:root{--ink: #080c13;--fg: #f1ece0;--mute: #aab2be;--brass: #dcb04a;--flag: #ef6a3a;--line: rgba(241, 236, 224, .2);--serif: "Newsreader", Georgia, serif;--sans: "Public Sans", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(20px, 5.5vw, 96px)}*{box-sizing:border-box;margin:0}html{background:var(--ink);-webkit-text-size-adjust:100%}body{color:var(--fg);font:400 clamp(16px,1.12vw,18px)/1.55 var(--sans);background:var(--ink);overflow-x:hidden}#scene{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;display:block}.scrim{position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,#06090fdb,#06090f8c 40%,#06090f08 68%)}.bar{position:fixed;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px var(--gutter)}.logo{font:500 25px/1 var(--serif);color:var(--fg);text-decoration:none}.logo b{font-weight:500;color:var(--brass)}.logo span{font:500 11px/1 var(--mono);color:var(--mute);margin-left:10px}.bar-cta{font:600 14px/1 var(--sans);color:#15110a;background:var(--brass);padding:11px 16px;text-decoration:none}.bar-cta:hover,.btn:hover{background:#ecc668}.rail{position:fixed;z-index:5;right:var(--gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.rail button{all:unset;cursor:pointer;position:relative;display:block;text-align:right;padding:6px 0;color:var(--mute);font:500 14px/1 var(--serif);opacity:.65;transition:opacity .25s,color .25s}.rail button span{position:absolute;right:calc(100% + 10px);top:7px;white-space:nowrap;font:500 12px/1 var(--mono);opacity:0;transform:translate(6px);transition:all .25s}.rail button:hover span,.rail button.on span{opacity:1;transform:none}.rail button.on{color:var(--brass);opacity:1}.rail button:hover{opacity:1}.rail button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}main{position:relative;z-index:2}.ch{position:relative;min-height:260vh}.ch+.ch{margin-top:-100vh}.ch-hero,.ch-end{min-height:190vh}.pin{position:sticky;top:0;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:84px var(--gutter) 40px;will-change:opacity;transform:translateY(var(--rise, 0))}.copy{max-width:33rem}.copy.wide{max-width:60rem}.ch-hero .copy{max-width:41rem}.kicker{font:500 12.5px/1.4 var(--mono);color:var(--brass);margin-bottom:18px}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(44px,min(4.85vw,10vh),92px);line-height:1;margin-bottom:24px}h1 em{display:block;color:var(--brass);font-style:italic}h2{font-size:clamp(36px,min(3.9vw,7.4vh),68px);line-height:1.04;margin-bottom:20px}h3{font:500 25px/1.1 var(--serif);font-style:italic;color:var(--brass);margin-bottom:12px}p{color:#dfdcd2}.lede{font-size:clamp(17px,1.3vw,21px);max-width:31rem;color:#ebe7dc}.fine{margin-top:20px;font-size:.9em;color:var(--mute);max-width:48rem}.legal{margin-top:28px;font:500 12px/1.5 var(--mono);color:var(--mute);max-width:32rem}.callout{margin-top:20px;padding-left:16px;border-left:2px solid var(--flag);font:italic 400 clamp(21px,1.8vw,28px)/1.25 var(--serif);color:var(--fg)}.concept{margin-top:22px;font:500 12.5px/1.4 var(--mono);color:var(--mute)}.actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:28px}.btn{display:inline-block;background:var(--brass);color:#15110a;font:600 17px/1 var(--sans);padding:17px 24px;text-decoration:none}.btn:focus-visible,.bar-cta:focus-visible,.link:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.scrollcue{font:500 12.5px/1.3 var(--mono);color:var(--mute)}.link{color:var(--fg);font:500 14px/1.2 var(--mono)}.stats{margin-top:22px;border-top:1px solid var(--line)}.stats>div{display:grid;grid-template-columns:8.2rem 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.stats dt{font:400 27px/1.05 var(--serif);color:var(--brass)}.stats dd{margin:0;color:#dfdcd2;font-size:.94em}.stages{list-style:none;padding:0;counter-reset:st;border-top:1px solid var(--line)}.stages li{counter-increment:st;position:relative;padding:8px 0 8px 34px;border-bottom:1px solid var(--line);color:var(--mute);font-size:.92em;transition:color .3s}.stages li:before{content:counter(st);position:absolute;left:0;top:8px;font:500 20px/1.2 var(--serif);color:var(--mute);transition:color .3s}.stages li b{display:block;font:400 20px/1.2 var(--serif);color:var(--fg)}.stages li:not(.on){padding-top:6px;padding-bottom:6px}.stages li.on{color:var(--fg)}.stages li.on b,.stages li.on:before{color:var(--brass)}.stages li.past:before{color:var(--brass)}.stages li:not(.on){font-size:0}.stages li:not(.on) b{font-size:19px}.stages li:not(.on):before{font-size:19px;top:6px}.assist-list{display:none;margin-top:10px;font-size:14px;color:var(--mute)}.points{list-style:none;padding:0;margin-top:18px;border-top:1px solid var(--line)}.points li{padding:12px 0;border-bottom:1px solid var(--line)}.points b{font-weight:600;color:var(--fg)}.roles{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);margin-top:8px}.roles ul{list-style:none;padding:0;border-top:1px solid var(--line)}.roles li{padding:11px 0;border-bottom:1px solid var(--line);color:#ebe7dc}.ch-partner .pin{background:linear-gradient(90deg,rgba(6,9,15,.74) 0%,rgba(6,9,15,.52) 62%,transparent 86%)}.tags{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.tag{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.tag div{position:absolute;left:12px;top:-11px;width:max-content;font:400 19px/1.15 var(--serif);color:var(--fg);text-shadow:0 1px 8px rgba(0,0,0,.9)}.tag.hot div{color:var(--brass)}.tag small{display:block;font:500 11px/1.3 var(--mono);color:var(--brass)}@media (max-width: 860px){.rail,.logo span,.scrollcue,.scrim,.tags{display:none}.assist-list{display:block}.bar{padding:12px var(--gutter)}.bar-cta{font-size:13px;padding:15px 14px}.logo{padding:10px 8px 10px 0}.link{display:inline-block;padding:15px 8px 15px 0}.ch{min-height:230vh}.ch-hero,.ch-end{min-height:170vh}.pin{align-items:flex-end;padding:72px var(--gutter) 28px;background:linear-gradient(180deg,transparent 20%,rgba(6,9,15,.66) 50%,rgba(6,9,15,.92) 100%)}.ch-partner .pin{background:#06090fd1}.copy{max-width:100%}h1{font-size:clamp(34px,9.5vw,64px);margin-bottom:12px}h2{font-size:clamp(31px,9vw,52px);margin-bottom:12px}.kicker{margin-bottom:10px}.concept{margin-top:12px;font-size:11px}.lede{font-size:15px;line-height:1.45}.actions{margin-top:18px}.btn{font-size:16px;padding:15px 20px}.stats{margin-top:12px}.stats>div{grid-template-columns:6.6rem 1fr;padding:8px 0}.stats dt{font-size:21px}.stats dd{font-size:14px}.stages li b,.stages li:not(.on) b{font-size:17px}.stages li{padding:5px 0 5px 28px}.stages li:before,.stages li:not(.on):before{font-size:17px;top:5px}.points{margin-top:10px}.points li{padding:8px 0;font-size:15px}.roles{grid-template-columns:1fr;gap:14px}.roles li{padding:7px 0;font-size:15px}h3{font-size:21px;margin-bottom:6px}.callout{font-size:20px;margin-top:12px}.fine{margin-top:12px;font-size:14px}.legal{margin-top:16px;font-size:11px}.tag div{font-size:15px}.tag small{font-size:10px}}.no-webgl #scene,.no-webgl .rail,.no-webgl .tags,.no-webgl .hint{display:none}.no-webgl body{background:#080a0e url(/partners/og/registryiq.jpg) center top / cover no-repeat fixed}.no-webgl .scrim{display:block;background:#06080ca8}.no-webgl .ch{min-height:0;margin-top:0}.no-webgl .pin{position:relative;min-height:0;padding-top:96px;padding-bottom:48px;opacity:1;background:none}.no-webgl .ch-hero .pin{min-height:100vh}.no-webgl .bar{background:#080a0ef0}
