:root {
  --bone:#f1efe7;
  --cream:#f5f2e9;
  --sand:#eae6db;
  --ink:#111111;
  --muted:#6e6c65;
  --line:#aaa79e;
  --yellow:#f4c430;
  --red:#b84232;
  --display:Arial,"Helvetica Neue",Helvetica,sans-serif;
  --body:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
  --mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --gutter:clamp(18px,4.2vw,72px);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bone)}
body{margin:0;background:var(--bone);color:var(--ink);font:15px/1.5 var(--body);overflow-x:hidden}
a{color:inherit;text-decoration:none}
a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}
.skip-link{position:fixed;left:12px;top:12px;z-index:100;background:var(--yellow);color:var(--ink);padding:9px 13px;font-weight:700;transform:translateY(-160%)}
.skip-link:focus{transform:none}
.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}
.section-label,.section-index,.hero-meta,.board-label,.project-header,.project-rows span,.project-rows b,.project-rows em,.project-rows small,.board-disclaimer,.roles span,.roles small,.hub-wall span,.poster-note,.acquisition small,footer{font-family:var(--mono);letter-spacing:.08em}

.exchange-header{height:76px;border-bottom:1px solid var(--ink);background:rgba(241,239,231,.96);position:relative;z-index:20}
.exchange-header nav{height:100%;padding:0 var(--gutter);display:grid;grid-template-columns:1.15fr .9fr 1.2fr;align-items:stretch}
.brand{display:flex;gap:14px;align-items:center;border-right:1px solid var(--line);padding-right:20px}
.brand strong{font:800 13px/1 var(--display);letter-spacing:.03em}
.brand span,.nav-status>span{font:9px/1.2 var(--mono);letter-spacing:.08em;color:var(--muted)}
.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.6vw,38px);font:10px var(--mono)}
.nav-links a{border-bottom:2px solid transparent;padding:4px 0}
.nav-links a:hover{border-color:var(--yellow)}
.nav-status{display:flex;align-items:stretch;justify-content:flex-end;border-left:1px solid var(--line)}
.nav-status>span{display:flex;align-items:center;padding:0 20px}
.nav-cta{display:flex;align-items:center;gap:15px;border-left:1px solid var(--line);padding-left:22px;font:700 10px var(--mono)}
.nav-cta b,.button b{font-size:17px;transition:transform .2s ease}
.nav-cta:hover b,.button:hover b{transform:translate(2px,-2px)}

.hero{border-bottom:1px solid var(--ink);padding:0 var(--gutter) clamp(70px,8vw,130px);position:relative;background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(17,17,17,.08) 50%,transparent calc(50% + .5px))}
.hero-meta{height:48px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted)}
.hero-heading{min-height:610px;padding:clamp(62px,8vw,118px) 0 65px;display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:42px 7vw;align-items:end}
.hero h1{font:800 clamp(76px,11.2vw,178px)/.76 var(--display);letter-spacing:-.09em;margin:0;text-transform:uppercase}
.hero h1{grid-column:1/-1}
.hero h1 span{display:block}
.hero h1 span:nth-child(2){white-space:nowrap}
.hero h1 span:last-child{color:transparent;-webkit-text-stroke:2px var(--ink);text-stroke:2px var(--ink)}
.hero-copy{grid-column:2;padding-bottom:5px}
.domain-name{font:700 clamp(22px,2.4vw,36px)/1 var(--display);letter-spacing:-.055em;margin:0 0 24px}
.domain-name span{font-weight:400;color:var(--muted)}
.hero-copy>p:nth-child(2){max-width:430px;margin:0;color:#4e4c47;font-size:17px;line-height:1.55}
.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}
.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ink);padding:14px 16px;font:700 11px var(--mono);letter-spacing:.01em;transition:background .2s,color .2s,border-color .2s}
.button-dark{background:var(--ink);color:var(--cream)}
.button-dark:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}
.text-link{font:700 10px var(--mono);border-bottom:1px solid var(--ink);padding:10px 0}
.text-link b{margin-left:16px;font-size:15px}

.capacity-board{border:1px solid var(--ink);background:var(--cream)}
.board-label{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;border-bottom:1px solid var(--ink);font-size:9px;color:var(--muted)}
.capacity-tape{display:grid;grid-template-columns:repeat(6,1fr);min-height:170px}
.capacity-tape>div{border-right:1px solid var(--line);padding:20px 14px;display:flex;align-items:flex-end;gap:7px;position:relative}
.capacity-tape>div:last-child{border:0}
.capacity-tape span{font:700 clamp(30px,4.2vw,64px)/.8 var(--display);letter-spacing:-.075em}
.capacity-tape small{font:10px var(--mono);color:var(--muted);margin-bottom:3px}
.capacity-tape .active{background:var(--yellow);align-items:center}
.capacity-tape .active span{font-size:clamp(60px,8.5vw,128px)}
.capacity-tape .active small{font-size:15px;font-weight:700;color:var(--ink)}
.capacity-tape .active b{position:absolute;left:14px;top:13px;font:9px var(--mono);letter-spacing:.08em}
.capacity-tape .active:after{content:"";width:9px;height:9px;background:var(--ink);position:absolute;right:13px;top:13px;animation:marker-pulse 2.4s ease-in-out infinite}
.capacity-equation{height:70px;border-top:1px solid var(--ink);padding:0 14px;display:grid;grid-template-columns:auto auto auto 1fr;gap:18px;align-items:center;font:12px var(--mono)}
.capacity-equation span{color:var(--muted)}
.capacity-equation i{height:8px;background:var(--ink);transform-origin:left;animation:scale-draw 1.1s .4s ease both}

.gw-symbol{min-height:520px;display:grid;grid-template-columns:2fr 1fr;align-items:end;border-bottom:1px solid var(--line)}
.gw-number{font:800 clamp(190px,38vw,580px)/.62 var(--display);letter-spacing:-.12em;white-space:nowrap;margin-left:-.045em}
.gw-number span{font-size:.17em;letter-spacing:-.04em;margin-left:.08em}
.gw-explain{border-left:1px solid var(--line);padding:25px 0 25px 28px;margin-bottom:48px}
.gw-explain p{font:700 15px var(--mono);margin:0 0 25px}
.gw-explain span{display:block;max-width:330px;color:var(--muted);font-size:16px}

.section-index{padding-top:5px;display:flex;flex-direction:column;font-size:12px}
.section-index span{font:800 62px/.8 var(--display);letter-spacing:-.08em}
.section-index small{margin-top:12px;color:var(--muted)}
.section-head p,.section-label{font:10px/1.3 var(--mono);letter-spacing:.11em;color:var(--muted);margin:0}
.section-head h2,.hub h2,.roles h2,.why-hub h2,.brand-value h2{font:750 clamp(52px,7.5vw,116px)/.82 var(--display);letter-spacing:-.085em;margin:28px 0 0}
.scale-section{display:grid;grid-template-columns:2fr 10fr;gap:4vw;padding:clamp(100px,13vw,200px) var(--gutter);border-bottom:1px solid var(--ink);background:var(--sand)}
.scale-section .section-head p,.scale-section .scale-bars small,.roles .section-label,.roles ol li small{color:#5d5b55}
.scale-content{min-width:0}
.scale-bars{list-style:none;margin:90px 0 0;padding:0;border-top:1px solid var(--ink)}
.scale-bars li{min-height:98px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr 190px;gap:18px;align-items:center}
.scale-bars li>div{display:flex;align-items:baseline;gap:8px}
.scale-bars strong{font:700 35px/1 var(--display);letter-spacing:-.06em}
.scale-bars span,.scale-bars small{font:10px var(--mono);letter-spacing:.08em}
.scale-bars small{text-align:right;color:var(--muted)}
.scale-bars i{height:10px;background:var(--ink);width:0;max-width:var(--bar);transition:width .8s cubic-bezier(.2,.7,.2,1)}
.scale-bars.visible i{width:var(--bar)}
.scale-bars .scale-peak i{height:24px;background:var(--yellow)}
.scale-bars .scale-peak strong{font-size:54px}
.scale-bars .scale-peak small{color:var(--ink);font-weight:700}

.meaning{padding:clamp(100px,12vw,180px) var(--gutter);border-bottom:1px solid var(--ink)}
.meaning-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:70px;border-top:2px solid var(--ink)}
.meaning-pair article{min-width:0;padding:20px 35px 75px 0;border-right:1px solid var(--ink)}
.meaning-pair article+article{padding-left:35px;border-right:0}
.meaning-pair article>span{font:10px var(--mono);color:var(--muted)}
.meaning-pair h3{font:800 clamp(60px,10.5vw,160px)/.78 var(--display);letter-spacing:-.1em;margin:85px 0 65px}
.meaning-pair article+article h3{color:transparent;-webkit-text-stroke:2px var(--ink);text-stroke:2px var(--ink)}
.meaning-pair p{max-width:430px;font-size:19px;line-height:1.45;margin:0}
.name-build{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px 0;display:grid;grid-template-columns:auto auto auto auto 1fr;gap:18px;align-items:center;font:15px var(--mono)}
.name-build b{color:var(--muted);font-weight:400}
.name-build strong{font-size:clamp(16px,2vw,28px)}
.name-build p{justify-self:end;margin:0;color:var(--muted);font:14px var(--body)}

.project-board{padding:clamp(100px,12vw,170px) var(--gutter);border-bottom:1px solid var(--ink);background:var(--cream)}
.board-intro{display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:end;margin-bottom:85px}
.board-intro h2{font:750 clamp(50px,7vw,105px)/.84 var(--display);letter-spacing:-.08em;margin:25px 0 0}
.board-intro>p{justify-self:end;font:9px/1.6 var(--mono);letter-spacing:.08em;text-align:right;margin:0}
.board-intro>p span{color:var(--muted)}
.project-header,.project-rows>div{display:grid;grid-template-columns:80px 1.5fr .6fr 1fr .55fr;gap:18px;align-items:center}
.project-header{height:40px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-size:9px;color:var(--muted)}
.project-rows>div{min-height:88px;border-bottom:1px solid var(--line);position:relative;isolation:isolate;overflow:hidden}
.project-rows>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--yellow);transform:translateX(-100%);transition:transform .2s ease;z-index:-1}
.project-rows>div:hover:before{transform:none}
.project-rows>div:hover{padding-left:14px}
.project-rows>div{transition:padding .2s ease}
.project-rows span,.project-rows b,.project-rows em,.project-rows small{font-size:10px;font-style:normal;font-weight:400;color:var(--muted)}
.project-rows strong{font:700 clamp(17px,2vw,27px) var(--display);letter-spacing:-.04em}
.project-rows b{font-size:13px;color:var(--ink);font-weight:700}
.project-rows small:before{content:"";display:inline-block;width:7px;height:7px;background:var(--yellow);margin-right:8px}
.board-disclaimer{margin:18px 0 0;font-size:8px;color:var(--muted)}

.hub{border-bottom:1px solid var(--ink)}
.hub-head{padding:clamp(100px,11vw,170px) var(--gutter) 90px}
.hub-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}
.hub-wall article{min-width:0;min-height:440px;padding:24px clamp(18px,2.6vw,42px);border-right:1px solid var(--ink);display:flex;flex-direction:column}
.hub-wall article:last-child{border:0}
.hub-wall span{font-size:10px;color:var(--muted)}
.hub-wall h3{font:800 clamp(36px,4.5vw,68px)/.85 var(--display);letter-spacing:-.07em;margin:80px 0 35px}
.hub-wall article:nth-child(2) h3{background:var(--yellow);width:max-content;padding:5px 7px 1px;margin-left:-7px}
.hub-wall p{margin:auto 0 0;color:var(--muted);font-size:17px;line-height:1.75}

.roles{padding:clamp(100px,12vw,180px) var(--gutter);border-bottom:1px solid var(--ink);background:var(--sand)}
.roles header{display:grid;grid-template-columns:1fr 2fr;align-items:start}
.roles header .section-label{padding-top:7px}
.roles h2{margin-top:0}
.roles ol{list-style:none;padding:0;margin:100px 0 0;border-top:2px solid var(--ink)}
.roles li{display:grid;grid-template-columns:90px 1fr 220px;align-items:center;min-height:74px;border-bottom:1px solid var(--line)}
.roles li span{font-size:11px;width:42px;height:30px;display:grid;place-items:center;transition:background .18s}
.roles li:hover span{background:var(--yellow)}
.roles strong{font:650 clamp(16px,2vw,25px) var(--display);letter-spacing:-.035em}
.roles small{text-align:right;color:var(--muted);font-size:9px}

.compute{display:grid;grid-template-columns:5fr 7fr;border-bottom:1px solid var(--ink);min-height:980px;background:var(--ink);color:var(--cream)}
.compute>*{min-width:0}
.compute-lead{padding:clamp(90px,9vw,145px) var(--gutter);border-right:1px solid #45443f;display:flex;flex-direction:column}
.compute .section-label{color:#aaa79e}
.compute h2{font:700 clamp(52px,6.5vw,95px)/.83 var(--display);letter-spacing:-.08em;margin:30px 0 95px}
.chips{font:800 clamp(67px,8.5vw,132px)/.76 var(--display);letter-spacing:-.09em;margin:0}
.chips span{color:var(--yellow)}
.compute-lead>p:last-child{max-width:410px;color:#bbb8ae;font-size:18px;margin:auto 0 0}
.supply-chain{padding:clamp(90px,9vw,145px) var(--gutter);display:flex;flex-direction:column;position:relative;overflow:hidden}
.supply-chain>div:not(.supply-gw){display:grid;grid-template-columns:50px 1fr;align-items:center;border-top:1px solid #5b5952;padding:16px 0}
.supply-chain>div:nth-of-type(5){border-bottom:1px solid #5b5952}
.supply-chain span{font:9px var(--mono);color:#99968d}
.supply-chain strong{font:700 clamp(28px,4vw,58px)/.9 var(--display);letter-spacing:-.06em}
.supply-chain>i{font:20px var(--mono);font-style:normal;color:var(--yellow);margin:5px 0 5px 15px}
.supply-gw{margin-top:auto;padding-top:65px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
.supply-gw b{font:800 clamp(90px,14vw,220px)/.65 var(--display);letter-spacing:-.1em;color:var(--yellow)}
.supply-gw p{font:9px/1.6 var(--mono);letter-spacing:.08em;text-align:right;margin:0;color:#aaa79e}

.why-hub{padding:clamp(100px,12vw,180px) var(--gutter);border-bottom:1px solid var(--ink)}
.why-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:100px;border-top:2px solid var(--ink)}
.why-list article{min-width:0;min-height:360px;padding:20px 35px 35px 0;border-right:1px solid var(--ink);display:flex;flex-direction:column}
.why-list article+article{padding-left:35px}
.why-list article:last-child{border:0}
.why-list span{font:10px var(--mono);color:var(--muted)}
.why-list h3{font:800 clamp(35px,4.6vw,70px)/.85 var(--display);letter-spacing:-.07em;margin:65px 0 35px}
.why-list p{max-width:360px;margin:auto 0 0;color:var(--muted);font-size:17px}

.brand-value{padding:clamp(110px,14vw,220px) var(--gutter);border-bottom:1px solid var(--ink);background:var(--cream)}
.value-equation{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;margin-top:110px}
.value-equation>div{border-top:2px solid var(--ink);padding-top:18px;display:flex;justify-content:space-between;align-items:flex-end}
.value-equation strong{font:800 clamp(52px,8vw,125px)/.78 var(--display);letter-spacing:-.09em}
.value-equation span{font-size:19px}
.value-equation>b{text-align:center;font:38px var(--mono);font-weight:400;color:var(--muted)}
.value-result{margin-top:110px;border-top:1px solid var(--ink);padding-top:22px;display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:end}
.value-result strong{font:800 clamp(50px,9vw,140px)/.8 var(--display);letter-spacing:-.095em;overflow-wrap:anywhere}
.value-result p{font-size:18px;color:var(--muted);margin:0}

.acquisition{min-height:900px;background:var(--ink);color:var(--cream);padding:clamp(70px,7vw,110px) var(--gutter);display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:auto 1fr auto;gap:30px 6vw;position:relative;overflow:hidden}
.acquisition:after{content:"DOMAIN / AVAILABLE";position:absolute;right:var(--gutter);top:25px;font:9px var(--mono);letter-spacing:.12em;color:#8b8982}
.poster-scale{grid-column:1;display:flex;align-items:flex-start}
.poster-scale strong{font:800 clamp(270px,39vw,590px)/.62 var(--display);letter-spacing:-.13em;color:var(--yellow);margin-left:-.055em}
.poster-scale span{font:800 clamp(65px,9vw,130px)/.8 var(--display);letter-spacing:-.08em;color:var(--yellow);margin-top:14px}
.poster-note{grid-column:2;grid-row:1;align-self:end;border-top:1px solid #5d5b55;padding-top:16px;display:flex;justify-content:space-between;font-size:10px;color:#aaa79e}
.poster-note b{color:var(--cream)}
.poster-main{grid-column:1/-1;border-top:1px solid #5d5b55;padding-top:20px;align-self:end}
.poster-main>p{font:700 22px var(--display);letter-spacing:-.04em;margin:0 0 24px;color:var(--yellow)}
.poster-main h2{font:800 clamp(62px,9.4vw,145px)/.76 var(--display);letter-spacing:-.095em;margin:0}
.poster-copy{grid-column:2;grid-row:3;align-self:end;padding-bottom:3px}
.poster-copy>p{font-size:18px;line-height:1.5;color:#bbb8ae;margin:0 0 27px}
.button-yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow);width:100%}
.button-yellow:hover{background:var(--cream);border-color:var(--cream)}
.acquisition small{display:block;font-size:9px;color:#8f8c84;margin-top:13px}

footer{min-height:155px;background:var(--ink);color:var(--cream);border-top:1px solid #45443f;padding:30px var(--gutter);display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start;font-size:10px}
footer>span{text-align:center;color:#96938b}
footer>a{text-align:right;color:var(--yellow)}
footer small{grid-column:1/-1;border-top:1px solid #45443f;padding-top:23px;color:#8f8c84;font-size:9px}

.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}
.reveal.visible{opacity:1;transform:none}
@keyframes scale-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes marker-pulse{50%{opacity:.25;transform:scale(.75)}}

@media(max-width:1100px){
  .exchange-header nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-status{border-left:0}.hero-heading{grid-template-columns:1fr;min-height:0}.hero-copy{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.hero-copy .domain-name{grid-column:1/-1}.hero-actions{margin-top:10px}.capacity-tape{grid-template-columns:repeat(3,1fr)}.capacity-tape>div:nth-child(3){border-right:0}.capacity-tape>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.capacity-tape .active{min-height:150px}.gw-symbol{min-height:420px}.scale-bars li{grid-template-columns:115px 1fr 160px}.meaning-pair h3{font-size:9.2vw}.roles header{grid-template-columns:1fr}.roles header .section-label{margin-bottom:35px}.compute{grid-template-columns:1fr 1fr}.supply-gw{display:block}.supply-gw p{text-align:left;margin-top:30px}.value-equation strong{font-size:7.2vw}.value-result{grid-template-columns:1fr}.acquisition{grid-template-columns:1fr 1fr}.poster-scale{grid-column:1/-1}.poster-note{grid-row:1;grid-column:2}.poster-copy{grid-column:2}
}

@media(max-width:768px){
  .exchange-header{height:66px}.exchange-header nav{padding:0 18px}.brand span,.nav-status>span{display:none}.brand{border:0}.nav-cta{padding-left:16px}.hero{padding-inline:18px;background-image:none}.hero-meta span:nth-child(2){display:none}.hero-heading{padding:70px 0 55px}.hero h1{font-size:clamp(61px,16.8vw,116px);line-height:.77}.hero h1 span:nth-child(2){white-space:normal}.hero-copy{display:block;margin-top:50px}.hero-copy>p:nth-child(2){font-size:16px}.hero-actions{margin-top:28px}.capacity-tape{display:block}.capacity-tape>div{min-height:82px;border-right:0;border-bottom:1px solid var(--line)!important;align-items:center;padding:15px}.capacity-tape>div:last-child{border-bottom:0!important}.capacity-tape span{font-size:42px}.capacity-tape .active{min-height:145px}.capacity-tape .active span{font-size:100px}.capacity-equation{height:auto;min-height:90px;grid-template-columns:auto auto auto;gap:11px}.capacity-equation i{grid-column:1/-1;width:100%;height:6px;margin-bottom:12px}.gw-symbol{min-height:340px;grid-template-columns:1fr}.gw-number{font-size:56vw;padding-top:80px}.gw-explain{border-left:0;border-top:1px solid var(--line);padding:22px 0;margin:0}.scale-section{grid-template-columns:1fr;padding:95px 18px}.section-index{display:none}.section-head h2,.hub h2,.roles h2,.why-hub h2,.brand-value h2{font-size:clamp(48px,13vw,82px)}.scale-bars{margin-top:65px}.scale-bars li{grid-template-columns:90px 1fr;min-height:100px}.scale-bars small{grid-column:2;text-align:left}.scale-bars i{height:8px}.meaning{padding:95px 18px}.meaning-pair{grid-template-columns:1fr}.meaning-pair article,.meaning-pair article+article{border-right:0;border-bottom:1px solid var(--ink);padding:18px 0 65px}.meaning-pair h3,.meaning-pair article+article h3{font-size:clamp(61px,18vw,116px);margin:65px 0 45px}.name-build{grid-template-columns:auto auto 1fr;gap:10px}.name-build span:nth-of-type(2){grid-column:3}.name-build b:nth-of-type(2){display:none}.name-build strong{grid-column:1/-1;margin-top:10px;overflow-wrap:anywhere}.name-build p{grid-column:1/-1;justify-self:start;margin-top:10px}.project-board{padding:95px 18px}.board-intro{grid-template-columns:1fr;margin-bottom:60px}.board-intro>p{justify-self:start;text-align:left}.board-intro h2{font-size:clamp(47px,12.5vw,76px)}.project-header{display:none}.project-rows{border-top:2px solid var(--ink)}.project-rows>div{grid-template-columns:1fr auto;gap:8px 16px;padding:18px 0;min-height:128px}.project-rows>div:hover{padding-left:10px}.project-rows span:before{content:attr(data-label) " / ";color:var(--muted)}.project-rows b{font-size:15px;text-align:right}.project-rows strong{grid-column:1/-1;font-size:24px}.project-rows em{grid-column:1}.project-rows small{text-align:right}.board-disclaimer{line-height:1.5}.hub-head{padding:95px 18px 65px}.hub-wall{grid-template-columns:1fr 1fr}.hub-wall article{min-height:330px}.hub-wall article:nth-child(2){border-right:0}.hub-wall article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.roles{padding:95px 18px}.roles ol{margin-top:65px}.roles li{grid-template-columns:58px 1fr;min-height:88px}.roles strong{font-size:18px}.roles small{grid-column:2;text-align:left;padding-bottom:12px}.compute{grid-template-columns:1fr}.compute-lead{min-height:750px;border-right:0;border-bottom:1px solid #45443f;padding:95px 18px}.compute h2{font-size:clamp(48px,13vw,78px);margin-bottom:80px}.chips{font-size:clamp(54px,14vw,88px)}.supply-chain{min-height:760px;padding:80px 18px}.supply-chain strong{font-size:42px}.supply-gw b{font-size:31vw}.why-hub{padding:95px 18px}.why-list{grid-template-columns:1fr;margin-top:70px}.why-list article,.why-list article+article{min-height:280px;border-right:0;border-bottom:1px solid var(--ink);padding:18px 0 35px}.why-list h3{margin:50px 0 30px}.brand-value{padding:95px 18px}.value-equation{grid-template-columns:1fr;margin-top:75px;gap:40px}.value-equation>b{text-align:left}.value-equation strong{font-size:clamp(58px,17vw,100px)}.value-result{margin-top:80px;gap:35px}.value-result strong{font-size:clamp(45px,12.5vw,78px)}.acquisition{min-height:900px;padding:75px 18px;display:block}.poster-scale strong{font-size:64vw}.poster-scale span{font-size:17vw}.poster-note{margin-top:40px}.poster-main{margin-top:85px}.poster-main h2{font-size:clamp(53px,14.8vw,88px)}.poster-copy{margin-top:65px}.button-yellow{max-width:440px}footer{grid-template-columns:1fr auto;padding:28px 18px}footer>span{display:none}
}

@media(max-width:430px){
  .nav-cta{font-size:9px}.hero h1{font-size:clamp(57px,17vw,73px)}.hero-meta{font-size:8px}.button{width:100%}.text-link{display:inline-block}.capacity-equation{font-size:10px}.gw-number{font-size:58vw}.scale-bars li{grid-template-columns:78px 1fr}.scale-bars strong{font-size:30px}.meaning-pair h3,.meaning-pair article+article h3{font-size:17vw}.hub-wall{grid-template-columns:1fr}.hub-wall article{border-right:0;border-bottom:1px solid var(--ink)!important;min-height:300px;padding:22px 18px}.hub-wall article:last-child{border-bottom:0!important}.roles strong{font-size:16px}.compute-lead{min-height:690px}.chips{font-size:clamp(50px,13vw,58px)}.supply-chain strong{font-size:35px}.value-equation>div{display:block;min-width:0}.value-equation span{display:block;margin-top:16px}.value-equation strong{font-size:clamp(50px,14vw,60px)}.poster-note{font-size:9px}.poster-main>p{font-size:19px}footer{font-size:9px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.scale-bars i{width:var(--bar)}}
