.ContourPathLandingPage_root__zalm5{--paper:#f6f1e7;--paper-rgb:246,241,231;--ink:#2b2a28;--muted:#5a5750;--accent:#b5412e;--accent-strong:#9b3525;--hairline:rgba(43,42,40,0.16);--serif:Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-ui,system-ui),system-ui,sans-serif}.ContourPathLandingPage_root__zalm5,.ContourPathLandingPage_root__zalm5 *{box-sizing:border-box}.ContourPathLandingPage_skipLink__VJpyj{position:fixed;z-index:100;top:1rem;left:1rem;transform:translateY(-160%);border-radius:6px;background:var(--ink);color:var(--paper);padding:.7rem 1rem;font-weight:600;transition:transform .16s ease}.ContourPathLandingPage_skipLink__VJpyj:focus{transform:translateY(0)}.ContourPathLandingPage_nav__6XsHF{position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,4vw,3rem);background:linear-gradient(180deg,rgba(var(--paper-rgb),.94),rgba(var(--paper-rgb),0))}.ContourPathLandingPage_brand__6vPFV{display:inline-flex;align-items:center;gap:.6rem;border:0;background:transparent;color:var(--ink);font:400 1.15rem/1 var(--serif);cursor:pointer}.ContourPathLandingPage_navCta__d5scJ,.ContourPathLandingPage_primaryAction__NmdJx,.ContourPathLandingPage_secondaryAction__VZl9a{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s var(--ease)}.ContourPathLandingPage_navCta__d5scJ,.ContourPathLandingPage_primaryAction__NmdJx{border:1px solid var(--accent);background:var(--accent);color:#fffdf8}.ContourPathLandingPage_navCta__d5scJ{min-height:2.6rem;padding:0 1.15rem;font-size:.92rem}.ContourPathLandingPage_primaryAction__NmdJx{min-height:3.1rem;padding:0 1.5rem;font-size:1rem}.ContourPathLandingPage_secondaryAction__VZl9a{min-height:3.1rem;padding:0 1.3rem;border:1px solid rgba(43,42,40,.42);background:rgba(var(--paper-rgb),.6);color:var(--ink);font-size:1rem}.ContourPathLandingPage_navCta__d5scJ:hover,.ContourPathLandingPage_primaryAction__NmdJx:hover{background:var(--accent-strong);transform:translateY(-1px)}.ContourPathLandingPage_secondaryAction__VZl9a:hover{border-color:var(--ink);transform:translateY(-1px)}.ContourPathLandingPage_brand__6vPFV:focus-visible,.ContourPathLandingPage_navCta__d5scJ:focus-visible,.ContourPathLandingPage_primaryAction__NmdJx:focus-visible,.ContourPathLandingPage_secondaryAction__VZl9a:focus-visible,.ContourPathLandingPage_trailDot__IEq_7:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ContourPathLandingPage_journey__YePxF{position:relative}.ContourPathLandingPage_stage__3z3p_{position:fixed;z-index:0;inset:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:var(--paper)}.ContourPathLandingPage_canvas__th40C,.ContourPathLandingPage_picture__FAf4Q,.ContourPathLandingPage_poster__0nR0P{position:absolute;inset:0;display:block;width:100%;height:100%}.ContourPathLandingPage_picture__FAf4Q{will-change:transform}.ContourPathLandingPage_poster__0nR0P{-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.ContourPathLandingPage_paperFade__zeAU7{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--paper-rgb),.94) 0,rgba(var(--paper-rgb),.84) 26%,rgba(var(--paper-rgb),.36) 42%,rgba(var(--paper-rgb),0) 56%)}.ContourPathLandingPage_chapter__s21Xp{position:absolute;inset:0 auto 0 clamp(1.25rem,6vw,6rem);display:flex;width:min(32rem,40vw);flex-direction:column;justify-content:center;padding-top:3.5rem}.ContourPathLandingPage_eyebrow__pBdhX{margin:0 0 1.1rem;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.28em;text-transform:uppercase}.ContourPathLandingPage_heroTitle__HUlUA,.ContourPathLandingPage_title__Bhsz3{margin:0;font-family:var(--serif);font-weight:400}.ContourPathLandingPage_heroTitle__HUlUA{font-size:clamp(2.9rem,5.6vw,5.6rem);line-height:.98;letter-spacing:-.035em}.ContourPathLandingPage_title__Bhsz3{font-size:clamp(2.2rem,3.8vw,3.9rem);line-height:1.03;letter-spacing:-.03em}.ContourPathLandingPage_description__aLfHq{max-width:30rem;margin:1.3rem 0 0;color:var(--muted);font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6}.ContourPathLandingPage_actions__u_s2P{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ContourPathLandingPage_finePrint__tEwrT{margin:.9rem 0 0;color:var(--muted);font-size:.82rem}.ContourPathLandingPage_trail__gSWKV{position:absolute;top:50%;right:clamp(1rem,2.4vw,2.25rem);height:min(52vh,26rem);transform:translateY(-50%)}.ContourPathLandingPage_trail__gSWKV ol{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none}.ContourPathLandingPage_trail__gSWKV li{display:flex}.ContourPathLandingPage_trailLine__06x3L{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--hairline);transform:translateX(-50%)}.ContourPathLandingPage_trailLine__06x3L>span{position:absolute;inset:0;background:var(--accent);transform:scaleY(var(--fill,0));transform-origin:top}.ContourPathLandingPage_trailDot__IEq_7{position:relative;width:.7rem;height:.7rem;padding:0;border:1.5px solid var(--accent);border-radius:50%;background:var(--paper);cursor:pointer;transition:transform .22s var(--ease),background .22s ease,box-shadow .22s ease}.ContourPathLandingPage_trailDot__IEq_7:before{position:absolute;inset:-.55rem;content:""}.ContourPathLandingPage_trailDot__IEq_7[data-passed]{background:var(--accent)}.ContourPathLandingPage_trailDot__IEq_7[data-active]{background:var(--accent);box-shadow:0 0 0 4px rgba(181,65,46,.14);transform:scale(1.35)}.ContourPathLandingPage_scrollHint__BZJ_2{position:absolute;bottom:1.6rem;left:50%;display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.ContourPathLandingPage_legalFooter__EJaDl{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1.4rem clamp(1rem,4vw,3rem);border-top:1px solid var(--hairline);background:var(--paper);color:var(--muted);font-size:.82rem}.ContourPathLandingPage_legalLinks__hoJO9{display:flex;flex-wrap:wrap;gap:1.25rem}.ContourPathLandingPage_legalLinks__hoJO9 a{color:inherit;text-decoration:none}.ContourPathLandingPage_legalLinks__hoJO9 a:focus-visible,.ContourPathLandingPage_legalLinks__hoJO9 a:hover{color:var(--accent);text-decoration:underline}@media (max-height:640px) and (min-aspect-ratio:4/5){.ContourPathLandingPage_heroTitle__HUlUA{font-size:clamp(2.3rem,4.6vw,3.6rem)}.ContourPathLandingPage_title__Bhsz3{font-size:clamp(1.9rem,3.2vw,2.8rem)}.ContourPathLandingPage_description__aLfHq{margin-top:.9rem}.ContourPathLandingPage_actions__u_s2P{margin-top:1.3rem}}@media (max-aspect-ratio:4/5){.ContourPathLandingPage_paperFade__zeAU7{background:linear-gradient(180deg,rgba(var(--paper-rgb),.95) 0,rgba(var(--paper-rgb),.86) 24%,rgba(var(--paper-rgb),.34) 40%,rgba(var(--paper-rgb),0) 52%)}.ContourPathLandingPage_chapter__s21Xp{inset:0 0 auto;width:auto;justify-content:flex-start;padding:5.2rem 1.25rem 0}.ContourPathLandingPage_eyebrow__pBdhX{margin-bottom:.8rem;font-size:.7rem}.ContourPathLandingPage_heroTitle__HUlUA{font-size:clamp(2.3rem,10.5vw,3.4rem)}.ContourPathLandingPage_title__Bhsz3{font-size:clamp(1.8rem,8vw,2.5rem)}.ContourPathLandingPage_description__aLfHq{max-width:none;margin-top:.9rem;font-size:.98rem;line-height:1.55}.ContourPathLandingPage_actions__u_s2P{margin-top:1.3rem}.ContourPathLandingPage_primaryAction__NmdJx,.ContourPathLandingPage_secondaryAction__VZl9a{min-height:2.9rem;padding:0 1.15rem;font-size:.95rem}.ContourPathLandingPage_trail__gSWKV{top:auto;right:auto;bottom:1.2rem;left:50%;width:min(78vw,19rem);height:auto;transform:translateX(-50%)}.ContourPathLandingPage_trail__gSWKV ol{flex-direction:row}.ContourPathLandingPage_trailLine__06x3L{top:50%;right:0;bottom:auto;left:0;width:auto;height:1px;transform:translateY(-50%)}.ContourPathLandingPage_trailLine__06x3L>span{transform:scaleX(var(--fill,0));transform-origin:left}.ContourPathLandingPage_scrollHint__BZJ_2{bottom:3.4rem}}@media (prefers-reduced-motion:reduce){.ContourPathLandingPage_navCta__d5scJ,.ContourPathLandingPage_poster__0nR0P,.ContourPathLandingPage_primaryAction__NmdJx,.ContourPathLandingPage_secondaryAction__VZl9a,.ContourPathLandingPage_trailDot__IEq_7{transition:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}