.FunnelNav-module__Iwuo-a__rail{z-index:15;position:fixed;top:50%;right:clamp(12px,3vw,28px);transform:translateY(-50%)}.FunnelNav-module__Iwuo-a__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FunnelNav-module__Iwuo-a__link{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:8px 0;text-decoration:none;display:flex}.FunnelNav-module__Iwuo-a__dot{background:var(--track);border:1px solid #1e3a2f59;border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .2s,transform .2s}.FunnelNav-module__Iwuo-a__link[aria-current=true] .FunnelNav-module__Iwuo-a__dot{background:var(--terra);border-color:#0000;transform:scale(1.4)}.FunnelNav-module__Iwuo-a__label{font-size:var(--fs-1);color:var(--mute);white-space:nowrap;border:1px solid var(--rule);opacity:0;background:#f5f1e8eb;border-radius:999px;padding:4px 12px;font-weight:500;transition:opacity .2s}.FunnelNav-module__Iwuo-a__link[aria-current=true] .FunnelNav-module__Iwuo-a__label,.FunnelNav-module__Iwuo-a__link:hover .FunnelNav-module__Iwuo-a__label,.FunnelNav-module__Iwuo-a__link:focus-visible .FunnelNav-module__Iwuo-a__label{opacity:1}@media (max-width:767px){.FunnelNav-module__Iwuo-a__rail{display:none}}.FunnelNav-module__Iwuo-a__progress{top:var(--header-h);z-index:15;pointer-events:none;height:2px;display:none;position:fixed;left:0;right:0}.FunnelNav-module__Iwuo-a__progressFill{background:var(--terra);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}@media (max-width:767px){.FunnelNav-module__Iwuo-a__progress{display:block}}
.HomeGate-module__pSsVxW__inner{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;padding:0 22px;display:flex}.HomeGate-module__pSsVxW__mark{aspect-ratio:1;width:min(38vw,26vh);position:relative;overflow:visible}.HomeGate-module__pSsVxW__line{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-6);line-height:var(--lh-title);color:var(--ink);animation:HomeGate-module__pSsVxW__riseIn .7s 1.3s var(--ease-out) both;margin:0}.HomeGate-module__pSsVxW__actions{justify-content:center;align-items:center;gap:var(--sp-3);animation:HomeGate-module__pSsVxW__riseIn .7s 1.55s var(--ease-out) both;flex-wrap:wrap;display:flex}.HomeGate-module__pSsVxW__start{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:var(--fs-2);cursor:pointer;border-radius:999px;padding:15px 40px;font-weight:700;transition:transform .2s,opacity .2s}.HomeGate-module__pSsVxW__start:hover{transform:translateY(-2px)}.HomeGate-module__pSsVxW__start:active{transform:scale(.98)}.HomeGate-module__pSsVxW__skip{color:var(--mute);border:1px solid var(--rule);font-size:var(--fs-2);cursor:pointer;background:0 0;border-radius:999px;padding:15px 28px;transition:border-color .2s,color .2s}.HomeGate-module__pSsVxW__skip:hover{border-color:var(--ink);color:var(--ink)}
.HomeHero-module__ZWTPJG__stage{position:relative;overflow:hidden}.HomeHero-module__ZWTPJG__inner{z-index:1;position:relative}.HomeHero-module__ZWTPJG__ask{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-4);line-height:var(--lh-title);color:var(--ink);max-width:20em;animation:HomeHero-module__ZWTPJG__riseIn .8s 4.6s var(--ease-out) both;margin:0}.HomeHero-module__ZWTPJG__ask strong{color:var(--num);font-weight:700}.HomeHero-module__ZWTPJG__cta{border:1px solid var(--rule);color:var(--ink);font-size:var(--fs-2);cursor:pointer;animation:HomeHero-module__ZWTPJG__riseIn .8s 4.75s var(--ease-out) both;background:0 0;border-radius:999px;padding:15px 32px;font-weight:700;transition:border-color .2s,transform .2s}.HomeHero-module__ZWTPJG__cta:hover{border-color:var(--ink);transform:translateY(-2px)}.HomeHero-module__ZWTPJG__cta:active{transform:scale(.98)}.HomeHero-module__ZWTPJG__ctaMeta{font-size:var(--fs-1);color:var(--faint);animation:HomeHero-module__ZWTPJG__riseIn .8s 4.85s var(--ease-out) both;margin:-10px 0 0}
.HomeStage-module__wtA0ZG__stage{width:100%;display:grid;position:relative}.HomeStage-module__wtA0ZG__veil{pointer-events:none;background:linear-gradient(to bottom, var(--paper) 0%, #f5f1e800 26%, #f5f1e800 68%, var(--paper) 100%);grid-area:1/1}.HomeStage-module__wtA0ZG__layer{opacity:0;visibility:hidden;width:100%;transition:opacity var(--xfade,.5s) var(--ease-out), visibility 0s var(--xfade,.5s);grid-area:1/1;align-content:center;justify-items:center;display:grid}.HomeStage-module__wtA0ZG__layer[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--xfade,.5s) var(--ease-out) .12s, visibility 0s}@media (prefers-reduced-motion:reduce){.HomeStage-module__wtA0ZG__layer,.HomeStage-module__wtA0ZG__layer[data-active=true]{transition:none}}.HomeStage-module__wtA0ZG__layerHero{justify-items:stretch}.HomeStage-module__wtA0ZG__layerHero:not([data-active=true]) *{animation-play-state:paused}html[data-dialog-phase] .HomeStage-module__wtA0ZG__layer{opacity:0;visibility:hidden;transition:none}:is(html[data-dialog-phase=hero] .HomeStage-module__wtA0ZG__layer[data-layer=hero],html[data-dialog-phase=a1] .HomeStage-module__wtA0ZG__layer[data-layer=a1],html[data-dialog-phase=t1] .HomeStage-module__wtA0ZG__layer[data-layer=t1],html[data-dialog-phase=a2] .HomeStage-module__wtA0ZG__layer[data-layer=a2],html[data-dialog-phase=t2] .HomeStage-module__wtA0ZG__layer[data-layer=t2],html[data-dialog-phase=a3] .HomeStage-module__wtA0ZG__layer[data-layer=a3],html[data-dialog-phase=why] .HomeStage-module__wtA0ZG__layer[data-layer=why],html[data-dialog-phase=cmp] .HomeStage-module__wtA0ZG__layer[data-layer=cmp],html[data-dialog-phase=a4] .HomeStage-module__wtA0ZG__layer[data-layer=a4],html[data-dialog-phase=hub] .HomeStage-module__wtA0ZG__layer[data-layer=hub]){opacity:1;visibility:visible}
.HomeDialog-module__-H0eXW__layer{}.HomeDialog-module__-H0eXW__layerHub{}.HomeDialog-module__-H0eXW__inner{text-align:center;align-items:center;gap:var(--sp-5);flex-direction:column;width:100%;max-width:680px;margin:0 auto;padding:0 22px;display:flex}.HomeDialog-module__-H0eXW__layer[data-active=true] .HomeDialog-module__-H0eXW__inner>*{animation:HomeDialog-module__-H0eXW__dlgItem .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .15s)}@keyframes HomeDialog-module__-H0eXW__dlgItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.HomeDialog-module__-H0eXW__counter{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-4);color:var(--num);margin:0}.HomeDialog-module__-H0eXW__counterOf{color:var(--faint);font-weight:400}.HomeDialog-module__-H0eXW__q{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,4.6vw,44px);font-weight:700;line-height:1.35}.HomeDialog-module__-H0eXW__qLead{margin:0 0 calc(var(--sp-2) - var(--sp-5));font-size:var(--fs-2);line-height:var(--lh-ui);color:var(--faint)}.HomeDialog-module__-H0eXW__qTail{margin:calc(var(--sp-2) - var(--sp-5)) 0 0;font-size:var(--fs-2);line-height:var(--lh-ui);color:var(--mute)}.HomeDialog-module__-H0eXW__answerCol{align-items:stretch;gap:var(--sp-3);width:min(400px,100%);margin-top:var(--sp-2);flex-direction:column;display:flex}.HomeDialog-module__-H0eXW__answerBtn{border:1px solid var(--ink);background:var(--field);color:var(--ink);font-size:var(--fs-3);cursor:pointer;border-radius:999px;padding:17px 28px;font-weight:700;transition:background-color .2s,color .2s,transform .2s}.HomeDialog-module__-H0eXW__answerBtn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.HomeDialog-module__-H0eXW__answerBtn:active{transform:scale(.97)}.HomeDialog-module__-H0eXW__reaction{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-6);line-height:var(--lh-title);color:var(--ink);text-wrap:balance;max-width:22em;margin:0}.HomeDialog-module__-H0eXW__typedLine{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-6);line-height:var(--lh-title);color:var(--ink);text-align:center;min-height:calc(var(--lh-title) * 1em);max-width:22em;margin:0}.HomeDialog-module__-H0eXW__chosenChip{background:var(--tint);font-size:var(--fs-1);color:var(--mute);border-radius:999px;margin:0;padding:8px 16px;font-weight:700}.HomeDialog-module__-H0eXW__reasonCol{align-items:stretch;gap:var(--sp-3);width:min(420px,100%);margin-top:var(--sp-2);flex-direction:column;display:flex}.HomeDialog-module__-H0eXW__reasonBtn{border:1px solid var(--rule);background:var(--field);color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-ui);cursor:pointer;border-radius:16px;padding:15px 24px;transition:border-color .2s,background-color .2s,transform .2s}.HomeDialog-module__-H0eXW__reasonBtn:hover{border-color:var(--ink);transform:translateY(-1px)}.HomeDialog-module__-H0eXW__reasonBtn:active{transform:scale(.98)}.HomeDialog-module__-H0eXW__qSmall{font-family:var(--font-serif), serif;font-size:clamp(24px,3.6vw,36px);font-weight:700;line-height:var(--lh-title);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.HomeDialog-module__-H0eXW__cmpList{gap:var(--sp-3);flex-direction:column;width:min(420px,100%);margin:0;padding:0;list-style:none;display:flex}.HomeDialog-module__-H0eXW__cmpRow,.HomeDialog-module__-H0eXW__cmpMine{justify-content:center;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-2);line-height:var(--lh-ui);color:var(--faint);font-style:normal;display:flex}.HomeDialog-module__-H0eXW__cmpMine{color:var(--ink);font-weight:700}.HomeDialog-module__-H0eXW__youMark{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-1);color:var(--num);white-space:nowrap;flex:none}.HomeDialog-module__-H0eXW__contrast{align-items:center;gap:var(--sp-2);width:min(460px,100%);padding:var(--sp-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.HomeDialog-module__-H0eXW__contrastLine{font-size:var(--fs-2);line-height:var(--lh-body);color:var(--mute);text-wrap:balance;margin:0}.HomeDialog-module__-H0eXW__quoted{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-4);color:var(--ink)}.HomeDialog-module__-H0eXW__accent{color:var(--num);font-weight:700}.HomeDialog-module__-H0eXW__caveat{font-size:var(--fs-2);line-height:var(--lh-body);color:var(--faint);text-wrap:balance;max-width:24em;margin:0}.HomeDialog-module__-H0eXW__caret{vertical-align:-.12em;background:var(--terra);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite HomeDialog-module__-H0eXW__caretBlink;display:inline-block}.HomeDialog-module__-H0eXW__caretDone{animation:.4s .6s both HomeDialog-module__-H0eXW__caretFade}@keyframes HomeDialog-module__-H0eXW__caretBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes HomeDialog-module__-H0eXW__caretFade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeDialog-module__-H0eXW__caret{display:none}}.HomeDialog-module__-H0eXW__nextBtn{border:1px solid var(--ink);background:var(--field);min-width:160px;color:var(--ink);font-size:var(--fs-2);cursor:pointer;border-radius:999px;padding:15px 32px;font-weight:700;transition:background-color .2s,color .2s,transform .2s}.HomeDialog-module__-H0eXW__nextBtn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.HomeDialog-module__-H0eXW__nextBtn:active{transform:scale(.97)}.HomeDialog-module__-H0eXW__prevBtn{border:1px solid var(--rule);color:var(--mute);font-size:var(--fs-1);cursor:pointer;background:0 0;border-radius:999px;padding:10px 22px;transition:border-color .25s,color .25s}.HomeDialog-module__-H0eXW__prevBtn:hover{border-color:var(--ink);color:var(--ink)}.HomeDialog-module__-H0eXW__hubChar,.HomeDialog-module__-H0eXW__hubAnswer,.HomeDialog-module__-H0eXW__hubReason{opacity:0;transition:opacity .12s linear}.HomeDialog-module__-H0eXW__hubChar[data-typed=true],.HomeDialog-module__-H0eXW__hubAnswer[data-typed=true],.HomeDialog-module__-H0eXW__hubReason[data-typed=true]{opacity:1}.HomeDialog-module__-H0eXW__hubAnswer{display:inline-block;position:relative}.HomeDialog-module__-H0eXW__hubAnswer[data-gone=true]{opacity:0;transition:opacity .35s var(--ease-out)}.HomeDialog-module__-H0eXW__hubX{pointer-events:none;position:absolute;inset:22% -14%;overflow:visible}.HomeDialog-module__-H0eXW__hubX line{stroke:var(--terra);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .22s var(--ease-out)}.HomeDialog-module__-H0eXW__hubX[data-on=true] line{stroke-dashoffset:0}.HomeDialog-module__-H0eXW__hubX line:last-child{transition-delay:.14s}.HomeDialog-module__-H0eXW__hubReason{transition:opacity .12s linear, color .3s var(--ease-out);display:inline-block}.HomeDialog-module__-H0eXW__hubReason[data-lit=true]{color:var(--num);font-weight:700}.HomeDialog-module__-H0eXW__identity{font-size:var(--fs-6);line-height:var(--lh-body);color:var(--mute);max-width:24em;margin:0}.HomeDialog-module__-H0eXW__hubActions{margin-top:var(--sp-2)}.HomeDialog-module__-H0eXW__hubCta{font-size:var(--fs-3);width:min(328px,100%);padding:20px 44px}.HomeDialog-module__-H0eXW__hubLinks{justify-content:center;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.HomeDialog-module__-H0eXW__hubLinksLabel{font-size:var(--fs-1);color:var(--faint);letter-spacing:var(--ls-label)}.HomeDialog-module__-H0eXW__hubMini{gap:var(--sp-3);display:flex}.HomeDialog-module__-H0eXW__miniBtn{border:1px solid var(--rule);color:var(--faint);font-size:var(--fs-1);cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;transition:border-color .25s,color .25s}.HomeDialog-module__-H0eXW__miniBtn:hover{border-color:var(--ink);color:var(--ink)}.HomeDialog-module__-H0eXW__hint{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);font-family:var(--font-display), sans-serif;font-size:var(--fs-1);letter-spacing:var(--ls-label);color:var(--faint);flex-direction:column;display:flex}.HomeDialog-module__-H0eXW__hintLine{background:linear-gradient(to bottom, var(--rule), transparent);width:1px;height:40px;animation:2.8s ease-in-out 1s infinite HomeDialog-module__-H0eXW__hintDrift;display:block}@keyframes HomeDialog-module__-H0eXW__hintDrift{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.45;transform:translateY(7px)}}
.home-module__Hx0lNG__screen{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));scroll-snap-align:start;align-content:center;padding:48px 0;display:grid;position:relative}.home-module__Hx0lNG__screen>.shell{padding-top:0;padding-bottom:0}@media (max-height:520px){.home-module__Hx0lNG__screen{min-height:auto;padding:56px 0}}.home-module__Hx0lNG__heroScreen [data-stage]{width:100%}.home-module__Hx0lNG__heroScreen .hero{gap:var(--sp-4);padding-top:24px;padding-bottom:32px}.home-module__Hx0lNG__stack{gap:var(--sp-5);flex-direction:column;display:flex}.home-module__Hx0lNG__stack>.eyebrow{margin-bottom:-10px}.home-module__Hx0lNG__q{font-family:var(--font-serif), serif;font-size:clamp(34px,6vw,54px);font-weight:700;line-height:var(--lh-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.home-module__Hx0lNG__answer{font-size:var(--fs-6);line-height:var(--lh-body);color:var(--mute);max-width:24em;margin:0}.home-module__Hx0lNG__ctaRow{align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-top:6px;display:flex}.home-module__Hx0lNG__ctaPill{font-size:var(--fs-3);padding:18px 38px}.home-module__Hx0lNG__facts{background:var(--rule);border:1px solid var(--rule);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.home-module__Hx0lNG__fact{background:var(--tint);gap:var(--sp-2);flex-direction:column;padding:22px 20px 24px;display:flex}.home-module__Hx0lNG__factTerm{font-family:var(--font-display), sans-serif;font-size:var(--fs-1);letter-spacing:var(--ls-label);color:var(--faint)}.home-module__Hx0lNG__factValue{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fs-4);letter-spacing:-.02em;color:var(--ink);margin:0}.home-module__Hx0lNG__factNote{font-size:var(--fs-1);line-height:var(--lh-ui);color:var(--mute);margin:0}
