.Nav_nav__o8sSc{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.Nav_inner__sh7uA{display:flex;align-items:center;gap:18px;height:var(--nav-h);padding:0 var(--gutter);max-width:1320px;margin:0 auto}.Nav_menus__ef1W3{display:flex;gap:2px;margin-left:12px}.Nav_menuWrap__Oe9q9{position:relative}.Nav_link__AQMuy{background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:600;padding:10px 14px;color:var(--ink);text-decoration:none;border-radius:var(--pill);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.Nav_link__AQMuy:hover{background:var(--sand)}.Nav_active__efpfw,.Nav_caret__xBhWa{color:var(--orange-deep)}.Nav_caret__xBhWa{font-size:9px}.Nav_panel__7J7lV{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:380px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:10px;display:grid;grid-gap:2px;gap:2px}@media (prefers-reduced-motion:no-preference){.Nav_panel__7J7lV{animation:Nav_drop__BcHrp .16s ease both}}@keyframes Nav_drop__BcHrp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Nav_item__6Tgno{display:block;text-decoration:none;padding:10px 12px;border-radius:12px}.Nav_item__6Tgno:hover{background:var(--sand)}.Nav_itemName__TUql_{font-weight:700;font-size:15px;color:var(--ink)}.Nav_itemDesc__CeHbp{display:block;font-size:13.5px;color:var(--muted);margin-top:2px;line-height:1.4}.Nav_actions__4RUiQ{margin-left:auto;display:flex;align-items:center;gap:8px}.Nav_burger__v332v{display:none;background:none;border:0;width:40px;height:40px;padding:8px;flex-direction:column;justify-content:space-between;cursor:pointer;margin-left:auto}.Nav_burger__v332v span{display:block;height:2px;background:var(--ink);border-radius:2px}.Nav_drawer__Ye4oa{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--paper);overflow-y:auto;padding:20px var(--gutter) 40px;display:flex;flex-direction:column;gap:22px}.Nav_drawerGroup__KhdYw{display:flex;flex-direction:column;gap:2px}.Nav_drawerTitle__XJXl7{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink);text-decoration:none;margin-bottom:6px}.Nav_drawerItem__fAIGs{display:flex;flex-direction:column;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--line-soft);color:var(--ink);font-weight:600}.Nav_drawerItem__fAIGs small{font-weight:400;color:var(--muted)}.Nav_drawerActions__eDdeg{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:1080px){.Nav_actions__4RUiQ,.Nav_menus__ef1W3{display:none}.Nav_burger__v332v{display:flex}}@font-face{font-family:grotesk;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_8528dc{font-family:grotesk,grotesk Fallback}.__variable_8528dc{--font-space-grotesk:"grotesk","grotesk Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/2a23a0111ec13942-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/637e3c40ca91c7e6-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_80da00{font-family:mono,mono Fallback}.__variable_80da00{--font-space-mono:"mono","mono Fallback"}@font-face{font-family:fraunces;src:url(/_next/static/media/08c11c8ce4497be5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:91.39%;descent-override:23.83%;line-gap-override:0.00%;size-adjust:107.02%}.__className_a0aa14{font-family:fraunces,fraunces Fallback}.__variable_a0aa14{--font-fraunces:"fraunces","fraunces Fallback"}:root{--ink:#0B2E3D;--ink-soft:#143D4F;--body:#2E4A55;--muted:#4F6B74;--orange:#FF821D;--orange-deep:#C25200;--orange-pale:#FFE9D6;--sun:#FF9A4D;--indigo:#0E7C86;--indigo-pale:#E3F5F3;--paper:#FFFFFF;--sand:#F0F7F7;--sand-deep:#D9E8EA;--peach:#E3F5F3;--lilac:#EEF7F8;--aqua:#9CE3DC;--line:#D5E6E9;--line-soft:#E6F0F2;--green:#0F7A5C;--green-pale:#E3F6ED;--red:#C8392B;--font-display:var(--font-space-grotesk),system-ui,sans-serif;--font-sans:var(--font-space-grotesk),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-space-mono),"SFMono-Regular",Menlo,Consolas,monospace;--font-logo:var(--font-fraunces),Georgia,serif;--font-serif:var(--font-display);--gutter:clamp(18px,4vw,48px);--nav-h:72px;--radius:20px;--pill:999px;--shadow:0 20px 60px rgba(11,46,61,.10);--shadow-sm:0 6px 20px rgba(11,46,61,.06);--grad:linear-gradient(90deg,#FF9A4D,#9CE3DC 48%,#0B2E3D)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;background:var(--paper);color:var(--body);font-family:var(--font-sans);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin:0 0 16px;text-wrap:balance}h1{font-size:clamp(44px,6.2vw,84px);letter-spacing:-.035em}h2{font-size:clamp(30px,3.8vw,50px)}h3{font-size:21px;line-height:1.2;letter-spacing:-.02em}p{margin:0 0 14px}a{color:var(--indigo)}img,svg{max-width:100%}.accent{color:var(--orange);font-weight:700}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.section{padding:96px var(--gutter)}.section--tight{padding:72px var(--gutter)}.sand{background:var(--sand)}.peach{background:var(--peach)}.lilac{background:var(--lilac)}.dark{background:var(--ink);color:#DCEFF2}.dark h1,.dark h2,.dark h3{color:#FFFFFF}.dark .accent{color:var(--orange)}.dark p{color:#B9D3DA}.lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--body);max-width:60ch}.kicker{font-family:var(--font-sans);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:14px;display:inline-flex;align-items:center;gap:8px}.kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.dark .kicker{color:var(--sun)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:1;padding:14px 24px;border-radius:var(--pill);border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background .18s,color .18s,transform .18s,border-color .18s,box-shadow .18s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--orange);color:var(--ink);border-color:var(--orange);box-shadow:0 8px 24px rgba(255,130,29,.28)}.btn--primary:hover{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff}.btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--ink:hover{background:var(--ink-soft)}.btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--outline:hover{background:var(--ink);color:#fff}.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line)}.btn--ghost:hover{border-color:var(--ink)}.dark .btn--outline{color:#fff;border-color:#fff}.dark .btn--outline:hover{background:#fff;color:var(--ink)}.btn--sm{padding:10px 18px;font-size:14px}.btn--lg{padding:18px 30px;font-size:16px}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.card--sand{background:var(--sand);border-color:var(--sand-deep);box-shadow:none}.grid{display:grid;grid-gap:20px;gap:20px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.num{font-family:var(--font-mono);font-weight:700;color:var(--orange-deep);letter-spacing:.02em}.num,.pill{font-size:13px}.pill{display:inline-flex;align-items:center;gap:6px;font-weight:600;padding:5px 11px;border-radius:var(--pill);background:var(--sand);color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap}.pill--orange{background:var(--orange-pale);border-color:#FFD2AE;color:#A84400}.pill--green{background:var(--green-pale);border-color:#BDE6D1;color:var(--green)}.pill--indigo{background:var(--indigo-pale);border-color:#C9E8E5;color:var(--ink)}.pill--ink{background:var(--ink);border-color:var(--ink);color:#fff}.badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--orange);color:var(--ink);vertical-align:middle}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.field .hint{font-size:13px;color:var(--muted);font-weight:400}.input{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,130,29,.16)}textarea.input{min-height:120px;resize:vertical;line-height:1.5}select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--body)}.check input{margin-top:4px;accent-color:var(--orange)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.note{color:var(--muted)}.alert,.note{font-size:14px}.alert{padding:12px 14px;border-radius:12px}.alert--ok{background:var(--green-pale);color:var(--green)}.alert--err{background:#FBE7E4;color:var(--red)}.alert--info{background:var(--orange-pale);color:var(--orange-deep)}.table{width:100%;border-collapse:collapse;font-size:15px}.table td,.table th{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.avatar{display:inline-grid;place-items:center;border-radius:14px;font-family:var(--font-display);font-weight:700;color:#fff;letter-spacing:-.02em;flex:none}@media (prefers-reduced-motion:no-preference){.reveal{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.reveal--2{animation-delay:.08s}.reveal--3{animation-delay:.16s}.reveal--4{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.prose{font-size:16.5px;line-height:1.7;max-width:70ch}.prose h2{font-size:26px;margin-top:36px}.prose h3{font-size:20px;margin-top:26px}.prose ol,.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}