:root{--graphite:#101012;--graphite-2:#0a0a0b;--plate:#17181a;--plate-hi:#1d1e21;--seam:#2e3034;--seam-soft:#232528;--gold:#c89434;--gold-hi:#efc069;--gold-lo:#7e5d1e;--gold-txt:#a97f2a;--alu:#8e9195;--ink:#eae8e4;--ink-2:#adafb3;--ink-3:#8b8e93;--ch:14px;--gut:clamp(20px, 4vw, 56px);--maxw:1380px;--ease:cubic-bezier(.16, 1, .3, 1);--settle:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,dl,dd,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}svg{display:block}body{background:var(--graphite);color:var(--ink);font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.62;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 3px),radial-gradient(120% 70% at 50% -10%,#c8943412,#0000 60%);position:fixed;inset:0}main,.topbar,.foot{z-index:1;position:relative}::selection{background:var(--gold);color:#0b0b0c}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}html{scrollbar-color:var(--seam) var(--graphite-2);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--graphite-2)}::-webkit-scrollbar-thumb{background:var(--seam);border:3px solid var(--graphite-2)}::-webkit-scrollbar-thumb:hover{background:var(--gold-lo)}.skip{background:var(--gold);color:#0b0b0c;letter-spacing:.02em;z-index:99;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}[data-cut]{background:var(--seam-soft);clip-path:polygon(var(--ch) 0, 100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 var(--ch));position:relative}[data-cut]:before{content:"";background:var(--plate);clip-path:polygon(calc(var(--ch) - 1px) 0, 100% 0, 100% calc(100% - var(--ch) + 1px), calc(100% - var(--ch) + 1px) 100%, 0 100%, 0 calc(var(--ch) - 1px));z-index:0;position:absolute;inset:1px}[data-cut]>*{z-index:1;position:relative}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:Chivo Mono,ui-monospace,SF Mono,Menlo,monospace}.etch{text-wrap:balance;letter-spacing:-.032em;text-transform:none;color:#dfddd8;text-shadow:0 1px #ffffff1a,0 -1px #0000008c;font-weight:700;font-stretch:118%;line-height:.94}h1.etch{font-size:clamp(2.6rem,6.4vw,5.6rem)}.h2{font-size:clamp(2rem,4vw,3.4rem)}.h3{letter-spacing:-.012em;font-size:1.32rem;font-weight:700;font-stretch:112%;line-height:1.2}.h4{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);font-size:.72rem;font-weight:600}.body{color:var(--ink-2);text-wrap:pretty;max-width:68ch}.body+.body{margin-top:1.1em}.body--wide{max-width:74ch;margin-top:1.4rem}.lede{color:var(--ink-2);max-width:54ch;margin-top:1.9rem;font-size:clamp(1.02rem,1.25vw,1.16rem)}.tok{color:var(--gold-hi);box-shadow:inset 0 -1px 0 var(--gold-lo);white-space:nowrap;background:#c8943417;padding:.06em .34em;font-style:normal;font-weight:500}.tok--block{white-space:normal}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.band{padding-block:clamp(80px,11vw,156px)}.band--alt{background:var(--graphite-2)}.band--alt+.band--alt{padding-top:0}.wrap--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.split__l{position:sticky;top:108px}.topbar{z-index:50;background:color-mix(in srgb, var(--graphite) 82%, transparent);backdrop-filter:blur(14px)saturate(1.1);transition:border-color .45s var(--ease), background .45s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.topbar.is-stuck{border-bottom-color:var(--seam-soft);background:color-mix(in srgb, var(--graphite) 94%, transparent)}.topbar__in{max-width:var(--maxw);padding:0 var(--gut);align-items:center;gap:28px;height:68px;margin-inline:auto;display:flex}.mark{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.mark__text{letter-spacing:-.012em;font-size:1rem;font-weight:700;font-stretch:112%}.topnav{gap:26px;margin-left:auto;display:flex}.topnav a{color:var(--ink-3);text-transform:uppercase;letter-spacing:.13em;transition:color .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;padding:6px 0;font-size:.78rem;font-weight:600;text-decoration:none}.topnav a:hover,.topnav a.is-here{color:var(--ink);border-bottom-color:var(--gold)}.btn{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--seam);color:var(--ink);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:background .32s var(--ease), color .32s var(--ease), border-color .32s var(--ease), transform .32s var(--settle);background:0 0;align-items:center;gap:9px;padding:14px 24px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--gold{background:var(--gold);border-color:var(--gold);color:#0c0c0d}.btn--gold:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.btn--ghost{color:var(--ink-2)}.btn--ghost:hover{color:var(--ink);border-color:var(--alu);background:var(--plate-hi)}.btn--sm{padding:10px 17px;font-size:.72rem}.btn--lg{padding:17px 30px;font-size:.86rem}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:15px;height:15px}.hero{padding-top:calc(68px + clamp(48px,8vw,104px));padding-bottom:0}.hero__grid{max-width:var(--maxw);padding-inline:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.4vw,34px);margin-inline:auto;display:grid}.plate--title{--ch:22px;flex-direction:column;padding:clamp(30px,3.6vw,52px);display:flex}.plate--media{--ch:22px;align-self:center;padding:10px}.podium{align-self:stretch;min-height:clamp(360px,40vw,600px);position:relative}.podium__plate{--ch:22px;position:absolute;inset:0;overflow:hidden}.podium__plate>.podium__grid{position:absolute;inset:0}.podium__grid{background-image:linear-gradient(var(--seam-soft) 1px, transparent 1px), linear-gradient(90deg, var(--seam-soft) 1px, transparent 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 58%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 58%,#000 30%,#0000 100%)}.podium__num{z-index:1;letter-spacing:-.032em;color:var(--gold);text-shadow:0 1px #ffffff1a,0 -1px #0000008c;white-space:nowrap;font-size:clamp(3.4rem,7.6vw,6.8rem);font-weight:700;font-stretch:118%;line-height:.94;position:absolute;top:19%;left:50%;transform:translate(-50%,-50%)}.podium__table{width:82%;height:auto;position:absolute;bottom:3%;left:9%;overflow:visible}.t-face{fill:var(--plate-hi)}.t-ring{fill:none;stroke:#3a3c41;stroke-width:1px;vector-effect:non-scaling-stroke}.t-ring--in{stroke:var(--seam-soft)}.t-tick{stroke:var(--seam);stroke-width:1px;vector-effect:non-scaling-stroke}.t-tick--long{stroke:var(--gold-lo)}.podium__robot{place-items:end center;margin:0;display:grid;position:absolute;inset:30% 12% 9%}.podium__robot img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.podium__empty{text-align:center;border:1px dashed var(--seam);place-content:center;gap:8px;width:72%;height:78%;padding:16px;display:grid}.podium__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:linear-gradient(var(--gold-lo), var(--gold-lo)) left center / 14px 1px no-repeat;gap:12px;padding-left:22px;font-family:Chivo Mono,monospace;font-size:.68rem;display:flex;position:absolute;top:22px;left:22px}.podium__tag span:first-child{color:var(--gold)}.serial{letter-spacing:.1em;border-bottom:1px solid var(--seam-soft);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:clamp(28px,3.4vw,46px);padding-bottom:20px;font-family:Chivo Mono,monospace;font-size:.7rem;display:flex}.serial__k{color:var(--ink-3);text-transform:uppercase}.serial__v{color:var(--gold)}.actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:clamp(32px,4vw,54px);display:flex}.rule--scale{max-width:var(--maxw);padding-inline:var(--gut);border-top:1px solid var(--seam-soft);align-items:flex-start;gap:0;margin:clamp(34px,4vw,56px) auto 0;display:flex}.rule--scale span{border-left:1px solid var(--seam);flex:1;height:9px}.rule--scale span:nth-child(5n+1){border-left-color:var(--gold-lo);height:17px}.slot{aspect-ratio:var(--ratio,4 / 3);background:repeating-linear-gradient(-45deg, #ffffff05 0 2px, transparent 2px 11px), var(--graphite-2);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.slot>img,.slot>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slot--logo{aspect-ratio:1200/500}.slot--logo img{object-fit:contain;padding:1%}.slot--logo:has(>img){background:#f3f1ec}.slot__empty{text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.slot__reticle{fill:none;width:46px;height:46px;stroke:var(--seam);stroke-width:1.4px;stroke-linecap:square}.slot__name{color:var(--ink-2);letter-spacing:.01em;font-size:.86rem;font-weight:600}.slot__spec{color:var(--ink-3);letter-spacing:.07em;font-family:Chivo Mono,monospace;font-size:.66rem}.slot__empty--sm{gap:6px}.slot__empty--sm .slot__spec{font-size:.6rem}.specs{border-top:1px solid var(--seam-soft);margin-top:clamp(28px,3vw,42px)}.specs--tight{margin-top:18px}.specs__row{border-bottom:1px solid var(--seam-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.specs__row dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:600}.specs__row dd{color:var(--gold);text-align:right;min-width:8ch;font-size:1.02rem}.record{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(18px,2.6vw,44px);margin-top:clamp(36px,4vw,58px);display:grid}.dplate{--ch:10px;--plate:var(--plate-hi);padding:20px;position:relative}.rivet{z-index:2;background:var(--alu);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:inset 0 -1px #0000008c}.rivet--tl{top:9px;left:9px}.rivet--tr{top:9px;right:9px}.rivet--bl{bottom:9px;left:9px}.rivet--br{bottom:9px;right:9px}.dplate__hd,.dplate__ft{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:14px;padding:4px 6px 12px;font-size:.66rem;font-weight:600;display:flex}.dplate__hd .num{color:var(--gold);letter-spacing:.06em}.dplate__ft{border-top:1px solid var(--seam-soft);letter-spacing:.1em;padding:14px 6px 4px;font-size:.6rem}.dplate__rows{border-top:1px solid var(--seam)}.dplate__r{border-bottom:1px solid var(--seam-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 6px;display:flex}.dplate__r:last-child{border-bottom:0}.dplate__r dt{color:var(--ink-2);font-size:.82rem}.dplate__r dd{color:var(--gold);text-align:right;min-width:9ch;font-size:1.05rem}.record__lbl{padding-bottom:14px}.record__note{color:var(--ink-3);margin-top:18px;font-size:.8rem}.log{border-top:1px solid var(--seam)}.log__row{border-bottom:1px solid var(--seam-soft);transition:background .3s var(--ease);grid-template-columns:17ch minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:18px 0;display:grid}.log__row:hover{background:var(--plate)}.log__date{color:var(--ink-3);white-space:nowrap;font-size:.78rem}.log__main{gap:4px;min-width:0;display:grid}.log__event{color:var(--ink);font-weight:600}.log__venue{color:var(--ink-3);font-size:.9rem}.log__result{text-align:right;color:var(--gold);white-space:nowrap}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assembly{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(18px,2.6vw,40px);margin-top:clamp(36px,4vw,58px);display:grid}.assembly__stage{--ch:20px;padding:10px}.stage{aspect-ratio:var(--ratio,16 / 10);background:repeating-linear-gradient(-45deg, #ffffff05 0 2px, transparent 2px 11px), var(--graphite-2);width:100%;position:relative;overflow:hidden}.stage__view{background:repeating-linear-gradient(-45deg, #ffffff05 0 2px, transparent 2px 11px), var(--graphite-2);place-items:center;display:grid;position:absolute;inset:0}.stage__view>img,.stage__view>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage__view[data-view="0"]{z-index:0}.stage__view:not([data-view="0"]){z-index:1;clip-path:inset(0 0 0 100%);pointer-events:none}.stage__view.is-on:not([data-view="0"]){clip-path:inset(0)}.js .stage__view:not([data-view="0"]){transition:clip-path .52s cubic-bezier(.19,1,.22,1)}.stage__tag{z-index:3;background:color-mix(in srgb, var(--graphite-2) 86%, transparent);border:1px solid var(--seam);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:5px 9px;font-size:.62rem;position:absolute;bottom:12px;left:12px}.mk{z-index:4;left:var(--x);top:var(--y);border:1px solid var(--gold);background:color-mix(in srgb, var(--graphite-2) 92%, transparent);width:30px;height:30px;color:var(--gold-hi);font:inherit;cursor:pointer;transition:background .28s var(--ease), border-color .28s var(--ease), color .28s var(--ease), transform .3s var(--settle);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0a0a0b73}.mk__n{font-family:Chivo Mono,monospace;font-size:.68rem;line-height:1}.mk:before{content:"";position:absolute;inset:-9px}.mk:after{content:"";background:var(--gold);transform-origin:0;width:22px;height:1px;transition:transform .34s var(--settle);position:absolute;top:50%;left:100%;transform:scaleX(0)}.mk:hover,.mk:focus-visible{transform:translate(-50%,-50%)scale(1.1)}.mk[aria-pressed=true]{background:var(--gold);border-color:var(--gold-hi);color:#0c0c0d}.mk[aria-pressed=true]:after{transform:scaleX(1)}.keys{border-top:1px solid var(--seam)}.key{border-bottom:1px solid var(--seam-soft);cursor:pointer;transition:background .28s var(--ease);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.key:hover{background:var(--plate)}.key__n{border:1px solid var(--seam);width:24px;height:24px;color:var(--ink-3);transition:border-color .28s var(--ease), color .28s var(--ease), background .28s var(--ease);border-radius:50%;place-items:center;font-size:.66rem;display:grid}.key.is-on{background:var(--plate)}.key.is-on .key__n{border-color:var(--gold);color:var(--gold-hi)}.key .h3{font-size:1.12rem}.key .body{margin-top:8px;font-size:.92rem}.key .specs--tight{margin-top:14px}.key.is-on .h3{color:var(--gold-hi)}.reach{border-top:1px solid var(--seam);margin-top:clamp(26px,3vw,38px)}.reach__i{border-bottom:1px solid var(--seam-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:14px 0;display:grid}.reach__k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;font-weight:600}.reach__v{color:var(--ink-2);font-size:.94rem}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(34px,4vw,54px);display:grid}.step{padding:clamp(22px,2.4vw,32px)}.step__n{color:var(--gold-txt);letter-spacing:.1em;margin-bottom:18px;font-size:.7rem;display:block}.step .h3{font-size:1.1rem}.step .body{margin-top:10px;font-size:.92rem}.changes{border-top:1px solid var(--seam);margin-top:clamp(40px,4.6vw,66px)}.change{max-width:var(--maxw);padding:clamp(28px, 3.4vw, 46px) var(--gut);border-bottom:1px solid var(--seam-soft);grid-template-columns:7ch minmax(0,1fr) 92px minmax(0,1fr) 15ch;align-items:start;gap:clamp(18px,2.4vw,40px);margin-inline:auto;display:grid}.change__n{color:var(--gold-txt);letter-spacing:.1em;padding-top:4px;font-size:.72rem}.change__from .body,.change__to .body{margin-top:10px;font-size:.95rem}.change__arrow{padding-top:22px}.change__arrow svg{fill:none;width:100%;height:16px;stroke:var(--seam);stroke-width:1.4px;stroke-linecap:square}.change__arrowline{stroke:var(--gold-lo)}.change__delta{text-align:right;border-left:1px solid var(--seam-soft);padding-left:clamp(14px,1.6vw,24px)}.change__deltav{color:var(--gold);font-size:clamp(1.3rem,2vw,1.72rem);line-height:1.1;display:block}.change__deltak{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:.72rem;font-weight:600;display:block}.roster{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(34px,4vw,54px);display:grid}.roster__p{padding:8px 8px 18px}.roster__media{margin-bottom:14px}.roster__name{padding-inline:8px;font-size:.92rem;font-weight:600}.roster__role{color:var(--ink-3);text-transform:uppercase;letter-spacing:.09em;margin-top:3px;padding-inline:8px;font-size:.7rem;font-weight:600}.logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(34px,4vw,54px);display:grid}.logos__i{padding:8px}.logos__i img{object-fit:contain;width:100%;height:100%;padding:22px}.tiers{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);margin-top:clamp(34px,4vw,54px);display:grid}.tier{grid-row:span 4;grid-template-rows:subgrid;align-content:start;padding:clamp(24px,2.6vw,36px);display:grid}@supports not (grid-template-rows:subgrid){.tier{grid-template-rows:auto auto auto 1fr}.tier__name{min-height:2.8em}}.tier--lead{--plate:var(--plate-hi);--seam-soft:var(--gold-lo)}.tier{transition:transform .42s var(--settle), background-color .42s var(--ease)}.tier:after{content:"";left:var(--ch);background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--settle);z-index:2;position:absolute;top:0;right:0;transform:scaleX(0)}.tier:hover,.tier:focus-within{--plate:var(--plate-hi);--seam-soft:var(--gold-lo);transform:translateY(-3px)}.tier--lead:hover,.tier--lead:focus-within{--plate:#212227;--seam-soft:var(--gold)}.tier:hover:after,.tier:focus-within:after{transform:scaleX(1)}.js .tier[data-rise].is-in:hover,.js .tier[data-rise].is-in:focus-within{transform:translateY(-3px)}.tier__amt,.tier__name{transition:color .42s var(--ease)}.tier:hover .tier__amt{color:var(--gold-hi)}.tier:hover .tier__name{color:var(--ink-2)}.tier--lead:hover .tier__name{color:var(--gold-hi)}@media (prefers-reduced-motion:reduce){.tier,.tier:after{transition:none}.tier:hover,.tier:focus-within{transform:none}}.tier__name{color:var(--ink-3);text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:700}.tier--lead .tier__name{color:var(--gold)}.tier__amt{color:var(--ink);margin-top:14px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;display:block}.tier__from{min-height:2.4em;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:.7rem;font-weight:600}.tier__list{border-top:1px solid var(--seam-soft);gap:11px;margin-top:24px;padding-top:20px;display:grid}.tier__list li{color:var(--ink-2);padding-left:20px;font-size:.92rem;position:relative}.tier__list li:before{content:"";background:var(--gold);width:8px;height:1px;position:absolute;top:.62em;left:0}.close{--ch:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,74px);padding:clamp(32px,4vw,60px);display:grid}.close__l .body{margin-top:1.3rem}.close__r{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.close__meta{color:var(--ink-3);margin-top:12px;font-size:.82rem;line-height:1.7}.close__meta .num{color:var(--gold)}.foot{border-top:1px solid var(--seam-soft);background:var(--graphite-2);padding-block:34px}.foot__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 34px;display:flex}.foot__id{color:var(--ink-3);font-size:.78rem}.foot__id .num{color:var(--gold-txt)}.foot__nav{gap:22px;display:flex}.foot__nav a{color:var(--ink-3);text-transform:uppercase;letter-spacing:.11em;transition:color .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;font-size:.76rem;font-weight:600;text-decoration:none}.foot__nav a:hover{color:var(--gold);border-bottom-color:var(--gold-lo)}.js [data-rise]{opacity:0;transform:translateY(26px)}.js [data-rise].is-in{opacity:1;transition:opacity .7s var(--ease) var(--d,0s), transform .92s var(--settle) var(--d,0s);transform:none}.etch .line{margin:-.14em -.1em -.2em 0;padding:.14em .1em .2em 0;display:block;overflow:hidden}.etch .line>span{display:block}.js .etch .line>span{transform:translateY(135%)}.js .etch.is-in .line>span{transition:transform 1s var(--settle) var(--d,0s);transform:none}.plate--title{overflow:hidden}.plate--title:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#efc0691a 48%,#efc06938 50%,#efc0691a 52%,#0000 62%);position:absolute;inset:0;transform:translate(-115%)}.js .plate--title.is-lit:after{animation:1.5s cubic-bezier(.32,0,.2,1) .26s both sweep}@keyframes sweep{to{transform:translate(115%)}}.js .specs__row{opacity:0;transform:translate(-10px)}.js .specs.is-in .specs__row,.js .is-in>.specs .specs__row{opacity:1;transition:opacity .34s linear var(--rd,0s), transform .46s var(--settle) var(--rd,0s);transform:none}.js .key .specs__row{opacity:1;transform:none}.js [data-stamp] .dplate__r dd{opacity:0;transform:scale(1.06)}.js [data-stamp].is-in .dplate__r dd{opacity:1;transition:opacity .2s linear var(--rd,0s), transform .3s var(--settle) var(--rd,0s);transform:none}.js [data-stamp] .rivet{opacity:0}.js [data-stamp].is-in .rivet{opacity:1;transition:opacity .3s linear var(--rd-last,.5s)}.js .mk{opacity:0;transform:translate(-50%,-50%)scale(.6)}.js .assembly.is-in .mk{opacity:1;transition:opacity .3s linear var(--rd,0s), transform .5s var(--settle) var(--rd,0s);transform:translate(-50%,-50%)scale(1)}.js .change__arrowline{stroke-dasharray:70;stroke-dashoffset:70px}.js .change.is-in .change__arrowline{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) .15s}.js .reach__i{opacity:0;transform:translate(-12px)}.js .reach.is-in .reach__i{opacity:1;transition:opacity .4s var(--ease) var(--rd,0s), transform .54s var(--settle) var(--rd,0s);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-rise],.js [data-rise].is-in{opacity:1;transition:none;transform:none}.js .etch .line>span{transition:none;transform:none}.js .plate--title.is-lit:after{animation:none}.js .change__arrowline{stroke-dashoffset:0}.js .specs__row,.js [data-stamp] .dplate__r dd,.js [data-stamp] .rivet,.js .reach__i{opacity:1;transition:none;transform:none}.js .mk{opacity:1;transition:none;transform:translate(-50%,-50%)}.js .stage__view:not([data-view="0"]){transition:none}.btn:hover{transform:none}.mk:hover,.mk:focus-visible{transform:translate(-50%,-50%)}.mk:after{transition:none}}@media (width<=1080px){.roster{grid-template-columns:repeat(3,minmax(0,1fr))}.change{grid-template-columns:6ch minmax(0,1fr) minmax(0,1fr) 13ch}.change__arrow{display:none}.record,.assembly{grid-template-columns:minmax(0,1fr)}.assembly__stage{position:static}.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.topnav{display:none}.hero__grid{grid-template-columns:minmax(0,1fr)}.podium{aspect-ratio:4/3;min-height:0}.wrap--split{grid-template-columns:minmax(0,1fr)}.split__l{position:static}.tiers{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.close{grid-template-columns:minmax(0,1fr)}.log__row{grid-template-columns:1fr auto;row-gap:6px}.log__date{grid-column:1}.log__result{grid-area:1/2}.log__main{grid-column:1/-1}}@media (width<=620px){body{font-size:16px}:root{--ch:10px}.h2{font-size:1.85rem}.plate--title,.plate--media,.podium__plate{--ch:16px}.assembly__stage{--ch:14px}.roster{grid-template-columns:repeat(2,minmax(0,1fr))}.logos{grid-template-columns:minmax(0,1fr)}.change{grid-template-columns:minmax(0,1fr);gap:20px}.change__delta{text-align:left;border-left:0;border-top:1px solid var(--seam-soft);padding-top:18px;padding-left:0}.reach__i{grid-template-columns:minmax(0,1fr);gap:4px}.dplate__r{flex-direction:column;align-items:flex-start;gap:2px}.dplate__r dd{text-align:left;min-width:0}.mk{width:26px;height:26px}.actions .btn,.close__r .btn{justify-content:center;width:100%}.foot__in{flex-direction:column;align-items:flex-start}}@view-transition{navigation:auto}.topbar{view-transition-name:topbar}::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(root){animation:vt-in .42s var(--settle) both}@keyframes vt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.topnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold)}.mark[aria-current=page]{pointer-events:none}.menu-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:none}.menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:14px}.menu-btn[aria-expanded=true] svg{stroke:var(--gold)}.menu{border-top:1px solid var(--seam-soft);background:var(--graphite);padding:8px var(--gut) 24px;display:grid}.menu[hidden]{display:none}.menu a:not(.btn){border-bottom:1px solid var(--seam-soft);color:var(--ink-2);letter-spacing:-.01em;padding:16px 0;font-size:1.15rem;font-weight:700;font-stretch:112%;text-decoration:none}.menu a[aria-current=page]{color:var(--gold-hi)}.menu .btn{justify-content:center;margin-top:20px}.pagehead{padding-top:calc(68px + clamp(40px,6vw,84px))}.plate--head{--ch:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);padding:clamp(30px,4vw,58px);display:grid}.etch--page{font-size:clamp(2.6rem,6vw,5rem)}.pagehead__lede .lede{margin-top:0}.actions--head{margin-top:0;padding-top:26px}.pagehead .rule--scale{margin-top:clamp(28px,3.4vw,46px)}.band--tight{padding-top:clamp(56px,7vw,96px)}.band--close{padding-top:clamp(40px,5vw,72px)}.band--close .close{margin-top:0}.more{color:var(--gold-hi);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--gold-lo);transition:border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:12px;margin-top:26px;padding:6px 0;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.more svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;width:24px;height:12px;transition:transform .34s var(--settle);flex:none}.more:hover{color:var(--gold);border-bottom-color:var(--gold)}.more:hover svg{transform:translate(5px)}.more--quiet{color:var(--ink-2);border-bottom-color:var(--seam);margin-top:6px}.more--quiet:hover{color:var(--ink);border-bottom-color:var(--alu)}a.inline{color:var(--gold-hi);border-bottom:1px solid var(--gold-lo);transition:border-color .3s var(--ease);text-decoration:none}a.inline:hover{border-bottom-color:var(--gold-hi)}.record--solo{grid-template-columns:minmax(0,1fr)}.record__side{padding-top:4px}.record__side .body{max-width:52ch}.teaser{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(18px,3vw,48px);margin-top:clamp(36px,4vw,58px);display:grid}.teaser__stage{--ch:20px;padding:10px}.teaser__list{border-top:1px solid var(--seam);margin-top:22px}.teaser__list li{border-bottom:1px solid var(--seam-soft);align-items:center;gap:14px;padding:12px 0;font-weight:600;display:flex}.logos__more{margin-top:8px}.key__detail{color:var(--ink-3)}.software__h{margin-top:clamp(30px,3.4vw,44px)}.split__r .dplate{max-width:520px}.season__years{margin-top:10px}.log__note{color:var(--ink-2);font-size:.86rem}.awards{gap:14px;display:grid}.award{padding:clamp(20px,2.2vw,28px)}.award__name{color:var(--gold-hi);font-size:1.15rem;font-weight:700;font-stretch:112%}.award__event{color:var(--ink-3);text-transform:uppercase;letter-spacing:.11em;margin-top:4px;font-size:.72rem;font-weight:600}.award .body{margin-top:12px;font-size:.94rem}.archive{border-top:1px solid var(--seam);margin-top:clamp(30px,3.4vw,46px)}.archive__row{border-bottom:1px solid var(--seam-soft);grid-template-columns:12ch minmax(0,.6fr) minmax(0,1.4fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.archive__years{color:var(--gold)}.archive__game{font-weight:700}.reach--flush{margin-top:0}.reach__i--3{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) 4ch}.reach__n{color:var(--gold);text-align:right}.roster--leads{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.subteam__h{margin-bottom:4px}.subteam__h+.roster{margin-top:22px}.acts{border-top:1px solid var(--seam);margin-top:clamp(36px,4vw,54px)}.act{max-width:var(--maxw);padding:clamp(24px, 3vw, 38px) var(--gut);border-bottom:1px solid var(--seam-soft);grid-template-columns:11ch minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(16px,2.4vw,40px);margin-inline:auto;display:grid}.act__date{color:var(--ink-3);padding-top:5px;font-size:.78rem}.act__where{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:.72rem;font-weight:600}.act__body{font-size:.94rem}.act__who{color:var(--gold-hi);border-left:1px solid var(--seam-soft);padding-left:18px;font-size:.86rem}@media (width<=1080px){.teaser{grid-template-columns:minmax(0,1fr)}.act{grid-template-columns:10ch minmax(0,1fr) minmax(0,1.2fr)}.act__who{border-left:0;grid-column:2/-1;padding-left:0}}@media (width<=900px){.menu-btn{display:grid}.topbar__in{gap:16px}.topbar__cta{margin-left:auto}.plate--head{grid-template-columns:minmax(0,1fr);align-items:start}.archive__row{grid-template-columns:10ch minmax(0,1fr)}.archive__sum{grid-column:1/-1}}@media (width<=620px){.topbar__cta{display:none}.menu-btn{margin-left:auto}.act{grid-template-columns:minmax(0,1fr);gap:10px}.act__who{grid-column:auto}.reach__i--3{grid-template-columns:minmax(0,1fr) 4ch}.reach__i--3 .reach__v{grid-area:2/1/auto/-1}}.foot__nav{flex-wrap:wrap;row-gap:12px}.foot__id p+p{margin-top:4px}[hidden]{display:none!important}.js:not(.motion-ready) [data-season-panel]:not([data-season-default]),.js:not(.motion-ready) [data-versions] .ver:not([data-default-panel]){display:none}.seg{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:clamp(30px,3.6vw,48px);display:flex}.seg__k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600}.seg__opts{border:1px solid var(--seam);background:var(--graphite-2);flex-wrap:wrap;display:inline-flex}.seg__opt{border:0;border-right:1px solid var(--seam-soft);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;transition:background .28s var(--ease), color .28s var(--ease);background:0 0;padding:11px 18px;font-family:Chivo Mono,monospace;font-size:.86rem}.seg__opt:last-child{border-right:0}.seg__opt:hover{color:var(--ink);background:var(--plate)}.seg__opt[aria-pressed=true]{background:var(--gold);color:#0c0c0d}.seg__draft{opacity:.8;font-size:.7rem}.season-panel__hd{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-bottom:clamp(26px,3vw,40px);display:flex}.season-panel__hd .h4{color:var(--gold-txt)}.railbox{display:none}.js .railbox{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:clamp(12px,2vw,26px);display:grid}.rail__hint{display:none}.js .rail__hint{text-align:center;color:var(--ink-3);margin:14px 0 clamp(30px,3.6vw,48px);font-size:.78rem;display:block}.rail__nav{background:var(--plate);width:44px;height:44px;color:var(--ink);border:1px solid var(--seam);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background .28s var(--ease), color .28s var(--ease), border-color .28s var(--ease);place-items:center;display:grid}.rail__nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:22px;height:12px}.rail__nav:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:#0c0c0d}.rail__nav:disabled{color:var(--seam);cursor:default}.rail{height:78px;margin-inline:18px;position:relative}.rail__line{background:var(--seam);height:1px;position:absolute;top:30px;left:-18px;right:-18px}.rail__line:before{content:"";background:repeating-linear-gradient(90deg, var(--seam-soft) 0 1px, transparent 1px 12px);height:5px;position:absolute;inset:-5px 0 auto}.rail__tick{top:0;left:var(--pos);cursor:pointer;width:44px;height:78px;color:var(--ink-3);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%)}.rail__tick:before{content:"";background:var(--alu);width:1px;height:20px;transition:background .28s var(--ease);margin-top:10px;display:block}.rail__tick--major:before{background:var(--ink-2);width:2px;height:30px;margin-top:0}.rail__lbl{white-space:nowrap;transition:color .28s var(--ease);margin-top:12px;font-size:.72rem;line-height:1}.rail__tick--major .rail__lbl{color:var(--ink-2);font-size:.86rem;font-weight:500}.rail__tick:hover .rail__lbl{color:var(--ink)}.rail__tick:hover:before{background:var(--ink)}.rail__tick[aria-pressed=true]:hover .rail__lbl{color:var(--gold-hi)}.rail__tick[aria-pressed=true]:hover:before{background:var(--gold)}.rail__tick[aria-pressed=true] .rail__lbl{color:var(--gold-hi)}.rail__tick[aria-pressed=true]:before{background:var(--gold)}.rail__tick:focus-visible{outline-offset:-2px}.rail__carriage{top:22px;left:var(--pos,0%);background:var(--gold);clip-path:polygon(0 0,100% 0,100% 45%,50% 100%,0 45%);width:18px;height:16px;transition:left .62s var(--settle);pointer-events:none;position:absolute;transform:translate(-50%)}.ver+.ver{margin-top:clamp(56px,7vw,96px)}.js .ver,.js .ver+.ver{margin-top:clamp(30px,3.4vw,46px)}.ver__hd{grid-template-columns:auto minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(18px,3vw,44px);margin-bottom:clamp(26px,3vw,40px);display:grid}.ver__id{color:var(--gold);letter-spacing:-.04em;min-width:3.2ch;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.9}.ver__date{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.ver__title{letter-spacing:-.015em;text-wrap:balance;margin-top:8px;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700;font-stretch:112%;line-height:1.15}.ver__txt .body{margin-top:12px}.ver__stage{--ch:20px;padding:10px}.ver__changes{margin-top:clamp(40px,5vw,64px)}.ver__chh{padding-bottom:12px}.ver .changes{margin-top:0}.ver .change{padding-inline:0}.ver .assembly{margin-top:0}.ver__swipe{touch-action:pan-y}.ver.is-arriving .ver__hd,.ver.is-arriving .ver__swipe{animation:ver-in .5s var(--settle) both}.ver.is-arriving .ver__swipe{animation-delay:40ms}@keyframes ver-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 28px))}to{opacity:1;transform:none}}.season-awards{margin-top:clamp(40px,5vw,64px)}.awards--row{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.compare-wrap{margin-top:clamp(30px,3.6vw,48px);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:480px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--seam-soft);padding:14px 18px 14px 0}.compare thead th{color:var(--gold);border-bottom-color:var(--seam);font-size:.86rem;font-weight:500}.compare tbody th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.09em;font-size:.8rem;font-weight:600}.compare td{color:var(--ink)}.compare td:first-of-type{color:var(--gold-hi)}.hero__sponsors{margin-top:clamp(34px,4vw,56px)}.sstrip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,32px);display:grid}.sstrip__k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;font-size:.72rem;font-weight:600}.sstrip__list{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,18px);display:flex}.sstrip__i{width:180px}.sstrip__i--diamond{width:320px}.sstrip__i--platinum{width:280px}.sstrip__i--gold{width:240px}.sstrip__i--silver{width:208px}.sstrip__a{border:1px solid var(--seam-soft);transition:border-color .28s var(--ease);display:block}.sstrip__a:hover{border-color:var(--gold-lo)}.sstrip__a .slot__empty{padding:6px}.sstrip__join{color:var(--gold-hi);text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border-bottom:1px solid var(--gold-lo);padding:6px 0;font-size:.74rem;font-weight:700;text-decoration:none}.sstrip__join:hover{border-bottom-color:var(--gold-hi)}.sstrip--compact .sstrip__i{width:130px}.sstrip--compact .sstrip__i--diamond{width:230px}.sstrip--compact .sstrip__i--platinum{width:200px}.sstrip--compact .sstrip__i--gold{width:175px}.sstrip--compact .sstrip__i--silver{width:150px}.foot__sponsors{border-bottom:1px solid var(--seam-soft);margin-bottom:28px;padding-bottom:28px}@media (width<=1080px){.ver__hd{grid-template-columns:auto minmax(0,1fr)}.ver__hd .dplate{grid-column:1/-1;max-width:560px}}@media (width<=900px){.sstrip{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.js .railbox{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.rail{margin-inline:12px}.rail__tick--sub .rail__lbl{font-size:.64rem}.ver__hd{grid-template-columns:minmax(0,1fr)}.ver__id{font-size:2.6rem}.sstrip__i{width:calc(33.33% - 8px)}.sstrip__i--diamond,.sstrip__i--platinum{width:100%}.sstrip__i--gold,.sstrip__i--silver{width:calc(50% - 6px)}.sstrip--compact .sstrip__i{width:calc(33.33% - 8px)}}@media (prefers-reduced-motion:reduce){.rail__carriage{transition:none}.ver.is-arriving .ver__hd,.ver.is-arriving .ver__swipe{animation:none}}.railbox,.rail,.rail__tick,.rail__nav,.seg__opt,.mk,.assembly__stage,.ver__stage,.stage__tag{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.key,.menu-btn,.btn,.more{-webkit-tap-highlight-color:transparent}.tiers__kind{margin-top:24px}.sponsor-list{gap:clamp(12px,1.4vw,18px);margin-top:clamp(30px,3.6vw,48px);display:grid}.sponsor-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(16px,2.4vw,32px);padding:10px;display:grid}.sp--top{--ch:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:12px}.sp__b{padding:12px 16px 12px 0}.sp__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;font-stretch:112%}.sp--top .sp__name{font-size:clamp(1.4rem,2.4vw,1.9rem)}.sp__since{color:var(--gold-txt);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:.7rem}.sp__b .body{margin-top:12px;font-size:.94rem}.sp__gave{color:var(--ink-2);margin-top:10px;font-size:.88rem}.sp__gave span{min-width:8ch;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:.68rem;font-weight:600;display:inline-block}.sp .specs dd{color:var(--ink);text-align:right;min-width:0;font-family:inherit}.join__btn{margin-top:26px}a.sstrip__k{transition:color .28s var(--ease), border-color .28s var(--ease);border-bottom:1px solid #0000;text-decoration:none}a.sstrip__k:hover{color:var(--ink);border-bottom-color:var(--gold-lo)}.topbar__cta[aria-current=page]{background:var(--plate-hi);border-color:var(--gold);color:var(--gold-hi)}.foot__base{border-top:1px solid var(--seam-soft);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:26px;padding-top:18px;font-size:.74rem;display:flex}.foot__admin{color:var(--ink-3);text-transform:uppercase;letter-spacing:.11em;min-height:44px;transition:color .28s var(--ease);border-bottom:1px solid #0000;align-items:center;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.foot__admin:hover{color:var(--gold-hi)}@media (width<=900px){.sponsor-list--grid,.sp--top{grid-template-columns:minmax(0,1fr)}.sp--top .sp__b{padding:4px 8px 12px}}@media (width<=620px){.sp{grid-template-columns:minmax(0,1fr)}.sp__b{padding:4px 8px 12px}}.costs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(30px,3.6vw,48px);display:grid}.costs__h{border-bottom:1px solid var(--seam);padding-bottom:12px}.cost{border-bottom:1px solid var(--seam-soft);grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:14px 0;display:grid}.cost__item{font-weight:700;font-stretch:108%}.cost__price{color:var(--gold);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:1.02rem}.cost__what{color:var(--ink-2);grid-column:1;font-size:.88rem}.tiers--5{grid-template-columns:repeat(5,minmax(0,1fr))}.tiers--5 .tier{padding:clamp(18px,1.8vw,26px)}.tiers--5 .tier__list li{font-size:.84rem}.tiers--5 .tier__from{min-height:3.2em}.tier__tag{color:var(--gold-txt);font-weight:600}.tt__h{margin-top:clamp(44px,5vw,68px);padding-bottom:12px}.tt-wrap{border:1px solid var(--seam);background:var(--graphite-2);overflow-x:auto}.tt{border-collapse:collapse;width:100%;min-width:720px}.tt th,.tt td{border-bottom:1px solid var(--seam-soft);text-align:center;padding:13px 14px}.tt tbody tr:last-child th,.tt tbody tr:last-child td{border-bottom:0}.tt thead th{border-bottom:1px solid var(--seam);vertical-align:bottom;padding-block:18px 14px}.tt tbody th{text-align:left;color:var(--ink);background:var(--graphite-2);font-size:.86rem;font-weight:600;position:sticky;left:0}.tt tbody tr:hover th,.tt tbody tr:hover td{background:var(--plate)}.tt__name{color:var(--ink-2);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:700;display:block}.tt__amt{color:var(--gold);margin-top:6px;font-size:1.1rem;display:block}.tt .is-lead{background:#c894340f}.tt thead .is-lead .tt__name{color:var(--gold-hi)}.tt__tick{fill:none;width:16px;height:16px;stroke:var(--gold);stroke-width:2px;stroke-linecap:square;margin-inline:auto}.tt__val{color:var(--ink);font-size:.84rem}.tt__no{background:var(--seam);width:10px;height:1px;margin-inline:auto;display:block}.tt__more{margin-top:8px}.ladder{border-top:1px solid var(--seam);counter-reset:rung;margin-top:clamp(24px,3vw,36px)}.ladder__i{border-bottom:1px solid var(--seam-soft);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:18px;padding:14px 0;display:grid}.ladder__k{color:var(--gold-hi);font-weight:700}.ladder__v{color:var(--ink-2);font-size:.92rem}.team__sister{margin-top:24px}.team__shared{margin-top:16px;font-size:.92rem}.team__subh{margin-top:clamp(30px,3.6vw,44px);padding-bottom:4px}@media (width<=1180px){.tiers--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.costs{grid-template-columns:minmax(0,1fr)}.tiers--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tiers--5{grid-template-columns:minmax(0,1fr)}.ladder__i{grid-template-columns:minmax(0,1fr);gap:4px}}.mark__badge{border-radius:50%;flex:none;width:40px;height:40px}.serial{align-content:flex-start;min-height:84px;padding-right:108px}.serial__badge{border-radius:50%;width:88px;height:88px;position:absolute;top:-10px;right:0}.foot__id{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.foot__badge{border-radius:50%;grid-row:span 2;width:72px;height:72px}@media (width<=620px){.serial{min-height:60px;padding-right:76px}.serial__badge{width:60px;height:60px;top:-6px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(30px,3.6vw,48px);display:grid}.club{padding:clamp(20px,2.2vw,28px)}.club__n{color:var(--gold);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1}.club__h{margin-top:12px;font-size:1.1rem;font-weight:700;font-stretch:112%}.club__who{color:var(--ink-3);text-transform:uppercase;letter-spacing:.11em;margin-top:4px;font-size:.7rem;font-weight:600}.club .body{margin-top:12px;font-size:.92rem}@media (width<=900px){.clubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.clubs{grid-template-columns:minmax(0,1fr)}}.slog{margin-top:clamp(26px,3vw,40px)}.cals{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.cal{background:var(--plate);border:1px solid var(--seam-soft);padding:14px 16px 16px}.cal__m{color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--seam-soft);margin-bottom:8px;padding-bottom:10px;font-size:.68rem;font-weight:600}.cal__wd,.cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal__wd li{color:var(--ink-3);text-align:center;padding-bottom:4px;font-family:Chivo Mono,monospace;font-size:.56rem}.cal__c{aspect-ratio:1}.cal__d{width:100%;height:100%;color:var(--ink-3);background:0 0;border:0;place-items:center;padding:0;font-family:Chivo Mono,monospace;font-size:.62rem;line-height:1;display:grid}button.cal__d{color:var(--ink-3);cursor:pointer;transition:background-color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--settle);background:0 0;border:1px solid #0000;font-weight:700}button.cal__d--on{color:var(--fill-ink,#0c0c0d);background:var(--fill);font-weight:700}button.cal__d:hover,button.cal__d:focus-visible{border-color:var(--seam);color:var(--ink);transform:scale(1.14)}button.cal__d--on:hover,button.cal__d--on:focus-visible{border-color:var(--ink);color:var(--fill-ink,#0c0c0d)}button.cal__d.is-on{border-color:var(--ink);color:var(--ink);transform:scale(1.14)}button.cal__d--on.is-on{color:var(--fill-ink,#0c0c0d)}button.cal__d.is-on:after{content:"";border:1px solid var(--seam);position:absolute;inset:-4px}.cal__c{position:relative}.cal__key{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:.74rem;display:flex}.cal__key li{align-items:center;gap:8px;display:flex}.cal__sw{background:var(--fill);width:12px;height:12px}.slog__read{white-space:pre-line;border-top:1px solid var(--seam-soft);color:var(--ink-2);min-height:2.4em;margin-top:16px;padding-top:14px;font-size:.82rem}.slog__list{color:var(--ink-2);gap:8px;margin-top:14px;font-size:.82rem;display:grid}.js .slog__list{display:none}.js .slog__read{display:block}@media (width<=620px){.slog__m{grid-template-columns:minmax(0,1fr);gap:8px}}.club,.sp,.award,.roster__p,.logos__i{transition:transform .42s var(--settle), background-color .42s var(--ease)}.club:after,.sp:after,.award:after,.roster__p:after{content:"";left:var(--ch);background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--settle);z-index:2;position:absolute;top:0;right:0;transform:scaleX(0)}.club:hover,.sp:hover,.award:hover,.roster__p:hover,.logos__i:hover,.club:focus-within,.sp:focus-within,.award:focus-within,.roster__p:focus-within{--plate:var(--plate-hi);--seam-soft:var(--gold-lo)}.js [data-rise].is-in.club:hover,.js [data-rise].is-in.sp:hover,.js [data-rise].is-in.award:hover,.js [data-rise].is-in.roster__p:hover,.club:hover,.sp:hover,.award:hover,.roster__p:hover{transform:translateY(-3px)}.club:hover:after,.sp:hover:after,.award:hover:after,.roster__p:hover:after,.club:focus-within:after,.sp:focus-within:after,.award:focus-within:after{transform:scaleX(1)}.club__n,.club__h,.award__name,.roster__name,.sp__name a{transition:color .42s var(--ease)}.club:hover .club__n,.award:hover .award__name,.roster__p:hover .roster__name,.club:hover .club__h{color:var(--gold-hi)}.roster__media,.sp__logo{overflow:hidden}.roster__media .slot>img,.sp__logo .slot>img,.logos__i img{transition:transform .6s var(--settle)}.roster__p:hover .roster__media .slot>img,.sp:hover .sp__logo .slot>img,.logos__i:hover img{transform:scale(1.04)}.act{transition:background-color .34s var(--ease)}.act:hover{background:var(--plate)}.act__date,.log__date{transition:color .34s var(--ease)}.act:hover .act__date,.log__row:hover .log__date{color:var(--gold-hi)}.cost{transition:background-color .34s var(--ease)}.cost:hover{background:var(--plate)}.cost__price{transition:color .34s var(--ease)}.cost:hover .cost__price{color:var(--gold-hi)}.sstrip__a{transition:border-color .3s var(--ease), transform .42s var(--settle)}.sstrip__i:hover .sstrip__a{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.club,.sp,.award,.roster__p,.logos__i,.act,.cost,.club:after,.sp:after,.award:after,.roster__p:after,.roster__media .slot>img,.sp__logo .slot>img,.logos__i img,.sstrip__a{transition:none}.club:hover,.sp:hover,.award:hover,.roster__p:hover,.js [data-rise].is-in.club:hover,.js [data-rise].is-in.sp:hover,.js [data-rise].is-in.award:hover,.js [data-rise].is-in.roster__p:hover,.sstrip__i:hover .sstrip__a,.roster__p:hover .roster__media .slot>img,.sp:hover .sp__logo .slot>img,.logos__i:hover img{transform:none}}.past{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(26px,3vw,40px);display:grid}.past__i{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:10px;display:grid}.past__i .sp__name{font-size:1rem}.past__i .sp__since{margin-top:4px}@media (width<=900px){.past{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.past{grid-template-columns:minmax(0,1fr)}}.aims{max-width:860px;margin-top:clamp(30px,3.6vw,48px)}.aims__list{border-top:1px solid var(--seam)}.aims__i{border-bottom:1px solid var(--seam-soft);transition:background-color .34s var(--ease);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;font-size:1.08rem;font-weight:600;font-stretch:108%;display:grid}.aims__i:hover{background:var(--plate)}.aims__tick,.aims__box{justify-self:center;width:18px;height:18px}.aims__tick{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:square}.aims__box{border:1px solid var(--seam)}.log__none{border-top:1px solid var(--seam);border-bottom:1px solid var(--seam-soft);color:var(--ink-3);padding:18px 0;font-size:.9rem}.budget__now{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.budget__amt{color:var(--gold-hi);font-size:clamp(2rem,4vw,3rem);line-height:1}.budget__of{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:600}.budget__bar{background:var(--plate);border:1px solid var(--seam);height:14px;margin-top:22px;position:relative}.budget__fill{background:var(--gold);transition:width 1.1s var(--settle);position:absolute;inset:0 auto 0 0}.budget__mark{background:var(--ink);width:1px;position:absolute;top:-6px;bottom:-6px}.budget__key{color:var(--ink-2);gap:6px;margin-top:16px;font-size:.84rem;display:grid}.budget__key li{grid-template-columns:14px 7ch minmax(0,1fr);align-items:center;gap:10px;display:grid}.budget__key li:before{content:"";justify-self:center}.budget__k--mark:before{background:var(--ink);width:1px;height:14px}.budget__k--end:before{border:1px solid var(--seam);background:var(--plate);width:10px;height:10px}.budget__key li span{color:var(--ink)}.budget__key+.body{margin-top:18px}@media (prefers-reduced-motion:reduce){.budget__fill{transition:none}}.apanes{min-width:0}.atabs{border-bottom:1px solid var(--seam);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.atab{min-height:36px;color:var(--ink-3);border:1px solid var(--seam-soft);font:inherit;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color .28s var(--ease), border-color .28s var(--ease), background-color .28s var(--ease);background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.atab__n{color:var(--gold-txt)}.atab:hover,.atab:focus-visible{color:var(--ink);border-color:var(--seam);background:var(--plate)}.atab.is-on{color:#0c0c0d;background:var(--gold);border-color:var(--gold)}.atab.is-on .atab__n{color:#0c0c0d}.apane{padding-top:22px}.apane__h{align-items:center;gap:12px;font-size:1.3rem;display:flex}.apane__h .key__n{border-color:var(--gold);color:var(--gold-hi);flex:none}.apane__lede{color:var(--ink);margin-top:12px;font-size:1rem}.apane[data-pane="0"] .apane__lede{margin-top:0}.apane__detail{margin-top:10px;font-size:.92rem}.apane .specs--tight{margin-top:18px}.atabs{display:none}.js .atabs{display:flex}.js .apane:not(.is-on){display:none}.js .apane.is-on{animation:apane-in .5s var(--settle) both}@keyframes apane-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .apane.is-on{animation:none}}.ver__hd--slim{grid-template-columns:auto minmax(0,1fr)}.js .atabs--none,.atabs--none{display:none}.atabs--none+.apane{padding-top:0}.rail__tick--sub .rail__lbl{color:var(--ink-2);font-size:.86rem;font-weight:500}.apane__lead{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:600;font-stretch:108%;line-height:1.3}.apoints{border-top:1px solid var(--seam);margin-top:20px}.apoints__r{border-bottom:1px solid var(--seam-soft);transition:background-color .3s var(--ease);grid-template-columns:13ch minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;display:grid}.apoints__r:hover{background:var(--plate)}.apoints dt{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:700;line-height:1.5}.apoints dd{color:var(--ink-2);text-wrap:pretty;font-size:.94rem;line-height:1.5}.apoints+.specs--tight{margin-top:20px}@media (width<=620px){.apoints__r{grid-template-columns:minmax(0,1fr);gap:4px}}.teaser__ver{color:var(--gold);margin-bottom:10px}.reachgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.reachgrid--solo{grid-template-columns:minmax(0,1fr);max-width:720px}.reachgrid__side{gap:clamp(14px,1.6vw,20px);display:grid}.reachgrid__log .slog{margin-top:0}.reachgrid__log .cals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width<=1000px){.reachgrid{grid-template-columns:minmax(0,1fr)}}.slog{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,36px);display:grid}.slog .cals,.reachgrid__log .cals{display:block}.cal{padding:16px 18px 18px}.cal+.cal{margin-top:14px}.js .cal:not(.is-on){display:none}.js .cal+.cal{margin-top:0}.cal__hd{border-bottom:1px solid var(--seam-soft);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;margin-bottom:10px;padding-bottom:10px;display:grid}.cal__hd .cal__m{text-align:center;color:var(--ink);border:0;margin:0;padding:0;font-size:.74rem}.cal__nav{border:1px solid var(--seam-soft);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:color .28s var(--ease), border-color .28s var(--ease), background-color .28s var(--ease);background:0 0;place-items:center;padding:0;display:none}.js .cal__nav{display:grid}.cal__nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;width:11px;height:11px}.cal__nav:hover:not(:disabled),.cal__nav:focus-visible{color:#0c0c0d;background:var(--gold);border-color:var(--gold)}.cal__nav:disabled{opacity:.3;cursor:default}.cal__wd li{font-size:.62rem}.cal__d{font-size:.74rem}.cal__wd,.cal__grid{gap:5px}.slog__info{align-content:start;gap:18px;min-width:0;display:grid}.slog__info .cal__key{gap:9px;margin-top:0;font-size:.8rem;display:grid}.slog__info .slog__read{margin-top:0;padding-top:16px;font-size:.86rem;line-height:1.6}.slog .slog__list,.slog .slog__empty{grid-column:1/-1}@media (width<=620px){.slog{grid-template-columns:minmax(0,1fr)}}.posts{border-top:1px solid var(--seam)}.post{border-bottom:1px solid var(--seam-soft);color:inherit;transition:background-color .34s var(--ease);grid-template-columns:17ch minmax(0,1fr) auto;align-items:baseline;gap:clamp(14px,2.4vw,36px);padding:clamp(20px,2.4vw,30px) 0;text-decoration:none;display:grid}.post--cover{grid-template-columns:clamp(120px,16vw,220px) 17ch minmax(0,1fr) auto;align-items:center}.post__cover{aspect-ratio:16/10;border:1px solid var(--seam-soft);display:block;overflow:hidden}.post__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--settle)}.post__date{color:var(--ink-3);white-space:nowrap;transition:color .34s var(--ease);font-size:.78rem}.post__main{gap:6px;min-width:0;display:grid}.post__title{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;transition:color .34s var(--ease);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;font-stretch:112%;line-height:1.2}.post__sum{color:var(--ink-2);text-wrap:pretty;max-width:70ch;font-size:.94rem}.post__by{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.72rem;font-weight:600}.post:hover,.post:focus-visible{background:var(--plate)}.post:hover .post__title,.post:focus-visible .post__title,.post:hover .post__date{color:var(--gold-hi)}.post:hover .post__cover img{transform:scale(1.04)}.plate--article{display:block}.article__meta{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--seam-soft);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:clamp(20px,2.6vw,34px);padding-bottom:18px;font-size:.72rem;display:flex}.article__meta a{color:var(--gold);border-bottom:1px solid var(--gold-lo);text-decoration:none}.article__meta a:hover{border-bottom-color:var(--gold-hi);color:var(--gold-hi)}.article__title{max-width:22ch;font-size:clamp(2rem,4.6vw,3.8rem)}.article__lede{max-width:62ch;margin-top:clamp(16px,2vw,26px)}.article__wrap{padding-block:clamp(36px,5vw,72px)}.article__cover{--ch:20px;margin:0 0 clamp(30px,4vw,56px);padding:10px}.article__cover img{width:100%;height:auto;display:block}.prose{max-width:68ch;color:var(--ink-2);font-size:1.04rem;line-height:1.7}.prose>*+*{margin-top:1.15em}.prose h2,.prose h3{color:var(--ink);letter-spacing:-.012em;text-wrap:balance;font-weight:700;font-stretch:112%;line-height:1.2}.prose h2{margin-top:2.2em;font-size:1.6rem}.prose h3{margin-top:1.9em;font-size:1.22rem}.prose strong{color:var(--ink);font-weight:700}.prose a{color:var(--gold-hi);border-bottom:1px solid var(--gold-lo);text-decoration:none}.prose a:hover{border-bottom-color:var(--gold-hi)}.prose ul,.prose ol{padding-left:1.3em}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:22px;position:relative}.prose ul>li:before{content:"";background:var(--gold);width:9px;height:1px;position:absolute;top:.82em;left:0}.prose ol{list-style:decimal}.prose ol>li::marker{color:var(--gold);font-family:Chivo Mono,monospace;font-size:.86em}.prose li+li{margin-top:.45em}.prose blockquote{border-left:1px solid var(--gold);color:var(--ink);padding-left:20px;font-size:1.12rem}.prose img{border:1px solid var(--seam-soft);max-width:100%;height:auto;margin-block:1.8em;display:block}.prose hr{border:0;border-top:1px solid var(--seam);margin-block:2.4em}.prose code{background:var(--plate);border:1px solid var(--seam-soft);padding:2px 6px;font-family:Chivo Mono,monospace;font-size:.9em}.prose pre{background:var(--plate);border:1px solid var(--seam-soft);padding:16px 18px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:.94rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--seam-soft);padding:10px 12px}.prose th{color:var(--ink);border-bottom-color:var(--seam)}.article__nav{border-top:1px solid var(--seam);grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(40px,5vw,72px);padding-top:24px;display:grid}.article__link{color:var(--ink);transition:color .3s var(--ease);gap:6px;font-weight:600;font-stretch:108%;text-decoration:none;display:grid}.article__link span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:600}.article__link--next{text-align:right}.article__link:hover{color:var(--gold-hi)}@media (width<=900px){.post,.post--cover{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.post__cover{max-width:320px}}@media (prefers-reduced-motion:reduce){.post,.post__cover img{transition:none}.post:hover .post__cover img{transform:none}}
