.Spark-module__VvTdtG__spark{--spark-size:16px;width:var(--spark-size);height:var(--spark-size);background:radial-gradient(circle, var(--tertiary-light-color) 0%, var(--primary-highlight-color) 55%, transparent 78%);box-shadow:0 0 calc(var(--spark-size) * .5) var(--primary-highlight-color), 0 0 calc(var(--spark-size) * 1.4) color-mix(in srgb, var(--primary-highlight-color) 45%, transparent);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.Spark-module__VvTdtG__spark:before,.Spark-module__VvTdtG__spark:after{content:"";background:linear-gradient(to bottom, transparent, var(--tertiary-light-color), transparent);border-radius:var(--border-radius-pill);opacity:.9;position:absolute;top:50%;left:50%}.Spark-module__VvTdtG__spark:before{width:2px;height:calc(var(--spark-size) * 1.7);transform:translate(-50%,-50%)}.Spark-module__VvTdtG__spark:after{width:calc(var(--spark-size) * 1.7);background:linear-gradient(to right, transparent, var(--tertiary-light-color), transparent);height:2px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.Spark-module__VvTdtG__spark{animation:2.4s ease-in-out infinite Spark-module__VvTdtG__sparkPulse}}@keyframes Spark-module__VvTdtG__sparkPulse{0%,to{filter:brightness();scale:1}50%{filter:brightness(1.25);scale:1.12}}
.GameProgress-module__2P1fXa__progressRoot{background-color:var(--darker-color);background-image:radial-gradient(circle 1.5px at 15% 30%, color-mix(in srgb, var(--secondary-light-color) 50%, transparent) 100%, transparent), radial-gradient(circle 2px at 35% 75%, color-mix(in srgb, var(--secondary-light-color) 30%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 55% 20%, color-mix(in srgb, var(--secondary-light-color) 45%, transparent) 100%, transparent), radial-gradient(circle 2px at 80% 60%, color-mix(in srgb, var(--secondary-light-color) 35%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 92% 25%, color-mix(in srgb, var(--secondary-light-color) 50%, transparent) 100%, transparent);position:relative}.GameProgress-module__2P1fXa__progressRoot:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 32 C 240 0 480 48 720 24 C 960 0 1200 40 1440 16 L 1440 0 L 0 0 Z' fill='%23fff5e6'/%3E%3C/svg%3E");background-size:100% 100%;height:41px;position:absolute;top:-1px;left:0;right:0}.GameProgress-module__2P1fXa__inner{max-width:var(--max-content-width);padding:calc(40px + var(--spacing-s)) var(--spacing-s) var(--spacing-s);gap:3rem;margin-inline:auto;display:grid}@media (min-width:768px){.GameProgress-module__2P1fXa__inner{padding:calc(40px + var(--spacing-m)) var(--spacing-l) var(--spacing-s);grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem}}.GameProgress-module__2P1fXa__content{flex-direction:column;gap:1.25rem;display:flex}.GameProgress-module__2P1fXa__title{font-family:var(--font-family-heading), sans-serif;color:var(--lighter-color);text-wrap:balance;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.GameProgress-module__2P1fXa__titleAccent{color:var(--tertiary-color)}.GameProgress-module__2P1fXa__body{font-size:var(--font-size-L);color:var(--secondary-light-color);opacity:.9;max-width:46ch;line-height:1.6}.GameProgress-module__2P1fXa__progress{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.GameProgress-module__2P1fXa__progressLabel{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-M);color:var(--tertiary-color)}.GameProgress-module__2P1fXa__progressBar{align-items:center;gap:6px;max-width:360px;display:flex;position:relative}.GameProgress-module__2P1fXa__blockFilled,.GameProgress-module__2P1fXa__blockEmpty{border:2px dashed color-mix(in srgb, var(--secondary-light-color) 30%, transparent);background-color:#0000;border-radius:2px;flex:1;height:14px}.GameProgress-module__2P1fXa__blockFilled{position:relative}.GameProgress-module__2P1fXa__blockFilled:after{content:"";background-color:var(--primary-color);box-shadow:0 0 8px color-mix(in srgb, var(--primary-highlight-color) 60%, transparent);border-radius:2px;position:absolute;inset:-2px}.GameProgress-module__2P1fXa__progressBar .GameProgress-module__2P1fXa__progressSpark{--spark-size:14px;position:absolute;top:0;left:calc(60% - 7px)}.GameProgress-module__2P1fXa__questLabel{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-SM);letter-spacing:.1em;color:var(--light-color);margin-top:.75rem}.GameProgress-module__2P1fXa__quests{flex-direction:column;gap:.7rem;list-style:none;display:flex}.GameProgress-module__2P1fXa__quest{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-L);color:var(--secondary-light-color);align-items:center;gap:.75rem;display:flex}.GameProgress-module__2P1fXa__quest .GameProgress-module__2P1fXa__questSpark{--spark-size:9px}.GameProgress-module__2P1fXa__imageFrame{border:3px solid var(--secondary-light-color);border-radius:40px;min-height:300px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}@media (min-width:768px){.GameProgress-module__2P1fXa__imageFrame{border-radius:60px;min-height:420px}}.GameProgress-module__2P1fXa__image{object-fit:cover}.GameProgress-module__2P1fXa__content,.GameProgress-module__2P1fXa__imageFrame{--section-reveal:clamp(0, (var(--scroll-progress,1) - .06) / .12, 1);opacity:var(--section-reveal);translate:0 calc((1 - var(--section-reveal)) * 24px)}.GameProgress-module__2P1fXa__blockFilled:after{--block-on:clamp(0, (var(--scroll-progress,1) - var(--block-start,0)) / .05, 1);opacity:var(--block-on);scale:calc(.6 + .4 * var(--block-on))}.GameProgress-module__2P1fXa__blockFilled:first-child{--block-start:.22}.GameProgress-module__2P1fXa__blockFilled:nth-child(2){--block-start:.27}.GameProgress-module__2P1fXa__blockFilled:nth-child(3){--block-start:.32}.GameProgress-module__2P1fXa__blockFilled:nth-child(4){--block-start:.37}.GameProgress-module__2P1fXa__blockFilled:nth-child(5){--block-start:.42}.GameProgress-module__2P1fXa__blockFilled:nth-child(6){--block-start:.47}.GameProgress-module__2P1fXa__progressBar .GameProgress-module__2P1fXa__progressSpark{--spark-on:clamp(0, (var(--scroll-progress,1) - .52) / .06, 1);opacity:var(--spark-on)}.GameProgress-module__2P1fXa__quest{--quest-on:clamp(0, (var(--scroll-progress,1) - var(--quest-start,0)) / .08, 1);opacity:var(--quest-on);translate:calc((1 - var(--quest-on)) * -16px) 0}.GameProgress-module__2P1fXa__quest:first-child{--quest-start:.18}.GameProgress-module__2P1fXa__quest:nth-child(2){--quest-start:.26}.GameProgress-module__2P1fXa__quest:nth-child(3){--quest-start:.34}
.HowToLearn-module__YmNqQG__howToLearnRoot{position:relative;overflow:clip}.HowToLearn-module__YmNqQG__inner{max-width:960px;padding:var(--spacing-m) var(--spacing-s);margin-inline:auto}@media (min-width:768px){.HowToLearn-module__YmNqQG__inner{padding:var(--spacing-m) var(--spacing-l)}}.HowToLearn-module__YmNqQG__title{font-family:var(--font-family-heading), sans-serif;text-align:center;color:var(--darker-color);margin-bottom:var(--spacing-m);justify-content:center;align-items:center;gap:1rem;font-size:clamp(1.5rem,3vw,2.5rem);display:flex}.HowToLearn-module__YmNqQG__title:before,.HowToLearn-module__YmNqQG__title:after{content:"";border-radius:var(--border-radius-pill);width:clamp(32px,6vw,64px);height:5px}.HowToLearn-module__YmNqQG__title:before{background-color:var(--primary-color)}.HowToLearn-module__YmNqQG__title:after{background-color:var(--secondary-color)}.HowToLearn-module__YmNqQG__spine{flex-direction:column;gap:3rem;display:flex;position:relative}.HowToLearn-module__YmNqQG__spine:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--primary-highlight-color) 0 10px, transparent 10px 20px);opacity:.7;width:3px;clip-path:inset(0 0 calc(100% - clamp(0%, (var(--scroll-progress,1) - .1) / .55 * 100%, 100%)) 0);position:absolute;top:-1rem;bottom:-1rem;left:14px}@media (min-width:768px){.HowToLearn-module__YmNqQG__spine:before{left:calc(50% - 1.5px)}}.HowToLearn-module__YmNqQG__step{padding-left:48px;display:flex;position:relative}@media (min-width:768px){.HowToLearn-module__YmNqQG__step{width:50%;padding-left:0}}@media (min-width:768px){.HowToLearn-module__YmNqQG__stepLeft{justify-content:flex-end;padding-right:56px}}@media (min-width:768px){.HowToLearn-module__YmNqQG__stepRight{align-self:flex-end;padding-left:56px}}.HowToLearn-module__YmNqQG__node{background-color:var(--lighter-color);border:3px solid var(--darker-color);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;left:0}@media (min-width:768px){.HowToLearn-module__YmNqQG__node{top:12px;left:auto;right:-16px}}@media (min-width:768px){.HowToLearn-module__YmNqQG__stepRight .HowToLearn-module__YmNqQG__node{left:-16px;right:auto}}.HowToLearn-module__YmNqQG__node .HowToLearn-module__YmNqQG__nodeSpark{--spark-size:11px}.HowToLearn-module__YmNqQG__card{border:3px solid var(--darker-color);border-radius:var(--border-radius-xl);width:100%;max-width:420px;padding:1.75rem}.HowToLearn-module__YmNqQG__cardLearn{background-color:var(--card-warm-light-bg)}.HowToLearn-module__YmNqQG__cardPractice{background-color:var(--primary-light-color)}.HowToLearn-module__YmNqQG__cardTitle{font-family:var(--font-family-heading), sans-serif;font-size:var(--font-size-XL);color:var(--darker-color);margin-bottom:.5rem}.HowToLearn-module__YmNqQG__cardText{font-size:var(--font-size-M);color:var(--dark-color);line-height:1.55}.HowToLearn-module__YmNqQG__cardGame{background-color:var(--darker-color)}.HowToLearn-module__YmNqQG__cardGame .HowToLearn-module__YmNqQG__cardTitle{color:var(--tertiary-color)}.HowToLearn-module__YmNqQG__cardGame .HowToLearn-module__YmNqQG__cardText{color:var(--secondary-light-color)}.HowToLearn-module__YmNqQG__lessonTypes{flex-direction:column;gap:.6rem;margin-top:1rem;list-style:none;display:flex}.HowToLearn-module__YmNqQG__lessonChip{border-radius:var(--border-radius-md);border:2px solid var(--darker-color);flex-direction:column;gap:.15rem;padding:.6rem .9rem;display:flex}.HowToLearn-module__YmNqQG__chipGrammar{background-color:var(--grammar-color-light)}.HowToLearn-module__YmNqQG__chipVocab{background-color:var(--vocab-color-light)}.HowToLearn-module__YmNqQG__chipPronunciation{background-color:var(--pronunciation-color-light)}.HowToLearn-module__YmNqQG__lessonChipTitle{font-family:var(--font-family-heading), sans-serif;font-size:var(--font-size-M);color:var(--darker-color)}.HowToLearn-module__YmNqQG__lessonChipText{font-size:var(--font-size-SM);color:var(--dark-color);line-height:1.4}.HowToLearn-module__YmNqQG__step .HowToLearn-module__YmNqQG__card{--card-reveal:clamp(0, (var(--scroll-progress,1) - var(--reveal-start,0)) / .08, 1);opacity:var(--card-reveal);translate:calc((1 - var(--card-reveal)) * var(--slide-from,-40px)) calc((1 - var(--card-reveal)) * 24px)}.HowToLearn-module__YmNqQG__stepLeft .HowToLearn-module__YmNqQG__card{--slide-from:-40px}.HowToLearn-module__YmNqQG__stepRight .HowToLearn-module__YmNqQG__card{--slide-from:40px}.HowToLearn-module__YmNqQG__step:first-child{--reveal-start:.12;--node-start:.1}.HowToLearn-module__YmNqQG__step:nth-child(2){--reveal-start:.38;--node-start:.36}.HowToLearn-module__YmNqQG__step:nth-child(3){--reveal-start:.59;--node-start:.57}.HowToLearn-module__YmNqQG__step .HowToLearn-module__YmNqQG__node{--node-reveal:clamp(0, (var(--scroll-progress,1) - var(--node-start,0)) / .04, 1);opacity:var(--node-reveal);scale:calc(.3 + .7 * var(--node-reveal))}
.LearnNow-module__WML-QW__learnNowRoot{position:relative;overflow:clip}.LearnNow-module__WML-QW__inner{max-width:var(--max-content-width);padding:var(--spacing-m) var(--spacing-s);flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}@media (min-width:768px){.LearnNow-module__WML-QW__inner{padding:var(--spacing-l) var(--spacing-s) var(--spacing-xl)}}.LearnNow-module__WML-QW__title{font-family:var(--font-family-heading), sans-serif;color:var(--darker-color);text-align:center;font-size:clamp(1.8rem,4vw,3rem)}.LearnNow-module__WML-QW__titleAccent{background-image:linear-gradient(to top, var(--tertiary-color) 38%, transparent 38%);border-radius:var(--border-radius-xs)}.LearnNow-module__WML-QW__cta{width:auto;min-width:240px}.LearnNow-module__WML-QW__confetti{border-radius:50%;display:none;position:absolute}@media (min-width:768px){.LearnNow-module__WML-QW__confetti{display:block}}.LearnNow-module__WML-QW__confettiOne{background-color:var(--secondary-color);width:14px;height:14px;top:28%;left:22%}.LearnNow-module__WML-QW__confettiTwo{border:4px solid var(--primary-color);background-color:#0000;width:22px;height:22px;top:22%;right:20%}.LearnNow-module__WML-QW__confettiThree{background-color:var(--pronunciation-color-light);width:10px;height:10px;bottom:26%;left:30%}.LearnNow-module__WML-QW__confettiFour{background-color:var(--grammar-color-light);width:12px;height:12px;bottom:32%;right:27%}.LearnNow-module__WML-QW__inner>*{--cta-on:clamp(0, (var(--scroll-progress,1) - .1) / .2, 1);opacity:var(--cta-on);translate:0 calc((1 - var(--cta-on)) * 24px)}@media (prefers-reduced-motion:no-preference){.LearnNow-module__WML-QW__confetti{animation:6s ease-in-out infinite LearnNow-module__WML-QW__confettiFloat}.LearnNow-module__WML-QW__confettiTwo{animation-delay:1.5s}.LearnNow-module__WML-QW__confettiThree{animation-delay:3s}.LearnNow-module__WML-QW__confettiFour{animation-delay:4.5s}}@keyframes LearnNow-module__WML-QW__confettiFloat{0%,to{translate:0}50%{translate:0 -12px}}
.Reviews-module__J1GG7W__reviewsRoot{background-color:var(--darker-color);background-image:radial-gradient(circle 1.5px at 12% 25%, color-mix(in srgb, var(--secondary-light-color) 50%, transparent) 100%, transparent), radial-gradient(circle 2px at 28% 70%, color-mix(in srgb, var(--secondary-light-color) 35%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 45% 15%, color-mix(in srgb, var(--secondary-light-color) 45%, transparent) 100%, transparent), radial-gradient(circle 2px at 62% 55%, color-mix(in srgb, var(--secondary-light-color) 30%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 78% 20%, color-mix(in srgb, var(--secondary-light-color) 50%, transparent) 100%, transparent), radial-gradient(circle 2px at 90% 65%, color-mix(in srgb, var(--secondary-light-color) 40%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 8% 85%, color-mix(in srgb, var(--secondary-light-color) 35%, transparent) 100%, transparent), radial-gradient(circle 1.5px at 95% 90%, color-mix(in srgb, var(--secondary-light-color) 45%, transparent) 100%, transparent);position:relative}.Reviews-module__J1GG7W__reviewsRoot:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 32 C 240 0 480 48 720 24 C 960 0 1200 40 1440 16 L 1440 0 L 0 0 Z' fill='%23fff5e6'/%3E%3C/svg%3E");background-size:100% 100%;height:41px;position:absolute;bottom:-1px;left:0;right:0;transform:rotate(180deg)}.Reviews-module__J1GG7W__inner{max-width:var(--max-content-width);padding:var(--spacing-m) var(--spacing-s) calc(40px + var(--spacing-m));margin-inline:auto}@media (min-width:768px){.Reviews-module__J1GG7W__inner{padding:var(--spacing-m) var(--spacing-l) calc(40px + var(--spacing-m))}}.Reviews-module__J1GG7W__title{font-family:var(--font-family-heading), sans-serif;color:var(--color-white);margin-bottom:var(--spacing-m);justify-content:center;align-items:center;gap:1rem;font-size:clamp(1.5rem,3vw,2.5rem);display:flex}.Reviews-module__J1GG7W__title:before,.Reviews-module__J1GG7W__title:after{content:"";border-radius:var(--border-radius-pill);width:clamp(32px,6vw,64px);height:5px}.Reviews-module__J1GG7W__title:before{background-color:var(--primary-color)}.Reviews-module__J1GG7W__title:after{background-color:var(--tertiary-color)}.Reviews-module__J1GG7W__reviews{gap:var(--spacing-s);flex-direction:column;max-width:860px;margin-inline:auto;list-style:none;display:flex}.Reviews-module__J1GG7W__review{--bubble-bg:var(--primary-color);align-items:flex-end;gap:1rem;display:flex}.Reviews-module__J1GG7W__review:nth-child(2){--bubble-bg:var(--tertiary-color)}.Reviews-module__J1GG7W__review:nth-child(3){--bubble-bg:var(--cheeesette-color)}.Reviews-module__J1GG7W__reviewReversed{flex-direction:row-reverse}.Reviews-module__J1GG7W__bubble{z-index:var(--z-index-base);background-color:var(--bubble-bg);border:6px solid var(--secondary-light-color);border-radius:40px;flex-direction:column;max-width:280px;padding:1rem 1.25rem 2.5rem;display:flex;position:relative}@media (min-width:768px){.Reviews-module__J1GG7W__bubble{max-width:360px;padding:1.25rem 1.5rem 3rem}}.Reviews-module__J1GG7W__bubble:before{content:"";background-color:var(--bubble-bg);border-bottom:6px solid var(--secondary-light-color);width:30px;height:30px;z-index:var(--z-index-behind);position:absolute;top:50%;left:-18px;transform:rotate(45deg)}.Reviews-module__J1GG7W__reviewReversed .Reviews-module__J1GG7W__bubble:before{border-top:0;border-left:0;border-right:6px solid var(--secondary-light-color);border-bottom:none;left:auto;right:-20px}.Reviews-module__J1GG7W__bubbleText{font-family:var(--font-family-heading), sans-serif;font-size:var(--font-size-M);color:var(--darker-color);line-height:1.4}.Reviews-module__J1GG7W__signature{background-color:var(--bubble-bg);border:6px solid var(--darker-color);font-family:var(--font-family-heading), sans-serif;font-size:var(--font-size-M);color:var(--darker-color);white-space:nowrap;border-radius:40px;padding:2px 16px;position:absolute;bottom:-20px;right:1.25rem}@media (min-width:768px){.Reviews-module__J1GG7W__signature{right:1.5rem}}.Reviews-module__J1GG7W__reviewReversed .Reviews-module__J1GG7W__signature{left:1.25rem;right:auto}@media (min-width:768px){.Reviews-module__J1GG7W__reviewReversed .Reviews-module__J1GG7W__signature{left:1.5rem}}.Reviews-module__J1GG7W__character{background-color:color-mix(in srgb, var(--secondary-light-color) 12%, transparent);border:2px solid color-mix(in srgb, var(--secondary-light-color) 30%, transparent);border-radius:40px;flex-shrink:0;overflow:hidden}.Reviews-module__J1GG7W__review{--review-on:clamp(0, (var(--scroll-progress,1) - var(--review-start,0)) / .1, 1);opacity:var(--review-on);translate:calc((1 - var(--review-on)) * var(--review-from,-24px)) 0}.Reviews-module__J1GG7W__review:first-child{--review-start:.12}.Reviews-module__J1GG7W__review:nth-child(2){--review-start:.26;--review-from:24px}.Reviews-module__J1GG7W__review:nth-child(3){--review-start:.4}
.HeroBanner-module__wx9YUW__hero{background-image:radial-gradient(ellipse 70% 90% at 10% 20%, color-mix(in srgb, var(--primary-color) 45%, transparent) 0%, transparent 75%);align-items:center;min-height:480px;display:flex;position:relative;overflow:clip}@media (min-width:768px){.HeroBanner-module__wx9YUW__hero{min-height:620px}}.HeroBanner-module__wx9YUW__inner{max-width:var(--max-content-width);width:100%;padding:3rem var(--spacing-s);margin-inline:auto}@media (min-width:768px){.HeroBanner-module__wx9YUW__inner{padding:4rem var(--spacing-m)}}.HeroBanner-module__wx9YUW__imageStack{width:55%;position:absolute;top:0;bottom:0;right:-5%}@media (min-width:768px){.HeroBanner-module__wx9YUW__imageStack{width:44%;top:10%;bottom:10%;right:5%}}.HeroBanner-module__wx9YUW__imageCard{border:3px solid var(--darker-color);opacity:.8;border-radius:60px 0 0 60px;position:absolute;inset:0;overflow:hidden}@media (min-width:768px){.HeroBanner-module__wx9YUW__imageCard{opacity:1;border-radius:60px;transform:rotate(-1deg)}}.HeroBanner-module__wx9YUW__imageCard:after{content:"";background:linear-gradient(15deg, color-mix(in srgb, var(--primary-highlight-color) 20%, transparent) 0%, transparent 55%);position:absolute;inset:0}.HeroBanner-module__wx9YUW__image{object-fit:cover}.HeroBanner-module__wx9YUW__content{flex-direction:column;gap:1rem;max-width:360px;display:flex;position:relative}@media (min-width:768px){.HeroBanner-module__wx9YUW__content{gap:1.5rem;max-width:540px}}.HeroBanner-module__wx9YUW__title{font-family:var(--font-family-heading), sans-serif;color:var(--darker-color);text-wrap:balance;font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.12}.HeroBanner-module__wx9YUW__titleAccent{background-image:linear-gradient(to top, var(--primary-color) 38%, transparent 38%);border-radius:var(--border-radius-xs);background-position:0 100%;background-repeat:no-repeat}.HeroBanner-module__wx9YUW__subtitle{font-size:var(--font-size-L);color:var(--dark-color);max-width:30ch;line-height:1.5}.HeroBanner-module__wx9YUW__buttons{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.HeroBanner-module__wx9YUW__buttons>a{width:auto;min-width:180px}.HeroBanner-module__wx9YUW__hero .HeroBanner-module__wx9YUW__shapeSpark{--spark-size:14px;opacity:.6;bottom:14%;left:40%}@media (prefers-reduced-motion:no-preference){.HeroBanner-module__wx9YUW__title,.HeroBanner-module__wx9YUW__subtitle,.HeroBanner-module__wx9YUW__buttons{animation:.7s cubic-bezier(.22,1,.36,1) backwards HeroBanner-module__wx9YUW__heroFadeUp}.HeroBanner-module__wx9YUW__subtitle{animation-delay:.12s}.HeroBanner-module__wx9YUW__buttons{animation-delay:.24s}.HeroBanner-module__wx9YUW__imageStack{animation:.9s cubic-bezier(.22,1,.36,1) .1s backwards HeroBanner-module__wx9YUW__heroImageIn}.HeroBanner-module__wx9YUW__titleAccent{animation:.5s cubic-bezier(.22,1,.36,1) .8s backwards HeroBanner-module__wx9YUW__markerDraw}.HeroBanner-module__wx9YUW__titleAccent:nth-of-type(2){animation-delay:1.3s}}@keyframes HeroBanner-module__wx9YUW__markerDraw{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes HeroBanner-module__wx9YUW__heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroBanner-module__wx9YUW__heroImageIn{0%{opacity:0;translate:40px}to{opacity:1;translate:0}}
.page-module__itfyjq__homeRoot{flex-direction:column;display:flex}
