@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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 Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_5f72e0{font-family:Cormorant,Cormorant Fallback}.__variable_5f72e0{--font-cormorant:"Cormorant","Cormorant Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_1c3766{font-family:Jost,Jost Fallback;font-style:normal}.__variable_1c3766{--font-jost:"Jost","Jost Fallback"}:root{--espresso:#16120d;--espresso-soft:#221c14;--cream:#f4ecdd;--cream-deep:#ece1cc;--brass:#b9954f;--brass-light:#d4b87c;--ink:#2b251c;--ink-soft:#6b6253;--hairline:rgba(22,18,13,.14);--hairline-light:rgba(244,236,221,.18);--platinum-base:#EDEFF1;--platinum-mid:#C4CBD2;--platinum-deep:#8B98A2;--gold-base:#EBD488;--gold-mid:#C9A227;--gold-deep:#8A6D18;--silver-base:#DDE1E4;--silver-mid:#AEB6BC;--silver-deep:#79828A;--bronze-base:#D6A46A;--bronze-mid:#A9743B;--bronze-deep:#6E491F}*{margin:0;padding:0;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-jost),sans-serif;font-weight:300;background:var(--espresso);color:var(--cream);line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:var(--brass);color:var(--espresso)}.serif,h1,h2,h3{font-family:var(--font-cormorant),serif;font-weight:500;line-height:1.08}em{font-style:italic}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.label{font-family:var(--font-jost),sans-serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;color:var(--brass)}section{padding:clamp(72px,11vw,150px) 0;position:relative}.eyebrow{display:block;margin-bottom:1.4em}h2.section-title{font-size:clamp(30px,5vw,54px);margin-bottom:.5em;color:var(--cream)}.lede{max-width:60ch;color:rgba(244,236,221,.72);font-size:clamp(15px,1.6vw,18px)}.btn{display:inline-block;font-family:var(--font-jost),sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;padding:1.15em 2.6em;border:1px solid var(--brass);color:var(--cream);background:transparent;transition:background .35s ease,color .35s ease;cursor:pointer;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-90%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,246,222,.4),transparent);transform:skewX(-22deg);transition:left .65s ease;pointer-events:none}.btn:hover:before{left:135%}.btn.solid,.btn:hover{background:var(--brass);color:var(--espresso)}.btn.solid:hover{background:var(--brass-light);border-color:var(--brass-light)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.btn:disabled:before{display:none}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(22,18,13,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline-light)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:66px}.nav .brand{font-family:var(--font-cormorant),serif;font-size:20px;letter-spacing:.02em}.nav .brand small{font-family:var(--font-jost),sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--brass);display:block;margin-top:-2px}.nav ul{display:flex;gap:30px;list-style:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.nav ul a{color:rgba(244,236,221,.72);transition:color .25s}.nav ul a:hover{color:var(--cream)}@media(max-width:820px){.nav ul{display:none}}.preview-banner{background:var(--brass);color:var(--espresso);text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:7px 14px;font-weight:500}.hero{padding-top:clamp(60px,10vw,120px);text-align:center;overflow:hidden}.hero h1{font-size:clamp(40px,8vw,92px);letter-spacing:-.01em;margin:.28em 0}.hero h1 em{color:var(--brass)}.hero .lede{margin:0 auto 2.4em}.hero-cta{gap:16px}.hero-cta,.hero-medallions{display:flex;justify-content:center;flex-wrap:wrap}.hero-medallions{gap:clamp(10px,3vw,34px);margin-top:clamp(46px,7vw,86px)}.hero-medallions img{width:clamp(120px,17vw,190px);height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.5));transition:transform .5s ease}.hero-medallions img:hover{transform:translateY(-10px) scale(1.03)}.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:56px}@media(max-width:900px){.tier-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.tier-grid{grid-template-columns:1fr}}.tier-card{border:1px solid var(--hairline-light);background:var(--espresso-soft);padding:30px 26px;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.tier-card:hover{transform:translateY(-6px)}.tier-card .metal-bar{height:4px;width:56px;border-radius:2px;margin-bottom:22px}.tier-card h3{font-size:26px;margin-bottom:.15em}.tier-card .supply{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:1.1em}.tier-card .blurb{font-size:14px;color:rgba(244,236,221,.66);min-height:3.4em}.tier-card .medallion{width:100%;margin:20px 0 6px;border-radius:6px}.tier-card .rarity-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,236,221,.6);margin-top:14px}.tier-card .rarity-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--brass);box-shadow:0 0 8px var(--brass)}.benefit-pill{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--hairline-light);color:rgba(244,236,221,.62);padding:5px 11px;border-radius:20px;margin-top:16px}.split{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(30px,6vw,80px);gap:clamp(30px,6vw,80px);align-items:center}@media(max-width:840px){.split{grid-template-columns:1fr}}.pillars{display:grid;grid-gap:22px;gap:22px;margin-top:20px}.pillar{border-left:2px solid var(--brass);padding-left:20px}.pillar h4{font-family:var(--font-cormorant),serif;font-size:21px;margin-bottom:.2em}.pillar p{font-size:14px;color:rgba(244,236,221,.68)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:52px}@media(max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.gallery{grid-template-columns:1fr}}.gallery figure{background:var(--espresso-soft);border:1px solid var(--hairline-light);padding:18px;text-align:center}.gallery figure img{width:100%;border-radius:6px}.gallery figcaption{margin-top:14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,236,221,.7)}.gallery figcaption b{display:block;color:var(--brass);font-weight:400;margin-top:3px;font-size:10px;letter-spacing:.2em}.roadmap{margin-top:56px;border-top:1px solid var(--hairline-light)}.phase{display:grid;grid-template-columns:200px 1fr;grid-gap:30px;gap:30px;padding:34px 0;border-bottom:1px solid var(--hairline-light)}@media(max-width:700px){.phase{grid-template-columns:1fr;gap:8px}}.phase .when{font-family:var(--font-cormorant),serif;font-size:22px;color:var(--brass)}.phase h4{font-size:19px;margin-bottom:.35em}.phase p{font-size:14px;color:rgba(244,236,221,.68);max-width:60ch}.panel{border:1px solid var(--hairline-light);background:var(--espresso-soft);padding:clamp(28px,4vw,48px);border-radius:8px;max-width:620px}.panel h3{font-size:26px;margin-bottom:.5em}.panel p{font-size:14px;color:rgba(244,236,221,.7);margin-bottom:1.4em}.status-chip{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);border:1px solid var(--brass);border-radius:20px;padding:6px 14px;margin-bottom:22px}.status-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--brass)}@media (prefers-reduced-motion:no-preference){.status-chip .dot{animation:pulse 2s infinite}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.field{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.field input{flex:1 1;min-width:220px;background:var(--espresso);border:1px solid var(--hairline-light);color:var(--cream);padding:14px 16px;font-family:inherit;font-size:14px;border-radius:4px}.field input:focus{outline:2px solid var(--brass-light);outline-offset:2px;border-color:var(--brass)}.note{font-size:12px;color:rgba(244,236,221,.68);margin-top:14px}.wallet-line{font-size:12px;letter-spacing:.06em;color:rgba(244,236,221,.6);margin-top:16px;word-break:break-all}.faq{margin-top:46px;max-width:820px}.faq details{border-bottom:1px solid var(--hairline-light);padding:22px 0}.faq summary{cursor:pointer;font-family:var(--font-cormorant),serif;font-size:21px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brass);font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin-top:14px;font-size:14px;color:rgba(244,236,221,.7);max-width:70ch}footer{border-top:1px solid var(--hairline-light);padding:56px 0 40px;background:var(--espresso-soft)}footer .cols{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}footer .brand{font-family:var(--font-cormorant),serif;font-size:22px}footer .legal{font-size:11px;max-width:52ch;margin-top:14px}footer .disclaimer,footer .legal{color:rgba(244,236,221,.68);line-height:1.7}footer .disclaimer{margin-top:34px;padding-top:22px;border-top:1px solid var(--hairline-light);font-size:12px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}