@font-face{font-family:satoshi;src:url(/_next/static/media/d3f699aba1c81be7-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/b1dca2a5d44fc7a4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_b0c223{font-family:satoshi,satoshi Fallback}.__variable_b0c223{--font-satoshi:"satoshi","satoshi Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_cde687{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_cde687{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}.capital{--bg:#0f0e0c;--surface:#151310;--deep:#0b0a08;--text:#f2efe9;--muted:#a49f96;--muted-2:#6f6a62;--faint:#4c4842;--divider:rgba(255,244,228,0.075);--gold:#c5a572;--gold-soft:rgba(197,165,114,0.45);--gold-tint:rgba(197,165,114,0.08);--serif:var(--font-cormorant),Georgia,"Times New Roman",serif;--sans:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fs-label:clamp(0.6875rem,0.2vw + 0.62rem,0.6875rem);--fs-nav:clamp(0.6875rem,0.2vw + 0.62rem,0.75rem);--fs-small:clamp(0.75rem,0.25vw + 0.68rem,0.8125rem);--fs-card:clamp(0.8125rem,0.25vw + 0.74rem,0.875rem);--fs-body:clamp(0.9375rem,0.3vw + 0.86rem,1rem);--fs-body-lg:clamp(1.0625rem,0.6vw + 0.9rem,1.25rem);--fs-step:clamp(1.5rem,1.2vw + 1.2rem,1.875rem);--fs-quote:clamp(1.625rem,3vw + 0.8rem,3.25rem);--fs-sub:clamp(1.75rem,2.6vw + 1rem,3rem);--fs-h:clamp(2.5rem,5.2vw + 0.6rem,5rem);--fs-hero:clamp(2.75rem,min(8vw,10.5vh),7rem);--pad-section:clamp(96px,14vw,200px);--pad-vast:clamp(150px,22vw,300px);--gutter:clamp(24px,6vw,56px);--maxw-wide:1320px;--maxw:1120px;--maxw-narrow:880px;--maxw-prose:720px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.33,1,0.68,1);--ease-inout:cubic-bezier(0.65,0,0.35,1)}.capital *,.capital :after,.capital :before{box-sizing:border-box}html:has(.capital){scroll-padding-top:88px}.capital{margin:0;background:transparent;color:var(--text);font-family:var(--sans);font-size:var(--fs-body);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.capital h1,.capital h2,.capital h3,.capital h4,.capital p{margin:0}.capital a{color:inherit;text-decoration:none}.capital ul{margin:0;padding:0;list-style:none}.capital button{font-family:inherit;cursor:pointer;background:none;border:0;color:inherit}.capital ::selection{background:rgba(197,165,114,.22);color:var(--text)}.capital :focus-visible{outline:1px solid var(--gold);outline-offset:4px}.capital .grain{position:fixed;inset:-100px;z-index:240;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");opacity:.05}html.js:not(.reduced) .capital .grain{animation:cap-grain-shift 1.4s steps(4) infinite}@keyframes cap-grain-shift{0%{transform:translate(0)}25%{transform:translate(-24px,32px)}50%{transform:translate(28px,-20px)}75%{transform:translate(-18px,-30px)}to{transform:translate(0)}}.capital .label{display:block;font-family:var(--sans);font-weight:500;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:24px}.capital .label__num{color:var(--faint);margin-right:1em;font-variant-numeric:tabular-nums}.capital .display{font-family:var(--serif);font-weight:300;letter-spacing:-.02em;color:var(--text)}.capital .h-section{font-size:var(--fs-h);line-height:1.02;text-wrap:balance}.capital .body{font-family:var(--sans);font-weight:400;font-size:var(--fs-body);line-height:1.7;color:var(--muted)}.capital .num{font-family:var(--sans);font-weight:300;font-size:var(--fs-label);letter-spacing:.1em;color:var(--faint);font-variant-numeric:tabular-nums}.capital .line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.capital .line-inner{display:block;will-change:transform}.capital .rule{position:absolute;background:var(--divider)}.capital .rule--x{left:0;right:0;top:0;height:1px;transform-origin:left}.capital .rule--y{left:0;top:0;bottom:0;width:1px;transform-origin:top}html.js:not(.reduced) .capital .rule--x{transform:scaleX(0)}html.js:not(.reduced) .capital .rule--y{transform:scaleY(0)}.capital .section{padding-block:var(--pad-section);position:relative}.capital .container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.capital .section--vast{padding-block:var(--pad-vast)}.capital .container--wide{max-width:var(--maxw-wide)}.capital .container--narrow{max-width:var(--maxw-narrow)}.capital .container--prose{max-width:var(--maxw-prose)}.capital .plate--deep{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.28) 20%,rgba(0,0,0,.28) 80%,rgba(0,0,0,0))}.capital .head{margin-bottom:clamp(56px,8vw,104px)}.capital .head .display{max-width:20ch}.capital .section>.container{position:relative;z-index:1}.capital .cta{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-body-lg);color:var(--gold);border:1px solid var(--gold);border-radius:0;padding:13px 26px;background:linear-gradient(var(--gold),var(--gold)) bottom /100% 0 no-repeat;transition:color .45s var(--ease),background-size .45s var(--ease);will-change:transform}.capital .cta:hover{color:var(--bg);background-size:100% 100%}.capital .textlink{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sans);font-size:var(--fs-small);color:var(--muted-2);letter-spacing:.02em;transition:color .3s var(--ease)}.capital .textlink:hover{color:var(--text)}.capital .hero{position:relative;min-height:calc(100svh - 4rem);display:flex;align-items:flex-end;overflow:hidden}.capital .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.capital .hero-glow{position:absolute;inset:-20%;background:radial-gradient(ellipse 58% 46% at 72% 36%,rgba(197,165,114,.09),transparent 62%)}.capital .hero-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 130% 110% at 50% 42%,transparent 55%,rgba(5,4,3,.45) 100%)}html.js:not(.reduced) .capital .hero-glow{animation:cap-breathe 14s ease-in-out infinite alternate}@keyframes cap-breathe{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.capital .hero-content{position:relative;z-index:2;width:100%;max-width:1400px;margin-inline:auto;padding:48px var(--gutter) clamp(40px,7.5vh,96px)}.capital .hero-meta{margin-bottom:20px}.capital .hero-meta .label{margin-bottom:8px}.capital .hero-meta .hero-meta__sub{display:block;font-family:var(--sans);font-weight:400;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2)}.capital .hero-headline{font-family:var(--serif);font-weight:300;font-size:var(--fs-hero);line-height:1.02;letter-spacing:-.02em;color:var(--text);max-width:15ch}.capital .hero-body{font-family:var(--sans);font-size:var(--fs-body-lg);line-height:1.65;color:var(--muted);max-width:50ch;margin-top:clamp(22px,3.5vh,40px)}.capital .hero-cta-row{display:flex;align-items:center;gap:clamp(20px,3vw,40px);flex-wrap:wrap;margin-top:clamp(26px,4vh,46px)}.capital .hero-scroll{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(40px,7.5vh,96px);display:flex;flex-direction:column;align-items:center;gap:14px;padding:0}.capital .hero-scroll .hero-scroll__label{font-family:var(--sans);font-size:.625rem;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-2);writing-mode:vertical-rl;transition:color .3s var(--ease)}.capital .hero-scroll:hover .hero-scroll__label{color:var(--text)}.capital .hero-scroll__line{width:1px;height:56px;background:var(--divider);position:relative;overflow:hidden}.capital .hero-scroll__line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--gold)}html.js:not(.reduced) .capital .hero-scroll__line:after{animation:cap-scroll-pulse 2.6s var(--ease) infinite}@keyframes cap-scroll-pulse{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.capital .rows{border:0}.capital .row{position:relative;transition:background-color .4s var(--ease)}.capital .manifesto{text-align:center}.capital .manifesto .label{margin-bottom:clamp(32px,5vw,48px)}.capital .manifesto__text{font-family:var(--serif);font-weight:300;font-size:var(--fs-quote);line-height:1.35;letter-spacing:-.01em;color:var(--text);max-width:26ch;margin-inline:auto}.capital .manifesto__text em{font-style:italic;color:var(--gold)}html.js:not(.reduced) .capital .manifesto__text .word{opacity:.12}.capital .final:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:min(var(--maxw),100% - 2 * var(--gutter));height:1px;background:linear-gradient(90deg,transparent,var(--divider) 18%,var(--divider) 82%,transparent)}.capital .final .display{max-width:16ch}.capital .final-body{margin:clamp(28px,4vw,44px) 0 clamp(36px,4vw,52px);max-width:46ch;font-size:var(--fs-body-lg);line-height:1.65}.capital .final-contact{font-family:var(--sans);font-size:var(--fs-small);color:var(--muted-2);margin-top:clamp(32px,4vw,48px)}.capital .final-contact a{color:var(--muted);transition:color .3s var(--ease)}.capital .final-contact a:hover{color:var(--text)}html.js:not(.reduced) .capital .hero-headline,html.js:not(.reduced) .capital [data-hero],html.js:not(.reduced) .capital [data-reveal-group]>*,html.js:not(.reduced) .capital [data-reveal]{opacity:0}@media (max-width:768px){.capital{--pad-section:clamp(72px,14vw,112px);--pad-vast:clamp(104px,20vw,168px);--fs-small:0.8125rem;--fs-card:0.875rem;--fs-nav:0.75rem}.capital .hero{align-items:flex-end}.capital .hero-scroll{display:none}.capital .hero-content:before{content:"";position:absolute;z-index:-1;inset:56px 0 0;pointer-events:none;background:linear-gradient(180deg,rgba(15,14,12,0) 0,rgba(15,14,12,.42) 32%,rgba(15,14,12,.5));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 140px);mask-image:linear-gradient(180deg,transparent 0,#000 140px)}}@media (max-width:768px),(pointer:coarse){.capital .textlink{padding-block:9px;margin-block:-9px}.capital .final-contact a{display:inline-block;padding:7px 3px;margin:-7px -3px}}@media (prefers-reduced-motion:reduce){html:has(.capital){scroll-behavior:auto}.capital *,.capital :after,.capital :before{animation-duration:1ms!important;transition-duration:1ms!important}}.capital .rows--terms{margin:0}.capital .rows--terms .row{display:grid;grid-template-columns:minmax(130px,260px) 1fr;gap:clamp(16px,4vw,56px);align-items:baseline;padding:clamp(24px,2.8vw,34px) clamp(16px,2vw,28px);margin-inline:clamp(-16px,-2vw,-28px)}.capital .rows--terms .row:last-child{border-bottom:1px solid var(--divider)}.capital .rows--terms .row:hover{background:rgba(255,244,228,.025)}.capital .rows--terms .row:hover .row__key{color:var(--gold)}.capital .rows--terms .row__key{font-family:var(--sans);font-weight:500;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2)}.capital .rows--terms .row__main{margin:0;transition:transform .5s var(--ease)}.capital .rows--terms .row:hover .row__main{transform:translateX(8px)}.capital .rows--terms .row__line{display:inline-block;font-family:var(--serif);font-weight:300;font-size:var(--fs-step);line-height:1.15;letter-spacing:-.01em;color:var(--text)}@media (max-width:640px){.capital .rows--terms .row{grid-template-columns:1fr;row-gap:6px}}.capital .pattern-light{--size:720px;position:fixed;top:0;left:0;z-index:0;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;background-image:url(/patterns/staunch-linework-gold.png);background-size:560px 560px;-webkit-mask-image:radial-gradient(circle closest-side,rgba(0,0,0,.42) 0,rgba(0,0,0,.19) 42%,rgba(0,0,0,.05) 72%,transparent 100%);mask-image:radial-gradient(circle closest-side,rgba(0,0,0,.42) 0,rgba(0,0,0,.19) 42%,rgba(0,0,0,.05) 72%,transparent 100%);opacity:0;transition:opacity .9s var(--ease-soft);will-change:transform,background-position}.capital .pattern-light.is-lit{opacity:1}@media (max-width:768px){.capital .pattern-light{--size:520px}}.capital>section{position:relative;z-index:1}.capital{text-shadow:0 0 1px #0f0e0c,0 0 3px #0f0e0c,0 0 4px #0f0e0c,0 0 8px #0f0e0c,0 0 12px #0f0e0c,0 0 20px #0f0e0c,0 0 36px rgba(15,14,12,.85)}.capital .plate--deep{text-shadow:0 0 1px #0b0a08,0 0 3px #0b0a08,0 0 4px #0b0a08,0 0 8px #0b0a08,0 0 12px #0b0a08,0 0 20px #0b0a08,0 0 36px rgba(11,10,8,.85)}.capital .hero-content{text-shadow:0 0 1px #100f0d,0 0 3px #100f0d,0 0 4px #100f0d,0 0 8px #100f0d,0 0 12px #100f0d,0 0 20px #100f0d,0 0 36px rgba(16,15,13,.85)}.capital .cta:hover{text-shadow:none}.capital .final-contact a,.capital .inline-link{color:var(--muted);border-bottom:1px solid var(--divider);transition:color .3s var(--ease),border-color .3s var(--ease)}.capital .final-contact a:hover,.capital .inline-link:hover{color:var(--text);border-color:var(--gold-soft)}.capital .final-legal{margin-top:clamp(40px,5vw,64px);font-size:var(--fs-small);color:var(--faint);max-width:60ch}.capital .structure-intro{margin-top:clamp(24px,3vw,36px);max-width:58ch;font-size:var(--fs-body-lg);line-height:1.65}.capital .rows--folio .row{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(20px,4vw,64px);align-items:start;padding:clamp(34px,4.5vw,56px) 0 clamp(34px,4.5vw,56px) clamp(52px,6.5vw,104px)}.capital .rows--folio .row:last-child{border-bottom:1px solid var(--divider)}.capital .rows--folio .row__num{position:absolute;left:0;top:clamp(34px,4.5vw,56px);font-family:var(--serif);font-weight:300;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1;letter-spacing:-.03em;color:var(--faint);transition:color .5s var(--ease)}.capital .rows--folio .row:hover .row__num{color:var(--gold)}.capital .row__title{font-family:var(--serif);font-weight:400;font-size:var(--fs-step);line-height:1.1;color:var(--text);letter-spacing:-.01em}.capital .row__desc{font-family:var(--sans);font-size:var(--fs-body);line-height:1.7;color:var(--muted);max-width:46ch}.capital .pillars{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--divider)}.capital .pillar{position:relative;padding:clamp(28px,4vw,48px) clamp(24px,3vw,44px)}.capital .pillar:first-child{padding-left:0}.capital .pillar:last-child{padding-right:0}.capital .pillar__kicker{font-family:var(--sans);font-weight:500;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2);margin-bottom:18px}.capital .pillar__title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.375rem,.9vw + 1.05rem,1.75rem);color:var(--gold);margin-bottom:12px}.capital .pillar__body{font-family:var(--sans);font-size:var(--fs-card);line-height:1.7;color:var(--muted)}@media (max-width:900px){.capital .pillars{grid-template-columns:1fr;border-block:0}.capital .pillar>.rule--y{display:none}.capital .pillar{border-top:1px solid var(--divider);padding-inline:0}.capital .pillar:last-child{border-bottom:1px solid var(--divider)}}@media (max-width:860px){.capital .rows--folio .row{grid-template-columns:1fr;gap:12px;padding-left:0}.capital .rows--folio .row__num{position:static;display:block;margin-bottom:8px;font-size:clamp(1.75rem,7vw,2.25rem)}.capital .row__desc{max-width:none}}