.holders-page{background:#f5f1e7;color:#2c180f;padding:42px 0 80px;min-height:80vh}.holders-kicker,.holders-status-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.holders-kicker{font-size:10px;letter-spacing:.1em;border-bottom:1px solid #2c180f26;padding-bottom:18px}.holders-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;padding:48px 0}.holders-intro h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(52px,6vw,88px);line-height:1;margin:0;letter-spacing:-.04em}.holders-intro h1 em{font-weight:400;color:#6d5d93}.holders-intro p{font-size:15px;line-height:1.7;max-width:430px}.holders-desk{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #2c180f26}.holders-threshold{background:#ddd3ee;padding:40px;display:flex;flex-direction:column;align-items:flex-start}.holders-notes span,.holders-state-label,.holders-status-top>span,.holders-threshold>span{font-size:10px;letter-spacing:.1em}.holders-threshold strong{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(60px,6vw,90px);line-height:1.2;margin-top:30px}.holders-threshold b{background:#eed485;padding:7px 12px;font-size:14px;font-weight:500}.holders-threshold p{font-size:22px;line-height:1.4;margin-top:32px}.holders-threshold small{font-size:12px;line-height:1.6;max-width:310px}.holders-status{padding:32px 40px;display:flex;flex-direction:column;gap:28px}.holders-status h2{font-family:"Instrument Serif",serif;font-size:40px;font-weight:400;line-height:1.1;margin:16px 0}.holders-status p{font-size:14px;line-height:1.7;max-width:470px}.holders-state-label{color:#9a381e}.holders-balance{border-top:1px solid #2c180f26;padding-top:20px;display:flex;justify-content:space-between;gap:15px;font-size:12px}.holders-footnote{margin-top:auto;font-size:11px!important;color:#756a61}.holders-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px}.holders-notes p{font-size:14px;line-height:1.6}.holders-page .button{max-width:100%}@media(max-width:700px){.holders-desk,.holders-intro{grid-template-columns:1fr;gap:24px}.holders-desk{gap:0}.holders-intro{padding:30px 0}.holders-status,.holders-threshold{padding:26px}.holders-kicker{font-size:9px;gap:12px}.holders-notes{grid-template-columns:1fr;gap:12px}.holders-status h2{font-size:34px}.holders-status-top{flex-wrap:wrap}}.holders-page .button-secondary{color:#2c180f;background:transparent;border:1px solid #2c180f55;border-radius:999px}.holders-page .button-secondary:hover{color:#f5f1e7;background:#2c180f}