.landing_page__LRKS9{--ivory:#f6f3ec;--sand:#ece5d6;--dusk:#31423a;--night:#0f1813;--champagne:#d9a961;--ink:#1d2721;--smoke:#68756c;--mist:#a7b5aa;--paper:#f2efe7;--fresco:var(--color-fresco-green-600);--fresco-700:var(--color-fresco-green-700);--fresco-300:var(--color-fresco-green-300);--fresco-400:var(--color-fresco-green-400);--hair-day:rgba(29,39,33,0.14);--hair-night:rgba(242,239,231,0.16);--font-display:var(--font-display),"Didot",serif;--pad:clamp(1.25rem,4vw,3rem);--ease-out:cubic-bezier(0.16,1,0.3,1);font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--ink);line-height:1.6;overflow-x:hidden;transition:color .6s ease}html.night .landing_page__LRKS9{color:var(--paper)}.landing_page__LRKS9 ::-moz-selection{background:var(--champagne);color:var(--night)}.landing_page__LRKS9 ::selection{background:var(--champagne);color:var(--night)}.landing_wrap__p54G3{max-width:1200px;margin-inline:auto;padding-inline:var(--pad)}.landing_page__LRKS9 h1,.landing_page__LRKS9 h2,.landing_page__LRKS9 h3{font-family:var(--font-display);font-weight:400;line-height:1.04;text-wrap:balance;margin:0}.landing_page__LRKS9 h1{font-size:clamp(2.9rem,8.2vw,6.6rem);letter-spacing:-.01em}.landing_page__LRKS9 h2{font-size:clamp(2.1rem,4.6vw,3.9rem)}.landing_page__LRKS9 h3{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.15}.landing_page__LRKS9 em{font-style:italic}.landing_page__LRKS9 p{max-width:34em;margin:0}.landing_lead__JHJtl{font-size:clamp(1.06rem,1.5vw,1.25rem);line-height:1.65}.landing_muted__iACno{color:var(--smoke);transition:color .6s ease}html.night .landing_muted__iACno{color:var(--mist)}.landing_eyebrow__hxLSs{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fresco);transition:color .6s ease}html.night .landing_eyebrow__hxLSs{color:var(--fresco-400)}.landing_btn__2J45I{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:600;font-size:1rem;padding:1em 1.9em;border-radius:999px;text-decoration:none;background:var(--fresco);color:var(--ivory);border:1px solid var(--fresco);cursor:pointer;transition:transform .35s var(--ease-out),background .35s,color .35s,border-color .35s,box-shadow .35s}.landing_btn__2J45I:hover{transform:translateY(-2px);background:var(--fresco-700);box-shadow:0 12px 30px -12px rgba(15,24,19,.45)}.landing_btn__2J45I:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}.landing_arr__Gl5gE{transition:transform .35s var(--ease-out)}.landing_btn__2J45I:hover .landing_arr__Gl5gE{transform:translateX(4px)}.landing_btnGhost__tpDjc{background:transparent;color:inherit;border:1px solid var(--hair-day)}.landing_btnGhost__tpDjc:hover{background:rgba(45,74,58,.06);box-shadow:none}html.night .landing_btnGhost__tpDjc{color:var(--paper);border-color:var(--hair-night)}html.night .landing_btnGhost__tpDjc:hover{background:rgba(242,239,231,.08)}.landing_nav__8w4AQ{position:fixed;inset-inline:0;top:0;z-index:50;transition:background .5s,backdrop-filter .5s}.landing_navBar__XgxDP{max-width:1200px;margin-inline:auto;padding:1.1rem var(--pad);display:flex;align-items:center;justify-content:space-between;gap:1rem}html.scrolled .landing_nav__8w4AQ{background:color-mix(in srgb,var(--nav-tint,#f6f3ec) 82%,transparent);backdrop-filter:blur(14px)}.landing_wordmark__64Vn2{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.55rem;text-decoration:none;letter-spacing:.01em;color:inherit}.landing_navLinks__I9AIM{display:flex;gap:2rem;list-style:none;align-items:center;margin:0;padding:0}.landing_navLinks__I9AIM a{text-decoration:none;font-size:.92rem;font-weight:600;opacity:.85;color:inherit}.landing_navLinks__I9AIM a:hover{opacity:1}@media (max-width:860px){.landing_navLinks__I9AIM{display:none}}.landing_navCta__hBCsP{font-size:.9rem;padding:.7em 1.4em;background:var(--paper);color:var(--ink);border-color:var(--paper)}.landing_navCta__hBCsP:hover{background:#fff;border-color:#fff;box-shadow:0 12px 30px -12px rgba(15,24,19,.5)}@media (max-width:560px){.landing_navCta__hBCsP{font-size:.82rem;padding:.6em 1.05em}}.landing_navCtaShort__L8S1e{display:none}@media (max-width:380px){.landing_navCta__hBCsP{padding:.6em .95em}.landing_navCtaFull___691n{display:none}.landing_navCtaShort__L8S1e{display:inline}}.landing_hero__gSh9P{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;color:var(--paper);overflow:hidden}.landing_heroMedia__7K_Ea{position:absolute;inset:0;z-index:0}.landing_heroMedia__7K_Ea img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:landing_kenburns__8HDQk 16s var(--ease-out) forwards;transform-origin:55% 40%}@keyframes landing_kenburns__8HDQk{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.landing_heroMedia__7K_Ea:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,24,19,.42),rgba(15,24,19,.12) 42%,rgba(15,24,19,.78) 88%,#0f1813)}.landing_heroInner__f_7js{position:relative;z-index:1;padding-bottom:clamp(2.5rem,6vh,5rem)}.landing_hero__gSh9P .landing_eyebrow__hxLSs{color:var(--champagne);margin-bottom:1.4rem;display:block}.landing_heroTitle__5wQEU .landing_line__F1dEK{display:block;overflow:hidden}.landing_heroTitle__5wQEU .landing_line__F1dEK>span{display:block;transform:translateY(112%);transition:transform 1.1s var(--ease-out)}.landing_heroTitle__5wQEU .landing_line__F1dEK:nth-child(2)>span{transition-delay:.14s}html.loaded .landing_heroTitle__5wQEU .landing_line__F1dEK>span{transform:translateY(0)}.landing_heroLead__8XB2k{margin-top:1.6rem;max-width:32em;color:rgba(242,239,231,.85)}.landing_heroCtas__jJy9f{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2.2rem}.landing_hero__gSh9P .landing_btn__2J45I{background:var(--paper);color:var(--night);border-color:var(--paper)}.landing_hero__gSh9P .landing_btn__2J45I:hover{background:#fff}.landing_hero__gSh9P .landing_btnGhost__tpDjc{background:transparent;color:var(--paper);border-color:rgba(242,239,231,.35)}.landing_hero__gSh9P .landing_btnGhost__tpDjc:hover{background:rgba(242,239,231,.08)}.landing_trust__KzEk9{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin-top:3.2rem;padding-top:1.6rem;border-top:1px solid rgba(242,239,231,.22)}.landing_trust__KzEk9>div{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(242,239,231,.72)}.landing_trust__KzEk9 strong{display:block;font-family:var(--font-display);font-size:1.9rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--paper);font-variant-numeric:tabular-nums}@media (max-width:640px){.landing_hero__gSh9P{min-height:100svh;height:auto;padding-top:calc(4.5rem + env(safe-area-inset-top, 0px))}.landing_heroInner__f_7js{padding-bottom:clamp(2rem,5vh,3.5rem);width:100%;min-width:0;box-sizing:border-box}.landing_hero__gSh9P .landing_heroTitle__5wQEU{font-size:clamp(2.05rem,9.5vw,2.9rem);overflow-wrap:break-word;hyphens:auto}.landing_hero__gSh9P .landing_eyebrow__hxLSs{margin-bottom:1rem}.landing_heroLead__8XB2k{margin-top:1.1rem;max-width:100%}.landing_modeSelect__Qa_BE{margin-top:1.6rem}.landing_trust__KzEk9{gap:1rem 1.8rem;margin-top:2rem;padding-top:1.2rem}.landing_trust__KzEk9 strong{font-size:1.55rem}.landing_trust__KzEk9>div{flex:1 1 40%}}.landing_sec__boXfE{padding-block:clamp(5rem,13vh,9.5rem)}.landing_reveal__0jL7s{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s var(--ease-out)}.landing_reveal__0jL7s.landing_in__IqYqN{opacity:1;transform:none}.landing_d1__NZJC_{transition-delay:.1s}.landing_d2__mrP_r{transition-delay:.2s}.landing_d3__OPzeo{transition-delay:.3s}.landing_rewind__y4y1s{padding-top:clamp(4rem,9vh,7rem);text-align:center}.landing_rewind__y4y1s span{font-size:.78rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--smoke)}.landing_rewindDial__e97Gb{font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,2.6vw,2rem);margin-top:.6rem;color:var(--fresco)}.landing_manifesto__4XuM_{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,5rem);align-items:center}@media (max-width:900px){.landing_manifesto__4XuM_{grid-template-columns:1fr}}.landing_manifesto__4XuM_ h2{margin:.9rem 0 1.6rem}.landing_manifesto__4XuM_ p+p{margin-top:1.1rem}.landing_claims__Kom_N{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.6rem}@media (max-width:700px){.landing_claims__Kom_N{grid-template-columns:1fr}}.landing_claims__Kom_N>div{border-top:1px solid var(--hair-day);padding-top:1rem;transition:border-color .6s}html.night .landing_claims__Kom_N>div{border-color:var(--hair-night)}.landing_claims__Kom_N b{display:block;font-weight:600;font-size:1rem;margin-bottom:.3rem}.landing_claims__Kom_N small{font-size:.92rem;line-height:1.5;display:block}.landing_frame__umghe{overflow:hidden;border-radius:10px;position:relative}.landing_plx__DdHxa{height:118%;width:100%;position:relative;top:-9%;will-change:transform}.landing_plx__DdHxa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_frameTall__x5ad_{aspect-ratio:4/5}.landing_frameWide__KPQml{aspect-ratio:16/11}.landing_marquee__EyjdY{overflow:hidden;padding-block:clamp(2rem,5vh,3.4rem);border-block:1px solid var(--hair-day);transition:border-color .6s}html.night .landing_marquee__EyjdY{border-color:var(--hair-night)}.landing_marqueeTrack__J0cAS{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:landing_scroll__Sb_u6 75s linear infinite}.landing_marquee__EyjdY:hover .landing_marqueeTrack__J0cAS{animation-play-state:paused}.landing_marqueeTrack__J0cAS span{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,3vw,2.3rem);white-space:nowrap;color:var(--smoke);opacity:.8;padding-right:.35em;transition:color .6s}html.night .landing_marqueeTrack__J0cAS span{color:var(--mist)}@keyframes landing_scroll__Sb_u6{to{transform:translateX(-50%)}}.landing_stepsHead__pPDR1{max-width:44rem;margin-bottom:clamp(2.5rem,6vh,4.5rem)}.landing_stepsHead__pPDR1 h2{margin-top:.9rem}.landing_steps__0QfEB{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3.5vw,3rem)}@media (max-width:820px){.landing_steps__0QfEB{grid-template-columns:1fr;gap:2.4rem}}.landing_step___2NBT{border-top:1px solid var(--hair-day);padding-top:1.4rem;transition:border-color .6s}html.night .landing_step___2NBT{border-color:var(--hair-night)}.landing_stepN__P5j4q{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--fresco);display:block;margin-bottom:1rem;transition:color .6s}html.night .landing_stepN__P5j4q{color:var(--fresco-400)}.landing_step___2NBT h3{font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:600;font-size:1.15rem;margin-bottom:.6rem}.landing_step___2NBT p{font-size:.98rem}.landing_stepNote__A_AkZ{display:inline-block;margin-top:.9rem;font-size:.8rem;font-weight:600;letter-spacing:.05em;color:var(--fresco);border:1px solid var(--hair-day);border-radius:999px;padding:.35em .9em;transition:color .6s,border-color .6s}html.night .landing_stepNote__A_AkZ{color:var(--fresco-300);border-color:var(--hair-night)}.landing_guarantee__CQ3l1{margin-top:clamp(2.5rem,6vh,4rem);text-align:center;border:1px solid var(--hair-day);border-radius:16px;padding:1.4rem 1.6rem;font-size:1.05rem;transition:border-color .6s}html.night .landing_guarantee__CQ3l1{border-color:var(--hair-night)}.landing_guarantee__CQ3l1 em{font-family:var(--font-display);font-size:1.2em;color:var(--fresco);white-space:nowrap;transition:color .6s}html.night .landing_guarantee__CQ3l1 em{color:var(--fresco-300)}.landing_tlHead__hONMb{text-align:center;max-width:46rem;margin-inline:auto;margin-bottom:clamp(3rem,8vh,6rem)}.landing_tlHead__hONMb h2{margin-top:.9rem}.landing_chapter__ClXFJ{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,6vw,5.5rem);align-items:center;padding-block:clamp(3.5rem,9vh,7rem)}@media (max-width:900px){.landing_chapter__ClXFJ{grid-template-columns:1fr;padding-block:3rem}}.landing_chapter__ClXFJ.landing_flip__sju5j .landing_frame__umghe{order:2}@media (max-width:900px){.landing_chapter__ClXFJ.landing_flip__sju5j .landing_frame__umghe{order:0}}.landing_hour__7g37s{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(3.6rem,9vw,7.5rem);line-height:1;color:var(--champagne);font-variant-numeric:tabular-nums;display:block;margin-bottom:1rem}.landing_chapter__ClXFJ h3{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.7rem);margin-bottom:1rem}.landing_chapter__ClXFJ p{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.landing_intl__QndHe{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,6vw,5rem);align-items:center}@media (max-width:900px){.landing_intl__QndHe{grid-template-columns:1fr}}.landing_intl__QndHe h2{margin:.9rem 0 1.4rem}.landing_intl__QndHe ul{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.9rem}.landing_intl__QndHe li{display:flex;gap:.8em;align-items:baseline;font-size:1rem}.landing_intl__QndHe li:before{content:"—";color:var(--champagne);flex:none}.landing_quotes__58Lpe{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,6vh,4rem)}@media (max-width:820px){.landing_quotes__58Lpe{grid-template-columns:1fr}}.landing_quotes__58Lpe blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.35;text-wrap:balance;margin:0}.landing_quotes__58Lpe footer{font-family:var(--font-geist-sans),system-ui,sans-serif;font-style:normal;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;margin-top:1.2rem;color:var(--mist)}.landing_metrics__Q8lvH{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:clamp(3.5rem,8vh,5.5rem);padding-top:2.2rem;border-top:1px solid var(--hair-night)}@media (max-width:820px){.landing_metrics__Q8lvH{grid-template-columns:repeat(2,1fr)}}.landing_metrics__Q8lvH strong{font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,3.6vw,3.2rem);display:block;color:var(--champagne);font-variant-numeric:tabular-nums}.landing_metrics__Q8lvH span{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.landing_faq__3NZlz{max-width:46rem;margin-inline:auto}.landing_faq__3NZlz h2{text-align:center;margin-bottom:clamp(2rem,5vh,3.5rem)}.landing_faq__3NZlz details{border-top:1px solid var(--hair-night)}.landing_faq__3NZlz details:last-of-type{border-bottom:1px solid var(--hair-night)}.landing_faq__3NZlz summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-weight:600;font-size:1.05rem}.landing_faq__3NZlz summary::-webkit-details-marker{display:none}.landing_plIcon__G_0QG{flex:none;width:1em;height:1em;position:relative;opacity:.7;transition:transform .35s var(--ease-out)}.landing_plIcon__G_0QG:after,.landing_plIcon__G_0QG:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor}.landing_plIcon__G_0QG:before{width:100%;height:1.5px}.landing_plIcon__G_0QG:after{width:1.5px;height:100%}.landing_faq__3NZlz details[open] .landing_plIcon__G_0QG{transform:rotate(45deg)}.landing_faq__3NZlz details p{padding:0 0 1.4rem;color:var(--mist);max-width:38em}.landing_finale__FdURw{position:relative;text-align:center;padding-block:clamp(7rem,18vh,12rem);overflow:hidden}.landing_finale__FdURw:before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse 60% 45% at 50% 62%,rgba(217,169,97,.2),transparent 70%);pointer-events:none}.landing_finale__FdURw h2{font-size:clamp(2.4rem,5.6vw,4.6rem);max-width:12em;margin-inline:auto}.landing_finale__FdURw .landing_lead__JHJtl{margin:1.6rem auto 2.6rem}.landing_finale__FdURw .landing_btn__2J45I{font-size:1.08rem;padding:1.1em 2.3em}.landing_finaleDj__0OOOE{display:block;margin-top:2.8rem;font-size:.9rem;color:var(--mist)}.landing_finaleDj__0OOOE a{color:var(--fresco-300)}.landing_siteFooter__sJMLP{border-top:1px solid var(--hair-night);padding:2.2rem 0 3rem;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;align-items:baseline;font-size:.85rem;color:var(--mist)}.landing_siteFooter__sJMLP .landing_wordmark__64Vn2{font-size:1.2rem}.landing_siteFooter__sJMLP small{font-size:.75rem;opacity:.75;max-width:34em}.landing_djAccess__OpPAk{font-size:.75rem;color:var(--mist);opacity:.6;text-decoration:none;white-space:nowrap;transition:opacity .25s ease,color .25s ease}.landing_djAccess__OpPAk:hover{opacity:1;color:var(--champagne)}@media (prefers-reduced-motion:reduce){.landing_page__LRKS9 *,.landing_page__LRKS9 :after,.landing_page__LRKS9 :before{animation:none!important;transition:none!important}.landing_reveal__0jL7s{opacity:1;transform:none}.landing_heroTitle__5wQEU .landing_line__F1dEK>span{transform:none}.landing_plx__DdHxa{transform:none!important}.landing_modeFade__JiEv6{animation:none}}.landing_modeSelect__Qa_BE{margin-top:2.2rem}.landing_modeSelectPrompt__xaPh_{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne);margin-bottom:.85rem}.landing_modeCards__Z0k5o{display:flex;gap:.65rem;flex-wrap:wrap}.landing_modeCard__9Go6u{flex:1 1 0;min-width:9.5rem;display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1.05rem;text-align:left;cursor:pointer;border-radius:14px;border:1px solid rgba(242,239,231,.28);background:rgba(242,239,231,.06);color:var(--paper);backdrop-filter:blur(6px);transition:background .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out),transform .2s var(--ease-out)}.landing_modeCard__9Go6u:hover{background:rgba(242,239,231,.13);border-color:rgba(242,239,231,.5)}.landing_modeCard__9Go6u:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}.landing_modeCardActive__3XXpE,.landing_modeCardActive__3XXpE:hover{background:var(--paper);border-color:var(--paper);color:var(--night)}.landing_modeCardLabel__Rmb5Z{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.landing_modeCardHint__fsLFs{font-size:.72rem;line-height:1.25;opacity:.72}.landing_modeFade__JiEv6{animation:landing_modeFadeIn__qNMwz .5s var(--ease-out) both}@keyframes landing_modeFadeIn__qNMwz{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:560px){.landing_modeCards__Z0k5o{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);max-width:100vw;min-width:0;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad)}.landing_modeCards__Z0k5o::-webkit-scrollbar{display:none}.landing_modeCard__9Go6u{flex:0 0 auto;width:min(62vw,15rem);min-width:0;scroll-snap-align:start}.landing_modeCard__9Go6u:last-child{margin-right:var(--pad)}}