:root{color-scheme:dark;--bg:#080b0b;--surface:#0d1211;--text:#e7ece8;--muted:#9ba9a1;--dim:#62716a;--line:#27322e;--accent:#b7f4c8;--amber:#d6b17c;--sans:'Inter Tight',Arial,sans-serif;--mono:'IBM Plex Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button{background:none;border:0}h1,h2,h3,p{margin:0}button[hidden],[hidden]{display:none!important}.mono,.eyebrow,.network-label,.entity-coordinate,.entity-caption,.hero-bottom,.header nav,.header-end,.mobile-nav,.small-button,.tabs,.capital-caption,.reading-note,.source-link,.table-footnote,.observer-footer,.observer-note,.transfer-heading p,.transfer-heading>span,.transfer-row,.outline-label,.claim-readiness dt,.footer-bottom{font-family:var(--mono)}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:8px;left:16px;background:var(--accent);color:#08110c;padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.header{height:98px;max-width:1600px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;position:relative;z-index:20;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:16px;font-size:18px;font-weight:600;letter-spacing:.13em}.brand-mark{font-size:14px;font-family:var(--mono);letter-spacing:-.13em;border:1px solid #62736a;padding:8px 7px;line-height:1}.brand-mark span{color:var(--accent);margin:0 2px}.desktop-nav{display:flex;gap:36px;font-size:12px;letter-spacing:.02em;color:#bac5bd}.header-end{display:flex;align-items:center;gap:20px}.network-label{font-size:10px;color:var(--muted);display:flex;gap:9px;align-items:center}.network-label i{width:5px;height:5px;background:var(--accent)}.menu-button{display:none;min-height:44px;font-size:12px}.mobile-nav{position:absolute;z-index:30;inset:78px 16px auto;background:#101813;border:1px solid var(--line);padding:18px}.mobile-nav a{display:block;padding:16px;font-size:14px}.hero{max-width:1600px;margin:auto;position:relative;min-height:780px;height:calc(100svh - 98px);max-height:1000px;isolation:isolate;overflow:hidden}.hero-copy{position:relative;z-index:3;padding:clamp(100px,12vh,150px) 0 110px 4.5%;width:50%;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px;line-height:1.8}.signal-square{width:5px;height:5px;background:var(--accent);box-shadow:0 0 12px #b7f4c84a;flex:0 0 auto}h1{font-size:clamp(58px,5.4vw,86px);font-weight:500;line-height:1.01;letter-spacing:-.065em;margin:32px 0 28px;position:relative}h1 span{color:#98a49e}.hero-description{font-size:18px;line-height:1.6;color:#b5bfb9;letter-spacing:-.01em}.button{display:flex;align-items:center;justify-content:space-between;gap:42px;width:max-content;min-width:220px;min-height:55px;padding:17px 22px;font-size:14px;font-weight:600;border:1px solid transparent;transition:background .2s,transform .2s,color .2s}.primary{background:var(--accent);color:#0b1a10;margin-top:34px}.primary:hover{background:#d4ffdf;color:#08110b;transform:translateY(-2px)}.primary span:last-child{font-size:21px;line-height:1}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:13px;color:#c6cec9;border-bottom:1px solid #4b5a51;padding-bottom:7px}.hero-secondary{margin-top:22px}.hero-disclosure{display:flex;gap:10px;margin-top:36px;color:#b9c3bd;font-family:var(--mono);font-size:10px;line-height:1.8}.hero-disclosure small{font-size:9px;color:#8c9a91}.status-dot{display:inline-block;flex:0 0 auto;width:5px;height:5px;background:var(--dim);border-radius:50%;vertical-align:middle}.hero-disclosure .status-dot{margin-top:7px}.amber{background:var(--amber)}.entity{position:absolute;top:0;right:-1%;width:66%;height:calc(100% - 69px);pointer-events:auto;overflow:hidden;z-index:1}.entity canvas{width:100%;height:100%;display:block;position:relative;z-index:2}.robot-fallback{position:absolute;inset:4% 0 0;width:100%;height:96%;object-fit:contain;opacity:.65;filter:grayscale(1);mix-blend-mode:screen}.entity[data-ready='true'] .robot-fallback{display:none}.entity:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0%,transparent 19%,transparent 85%,var(--bg) 100%),linear-gradient(0deg,var(--bg),transparent 16%);z-index:3}.entity-coordinate{position:absolute;z-index:4;font-size:9px;line-height:1.8;letter-spacing:.12em;color:#7a8e81}.entity-coordinate--a{left:24%;top:10%}.entity-coordinate--b{right:9%;top:39%}.entity-cross{position:absolute;z-index:4;font-family:var(--mono);font-size:16px;color:#62756a}.entity-cross--a{top:28%;left:18%}.entity-cross--b{bottom:20%;right:12%}.entity-caption{position:absolute;z-index:4;left:23%;right:9%;bottom:27px;font-size:8px;letter-spacing:.09em;color:#7f9387;display:flex;justify-content:space-between;gap:16px}.hero-bottom{position:absolute;z-index:6;bottom:0;left:4.5%;right:4.5%;height:69px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.03em;color:#92a397}.hero-bottom>a{color:#ccd5cf;font-size:10px;display:flex;gap:24px}.motion-controls{display:flex;gap:20px}.motion-controls button{padding:12px 0;font-family:var(--mono);font-size:9px;color:#a1b1a6}.motion-controls button:hover{color:var(--accent)}.section{max-width:1456px;margin:0 auto;padding:130px 4.5%}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:54px}h2{font-size:clamp(42px,4vw,64px);line-height:1.04;font-weight:500;letter-spacing:-.055em}h2 span{color:#88978e}.section-heading .eyebrow,.questions .eyebrow{margin-bottom:24px}.section-intro{max-width:380px;justify-self:end;font-size:17px;line-height:1.7;color:#aebbb2}.source-status{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:9px;margin-top:24px;color:#92a99a}.observer-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 14px;gap:20px}.tabs{display:flex;gap:28px;font-size:12px}.tabs button{color:#7f9286;padding:12px 0;position:relative}.tabs button[aria-selected='true']{color:var(--accent)}.tabs button[aria-selected='true']:after{content:'';position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--accent)}.small-button{border:1px solid #405347;padding:12px 16px;min-height:42px;font-size:11px;display:inline-flex;align-items:center;gap:25px;width:max-content}.small-button:hover{background:#16231b;color:var(--accent);border-color:#799584}.observer-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;padding:42px 0 28px}.capital>.mono{font-size:10px;letter-spacing:.07em}.capital-value{font-size:clamp(50px,5.3vw,80px);line-height:1.15;letter-spacing:-.05em;margin:23px 0 13px;font-variant-numeric:tabular-nums}.capital-caption{font-size:11px;color:#b9c5bc;line-height:1.8}.reading-note{font-size:10px;color:#819787;line-height:1.8;margin:20px 0 24px;max-width:380px}.source-link{font-size:11px;display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #405346;padding-bottom:7px}.inventory-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.inventory-table th{font-family:var(--mono);font-size:9px;font-weight:400;color:#81988a;text-align:right;padding:0 0 17px}.inventory-table th:first-child,.inventory-table td:first-child{text-align:left}.inventory-table td{padding:16px 0;text-align:right;font-size:14px;border-top:1px solid #233229}.inventory-table td:nth-child(2){font-family:var(--mono);font-size:11px;color:#c3cfc6}.inventory-table td:last-child{color:#9aad9f}.inventory-table td:first-child{font-weight:500;color:#e0e8e2}.inventory-table td:first-child small{font-size:8px;font-family:var(--mono);margin-left:8px;color:#6e957b;font-weight:400}.table-footnote{font-size:9px;color:#87998d;line-height:1.8;margin-top:18px}.table-state{font-family:var(--mono);font-size:12px;line-height:1.8;color:#9cad9f;padding:28px 0!important;text-align:left!important}.observer-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0;font-size:9px;color:#90a096;gap:24px}.copy-address{font:inherit;color:inherit;display:flex;gap:14px;align-items:center;min-height:35px}.copy-address>span:first-child{color:#c0cfc5}.copy-address>span:last-child{color:var(--accent)}.observer-note{font-size:9px;line-height:1.7;color:#6e8376;max-width:760px}.transfer-panel{display:block;min-height:350px}.transfer-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-bottom:24px}.transfer-heading h3{font-size:23px;font-weight:400;letter-spacing:-.03em}.transfer-heading p{font-size:10px;line-height:1.8;color:#92a296;margin-top:10px}.transfer-heading>span{font-size:10px;color:var(--accent)}.transfer-row{display:grid;grid-template-columns:1.3fr 2fr 1fr auto;gap:20px;align-items:center;min-height:64px;border-top:1px solid var(--line);font-size:11px}.transfer-row .transfer-assets{color:#bccbc0;font-size:10px}.transfer-row .transfer-block{color:#809887;font-size:10px}.transfer-row .transfer-arrow{font-size:21px;color:var(--accent)}.holder-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.holder-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.outline-label{font-size:9px;color:#a0b1a4;padding:8px 10px;border:1px solid var(--line)}.holder-heading{display:flex;justify-content:space-between;gap:70px;align-items:end}.holder-heading p{max-width:390px;font-size:16px;line-height:1.7;color:#9eafa3}.split-field{display:grid;grid-template-columns:5fr 3fr 2.8fr;margin:75px 0 55px;gap:32px}.split-part{position:relative}.split-number{font-size:clamp(65px,8.6vw,126px);font-weight:400;line-height:1;letter-spacing:-.07em}.split-number>span{font-size:.36em;vertical-align:top;display:inline-block;margin-top:.24em;margin-left:.15em;letter-spacing:-.04em}.split-part--holders .split-number{color:var(--accent)}.split-part--reserve .split-number{color:#b1c0b5}.split-part--burn .split-number{color:#7e9386}.split-part h3{font-size:18px;font-weight:400;margin:23px 0 8px}.split-part p{font-size:12px;color:#8a9f91}.split-line{height:4px;display:block;margin-top:28px;background:#243d2e}.split-part--holders .split-line{background:var(--accent)}.split-part--reserve .split-line{background:#7e9f8a}.claim-readiness{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 70px;padding:28px 0 0;border-top:1px solid var(--line)}.claim-readiness>div{position:relative;padding-left:18px}.claim-readiness>div>.status-dot{position:absolute;left:0;top:9px}.claim-readiness h3{font-size:18px;font-weight:500;margin-bottom:10px}.claim-readiness p{font-size:13px;line-height:1.8;color:#91a596;max-width:400px}.claim-readiness dl{margin:0;display:grid;gap:18px;align-content:start}.claim-readiness dl>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.claim-readiness dt{font-size:10px;color:#91a596}.claim-readiness dd{margin:0;font-size:13px;text-align:right}.claim-readiness>a{margin-left:18px}.questions{display:grid;grid-template-columns:1fr 1.1fr;gap:75px}.questions h2{margin-bottom:30px}.faq-list details{border-bottom:1px solid var(--line);padding:0 0 23px;margin-bottom:23px}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:17px;line-height:1.5;min-height:40px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-family:var(--mono);color:#89a494;font-size:23px}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.8;color:#9cac9f;margin-top:20px;max-width:590px}.faq-list details a{font-size:12px;display:inline-block;color:var(--accent);margin-top:16px}.footer{max-width:1456px;margin:0 auto;padding:42px 4.5% 30px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;margin-bottom:54px}.footer-top>p{font-size:24px;font-weight:400;letter-spacing:-.04em;color:#93aa9b;line-height:1.3}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-family:var(--mono);font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;color:#748b7c;font-size:8px;line-height:1.8}.noscript{padding:20px;font-family:var(--mono);color:var(--amber)}
@media(min-width:1600px){.hero-copy{padding-top:155px}.entity{right:0}.section{padding-left:0;padding-right:0}.header{padding-left:72px;padding-right:72px}.footer{padding-left:0;padding-right:0}}
@media(max-width:1100px){.desktop-nav{gap:22px}.network-label{display:none}.hero{min-height:750px;height:calc(100svh - 90px)}.hero-copy{width:53%;padding-top:118px}h1{font-size:61px}.hero-description{font-size:16px}.entity{width:68%;right:-7%}.entity-coordinate--a{left:36%}.entity-coordinate--b{right:15%}.entity-caption{left:32%;right:14%;font-size:7px}.section{padding-top:100px;padding-bottom:100px}.section-heading{gap:45px}.observer-panel{gap:32px}.holder-heading{gap:35px}.holder-heading p{max-width:330px}.questions{gap:45px}.claim-readiness{gap:25px}.split-field{gap:22px}}
@media(max-width:760px){.header{height:78px;padding:0 24px}.brand{font-size:15px;gap:11px}.brand-mark{font-size:12px}.desktop-nav{display:none}.menu-button{display:flex;align-items:center;gap:12px}.hero{height:auto;min-height:1020px;padding-bottom:88px;overflow:hidden}.hero-copy{padding:54px 24px 0;width:100%}.eyebrow{font-size:9px}.hero-copy h1{font-size:clamp(48px,7.6vw,67px);margin:22px 0 20px}.hero-description{font-size:15px;line-height:1.65}.hero-copy .primary{margin-top:24px;min-height:52px;min-width:218px}.hero-secondary{margin-top:18px;font-size:12px}.hero-disclosure{position:absolute;top:840px;left:24px;margin:0;font-size:10px}.entity{top:400px;right:0;width:100%;height:460px}.entity:after{background:linear-gradient(0deg,var(--bg),transparent 25%),linear-gradient(180deg,var(--bg),transparent 12%)}.entity-coordinate--a{left:10%;top:20%}.entity-coordinate--b{right:8%;top:37%}.entity-caption{left:8%;right:8%;bottom:16px;font-size:7px}.entity-cross--a{left:9%;top:42%}.entity-cross--b{right:10%;bottom:22%}.hero-bottom{left:24px;right:24px;height:67px;font-size:8px;gap:12px;flex-wrap:wrap;align-content:center;row-gap:5px}.hero-bottom>a{display:none}.hero-bottom .motion-controls{gap:18px}.motion-controls button{font-size:8px}.section{padding:80px 24px}.section-heading{grid-template-columns:1fr;gap:26px;margin-bottom:35px}h2{font-size:43px}.section-heading .eyebrow{margin-bottom:19px}.section-intro{justify-self:start;max-width:430px;font-size:15px;line-height:1.7}.source-status{font-size:9px;margin-top:15px}.observer-panel{grid-template-columns:1fr;gap:35px;padding-top:30px}.capital-value{font-size:64px}.capital-caption{font-size:10px}.capital .reading-note{margin:15px 0}.inventory-table td{font-size:13px}.inventory-table td:nth-child(2){font-size:10px}.inventory-table td:first-child small{display:none}.table-footnote{font-size:8px}.observer-footer{align-items:flex-start;flex-direction:column;gap:8px;font-size:8px}.copy-address{font-size:10px}.observer-note{font-size:8px}.transfer-heading{display:block}.transfer-heading>span{display:inline-block;margin-top:14px}.transfer-row{grid-template-columns:1fr auto;gap:9px;padding:15px 0;min-height:80px}.transfer-row .transfer-assets{grid-row:2;grid-column:1;font-size:9px}.transfer-row .transfer-block{grid-row:2;grid-column:2;font-size:8px}.transfer-arrow{grid-row:1;grid-column:2}.holder-top{gap:12px}.outline-label{font-size:8px;white-space:nowrap}.holder-heading{display:block}.holder-heading p{max-width:none;font-size:14px;line-height:1.8;margin-top:26px}.split-field{grid-template-columns:1fr 1fr 1fr;gap:15px;margin:42px 0 35px}.split-number{font-size:60px}.split-part h3{font-size:13px;margin:16px 0 9px}.split-part p{font-size:10px;line-height:1.6}.split-line{margin-top:19px;height:3px}.claim-readiness{grid-template-columns:1fr;gap:27px}.claim-readiness p{font-size:12px}.claim-readiness dl{padding-left:18px}.claim-readiness dt{font-size:9px}.claim-readiness dd{font-size:11px}.questions{grid-template-columns:1fr;gap:44px}.faq-list summary{font-size:15px}.faq-list details p{font-size:13px}.footer{padding:35px 24px 24px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:35px}.footer-top>p{font-size:19px}.footer-top nav{grid-column:1/-1;font-size:11px;gap:18px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px}}
/* Keep launch state above the artwork and controls comfortable to tap. */
.motion-controls button{min-height:44px;font-size:10px}
@media(max-width:760px){
  .hero{min-height:940px}
  .split-part p{min-height:32px}
  .hero-copy{padding-top:38px}
  .hero-disclosure{position:static;margin-top:18px;font-size:9px}
  .entity{top:425px;height:440px}
  .hero-bottom .motion-controls{gap:18px}
  .motion-controls button{font-size:9px}
}
/* At panel widths, keep the face alongside the copy instead of below a void. */
@media(min-width:640px) and (max-width:760px){
  .hero{min-height:780px;height:calc(100svh - 78px)}
  .hero-copy{max-width:460px}
  .entity{top:190px;right:-26%;width:100%;height:540px}
  .entity:after{background:linear-gradient(90deg,var(--bg),transparent 20%),linear-gradient(0deg,var(--bg),transparent 25%)}
  .entity-coordinate--b{display:none}
  .entity-caption{right:28%;font-size:6px}
}
@media(max-width:370px){.hero-copy h1{font-size:45px}.hero-copy{padding-left:20px;padding-right:20px}.hero-disclosure{left:20px}.section{padding-left:20px;padding-right:20px}.split-number{font-size:53px}.split-part h3{font-size:12px}.header{padding:0 20px}.hero-bottom{left:20px;right:20px}.copy-address{gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
