@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.160r40akwi9i..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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.p.0utyqeqzax2l4.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.0iub4925t_o54.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.12xb_oat076h..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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.p.0dld-t76zw9ln.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.04y9-s23ppywx.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_36c74f3b-module__amrZVG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_36c74f3b-module__amrZVG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.11.cyxs5p-0z~.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7acd6644-module__LECzBW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_7acd6644-module__LECzBW__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#01060d;--bg-2:#050d16;--bg-3:#0e1822;--bg-edge:#000307;--type:#f4efe7;--type-2:#bdb8b1;--type-3:#7e7a72;--gold:#edbf53;--gold-2:#c99e32;--gold-soft:#806522;--gold-deep:#514019;--hairline:color-mix(in oklch, var(--type) 14%, transparent);--hairline-strong:color-mix(in oklch, var(--type) 26%, transparent);--hairline-faint:color-mix(in oklch, var(--type) 7%, transparent);--max:1280px;--gut:32px;--radius:4px;--t-display:var(--font-display,"Fraunces"), "GT Sectra", "Times New Roman", serif;--t-body:var(--font-body,"Geist"), system-ui, -apple-system, "Helvetica Neue", sans-serif;--t-mono:var(--font-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.45,.05,.55,.95);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bg:lab(1.46162% -.447713 -3.19398);--bg-2:lab(3.3938% -1.00429 -5.85675);--bg-3:lab(7.73487% -2.02256 -8.15163);--bg-edge:lab(.64426% -.190094 -1.76186);--type:lab(94.7035% .56389 4.55623);--type-2:lab(75.0989% .573397 4.56265);--type-3:lab(51.3179% .592232 4.57586);--gold:lab(79.9496% 8.59058 59.3024);--gold-2:lab(67.7292% 8.79681 58.9036);--gold-soft:lab(44.4743% 5.93069 40.193);--gold-deep:lab(28.1959% 3.73454 26.1149)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{font-family:var(--t-body);color:var(--type);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv01";font-size:16px;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:100;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--gold);color:var(--bg)}.display{font-family:var(--t-display);letter-spacing:-.022em;color:var(--type);text-wrap:balance;font-variation-settings:"opsz" 144, "SOFT" 0;font-style:normal;font-weight:400;line-height:.96}.display em{color:var(--gold);font-variation-settings:"opsz" 144, "SOFT" 30;font-style:italic}h1.display{font-size:clamp(48px,7.2vw,108px)}h2.display{font-size:clamp(34px,4.4vw,64px)}h3.display{font-size:clamp(24px,2.6vw,36px)}.display.extruded{text-shadow:none}.kicker{font-family:var(--t-mono);letter-spacing:.16em;color:var(--type-3);text-transform:uppercase;font-size:11px;font-weight:500}.kicker.is-gold{color:var(--gold)}.eyebrow-bi{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:11px;display:inline-flex}.eyebrow-bi .lang{align-items:center;gap:6px;display:inline-flex}.eyebrow-bi .lang:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.eyebrow-bi .alb{color:var(--gold)}.eyebrow-bi .eng{color:var(--type-3)}.lead{color:var(--type-2);text-wrap:pretty;letter-spacing:-.003em;max-width:56ch;font-size:19px;line-height:1.55}.tabular{font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}section{padding:clamp(72px,10vw,120px) 0;position:relative}section.tight{padding:clamp(56px,7vw,80px) 0}.rule{background:var(--hairline);border:0;height:1px;margin:0}.rule-strong{background:var(--hairline-strong);border:0;height:1px}.sec-head{grid-template-columns:1fr;gap:32px;margin-bottom:80px;display:grid}@media (min-width:800px){.sec-head{grid-template-columns:200px 1fr;gap:80px}}.sec-num{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-top:1px solid var(--gold-soft);align-self:start;align-items:baseline;gap:12px;padding-top:14px;font-size:11px;display:flex}.sec-title{font-family:var(--t-display);letter-spacing:-.024em;text-wrap:balance;font-variation-settings:"opsz" 144, "SOFT" 0;max-width:22ch;margin:0;font-size:clamp(36px,4.8vw,72px);line-height:1.02}.sec-title em{color:var(--gold);font-style:italic}.sec-sub{color:var(--type-2);max-width:56ch;margin-top:24px;font-size:17px;line-height:1.6}.nav{z-index:50;background:color-mix(in oklch, var(--bg) 84%, transparent);-webkit-backdrop-filter:saturate(140%)blur(20px);border-bottom:1px solid var(--hairline);transition:background .3s var(--ease-out);position:sticky;top:0}.nav-inner{height:76px;max-width:var(--max);padding:0 var(--gut);transition:height .3s var(--ease-out);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav.is-compact .nav-inner{height:64px}.scroll-progress{background:var(--gold);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.logo{font-family:var(--t-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144, "SOFT" 0;color:var(--type);align-items:center;gap:12px;font-size:24px;font-style:italic;display:flex}.logo-mark{border:1px solid var(--gold);width:42px;height:36px;font-family:var(--t-display);color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.01em;background:linear-gradient(135deg, color-mix(in oklch, var(--gold) 14%, transparent) 0%, transparent 55%, color-mix(in oklch, var(--gold-deep) 16%, transparent) 100%);transition:background .3s var(--ease-out), border-color .25s, transform .35s var(--ease-out);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;font-size:20px;font-style:italic;line-height:1;display:inline-flex;position:relative}.logo-mark:before{content:"N";position:relative;top:-1px}.logo-mark:after{content:"";background:var(--gold);width:9px;height:1.5px;transition:width .35s var(--ease-out), background .25s;border-radius:1px;display:block}.logo:hover .logo-mark{background:linear-gradient(135deg, color-mix(in oklch, var(--gold) 26%, transparent) 0%, transparent 55%, color-mix(in oklch, var(--gold-deep) 26%, transparent) 100%)}.logo:hover .logo-mark:after{width:13px}.nav.is-compact .logo-mark{width:34px;height:30px;font-size:17px}.nav.is-compact .logo-mark:after{width:7px}.nav.is-compact .logo{font-size:20px}.logo .dot{color:var(--gold);font-style:normal}.nav-links{color:var(--type-2);gap:32px;font-size:14px;display:none}.nav-links a{transition:color .25s var(--ease-out);padding:6px 0;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--type)}.nav-links a.active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-2px;left:0;right:0}@media (min-width:800px){.nav-links{display:flex}}.nav-right{align-items:center;gap:10px;display:flex}.nav-cta{background:var(--gold);height:40px;color:var(--bg);border:1px solid var(--gold);transition:background .25s var(--ease-out), border-color .25s, color .25s;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.mm-toggle{border:1px solid var(--hairline-strong);cursor:pointer;width:40px;height:40px;transition:border-color .25s var(--ease-out), background .25s;background:0 0;border-radius:999px;flex-shrink:0;padding:0;display:none;position:relative}.mm-toggle:hover,.mm-toggle:focus-visible{border-color:var(--gold);outline:none}.mm-toggle .mm-toggle-line{background:var(--type);height:1.5px;transition:transform .35s var(--ease-out), background .25s;border-radius:1px;display:block;position:absolute;left:11px;right:11px}.mm-toggle .mm-toggle-line:first-child{top:14px}.mm-toggle .mm-toggle-line:last-child{bottom:14px}.mm-toggle.open .mm-toggle-line{background:var(--gold)}.mm-toggle.open .mm-toggle-line:first-child{transform:translateY(7.5px)rotate(45deg)}.mm-toggle.open .mm-toggle-line:last-child{transform:translateY(-7.5px)rotate(-45deg)}@media (max-width:800px){.mm-toggle{display:block}}@media (max-width:460px){.nav-cta{display:none}}.mm-overlay{background:color-mix(in oklch, var(--bg-edge) 75%, transparent);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility .3s;z-index:90;border:0;margin:0;padding:0;position:fixed;inset:0}.mm-overlay.open{opacity:1;visibility:visible}.mm-panel{background:radial-gradient(60% 40% at 100% 0%, color-mix(in oklch, var(--gold) 12%, transparent), transparent 70%), var(--bg);border-left:1px solid var(--hairline);z-index:91;width:min(440px,92vw);transition:transform .42s var(--ease-out);overscroll-behavior:contain;flex-direction:column;gap:28px;padding:96px 36px 36px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mm-panel.open{transform:translate(0)}.mm-eyebrow{font-family:var(--t-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3);font-size:10px}.mm-list{border-top:1px solid var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-list li{border-bottom:1px solid var(--hairline);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translate(20px)}.mm-panel.open .mm-list li{opacity:1;transform:none}.mm-panel.open .mm-list li:first-child{transition-delay:.12s}.mm-panel.open .mm-list li:nth-child(2){transition-delay:.18s}.mm-panel.open .mm-list li:nth-child(3){transition-delay:.24s}.mm-panel.open .mm-list li:nth-child(4){transition-delay:.3s}.mm-panel.open .mm-list li:nth-child(5){transition-delay:.36s}.mm-list a{font-family:var(--t-display);letter-spacing:-.02em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;transition:color .25s, padding-left .35s var(--ease-out);align-items:baseline;gap:18px;padding:22px 0;font-size:30px;font-style:italic;display:flex}.mm-list a:hover{color:var(--gold);padding-left:4px}.mm-list a.active{color:var(--gold)}.mm-num{font-family:var(--t-mono);letter-spacing:.16em;color:var(--type-3);flex-shrink:0;width:32px;font-size:11px;font-style:normal}.mm-list a.active .mm-num{color:var(--gold)}.mm-arrow{color:var(--type-3);transition:transform .25s var(--ease-out), color .25s;margin-left:auto;font-size:20px;font-style:normal}.mm-list a:hover .mm-arrow{color:var(--gold);transform:translate(4px)}.mm-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;margin-top:auto;padding-top:28px;display:flex}.mm-foot .btn{justify-content:center;width:100%}.mm-link{font-family:var(--t-mono);letter-spacing:.04em;color:var(--type-2);font-size:12px;transition:color .2s}.mm-link:hover{color:var(--gold)}.mm-link-flat{color:var(--type-3);cursor:default}.mm-link-flat:hover{color:var(--type-3)}.nav-cta:hover{background:var(--gold-2);border-color:var(--gold-2)}.nav-cta .arr{transition:transform .25s var(--ease-out)}.nav-cta:hover .arr{transform:translate(3px)}.btn{height:52px;transition:background .25s var(--ease-out), color .25s, border-color .25s;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex;position:relative}.btn-primary{background:var(--gold);color:var(--bg);border-color:var(--gold)}.btn-primary:hover{background:var(--type);border-color:var(--type);color:var(--bg)}.btn-ghost{color:var(--type);border-color:var(--hairline-strong);background:0 0}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn .arr{transition:transform .25s var(--ease-out)}.btn:hover .arr{transform:translate(3px)}.foot{background:var(--bg-edge);color:var(--type);border-top:1px solid var(--hairline);padding:96px 0 32px;position:relative;overflow:hidden}.foot:before{content:"";background:radial-gradient(60% 40% at 90% 0%, color-mix(in oklch, var(--gold) 14%, transparent), transparent 70%), radial-gradient(40% 30% at 5% 100%, color-mix(in oklch, var(--gold-soft) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.foot>.wrap{position:relative}.foot a{color:color-mix(in oklch, var(--type) 75%, transparent);transition:color .2s}.foot a:hover{color:var(--gold)}.foot-grid{border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:48px;margin-bottom:32px;padding-bottom:56px;display:grid}@media (min-width:800px){.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.foot h4{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3);margin:0 0 18px;font-size:11px;font-weight:500}.foot ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.foot-bottom{font-family:var(--t-mono);letter-spacing:.12em;color:var(--type-3);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:11px;display:flex}.foot-mark{font-family:var(--t-display);letter-spacing:-.04em;font-variation-settings:"opsz" 144, "SOFT" 0;background:linear-gradient(180deg, color-mix(in oklch, var(--type) 14%, transparent), color-mix(in oklch, var(--gold) 18%, transparent) 60%, transparent);color:#0000;-webkit-background-clip:text;background-clip:text;margin:56px 0 -28px;font-size:clamp(140px,24vw,320px);font-style:italic;line-height:.85}.hero{background:radial-gradient(65% 50% at 80% 0%, color-mix(in oklch, var(--gold) 10%, transparent), transparent 65%), radial-gradient(50% 40% at 0% 100%, color-mix(in oklch, var(--gold-soft) 12%, transparent), transparent 70%), var(--bg);border-bottom:1px solid var(--hairline);isolation:isolate;padding:56px 0 140px;position:relative;overflow:hidden}.hero-meta{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:88px;padding:28px 0 64px;display:flex}.hero-status{align-items:center;gap:10px;display:inline-flex}.status-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, var(--gold) 22%, transparent);border-radius:50%}.hero-grid{grid-template-columns:1fr;align-items:end;gap:64px;display:grid}@media (min-width:980px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:96px}}.hero-h1{letter-spacing:-.032em;margin:0 0 36px;font-size:clamp(56px,8.6vw,132px);line-height:.9}.hero-h1 em{display:inline-block}.hero-lead{max-width:44ch;color:var(--type-2);margin-bottom:44px;font-size:21px}.hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.hero-strip{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:0;margin-top:64px;padding-top:32px;display:grid}@media (min-width:700px){.hero-strip{grid-template-columns:repeat(4,1fr)}}.hero-strip-item{border-right:1px solid var(--hairline);flex-direction:column;gap:8px;padding:0 24px 0 0;display:flex}.hero-strip-item:last-child{border-right:0}.hero-strip-n{font-family:var(--t-display);letter-spacing:-.022em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,34px);line-height:1}.hero-strip-l{font-family:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--type-3);font-size:10px}.ledger-stage{perspective:2000px;perspective-origin:50% 30%;min-height:540px;position:relative}.lc{background:var(--bg-2);border:1px solid var(--hairline-strong);border-radius:var(--radius);box-shadow:0 1px 0 0 color-mix(in oklch, var(--bg-edge) 60%, transparent), 0 24px 56px -28px color-mix(in oklch, var(--bg-edge) 90%, transparent), inset 0 1px 0 0 color-mix(in oklch, var(--type) 4%, transparent);font-family:var(--t-mono);color:var(--type);transition:transform .6s var(--ease-out), box-shadow .4s var(--ease-out);padding:24px 26px;font-size:12.5px;position:absolute}.lc-1{z-index:3;width:88%;top:60px;left:0;transform:translateZ(60px)rotateY(-2deg)rotateX(2deg)rotate(-1deg)}.lc-2{z-index:2;width:78%;top:0;right:-2%;transform:translateZ(0)rotateY(3deg)rotateX(2deg)rotate(2deg)}.lc-3{z-index:1;opacity:.96;width:82%;top:340px;left:6%;transform:translateZ(-50px)rotateY(-1deg)rotateX(1deg)rotate(-2.4deg)}@media (max-width:979px){.ledger-stage{max-width:520px;min-height:540px;margin:24px auto 0}}@media (max-width:720px){.ledger-stage{perspective:none;perspective-origin:50%;flex-direction:column;gap:14px;max-width:100%;min-height:auto;margin:16px 0 0;display:flex}.lc{z-index:auto!important;opacity:1!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.lc-1{order:1}.lc-2{order:2}.lc-3{order:3}}.ledger-stage:hover .lc-1{transform:translateZ(70px)rotateY(-2deg)rotateX(2deg)rotate(-1deg)translateY(-4px)}.ledger-stage:hover .lc-2{transform:translateZ(10px)rotateY(3deg)rotateX(2deg)rotate(2deg)translateY(-2px)}.ledger-stage:hover .lc-3{transform:translateZ(-40px)rotateY(-1deg)rotateX(1deg)rotate(-2.4deg)translateY(2px)}.lc-h{border-bottom:1px solid var(--hairline);letter-spacing:.1em;text-transform:uppercase;color:var(--type-3);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:11px;display:flex}.lc-pill{background:var(--gold);color:var(--bg);letter-spacing:.12em;border-radius:999px;padding:4px 10px;font-size:10px}.lc-row{border-bottom:1px dashed var(--hairline-faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.lc-row:last-of-type{border-bottom:none}.lc-row-em{color:var(--gold);border-bottom:1px solid var(--hairline);padding:12px 0;font-size:13.5px;font-weight:600}.lc-bar{background:var(--bg-3);border-radius:999px;height:4px;margin:16px 0 12px;overflow:hidden}.lc-bar-fill{background:var(--gold);border-radius:999px;height:100%}.lc-foot{letter-spacing:.08em;text-transform:uppercase;color:var(--type-3);justify-content:space-between;font-size:10px;display:flex}.lc-ok{color:var(--gold)}.lc-spark{width:100%;height:56px;margin:6px 0 12px;display:block}.trust{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:56px 0!important}.trust-row{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (min-width:800px){.trust-row{grid-template-columns:220px 1fr}}.logos-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logos-track{width:max-content;font-family:var(--t-display);letter-spacing:-.012em;color:var(--type-3);font-variation-settings:"opsz" 144, "SOFT" 0;align-items:center;gap:64px;font-size:24px;font-style:italic;animation:60s linear infinite scroll-x;display:flex}.logos-track>span{white-space:nowrap;transition:color .25s}.logos-track>span:hover{color:var(--type)}.logos-track .sep{background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.svc-grid{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.svc-grid{grid-template-columns:repeat(3,1fr)}}.svc-card{transition:background .35s var(--ease-out);border-right:1px solid var(--hairline);background:0 0;flex-direction:column;min-height:420px;padding:56px 40px;display:flex;position:relative}.svc-card:last-child{border-right:0}@media (max-width:899px){.svc-card{border-right:0;border-bottom:1px solid var(--hairline)}.svc-card:last-child{border-bottom:0}}.svc-card:hover{background:color-mix(in oklch, var(--gold) 4%, transparent)}.svc-card:hover .svc-arr{color:var(--gold);transform:translate(3px,-3px)}.svc-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.svc-arr{color:var(--type-3);transition:transform .35s var(--ease-out), color .25s;font-size:20px}.svc-title{font-family:var(--t-display);letter-spacing:-.022em;font-variation-settings:"opsz" 144, "SOFT" 0;max-width:14ch;margin:0 0 22px;font-size:clamp(30px,2.8vw,42px);line-height:1.04}.svc-title em{color:var(--gold);font-style:italic}.svc-body{color:var(--type-2);max-width:32ch;margin:0 0 24px;font-size:15px;line-height:1.6}.svc-list{gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.svc-list li{font-family:var(--t-mono);letter-spacing:.04em;color:var(--type-2);padding-left:16px;font-size:11.5px;position:relative}.svc-list li:before{content:"";background:var(--gold);width:8px;height:1px;position:absolute;top:8px;left:0}.svc-foot{border-top:1px solid var(--hairline);font-family:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-3);margin-top:auto;padding-top:18px;font-size:11px}.proof{background:var(--bg-edge);color:var(--type);isolation:isolate;position:relative;overflow:hidden}.proof:before{content:"";background:radial-gradient(60% 50% at 100% 0%, color-mix(in oklch, var(--gold) 14%, transparent), transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:0}.proof>.wrap{position:relative}.stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:96px;display:grid}@media (min-width:800px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{border-right:1px solid var(--hairline);flex-direction:column;gap:24px;padding:56px 32px;display:flex}.stat:last-child{border-right:0}@media (max-width:799px){.stat:nth-child(2n){border-right:0}.stat:not(:last-child){border-bottom:1px solid var(--hairline)}}.stat-num{font-family:var(--t-display);letter-spacing:-.024em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,64px);line-height:1}.stat-lbl{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3);font-size:11px;line-height:1.6}.quotes{grid-template-columns:1fr;gap:0;margin-top:48px;display:grid}.quote{border-top:1px solid var(--hairline);grid-template-columns:1fr;align-items:start;gap:32px;margin:0;padding:56px 0;display:grid}.quote:last-child{border-bottom:1px solid var(--hairline)}@media (min-width:800px){.quote{grid-template-columns:60px minmax(0,1fr) 220px;gap:48px}}.q-num{font-family:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.quote blockquote{font-family:var(--t-display);letter-spacing:-.014em;color:var(--type);text-wrap:pretty;font-variation-settings:"opsz" 32, "SOFT" 0;margin:0;padding-left:56px;font-size:clamp(20px,2vw,30px);font-style:italic;line-height:1.34;position:relative}.quote blockquote:before{content:"“";font-family:var(--t-display);color:var(--gold);font-variation-settings:"opsz" 144, "SOFT" 0;pointer-events:none;font-size:88px;font-style:italic;line-height:1;position:absolute;top:-18px;left:-4px}.quote figcaption{flex-direction:column;gap:6px;display:flex}@media (min-width:800px){.quote figcaption{border-left:1px solid var(--hairline);padding-left:28px}}.q-name{font-family:var(--t-display);letter-spacing:-.014em;color:var(--type);font-variation-settings:"opsz" 32, "SOFT" 0;font-size:19px;font-style:italic}.q-role{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3);font-size:11px}.process{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.process{grid-template-columns:repeat(4,1fr)}}.step{border-right:1px solid var(--hairline);min-height:280px;transition:background .3s var(--ease-out);flex-direction:column;gap:18px;padding:48px 32px;display:flex}.step:last-child{border-right:0}@media (max-width:899px){.step{border-right:0;border-bottom:1px solid var(--hairline)}.step:last-child{border-bottom:0}}.step:hover{background:color-mix(in oklch, var(--gold) 4%, transparent)}.step-n{font-family:var(--t-mono);letter-spacing:.16em;color:var(--gold);font-size:11px}.step h4{font-family:var(--t-display);letter-spacing:-.018em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;margin:0;font-size:30px;line-height:1.1}.step p{color:var(--type-2);flex-grow:1;margin:0;font-size:14.5px;line-height:1.65}.step-time{border-top:1px solid var(--hairline);font-family:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-3);margin-top:auto;padding-top:16px;font-size:11px}.faq{border-top:1px solid var(--hairline-strong);gap:0;display:grid}.faq details{border-bottom:1px solid var(--hairline);transition:background .3s var(--ease-out), padding .3s var(--ease-out);padding:32px 0}.faq details[open]{background:color-mix(in oklch, var(--gold) 5%, transparent);padding:32px 24px}.faq summary{cursor:pointer;font-family:var(--t-display);letter-spacing:-.018em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(22px,2.4vw,32px);line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-i{width:24px;height:24px;transition:transform .35s var(--ease-out);flex-shrink:0;position:relative}.faq-i:before,.faq-i:after{content:"";background:var(--type);transition:opacity .25s,background .25s;position:absolute}.faq-i:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-i:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}details[open] .faq-i:after{opacity:0}details[open] .faq-i:before{background:var(--gold)}details[open] .faq-i{transform:rotate(180deg)}.faq-body{color:var(--type-2);max-width:70ch;padding:16px 0 4px;font-size:16px;line-height:1.7}.cta-band{background:var(--bg-edge);color:var(--type);isolation:isolate;border-top:1px solid var(--hairline);padding:clamp(96px,12vw,140px) 0;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(60% 50% at 100% 100%, color-mix(in oklch, var(--gold) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.cta-band>.wrap{z-index:1;position:relative}.cta-inner{grid-template-columns:1fr;align-items:end;gap:48px;display:grid}.cta-inner>div{min-width:0}@media (min-width:1024px){.cta-inner{grid-template-columns:1.7fr .7fr;gap:72px}}.cta-meta{border-left:1px solid var(--hairline-strong);gap:22px;margin:0;padding:8px 0 8px 28px;display:grid}.cta-meta>div{gap:6px;display:grid}.cta-meta dt{font-family:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--type-3);margin:0;font-size:10px}.cta-meta dd{font-family:var(--t-display);letter-spacing:-.012em;color:var(--type);font-variation-settings:"opsz" 32, "SOFT" 0;margin:0;font-size:20px;font-style:italic;line-height:1.2}.cta-meta dd.is-gold{color:var(--gold)}.reveal{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.reveal[data-delay="5"]{transition-delay:.4s}.page-hero{background:radial-gradient(60% 50% at 100% 0%, color-mix(in oklch, var(--gold) 12%, transparent), transparent 65%), var(--bg);border-bottom:1px solid var(--hairline);padding:72px 0 120px;position:relative;overflow:hidden}.page-head{max-width:920px}.anchors{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:0;margin-top:72px;display:grid}@media (min-width:800px){.anchors{grid-template-columns:repeat(3,1fr)}}.anchors a{border-right:1px solid var(--hairline);align-items:baseline;gap:18px;padding:28px 32px;transition:background .25s,color .25s;display:flex}.anchors a:last-child{border-right:0}@media (max-width:799px){.anchors a{border-right:0;border-bottom:1px solid var(--hairline)}.anchors a:last-child{border-bottom:0}}.anchors a:hover{background:color-mix(in oklch, var(--gold) 4%, transparent)}.anchors a>span:last-child{font-family:var(--t-display);letter-spacing:-.018em;font-variation-settings:"opsz" 144, "SOFT" 0;font-size:28px}.svc-section{gap:72px;display:grid}.svc-header{max-width:920px}.svc-label{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-soft);padding-bottom:14px;font-size:11px;display:inline-block}.svc-section-body{grid-template-columns:1fr;gap:64px;display:grid}@media (min-width:1000px){.svc-section-body{grid-template-columns:1.1fr 1.1fr .9fr;gap:64px}}.col-h{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3);margin:0 0 22px;font-size:11px;font-weight:500}.check{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check li{color:var(--type-2);padding-left:28px;font-size:15px;line-height:1.6;position:relative}.check li:before{content:"";background:var(--gold);width:16px;height:1px;position:absolute;top:9px;left:0}.check.small li{font-size:14px}.stack{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stack li{font-family:var(--t-mono);letter-spacing:.04em;border:1px solid var(--hairline-strong);color:var(--type-2);background:0 0;border-radius:999px;padding:7px 12px;font-size:11px;transition:border-color .2s,color .2s}.stack li:hover{border-color:var(--gold);color:var(--gold)}.svc-pricing{background:var(--bg-2);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;align-self:start;padding:40px 36px;display:flex}.price{border-bottom:1px solid var(--hairline);align-items:baseline;gap:8px;margin:18px 0;padding-bottom:22px;display:flex}.price .from{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3);font-size:11px}.price .amt{font-family:var(--t-display);letter-spacing:-.022em;font-variation-settings:"opsz" 144, "SOFT" 0;font-variant-numeric:tabular-nums;color:var(--type);font-size:44px;line-height:1}.price .per{font-family:var(--t-mono);color:var(--type-3);font-size:12px}.price-note{color:var(--type-2);margin:0;font-size:14px;line-height:1.65}.tiers{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.tiers{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr)}}.tier{border:1px solid var(--hairline);min-height:540px;transition:background .35s var(--ease-out);background:0 0;flex-direction:column;gap:24px;padding:48px 36px;display:flex;position:relative}.tier:hover{background:color-mix(in oklch, var(--gold) 4%, transparent)}@media (min-width:900px){.tier{border-top:0;border-bottom:0;border-left:0}.tier:last-child{border-right:0}}.tier.featured{background:var(--bg-2);border-color:var(--gold-soft)}.tier.featured:before{content:"";background:radial-gradient(60% 40% at 50% 0%, color-mix(in oklch, var(--gold) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.tier-name{font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3);font-size:11px}.tier.featured .tier-name{color:var(--gold)}.tier-flag{background:var(--gold);color:var(--bg);font-family:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;top:16px;right:24px}.tier-price{align-items:baseline;gap:6px;display:flex}.tier-price span{font-family:var(--t-display);letter-spacing:-.022em;font-variation-settings:"opsz" 144, "SOFT" 0;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.tier-price em{font-style:normal;font-family:var(--t-mono);color:color-mix(in oklch, currentColor 60%, transparent);font-size:12px}.tier-desc{color:var(--type-2);margin:0;font-size:15px;line-height:1.65}.tier .btn{align-self:flex-start}.tier.featured .btn-primary{background:var(--gold);color:var(--bg);border-color:var(--gold)}.tier.featured .btn-primary:hover{background:var(--type);border-color:var(--type)}.story{grid-template-columns:1fr;gap:56px;display:grid}@media (min-width:800px){.story{grid-template-columns:1fr 1fr;gap:80px}}.story-col p{color:var(--type-2);max-width:56ch;margin:0 0 1.1em;font-size:17px;line-height:1.75}.story-col em{font-family:var(--t-display);color:var(--gold);font-style:italic}.principles{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.principles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.principles{grid-template-columns:repeat(3,1fr)}}.principles li{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:16px;min-height:260px;padding:44px 32px;transition:background .25s;display:flex}.principles li:hover{background:color-mix(in oklch, var(--gold) 4%, transparent)}.p-n{font-family:var(--t-mono);letter-spacing:.16em;color:var(--gold);font-size:11px}.principles h4{font-family:var(--t-display);letter-spacing:-.018em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;margin:0;font-size:28px;line-height:1.12}.principles p{color:var(--type-2);margin:0;font-size:14.5px;line-height:1.7}.team{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:700px){.team{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.team{grid-template-columns:repeat(4,1fr)}}.member{flex-direction:column;gap:18px;display:flex}.m-photo{aspect-ratio:4/5;border-radius:var(--radius);background:linear-gradient(160deg, var(--bg-2), var(--bg-3));border:1px solid var(--hairline);font-family:var(--t-mono);letter-spacing:.12em;color:var(--type-3);text-transform:uppercase;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.m-photo:after{content:"";background:radial-gradient(80% 60% at 50% 100%, color-mix(in oklch, var(--gold) 16%, transparent), transparent 70%);position:absolute;inset:0}.m-body h4{font-family:var(--t-display);letter-spacing:-.018em;color:var(--type);font-variation-settings:"opsz" 32, "SOFT" 0;margin:0 0 6px;font-size:24px;line-height:1.18}.m-role{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;display:block}.m-body p{color:var(--type-2);margin:0;font-size:14px;line-height:1.65}.firm-stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (min-width:700px){.firm-stats{grid-template-columns:repeat(4,1fr)}}.fs{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:14px;padding:40px 28px;display:flex}.fs-num{font-family:var(--t-display);letter-spacing:-.024em;color:var(--type);font-variation-settings:"opsz" 144, "SOFT" 0;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);line-height:1}.fs-lbl{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3);font-size:11px}.feat{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.feat{grid-template-columns:1.1fr 1fr;gap:80px}}.feat-img{aspect-ratio:16/10;border-radius:var(--radius);background:linear-gradient(140deg, color-mix(in oklch, var(--gold) 22%, var(--bg-2)) 0%, var(--bg-2) 60%);border:1px solid var(--hairline);font-family:var(--t-mono);letter-spacing:.14em;color:var(--type-3);text-transform:uppercase;transition:transform .5s var(--ease-out);place-items:center;font-size:11px;display:grid}.feat-img:hover{transform:translateY(-4px)}.feat-meta{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.filters{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.f{cursor:pointer;border:1px solid var(--hairline-strong);font:inherit;color:var(--type-2);background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;transition:all .25s}.f:hover{border-color:var(--gold);color:var(--gold)}.f.on{background:var(--gold);color:var(--bg);border-color:var(--gold)}.post-list{border-top:1px solid var(--hairline-strong);margin:0;padding:0;list-style:none}.post{border-bottom:1px solid var(--hairline);transition:padding-left .35s var(--ease-out);grid-template-columns:1fr;align-items:baseline;gap:14px 24px;padding:30px 0;display:grid;position:relative}.post:hover{padding-left:16px}@media (min-width:800px){.post{grid-template-columns:110px 130px 1fr 180px 60px;gap:28px}}.post-date{font-family:var(--t-mono);letter-spacing:.06em;color:var(--type-3);font-variant-numeric:tabular-nums;font-size:12px}.post-cat{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.post-title{font-family:var(--t-display);letter-spacing:-.018em;color:var(--type);font-variation-settings:"opsz" 32, "SOFT" 0;max-width:50ch;font-size:clamp(20px,2vw,26px);line-height:1.22;transition:color .25s}.post:hover .post-title{color:var(--gold)}.post-author{color:var(--type-2);font-size:13px}.post-len{font-family:var(--t-mono);letter-spacing:.06em;color:var(--type-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.more{justify-content:center;margin-top:64px;display:flex}.sub-band{background:var(--bg-edge);color:var(--type);border-top:1px solid var(--hairline);padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.sub-band:before{content:"";background:radial-gradient(60% 50% at 100% 100%, color-mix(in oklch, var(--gold) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.sub-band>.wrap{position:relative}.sub-grid{grid-template-columns:1fr;align-items:end;gap:48px;display:grid}@media (min-width:900px){.sub-grid{grid-template-columns:1.2fr 1fr;gap:80px}}.sub-form{border-bottom:1px solid var(--hairline-strong);gap:8px;padding-bottom:8px;display:flex}.sub-form input{color:var(--type);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:16px}.sub-form input::placeholder{color:var(--type-3)}.sub-form button{background:var(--gold);color:var(--bg);border:0}.sub-form button:hover{background:var(--type)}.contact-grid{grid-template-columns:1fr;gap:64px;display:grid}@media (min-width:1000px){.contact-grid{grid-template-columns:1.4fr 1fr;gap:96px}}.cform{flex-direction:column;gap:36px;display:flex}.form-head{border-bottom:1px solid var(--hairline);margin-bottom:8px;padding-bottom:28px}.form-sub{color:var(--type-2);max-width:50ch;margin:16px 0 0;font-size:15px;line-height:1.65}.field{flex-direction:column;gap:12px;display:flex}.row{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:600px){.row{grid-template-columns:1fr 1fr}}.cform input,.cform textarea,.cform select{border:0;border-bottom:1px solid var(--hairline-strong);color:var(--type);background:0 0;width:100%;padding:14px 0;font-family:inherit;font-size:16px;transition:border-color .25s}.cform textarea{resize:vertical;min-height:120px}.cform input:focus,.cform textarea:focus,.cform select:focus{border-bottom-color:var(--gold);outline:none}.cform input::placeholder,.cform textarea::placeholder{color:var(--type-3);opacity:.7}.cform select{appearance:none;background-color:var(--bg);color:var(--type);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23C9A74E' stroke-width='1.2' fill='none' stroke-linecap='round'/></svg>");background-position:right 4px center;background-repeat:no-repeat;padding-right:24px}.cform select option{background:var(--bg-2);color:var(--type)}.chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip{border:1px solid var(--hairline-strong);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--type-2);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;transition:all .25s;display:inline-flex}.chip input{display:none}.chip:hover{border-color:var(--gold);color:var(--type)}.chip.on{background:var(--gold);color:var(--bg);border-color:var(--gold)}.form-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px;padding-top:28px;display:flex}.form-meta{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3);font-size:11px}.ok{background:color-mix(in oklch, var(--gold) 7%, var(--bg));border:1px solid var(--gold-soft);border-radius:var(--radius);padding:28px}.ok p{color:var(--type-2);margin:8px 0 0}.cside{flex-direction:column;gap:24px;display:flex}.ccard{background:var(--bg-2);border:1px solid var(--hairline);border-radius:var(--radius);padding:32px 30px}.dl{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dl li{border-bottom:1px solid var(--hairline);grid-template-columns:80px 1fr;align-items:baseline;gap:16px;padding-bottom:16px;font-size:14px;display:grid}.dl li:last-child{border-bottom:0;padding-bottom:0}.dl li>span:first-child{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3);font-size:11px}.dl a{color:var(--type);border-bottom:1px solid var(--hairline);transition:border-color .25s,color .25s}.dl a:hover{border-color:var(--gold);color:var(--gold)}.cal{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--bg);margin-top:18px;overflow:hidden}.cal-head,.cal-foot{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cal-foot{border-bottom:0;border-top:1px solid var(--hairline);font-family:var(--t-mono);letter-spacing:.08em;color:var(--type-3);text-transform:uppercase;font-size:11px}.cal-foot a{color:var(--type)}.dot-live{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.cal-grid{background:var(--hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cal-grid button{background:var(--bg);font-family:var(--t-mono);letter-spacing:.06em;color:var(--type);cursor:pointer;border:0;padding:16px 8px;font-size:12px;transition:background .2s,color .2s}.cal-grid button:hover{background:var(--bg-2)}.cal-grid button.sel{background:var(--gold);color:var(--bg)}.cal-grid button.taken{color:var(--type-3);cursor:not-allowed;text-decoration:line-through}.agenda{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.agenda li{color:var(--type-2);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.agenda li:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:9px;left:0}.agenda b{font-family:var(--t-mono);letter-spacing:.12em;color:var(--gold);margin-right:6px;font-size:11px}@media (max-width:899px){.svc-card{min-height:auto;padding:44px 28px}.step,.principles li{min-height:auto;padding:36px 24px}.tier{min-height:auto}.stat{padding:36px 24px}.fs{padding:28px 20px}}@media (max-width:600px){:root{--gut:20px}.nav-inner{height:60px;padding:0 var(--gut)}.nav.is-compact .nav-inner{height:54px}.logo{gap:8px;font-size:19px}.logo-mark{width:34px;height:30px;font-size:17px}.logo-mark:after{width:7px}.nav-cta{height:36px;padding:0 12px;font-size:12px}.nav-cta .arr{display:none}.hero{padding:32px 0 80px}.hero-meta{margin-bottom:48px;padding:16px 0 36px}.hero-meta>*{font-size:10px}.hero-grid{gap:48px}.btn{height:48px;padding:0 22px;font-size:13px}.sec-head{gap:20px;margin-bottom:48px}.sec-num{padding-top:12px}.quote{gap:24px;padding:40px 0}.quote blockquote{padding-left:40px;font-size:19px}.quote blockquote:before{font-size:64px;top:-12px}.cta-meta{gap:18px;padding:8px 0 8px 20px}.cta-meta dd{font-size:17px}.foot{padding:72px 0 28px}.foot-mark{margin:40px 0 -18px;font-size:clamp(96px,28vw,200px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}.logos-track{animation:none!important}}
