/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--landing-wipe:0%;--landing-count-whole:0;--landing-count-tenth:0}}}.landing-page{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.landing-page){scroll-behavior:smooth}}#course-preview,#discover,#journey,#parents,#stages,#toolkit{scroll-margin-top:6.5rem}.landing-nav{justify-content:space-between;align-items:center;gap:1rem;height:5.875rem;padding-inline:5.5%;display:flex}.landing-nav img{width:6.625rem;height:auto}.landing-nav-links{gap:1.55rem;font-size:.875rem;font-weight:700;display:flex}.landing-nav-actions{align-items:center;gap:.5rem;display:flex}.landing-nav-lang{flex-shrink:0;height:2.125rem;margin-inline-start:10px}.landing-nav-signin{box-shadow:none;background:0 0;border-width:0}.landing-hero{isolation:isolate;background:radial-gradient(ellipse at 20% 46%,var(--color-marketing-hero-glow) 0,transparent 49%),linear-gradient(125deg,var(--color-marketing-hero-from),var(--color-marketing-hero-via) 65%,var(--color-marketing-hero-to));grid-template-columns:1fr 1fr;align-items:center;height:calc(100svh - 5.875rem);min-height:42.5rem;max-height:68.75rem;padding:4.375rem 8% 6.875rem;display:grid;position:relative;overflow:hidden}.landing-hero-video,.landing-hero-video-wash{z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--duration-entrance) var(--ease-layout);position:absolute;inset:0}.landing-hero-video{object-fit:contain;width:100%;height:100%}.landing-hero-video-wash{background:radial-gradient(ellipse at 20% 46%,var(--color-marketing-hero-glow) 0,transparent 49%),linear-gradient(125deg,var(--color-marketing-hero-from),var(--color-marketing-hero-via) 65%,var(--color-marketing-hero-to))}@supports (color:color-mix(in lab,red,red)){.landing-hero-video-wash{background:radial-gradient(ellipse at 20% 46%,color-mix(in srgb,var(--color-marketing-hero-glow) 16%,transparent) 0,transparent 49%),linear-gradient(125deg,color-mix(in srgb,var(--color-marketing-hero-from) 28%,transparent),color-mix(in srgb,var(--color-marketing-hero-via) 32%,transparent) 65%,color-mix(in srgb,var(--color-marketing-hero-to) 38%,transparent))}}.landing-hero-track[data-hero-video] .landing-hero-video{opacity:1}.landing-hero-track[data-hero-video] .landing-hero-video-wash{opacity:.55}.landing-hero-track[data-hero-video] .landing-starfield{opacity:.12}.landing-hero-track[data-hero-video] [data-hero=character],.landing-hero-track[data-hero-video] [data-hero=halo],.landing-hero-track[data-hero-video] [data-hero=label-one],.landing-hero-track[data-hero-video] [data-hero=label-two]{visibility:hidden}.landing-starfield{z-index:-1;opacity:.35;background-image:radial-gradient(circle,var(--color-surface) 1px,transparent 1.6px),radial-gradient(circle,var(--color-special) 1px,transparent 1.5px);position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){.landing-starfield{background-image:radial-gradient(circle,var(--color-surface) 1px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--color-special) 70%,white) 1px,transparent 1.5px)}}.landing-starfield{background-position:0 0,47px 59px;background-size:113px 137px,199px 181px}.landing-hero-content{z-index:2;position:relative}.landing-hero-title,.landing-journey-title{letter-spacing:-.08em;font-size:clamp(3.4rem,5.7vw,5.5rem);line-height:1.32}.landing-hero-next em,.landing-hero-title em,.landing-section-title em{color:var(--color-reward);font-style:normal}.landing-journey-title em{color:var(--color-special);font-style:normal}.landing-hero-title em,.landing-journey-title em{display:inline-block;position:relative}.landing-hero-title em:after,.landing-journey-title em:after{content:"";bottom:3px;border-top:3px solid;border-radius:50%;width:100%;height:10px;position:absolute;inset-inline-end:0;transform:rotate(-5deg)}.landing-section-title{letter-spacing:-.04em;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.5}.landing-section-title em{color:var(--color-special)}.landing-preview-copy .landing-section-title em{color:var(--color-action)}.landing-closing .landing-section-title em,.landing-discovery .landing-section-title em,.landing-parents .landing-section-title em{color:var(--color-reward)}.landing-text-link{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.landing-play{border:1px solid var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-play{border:1px solid color-mix(in srgb,var(--color-surface) 31%,transparent)}}.landing-play{border-radius:50%;padding:.7rem;display:flex}.landing-hero-note{align-items:center;gap:.8rem;display:flex}.landing-hero-note>span{color:var(--color-reward);font-size:1.25rem}.landing-hero-note i{background:var(--color-on-marketing-page);border-radius:50%;width:3px;height:3px}@supports (color:color-mix(in lab,red,red)){.landing-hero-note i{background:color-mix(in srgb,var(--color-on-marketing-page) 55%,transparent)}}.landing-hero-art{align-self:center;min-height:35.6rem;position:relative}.landing-halo{aspect-ratio:1;background:radial-gradient(circle,var(--color-special),var(--color-action) 65%,transparent 66%);top:5%;border-radius:50%;width:90%;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.landing-halo{background:radial-gradient(circle,color-mix(in srgb,var(--color-special) 20%,transparent),color-mix(in srgb,var(--color-action) 7%,transparent) 65%,transparent 66%)}}.landing-halo{border:1px solid var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-halo{border:1px solid color-mix(in srgb,var(--color-surface) 7%,transparent)}}.landing-halo{box-shadow:0 0 0 45px var(--color-surface),0 0 0 90px var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-halo{box-shadow:0 0 0 45px color-mix(in srgb,var(--color-surface) 1%,transparent),0 0 0 90px color-mix(in srgb,var(--color-surface) 1%,transparent)}}.landing-hero-character{object-fit:contain;width:100%;height:33.75rem;filter:drop-shadow(15px 28px 25px var(--color-marketing-page))}@supports (color:color-mix(in lab,red,red)){.landing-hero-character{filter:drop-shadow(15px 28px 25px color-mix(in srgb,var(--color-marketing-page) 40%,transparent))}}.landing-character-layer{z-index:2;position:relative}.landing-character-pointer{display:block}.landing-formula{color:var(--color-special);font:italic 1.45rem Georgia,serif;position:absolute}@supports (color:color-mix(in lab,red,red)){.landing-formula{color:color-mix(in srgb,var(--color-special) 50%,transparent)}}.landing-f-one{top:0;inset-inline-start:16%;transform:rotate(-13deg)}.landing-f-two{bottom:17%;inset-inline-end:0;transform:rotate(12deg)}.landing-spark{color:var(--color-reward);z-index:3;font:4rem Georgia,serif;position:absolute}.landing-s-one{inset-inline-start:0;top:18%;transform:rotate(12deg)}.landing-s-two{color:var(--color-special);inset-inline-end:10%;font-size:2.4rem;top:2%}@supports (color:color-mix(in lab,red,red)){.landing-s-two{color:color-mix(in srgb,var(--color-special) 70%,white)}}.landing-floating-label{background:var(--color-surface);position:absolute}@supports (color:color-mix(in lab,red,red)){.landing-floating-label{background:color-mix(in srgb,var(--color-surface) 93%,transparent)}}.landing-floating-label{color:var(--color-ink);box-shadow:0 12px 40px var(--color-marketing-page);border-radius:.875rem;align-items:center;gap:.7rem;padding:.75rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-floating-label{box-shadow:0 12px 40px color-mix(in srgb,var(--color-marketing-page) 33%,transparent)}}.landing-floating-label{z-index:4;font-size:.875rem;font-weight:700}.landing-label-one{color:var(--color-special);inset-inline-start:-5%;bottom:19%;rotate:-9deg}.landing-label-one span{color:var(--color-ink)}.landing-label-two{inset-inline-end:-2%;top:22%;rotate:8deg}.landing-art-caption{color:var(--color-on-marketing-page);bottom:0;font-size:1.05rem;position:absolute;inset-inline-start:33%;rotate:-7deg}@supports (color:color-mix(in lab,red,red)){.landing-art-caption{color:color-mix(in srgb,var(--color-on-marketing-page) 90%,transparent)}}.landing-orbit{border:1px solid var(--color-special);width:110%;height:65%;position:absolute}@supports (color:color-mix(in lab,red,red)){.landing-orbit{border:1px solid color-mix(in srgb,var(--color-special) 8%,transparent)}}.landing-orbit{z-index:-1;inset-inline-start:-20%;border-radius:50%;top:16%;rotate:-25deg}.landing-orbit-two{top:0;width:80%;height:90%;inset-inline-start:-15%;rotate:25deg}.landing-scroll-hint{color:var(--color-on-marketing-page);bottom:1.9rem;align-items:center;gap:.6rem;font-size:.75rem;display:flex;position:absolute;inset-inline-end:8%}@supports (color:color-mix(in lab,red,red)){.landing-scroll-hint{color:color-mix(in srgb,var(--color-on-marketing-page) 70%,transparent)}}.landing-edition{letter-spacing:.2em;color:var(--color-on-marketing-page);bottom:2.2rem;font-size:.7rem;position:absolute;inset-inline-start:6%}@supports (color:color-mix(in lab,red,red)){.landing-edition{color:color-mix(in srgb,var(--color-on-marketing-page) 55%,transparent)}}.landing-hero-track{background:var(--color-marketing-page);position:relative}.landing-depth-word,.landing-hero-next,.landing-scene-meter{display:none}.landing-brand-strip{border-top:1px solid var(--color-surface);justify-content:space-between;align-items:center;gap:1.75rem;padding:1.75rem 8%;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-brand-strip{border-top:1px solid color-mix(in srgb,var(--color-surface) 8%,transparent)}}.landing-brand-lockup{align-items:center;gap:1.45rem;display:flex}.landing-brand-lockup img{width:6.5rem;height:auto}.landing-brand-lockup>span{color:var(--color-on-marketing-strip);font-size:.8125rem;line-height:1.9}@supports (color:color-mix(in lab,red,red)){.landing-brand-lockup>span{color:color-mix(in srgb,var(--color-on-marketing-strip) 85%,transparent)}}.landing-brand-lockup>span{border-inline-end:1px solid var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-brand-lockup>span{border-inline-end:1px solid color-mix(in srgb,var(--color-surface) 19%,transparent)}}.landing-brand-lockup>span{padding-inline-end:1.45rem}.landing-brand-lockup strong{color:var(--color-on-marketing-strip);font-size:1rem}.landing-toolkit{padding:4.7rem 8% 3.1rem}.landing-section-heading{justify-content:space-between;align-items:end;gap:1.9rem;display:flex}.landing-mobile-break{display:none}.landing-toolkit-list{border-block:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.landing-toolkit-list li{border-inline-end:1px solid var(--color-border);align-items:center;gap:.75rem;padding:1.5rem 1.1rem;font-size:.875rem;font-weight:700;display:flex}.landing-toolkit-list li:last-child{border-inline-end:0}.landing-course-preview{grid-template-columns:.85fr 1.55fr;align-items:center;gap:2.2rem;padding:1.9rem 8% 5.6rem;display:grid}.landing-preview-terms{flex-wrap:wrap;gap:.55rem .9rem;margin-top:1.25rem;font-size:.75rem;display:flex}.landing-preview-terms>span{align-items:center;gap:.3rem;display:flex}.landing-preview-link{border-bottom:1px solid var(--color-special);align-items:center;gap:.75rem;width:fit-content;margin-top:1.55rem;padding-bottom:.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-preview-link{border-bottom:1px solid color-mix(in srgb,var(--color-special) 40%,transparent)}}.landing-preview-link{color:var(--color-action);font-size:.875rem;font-weight:700}.landing-product-figure{min-width:0;margin:0}.landing-product-figure img{width:100%;height:auto}.landing-product-figure figcaption{color:var(--color-ink-muted);text-align:center;margin:1.1rem 0 0;font-size:.75rem;line-height:1.8}.landing-journey-track{position:relative}.landing-journey-stage{isolation:isolate;padding:5rem 8%;position:relative;overflow:hidden}.landing-journey-visual{max-width:34.4rem;height:30rem;margin-inline:auto;position:relative}.landing-journey-pose{object-fit:contain;width:90%;height:100%;filter:drop-shadow(15px 28px 25px var(--color-ink));margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-journey-pose{filter:drop-shadow(15px 28px 25px color-mix(in srgb,var(--color-ink) 13%,transparent))}}.landing-journey-pose:nth-of-type(n+2){opacity:0}.landing-journey-orbit{border:1px solid var(--color-special);position:absolute;inset:7%}@supports (color:color-mix(in lab,red,red)){.landing-journey-orbit{border:1px solid color-mix(in srgb,var(--color-special) 29%,transparent)}}.landing-journey-orbit{box-shadow:0 0 0 35px var(--color-special),0 0 0 70px var(--color-special);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.landing-journey-orbit{box-shadow:0 0 0 35px color-mix(in srgb,var(--color-special) 2%,transparent),0 0 0 70px color-mix(in srgb,var(--color-special) 2%,transparent)}}.landing-journey-orbit:after,.landing-journey-orbit:before{content:"";background:var(--color-special);border:6px solid var(--color-marketing-stage-primary);top:12%;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;inset-inline-start:12%}.landing-journey-orbit:after{top:auto;inset-inline-start:auto;background:var(--color-reward);border-color:var(--color-marketing-stage-prep);bottom:12%;inset-inline-end:12%}.landing-journey-word{letter-spacing:-.05em;color:var(--color-special);top:-5%;font-size:6.9rem;font-weight:900;position:absolute;inset-inline-start:-10%}@supports (color:color-mix(in lab,red,red)){.landing-journey-word{color:color-mix(in srgb,var(--color-special) 5%,transparent)}}.landing-journey-word{white-space:nowrap}.landing-journey-disc{border:2px dashed var(--color-special);bottom:-.9rem;border-radius:50%;width:80%;height:6.25rem;position:absolute;inset-inline-start:10%}@supports (color:color-mix(in lab,red,red)){.landing-journey-disc{border:2px dashed color-mix(in srgb,var(--color-special) 22%,transparent)}}.landing-journey-disc{rotate:-10deg}.landing-journey-steps{grid-template-columns:repeat(3,1fr);gap:1.9rem;margin-top:2.8rem;display:grid}.landing-journey-step{gap:1rem;display:flex}.landing-step-index{color:var(--color-ink-muted);padding-top:.125rem;font-size:.875rem;line-height:2}.landing-step-label{color:var(--color-special);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.landing-journey-progress{display:none}.landing-discovery{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:46.25rem;padding:5.6rem 8%;display:grid;position:relative;overflow:hidden}.landing-discovery-grid{background-image:linear-gradient(var(--color-surface) 1px,transparent 1px),linear-gradient(90deg,var(--color-surface) 1px,transparent 1px);position:absolute;inset:-30%}@supports (color:color-mix(in lab,red,red)){.landing-discovery-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-surface) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 3%,transparent) 1px,transparent 1px)}}.landing-discovery-grid{z-index:-1;background-size:65px 65px;rotate:-15deg}.landing-discovery-tags{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.landing-discovery-tags span{border:1px solid var(--color-surface);padding:.45rem .75rem;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.landing-discovery-tags span{border:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}}.landing-discovery-tags span{border-radius:.375rem}.landing-lab-scene{justify-content:center;align-items:flex-end;height:34.4rem;display:flex;position:relative}.landing-lab-character{object-fit:contain;width:auto;max-width:90%;height:32.5rem;filter:drop-shadow(0 24px 28px var(--color-marketing-page));position:relative}@supports (color:color-mix(in lab,red,red)){.landing-lab-character{filter:drop-shadow(0 24px 28px color-mix(in srgb,var(--color-marketing-page) 33%,transparent))}}.landing-lab-ring{background:var(--color-special);border:1px solid var(--color-surface);border-radius:50% 50% 22px 22px;position:absolute;inset:15% 0 0}@supports (color:color-mix(in lab,red,red)){.landing-lab-ring{border:1px solid color-mix(in srgb,var(--color-surface) 17%,transparent)}}.landing-lab-ring{box-shadow:0 0 0 25px var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-lab-ring{box-shadow:0 0 0 25px color-mix(in srgb,var(--color-surface) 2%,transparent)}}.landing-lab-word{color:var(--color-surface);position:absolute;top:-1.9rem}@supports (color:color-mix(in lab,red,red)){.landing-lab-word{color:color-mix(in srgb,var(--color-surface) 8%,transparent)}}.landing-lab-word{font-size:6.25rem;font-weight:900}.landing-lab-tag{background:var(--color-reward);color:var(--color-on-reward);box-shadow:0 10px 25px var(--color-marketing-page);bottom:4%;border-radius:.75rem;padding:.7rem 1.3rem;position:absolute;inset-inline-end:-1%;rotate:-6deg}@supports (color:color-mix(in lab,red,red)){.landing-lab-tag{box-shadow:0 10px 25px color-mix(in srgb,var(--color-marketing-page) 20%,transparent)}}.landing-lab-tag{align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;display:flex}.landing-lab-tag>span{background:var(--color-action);border-radius:50%;width:8px;height:8px}.landing-lab-plus{color:var(--color-reward);top:6%;font-size:5rem;font-weight:300;position:absolute;inset-inline-start:0;rotate:15deg}.campaign-band,.landing-stages{padding:6.25rem 8%}.campaign-band-cta{margin-top:2rem}.landing-stage-grid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.5rem;display:grid}.landing-stage-card{border-radius:.625rem 2.5rem;padding:2.8rem;position:relative;overflow:hidden}.landing-stage-grid>:nth-child(2){margin-top:4.4rem}.landing-stage-number{opacity:.06;inset-inline-end:1.9rem;font-size:7.5rem;font-weight:900;position:absolute;top:-.125rem}.landing-stage-kicker{color:var(--color-ink-muted);font-size:.8125rem}.landing-stage-topics{gap:.5rem;margin:1.55rem 0 2.5rem;display:flex}.landing-stage-topics span{background:var(--color-surface);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.landing-stage-topics span{background:color-mix(in srgb,var(--color-surface) 44%,transparent)}}.landing-stage-topics span{border-radius:var(--radius-pill);padding:.3rem .95rem}.landing-stage-link{border-top:1px solid var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.landing-stage-link{border-top:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}}.landing-stage-link{justify-content:space-between;align-items:center;padding-top:1.4rem;font-size:.875rem;font-weight:700;display:flex}.landing-parents{align-items:center;gap:4rem;padding:5.6rem 8%}.landing-parent-benefits,.landing-parents{grid-template-columns:1fr 1fr;display:grid}.landing-parent-benefits{gap:1.4rem 1.1rem;margin-top:1.9rem;padding:0;list-style:none}.landing-parent-benefits li{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.landing-progress-figure{box-shadow:0 25px 70px var(--color-marketing-page);border-radius:1.125rem;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-progress-figure{box-shadow:0 25px 70px color-mix(in srgb,var(--color-marketing-page) 33%,transparent)}}.landing-figure-label{justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;font-size:.875rem;font-weight:700;display:flex}.landing-progress-stage{perspective:62.5rem}.landing-progress-group{transform-style:preserve-3d;position:relative}.landing-progress-group[data-pointer-tilt]{will-change:transform}.landing-progress-peek{pointer-events:none;inset-inline-end:5%;width:11rem;position:absolute;bottom:calc(100% - 6.5rem);transform:translateZ(-2.5rem)}.landing-progress-peek img{width:100%;height:auto;filter:drop-shadow(0 1.25rem 1.75rem var(--color-marketing-page));display:block}@supports (color:color-mix(in lab,red,red)){.landing-progress-peek img{filter:drop-shadow(0 1.25rem 1.75rem color-mix(in srgb,var(--color-marketing-page) 45%,transparent))}}.landing-confetti{pointer-events:none;z-index:2;inset-inline-end:12%;width:0;height:0;position:absolute;bottom:calc(100% - 3rem)}.landing-confetti span{opacity:0;top:0;border-radius:.125rem;width:.4375rem;height:.6875rem;position:absolute;inset-inline-start:0}.landing-confetti span:nth-child(4n+1){background:var(--color-reward)}.landing-confetti span:nth-child(4n+2){background:var(--color-special)}.landing-confetti span:nth-child(4n+3){background:var(--color-surface)}.landing-confetti span:nth-child(4n){background:var(--color-success);border-radius:50%}.landing-progress-board{border-radius:.875rem;gap:.85rem;margin:0 1rem;padding:1rem;display:grid}.landing-progress-stats{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.landing-progress-stats li{text-align:center;border-radius:.75rem;justify-items:center;gap:.15rem;padding:.7rem .5rem;font-size:.6875rem;display:grid}.landing-progress-stats li[data-lead]{background:var(--color-streak-soft);border:2px solid var(--color-streak)}.landing-progress-stats strong{font-size:1.125rem;font-weight:800}.landing-progress-stats li[data-lead] strong{font-size:1.375rem}.landing-progress-podium{max-width:15.5rem;margin:0 auto}.landing-progress-figure>.landing-media{border-radius:.875rem;width:calc(100% - 2rem);max-width:24rem;margin:0 auto}.landing-progress-figure>.landing-media:last-child{margin-bottom:1rem}.landing-progress-board ol{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.landing-progress-figure figcaption{color:var(--color-on-marketing-guardians);padding:.85rem 1.5rem .95rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.landing-progress-figure figcaption{color:color-mix(in srgb,var(--color-on-marketing-guardians) 70%,transparent)}}.landing-progress-figure figcaption{margin:0}.landing-closing{isolation:isolate;background:radial-gradient(ellipse at 20% 60%,var(--color-marketing-closing-glow),transparent 60%),var(--color-marketing-page);grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:51.9rem;padding:3.75rem 13%;display:grid;position:relative;overflow:hidden}.landing-closing-copy{z-index:2;position:relative}.landing-closing-art{z-index:1;justify-content:center;align-items:center;display:flex}.landing-closing-art img{object-fit:contain;width:auto;height:31.9rem;filter:drop-shadow(0 25px 25px var(--color-marketing-page))}@supports (color:color-mix(in lab,red,red)){.landing-closing-art img{filter:drop-shadow(0 25px 25px color-mix(in srgb,var(--color-marketing-page) 40%,transparent))}}.landing-closing-orbit{border:1px solid var(--color-surface);width:46.9rem;height:28.1rem;position:absolute;inset-inline-start:-5%}@supports (color:color-mix(in lab,red,red)){.landing-closing-orbit{border:1px solid color-mix(in srgb,var(--color-surface) 9%,transparent)}}.landing-closing-orbit{z-index:-1;box-shadow:0 0 0 55px var(--color-surface),0 0 0 120px var(--color-surface);border-radius:50%;rotate:-30deg}@supports (color:color-mix(in lab,red,red)){.landing-closing-orbit{box-shadow:0 0 0 55px color-mix(in srgb,var(--color-surface) 1%,transparent),0 0 0 120px color-mix(in srgb,var(--color-surface) 1%,transparent)}}.landing-closing-spark{color:var(--color-reward);z-index:1;inset-inline-start:13%;font-size:4rem;position:absolute;top:17%}.landing-closing-word{letter-spacing:-.08em;color:var(--color-special);inset-inline-start:5%;font-size:clamp(8.1rem,25vw,23.1rem);font-weight:900;line-height:1.2;position:absolute;top:6%}@supports (color:color-mix(in lab,red,red)){.landing-closing-word{color:color-mix(in srgb,var(--color-special) 4%,transparent)}}.landing-closing-word{z-index:-1;white-space:nowrap}.landing-footer{justify-content:space-between;align-items:center;gap:1.25rem;padding:2.4rem 6%;display:flex}.landing-footer img{width:6.125rem;height:auto}.landing-footer p{color:var(--color-ink-muted);font-size:.875rem}.landing-footer a,.landing-footer nav button{font-size:.8125rem}.landing-hero-track{--hero-nav:5.875rem;--hero-frame-height:calc(100vw * 9 / 16)}@media (prefers-reduced-motion:no-preference) and (not (max-height:38.75rem)){.landing-hero-track{height:calc(var(--hero-frame-height) * 3)}.landing-hero-track .landing-hero{width:100%;height:var(--hero-frame-height);min-height:0;max-height:none;margin-inline:0;padding-top:3.4rem;padding-bottom:5.9rem;position:sticky;top:0}}.landing-hero-track[data-motion-ready] .landing-depth-word{letter-spacing:-.08em;opacity:0;color:var(--color-special);inset-inline-start:0;font-size:clamp(13.75rem,37vw,40.6rem);font-weight:900;line-height:1.2;display:block;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.landing-hero-track[data-motion-ready] .landing-depth-word{color:color-mix(in srgb,var(--color-special) 9%,transparent)}}.landing-hero-track[data-motion-ready] .landing-depth-word{z-index:-1;white-space:nowrap}.landing-hero-track[data-motion-ready] .landing-hero-next{opacity:0;pointer-events:none;z-index:3;inset-inline-start:8%;max-width:min(84%,34rem);display:block;position:absolute;top:30%}.landing-hero-next>span{color:var(--color-reward);font-size:1rem}.landing-hero-next p{letter-spacing:-.04em;margin:.9rem 0;font-size:clamp(1.375rem,2.4vw,2.25rem);font-weight:900;line-height:1.45}.landing-hero-track[data-motion-ready] .landing-scene-meter{background:var(--color-surface);bottom:0;width:100%;height:4px;display:block;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.landing-hero-track[data-motion-ready] .landing-scene-meter{background:color-mix(in srgb,var(--color-surface) 8%,transparent)}}.landing-scene-meter span{height:100%;width:calc(var(--scene-progress,0) * 100%);background:var(--color-reward);display:block}.landing-hero-track[data-motion-ready] .landing-starfield{opacity:.65;background-size:83px 97px,149px 181px}.landing-hero-track[data-motion-ready] .landing-orbit{border-color:var(--color-special)}@supports (color:color-mix(in lab,red,red)){.landing-hero-track[data-motion-ready] .landing-orbit{border-color:color-mix(in srgb,var(--color-special) 21%,transparent)}}.landing-journey-track[data-motion-ready] .landing-journey-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;column-gap:8%;height:100svh;min-height:40.6rem;padding:3.1rem 8%;display:grid;position:sticky;top:0}.landing-journey-track[data-motion-ready] .landing-journey-heading{grid-area:1/1}.landing-journey-track[data-motion-ready] .landing-journey-title{font-size:clamp(2.4rem,min(5.7vw,9svh),5.5rem)}.landing-journey-track[data-motion-ready] .landing-journey-visual{grid-area:1/2/3;align-self:center;width:100%;height:72svh;max-height:40.6rem}.landing-journey-track[data-motion-ready] .landing-journey-steps{grid-area:2/1;grid-template-columns:minmax(0,1fr);align-items:start;min-height:15rem;margin-top:1.55rem;display:grid;position:relative}.landing-journey-track[data-motion-ready] .landing-journey-step{opacity:0;pointer-events:none;grid-area:1/1;transform:translateY(35px)}.landing-journey-track[data-motion-ready] .landing-journey-step[data-current=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-journey-track[data-motion-ready] .landing-step-index{background:var(--color-marketing-stage-primary);color:var(--color-special);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex}.landing-journey-track[data-motion-ready] .landing-journey-progress{color:var(--color-special);bottom:1.75rem;align-items:center;gap:1.1rem;font-size:.75rem;display:flex;position:absolute;inset-inline:8%}.landing-journey-progress i{background:var(--color-border);flex:1;height:2px;position:relative;overflow:hidden}.landing-journey-progress i:after{content:"";background:var(--color-special);height:100%;position:absolute;inset-block:0;inset-inline-start:0}.landing-journey-progress i:first-of-type:after{width:clamp(0%,calc(var(--journey-progress,0) * 200%),100%)}.landing-journey-progress i:last-of-type:after{width:clamp(0%,calc((var(--journey-progress,0) - .5) * 200%),100%)}.landing-discovery[data-motion-ready]{clip-path:inset(0 var(--wipe,0) round 2.25rem);min-height:56.25rem}.landing-discovery[data-motion-ready] .landing-lab-ring{aspect-ratio:1;box-shadow:0 0 0 30px var(--color-surface),0 0 0 70px var(--color-surface);border-radius:50%;inset:auto 0 6%}@supports (color:color-mix(in lab,red,red)){.landing-discovery[data-motion-ready] .landing-lab-ring{box-shadow:0 0 0 30px color-mix(in srgb,var(--color-surface) 3%,transparent),0 0 0 70px color-mix(in srgb,var(--color-surface) 2%,transparent)}}@media (min-width:100em){.landing-hero{padding-inline:12%}}@media (max-width:68.75rem){.landing-toolkit-list li{padding-inline:.75rem;font-size:.8125rem}.landing-parents{gap:2.2rem}.landing-parent-benefits{grid-template-columns:1fr}}@media (max-width:56.25rem){.landing-nav-signup-icon{display:none}.landing-nav-links{gap:1rem;font-size:.8125rem}.landing-hero{padding-inline:5%}.landing-section-heading{flex-direction:column;align-items:start;gap:.25rem}.landing-toolkit-list{grid-template-columns:repeat(3,1fr)}.landing-course-preview{grid-template-columns:1fr 1.2fr}.landing-brand-strip>a{display:none}}@media (max-width:43.75rem){.landing-hero-track{--hero-nav:4.875rem;--hero-frame-height:calc(100svh - var(--hero-nav))}.landing-nav{gap:.5rem;height:4.875rem;padding-inline:6%}.landing-nav img{width:5.375rem}.landing-nav-links{display:none}.landing-nav-actions{flex-shrink:0;gap:.2rem}.landing-nav .landing-nav-signin,.landing-nav .landing-nav-signup{white-space:nowrap;flex-shrink:0;min-height:1.5rem;padding-block:.15rem;padding-inline:.4rem;font-size:.6875rem;line-height:1.15}.landing-nav .landing-nav-signup{box-shadow:2px 2px 0 var(--color-ink);gap:0}.landing-nav-lang{height:1.5rem}.landing-nav-lang a{padding-inline:.45rem;font-size:.6875rem}.landing-hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:2.6rem 7% 4.75rem}.landing-hero-content{text-align:center}.landing-hero-actions,.landing-hero-note{justify-content:center}.landing-hero-art{width:100%;max-width:24.4rem;min-height:24.4rem;margin:2rem auto 0}.landing-hero-character{height:22.8rem}@media (prefers-reduced-motion:no-preference) and (not (max-height:38.75rem)){.landing-hero-track .landing-hero{width:100%;height:var(--hero-frame-height);align-items:start;min-height:0;padding-top:.5rem;padding-bottom:0;top:0;overflow:hidden}.landing-hero-track .landing-hero-content{z-index:2;width:100%}.landing-hero-track .landing-hero-title{margin-top:.5rem;font-size:clamp(2.1rem,9vw,2.7rem);line-height:1.22}.landing-hero-track .landing-hero-content>p{margin-top:.7rem}.landing-hero-track .landing-hero-actions{margin-top:1rem}.landing-hero-track .landing-hero-note{display:none}.landing-hero-track .landing-hero-art{z-index:1;inset-inline:0;width:min(22rem,100%);max-width:none;height:50%;min-height:0;margin:0 auto;position:absolute;top:auto;bottom:0}.landing-hero-track .landing-character-layer,.landing-hero-track .landing-character-pointer{height:100%}.landing-hero-track .landing-hero-character{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%}.landing-hero-track .landing-art-caption,.landing-hero-track .landing-floating-label{display:none}}.landing-edition{display:none}.landing-brand-strip{flex-direction:column;align-items:flex-start;padding:1.55rem 7%}.landing-toolkit{padding:3.1rem 7% 1.55rem}.landing-toolkit-list{grid-template-columns:1fr 1fr}.landing-toolkit-list li:last-child{grid-column:1/-1}.landing-course-preview{padding:1.4rem 7% 3.75rem}.landing-course-preview,.landing-journey-steps{grid-template-columns:1fr}.landing-journey-track[data-motion-ready] .landing-journey-stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:.65rem 0;height:100svh;min-height:0;padding:2.2rem 7% 4.4rem;display:grid}.landing-journey-track[data-motion-ready] .landing-journey-heading{grid-area:1/1}.landing-journey-track[data-motion-ready] .landing-journey-title{font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.25}.landing-journey-track[data-motion-ready] .landing-journey-visual{aspect-ratio:1;grid-area:2/1/auto/2;place-self:center;width:auto;max-width:min(22.75rem,88vw);height:100%;min-height:0;max-height:min(22.75rem,88vw);overflow:hidden}.landing-journey-track[data-motion-ready] .landing-journey-orbit{aspect-ratio:1;inset:10%}.landing-journey-track[data-motion-ready] .landing-journey-disc{height:min(5rem,18%)}.landing-journey-track[data-motion-ready] .landing-journey-pose{width:100%;height:100%}.landing-journey-track[data-motion-ready] .landing-journey-steps{grid-area:3/1;min-height:0;margin-top:0}.landing-discovery{grid-template-columns:1fr;padding:4rem 7% 3.1rem}.campaign-band,.landing-stages{padding:4rem 7%}.landing-stage-grid{grid-template-columns:1fr}.landing-stage-grid>:nth-child(2){margin-top:0}.landing-parents{grid-template-columns:1fr;padding:3.75rem 7%}.landing-progress-peek{width:11.5rem;bottom:calc(100% - 6.5rem)}.landing-progress-stats{font-size:.625rem}.landing-closing{text-align:center;grid-template-columns:1fr;padding:3.9rem 7%}.landing-footer{grid-template-columns:1fr 1fr;padding:1.75rem 7%;display:grid}}.landing-closing[data-motion-ready] .landing-closing-art,.landing-discovery[data-motion-ready] .landing-lab-character,.landing-hero-track[data-motion-ready] .landing-character-layer,.landing-hero-track[data-motion-ready] .landing-hero-art,.landing-hero-track[data-motion-ready] .landing-hero-content,.landing-hero-track[data-motion-ready] .landing-hero-next,.landing-hero-track[data-pointer-parallax] .landing-character-pointer,.landing-journey-track[data-motion-ready] .landing-journey-pose,[data-reveal]{will-change:transform,opacity}@media (max-height:38.75rem),(prefers-reduced-motion:reduce){.landing-hero-track,.landing-journey-track{height:auto!important}.landing-hero,.landing-journey-stage{height:auto!important;min-height:0!important;position:relative!important}.landing-depth-word,.landing-hero-next,.landing-hero-video,.landing-hero-video-wash,.landing-scene-meter{display:none!important}.landing-journey-step{opacity:1!important;position:relative!important;transform:none!important}.landing-discovery{clip-path:none!important}}.landing-signup-bar{display:none}@media (max-width:43.75rem){.landing-signup-bar{--landing-signup-bar-ease:.2s ease-out;z-index:30;padding:.625rem 6% calc(.875rem + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity var(--landing-signup-bar-ease),transform var(--landing-signup-bar-ease),visibility 0s linear .2s;inset-inline:0;display:block;position:fixed;bottom:0;transform:translateY(100%)}.landing-signup-bar[data-shown]{opacity:1;visibility:visible;transition:opacity var(--landing-signup-bar-ease),transform var(--landing-signup-bar-ease),visibility 0s;transform:none}body:has(.landing-signup-bar) .landing-footer{padding-bottom:calc(1.75rem + 4.5rem + env(safe-area-inset-bottom))}}@media (max-width:43.75rem) and (prefers-reduced-motion:reduce){.landing-signup-bar,.landing-signup-bar[data-shown]{transition:none;transform:none}}#founder,#idea,#problems,#reveal,#vision{scroll-margin-top:6.5rem}.marketing-placeholder{border-radius:var(--radius-card);text-align:center;background-image:repeating-linear-gradient(135deg,transparent 0 14px,var(--placeholder-stripe) 14px 15px);border:2px dashed;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem;line-height:1.6;display:flex;position:relative;overflow:hidden}.marketing-placeholder[data-tone=deep]{--placeholder-stripe:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.marketing-placeholder[data-tone=deep]{--placeholder-stripe:color-mix(in srgb,var(--color-surface) 6%,transparent)}}.marketing-placeholder[data-tone=deep]{background-color:var(--color-marketing-page)}@supports (color:color-mix(in lab,red,red)){.marketing-placeholder[data-tone=deep]{background-color:color-mix(in srgb,var(--color-marketing-page) 70%,var(--color-special))}}.marketing-placeholder[data-tone=deep]{border-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.marketing-placeholder[data-tone=deep]{border-color:color-mix(in srgb,var(--color-surface) 30%,transparent)}}.marketing-placeholder[data-tone=deep]{color:var(--color-on-marketing-page)}.marketing-placeholder[data-tone=sheet]{--placeholder-stripe:var(--color-special)}@supports (color:color-mix(in lab,red,red)){.marketing-placeholder[data-tone=sheet]{--placeholder-stripe:color-mix(in srgb,var(--color-special) 7%,transparent)}}.marketing-placeholder[data-tone=sheet]{background-color:var(--color-surface);border-color:var(--color-special)}@supports (color:color-mix(in lab,red,red)){.marketing-placeholder[data-tone=sheet]{border-color:color-mix(in srgb,var(--color-special) 35%,transparent)}}.marketing-placeholder[data-tone=sheet]{color:var(--color-ink)}.marketing-placeholder-glyph{background:var(--color-reward);width:3.25rem;height:3.25rem;color:var(--color-on-reward);box-shadow:var(--shadow-sticker-sm);border-radius:50%;place-items:center;display:grid}.marketing-placeholder-name{font-size:.9375rem;font-weight:800}.marketing-placeholder-shows{opacity:.75;max-width:26rem;font-size:.8125rem}.landing-media{border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto;display:block}.landing-media-loop{pointer-events:none}.landing-full-video{position:relative}.landing-video-play{border-radius:var(--radius-card);background:var(--color-marketing-page);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-video-play{background:color-mix(in srgb,var(--color-marketing-page) 12%,transparent)}}.landing-video-play{cursor:pointer}.landing-video-play:focus-visible{outline:3px solid var(--color-surface);outline-offset:-3px}.landing-video-play-disc{aspect-ratio:1;background:var(--color-surface);width:clamp(4rem,18%,6rem);color:var(--color-marketing-page);box-shadow:0 12px 30px var(--color-marketing-page);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-video-play-disc{box-shadow:0 12px 30px color-mix(in srgb,var(--color-marketing-page) 45%,transparent)}}.landing-video-play-disc{transition:scale var(--duration-hover) var(--ease-interface)}.landing-video-play-disc svg{fill:currentColor;width:42%;height:42%;translate:6%}.landing-video-play:focus-visible .landing-video-play-disc,.landing-video-play:hover .landing-video-play-disc{scale:1.08}@media (prefers-reduced-motion:reduce){.landing-video-play-disc{transition:none}}.campaign-hero .landing-hero{gap:4%;height:auto;min-height:calc(100svh - 5.875rem);max-height:none;padding-block:3.5rem 4.5rem}.campaign-hero .landing-hero-title{letter-spacing:-.05em;font-size:clamp(2.25rem,4.2vw,3.9rem);line-height:1.4}.campaign-hero .landing-hero-title em{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:3px;display:inline}.campaign-hero .landing-hero-title em:after{content:none}.campaign-hero .landing-depth-word{letter-spacing:-.08em;white-space:nowrap;color:var(--color-special);inset-inline-start:-2%;font-size:clamp(9rem,26vw,26rem);font-weight:900;line-height:1;display:block;position:absolute;bottom:-8%}@supports (color:color-mix(in lab,red,red)){.campaign-hero .landing-depth-word{color:color-mix(in srgb,var(--color-special) 9%,transparent)}}.campaign-hero .landing-depth-word{z-index:-1;pointer-events:none}.campaign-hero-badges{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.campaign-hero-badges li{border-radius:var(--radius-pill);border:1px solid var(--color-surface);padding:.35rem .85rem}@supports (color:color-mix(in lab,red,red)){.campaign-hero-badges li{border:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}}.campaign-hero-badges li{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-badges li{background:color-mix(in srgb,var(--color-surface) 8%,transparent)}}.campaign-hero-badges li{font-size:.8125rem;font-weight:700}.campaign-hero-badges li:first-child{border-color:var(--color-reward);color:var(--color-reward)}.campaign-hero-points{gap:.75rem;margin:1.25rem 0 0;padding:0;font-weight:700;list-style:none;display:grid}.campaign-hero-points li{align-items:center;gap:.75rem;display:flex}.campaign-hero-points li>span{border-radius:var(--radius-sticker);background:var(--color-surface);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.campaign-hero-points li>span{background:color-mix(in srgb,var(--color-surface) 10%,transparent)}}.campaign-hero-points li>span{color:var(--color-reward)}.campaign-hero-micro{color:var(--color-on-marketing-page);margin:.9rem 0 0;font-size:.875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.campaign-hero-micro{color:color-mix(in srgb,var(--color-on-marketing-page) 75%,transparent)}}.campaign-hero-price{margin-top:1.25rem}.campaign-hero-personas{margin-top:1.5rem}.campaign-hero-personas>p{color:var(--color-on-marketing-page);margin:0 0 .6rem;font-size:.875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.campaign-hero-personas>p{color:color-mix(in srgb,var(--color-on-marketing-page) 80%,transparent)}}.campaign-hero-personas ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.campaign-hero-personas [data-soon],.campaign-hero-personas a{border-radius:var(--radius-sticker);border:1px solid var(--color-surface);align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.campaign-hero-personas [data-soon],.campaign-hero-personas a{border:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}}.campaign-hero-personas [data-soon],.campaign-hero-personas a{font-size:.875rem}.campaign-hero-personas a{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-personas a{background:color-mix(in srgb,var(--color-surface) 10%,transparent)}}.campaign-hero-personas a:hover{border-color:var(--color-reward)}.campaign-hero-personas [data-soon]{color:var(--color-on-marketing-page);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.campaign-hero-personas [data-soon]{color:color-mix(in srgb,var(--color-on-marketing-page) 70%,transparent)}}.campaign-hero-personas small,.campaign-hero-personas strong{display:block}.campaign-hero-personas small{opacity:.75;font-size:.75rem}.campaign-hero-personas em{border-radius:var(--radius-pill);background:var(--color-surface);padding:.1rem .5rem;font-size:.6875rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.campaign-hero-personas em{background:color-mix(in srgb,var(--color-surface) 14%,transparent)}}.campaign-hero-art{flex-direction:column;justify-content:center;gap:1.25rem;min-height:0;padding-top:6.5rem;display:flex}.campaign-hero-frame{z-index:2;border-radius:calc(var(--radius-card) + .6rem);background:var(--color-surface);padding:.6rem;position:relative}@supports (color:color-mix(in lab,red,red)){.campaign-hero-frame{background:color-mix(in srgb,var(--color-surface) 8%,transparent)}}.campaign-hero-frame{border:1px solid var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-frame{border:1px solid color-mix(in srgb,var(--color-surface) 18%,transparent)}}.campaign-hero-frame{box-shadow:0 30px 60px var(--color-marketing-page)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-frame{box-shadow:0 30px 60px color-mix(in srgb,var(--color-marketing-page) 45%,transparent)}}.campaign-hero-frame{rotate:-2deg}.campaign-hero-frame .landing-character-layer{pointer-events:none;inset-inline-end:1.5rem;height:9.2rem;position:absolute;bottom:calc(100% - 1.25rem)}.campaign-hero-frame .landing-character-pointer{height:100%}.campaign-hero-peek{width:auto;height:100%;filter:drop-shadow(0 14px 18px var(--color-marketing-page));rotate:8deg}@supports (color:color-mix(in lab,red,red)){.campaign-hero-peek{filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--color-marketing-page) 45%,transparent))}}.landing-followers ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.landing-followers li:not(:has(a)),.landing-followers li>a{border-radius:var(--radius-pill);background:var(--color-surface);align-items:baseline;gap:.4rem;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-followers li:not(:has(a)),.landing-followers li>a{background:color-mix(in srgb,var(--color-surface) 10%,transparent)}}.landing-followers li:not(:has(a)),.landing-followers li>a{font-size:.75rem}.landing-followers p,.landing-followers strong{font-size:.875rem;font-weight:800}.landing-followers p{color:var(--color-reward);margin:.6rem 0 0}.landing-brand-followers{flex:1}.founder-frames{padding:5rem 8%}.founder-frames-intro{text-align:center;margin-bottom:2.5rem}.founder-frames-intro p{color:var(--color-ink-muted);margin:0}.founder-frames-intro .founder-frames-title{color:var(--color-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:800}.founder-frames-title strong{color:var(--color-special)}.founder-frames-cards{gap:2rem;display:grid}.founder-frame{box-shadow:var(--shadow-pop);border-radius:.625rem 2.5rem;grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden}.founder-frame-reply{grid-template-columns:1fr 1.6fr}.founder-frame-words{align-items:center;margin:0;padding:2.5rem;display:flex;position:relative}.founder-frame-words p{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;line-height:1.9;position:relative}.founder-frame-mark{color:var(--color-special);opacity:.18;top:1.75rem;font-size:6rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:2rem}.founder-frame-who{flex-direction:column;gap:.35rem;padding:1.75rem;display:flex}.founder-frame-stage{perspective:75rem}.founder-frame-tilt[data-pointer-tilt]{will-change:transform}.founder-frame-sky{isolation:isolate;background:radial-gradient(ellipse at 75% 30%,var(--color-marketing-hero-glow) 0,transparent 60%),linear-gradient(125deg,var(--color-marketing-hero-from),var(--color-marketing-hero-via) 65%,var(--color-marketing-hero-to));position:relative;overflow:hidden}.founder-frame-spark{z-index:0;pointer-events:none;font-family:Georgia,serif;line-height:1;position:absolute}.founder-frame-spark-one{color:var(--color-reward);inset-inline-end:12%;font-size:3rem;top:14%;transform:rotate(12deg)}.founder-frame-spark-two{color:var(--color-special);inset-inline-end:28%;font-size:1.8rem;top:30%}@supports (color:color-mix(in lab,red,red)){.founder-frame-spark-two{color:color-mix(in srgb,var(--color-special) 70%,white)}}.founder-frame-photo{width:min(11rem,100%);margin-bottom:.75rem;position:relative}.founder-frame-role{opacity:.8;margin:0 0 .75rem;font-size:.875rem}.founder-frame-mascot{object-fit:contain;align-self:center;width:auto;height:12rem;margin-bottom:.5rem}.pain-cards{padding:6.25rem 8%}.pain-cards-heading{max-width:46rem}.pain-cards-grid{grid-template-columns:1fr 1fr;gap:2rem 2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pain-cards-grid>li:nth-child(2n){margin-top:2.5rem}.pain-card{height:100%;padding:2.25rem}.pain-card-problem{margin:0;font-size:1.125rem;font-weight:800;line-height:1.8;position:relative}.pain-card-answer{border-top:1px solid var(--color-ink);margin:1.25rem 0 0;padding-top:1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pain-card-answer{border-top:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}}.pain-card-answer{color:var(--color-ink-muted);line-height:1.9}.pain-card-answer strong{color:var(--color-special)}.pain-cards-closing{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3.5rem;display:flex}.pain-cards-closing p{max-width:44rem;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.8}.pain-cards-closing em{color:var(--color-special);font-style:normal}.landing-journey-track[data-motion-ready]{height:calc(var(--journey-steps,3) * 95svh + 5svh)}.landing-journey-track{--journey-nav:5.875rem}.landing-journey-track[data-motion-ready] .landing-journey-stage{top:var(--journey-nav);height:calc(100svh - var(--journey-nav))}@media (max-width:43.75rem){.landing-journey-track{--journey-nav:4.875rem}}.landing-journey-progress i[style]:after{width:clamp(0%,calc((var(--journey-progress,0) - var(--bar-start)) / var(--bar-span) * 100%),100%)}.landing-journey-sub{max-width:34rem;margin-top:.75rem}.landing-journey-frame{justify-content:center;align-items:center;width:92%;display:flex}.landing-journey-frame .landing-media,.landing-journey-frame .marketing-placeholder{box-shadow:var(--shadow-pop)}.landing-journey-step-media{margin-bottom:1rem}.landing-journey-track[data-journey-media]:not([data-motion-ready]) .landing-journey-visual{display:none}.landing-journey-track[data-journey-media]:not([data-motion-ready]) .landing-journey-steps{grid-template-columns:repeat(var(--journey-steps,3),1fr)}.landing-journey-track[data-journey-media]:not([data-motion-ready]) .landing-journey-step{flex-wrap:wrap}.landing-journey-track[data-journey-media]:not([data-motion-ready]) .landing-journey-step-media{flex-basis:100%}.landing-journey-track[data-journey-media][data-motion-ready] .landing-journey-step-media{display:none}.landing-journey-result{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:0 8% 5rem;display:flex}.landing-journey-result-line{justify-content:center;align-items:center;gap:1.5rem;display:flex}.landing-journey-result-mascot{width:6rem;height:auto;filter:drop-shadow(0 14px 18px var(--color-marketing-page));flex:none}@supports (color:color-mix(in lab,red,red)){.landing-journey-result-mascot{filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--color-marketing-page) 18%,transparent))}}.landing-journey-result-text{max-width:44rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.8}.landing-journey-result-text em{color:var(--color-special);margin-top:.5rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-style:normal;font-weight:900;display:block}.compare-block{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.75rem;display:grid}.compare-block-side{border-radius:var(--radius-card);padding:1rem 1.15rem}.compare-block-side[data-side=before]{border:1px dashed var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.compare-block-side[data-side=before]{border:1px dashed color-mix(in srgb,var(--color-surface) 35%,transparent)}}.compare-block-side[data-side=before]{color:var(--color-on-marketing-spotlight)}@supports (color:color-mix(in lab,red,red)){.compare-block-side[data-side=before]{color:color-mix(in srgb,var(--color-on-marketing-spotlight) 80%,transparent)}}.compare-block-side[data-side=after]{box-shadow:var(--shadow-sticker);rotate:2deg}.compare-block-side ul{gap:.4rem;margin:.6rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.compare-block-side li{align-items:center;gap:.5rem;display:flex}.landing-discovery-steps{margin-top:1.25rem}.landing-discovery-steps ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.landing-discovery-steps li,.landing-discovery-steps ol{align-items:center;gap:.6rem;display:flex}.landing-discovery-step{border:1px solid var(--color-surface);align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-discovery-step{border:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}}.landing-discovery-step{border-radius:var(--radius-pill);font-size:.875rem;font-weight:700}.landing-discovery-step-number{background:var(--color-reward);width:1.6rem;height:1.6rem;color:var(--color-on-reward);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:900;display:inline-grid}.landing-discovery-step-arrow{opacity:.6}.landing-discovery-steps p{margin:.9rem 0 0;font-weight:700}.landing-toolkit-item{flex-direction:column;gap:.25rem;display:flex}.landing-toolkit-item small{color:var(--color-ink-muted);font-size:.75rem;font-weight:400;line-height:1.7}@media (max-width:43.75rem){.landing-toolkit-list:has(.landing-toolkit-item){grid-template-columns:1fr}}.landing-stage-tag{border-radius:var(--radius-pill);background:var(--color-surface);margin-top:.6rem;padding:.2rem .8rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.landing-stage-tag{background:color-mix(in srgb,var(--color-surface) 44%,transparent)}}.landing-stage-tag{font-size:.75rem;font-weight:700}.landing-stage-grades{margin:-1rem 0 2rem}.landing-stage-grades p{margin:0 0 .6rem;font-size:.8125rem;font-weight:700}.landing-stage-grades ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.landing-stage-grades a{border-radius:var(--radius-sticker);border:2px solid var(--color-ink);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);box-shadow:var(--shadow-sticker-sm);align-items:center;padding:.4rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.landing-stage-grades a:hover{box-shadow:var(--shadow-sticker-hover)}.question-example{border:3px solid var(--color-ink);max-width:30rem;box-shadow:var(--shadow-sticker-lg);text-align:start;border-radius:.625rem 2.5rem;gap:.75rem;margin-inline:auto;padding:1.75rem;display:grid;rotate:-2deg}.question-example p{margin:0}.question-example-meta{color:var(--color-special);font-size:.75rem;font-weight:700}.question-example-question{font-size:1.125rem;font-weight:800;line-height:1.7}.question-example-answers{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.question-example-answers li{border-radius:var(--radius-row);border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.question-example-answers li[data-correct]{border:2px solid var(--color-success);background:var(--color-success-soft);font-weight:800}.question-example-answers li[data-correct] svg{color:var(--color-success-safe)}.question-example-hint{border-radius:var(--radius-row);background:var(--color-special-soft);align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;line-height:1.7;display:flex}.question-example-hint img{object-fit:cover;object-position:top;background:var(--color-surface);border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.question-example-hint strong{color:var(--color-special)}.question-example .question-example-label{color:var(--color-ink-muted);font-size:.75rem}.reveal-band{isolation:isolate;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;padding:6rem 8%;display:grid;position:relative;overflow:hidden}.reveal-band-title{letter-spacing:-.06em;font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.3}.reveal-band-title em{color:var(--color-reward);font-style:normal}.reveal-band-visual{position:relative}.reveal-band-screen{border-radius:calc(var(--radius-card) + .6rem);background:var(--color-surface);padding:.6rem}@supports (color:color-mix(in lab,red,red)){.reveal-band-screen{background:color-mix(in srgb,var(--color-surface) 8%,transparent)}}.reveal-band-screen{border:1px solid var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.reveal-band-screen{border:1px solid color-mix(in srgb,var(--color-surface) 18%,transparent)}}.reveal-band-mascot{object-fit:contain;width:auto;height:15rem;filter:drop-shadow(0 20px 24px var(--color-marketing-page));inset-inline-end:-2rem;position:absolute;bottom:-3rem}@supports (color:color-mix(in lab,red,red)){.reveal-band-mascot{filter:drop-shadow(0 20px 24px color-mix(in srgb,var(--color-marketing-page) 45%,transparent))}}.vision-band-quote{border-inline-start:3px solid var(--color-reward);margin:1.5rem 0 0;padding-inline-start:1.25rem}.vision-band-quote blockquote{margin:0}.vision-band-quote p{color:var(--color-on-marketing-page);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.9}@supports (color:color-mix(in lab,red,red)){.vision-band-quote p{color:color-mix(in srgb,var(--color-on-marketing-page) 85%,transparent)}}.vision-band-quote figcaption{color:var(--color-reward);margin-top:.75rem;font-size:.875rem;font-weight:800}.vision-band .landing-closing-art .landing-media,.vision-band .landing-closing-art .marketing-placeholder{max-width:24rem}@media not all and (max-width:43.75rem){.vision-band[data-photo]{grid-template-columns:1fr 1.4fr;gap:6%}}.vision-band[data-photo] .landing-closing-art .landing-media{border-radius:0;width:100%;max-width:none;height:auto}@media (max-width:56.25rem){.founder-frame,.founder-frame-reply{grid-template-columns:1fr}.founder-frame-reply .founder-frame-who{order:-1}.reveal-band{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:43.75rem){.campaign-hero .landing-hero{gap:2rem;min-height:0;padding:2.25rem 6% 3.5rem}.campaign-hero .landing-hero-content{text-align:start}.campaign-hero .landing-hero-actions{justify-content:flex-start}.campaign-hero .landing-hero-actions>a:first-child{width:100%}.campaign-hero .landing-hero-title{font-size:clamp(1.9rem,8.4vw,2.5rem)}.campaign-hero-art{max-width:none;margin-top:0}.campaign-hero-frame .landing-character-layer{width:5rem;inset-inline-end:1rem}.founder-frames,.pain-cards{padding:4rem 6%}.founder-frame-words{padding:2rem 1.5rem}.pain-cards-grid{grid-template-columns:1fr}.pain-cards-grid>li:nth-child(2n){margin-top:0}.pain-card{padding:1.75rem}.landing-journey-track[data-journey-media]:not([data-motion-ready]) .landing-journey-steps{grid-template-columns:1fr}.landing-journey-result{padding:0 6% 3.75rem}.landing-journey-result-line{flex-direction:column;gap:.75rem}.landing-journey-result-mascot{width:4.5rem}.compare-block{grid-template-columns:1fr}.reveal-band{padding:4rem 6% 5rem}.reveal-band-mascot{inset-inline-end:-.75rem;height:9rem;bottom:-2.5rem}.vision-band-quote{text-align:start}}.campaign-hero[data-pointer-parallax] .landing-character-pointer{will-change:transform}#ask,#grades,#price,#proof,#questions{scroll-margin-top:4.875rem}.landing-grades-streams{margin-top:2rem}.landing-grades .landing-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin-top:1.5rem}.landing-grade-detail{white-space:normal;color:var(--color-ink-muted);gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:grid}.landing-grade-action{color:var(--color-action-deep);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.landing-grade-panel{background:var(--color-marketing-stage-primary);max-width:52rem;color:var(--color-on-marketing-stage-primary);border-radius:.625rem 2.5rem;gap:1rem;margin-top:1.5rem;padding:1.5rem;scroll-margin-bottom:6rem;display:grid}.landing-grade-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.landing-grade-panel[data-shown]{animation:landing-grade-panel-in .24s ease-out}}@keyframes landing-grade-panel-in{0%{opacity:0;transform:translateY(.75rem)}}.landing-grade-row{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.landing-grade-email{flex:16rem}.landing-grade-submit{margin-top:1.75rem}.landing-grades-footnote{margin-top:1.5rem;font-size:.875rem}.landing-grades[data-layout=chips] .landing-grades-streams{margin-top:1.25rem}.landing-grade-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;max-width:40rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.landing-grade-chip{border:2px solid var(--color-ink);border-radius:var(--radius-sticker);background:var(--color-surface);width:100%;min-height:4.25rem;color:var(--color-ink);box-shadow:var(--shadow-sticker-sm);font:inherit;text-align:center;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.5rem .25rem;font-size:.8125rem;font-weight:800;line-height:1.3;transition:transform .12s,box-shadow .12s,background-color .12s;display:flex}.landing-grade-chip:hover{background:var(--color-reward)}@supports (color:color-mix(in lab,red,red)){.landing-grade-chip:hover{background:color-mix(in srgb,var(--color-reward) 22%,var(--color-surface))}}.landing-grade-chip:active{box-shadow:var(--shadow-sticker-hover);transform:translate(2px,2px)}.landing-grade-chip:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.landing-grade-sheet-overlay{z-index:50;background:var(--color-ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-grade-sheet-overlay{background:color-mix(in srgb,var(--color-ink) 50%,transparent)}}.landing-grade-sheet{outline:none;width:100%;position:relative}.landing-grade-sheet-dialog{z-index:1;overscroll-behavior:contain;max-height:85dvh;padding:.75rem 1rem max(1.25rem,env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-ink);border-radius:1.5rem 1.5rem 0 0;outline:none;position:relative;overflow-y:auto}.landing-grade-sheet-mascot{pointer-events:none;bottom:100%;width:auto;height:6rem;margin-bottom:-.75rem;position:absolute;inset-inline-start:1.5rem}.landing-grade-sheet-handle{border-radius:var(--radius-pill);background:var(--color-border);width:2.5rem;height:.25rem;margin:0 auto .75rem;display:block}.landing-grade-sheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.landing-grade-sheet-title{margin:0;font-size:1.375rem;font-weight:900;line-height:1.35}.landing-grade-sheet-title em{color:var(--color-action);font-style:normal}.landing-grade-sheet-close{border-radius:var(--radius-pill);background:var(--color-canvas);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;border:0;outline:none;flex:none;justify-content:center;align-items:center;display:flex}.landing-grade-sheet-close[data-focus-visible]{outline:2px solid var(--color-action);outline-offset:2px}.landing-grade-sheet-streams{margin-top:1rem}.landing-grade-sheet-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.landing-grade-sheet-chip{text-wrap:balance;min-height:4rem;padding-inline:.25rem;font-size:.8125rem}.landing-grade-sheet-chip>.absolute{top:.4rem;transform:none}.landing-grade-sheet-form{background:var(--color-marketing-stage-primary);color:var(--color-on-marketing-stage-primary);border-radius:1rem;gap:.875rem;margin-top:1rem;padding:1rem;display:grid}.landing-grade-sheet-form[hidden]{display:none}.landing-grade-sheet-form .landing-grade-row{gap:.75rem;display:grid}.landing-grade-sheet-form .landing-grade-submit{width:100%;margin-top:0}.landing-grade-sheet-note{text-align:center;margin-top:.75rem;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.landing-grade-sheet-overlay[data-entering]{animation:landing-sheet-fade .2s ease-out}.landing-grade-sheet-overlay[data-exiting]{animation:landing-sheet-fade .16s ease-in reverse}.landing-grade-sheet[data-entering]{animation:landing-sheet-up .32s cubic-bezier(.2,.9,.25,1)}.landing-grade-sheet[data-exiting]{animation:landing-sheet-up .2s ease-in reverse}.landing-grade-sheet-mascot[data-hop=odd]{animation:landing-sheet-hop-odd .52s cubic-bezier(.3,1.6,.5,1)}.landing-grade-sheet-mascot[data-hop=even]{animation:landing-sheet-hop-even .52s cubic-bezier(.3,1.6,.5,1)}}@keyframes landing-sheet-fade{0%{opacity:0}}@keyframes landing-sheet-up{0%{transform:translateY(100%)}}@keyframes landing-sheet-pop{0%{opacity:0;transform:translateY(1rem)scale(.96)}}@keyframes landing-sheet-hop-odd{40%{transform:translateY(-1.25rem)rotate(-6deg)}}@keyframes landing-sheet-hop-even{40%{transform:translateY(-1.25rem)rotate(6deg)}}@media (min-width:40rem){.landing-grade-sheet-overlay{align-items:center;padding:1.5rem}.landing-grade-sheet{max-width:34rem}.landing-grade-sheet-dialog{border-radius:1.5rem;padding:1.5rem}.landing-grade-sheet-handle{display:none}}@media (min-width:40rem) and (prefers-reduced-motion:no-preference){.landing-grade-sheet[data-entering],.landing-grade-sheet[data-exiting]{animation-name:landing-sheet-pop}}.landing-closing-copy .campaign-hero-personas{margin-top:2rem}.landing-plans-badge{margin-top:1rem}.landing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem;max-width:56rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.landing-plan-card{flex-direction:column;align-items:start;gap:.75rem;height:100%;display:flex;overflow:visible}.landing-plan-badge{top:-.875rem;position:absolute;inset-inline-end:1.5rem}.landing-plan-price{align-items:end;gap:.5rem;display:inline-flex}.landing-plan-from{padding-bottom:.4rem;font-size:1rem;font-weight:700}.landing-plan-amount{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.2}.landing-plan-who{font-size:.875rem}.landing-plan-cta{margin-top:auto}.landing-plans-under{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:56rem;margin-top:3rem;display:grid}.landing-plans-includes{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.landing-plans-includes li{align-items:center;gap:.6rem;font-size:.9375rem;display:flex}.landing-plans-try{margin-top:1.25rem}.landing-parent-more,.landing-plans-try-link{text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.landing-plans-try-link{color:var(--color-action-deep)}.landing-questions-list{max-width:48rem;margin-top:2.5rem}.landing-testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.landing-testimonial-by{gap:.15rem;margin-top:1.25rem;font-size:.875rem;display:grid}.landing-testimonial-by span{color:var(--color-ink-muted)}.landing-ask{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.landing-ask-prices{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-ask-prices li{border-radius:.625rem 1.5rem;gap:.5rem;padding:1.5rem 1.25rem 1.25rem;display:grid;position:relative}.landing-ask-amount{font-size:1.75rem;font-weight:900;line-height:1.2}.landing-ask-message{box-shadow:0 25px 70px var(--color-marketing-page);border-radius:1.125rem;gap:1rem;margin:0;padding:1.75rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.landing-ask-message{box-shadow:0 25px 70px color-mix(in srgb,var(--color-marketing-page) 18%,transparent)}}.landing-ask-mascot{pointer-events:none;width:auto;height:9rem;filter:drop-shadow(0 14px 18px var(--color-marketing-page));inset-inline-end:1.5rem;position:absolute;bottom:calc(100% - .9rem)}@supports (color:color-mix(in lab,red,red)){.landing-ask-mascot{filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--color-marketing-page) 18%,transparent))}}.landing-ask-bubble{background:var(--color-marketing-stage-primary);color:var(--color-on-marketing-stage-primary);overflow-wrap:anywhere;border-radius:1.125rem 1.125rem 1.125rem .25rem;margin:0;padding:1.1rem 1.25rem}.landing-parent-activities{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.landing-parent-activities li{border-radius:var(--radius-pill);background:var(--color-on-marketing-guardians);align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-parent-activities li{background:color-mix(in srgb,var(--color-on-marketing-guardians) 10%,transparent)}}.landing-parent-more{align-items:center;gap:.4rem;min-height:2.75rem;margin-top:1.5rem;font-size:.9375rem;display:inline-flex}.landing-points{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.landing-points-line{color:var(--color-on-marketing-guardians);flex:14rem;font-size:.9375rem}@supports (color:color-mix(in lab,red,red)){.landing-points-line{color:color-mix(in srgb,var(--color-on-marketing-guardians) 80%,transparent)}}.landing-points-score{align-items:center;gap:.6rem;padding-top:1.75rem;display:inline-flex;position:relative}.landing-points-burst{color:var(--color-reward);font-size:.875rem;font-weight:800}.landing-points-total{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:1.25rem;font-weight:900;display:inline-flex}@media (prefers-reduced-motion:no-preference){.landing-points-burst{opacity:0;animation:landing-points-rise 4.5s ease-out infinite}.landing-points-burst[data-burst="1"]{animation-delay:1.5s}.landing-points-burst[data-burst="2"]{animation-delay:3s}.landing-points-score[data-off-screen] .landing-points-burst{animation-play-state:paused}}@keyframes landing-points-rise{0%{opacity:0;transform:translateY(.75rem)}12%{opacity:1}33%{opacity:0;transform:translateY(-1.25rem)}to{opacity:0}}.landing-tracker-meta{color:var(--color-ink-muted);justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.landing-tracker-lessons{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-tracker-lessons li{background:var(--color-surface-raised);border-radius:.75rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.landing-tracker-check{border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.landing-tracker-lessons li[data-done] .landing-tracker-check{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.landing-tracker-percent{font-variant-numeric:tabular-nums;font-weight:700}.landing-score .landing-progress-stats li{position:relative}.landing-score-gain{color:var(--color-success);top:.4rem;font-size:.75rem;font-weight:800;position:absolute;inset-inline-end:.6rem}.landing-score .landing-score-week{grid-template-columns:repeat(7,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.landing-score-week li{background:var(--color-surface-raised);height:2rem;color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.landing-score-week li[data-done]{background:var(--color-streak-soft);color:var(--color-ink)}.landing-score-week li[data-today]{outline:2px solid var(--color-streak)}.landing-score-rank{gap:.5rem;display:grid}.landing-score-rank-head{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.landing-closing-secondary{margin-inline-start:.75rem}.landing-closing-help{color:var(--color-on-marketing-page);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:1.5rem;font-size:.9375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-closing-help{color:color-mix(in srgb,var(--color-on-marketing-page) 75%,transparent)}}.landing-closing-help a{min-height:2.75rem;color:var(--color-on-marketing-page);text-underline-offset:.25rem;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline;display:inline-flex}.landing-signup-bar-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-signup-bar-row>a{white-space:nowrap;flex-shrink:0}.landing-signup-bar-note{min-width:0;color:var(--color-ink-muted);margin:0;font-size:.75rem;line-height:1.4;display:grid}.landing-signup-bar-note strong{color:var(--color-ink);font-size:.875rem}@media (max-width:56.25rem){.landing-ask,.landing-plans-under{grid-template-columns:1fr;gap:2.5rem}.landing-ask-message{margin-top:6.5rem}}@media (max-width:43.75rem){.landing-closing-spark{font-size:3rem;top:3%}.landing-grades .landing-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-grade-panel{padding:1.25rem}.landing-grade-submit{width:100%;margin-top:0}.landing-plan-grid{gap:2rem}.landing-stage-card.landing-plan-card{padding:2.2rem 1.6rem 1.6rem}.landing-closing-secondary{margin-inline-start:0;margin-top:.75rem}.landing-closing-help{justify-content:center}}.landing-stories{isolation:isolate;padding:4.5rem 1rem 4rem;position:relative;overflow:hidden}.landing-stories-word{z-index:-1;letter-spacing:-.05em;color:var(--color-on-marketing-page);top:1rem;font-size:9rem;font-weight:900;line-height:1;position:absolute;inset-inline-end:-1.5rem}@supports (color:color-mix(in lab,red,red)){.landing-stories-word{color:color-mix(in srgb,var(--color-on-marketing-page) 5%,transparent)}}.landing-stories-word{white-space:nowrap;pointer-events:none}.landing-stories-card,.landing-stories-heading,.landing-stories-steps{max-width:34rem;margin-inline:auto}.landing-stories .landing-section-title em{color:var(--color-reward)}.landing-stories-card{border:1px solid var(--color-on-marketing-page);margin-top:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-stories-card{border:1px solid color-mix(in srgb,var(--color-on-marketing-page) 14%,transparent)}}.landing-stories-card{border-radius:var(--radius-card);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.landing-stories-card{background:color-mix(in srgb,var(--color-surface) 7%,var(--color-marketing-page))}}.landing-stories-bars{z-index:3;top:.625rem;gap:.25rem;display:flex;position:absolute;inset-inline:.75rem}.landing-stories-bars span{background:var(--color-surface);border-radius:2px;flex:1;height:3px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-stories-bars span{background:color-mix(in srgb,var(--color-surface) 32%,transparent)}}.landing-stories-bars i{background:var(--color-surface);transform-origin:100%;height:100%;display:block;scale:0 1}[dir=ltr] .landing-stories-bars i{transform-origin:0}.landing-stories-bars [data-state=done] i{scale:1}.landing-stories-bars [data-state=current] i{animation:landing-story-fill var(--story-seconds) linear both paused}.landing-stories[data-turning] .landing-stories-bars [data-state=current] i{animation-play-state:running}@keyframes landing-story-fill{0%{scale:0 1}to{scale:1}}.landing-stories-pause{z-index:4;width:2.75rem;height:2.75rem;color:var(--color-surface);cursor:pointer;top:1.25rem;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.375rem}.landing-stories-pause:before{content:"";z-index:-1;background:var(--color-marketing-page);border-radius:50%;position:absolute;inset:.375rem}@supports (color:color-mix(in lab,red,red)){.landing-stories-pause:before{background:color-mix(in srgb,var(--color-marketing-page) 72%,transparent)}}.landing-stories-media{aspect-ratio:16/9;background:var(--color-marketing-page);position:relative}.landing-stories-media:after{content:"";z-index:1;background:linear-gradient(to bottom,var(--color-marketing-page),transparent);height:4.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.landing-stories-media:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-marketing-page) 55%,transparent),transparent)}}.landing-stories-media:after{pointer-events:none}.landing-stories-frame{opacity:0;transition:opacity .35s;position:absolute;inset:0}.landing-stories-frame[data-shown]{opacity:1}.landing-stories-frame>*{object-fit:cover;border-radius:0;width:100%;height:100%}.landing-stories-chip{z-index:3;border-radius:var(--radius-pill);background:var(--color-marketing-page);top:1.5rem;align-items:center;gap:.5rem;padding:.3rem .7rem;display:inline-flex;position:absolute;inset-inline-start:.75rem}@supports (color:color-mix(in lab,red,red)){.landing-stories-chip{background:color-mix(in srgb,var(--color-marketing-page) 82%,transparent)}}.landing-stories-chip{color:var(--color-on-marketing-page);pointer-events:none;font-size:.8125rem;font-weight:800}.landing-stories-chip b{color:var(--color-reward);direction:ltr;unicode-bidi:isolate}.landing-stories-half{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.landing-stories-half[data-half=previous]{inset-inline-start:0}.landing-stories-half[data-half=next]{inset-inline-end:0}.landing-stories-text{padding:1rem 1rem 1.25rem;display:grid}.landing-stories-words{visibility:hidden;grid-area:1/1}.landing-stories-words[data-shown]{visibility:visible}.landing-stories-words h3{font-size:1.375rem}.landing-stories-steps{flex-wrap:wrap;justify-content:center;gap:clamp(.3125rem,1.6vw,.5rem);margin-top:1rem;display:flex}.landing-stories-steps button{border:1px solid var(--color-on-marketing-page);min-height:2.75rem;padding:0 clamp(.5rem,2.5vw,1rem)}@supports (color:color-mix(in lab,red,red)){.landing-stories-steps button{border:1px solid color-mix(in srgb,var(--color-on-marketing-page) 28%,transparent)}}.landing-stories-steps button{border-radius:var(--radius-pill);color:var(--color-on-marketing-page);background:0 0}@supports (color:color-mix(in lab,red,red)){.landing-stories-steps button{color:color-mix(in srgb,var(--color-on-marketing-page) 82%,transparent)}}.landing-stories-steps button{font:inherit;white-space:nowrap;cursor:pointer;font-size:clamp(.75rem,3.6vw,.875rem);font-weight:800}.landing-stories-steps button[aria-current]{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}.landing-stories-pause:focus-visible,.landing-stories-steps button:focus-visible{outline:3px solid var(--color-reward);outline-offset:2px}.landing-stories-result{text-align:center;gap:1.25rem;max-width:44rem;margin:2.5rem auto 0}.landing-stories-result,.landing-stories-result-line{flex-direction:column;align-items:center;display:flex}.landing-stories-result-line{gap:.75rem}.landing-stories-result-mascot{flex:none;width:4.5rem;height:auto}.landing-stories-result-text{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.8}.landing-stories-result-text em{color:var(--color-reward);margin-top:.5rem;font-size:clamp(1.5rem,3.4vw,2.4rem);font-style:normal;font-weight:900;display:block}@media (prefers-reduced-motion:no-preference){.landing-stories-words[data-shown]{animation:landing-story-words .4s both}}@media (prefers-reduced-motion:reduce){.landing-stories-bars [data-state=current] i{animation:none;scale:1}.landing-stories-frame{transition:none}}@keyframes landing-story-words{0%{opacity:0;translate:0 .5rem}}@media (min-width:64rem){.landing-stories{padding:6rem 8%}.landing-stories-result-line{flex-direction:row;gap:1.5rem}.landing-stories-result-mascot{width:6rem}.landing-stories-heading{text-align:center}}.question-try-answers{gap:.5rem;display:grid}.question-try-answers button{border:2px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);min-height:3.25rem;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-weight:700;transition:background-color .2s,border-color .2s;display:flex;position:relative}.question-try-answers button:hover{border-color:var(--color-ink)}.question-try-answers button:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.question-try-answers button[data-result=wrong]{border-color:var(--color-ink-muted);background:var(--color-surface-raised)}.question-try-answers button[data-result=right]{border-color:var(--color-success);background:var(--color-success-soft);font-weight:800}.question-try-answers button[data-result=right] svg{color:var(--color-success-safe)}.question-try-feedback:empty{display:none}.question-try-line{align-items:flex-end;gap:.5rem;margin:0;display:flex}.question-try-line img{flex-shrink:0;width:auto;height:5rem}.question-try-line>span{background:var(--color-special-soft);border-radius:1rem;border-end-start-radius:.25rem;padding:.6rem .8rem;font-size:.875rem;line-height:1.7}.question-try-line strong{color:var(--color-special)}.question-try-line[data-pose=win]>span{background:0 0;padding:0}.question-try-right{border-radius:var(--radius-pill);background:var(--color-success-safe);color:var(--color-surface);align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:800;display:inline-flex}.question-try-burst{pointer-events:none;top:50%;width:0;height:0;position:absolute;inset-inline-end:2.5rem}.question-try-burst i{background:var(--color-reward);opacity:0;border-radius:2px;width:.5rem;height:.75rem;position:absolute}.question-try-burst i:nth-child(2n){background:var(--color-action);border-radius:50%;width:.45rem;height:.45rem}.question-try-burst i:nth-child(3n){background:var(--color-special)}.question-try-burst i:first-child{--x:-7rem;--y:-6rem;--r:220deg}.question-try-burst i:nth-child(2){--x:-4.5rem;--y:-8.5rem;--r:-160deg}.question-try-burst i:nth-child(3){--x:-1.5rem;--y:-9.5rem;--r:300deg}.question-try-burst i:nth-child(4){--x:1.5rem;--y:-9rem;--r:-260deg}.question-try-burst i:nth-child(5){--x:4.5rem;--y:-8rem;--r:200deg}.question-try-burst i:nth-child(6){--x:7rem;--y:-5.5rem;--r:-220deg}.question-try-burst i:nth-child(7){--x:8rem;--y:-2rem;--r:160deg}.question-try-burst i:nth-child(8){--x:-8rem;--y:-2rem;--r:-180deg}.question-try-burst i:nth-child(9){--x:-5.5rem;--y:2rem;--r:240deg}.question-try-burst i:nth-child(10){--x:5.5rem;--y:2.5rem;--r:-200deg}.question-try-burst i:nth-child(11){--x:-3rem;--y:-5rem;--r:140deg}.question-try-burst i:nth-child(12){--x:3rem;--y:-4.5rem;--r:-140deg}@media (prefers-reduced-motion:no-preference){.question-try-answers button[data-shake=odd]{animation:question-try-shake-odd .45s}.question-try-answers button[data-shake=even]{animation:question-try-shake-even .45s}.question-try-burst i{animation:question-try-burst 1.1s cubic-bezier(.15,.7,.3,1) both}.question-try-line{animation:question-try-line .45s cubic-bezier(.3,1.4,.5,1) both}.question-try-line[data-pose=win] img{animation:question-try-hop .6s cubic-bezier(.3,1.6,.5,1) both}}@keyframes question-try-shake-odd{20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes question-try-shake-even{20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes question-try-burst{0%{opacity:1;transform:translate(0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@keyframes question-try-line{0%{opacity:0;translate:0 1rem;scale:.94}}@keyframes question-try-hop{0%{opacity:0;translate:0 1.5rem}60%{opacity:1;translate:0 -.5rem}}.landing-question-pair{gap:1.75rem;display:grid}.landing-question-pair>.landing-media,.landing-question-pair>.marketing-placeholder{border-radius:var(--radius-card);width:100%;max-width:30rem;box-shadow:var(--shadow-pop);margin-inline:auto;rotate:1.5deg}.landing-price-was{opacity:.65;font-weight:600;text-decoration-thickness:2px}.hook-hero{isolation:isolate;background:radial-gradient(90% 40% at 40% 0,var(--color-marketing-hero-glow),transparent 70%),linear-gradient(180deg,var(--color-marketing-hero-from) 0,var(--color-marketing-hero-via) 55%,var(--color-marketing-hero-to) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hook-hero{background:radial-gradient(90% 40% at 40% 0,color-mix(in srgb,var(--color-marketing-hero-glow) 55%,transparent),transparent 70%),linear-gradient(180deg,var(--color-marketing-hero-from) 0,var(--color-marketing-hero-via) 55%,var(--color-marketing-hero-to) 100%)}}.hook-hero{--hook-side:-1}[dir=rtl] .hook-hero{--hook-side:1}.hook-hero-stars{z-index:-1;opacity:.3;pointer-events:none;background-image:radial-gradient(circle,var(--color-surface) 1px,transparent 1.6px),radial-gradient(circle,var(--color-special) 1px,transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hook-hero-stars{background-image:radial-gradient(circle,var(--color-surface) 1px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--color-special) 70%,white) 1px,transparent 1.5px)}}.hook-hero-stars{background-position:0 0,47px 59px;background-size:113px 137px,199px 181px}.hook-hero-inner{flex-direction:column;padding:0 1rem 6.5rem;display:flex}.hook-stage{height:12.75rem;margin-inline:-1rem;position:relative;overflow:hidden}.hook-layer{pointer-events:none;position:absolute;inset:0}.hook-stage-stars{opacity:.5;background-image:radial-gradient(circle,var(--color-surface) 1.2px,transparent 1.8px),radial-gradient(circle,var(--color-special) 1px,transparent 1.6px);height:22rem;position:absolute;inset:-4rem 0 auto}@supports (color:color-mix(in lab,red,red)){.hook-stage-stars{background-image:radial-gradient(circle,var(--color-surface) 1.2px,transparent 1.8px),radial-gradient(circle,color-mix(in srgb,var(--color-special) 60%,white) 1px,transparent 1.6px)}}.hook-stage-stars{background-position:13px 7px,41px 53px;background-size:71px 83px,127px 109px}.hook-word{letter-spacing:-.06em;white-space:nowrap;color:var(--color-surface);top:.25rem;font-size:8rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:-.75rem}@supports (color:color-mix(in lab,red,red)){.hook-word{color:color-mix(in srgb,var(--color-surface) 6%,transparent)}}.hook-glow{border-radius:var(--radius-pill);background:radial-gradient(circle,var(--color-special),transparent 68%);top:-2rem;width:16.25rem;height:16.25rem;position:absolute;inset-inline-start:-1.25rem}@supports (color:color-mix(in lab,red,red)){.hook-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-special) 55%,transparent),transparent 68%)}}.hook-chip{border-radius:var(--radius-pill);border:2px solid var(--color-ink);background:var(--color-surface);width:2.625rem;height:2.625rem;color:var(--color-special);box-shadow:0 3px 0 var(--color-ink);place-items:center;display:grid}.hook-chip[data-tone=reward]{background:var(--color-reward);color:var(--color-ink)}.hook-sticker{top:var(--hook-top);position:absolute;inset-inline-end:var(--hook-end)}.hook-sticker[data-sticker="1"]{--hook-end:1.5625rem;--hook-top:1.4375rem;--hook-dx:12.8rem;--hook-dy:4.75rem}.hook-sticker[data-sticker="2"]{--hook-end:6.3125rem;--hook-top:.3125rem;--hook-dx:8.06rem;--hook-dy:5.875rem}.hook-sticker[data-sticker="3"]{--hook-end:.8125rem;--hook-top:7.8125rem;--hook-dx:13.56rem;--hook-dy:-1.625rem}.hook-sticker[data-sticker="4"]{--hook-end:5.9375rem;--hook-top:6.1875rem;--hook-dx:8.44rem;--hook-dy:0rem}.hook-sticker[data-sticker="5"]{--hook-end:9.4375rem;--hook-top:9.3125rem;--hook-dx:4.94rem;--hook-dy:-3.125rem}.hook-formula{color:var(--color-special);top:5.25rem;font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-style:italic;position:absolute;inset-inline-end:4rem}@supports (color:color-mix(in lab,red,red)){.hook-formula{color:color-mix(in srgb,var(--color-special) 50%,var(--color-surface))}}.hook-formula{opacity:.7}.hook-mascot-bob{bottom:-.75rem;display:block;position:absolute;inset-inline-start:.25rem}.hook-mascot{width:auto;height:13rem;display:block}[dir=ltr] .hook-mascot,[dir=ltr] .hook-video-peek{scale:-1 1}.hook-reaction{top:50%;width:0;height:0;position:absolute;inset-inline-end:28%}.hook-reaction-ring{border-radius:var(--radius-pill);border:2px solid var(--color-reward);opacity:0;position:absolute;inset:-2rem}.hook-reaction-ring+.hook-reaction-ring{border-color:var(--color-special)}@supports (color:color-mix(in lab,red,red)){.hook-reaction-ring+.hook-reaction-ring{border-color:color-mix(in srgb,var(--color-special) 60%,white)}}.hook-bubble{border-radius:var(--radius-pill);background:var(--color-reward);opacity:0;width:.625rem;height:.625rem;position:absolute;top:-.3rem;left:-.3rem}.hook-bubble:nth-child(4){background:var(--color-surface);width:.45rem;height:.45rem;left:.2rem}.hook-bubble:nth-child(5){background:var(--color-special);width:.75rem;height:.75rem;left:-.6rem}@supports (color:color-mix(in lab,red,red)){.hook-bubble:nth-child(5){background:color-mix(in srgb,var(--color-special) 55%,white)}}.hook-bubble:nth-child(6){width:.375rem;height:.375rem;left:.4rem}.hook-copy{z-index:1;text-align:center;margin-top:-1.375rem;position:relative}.hook-proof{border-radius:var(--radius-pill);border:1px solid var(--color-surface);align-items:center;gap:.5rem;margin:0;padding-block:.25rem;padding-inline:.25rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hook-proof{border:1px solid color-mix(in srgb,var(--color-surface) 22%,transparent)}}.hook-proof{background:var(--color-marketing-raised);font-size:.8125rem;font-weight:700}.hook-proof-faces{display:flex}.hook-proof-faces img{border-radius:var(--radius-pill);border:2px solid var(--color-marketing-raised);background:var(--color-surface);object-fit:cover;width:1.75rem;height:1.75rem}.hook-proof-faces img+img{margin-inline-start:-.625rem}.hook-title{text-align:start;margin:.5rem 0 0;font-size:1.875rem;line-height:1.25}.hook-title em{color:var(--color-reward);font-style:normal}@media (max-width:63.99rem){.hook-hero:lang(en) .hook-title{font-size:1.625rem}}.hook-cta{width:100%;margin-top:1rem}.hook-cta,.hook-micro{justify-content:center}.hook-micro{color:var(--color-on-marketing-page);align-items:center;gap:.375rem;margin:.625rem 0 0;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hook-micro{color:color-mix(in srgb,var(--color-on-marketing-page) 78%,transparent)}}.hook-badges{color:var(--color-on-marketing-page);flex-direction:column;align-items:center;gap:.3rem;margin:.875rem 0 0;padding:0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.hook-badges{color:color-mix(in srgb,var(--color-on-marketing-page) 86%,transparent)}}.hook-badges li{align-items:center;gap:.3rem;display:inline-flex}.hook-badges li>:first-child{color:var(--color-reward)}.hook-video{margin-top:1.75rem;position:relative}.hook-video-frame{border:2px solid var(--color-surface);border-radius:1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hook-video-frame{border:2px solid color-mix(in srgb,var(--color-surface) 16%,transparent)}}.hook-video-peek{display:none}.hook-more{margin-top:2.25rem}.hook-lead{font-size:1.0625rem;font-weight:500}@media (min-width:25.01rem){.hook-stage{height:13.75rem}.hook-mascot{height:14rem}}@media (min-width:64rem){.hook-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy stage""video video""more more";column-gap:3.5rem;max-width:75rem;margin-inline:auto;padding:2.5rem 2rem 4rem;display:grid}.hook-stage{grid-area:stage;height:28rem;margin-inline:0;overflow:visible}.hook-copy{text-align:start;grid-area:copy;align-self:start;margin-top:0;padding-top:4rem}.hook-title{font-size:clamp(2.5rem,3.6vw,3.25rem)}.hook-cta{width:auto}.hook-micro{justify-content:flex-start}.hook-badges{flex-flow:wrap;align-items:center;gap:.375rem 1rem}.hook-word{font-size:14rem}.hook-glow{top:-3rem;width:30rem;height:30rem;inset-inline-start:-2rem}.hook-mascot-bob{inset-inline-start:2rem}.hook-mascot{height:26rem}.hook-chip{width:3.25rem;height:3.25rem;box-shadow:0 4px 0 var(--color-ink)}.hook-sticker[data-sticker="1"]{--hook-end:2.75rem;--hook-top:2.75rem;--hook-dx:11.75rem;--hook-dy:11.375rem}.hook-sticker[data-sticker="2"]{--hook-end:7.75rem;--hook-top:.25rem;--hook-dx:6.75rem;--hook-dy:13.875rem}.hook-sticker[data-sticker="3"]{--hook-end:1.5rem;--hook-top:14rem;--hook-dx:13rem;--hook-dy:.125rem}.hook-sticker[data-sticker="4"]{--hook-end:5.875rem;--hook-top:20.875rem;--hook-dx:8.625rem;--hook-dy:-6.75rem}.hook-sticker[data-sticker="5"]{--hook-end:5.25rem;--hook-top:8.375rem;--hook-dx:9.25rem;--hook-dy:5.75rem}.hook-formula{top:25rem;font-size:1.375rem;inset-inline-end:3rem}.hook-reaction-ring{inset:-3rem}.hook-video{grid-area:video;justify-self:center;width:min(100%,61.25rem);margin-top:3rem}.hook-video-frame{z-index:1;box-shadow:0 24px 60px var(--color-marketing-page);border-radius:1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.hook-video-frame{box-shadow:0 24px 60px color-mix(in srgb,var(--color-marketing-page) 55%,transparent)}}.hook-video-peek{z-index:2;bottom:-2rem;width:auto;height:15rem;display:block;position:absolute;inset-inline-start:-5.5rem}.hook-more{grid-area:more;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:3rem;margin-top:3.5rem;display:grid}.hook-points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.hook-more .campaign-hero-price{grid-column:1/-1}}.hook-warp{--hook-warp-reach:20.5rem;--hook-fly-reach:17rem;top:47%;width:0;height:0;position:absolute;inset-inline-end:7rem}.hook-hero[data-hook-stage=warp] .hook-glow{background:radial-gradient(circle,var(--color-surface) 0,var(--color-special) 8%,var(--color-special) 32%,transparent 70%);top:calc(47% - 4.6875rem);width:9.375rem;height:9.375rem;inset-inline:auto 2.3125rem}@supports (color:color-mix(in lab,red,red)){.hook-hero[data-hook-stage=warp] .hook-glow{background:radial-gradient(circle,var(--color-surface) 0,color-mix(in srgb,var(--color-special) 30%,white) 8%,color-mix(in srgb,var(--color-special) 45%,transparent) 32%,transparent 70%)}}.hook-tunnel{border-radius:var(--radius-pill);border:2px solid var(--color-special);width:5rem;height:5rem;position:absolute;top:-2.5rem;left:-2.5rem}@supports (color:color-mix(in lab,red,red)){.hook-tunnel{border:2px solid color-mix(in srgb,color-mix(in srgb,var(--color-special) 55%,white) 55%,transparent)}}.hook-tunnel{scale:calc(1.2 + var(--hook-order) * 1.2);opacity:.25}.hook-ray{rotate:var(--hook-angle);top:0}.hook-ray,.hook-ray i{position:absolute;left:0}.hook-ray i{background:linear-gradient(90deg,transparent,var(--color-surface));transform-origin:0;width:7.5rem;height:2px;transform:translateX(var(--hook-rest)) scaleX(.7);opacity:.5;border-radius:2px;top:-1px}.hook-ray[data-thick] i{height:3px;top:-1.5px}.hook-ray[data-tone=reward] i{background:linear-gradient(90deg,transparent,var(--color-reward))}.hook-ray[data-tone=violet] i{background:linear-gradient(90deg,transparent,var(--color-special))}@supports (color:color-mix(in lab,red,red)){.hook-ray[data-tone=violet] i{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-special) 35%,white))}}.hook-boost{border-radius:var(--radius-pill);border:3px solid var(--color-reward);width:5.625rem;height:5.625rem;position:absolute;top:-2.8125rem;left:-2.8125rem}@supports (color:color-mix(in lab,red,red)){.hook-boost{border:3px solid color-mix(in srgb,var(--color-reward) 90%,transparent)}}.hook-boost{opacity:0}.hook-flyer{--hook-turn:calc(90deg + (var(--hook-angle) - 90deg) * var(--hook-side));rotate:var(--hook-turn);position:absolute;top:0;left:0}.hook-flyer .hook-chip{width:2.125rem;height:2.125rem;transform:translateX(var(--hook-rest)) scale(1.1);position:absolute;top:-1.0625rem;left:-1.0625rem}.hook-flyer .hook-chip>*{rotate:calc(-1 * var(--hook-turn))}.hook-hero[data-hook-stage=warp] .hook-mascot-bob{bottom:1rem;inset-inline-start:1.25rem}.hook-hero[data-hook-stage=warp] .hook-mascot{height:10.25rem}.hook-rider{rotate:calc(var(--hook-side) * -7deg);transform-origin:50% 100%;padding-bottom:.875rem;display:block;position:relative}.hook-board{border-radius:var(--radius-pill);border:2px solid var(--color-ink);background:linear-gradient(90deg,var(--color-surface),var(--color-reward));height:1rem;box-shadow:0 0 1.125rem var(--color-reward),0 3px 0 var(--color-ink);bottom:.25rem;position:absolute;inset-inline:-.25rem -.75rem}@supports (color:color-mix(in lab,red,red)){.hook-board{box-shadow:0 0 1.125rem color-mix(in srgb,var(--color-reward) 90%,transparent),0 3px 0 var(--color-ink)}}.hook-thrust{border-radius:var(--radius-pill);background:linear-gradient(270deg,var(--color-surface),var(--color-reward) 40%,transparent);bottom:.375rem;width:2.5rem;height:.75rem;position:absolute;inset-inline-start:-2.25rem}@supports (color:color-mix(in lab,red,red)){.hook-thrust{background:linear-gradient(270deg,var(--color-surface),color-mix(in srgb,var(--color-reward) 80%,transparent) 40%,transparent)}}.hook-thrust{transform-origin:100%}[dir=rtl] .hook-thrust{background:linear-gradient(90deg,var(--color-surface),var(--color-reward) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .hook-thrust{background:linear-gradient(90deg,var(--color-surface),color-mix(in srgb,var(--color-reward) 80%,transparent) 40%,transparent)}}[dir=rtl] .hook-thrust{transform-origin:0}.hook-trail{background:linear-gradient(270deg,var(--color-surface),transparent);border-radius:2px;height:2px;position:absolute;inset-inline-start:-.5rem}@supports (color:color-mix(in lab,red,red)){.hook-trail{background:linear-gradient(270deg,color-mix(in srgb,var(--color-surface) 90%,transparent),transparent)}}.hook-trail{opacity:0}[dir=rtl] .hook-trail{background:linear-gradient(90deg,var(--color-surface),transparent)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .hook-trail{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 90%,transparent),transparent)}}.hook-trail[data-trail="1"]{width:2.875rem;top:30%}.hook-trail[data-trail="2"]{width:4rem;top:48%}.hook-trail[data-trail="3"]{width:2.5rem;top:66%}.hook-trail[data-trail="4"]{width:3.5rem;top:80%}.hook-bulb-art{--hook-ray-reach:5.25rem;top:.375rem;width:10.5rem;height:11.5rem;position:absolute;inset-inline-end:2.625rem}.hook-hero[data-hook-stage=dots] .hook-glow{background:radial-gradient(circle,var(--color-reward),transparent 62%);top:-1.5rem;width:14.75rem;height:14.75rem;inset-inline:auto .5rem}@supports (color:color-mix(in lab,red,red)){.hook-hero[data-hook-stage=dots] .hook-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-reward) 55%,transparent),transparent 62%)}}.hook-bulb-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hook-bulb-lines path{fill:none;stroke:var(--color-reward);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.hook-bulb-lines [data-line=filament]{stroke-width:2.5px}.hook-node{--hook-node-bg:var(--color-surface);--hook-node-ink:var(--color-special);border-radius:var(--radius-pill);border:2px solid var(--color-ink);background:var(--color-reward);width:1.625rem;height:1.625rem;color:var(--color-ink);box-shadow:0 2px 0 var(--color-ink);place-items:center;margin:-.8125rem 0 0 -.8125rem;display:grid;position:absolute}.hook-node[data-tone=reward]{--hook-node-bg:var(--color-reward);--hook-node-ink:var(--color-ink)}.hook-bulb-ray{width:0;height:0;rotate:var(--hook-angle);position:absolute;top:43.5%;left:50.6%}.hook-bulb-ray i{top:-1.5px;left:var(--hook-ray-reach);background:var(--color-reward);border-radius:3px;width:1.125rem;height:3px;position:absolute}.hook-mascot-before{opacity:0}.hook-mascot-after{bottom:0;position:absolute;inset-inline-start:0}[dir=rtl] .hook-mascot[data-pose=present]{scale:-1 1}[dir=ltr] .hook-mascot[data-pose=present]{scale:1}@media (min-width:25.01rem){.hook-hero[data-hook-stage=warp] .hook-mascot{height:11rem}}@media (min-width:64rem){.hook-warp{--hook-warp-reach:22rem;--hook-fly-reach:20rem;top:45%;inset-inline-end:9rem}.hook-hero[data-hook-stage=warp] .hook-glow{top:calc(45% - 7rem);width:14rem;height:14rem;inset-inline-end:2rem}.hook-ray i{width:11rem;height:3px;top:-1.5px}.hook-flyer .hook-chip{width:2.75rem;height:2.75rem;top:-1.375rem;left:-1.375rem}.hook-hero[data-hook-stage=warp] .hook-mascot-bob{bottom:4rem;inset-inline-start:1rem}.hook-hero[data-hook-stage=warp] .hook-mascot{height:20rem}.hook-rider{padding-bottom:1.5rem}.hook-board{bottom:.375rem;height:1.75rem;inset-inline:-.5rem -1.25rem}.hook-thrust{bottom:.625rem;width:4.5rem;height:1.25rem;inset-inline-start:-4rem}.hook-trail{height:3px}.hook-trail[data-trail="1"]{width:4.5rem}.hook-trail[data-trail="2"]{width:6.5rem}.hook-trail[data-trail="3"]{width:4rem}.hook-trail[data-trail="4"]{width:5.5rem}.hook-bulb-art{--hook-ray-reach:8.4rem;top:3rem;width:16.8rem;height:18.4rem;inset-inline-end:.5rem}.hook-hero[data-hook-stage=dots] .hook-glow{top:0;width:24rem;height:24rem;inset-inline-end:-2rem}.hook-node{width:2.5rem;height:2.5rem;box-shadow:0 3px 0 var(--color-ink);margin:-1.25rem 0 0 -1.25rem}.hook-bulb-ray i{width:1.75rem;height:4px}.hook-hero[data-hook-stage=dots] .hook-mascot{height:24rem}}@media (prefers-reduced-motion:no-preference){.hook-mascot-bob{animation:hook-slide-in .75s cubic-bezier(.3,1.5,.5,1) .3s both,hook-bob 3.5s ease-in-out 1.2s infinite}.hook-glow{animation:hook-breathe 3.5s ease-in-out infinite}.hook-sticker{animation:hook-burst 7s cubic-bezier(.3,1.25,.45,1) infinite both;animation-delay:calc(.6s + var(--hook-order) * .3s)}.hook-reaction-ring{animation:hook-ring 2.4s ease-out .6s infinite}.hook-reaction-ring+.hook-reaction-ring{animation-delay:1.8s}.hook-bubble{animation:hook-bubble 2.1s ease-in infinite}.hook-bubble:nth-child(4){animation-delay:.5s}.hook-bubble:nth-child(5){animation-delay:1s}.hook-bubble:nth-child(6){animation-delay:1.5s}.hook-formula{animation:hook-chalk 7s 2s infinite both}.hook-proof{animation:hook-rise .6s cubic-bezier(.2,.8,.2,1) .15s both}.hook-warp{animation:hook-warp-boost 3s ease-out infinite}.hook-tunnel{animation:hook-tunnel 2.4s cubic-bezier(.6,0,1,.6) infinite both;animation-delay:calc(var(--hook-order) * -.6s)}.hook-ray i{animation:hook-ray .85s cubic-bezier(.55,0,.9,.6) infinite both;animation-delay:var(--hook-delay)}.hook-boost{animation:hook-boost 3s ease-out infinite}.hook-flyer .hook-chip{animation:hook-fly 2.4s cubic-bezier(.6,0,.9,.7) infinite both;animation-delay:var(--hook-delay)}.hook-hero[data-hook-stage=warp] .hook-mascot-bob{animation:hook-slide-in .75s cubic-bezier(.3,1.5,.5,1) .3s both}.hook-rider{animation:hook-ride .8s ease-in-out infinite alternate}.hook-thrust{animation:hook-thrust .12s linear infinite alternate}.hook-trail{animation:hook-trail .7s linear infinite}.hook-trail[data-trail="2"]{animation-delay:-.25s}.hook-trail[data-trail="3"]{animation-delay:-.5s}.hook-trail[data-trail="4"]{animation-delay:-.15s}.hook-hero[data-hook-stage=dots] .hook-glow{animation:hook-bulb-lit 7s ease-in-out infinite both}.hook-bulb-lines [data-line=outline]{animation:hook-bulb-outline 7s ease-in-out infinite both}.hook-bulb-lines [data-line=base]{animation:hook-bulb-base 7s ease-in-out infinite both}.hook-bulb-lines [data-line=filament]{animation:hook-bulb-filament 7s ease-in-out infinite both}.hook-node{animation:hook-node 7s cubic-bezier(.3,1.6,.5,1) infinite both;animation-delay:calc(var(--hook-order) * .12s)}.hook-bulb-ray{animation:hook-bulb-rays 7s ease-out infinite both}.hook-hero[data-hook-stage=dots] .hook-mascot-before{animation:hook-dots-before 7s linear infinite both}.hook-hero[data-hook-stage=dots] .hook-mascot-after{animation:hook-dots-after 7s linear infinite both,hook-dots-hop 7s cubic-bezier(.3,1.4,.5,1) infinite both}}.hook-mascot-bob{--hook-enter:-5rem}[dir=rtl] .hook-mascot-bob{--hook-enter:5rem}@keyframes hook-slide-in{0%{opacity:0;transform:translateX(var(--hook-enter)) rotate(-10deg)}}@keyframes hook-bob{50%{translate:0 -6px}}@keyframes hook-breathe{50%{opacity:.8;scale:1.08}}@keyframes hook-burst{0%{translate:calc(var(--hook-dx) * var(--hook-side)) var(--hook-dy);opacity:0;scale:.2}6%{opacity:1}20%{translate:0;scale:1.15}26%{scale:1}50%{translate:0 -.45rem}78%{opacity:1;translate:0;scale:1}90%,to{opacity:0;translate:0;scale:.5}}@keyframes hook-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:3}}@keyframes hook-bubble{0%{opacity:0;translate:0;scale:.5}15%{opacity:1}to{translate:calc(var(--hook-side) * -1.4rem) -6rem;opacity:0;scale:1.15}}@keyframes hook-chalk{0%,8%{opacity:0;clip-path:inset(0 100% 0 0)}20%,80%{opacity:.7;clip-path:inset(0)}92%,to{opacity:0}}@keyframes hook-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes hook-warp-boost{0%{scale:1}6%{scale:1.05}20%,to{scale:1}}@keyframes hook-tunnel{0%{opacity:0;scale:.05}20%{opacity:.9}to{opacity:0;scale:6}}@keyframes hook-ray{0%{opacity:0;transform:translate(.5rem)scaleX(.05)}20%{opacity:1}to{transform:translateX(var(--hook-warp-reach)) scaleX(1.6);opacity:0}}@keyframes hook-boost{0%{opacity:.9;scale:.2}35%{opacity:0;scale:4}to{opacity:0}}@keyframes hook-fly{0%{opacity:0;transform:translate(0)scale(.1)}20%,85%{opacity:1}to{transform:translateX(var(--hook-fly-reach)) scale(2.4);opacity:0}}@keyframes hook-ride{to{translate:0 -6px}}@keyframes hook-thrust{0%{scale:.7 1}to{scale:1.25 1}}@keyframes hook-trail{0%{translate:calc(var(--hook-side) * -1.875rem) 0;opacity:0}30%{opacity:.9}to{translate:calc(var(--hook-side) * 3.75rem) 0;opacity:0}}@keyframes hook-bulb-lit{0%,60%{opacity:0;scale:.6}68%{opacity:1;scale:1.08}86%{opacity:.9;scale:1}94%,to{opacity:0}}@keyframes hook-bulb-outline{0%,14%{stroke-dashoffset:100px;stroke:color-mix(in srgb,var(--color-surface) 75%,transparent);opacity:1}50%,61%{stroke-dashoffset:0;stroke:color-mix(in srgb,var(--color-surface) 75%,transparent)}64%,90%{stroke-dashoffset:0;stroke:var(--color-reward);opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes hook-bulb-base{0%,48%{stroke-dashoffset:100px;stroke:color-mix(in srgb,var(--color-surface) 75%,transparent);opacity:1}56%,61%{stroke-dashoffset:0;stroke:color-mix(in srgb,var(--color-surface) 75%,transparent)}64%,90%{stroke-dashoffset:0;stroke:var(--color-reward);opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes hook-bulb-filament{0%,52%{stroke-dashoffset:100px;opacity:1}60%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes hook-node{0%{background:var(--hook-node-bg);color:var(--hook-node-ink);scale:0}6%{scale:1}61%{background:var(--hook-node-bg);color:var(--hook-node-ink)}64%,90%{background:var(--color-reward);color:var(--color-ink);scale:1}96%,to{background:var(--color-reward);color:var(--color-ink);scale:0}}@keyframes hook-bulb-rays{0%,62%{opacity:0;scale:.7}68%,86%{opacity:1;scale:1}94%,to{opacity:0}}@keyframes hook-dots-before{0%,61.9%{opacity:1}62%,93.9%{opacity:0}94%,to{opacity:1}}@keyframes hook-dots-after{0%,61.9%{opacity:0}62%,93.9%{opacity:1}94%,to{opacity:0}}@keyframes hook-dots-hop{0%,62%{translate:0}68%{translate:0 -.625rem}76%,to{translate:0}}@property --landing-wipe{syntax:"<percentage>";inherits:false;initial-value:0}@property --landing-count-whole{syntax:"<integer>";inherits:false;initial-value:0}@property --landing-count-tenth{syntax:"<integer>";inherits:false;initial-value:0}.landing-count-roll{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hook-hero [data-hook-layer]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 20rem}.hook-hero [data-hook-layer=far]{animation-name:landing-hook-far}.hook-hero [data-hook-layer=word]{animation-name:landing-hook-word}.hook-hero [data-hook-layer=mid]{animation-name:landing-hook-mid}.hook-hero [data-hook-layer=stickers]{animation-name:landing-hook-stickers}.hook-hero [data-hook-layer=near]{animation-name:landing-hook-near}.hook-hero [data-hook-layer=mascot]{animation-name:landing-hook-mascot}[data-landing-motion=css] :is(.landing-discovery,.landing-closing,.founder-frame,.founder-frame-who){overflow:clip}[data-landing-motion=css] [data-reveal]{animation:landing-css-reveal linear both;animation-timeline:view();animation-range:entry 10svh entry 45svh}[data-landing-motion=css] .landing-discovery{view-timeline-name:--landing-discovery;clip-path:inset(0 var(--landing-wipe) round 2.25rem);animation:landing-css-wipe linear both;animation-timeline:view();animation-range:cover 10% cover 40%}[data-landing-motion=css] [data-discovery]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--landing-discovery}[data-landing-motion=css] [data-discovery=grid]{animation-name:landing-css-discovery-grid}[data-landing-motion=css] [data-discovery=word]{animation-name:landing-css-discovery-word}[data-landing-motion=css] [data-discovery=mascot]{animation-name:landing-css-discovery-mascot}[data-landing-motion=css] [data-discovery=tag]{animation-name:landing-css-discovery-tag}[data-landing-motion=css] [data-discovery=ring]{animation-name:landing-css-discovery-ring}[data-landing-motion=css] .landing-closing{view-timeline-name:--landing-closing}[data-landing-motion=css] [data-closing]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--landing-closing}[data-landing-motion=css] [data-closing=art]{animation-name:landing-css-closing-art}[data-landing-motion=css] [data-closing=orbit]{animation-name:landing-css-closing-orbit}[data-landing-motion=css] [data-closing=spark]{animation-name:landing-css-closing-spark}[data-landing-motion=css] [data-closing=word]{animation-name:landing-css-closing-word}[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions){isolation:isolate;position:relative;overflow:clip}[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):before{content:"";z-index:-1;border-radius:var(--radius-pill);border:1.5px dashed var(--color-special);top:12%;width:16rem;height:16rem;position:absolute;inset-inline-end:-5rem}@supports (color:color-mix(in lab,red,red)){[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):before{border:1.5px dashed color-mix(in srgb,var(--color-special) 22%,transparent)}}[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):before{pointer-events:none;animation:landing-css-depth-far linear both;animation-timeline:view()}[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):after{content:"";z-index:-1;background-image:radial-gradient(circle,var(--color-special) 2px,transparent 2.6px);bottom:14%;width:5.5rem;height:5.5rem;position:absolute;inset-inline-start:1rem}@supports (color:color-mix(in lab,red,red)){[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):after{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-special) 30%,transparent) 2px,transparent 2.6px)}}[data-landing-motion=css] :is(.landing-grades,.founder-frames,.pain-cards,.reveal-band,.landing-course-preview,.landing-parents,.landing-ask,.landing-plans,.landing-questions):after{pointer-events:none;background-size:1.375rem 1.375rem;animation:landing-css-depth-near linear both;animation-timeline:view()}[data-landing-motion=css] :is(.founder-frames,.reveal-band,.landing-parents,.landing-questions):before{inset-inline:-5rem auto;top:40%}[data-landing-motion=css] :is(.founder-frames,.reveal-band,.landing-parents,.landing-questions):after{inset-inline:auto 1rem;top:8%;bottom:auto}[data-landing-motion=css] :is(.landing-parents,.reveal-band):before{border-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-landing-motion=css] :is(.landing-parents,.reveal-band):before{border-color:color-mix(in srgb,var(--color-surface) 18%,transparent)}}[data-landing-motion=css] :is(.landing-parents,.reveal-band):after{background-image:radial-gradient(circle,var(--color-surface) 2px,transparent 2.6px)}@supports (color:color-mix(in lab,red,red)){[data-landing-motion=css] :is(.landing-parents,.reveal-band):after{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-surface) 22%,transparent) 2px,transparent 2.6px)}}[data-landing-motion=css] .landing-count{position:relative}[data-landing-motion=css] .landing-count-value{color:#0000}[data-landing-motion=css] .landing-count-roll{--landing-count-whole:var(--count-whole);--landing-count-tenth:var(--count-tenth);counter-reset:landing-count-whole var(--landing-count-whole) landing-count-tenth var(--landing-count-tenth);animation:landing-css-count linear both;animation-timeline:view();animation-range:entry 40% cover 40%;display:block;position:absolute;inset:0}[data-landing-motion=css] .landing-count-roll:before{content:counter(landing-count-whole) attr(data-unit)}[data-landing-motion=css] .landing-count-roll[data-tenth]:before{content:counter(landing-count-whole) "." counter(landing-count-tenth) attr(data-unit)}[data-landing-motion=css] .compare-block-side{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}[data-landing-motion=css] .compare-block-side[data-side=before]{animation-name:landing-css-compare-book;animation-range:cover 35% cover 55%}[data-landing-motion=css] .compare-block-side[data-side=after]{animation-name:landing-css-compare-alive;animation-range:entry 40% cover 45%}}}@keyframes landing-hook-far{to{translate:0 7.5rem}}@keyframes landing-hook-word{to{translate:calc(var(--hook-side) * -3rem) 6rem}}@keyframes landing-hook-mid{to{translate:0 4.5rem}}@keyframes landing-hook-stickers{to{translate:0 2.5rem;scale:.92}}@keyframes landing-hook-near{to{translate:0 -3rem}}@keyframes landing-hook-mascot{to{translate:calc(var(--hook-side) * 2.25rem) -4.5rem;rotate:calc(var(--hook-side) * 7deg)}}@keyframes landing-css-reveal{0%{opacity:0;translate:0 85px}}@keyframes landing-css-wipe{0%{--landing-wipe:12%}to{--landing-wipe:0%}}@keyframes landing-css-discovery-grid{0%{translate:0 -165px;rotate:-6deg}to{translate:0 165px;rotate:6deg}}@keyframes landing-css-discovery-word{0%{translate:-215px 50px}to{translate:215px -50px}}@keyframes landing-css-discovery-mascot{0%{translate:0 95px;rotate:5deg}to{translate:0 -95px;rotate:-5deg}}@keyframes landing-css-discovery-tag{0%{translate:-45px -80px}to{translate:45px 80px}}@keyframes landing-css-discovery-ring{0%{rotate:-20deg;scale:.85}to{rotate:20deg;scale:1.1}}@keyframes landing-css-closing-art{0%{translate:45px 115px;rotate:9deg}to{translate:-45px -115px;rotate:-9deg}}@keyframes landing-css-closing-orbit{0%{transform:rotate(0)scale(.7)}to{transform:rotate(95deg)scale(1.3)}}@keyframes landing-css-closing-spark{0%{transform:translate(-90px,-100px)rotate(0)}to{transform:translate(90px,100px)rotate(180deg)}}@keyframes landing-css-closing-word{0%{translate:250px}to{translate:-250px}}@keyframes landing-css-depth-far{0%{translate:0 -2.5rem;rotate:-12deg}to{translate:0 2.5rem;rotate:12deg}}@keyframes landing-css-depth-near{0%{translate:0 5rem}to{translate:0 -5rem}}@keyframes landing-css-count{0%{--landing-count-whole:0;--landing-count-tenth:0}}@keyframes landing-css-compare-book{to{opacity:.6}}@keyframes landing-css-compare-alive{0%{clip-path:circle(0 at 50% 0);rotate:-3deg;scale:.92}to{clip-path:circle(150% at 50% 0)}}.landing-footer p{max-width:22rem}.landing-footer nav a,.landing-footer>a{white-space:nowrap}.landing-hero-next-description{letter-spacing:0;opacity:.8;max-width:30rem;margin-top:.9rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:400;line-height:1.8;display:block}@media not all and (max-width:43.75rem){.landing-hero-track .landing-hero-title{letter-spacing:-.05em;margin-top:.75rem;font-size:clamp(2.25rem,3.6vw,3.6rem);line-height:1.3}.landing-hero-track .campaign-hero-badges{margin-top:.75rem}.landing-hero-track .campaign-hero-points{gap:.5rem;margin-top:.9rem}.landing-hero-track .campaign-hero-points li>span{width:2.125rem;height:2.125rem}.landing-hero-track .landing-hero-actions{margin-top:1.25rem}.landing-hero-track .campaign-hero-personas{margin-top:1rem}}@media (max-width:43.75rem) and (prefers-reduced-motion:no-preference) and (not (max-height:38.75rem)){.landing-hero-track .campaign-hero-points,.landing-hero-track .landing-hero-content>p:not(.campaign-hero-micro){display:none}.landing-hero-track .campaign-hero-badges{justify-content:center;gap:.35rem;margin-top:.6rem}.landing-hero-track .campaign-hero-badges li{padding:.2rem .6rem;font-size:.6875rem}.landing-hero-track .landing-hero-title{font-size:clamp(1.7rem,7.4vw,2.2rem)}.landing-hero-track .landing-hero-actions{gap:.5rem 1.25rem;margin-top:.9rem}.landing-hero-track .campaign-hero-personas{margin-top:.7rem}.landing-hero-track .campaign-hero-personas ul{flex-wrap:nowrap;gap:.4rem}.landing-hero-track .campaign-hero-personas li{flex:1 1 0;min-width:0}.landing-hero-track .campaign-hero-personas a{text-align:start;gap:.4rem;padding:.4rem .6rem;font-size:.75rem}.landing-hero-track .landing-hero-art{height:38%}}
