@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6a2daa6f-module__-0thcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6a2daa6f-module__-0thcW__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_ee47384d-module__jRmkzW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_ee47384d-module__jRmkzW__variable{--font-display:"Sora", "Sora Fallback"}
:root{--bg:#f5efe3;--paper:#fffdf8;--paper-strong:#f2e7d4;--paper-soft:#fffdf8d1;--ink:#132016;--muted:#66705f;--line:#1320161a;--line-strong:#213424;--accent:#e9a92f;--accent-dark:#8a5a10;--accent-soft:#f8df9e;--green-soft:#dcebdc;--shadow-lg:0 42px 80px #1e2a1e1f;--shadow-md:0 18px 36px #1e2a1e14}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--ink);font-family:var(--font-body), "Segoe UI", sans-serif;background:radial-gradient(circle at 0 0,#e9a92f33,#0000 28%),radial-gradient(circle at 88% 12%,#4c7b4f1f,#0000 24%),linear-gradient(#fffdf8 0%,#f7f2e9 48%,#f3eadc 100%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-display), "Segoe UI", sans-serif;line-height:.98}.pageShell,.landingPage{width:min(1160px,100% - 1.25rem);margin:0 auto;padding:1rem 0 3rem}.heroCard,.contentCard,.introCard,.menuTopbar,.subnav,.privateTopbar{border:1px solid var(--line);background:#fffaf3db}.heroCard{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;padding:1rem;display:grid}.heroCopy,.heroAside,.contentCard,.introCard{gap:1rem;display:grid}.heroCopy h1,.introCard h1{max-width:12ch;font-size:clamp(2.7rem,7vw,5.6rem)}.heroCopy p,.contentCard p,.introCard p{color:var(--muted);line-height:1.7}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.eyebrowAccent{color:#7b5a17}.ctaRow,.subnav,.privateTopbar{flex-wrap:wrap;gap:.75rem;display:flex}.primaryButton,.secondaryButton,.subnav a,.menuTopbar a,.privateTopbar button{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.85rem 1rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.primaryButton{background:var(--line-strong);color:var(--paper);box-shadow:var(--shadow-md)}.secondaryButton{background:#fff9}.primaryButton:hover,.secondaryButton:hover,.subnav a:hover,.menuTopbar a:hover,.privateTopbar button:hover{transform:translateY(-1px)}.heroAside{align-content:start}.metricCard{border:1px solid var(--line);background:var(--paper-strong);border-radius:24px;gap:.4rem;padding:1rem;display:grid}.metricCard strong{font-size:1.4rem}.metricCard span{color:var(--muted);line-height:1.5}.metricCard.accent{color:#fffdf6;background:linear-gradient(#1e4b24 0%,#153019 100%)}.metricCard.accent span{color:#fffdf6c7}.gridTwo,.gridThree{gap:1rem;margin-top:1rem;display:grid}.gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.contentCard,.introCard{border-radius:28px;padding:1rem}.introCard{margin:1rem 0}.subnav,.menuTopbar,.privateTopbar{gap:.75rem;padding:.75rem}.privateTopbar{justify-content:space-between;align-items:center}.privateTopbar div{gap:.2rem;display:grid}.menuPage{width:100%;min-height:100vh}.menuTopbar{width:min(100% - 1rem,1260px);margin:.75rem auto 0}.authShell{place-items:center;min-height:100vh;display:grid}.authCard{width:min(100%,36rem)}.authForm{gap:.85rem;display:grid}.authForm label{gap:.4rem;display:grid}.authForm span,.authError{color:var(--muted)}.authForm input{border:1px solid var(--line-strong);background:#fffdf8;min-height:3rem;padding:.8rem}.authError{color:#8c2d13}@media (max-width:640px){.pageShell,.landingPage{width:min(100% - .75rem,1160px)}.heroCard,.contentCard,.introCard{padding:.9rem}.heroCopy h1,.introCard h1{font-size:clamp(2.2rem,12vw,3.6rem)}.primaryButton,.secondaryButton,.subnav a,.menuTopbar a,.privateTopbar button{width:100%}.privateTopbar{align-items:stretch}}.menuPage{min-height:100vh;position:relative}.demoBackButton{top:calc(env(safe-area-inset-top,0px) + .85rem);z-index:80;color:#fffdf7;letter-spacing:-.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1010c2;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding:.7rem .9rem;font-size:.86rem;font-weight:800;display:inline-flex;position:fixed;left:.85rem;box-shadow:0 14px 34px #0000003d}.demoBackButton:hover{background:#0f1010eb}@media (max-width:720px){.demoBackButton{top:calc(env(safe-area-inset-top,0px) + .7rem);min-height:2.45rem;padding:.65rem .82rem;font-size:.82rem;left:.7rem}}
