@font-face{font-family:Manrope;src:url('./fonts/manrope-latin-variable.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('./fonts/ibm-plex-mono-latin.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#202b30;--ink:#faf8f3;--pine:#245f58;--copper:#e0a36c;--line:rgba(250,248,243,.38);--muted:#b8c4bf;--mono:'IBM Plex Mono',monospace;color-scheme:dark}
*{box-sizing:border-box}html{min-width:280px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid var(--copper);outline-offset:7px}::selection{background:var(--pine);color:var(--paper)}.page-shell{max-width:1536px;margin:auto;min-height:100svh;padding:0 64px;display:flex;flex-direction:column}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;height:112px;flex:none;border-bottom:1px solid var(--line)}.brand{display:flex;gap:9px;align-items:center;font-weight:700;letter-spacing:-.05em;font-size:1.25rem;text-decoration:none}.brand img{width:43px;height:43px}.status{display:flex;align-items:center;gap:11px;text-transform:uppercase;font:400 .72rem/1.5 var(--mono);letter-spacing:.03em}.status-square{width:7px;height:7px;background:var(--copper)}main{flex:1;display:grid;align-items:center}.holding{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:54px;align-items:stretch;padding:64px 0}.statement{padding:8px 0 15px}.eyebrow{font:400 .72rem/1.65 var(--mono);text-transform:uppercase;letter-spacing:.035em;margin:0 0 29px;color:#91bead}h1{font-size:clamp(3.3rem,6.55vw,6.9rem);line-height:1.015;font-weight:750;letter-spacing:-.071em;margin:0}h1>span{display:block}.teal{color:#91bead}.copper{color:var(--copper)}.intro{display:grid;grid-template-columns:34px 1fr;gap:21px;margin-top:43px;max-width:505px}.intro-rule{height:2px;background:var(--copper);margin-top:13px}.intro p{font-size:.98rem;line-height:1.85;color:var(--muted);margin:0;max-width:410px}.follow{display:inline-flex;gap:17px;align-items:center;font-size:.83rem;font-weight:700;text-underline-offset:7px;text-decoration-thickness:1px;margin-top:26px;padding-block:4px;min-height:40px}.follow:hover{color:var(--pine)}.follow svg{width:18px;height:18px;flex:none}.identity-panel{background:var(--pine);color:#faf8f3;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;position:relative;overflow:hidden;padding:24px 26px}.panel-top{display:flex;align-items:center;justify-content:space-between;font:400 .68rem/1.5 var(--mono);letter-spacing:.05em;color:#d6e7de}.panel-cross{font-size:1.45rem;line-height:1}.symbol-frame{position:relative;display:grid;place-items:center;min-height:270px;flex:1;margin:25px 0;background-image:linear-gradient(#faf8f309 1px,transparent 1px),linear-gradient(90deg,#faf8f309 1px,transparent 1px);background-size:35px 35px}.symbol-frame img{width:95%;max-width:350px;height:auto}.registration{position:absolute;width:15px;height:15px;border-color:#91bead;border-style:solid}.corner-a{left:0;top:0;border-width:1px 0 0 1px}.corner-b{right:0;bottom:0;border-width:0 1px 1px 0}.panel-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:4px}.panel-bottom>span:first-child{font-weight:550;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.28;letter-spacing:-.04em}.copper-block{width:43px;height:43px;background:var(--copper);flex:none}.footer{border-top:1px solid var(--line);padding-block:24px 27px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fields{display:flex;gap:17px;align-items:center;margin:0;font:400 .7rem/1.7 var(--mono);text-transform:uppercase;letter-spacing:.05em}.fields i{font-style:normal;color:var(--copper)}.footer-note{font-size:.75rem;line-height:1.6;color:var(--muted);margin:0}.skip{position:absolute;top:-90px;left:20px;background:#91bead;color:var(--ink);padding:12px;z-index:3}.skip:focus{top:12px}
@media(min-width:1600px){h1{font-size:6.8rem}}
@media(max-width:1100px){.page-shell{padding-inline:36px}.holding{gap:32px;padding-block:54px}.identity-panel{padding:20px;min-height:430px}.symbol-frame{min-height:230px}.intro{grid-template-columns:24px 1fr;gap:16px}.intro p{font-size:.93rem}.panel-bottom>span:first-child{font-size:1.2rem}.copper-block{width:32px;height:32px}}
@media(max-width:760px){.page-shell{padding-inline:24px}.masthead{height:93px}.brand{font-size:1.13rem}.brand img{width:36px;height:36px}.status{font-size:.61rem;max-width:112px;gap:7px}.holding{grid-template-columns:1fr;gap:40px;padding-block:42px}.statement{padding:0}h1{font-size:clamp(2.75rem,10vw,5.9rem);letter-spacing:-.065em}.eyebrow{font-size:.66rem;margin-bottom:24px}.intro{margin-top:28px;max-width:470px}.intro p{font-size:.95rem}.follow{margin-top:17px}.identity-panel{min-height:0;display:grid;grid-template-columns:1fr 1fr;padding:20px 22px;column-gap:22px;align-items:center}.panel-top{grid-column:1/-1}.symbol-frame{grid-column:2;grid-row:2;min-height:0;margin:15px 0 0}.symbol-frame img{width:100%;max-width:185px}.panel-bottom{grid-column:1;grid-row:2;padding-top:20px;display:block}.panel-bottom>span:first-child{font-size:1.65rem}.copper-block{display:block;margin-top:20px;width:20px;height:20px}.footer{align-items:start;flex-direction:column;gap:10px;padding-block:20px}.fields{font-size:.65rem;gap:13px}.footer-note{font-size:.73rem}}
@media(max-width:370px){.page-shell{padding-inline:18px}.brand{font-size:1rem;gap:4px}.brand img{width:31px;height:31px}.status{max-width:90px;font-size:.56rem}h1{font-size:2.48rem}.eyebrow{font-size:.59rem;letter-spacing:0}.intro{grid-template-columns:15px 1fr;gap:12px}.panel-bottom>span:first-child{font-size:1.3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Independent, dark holding-page direction. */
:root{--paper:#101615;--ink:#eeeae1;--muted:#a6b2aa;--copper:#cf9565;--line:#35403a}
.page-shell{max-width:1600px;padding-inline:5vw}
.masthead{height:108px}
.holding{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:5vw;padding-block:70px}
.eyebrow{color:var(--muted);font-size:.68rem;letter-spacing:.09em;margin-bottom:32px}
.eyebrow:before{content:'';display:inline-block;width:7px;height:7px;margin-right:12px;background:var(--copper)}
h1{font-weight:650;line-height:1.06;letter-spacing:-.065em}
.intro{display:block;margin-top:38px;max-width:460px}
.intro-rule{display:none}
.follow{border:1px solid #688176;padding:15px 19px;margin-top:28px;font:400 .72rem/1.5 var(--mono);text-decoration:none;background:#18231f;gap:22px}
.follow:hover{background:#91bead;color:#101615}
.identity-panel{border:1px solid var(--line);background:linear-gradient(135deg,#19282280,transparent 75%);padding:22px;min-height:420px}
.panel-top{color:var(--muted);font-size:.58rem;letter-spacing:.07em}
.panel-cross{color:var(--copper)}
.symbol-frame{background-size:28px 28px;background-image:linear-gradient(#91bead0a 1px,transparent 1px),linear-gradient(90deg,#91bead0a 1px,transparent 1px)}
.panel-bottom>span:first-child{font-size:1.25rem}
.copper-block{width:15px;height:15px}
.skip{color:#101615}
@media(max-width:760px){.page-shell{padding-inline:24px}.masthead{height:88px}.holding{grid-template-columns:1fr;padding-block:40px;gap:36px}.eyebrow{font-size:.58rem;margin-bottom:26px}.intro{margin-top:28px}.follow{font-size:.67rem;padding:14px}.identity-panel{min-height:0;padding:20px}.panel-bottom>span:first-child{font-size:1.4rem}}
@media(max-width:350px){.page-shell{padding-inline:17px}.eyebrow{letter-spacing:0}.panel-top{font-size:.5rem}}
