.landing-page_page__74xtl{--lp-paper:var(--background);--lp-raised:var(--card);--lp-ink:var(--foreground);--lp-pencil:var(--muted-foreground);--lp-line:var(--border);--lp-accent:var(--primary);--lp-accent-2:var(--primary);--lp-accent-3:var(--foreground);--lp-accent-foreground:var(--primary-foreground);--lp-soft:var(--primary-soft);--lp-soft-foreground:var(--primary-soft-foreground);--lp-accent-surface:var(--primary-surface);--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-header-height:4.5rem;position:relative;min-height:100svh;overflow-x:clip;background:var(--lp-paper);color:var(--lp-ink);font-family:Inter,system-ui,sans-serif;font-kerning:normal;isolation:isolate}.landing-page_page__74xtl[data-language=it]{--lp-accent:oklch(0.53 0.15 155);--lp-accent-2:oklch(0.56 0.2 27);--lp-accent-3:oklch(0.9 0.025 93);--lp-accent-foreground:oklch(0.985 0.004 155);--lp-soft:oklch(0.96 0.04 155);--lp-soft-foreground:oklch(0.3 0.1 155);--lp-accent-surface:oklch(0.98 0.012 155)}.landing-page_page__74xtl[data-language=de]{--lp-accent:oklch(0.57 0.14 72);--lp-accent-2:oklch(0.55 0.2 27);--lp-accent-3:oklch(0.21 0.018 72);--lp-accent-foreground:oklch(0.985 0.01 72);--lp-soft:oklch(0.96 0.045 82);--lp-soft-foreground:oklch(0.3 0.075 72);--lp-accent-surface:oklch(0.985 0.014 82)}.landing-page_page__74xtl[data-language=es]{--lp-accent:oklch(0.59 0.18 39);--lp-accent-2:oklch(0.76 0.16 80);--lp-accent-3:oklch(0.76 0.16 80);--lp-accent-foreground:oklch(0.985 0.006 39);--lp-soft:oklch(0.96 0.045 48);--lp-soft-foreground:oklch(0.32 0.105 38);--lp-accent-surface:oklch(0.985 0.014 48)}.landing-page_page__74xtl[data-language=fr]{--lp-accent:oklch(0.52 0.17 252);--lp-accent-2:oklch(0.57 0.2 24);--lp-accent-3:oklch(0.94 0.018 92);--lp-accent-foreground:oklch(0.985 0.004 252);--lp-soft:oklch(0.96 0.04 252);--lp-soft-foreground:oklch(0.29 0.105 252);--lp-accent-surface:oklch(0.98 0.012 252)}.landing-page_languageAtmosphere__Af8xT{position:absolute;top:var(--lp-header-height);right:0;left:0;z-index:0;height:calc(100svh - var(--lp-header-height));overflow:hidden;pointer-events:none}.landing-page_languageGlyphSet__LHbMv{position:absolute;inset:0}.landing-page_languageGlyphSet__LHbMv span{position:absolute;color:var(--lp-accent-2);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2rem,4vw,4.75rem);font-weight:500;line-height:1;opacity:.1;animation:landing-page_landing-glyph-float__5JN_Z 10s ease-in-out infinite alternate}.landing-page_languageGlyphSet__LHbMv span:nth-child(3n+1){color:var(--lp-accent)}.landing-page_languageGlyphSet__LHbMv span:nth-child(3n){color:var(--lp-accent-3)}.landing-page_languageGlyphSet__LHbMv span:first-child{top:8%;left:3%;rotate:-9deg;animation-delay:-2s}.landing-page_languageGlyphSet__LHbMv span:nth-child(2){top:15%;right:5%;rotate:7deg;animation-delay:-7s}.landing-page_languageGlyphSet__LHbMv span:nth-child(3){top:42%;left:1%;rotate:5deg;animation-delay:-4s}.landing-page_languageGlyphSet__LHbMv span:nth-child(4){top:51%;right:2%;rotate:-6deg;animation-delay:-9s}.landing-page_languageGlyphSet__LHbMv span:nth-child(5){bottom:8%;left:7%;rotate:-4deg;animation-delay:-5s}.landing-page_languageGlyphSet__LHbMv span:nth-child(6){right:10%;bottom:12%;rotate:6deg;animation-delay:-1s}.landing-page_languageGlyphSet__LHbMv span:nth-child(7){top:28%;left:43%;rotate:-8deg;animation-delay:-8s}.landing-page_languageGlyphSet__LHbMv span:nth-child(8){right:38%;bottom:4%;rotate:4deg;animation-delay:-3s}@media (prefers-reduced-motion:no-preference){.landing-page_page__74xtl html{scroll-behavior:smooth}}.landing-page_page__74xtl main:focus{outline:none}.landing-page_page__74xtl ::selection{background:var(--lp-soft);color:var(--lp-soft-foreground)}.landing-page_srOnly__85a7N{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.landing-page_floatingNarrator__DSUEl{position:fixed;right:max(.8rem,env(safe-area-inset-right));bottom:max(.8rem,env(safe-area-inset-bottom));z-index:40;pointer-events:none;filter:drop-shadow(0 .75rem 1.15rem color-mix(in oklch,var(--lp-ink) 22%,transparent))}.landing-page_floatingNarrator__DSUEl[data-side=left]{right:auto;left:max(.8rem,env(safe-area-inset-left))}.landing-page_floatingNarratorFace__ThwbU.landing-page_floatingNarratorFace__ThwbU{width:clamp(3.75rem,16vw,4.75rem)}.landing-page_skipLink__cWdfM{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-160%);border-radius:.5rem;background:var(--lp-ink);padding:.75rem 1rem;color:var(--lp-paper);font-size:.875rem;font-weight:700;transition:transform .16s var(--lp-ease)}.landing-page_skipLink__cWdfM:focus{transform:translateY(0)}.landing-page_page__74xtl :where(a,button,summary):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.landing-page_header__nWj7u{position:sticky;top:0;z-index:50;display:flex;width:min(100% - 2rem,76rem);height:var(--lp-header-height);margin-inline:auto;align-items:center;justify-content:space-between;isolation:isolate}.landing-page_header__nWj7u:before{position:absolute;z-index:-1;inset:0 calc(50% - 50vw);border-bottom:1px solid color-mix(in oklch,var(--lp-line) 72%,transparent);background:color-mix(in oklch,var(--lp-paper) 90%,transparent);box-shadow:0 .7rem 2rem color-mix(in oklch,var(--lp-ink) 4%,transparent);content:"";backdrop-filter:blur(18px) saturate(1.15)}.landing-page_brand__cBkqq{display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;border-radius:.5rem;color:var(--lp-ink);font-size:1rem;font-weight:800;letter-spacing:-.035em;text-decoration:none}.landing-page_brandCopy__vhrlF{display:grid;line-height:1}.landing-page_brandCopy__vhrlF strong{font:inherit}.landing-page_brandCopy__vhrlF small{display:none;margin-top:.22rem;color:var(--lp-pencil);font-size:.62rem;font-weight:600;letter-spacing:0}.landing-page_nav__oxIlI{display:flex;align-items:center;gap:.25rem}.landing-page_nav__oxIlI a{display:none;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;padding-inline:.7rem;color:var(--lp-pencil);font-size:.82rem;font-weight:650;text-decoration:none;transition:color .16s var(--lp-ease),background-color .16s var(--lp-ease),transform .12s var(--lp-ease)}.landing-page_nav__oxIlI a:nth-last-child(-n+2){display:inline-flex}.landing-page_nav__oxIlI a:hover{color:var(--lp-ink)}.landing-page_nav__oxIlI .landing-page_navCta__S7u9X{background:var(--lp-accent);color:var(--lp-accent-foreground);padding-inline:.9rem}.landing-page_finalButton__AiVJY svg,.landing-page_navCta__S7u9X svg,.landing-page_primaryCta__QqVzy svg,.landing-page_textCta__lqU_z svg{width:1rem;height:1rem}.landing-page_finalButton__AiVJY:active,.landing-page_headerLanguage__671B5:active,.landing-page_nav__oxIlI a:active,.landing-page_primaryCta__QqVzy:active,.landing-page_textCta__lqU_z:active{transform:scale(.97)}.landing-page_headerLanguage__671B5{display:inline-flex;min-height:2.4rem;align-items:center;gap:.38rem;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-raised);padding:.35rem .65rem;color:var(--lp-ink);cursor:pointer;font:inherit;font-size:.75rem;font-weight:720;transition:border-color .16s var(--lp-ease),transform .12s var(--lp-ease)}.landing-page_headerLanguage__671B5:hover{border-color:color-mix(in oklch,var(--lp-accent) 55%,var(--lp-line))}.landing-page_headerLanguageCue__mW3Ub{display:none;color:var(--lp-pencil);font-weight:560}.landing-page_languagePickerBackdrop__ryuNz{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;background:color-mix(in oklch,var(--lp-ink) 32%,transparent);padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));backdrop-filter:blur(7px)}.landing-page_languagePicker__dMjhE{width:min(100%,42rem);border:1px solid var(--lp-line);border-radius:1.25rem;background:var(--lp-raised);color:var(--lp-ink);padding:clamp(1.15rem,4vw,2rem);box-shadow:0 2rem 5rem color-mix(in oklch,var(--lp-ink) 24%,transparent)}.landing-page_languagePickerFace__1tq26{display:flex;align-items:flex-end;gap:.35rem;margin-bottom:1rem}.landing-page_languagePickerFace__1tq26>div{width:4.25rem}.landing-page_languagePickerFace__1tq26 span{position:relative;margin-bottom:.35rem;border:1px solid var(--lp-line);border-radius:.75rem .75rem .75rem .2rem;background:var(--lp-paper);padding:.42rem .65rem;font-size:.82rem;font-weight:720}.landing-page_languagePickerIntro__WufVx h2{max-width:12ch;margin:0;font-size:clamp(2rem,7vw,3.2rem);font-weight:820;letter-spacing:-.05em;line-height:.98}.landing-page_languagePickerOptions__NugtB{display:grid;gap:0;margin-top:1.5rem;border-top:1px solid var(--lp-line)}.landing-page_languagePickerOption__3d8m5{--option-color:var(--lp-accent);display:grid;grid-template-columns:auto minmax(6.5rem,.7fr) minmax(8rem,1fr) auto;align-items:center;gap:.8rem;width:100%;border:0;border-bottom:1px solid var(--lp-line);background:transparent;padding:.85rem .35rem;color:var(--lp-ink);cursor:pointer;font:inherit;text-align:left;transition:background-color .16s var(--lp-ease),padding .16s var(--lp-ease)}.landing-page_languagePickerOption__3d8m5[data-language=it]{--option-color:oklch(0.53 0.15 155)}.landing-page_languagePickerOption__3d8m5[data-language=de]{--option-color:oklch(0.57 0.14 72)}.landing-page_languagePickerOption__3d8m5[data-language=es]{--option-color:oklch(0.59 0.18 39)}.landing-page_languagePickerOption__3d8m5[data-language=fr]{--option-color:oklch(0.52 0.17 252)}.landing-page_languagePickerOption__3d8m5:focus-visible,.landing-page_languagePickerOption__3d8m5:hover{background:color-mix(in oklch,var(--option-color) 8%,transparent);padding-inline:.65rem}.landing-page_languagePickerFlag__X0RDI{font-size:1.45rem}.landing-page_languagePickerOption__3d8m5>span:nth-child(2){display:grid}.landing-page_languagePickerOption__3d8m5 strong{font-size:.95rem}.landing-page_languagePickerNote__xHPXu,.landing-page_languagePickerOption__3d8m5 small{color:var(--lp-pencil);font-size:.72rem}.landing-page_languagePickerOption__3d8m5 svg{width:1rem;color:var(--option-color)}@media (max-width:40rem){.landing-page_languagePickerOption__3d8m5{grid-template-columns:auto 1fr auto}.landing-page_languagePickerNote__xHPXu{display:none}}.landing-page_finalActions__PjCa_,.landing-page_heroActions__LFbf_{display:flex;margin-top:1.6rem;align-items:center;flex-wrap:wrap;gap:.45rem .75rem}.landing-page_finalButton__AiVJY,.landing-page_primaryCta__QqVzy,.landing-page_textCta__lqU_z{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.6rem;padding:.68rem 1rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:color .16s var(--lp-ease),background-color .16s var(--lp-ease),transform .12s var(--lp-ease)}.landing-page_primaryCta__QqVzy{background:var(--lp-accent);color:var(--lp-accent-foreground)}.landing-page_nav__oxIlI .landing-page_navCta__S7u9X:hover,.landing-page_primaryCta__QqVzy:hover{background:color-mix(in oklch,var(--lp-accent) 86%,var(--lp-ink));color:var(--lp-accent-foreground)}.landing-page_textCta__lqU_z{color:var(--lp-ink)}.landing-page_textCta__lqU_z:hover{background:var(--lp-soft);color:var(--lp-soft-foreground)}.landing-page_eyebrow__EgHrX{margin:0 0 .9rem;color:var(--lp-accent);font-size:.75rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.landing-page_lead__ZRgCw{margin:1.1rem 0 0;max-width:38rem;color:var(--lp-pencil);font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.6}.landing-page_hero__1USTL{position:relative;overflow:clip}.landing-page_hcPanel__FV2CM{position:relative;display:grid;width:min(100% - 2rem,76rem);min-height:calc(100svh - var(--lp-header-height));margin-inline:auto;padding-block:clamp(1.25rem,4svh,2.5rem)}.landing-page_hcCopy__kHWym{position:relative;z-index:1;max-width:42rem;padding-top:clamp(.25rem,3svh,1.75rem);animation:landing-page_hero-copy-in__ryMWa .56s var(--lp-ease) both}.landing-page_hcIntro__VF_vY{margin:0 0 1.15rem;color:var(--lp-ink);font-size:clamp(1.15rem,3.8vw,1.45rem);font-weight:780;letter-spacing:-.025em;line-height:1.15}.landing-page_hcIntro__VF_vY span{color:var(--lp-accent)}.landing-page_hcTitle__VPin8{max-width:11.5ch;margin:0;font-size:clamp(2.4rem,9.2vw,3.65rem);font-weight:820;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.landing-page_hcMobileBreak__jeJxQ{display:block}.landing-page_hcLanguageToken__c3aIp{display:inline-flex;position:relative;align-items:baseline;gap:.13em;border:0;border-bottom:3px dotted color-mix(in oklch,var(--lp-accent-2) 68%,transparent);background:transparent;padding:0;color:var(--lp-accent);cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap;transition:border-color .16s var(--lp-ease),color .16s var(--lp-ease)}.landing-page_hcLanguageChoice__ftFAp{display:inline-flex;align-items:baseline;gap:.16em}.landing-page_hcLanguageFlag__GEsZt{display:inline-block;font-size:.58em;line-height:1;transform:translateY(-.04em)}.landing-page_hcLanguageSwitch__6gAh8{display:inline-grid;width:.34em;height:.34em;place-items:center;align-self:center;margin-left:.05em}.landing-page_hcLanguageSwitch__6gAh8 svg{width:100%;height:100%;stroke-width:2.4}.landing-page_hcLanguageToken__c3aIp:focus-visible,.landing-page_hcLanguageToken__c3aIp:hover{border-bottom-color:var(--lp-accent)}.landing-page_hcStage__xy73o{position:relative;z-index:2;display:grid;grid-template-areas:"face" "bubble" "card";justify-items:center;gap:1.5rem;margin-top:2rem;isolation:isolate;animation:landing-page_hero-stage-in__kfomy .64s 90ms var(--lp-ease) both}.landing-page_hcFaceWrap__GScjs{position:relative;z-index:2;display:grid;grid-area:face;place-items:center}.landing-page_hcAttentionField__cVYVP{position:absolute;inset:-5% -28% -12% -42%;z-index:0;pointer-events:none}.landing-page_hcAttentionField__cVYVP:before{position:absolute;inset:0;border-radius:42% 58% 48% 52%/56% 44% 56% 44%;background:radial-gradient(ellipse at 68% 46%,color-mix(in oklch,var(--lp-accent) 23%,transparent) 0,color-mix(in oklch,var(--lp-accent) 10%,transparent) 36%,transparent 72%),radial-gradient(ellipse at 34% 58%,color-mix(in oklch,var(--lp-accent-2) 12%,transparent) 0,transparent 64%);content:"";filter:blur(26px);animation:landing-page_hc-field-breathe__illgN 9s ease-in-out infinite}.landing-page_hcAttentionPulse__eOlXx{top:14%;left:18%;z-index:1;width:64%;aspect-ratio:1}.landing-page_hcAttentionPulse__eOlXx,.landing-page_hcContour__yDd9c{position:absolute;border:1px solid color-mix(in oklch,var(--lp-accent) 34%,transparent);border-radius:50%;pointer-events:none}.landing-page_hcContour__yDd9c{inset:-10%;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--lp-accent-2) 14%,transparent);animation:landing-page_hc-orbit__QCR6_ 32s linear infinite}.landing-page_hcOrbitDot__K6ja4{position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:var(--lp-accent-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--lp-accent-2) 12%,transparent)}.landing-page_hcFaceButton__FwLGg{position:relative;z-index:2;display:grid;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer;transform-style:preserve-3d}.landing-page_hcFace__4g5l6.landing-page_hcFace__4g5l6{width:clamp(12rem,56vw,17rem);filter:drop-shadow(0 1rem 1.8rem color-mix(in oklch,var(--lp-ink) 16%,transparent))}.landing-page_mustache__cw733{position:absolute;top:58%;left:50%;z-index:5;width:49%;transform:translateX(-50%);filter:drop-shadow(0 .08rem 0 color-mix(in oklch,var(--lp-ink) 18%,transparent));pointer-events:none}.landing-page_mustache__cw733 svg{display:block;width:100%;height:auto;overflow:visible;fill:oklch(.2 .02 55)}.landing-page_mustache__cw733 .landing-page_mustacheKnot__Do6xo{fill:oklch(.25 .025 55)}.landing-page_hcLanguageAccessory__R6OCn{position:absolute;z-index:4;display:block;pointer-events:none}.landing-page_hcLanguageAccessory__R6OCn svg{display:block;width:100%;height:auto;overflow:visible}.landing-page_hcLanguageAccessory__R6OCn[data-accessory=glasses]{top:34%;left:50%;z-index:6;width:58%;transform:translateX(-50%)}.landing-page_hcLanguageAccessory__R6OCn[data-accessory=glasses] svg{fill:color-mix(in oklch,oklch(.18 .01 72) 5%,transparent);stroke:oklch(.18 .01 72);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.landing-page_hcLanguageAccessory__R6OCn[data-accessory=carnation]{top:-1%;right:-6%;width:32%;filter:drop-shadow(0 .3rem .3rem color-mix(in oklch,var(--lp-ink) 18%,transparent));transform:rotate(11deg)}.landing-page_carnationStem__Ud0fh{fill:none;stroke:oklch(.42 .13 148);stroke-width:7;stroke-linecap:round}.landing-page_carnationLeaf__lsD1Y{fill:oklch(.52 .15 148)}.landing-page_carnationPetals__tfWhs{fill:oklch(.56 .22 25);stroke:oklch(.44 .2 24);stroke-width:2}.landing-page_carnationHeart__yNwCI{fill:oklch(.68 .2 29)}.landing-page_hcLanguageAccessory__R6OCn[data-accessory=scarf]{top:76%;left:50%;z-index:6;width:82%;filter:drop-shadow(0 .35rem .25rem color-mix(in oklch,var(--lp-ink) 16%,transparent));transform:translateX(-50%) rotate(-2deg)}.landing-page_scarfBand__taY5C{fill:oklch(.96 .015 92);stroke:oklch(.78 .035 92);stroke-width:2}.landing-page_scarfFold__0cNlu,.landing-page_scarfTailGreen__bXkQ7{fill:oklch(.49 .16 151)}.landing-page_scarfTailRed__S2cwU{fill:oklch(.55 .2 27)}.landing-page_scarfKnot__U9F1w{fill:oklch(.96 .015 92);stroke:oklch(.72 .04 92);stroke-width:2}.landing-page_hcBubbleWrap___8Fjq{position:relative;z-index:5;display:grid;grid-area:bubble;min-height:4.6rem;justify-items:center}.landing-page_hcBubble__tmcPJ{position:relative;width:fit-content;max-width:20rem;margin:0;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-raised);padding:.75rem 1.1rem;color:var(--lp-ink);box-shadow:0 .9rem 1.9rem color-mix(in oklch,var(--lp-ink) 10%,transparent);font-size:clamp(1rem,2.6vw,1.25rem);font-weight:720;letter-spacing:-.02em;line-height:1.3;text-align:center}.landing-page_hcBubble__tmcPJ:after{position:absolute;top:-5px;left:50%;width:10px;height:10px;border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line);background:var(--lp-raised);content:"";transform:translateX(-50%) rotate(45deg)}.landing-page_hcCaret__KvgU_{display:inline-block;width:2px;height:1em;margin-left:.15rem;background:var(--lp-accent);vertical-align:-.12em;animation:landing-page_hc-caret__bbDlT 1s steps(2) infinite}.landing-page_hcHint__J45jc{position:absolute;top:-1.85rem;right:-2.15rem;margin:0;color:var(--lp-pencil);font-size:.68rem;font-weight:700;white-space:nowrap}.landing-page_hcHint__J45jc span{margin-right:.2rem;font-size:.85rem}.landing-page_hcCardWrap__hiQqT{position:relative;z-index:3;display:grid;grid-area:card;width:100%;max-width:23rem;justify-items:center}.landing-page_hcCard__TupD_{width:100%;transform:none;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-raised);padding:.9rem .95rem 1rem;box-shadow:0 1rem 2.2rem color-mix(in oklch,var(--lp-ink) 10%,transparent)}.landing-page_hcGate__9GzE4{display:block;width:fit-content;margin:clamp(2.5rem,6svh,3.5rem) auto .5rem;border-radius:.5rem;color:var(--lp-pencil);font-size:.85rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:color .16s var(--lp-ease)}.landing-page_hcGate__9GzE4:hover{color:var(--lp-ink)}.landing-page_hcCardTop__VcSpE{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.landing-page_hcCardLanguage__6tZjU{color:var(--lp-pencil);font-size:.72rem;font-weight:700}.landing-page_hcPhrase__clpzz{display:inline;border:0;border-radius:.25rem;background:var(--lp-soft);padding:0 .12rem;color:var(--lp-soft-foreground);cursor:pointer;font:inherit;box-shadow:inset 0 -2px 0 var(--lp-accent);transition:background-color .16s var(--lp-ease)}.landing-page_hcPhrase__clpzz:not(:disabled):hover{background:color-mix(in oklch,var(--lp-soft) 65%,var(--lp-accent))}.landing-page_hcPhrase__clpzz:disabled{cursor:default}.landing-page_hcPhrasePulse__3nSRk{animation:landing-page_hc-pulse___C48y 2.1s var(--lp-ease) infinite}.landing-page_hcPhraseSaved__CuQSm{background:color-mix(in oklch,var(--lp-soft) 55%,var(--lp-accent))}.landing-page_hcSaveBtn__gqZPE{display:inline-flex;align-items:center;gap:.4rem;margin-top:.7rem;border:0;border-radius:.5rem;background:var(--lp-accent);padding:.42rem .7rem;color:var(--lp-accent-foreground);cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;transition:background-color .16s var(--lp-ease),transform .12s var(--lp-ease)}.landing-page_hcSaveBtn__gqZPE:hover{background:color-mix(in oklch,var(--lp-accent) 86%,var(--lp-ink))}.landing-page_hcSaveBtn__gqZPE:active{transform:scale(.97)}.landing-page_hcSaveBtn__gqZPE svg{width:.85rem;height:.85rem}.landing-page_hcSavedCard__M4BJI{transform:none}.landing-page_hcSavedTitle__oHtZv{display:flex;margin:0;align-items:center;gap:.45rem;color:var(--lp-ink);font-size:.88rem;font-weight:750}.landing-page_hcSavedTitle__oHtZv svg{width:.95rem;height:.95rem;color:var(--lp-accent)}.landing-page_hcSavedSub__RK8Oy{margin:.4rem 0 0;color:var(--lp-pencil);font-size:.76rem;line-height:1.5}.landing-page_montage__cBpd5{--montage-ink:oklch(0.145 0.025 255);--montage-paper:oklch(0.95 0.015 245);position:relative;height:620svh;overflow:clip;background:linear-gradient(to bottom,var(--lp-paper) 0,color-mix(in oklch,var(--lp-paper) 68%,var(--montage-ink)) 11svh,color-mix(in oklch,var(--lp-paper) 20%,var(--montage-ink)) 25svh,var(--montage-ink) 42svh);color:var(--montage-paper);scroll-margin-top:0}.landing-page_montageWash__Ox7ng{position:absolute;top:0;right:-18vw;left:-18vw;height:58svh;background:radial-gradient(ellipse at 70% 0,color-mix(in oklch,var(--lp-accent) 38%,transparent) 0,color-mix(in oklch,var(--lp-accent) 13%,transparent) 34%,transparent 70%),radial-gradient(ellipse at 22% 20%,color-mix(in oklch,var(--lp-accent-2) 18%,transparent) 0,transparent 56%);opacity:.82;pointer-events:none}.landing-page_montageSticky__TeyF8{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.landing-page_montageAura__gttcH{position:absolute;top:18%;left:50%;z-index:-1;width:min(90vw,56rem);aspect-ratio:1.25;translate:-50% 0;pointer-events:none;will-change:transform,opacity}.landing-page_montageAura__gttcH:before{position:absolute;inset:0;border-radius:48% 52% 58% 42%/44% 56% 44% 56%;background:radial-gradient(ellipse at 58% 48%,color-mix(in oklch,var(--lp-accent) 28%,transparent) 0,color-mix(in oklch,var(--lp-accent) 10%,transparent) 42%,transparent 72%),radial-gradient(ellipse at 35% 58%,color-mix(in oklch,var(--lp-accent-2) 17%,transparent) 0,transparent 56%);content:"";filter:blur(34px);animation:landing-page_montage-aura-breathe__HAJcT 9s ease-in-out infinite}.landing-page_montageQuestion__r4WRk{position:absolute;top:15%;left:50%;width:min(92%,11ch);margin:0;transform-origin:center;color:var(--montage-paper);font-size:clamp(3.1rem,13vw,6rem);font-weight:820;letter-spacing:-.065em;line-height:.9;text-align:center;text-wrap:balance;translate:-50% 0}.landing-page_montageQuestion__r4WRk span{color:var(--lp-accent)}.landing-page_montageDesires___XG9u{position:absolute;inset:0;margin:0;padding:0;list-style:none}.landing-page_montageBeat__dCeAY{position:absolute;width:min(92%,27rem);min-height:5.5rem;will-change:transform,opacity,filter}.landing-page_montageBeat__dCeAY:first-child{top:29%;left:4%}.landing-page_montageBeat__dCeAY:nth-child(2){top:43%;right:3%;text-align:right}.landing-page_montageBeat__dCeAY:nth-child(3){top:59%;left:7%}.landing-page_montageBeat__dCeAY:nth-child(4){right:4%;bottom:7%;text-align:right}.landing-page_montageBeat__dCeAY:hover .landing-page_montageFragment__OnFji{opacity:.92!important;filter:blur(0)!important;animation-play-state:paused}.landing-page_montageFragment__OnFji{position:absolute;z-index:-1;width:max-content;max-width:150vw;color:color-mix(in oklch,var(--montage-paper) 48%,transparent);font-size:clamp(1.05rem,4.7vw,1.65rem);font-weight:620;letter-spacing:-.025em;line-height:1.18;pointer-events:none;animation:landing-page_montage-fragment-drift__fuh6L 7s ease-in-out infinite alternate}.landing-page_montageBeat__dCeAY:first-child .landing-page_montageFragment__OnFji{top:-2.75rem;left:-17vw}.landing-page_montageBeat__dCeAY:nth-child(2) .landing-page_montageFragment__OnFji{top:-3rem;right:-22vw}.landing-page_montageBeat__dCeAY:nth-child(3) .landing-page_montageFragment__OnFji{top:-5.75rem;left:-8vw}.landing-page_montageBeat__dCeAY:nth-child(4) .landing-page_montageFragment__OnFji{right:-25vw;bottom:-2.75rem}.landing-page_montageFragment__OnFji p{margin:0}.landing-page_montageFragment__OnFji strong{color:color-mix(in oklch,var(--montage-paper) 92%,transparent);font-weight:720}.landing-page_montageCursor__eQzPK{display:inline-block;width:1px;height:.95em;margin-left:.18em;background:var(--lp-accent);vertical-align:-.1em;animation:landing-page_montage-cursor-once__JUIog 2.8s steps(2) 1 both}.landing-page_montageReply__n6ekv{display:grid;justify-items:end;gap:.3rem}.landing-page_montageReply__n6ekv del{color:color-mix(in oklch,var(--montage-paper) 24%,transparent);font-size:.72em;text-decoration:none}.landing-page_montageArticle___7RAu{display:grid;width:min(135vw,38rem);gap:.35rem}.landing-page_montageArticle___7RAu span{opacity:.25;white-space:nowrap}.landing-page_montageConversation__eAIQ6{display:flex;align-items:baseline;gap:1.35rem;white-space:nowrap}.landing-page_montageConversation__eAIQ6 span{opacity:.28}.landing-page_montageDesire__eIhJ6{position:relative;z-index:1;margin:0;color:var(--montage-paper);font-size:clamp(1.7rem,6.8vw,3rem);font-weight:780;letter-spacing:-.052em;line-height:.96;text-wrap:balance}.landing-page_montageConclusion__6rf2M{position:absolute;inset:0;z-index:5;display:grid;align-content:center;justify-items:center;padding:2rem 1rem;isolation:isolate;text-align:center}.landing-page_montageConclusion__6rf2M:before{position:absolute;inset:5% -10%;z-index:-1;background:radial-gradient(ellipse at center,var(--montage-ink) 0,color-mix(in oklch,var(--montage-ink) 94%,transparent) 42%,transparent 73%);content:"";pointer-events:none}.landing-page_montageConclusion__6rf2M p{max-width:15ch;margin:0;color:var(--montage-paper);font-size:clamp(2.4rem,10vw,5.4rem);font-weight:800;letter-spacing:-.062em;line-height:.94;text-wrap:balance}.landing-page_montageConclusion__6rf2M a{margin-top:clamp(2rem,6svh,3.5rem);color:var(--lp-accent);font-size:clamp(1rem,3vw,1.25rem);font-weight:750;text-decoration:none}.landing-page_montageConclusion__6rf2M a span{display:inline-block;margin-left:.25rem;transition:transform .18s var(--lp-ease)}.landing-page_montageConclusion__6rf2M a:focus-visible span,.landing-page_montageConclusion__6rf2M a:hover span{transform:translateY(.25rem)}.landing-page_montageExitThread__cZpDv{position:absolute;bottom:0;left:50%;width:1px;height:11svh;background:linear-gradient(to bottom,transparent,var(--lp-accent));opacity:.8;transform:translateX(-50%)}.landing-page_loop__wE63v,.landing-page_questions__6nXnf{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:clamp(4rem,9vw,7rem);scroll-margin-top:2rem}.landing-page_loop__wE63v{--thread-prelude-height:clamp(24rem,42vw,37rem);--thread-rail-width:clamp(5rem,20vw,6rem);position:relative;padding-top:0;padding-bottom:0}.landing-page_loop__wE63v:before{position:absolute;top:-4rem;left:50%;width:min(70vw,34rem);height:8rem;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--lp-accent) 20%,transparent),transparent 70%);content:"";pointer-events:none;transform:translateX(-50%)}.landing-page_sectionHead__ZKcXy{max-width:44rem}.landing-page_sectionHead__ZKcXy h2{margin:0;font-size:clamp(1.95rem,5.4vw,3.15rem);font-weight:780;letter-spacing:-.045em;line-height:1;text-wrap:balance}.landing-page_threadPrelude__VQW_J{position:relative;display:grid;height:var(--thread-prelude-height);grid-template-columns:var(--thread-rail-width) minmax(0,1fr);padding-block:clamp(6rem,16vw,7rem) clamp(3rem,8vw,6rem);box-sizing:border-box;isolation:isolate}.landing-page_threadPreludeRail__hERS_{z-index:1;grid-column:1;grid-row:1;pointer-events:none}.landing-page_threadPreludePath__qGQLS{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .18s var(--lp-ease)}.landing-page_threadPrelude__VQW_J .landing-page_sectionHead__ZKcXy{grid-column:2;min-width:0}.landing-page_threadExperience__It9oW{position:relative;height:520svh}.landing-page_threadHandoff__AQuS_{position:relative;display:grid;height:clamp(6rem,14svh,9rem);grid-template-columns:var(--thread-rail-width) minmax(0,1fr)}.landing-page_threadHandoff__AQuS_ span{position:relative;grid-column:1;width:2.25px;height:calc(100% + 2px);justify-self:center;background:var(--lp-accent);transform:translateY(-1px)}.landing-page_threadSticky__JeWTr{position:sticky;top:0;display:grid;min-height:100svh;grid-template-columns:var(--thread-rail-width) minmax(0,1fr);grid-template-rows:auto minmax(19rem,1fr) auto;align-content:center;row-gap:clamp(1rem,3svh,2rem);overflow:visible;padding-block:clamp(2.25rem,6svh,4.5rem);isolation:isolate}.landing-page_threadSticky__JeWTr:before{position:absolute;top:28%;left:48%;z-index:-2;width:min(90vw,48rem);aspect-ratio:1.35;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--lp-accent) 15%,transparent),color-mix(in oklch,var(--lp-accent) 5%,transparent) 46%,transparent 72%);content:"";pointer-events:none;transform:translate(-50%,-50%)}.landing-page_threadPath__Z6985{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .18s var(--lp-ease)}.landing-page_threadPath__Z6985[data-ready=false],.landing-page_threadPreludePath__qGQLS[data-ready=false]{opacity:0}.landing-page_threadPathGhost__IB6rc,.landing-page_threadPathLive__KuWAu{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-page_threadPathGhost__IB6rc{stroke:color-mix(in oklch,var(--lp-accent) 12%,var(--lp-line));stroke-width:1.25}.landing-page_threadPathLive__KuWAu{stroke:var(--lp-accent);stroke-width:2.25}.landing-page_threadRail__L2Vo3{z-index:1;grid-column:1;grid-row:1/3;min-width:0;pointer-events:none}.landing-page_threadCopy__r95x1{position:relative;z-index:3;min-width:0;grid-column:2;grid-row:1;align-self:center;padding-right:.75rem;padding-left:clamp(.5rem,2.5vw,1rem)}.landing-page_threadCopyInner__kHjxu{min-height:7.75rem}.landing-page_threadNumber__Nk9qY{display:block;margin-bottom:.9rem;color:var(--lp-accent);font-size:.68rem;font-weight:850;letter-spacing:.13em}.landing-page_threadCopy__r95x1 h3{max-width:16ch;margin:0;color:var(--lp-ink);font-size:clamp(2rem,8vw,3.5rem);font-weight:800;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.landing-page_threadCopy__r95x1 p{max-width:30rem;margin:.8rem 0 0;color:var(--lp-pencil);font-size:clamp(.92rem,2.6vw,1.02rem);line-height:1.5}.landing-page_threadStage__DTd50{position:relative;z-index:2;min-width:0;min-height:min(50svh,27rem);grid-column:2;grid-row:2;overflow:clip}.landing-page_threadSceneShell__G4T0N,.landing-page_threadScene__v6Z9t{position:absolute;inset:0}.landing-page_threadScene__v6Z9t{display:grid;align-content:center;justify-items:center;padding-inline:.5rem}.landing-page_threadPhrase__3jXxR{display:inline;background:linear-gradient(to top,color-mix(in oklch,var(--lp-accent) 22%,transparent) 0 52%,transparent 52%);padding-inline:.06em;color:var(--lp-accent);font-weight:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing-page_threadSignals__NFCGs{position:absolute;top:5%;right:.5rem;left:.5rem;display:flex;max-width:100%;flex-wrap:wrap;gap:.5rem .9rem}.landing-page_threadSignals__NFCGs span{position:relative;padding-left:.75rem;color:var(--lp-pencil);font-size:.68rem;font-weight:700;letter-spacing:.035em}.landing-page_threadSignals__NFCGs span:before{position:absolute;top:50%;left:0;width:.3rem;height:.3rem;border-radius:50%;background:var(--lp-accent);content:"";transform:translateY(-50%)}.landing-page_threadArticle__mxm18{position:relative;width:min(100%,31rem);margin-top:2rem;padding:clamp(1.2rem,5vw,2.4rem) clamp(.75rem,3vw,1.5rem)}.landing-page_threadArticle__mxm18:before{position:absolute;inset:7% -8%;z-index:-1;background:linear-gradient(90deg,transparent,var(--lp-paper) 12% 88%,transparent),repeating-linear-gradient(to bottom,transparent 0 1.65rem,color-mix(in oklch,var(--lp-line) 55%,transparent) 1.65rem calc(1.65rem + 1px));content:"";opacity:.72;transform:rotate(-1deg)}.landing-page_threadArticleKicker__Q2AIc{margin:0 0 .8rem;color:var(--lp-pencil);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-page_threadArticle__mxm18>p:not(.landing-page_threadArticleKicker__Q2AIc),.landing-page_threadInputSentence__nAHHo{margin:0;color:var(--lp-ink);font-size:clamp(1.5rem,5.6vw,2.55rem);font-weight:700;letter-spacing:-.035em;line-height:1.18}.landing-page_threadArticleGhost__INqnh{display:block;margin-top:1rem;color:color-mix(in oklch,var(--lp-pencil) 45%,transparent);font-family:Georgia,serif;font-size:.84rem;font-style:italic}.landing-page_threadInputSentence__nAHHo{width:min(92%,34rem);text-align:center}.landing-page_threadSupports__RuxMz{position:absolute;inset:0;color:var(--lp-pencil);font-size:clamp(.72rem,2vw,.88rem);font-weight:700;pointer-events:none}.landing-page_threadSupports__RuxMz span{position:absolute;padding-block:.3rem;border-bottom:1px solid color-mix(in oklch,var(--lp-accent) 42%,transparent)}.landing-page_threadSupports__RuxMz span:first-child{top:9%;left:4%}.landing-page_threadSupports__RuxMz span:nth-child(2){right:3%;bottom:16%;color:var(--lp-accent)}.landing-page_threadSupports__RuxMz span:nth-child(3){bottom:3%;left:9%}.landing-page_threadPersonal__mlv27{grid-template-rows:auto auto;gap:clamp(2rem,6vw,3.5rem)}.landing-page_threadSavedPhrase__Ab7OI{display:grid;justify-items:center;gap:.7rem;color:var(--lp-ink);font-size:clamp(2rem,10vw,4.75rem);font-weight:820;letter-spacing:-.06em;line-height:.95;text-align:center}.landing-page_threadSavedPhrase__Ab7OI p{margin:0;color:var(--lp-pencil);font-size:.76rem;font-weight:650;letter-spacing:0}.landing-page_threadOriginalMoment__DXeXy{max-width:28rem;margin:0;padding-top:1rem;border-top:1px solid var(--lp-line);color:color-mix(in oklch,var(--lp-pencil) 72%,transparent);font-family:Georgia,serif;font-size:clamp(.88rem,2.3vw,1.05rem);line-height:1.5;text-align:center}.landing-page_threadOriginalMoment__DXeXy strong{color:var(--lp-ink)}.landing-page_threadOriginalMoment__DXeXy span{display:block;margin-top:.45rem;color:var(--lp-pencil);font-family:Inter,system-ui,sans-serif;font-size:.62rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.landing-page_threadPressure__pOGgF{justify-items:stretch;padding-inline:clamp(.75rem,3vw,1.5rem)}.landing-page_threadPrompt__ow8Wd{max-width:26rem;margin:0;color:var(--lp-pencil);font-size:clamp(.95rem,2.5vw,1.15rem);line-height:1.45}.landing-page_threadResponse__V3_e2{max-width:10ch;margin:clamp(1.5rem,5vw,2.5rem) 0 0 auto;color:var(--lp-ink);font-size:clamp(2.2rem,10vw,5.25rem);font-weight:820;letter-spacing:-.06em;line-height:.95;text-align:right}.landing-page_threadPressurePulse__lIlMF{position:absolute;bottom:7%;left:.75rem;color:var(--lp-accent);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-page_threadPressurePulse__lIlMF:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .35rem color-mix(in oklch,var(--lp-accent) 12%,transparent);content:""}.landing-page_threadMemory__OIcr_{align-content:start;padding-top:1rem}.landing-page_threadMemorySource__pKd_O{display:grid;justify-items:center;gap:.45rem;color:var(--lp-ink);font-size:clamp(1.5rem,6vw,2.8rem);font-weight:800;letter-spacing:-.045em}.landing-page_threadMemorySource__pKd_O>span:last-child{color:var(--lp-pencil);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.landing-page_threadBranches__UHKic{width:min(100%,35rem);height:min(17svh,9rem);overflow:visible}.landing-page_threadBranches__UHKic path{fill:none;stroke:color-mix(in oklch,var(--lp-pencil) 24%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke}.landing-page_threadBranches__UHKic .landing-page_threadBranchActive__h1AkP{stroke:var(--lp-accent);stroke-width:2.5;filter:drop-shadow(0 0 .4rem color-mix(in oklch,var(--lp-accent) 30%,transparent))}.landing-page_threadOutcomes__VvQR9{display:grid;width:min(100%,35rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;color:var(--lp-pencil);font-size:clamp(.62rem,1.8vw,.75rem);font-weight:700;line-height:1.3;text-align:center}.landing-page_threadOutcomes__VvQR9 strong{color:var(--lp-accent)}.landing-page_threadTicks__jHYL1{position:relative;z-index:3;display:grid;grid-column:2;grid-row:3;grid-template-columns:repeat(5,1fr);gap:.35rem}.landing-page_threadTicks__jHYL1 span{height:2px;background:var(--lp-line);transition:background-color .26s var(--lp-ease)}.landing-page_threadTicks__jHYL1 span[data-active=true]{background:var(--lp-accent)}.landing-page_threadClosing__jK3YT{position:absolute;right:0;bottom:clamp(4rem,10svh,6rem);left:0;z-index:4;max-width:25ch;margin:auto;color:var(--lp-ink);font-size:clamp(1rem,3.4vw,1.35rem);font-weight:750;letter-spacing:-.025em;line-height:1.25;text-align:center;text-wrap:balance}.landing-page_refuse__EUXBA{position:relative;overflow:clip;background:var(--lp-ink);color:var(--lp-paper);scroll-margin-top:0}.landing-page_detoxBody__CGYiH,.landing-page_detoxIntro__hTuND{width:min(100% - 2rem,76rem);margin-inline:auto}.landing-page_detoxIntro__hTuND{padding-top:clamp(4.5rem,10vw,8rem)}.landing-page_detoxEyebrow__rk2Co{width:fit-content;margin:0 0 1.2rem;border-bottom:3px solid var(--lp-accent);padding-bottom:.35rem;color:var(--lp-paper);font-size:clamp(.95rem,2vw,1.2rem);font-weight:800;letter-spacing:-.02em}.landing-page_detoxIntro__hTuND h2{max-width:15ch;margin:0;color:var(--lp-paper);font-size:clamp(2.55rem,8vw,5.6rem);font-weight:820;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.landing-page_detoxBody__CGYiH{position:relative;padding-block:clamp(2rem,5vw,4rem) clamp(4.5rem,10vw,8rem)}.landing-page_detoxCopyRail__3ckXj{position:relative}.landing-page_detoxStep__Bgv0M{position:relative;border-top:1px solid color-mix(in oklch,var(--lp-paper) 14%,var(--lp-ink));padding-block:clamp(3.5rem,10vw,5rem)}.landing-page_detoxStep__Bgv0M:last-child{border-bottom:1px solid color-mix(in oklch,var(--lp-paper) 14%,var(--lp-ink))}.landing-page_detoxStepCopy__OSqZL{padding-left:1rem;border-left:2px solid color-mix(in oklch,var(--lp-paper) 16%,var(--lp-ink));transition:border-color .24s var(--lp-ease),opacity .24s var(--lp-ease)}.landing-page_detoxStep__Bgv0M[data-active=true] .landing-page_detoxStepCopy__OSqZL{border-left-color:var(--lp-accent)}.landing-page_detoxStepCopy__OSqZL>p{margin:0}.landing-page_detoxStepCopy__OSqZL>p:first-child{color:color-mix(in oklch,var(--lp-paper) 54%,var(--lp-ink));font-size:.7rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.landing-page_detoxStepCopy__OSqZL>p:first-child span{margin-right:.45rem;color:var(--lp-accent)}.landing-page_detoxStepCopy__OSqZL h3{max-width:20ch;margin:.75rem 0 0;color:var(--lp-paper);font-size:clamp(1.8rem,6vw,2.7rem);font-weight:780;letter-spacing:-.045em;line-height:1;text-wrap:balance}.landing-page_detoxStepCopy__OSqZL>p:last-child{max-width:38rem;margin-top:1rem;color:color-mix(in oklch,var(--lp-paper) 66%,var(--lp-ink));font-size:.98rem;line-height:1.6}.landing-page_detoxDesktopStage__5fYI_{display:none}.landing-page_detoxMobileStage__fBMJ9{margin-top:1.8rem}.landing-page_detoxCanvas__SRts1{position:relative;min-height:29rem;overflow:hidden;border:1px solid color-mix(in oklch,var(--lp-paper) 15%,var(--lp-ink));border-radius:1.5rem .5rem 1.5rem .5rem;background:radial-gradient(circle at 52% 46%,color-mix(in oklch,var(--lp-accent) 13%,transparent),transparent 43%),color-mix(in oklch,var(--lp-paper) 4%,var(--lp-ink));contain:paint;isolation:isolate;transition:background-color .42s var(--lp-ease)}.landing-page_detoxCanvas__SRts1:before{position:absolute;inset:.65rem;z-index:-1;border:1px solid color-mix(in oklch,var(--lp-paper) 7%,var(--lp-ink));border-radius:1.05rem .3rem 1.05rem .3rem;content:"";pointer-events:none}.landing-page_detoxScene__dVP2H{position:absolute;inset:1rem;display:grid;place-items:center}.landing-page_detoxPhone__LDidK{position:relative;display:grid;width:min(14rem,80%);min-height:21rem;justify-items:center;overflow:hidden;border:.35rem solid color-mix(in oklch,var(--lp-paper) 17%,var(--lp-ink));border-radius:2rem;background:radial-gradient(circle at 50% 18%,oklch(.48 .15 45/32%),transparent 35%),oklch(.2 .025 30);padding:1.2rem .65rem;color:oklch(.94 .018 45);box-shadow:0 1.2rem 2.5rem color-mix(in oklch,var(--lp-ink) 48%,transparent);transition:background .42s var(--lp-ease),border-color .42s var(--lp-ease)}.landing-page_detoxPhone__LDidK[data-resolved=true]{border-color:color-mix(in oklch,var(--lp-accent) 32%,var(--lp-ink));background:radial-gradient(circle at 50% 10%,color-mix(in oklch,var(--lp-accent) 30%,transparent),transparent 38%),color-mix(in oklch,var(--lp-accent) 13%,var(--lp-ink))}.landing-page_detoxPhone__LDidK>:not(.landing-page_detoxBlueSweep__hEC_o){position:relative;z-index:2}.landing-page_detoxPhoneStatus__BK3Dg{display:flex;width:100%;align-items:center;justify-content:space-between;color:inherit;font-size:.62rem;font-weight:700}.landing-page_detoxPhoneStatus__BK3Dg svg{width:.85rem;height:.85rem}.landing-page_detoxClock__A5niR{margin-top:.7rem;color:inherit;font-size:2.7rem;font-weight:660;letter-spacing:-.07em;line-height:1}.landing-page_detoxNightLabel__5gN8V{margin:.25rem 0 0;color:color-mix(in oklch,currentColor 68%,transparent);font-size:.65rem}.landing-page_detoxNotifications__sH5G8{display:grid;width:100%;margin-top:1.1rem;gap:.45rem}.landing-page_detoxNotification__a8hYa{display:flex;align-items:flex-start;gap:.5rem;border:1px solid oklch(.7 .16 38/38%);border-radius:.65rem;background:oklch(.3 .07 30/88%);padding:.55rem;box-shadow:0 .6rem 1.25rem oklch(.12 .03 30/34%)}.landing-page_detoxNotification__a8hYa:nth-child(2){transform:translateX(.35rem)}.landing-page_detoxNotification__a8hYa svg{width:1rem;height:1rem;flex:none;color:oklch(.77 .17 48)}.landing-page_detoxNotification__a8hYa span,.landing-page_detoxNotification__a8hYa strong{display:block}.landing-page_detoxNotification__a8hYa span{color:oklch(.87 .025 40);font-size:.55rem;line-height:1.35}.landing-page_detoxNotification__a8hYa strong{color:oklch(.97 .02 45);font-size:.63rem}.landing-page_detoxSilence__ivQWW{display:flex;margin-top:3.2rem;align-items:center;gap:.4rem;color:color-mix(in oklch,var(--lp-accent-foreground) 88%,transparent);font-size:.68rem;font-weight:720}.landing-page_detoxSilence__ivQWW svg{width:.9rem;height:.9rem}.landing-page_detoxBlueSweep__hEC_o{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,color-mix(in oklch,var(--lp-accent) 68%,var(--lp-ink)),color-mix(in oklch,var(--lp-accent) 12%,var(--lp-ink)));transform-origin:top}.landing-page_detoxStatusScene__qYhkh{position:relative;display:grid;width:min(21rem,100%);min-height:19rem;place-items:center}.landing-page_detoxFocusMetric__cDfqA,.landing-page_detoxLeaderboard__EZCSu{position:absolute;width:100%;border:1px solid color-mix(in oklch,var(--lp-paper) 14%,var(--lp-ink));border-radius:1rem;background:color-mix(in oklch,var(--lp-paper) 7%,var(--lp-ink));padding:1rem}.landing-page_detoxLeaderboardHead__8_PsS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:color-mix(in oklch,var(--lp-paper) 78%,var(--lp-ink));font-size:.65rem;font-weight:760}.landing-page_detoxLeaderboardHead__8_PsS span,.landing-page_detoxLeaderboardHead__8_PsS strong{display:inline-flex;align-items:center;gap:.35rem}.landing-page_detoxLeaderboardHead__8_PsS strong{color:oklch(.76 .14 45)}.landing-page_detoxLeaderboardHead__8_PsS svg{width:.85rem;height:.85rem}.landing-page_detoxRankList__TsACO{display:grid;margin-top:.8rem;gap:.25rem}.landing-page_detoxRank__WNdg0{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;border-radius:.5rem;padding:.45rem .55rem;color:color-mix(in oklch,var(--lp-paper) 50%,var(--lp-ink));font-size:.68rem}.landing-page_detoxRank__WNdg0[data-you=true]{background:oklch(.36 .08 32/72%);color:oklch(.94 .025 42);box-shadow:inset 0 0 0 1px oklch(.66 .17 34/45%)}.landing-page_detoxRank__WNdg0 strong{font-size:.75rem}.landing-page_detoxRank__WNdg0 small{font-size:.62rem;font-weight:700}.landing-page_detoxDemotion__XVKxm{margin:.7rem 0 0;color:oklch(.74 .15 40);font-size:.61rem;font-weight:730;text-align:center}.landing-page_detoxFocusMetric__cDfqA{display:grid;min-height:13rem;place-content:center;justify-items:center;background:color-mix(in oklch,var(--lp-accent) 14%,var(--lp-ink));text-align:center}.landing-page_detoxFocusMetric__cDfqA>span{color:color-mix(in oklch,var(--lp-paper) 53%,var(--lp-ink));font-size:.65rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.landing-page_detoxFocusMetric__cDfqA strong{margin-top:.3rem;color:var(--lp-paper);font-size:3.25rem;font-weight:790;letter-spacing:-.07em;line-height:1}.landing-page_detoxFocusMetric__cDfqA p{margin:.25rem 0 0;color:color-mix(in oklch,var(--lp-paper) 70%,var(--lp-ink));font-size:.78rem}.landing-page_detoxAudioBars__e6qx0,.landing-page_detoxWaveform__9qU5c{display:flex;height:2.25rem;margin-top:1rem;align-items:center;gap:.2rem}.landing-page_detoxAudioBars__e6qx0 i,.landing-page_detoxWaveform__9qU5c i{display:block;width:.16rem;border-radius:999px;background:var(--lp-accent)}.landing-page_detoxDrillsScene__owcOh{position:relative;display:grid;width:100%;min-height:20rem;place-items:center}.landing-page_detoxMechanical__ChIhi{position:absolute;inset:0}.landing-page_detoxBrokenChat__Nw0l2,.landing-page_detoxGrammar__6Y9Hf{position:absolute;width:min(14rem,72%);border:1px solid color-mix(in oklch,var(--lp-paper) 16%,var(--lp-ink));border-radius:.8rem;background:color-mix(in oklch,var(--lp-paper) 7%,var(--lp-ink));padding:.85rem;color:color-mix(in oklch,var(--lp-paper) 70%,var(--lp-ink));box-shadow:0 1rem 2rem color-mix(in oklch,var(--lp-ink) 42%,transparent)}.landing-page_detoxBrokenChat__Nw0l2{top:.5rem;left:0}.landing-page_detoxGrammar__6Y9Hf{right:0;bottom:.5rem}.landing-page_detoxBrokenChat__Nw0l2>span,.landing-page_detoxGrammar__6Y9Hf>span{display:flex;align-items:center;gap:.4rem;color:color-mix(in oklch,var(--lp-paper) 42%,var(--lp-ink));font-size:.58rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.landing-page_detoxBrokenChat__Nw0l2 svg{width:.8rem;height:.8rem}.landing-page_detoxBrokenChat__Nw0l2 p{width:fit-content;margin:.55rem 0 0;border-radius:.5rem;background:color-mix(in oklch,var(--lp-paper) 7%,var(--lp-ink));padding:.4rem .5rem;font-size:.65rem}.landing-page_detoxBrokenChat__Nw0l2 p:nth-child(3){margin-left:auto;background:color-mix(in oklch,var(--lp-accent) 21%,var(--lp-ink))}.landing-page_detoxGrammar__6Y9Hf strong{display:block;margin-top:.65rem;color:var(--lp-paper);font-size:.78rem}.landing-page_detoxGrammar__6Y9Hf>div{display:grid;margin-top:.6rem;gap:.3rem}.landing-page_detoxGrammar__6Y9Hf i{border:1px solid color-mix(in oklch,var(--lp-paper) 10%,var(--lp-ink));border-radius:.35rem;padding:.35rem;color:color-mix(in oklch,var(--lp-paper) 50%,var(--lp-ink));font-size:.6rem;font-style:normal}.landing-page_detoxRealInput__YJtKQ{position:relative;z-index:3;width:min(21rem,100%);border:1px solid color-mix(in oklch,var(--lp-accent) 34%,var(--lp-ink));border-radius:1rem;background:color-mix(in oklch,var(--lp-accent) 11%,var(--lp-ink));padding:1rem;box-shadow:0 1.2rem 2.5rem color-mix(in oklch,var(--lp-ink) 42%,transparent)}.landing-page_detoxAudioTop__8M6zZ,.landing-page_detoxPlayer__tDX1D{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.landing-page_detoxAudioTop__8M6zZ span{display:inline-flex;align-items:center;gap:.4rem;color:color-mix(in oklch,var(--lp-paper) 58%,var(--lp-ink));font-size:.61rem;font-weight:730}.landing-page_detoxAudioTop__8M6zZ svg{width:.85rem;height:.85rem}.landing-page_detoxAudioTop__8M6zZ small{color:color-mix(in oklch,var(--lp-paper) 40%,var(--lp-ink));font-size:.6rem}.landing-page_detoxRealInput__YJtKQ>p{margin:.9rem 0 0;color:var(--lp-paper);font-size:clamp(.9rem,3.6vw,1.1rem);font-weight:650;letter-spacing:-.02em;line-height:1.4}.landing-page_detoxPlayer__tDX1D{margin-top:.85rem}.landing-page_detoxPlay__2psa9{display:grid;width:2.2rem;height:2.2rem;flex:none;place-items:center;border-radius:50%;background:var(--lp-accent);color:var(--lp-accent-foreground)}.landing-page_detoxPlay__2psa9 svg{width:.95rem;height:.95rem}.landing-page_detoxWaveform__9qU5c{flex:1;margin-top:0;justify-content:center}.landing-page_detoxContextHint__oT_W1{display:flex;width:100%;min-height:2.5rem;margin-top:.85rem;align-items:center;gap:.5rem;border:1px solid color-mix(in oklch,var(--lp-paper) 13%,var(--lp-ink));border-radius:.55rem;background:color-mix(in oklch,var(--lp-paper) 6%,var(--lp-ink));padding:.55rem .65rem;color:color-mix(in oklch,var(--lp-paper) 72%,var(--lp-ink));font-size:.61rem;text-align:left}.landing-page_detoxContextHint__oT_W1 svg{width:.85rem;height:.85rem;flex:none;color:var(--lp-accent)}.landing-page_detoxContextHint__oT_W1 em{color:var(--lp-paper)}.landing-page_detoxCut__aWAZD{position:absolute;top:50%;right:-.5rem;left:-.5rem;z-index:2;height:2px;background:var(--lp-accent);box-shadow:0 0 1.2rem color-mix(in oklch,var(--lp-accent) 60%,transparent);transform-origin:left}.landing-page_detoxReleaseScene__eaOZP{position:relative;display:grid;width:100%;min-height:20rem;place-items:center}.landing-page_detoxLastNoise__F_niL{position:absolute;inset:0}.landing-page_detoxLastNoise__F_niL span{position:absolute;border:1px solid oklch(.67 .15 35/42%);border-radius:.4rem;background:oklch(.28 .055 30/88%);padding:.55rem .7rem;color:oklch(.84 .07 42);font-size:.65rem;font-weight:760}.landing-page_detoxLastNoise__F_niL span:first-child{top:10%;left:4%;transform:rotate(-4deg)}.landing-page_detoxLastNoise__F_niL span:nth-child(2){top:18%;right:2%;transform:rotate(3deg)}.landing-page_detoxLastNoise__F_niL span:nth-child(3){bottom:13%;left:5%;transform:rotate(2deg)}.landing-page_detoxLastNoise__F_niL span:nth-child(4){right:4%;bottom:6%;transform:rotate(-3deg)}.landing-page_detoxPortal__OesaQ{width:min(22rem,100%);overflow:hidden;border:1px solid color-mix(in oklch,var(--lp-accent) 26%,var(--lp-line));border-radius:1rem;background:var(--lp-raised);color:var(--lp-ink);box-shadow:0 1.5rem 3rem color-mix(in oklch,var(--lp-ink) 45%,transparent)}.landing-page_detoxPortalFoot__hzmrX,.landing-page_detoxPortalTop___vGVW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem}.landing-page_detoxPortalTop___vGVW{border-bottom:1px solid var(--lp-line);color:var(--lp-pencil);font-size:.62rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.landing-page_detoxPortalTop___vGVW svg{width:.95rem;height:.95rem;color:var(--lp-accent)}.landing-page_detoxPortalBody__F8XhW{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.1rem .9rem}.landing-page_detoxStoryIcon__BlR6f{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.65rem;background:var(--lp-soft);color:var(--lp-soft-foreground)}.landing-page_detoxStoryIcon__BlR6f svg{width:1.15rem;height:1.15rem}.landing-page_detoxPortalBody__F8XhW strong{display:block;font-size:.82rem}.landing-page_detoxPortalBody__F8XhW p{margin:.25rem 0 0;color:var(--lp-pencil);font-size:.65rem;line-height:1.4}.landing-page_detoxPortalBody__F8XhW em{color:var(--lp-ink);font-style:normal;font-weight:700}.landing-page_detoxPortalBody__F8XhW small{color:var(--lp-pencil);font-size:.62rem;white-space:nowrap}.landing-page_detoxPortalFoot__hzmrX{background:var(--lp-accent);color:var(--lp-accent-foreground);font-size:.7rem;font-weight:750}.landing-page_detoxPortalFoot__hzmrX svg{width:.9rem;height:.9rem}.landing-page_questions__6nXnf{display:grid;gap:clamp(2.5rem,7vw,6rem)}.landing-page_questionsIntro__qeBF_{max-width:30rem}.landing-page_questionsLead__k1YcG{max-width:31rem;margin:1.1rem 0 0;color:var(--lp-pencil);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}.landing-page_questionList__tU82j{border-top:1px solid var(--lp-line)}.landing-page_questionList__tU82j details{border-bottom:1px solid var(--lp-line)}.landing-page_questionList__tU82j summary{display:grid;min-height:5rem;align-items:center;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;border-radius:.5rem;color:var(--lp-ink);cursor:pointer;font-size:clamp(1.05rem,3vw,1.28rem);font-weight:700;letter-spacing:-.02em;list-style:none}.landing-page_questionList__tU82j summary:hover{color:var(--lp-accent)}.landing-page_questionNumber__8bkRj{align-self:start;padding-top:1.82rem;color:var(--lp-accent);font-size:.66rem;font-weight:800;letter-spacing:.1em}.landing-page_questionList__tU82j summary::-webkit-details-marker{display:none}.landing-page_questionList__tU82j summary svg{width:1.05rem;flex:none;transition:transform .22s var(--lp-ease)}.landing-page_questionList__tU82j details[open] summary svg{transform:rotate(45deg)}.landing-page_questionAnswer__v__Tk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--lp-ease)}.landing-page_questionList__tU82j details[open] .landing-page_questionAnswer__v__Tk{grid-template-rows:1fr}.landing-page_questionAnswer__v__Tk>p{min-height:0;overflow:hidden;max-width:62ch;margin:0;padding:0 2.25rem 1.65rem 2.75rem;color:var(--lp-pencil);font-size:.95rem;line-height:1.65}.landing-page_final__9XFYE{width:min(100% - 2rem,76rem);margin-inline:auto;padding-bottom:clamp(4rem,8vw,6rem)}.landing-page_finalPanel__5T36h{position:relative;display:grid;gap:1.5rem;overflow:hidden;border-radius:1.25rem;background:var(--lp-accent);padding:clamp(2rem,6vw,4rem);color:var(--lp-accent-foreground)}.landing-page_finalPanel__5T36h:after{position:absolute;top:-45%;right:-8%;width:min(25rem,62vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--lp-accent-2) 58%,transparent),transparent 68%);content:"";opacity:.72;pointer-events:none}.landing-page_finalCopy__LnPpo{position:relative;z-index:1;align-self:center}.landing-page_finalEyebrow__020HI{margin:0 0 .9rem;color:color-mix(in oklch,var(--lp-accent-foreground) 82%,transparent);font-size:.75rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.landing-page_finalCopy__LnPpo h2{max-width:14ch;margin:0;font-size:clamp(2.1rem,6.4vw,3.6rem);font-weight:800;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.landing-page_finalCopy__LnPpo>p:not(.landing-page_finalEyebrow__020HI){max-width:30rem;margin:1.1rem 0 0;color:color-mix(in oklch,var(--lp-accent-foreground) 86%,transparent);font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55}.landing-page_finalButton__AiVJY{background:var(--lp-accent-foreground);color:var(--lp-accent)}.landing-page_finalButton__AiVJY:hover{background:var(--lp-paper);color:var(--lp-ink)}.landing-page_finalActions__PjCa_>a:not(.landing-page_finalButton__AiVJY){display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;color:var(--lp-accent-foreground);font-size:.86rem;font-weight:700;text-underline-offset:.25rem}.landing-page_finalActions__PjCa_>a:not(.landing-page_finalButton__AiVJY):hover{text-decoration:underline}.landing-page_footer__djHrO{display:grid;width:min(100% - 2rem,76rem);margin-inline:auto;grid-template-columns:1fr;gap:2.75rem;border-top:1px solid var(--lp-line);padding-block:clamp(2.75rem,7vw,5rem) max(1.75rem,env(safe-area-inset-bottom));color:var(--lp-pencil);font-size:.8rem}.landing-page_footerStatement__gIzY8 a{color:var(--lp-ink);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:850;letter-spacing:-.07em;line-height:1;text-decoration:none}.landing-page_footerStatement__gIzY8 p{max-width:18rem;margin:.85rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.landing-page_footerNav___cXgc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.landing-page_footerNav___cXgc>div{display:grid;align-content:start;gap:.75rem}.landing-page_footerNav___cXgc p{margin:0;color:var(--lp-ink);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-page_footerNav___cXgc a{width:fit-content;color:var(--lp-pencil);font-size:.88rem;font-weight:600;text-decoration:none;text-underline-offset:.24rem}.landing-page_footerNav___cXgc a:hover{color:var(--lp-ink);text-decoration:underline}.landing-page_footerBottom__GABRi{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--lp-line);padding-top:1.5rem;font-size:.72rem}@keyframes landing-page_hero-copy-in__ryMWa{0%{transform:translateY(1rem);opacity:0}}@keyframes landing-page_hero-stage-in__kfomy{0%{transform:translateY(.75rem);opacity:0}}@keyframes landing-page_hc-caret__bbDlT{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes landing-page_hc-pulse___C48y{0%,to{box-shadow:inset 0 -2px 0 var(--lp-accent),0 0 0 0 color-mix(in oklch,var(--lp-accent) 35%,transparent)}50%{box-shadow:inset 0 -2px 0 var(--lp-accent),0 0 0 6px color-mix(in oklch,var(--lp-accent) 0%,transparent)}}@keyframes landing-page_hc-field-breathe__illgN{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.98;transform:scale(1.045) translate3d(-1.5%,1%,0)}}@keyframes landing-page_hc-orbit__QCR6_{to{transform:rotate(1turn)}}@keyframes landing-page_landing-glyph-float__5JN_Z{0%{transform:translate3d(-3px,2px,0)}to{transform:translate3d(4px,-6px,0)}}@keyframes landing-page_montage-aura-breathe__HAJcT{0%,to{opacity:.78;transform:scale(.99) translate3d(-.5%,0,0)}50%{opacity:1;transform:scale(1.025) translate3d(.75%,-.5%,0)}}@keyframes landing-page_montage-fragment-drift__fuh6L{0%{transform:translate3d(-2px,1px,0)}to{transform:translate3d(2px,-2px,0)}}@keyframes landing-page_montage-cursor-once__JUIog{0%,34%{opacity:1}35%,67%{opacity:0}68%,to{opacity:1}}@media (min-width:42rem){.landing-page_brandCopy__vhrlF small{display:block}.landing-page_nav__oxIlI{gap:.5rem}.landing-page_nav__oxIlI a{display:inline-flex}.landing-page_heroActions__LFbf_{flex-wrap:nowrap;gap:.35rem}.landing-page_heroActions__LFbf_ .landing-page_primaryCta__QqVzy,.landing-page_heroActions__LFbf_ .landing-page_textCta__lqU_z{padding-inline:.8rem;white-space:nowrap}.landing-page_hcCopy__kHWym{padding-top:clamp(.5rem,3svh,2rem)}.landing-page_hcTitle__VPin8{max-width:12.5ch;font-size:clamp(3rem,7.6vw,3.85rem)}.landing-page_hcStage__xy73o{margin-top:2.25rem}.landing-page_threadCopy__r95x1{padding-left:clamp(.75rem,2vw,1.25rem)}.landing-page_threadStage__DTd50{min-height:min(54svh,32rem)}.landing-page_detoxCanvas__SRts1{min-height:32rem}.landing-page_detoxScene__dVP2H{inset:1.5rem 2rem}}@media (min-width:64rem){.landing-page_page__74xtl{--lp-header-height:5rem}.landing-page_nav__oxIlI a{padding-inline:.9rem;font-size:.875rem}.landing-page_questions__6nXnf{grid-template-columns:minmax(16rem,.72fr) minmax(28rem,1.28fr);align-items:start}.landing-page_questionsIntro__qeBF_{position:sticky;top:calc(var(--lp-header-height) + 3rem)}.landing-page_footer__djHrO{grid-template-columns:minmax(16rem,1.25fr) minmax(28rem,1fr);align-items:start}.landing-page_hcPanel__FV2CM{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;column-gap:clamp(3.5rem,7vw,6.75rem);min-height:calc(100svh - var(--lp-header-height))}.landing-page_hcCopy__kHWym{max-width:39rem;padding-top:0}.landing-page_hcTitle__VPin8{max-width:11.5ch;font-size:clamp(3.35rem,5.2vw,5rem)}.landing-page_hcMobileBreak__jeJxQ{display:none}.landing-page_hcStage__xy73o{grid-template-columns:minmax(3rem,.35fr) minmax(15rem,1fr) minmax(2rem,.25fr);grid-template-areas:"bubble bubble ." ". face face" ". card card";align-content:center;justify-items:stretch;gap:1.5rem 0;margin-top:0}.landing-page_hcFace__4g5l6.landing-page_hcFace__4g5l6{width:clamp(15rem,21vw,19rem)}.landing-page_hcFaceWrap__GScjs{justify-self:center}.landing-page_hcAttentionField__cVYVP{inset:-12% -26% -16% -78%}.landing-page_hcAttentionPulse__eOlXx{top:27%;left:31%;width:48%}.landing-page_hcBubbleWrap___8Fjq{width:min(17rem,100%);height:7rem;align-items:end;justify-self:start;justify-items:start}.landing-page_hcBubble__tmcPJ{text-align:left}.landing-page_hcBubble__tmcPJ:after{top:auto;right:1.5rem;bottom:-5px;left:auto;border:0;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);border-top:0;border-left:0;transform:rotate(45deg)}.landing-page_hcCardWrap__hiQqT{width:20.5rem;justify-items:stretch;justify-self:end}.landing-page_hcCard__TupD_{transform:rotate(.6deg)}.landing-page_hcHint__J45jc{top:-2.1rem;right:-2.8rem;font-size:.72rem}.landing-page_hcGate__9GzE4{position:absolute;bottom:clamp(1.25rem,4svh,2.5rem);left:50%;margin:0;transform:translateX(-50%)}.landing-page_montage__cBpd5{height:500svh}.landing-page_montageQuestion__r4WRk{top:9%;width:min(92%,12ch);font-size:clamp(5rem,8.5vw,8rem)}.landing-page_montageBeat__dCeAY{width:min(46vw,43rem)}.landing-page_montageBeat__dCeAY:first-child{top:34%;left:7%}.landing-page_montageBeat__dCeAY:nth-child(2){top:43%;right:7%}.landing-page_montageBeat__dCeAY:nth-child(3){top:62%;left:13%}.landing-page_montageBeat__dCeAY:nth-child(4){right:9%;bottom:7%}.landing-page_montageDesire__eIhJ6{font-size:clamp(2.5rem,4vw,4.5rem)}.landing-page_montageFragment__OnFji{max-width:90vw;font-size:clamp(1.2rem,2.15vw,2rem)}.landing-page_montageBeat__dCeAY:first-child .landing-page_montageFragment__OnFji{left:-9vw}.landing-page_montageBeat__dCeAY:nth-child(2) .landing-page_montageFragment__OnFji{right:-10vw}.landing-page_montageBeat__dCeAY:nth-child(4) .landing-page_montageFragment__OnFji{right:-12vw}.landing-page_montageConclusion__6rf2M p{font-size:clamp(4rem,6.6vw,7rem)}.landing-page_threadExperience__It9oW{height:500svh}.landing-page_loop__wE63v{--thread-rail-width:clamp(7rem,8vw,8.5rem)}.landing-page_threadHandoff__AQuS_,.landing-page_threadPrelude__VQW_J{grid-template-columns:minmax(19rem,.78fr) var(--thread-rail-width) minmax(31rem,1.22fr)}.landing-page_threadHandoff__AQuS_ span{grid-column:2}.landing-page_threadPrelude__VQW_J .landing-page_sectionHead__ZKcXy{grid-column:1;max-width:none;padding-right:clamp(1.5rem,3vw,3rem)}.landing-page_threadPreludeRail__hERS_{grid-column:2}.landing-page_threadSticky__JeWTr{grid-template-columns:minmax(19rem,.78fr) var(--thread-rail-width) minmax(31rem,1.22fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;padding-block:clamp(3rem,7svh,5rem)}.landing-page_threadSticky__JeWTr:before{top:50%;left:72%;width:min(58vw,54rem)}.landing-page_threadCopy__r95x1{grid-column:1;grid-row:1;align-self:center;padding-right:clamp(1.5rem,3vw,3rem);padding-left:clamp(1rem,2vw,2rem)}.landing-page_threadRail__L2Vo3{grid-column:2;grid-row:1}.landing-page_threadCopyInner__kHjxu{min-height:13rem}.landing-page_threadCopy__r95x1 h3{max-width:11ch;font-size:clamp(2.8rem,4vw,4.1rem)}.landing-page_threadCopy__r95x1 p{margin-top:1.25rem}.landing-page_threadStage__DTd50{min-height:min(70svh,39rem);grid-column:3;grid-row:1}.landing-page_threadScene__v6Z9t{padding-inline:clamp(1.5rem,3vw,3rem)}.landing-page_threadSignals__NFCGs{top:8%;right:8%;left:10%;gap:.65rem 1.25rem}.landing-page_threadArticle__mxm18{width:min(82%,34rem);margin-top:2.5rem;margin-right:4%;margin-left:auto}.landing-page_threadInput__Q_dQY{justify-items:start}.landing-page_threadInputSentence__nAHHo{width:min(82%,34rem);margin-left:10%;text-align:left}.landing-page_threadSupports__RuxMz span:first-child{top:14%;left:5%}.landing-page_threadSupports__RuxMz span:nth-child(2){right:7%;bottom:17%}.landing-page_threadSupports__RuxMz span:nth-child(3){bottom:7%;left:14%}.landing-page_threadPersonal__mlv27{justify-items:end;padding-right:8%}.landing-page_threadSavedPhrase__Ab7OI{max-width:11ch;justify-items:end;text-align:right}.landing-page_threadOriginalMoment__DXeXy{width:min(76%,28rem);margin-right:10%;text-align:left}.landing-page_threadPressure__pOGgF{align-content:center;padding-inline:clamp(2rem,4vw,4rem)}.landing-page_threadPrompt__ow8Wd{width:min(42%,18rem);margin-left:2%}.landing-page_threadResponse__V3_e2{max-width:9ch;margin-top:2.75rem;margin-right:3%;font-size:clamp(2.8rem,5.2vw,4.6rem)}.landing-page_threadPressurePulse__lIlMF{bottom:12%;left:8%}.landing-page_threadMemory__OIcr_{align-content:center;padding-top:0;padding-bottom:5.5rem}.landing-page_threadMemorySource__pKd_O{margin-left:4%}.landing-page_threadTicks__jHYL1{grid-column:3;grid-row:2}.landing-page_threadClosing__jK3YT{right:2rem;bottom:clamp(5rem,11svh,7.5rem);left:auto;max-width:24rem;text-align:right}.landing-page_detoxBody__CGYiH{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(31rem,1.18fr);align-items:start;gap:clamp(3.5rem,7vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.landing-page_detoxStep__Bgv0M{display:flex;min-height:78svh;align-items:center;border:0;padding-block:5rem;opacity:.3;transition:opacity .32s var(--lp-ease)}.landing-page_detoxStep__Bgv0M:last-child{border:0}.landing-page_detoxStep__Bgv0M[data-active=true]{opacity:1}.landing-page_detoxStepCopy__OSqZL{padding-left:1.25rem}.landing-page_detoxStepCopy__OSqZL h3{font-size:clamp(2rem,3vw,3rem)}.landing-page_detoxMobileStage__fBMJ9{display:none}.landing-page_detoxDesktopStage__5fYI_{position:sticky;top:1.25rem;display:block;align-self:start}.landing-page_detoxDesktopStage__5fYI_ .landing-page_detoxCanvas__SRts1{min-height:min(42rem,calc(100svh - 2.5rem))}.landing-page_floatingNarrator__DSUEl{right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom))}.landing-page_floatingNarratorFace__ThwbU.landing-page_floatingNarratorFace__ThwbU{width:clamp(4.5rem,6vw,5.5rem)}}@media (orientation:landscape) and (max-height:35rem) and (max-width:63.99rem){.landing-page_detoxStep__Bgv0M{padding-block:2.75rem}.landing-page_detoxCanvas__SRts1{min-height:23.5rem}.landing-page_detoxScene__dVP2H{inset:1rem 1.5rem}.landing-page_detoxPhone__LDidK{width:12rem;min-height:18rem}.landing-page_detoxClock__A5niR{font-size:2.2rem}.landing-page_detoxNotifications__sH5G8{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.landing-page_page__74xtl *,.landing-page_page__74xtl :after,.landing-page_page__74xtl :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing-page_montage__cBpd5{height:auto}.landing-page_montageSticky__TeyF8{position:relative;display:grid;height:auto;min-height:100svh;gap:3rem;padding:clamp(5rem,12vw,8rem) 1rem;overflow:hidden}.landing-page_montageBeat__dCeAY,.landing-page_montageConclusion__6rf2M,.landing-page_montageDesires___XG9u,.landing-page_montageQuestion__r4WRk{position:relative;inset:auto;width:min(100%,64rem);transform:none;opacity:1}.landing-page_montageQuestion__r4WRk{translate:none}.landing-page_montageConclusion__6rf2M,.landing-page_montageDesires___XG9u,.landing-page_montageQuestion__r4WRk{margin-inline:auto}.landing-page_montageQuestion__r4WRk{text-align:left}.landing-page_montageDesires___XG9u{display:grid;gap:clamp(3rem,9vw,5rem)}.landing-page_montageDesires___XG9u .landing-page_montageBeat__dCeAY{inset:auto}.landing-page_montageBeat__dCeAY:nth-child(2n){margin-left:auto}.landing-page_montageFragment__OnFji{position:relative;inset:auto!important;margin-bottom:.6rem;opacity:.45}.landing-page_montageConclusion__6rf2M{min-height:80svh}}