.jbClock{font-family:var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.jbClock i{background:var(--signal);width:7px;height:7px}.jbClock b{font-variant-numeric:tabular-nums;font-weight:700}.bxStatus{align-items:center;gap:8px;display:inline-flex}.bxStatus i{background:#38d26a;width:8px;height:8px;animation:2s steps(2,jump-none) infinite bxPulse}.bxStatus.asleep i{background:var(--volt);animation:none}@keyframes bxPulse{50%{opacity:.2}}@media (max-width:900px){.bxHead .bxPoster{grid-column:1/-1}.bxHead .bxLede{grid-column:1/-1;margin-top:22px;padding:0}}.bxMethod{background:var(--volt);color:var(--volt-ink);padding-block:var(--section);--rule:#0a09084d;--rule-strong:#0a0908;--muted:#0a0908ad;position:relative;overflow:clip}.bxMethod ::selection{color:var(--volt);background:#0a0908}.bxMethod :focus-visible{outline-color:#0a0908}.bxMethod .bxBtn{--ink:#0a0908;--paper:#f1ece0;color:var(--volt);background:#0a0908;border-color:#0a0908}.bxMethod .bxBtn:before{background:#f1ece0}.bxMethod .bxBtn:hover{color:#0a0908;border-color:#0a0908}.bxRoute{--prog:clamp(0, calc((var(--p,0) - .12) * 2.7), 1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(40px,6vw,88px);padding:36px 0 0;list-style:none;display:grid;position:relative}.bxRoute:before{content:"";background:var(--rule);height:2px;position:absolute;top:15px;left:0;right:0}.bxRoute:after{content:"";height:2px;width:calc(var(--prog) * 100%);background:#0a0908;position:absolute;top:15px;left:0}.bxRoute li{opacity:clamp(.35, calc(.35 + (var(--prog) - var(--at)) * 40), 1);align-items:baseline;gap:10px;display:flex;position:relative}.bxRoute li i{background:var(--volt);border:2px solid #0a0908;width:16px;height:16px;position:absolute;top:-29px;left:0}.bxRoute{counter-reset:step}.bxRoute li{counter-increment:step}.bxRoute li span{font-size:11px;font-weight:600}.bxRoute li span:before{content:"0" counter(step) " / ";opacity:.55}.bxMethodGrid{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bxMethodSide{grid-column:1/span 5;align-self:start;gap:26px;display:grid}@media (min-height:780px){.bxMethodSide{position:sticky;top:104px}}.bxMethodTitle{color:var(--volt-ink)}.bxMethodSide .bxLede{max-width:24em;color:color-mix(in srgb, var(--volt-ink) 80%, transparent);margin:0;font-size:15px;line-height:1.5}.bxTracker{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.bxTracker li{border-bottom:1px solid var(--rule);opacity:.55;transition:opacity .4s, padding .55s var(--ease-hero), background-color .4s, color .4s;align-items:center;gap:14px;padding:9px 0;display:flex}.bxTracker li b{font-weight:700}.bxTracker li.on{opacity:1;color:var(--volt);background:#0a0908;padding-left:14px}.bxMethodSide .bxBtn{justify-self:start}.bxSvcList{border-bottom:2px solid #0a0908;grid-column:7/-1;margin:0;padding:0;list-style:none}.bxSvc{isolation:isolate;transition:color .5s var(--ease-hero);border-top:2px solid #0a0908;gap:14px;padding:clamp(24px,3vw,42px) 0 clamp(28px,3.4vw,50px);display:grid;position:relative}.bxSvc:before{content:"";z-index:-1;transform-origin:0;transition:transform .6s var(--ease-hero);background:#0a0908;position:absolute;inset:0 -16px;transform:scaleX(0)}.bxSvc:hover{color:var(--volt)}.bxSvc:hover:before{transform:none}.bxSvcTop{color:inherit;opacity:.72;justify-content:space-between;gap:12px;display:flex}.bxSvc{--svc-c:#0a0908;--no:clamp(96px, 10vw, 150px)}.bxSvc:hover{--svc-c:var(--volt)}.bxSvcNo{z-index:-1;font-family:var(--f-serif);font-style:italic;font-weight:500;font-size:var(--no);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--svc-c);opacity:.55;transition:color .6s var(--ease-hero), opacity .5s, transform .9s var(--ease-hero);pointer-events:none;line-height:.8;position:absolute;top:64px;right:-2px}.bxSvc.on .bxSvcNo{color:#0a090824;opacity:1}.bxSvc:hover .bxSvcNo{color:#7d5cff52;transform:translateY(-6px)}.bxSvc h3{letter-spacing:-.035em;word-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 78;max-width:10.5em;transition:transform .7s var(--ease-hero);margin:6px 0 0;font-size:clamp(30px,3.9vw,58px);font-weight:900;line-height:.95}.bxSvc:hover h3{transform:translate(12px)}.bxSvc p{max-width:31em;margin:0;font-size:16px;line-height:1.5}.bxSvc .bxLink{justify-self:start}@media (min-width:901px){.bxSvc h3{max-width:min(10.5em, calc(100% - var(--no) * 1.1 - 12px))}.bxSvc p{max-width:min(31em, calc(100% - var(--no) * 1.1 - 12px))}}@media (max-width:900px){.bxMethodGrid{display:block}.bxMethodSide{margin-bottom:40px;position:static}.bxTracker{display:none}.bxRoute li span:before{content:none}.bxRoute li span{font-size:10px}.bxSvc h3{max-width:none}.bxSvcNo{font-size:110px;top:40px}}@media (max-width:700px){.bxSvcNo{font-size:84px;top:38px}.bxSvc h3{padding-right:68px}}.bxProfile{padding-block:var(--section)}.bxStatement{max-width:16.5em;font-family:var(--f-serif);letter-spacing:-.035em;text-wrap:balance;margin:clamp(28px,4vw,60px) 0 clamp(60px,8vw,130px);font-size:clamp(36px,6.4vw,98px);font-style:italic;font-weight:500;line-height:1.02}.bxStatement span{color:color-mix(in srgb, var(--ink) 16%, transparent);transition:color .5s var(--ease-hero), background-size .9s var(--ease-hero)}.bxStatement span.lit{color:var(--ink)}.bxStatement span.hot{background:linear-gradient(transparent 64%, var(--volt) 64% 92%, transparent 92%) 0 0 / 0% 100% no-repeat}.bxStatement span.hot.lit{background-size:100% 100%}.bxAboutGrid{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:clamp(64px,8vw,120px);display:grid}.bxPhoto{translate:0 var(--py,0px);will-change:translate;margin:0}.bxPhotoIn{aspect-ratio:3/4;background:0 0;display:block;position:relative;overflow:visible}.bxPhotoIn img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-hero);display:block}.bxPhotoIn{overflow:hidden}.bxPhotoIn.bxCrop{overflow:visible}.bxPhotoIn.bxCrop img{clip-path:inset(0)}@media (hover:hover){.bxPhoto:hover .bxPhotoIn img{transform:scale(1.04)}}.bxPhoto figcaption{color:var(--muted);gap:10px;padding-top:12px;display:flex}.bxPhoto figcaption b{color:var(--ink);font-weight:700}.bxPhoto.p1{grid-column:1/span 4}.bxPhoto.p2{grid-column:5/span 4;margin-top:clamp(56px,9vw,150px)}.bxPhoto.p2 .bxPhotoIn{aspect-ratio:1}.bxPhoto.p3{grid-column:9/span 4;margin-top:clamp(20px,3vw,48px)}.bxAboutCopy{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:36px;display:grid}.bxBio{letter-spacing:-.012em;grid-column:1/span 6;margin:0;font-size:clamp(19px,1.9vw,27px);font-weight:500;line-height:1.38}.bxPass{background:var(--ink);color:var(--paper);grid-column:8/-1;gap:16px;padding:clamp(18px,2vw,28px);display:grid}.bxPass ::selection{background:var(--volt);color:var(--volt-ink)}.bxPassRow{border-bottom:1px solid color-mix(in srgb, var(--paper) 30%, transparent);opacity:.7;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.bxPassBig{gap:10px;display:grid}.bxPassBig strong{letter-spacing:-.03em;word-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 78;font-size:clamp(30px,3.4vw,50px);font-weight:900;line-height:.95}.bxAvail{color:var(--volt);align-items:center;gap:12px;display:inline-flex}.bxAvail i{background:var(--volt);width:12px;height:12px;animation:1.6s steps(2,jump-none) infinite bxPulse}.bxPass p{opacity:.82;margin:0;font-size:14px;line-height:1.5}.bxPassClocks{border-top:1px solid color-mix(in srgb, var(--paper) 30%, transparent);flex-wrap:wrap;gap:8px 22px;padding-top:12px;display:flex}.bxPassClocks .jbClock i{background:var(--volt)}@media (max-width:900px){.bxPhoto.p1{grid-column:1/span 7}.bxPhoto.p2{grid-column:8/-1;margin-top:64px}.bxPhoto.p3{grid-column:3/span 8;margin-top:44px}.bxBio,.bxPass{grid-column:1/-1}.bxPhoto{translate:0 calc(var(--py,0px) * .3)}}.bxLedgerSec{padding-block:var(--section);background:var(--surface);position:relative}.bxLedgerGrid{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bxLedger{border-top:2px solid var(--rule-strong);grid-column:1/span 8;margin:0;padding:0;list-style:none}.bxEntry{isolation:isolate;border-bottom:1px solid var(--rule-strong);grid-template-columns:40px 58px minmax(0,1fr);align-items:start;gap:0 clamp(12px,1.6vw,22px);padding:clamp(18px,2.2vw,30px) 0;display:grid;position:relative}.bxEntry:before{content:"";z-index:-1;background:var(--volt);transform-origin:0;transition:transform .6s var(--ease-hero);position:absolute;inset:0 -16px;transform:scaleX(0)}.bxEntry:hover{color:var(--volt-ink)}.bxEntry:hover:before{transform:none}.bxEntryNo{color:var(--muted);padding-top:.7em;transition:color .3s}.bxEntry:hover .bxEntryNo{color:var(--volt-ink)}.bxEntryLogo{border:1px solid var(--rule-strong);width:58px;height:58px;transition:transform .6s var(--ease-hero);background:#fff;place-items:center;display:grid;overflow:hidden}.bxEntry:hover .bxEntryLogo{transform:rotate(-4deg)scale(1.06)}.bxEntryLogo img{object-fit:cover;width:100%;height:100%}.bxEntryLogo.wide img{object-fit:contain;padding:6px}.bxEntryLine{align-items:baseline;gap:14px;min-width:0;display:flex}.bxEntryLine h3{letter-spacing:-.035em;word-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 75;max-width:100%;transition:transform .7s var(--ease-hero);flex:none;margin:0;font-size:clamp(26px,3.6vw,52px);font-weight:900;line-height:.96}.bxEntry:hover .bxEntryLine h3{transform:translate(10px)}.bxEntryLine i{opacity:.45;border-bottom:3px dotted;flex:1;align-self:baseline;min-width:20px}.bxEntryLine .bxMono{text-align:right;flex:none;max-width:19em}.bxEntryMain p{max-width:36em;color:color-mix(in srgb, var(--ink) 80%, transparent);margin:10px 0 0;font-size:15px;line-height:1.5}.bxEntry:hover .bxEntryMain p{color:var(--volt-ink)}.bxLedgerSide{grid-column:10/-1;gap:24px;display:grid}@media (min-height:800px){.bxLedgerSide{position:sticky;top:100px}}.bxLedgerSide .bxPhotoIn{aspect-ratio:4/5}.bxLedgerSide .bxPhoto.low .bxPhotoIn{aspect-ratio:1}.bxEarlier{border:2px dashed var(--rule-strong);gap:8px;padding:16px 18px;display:grid}.bxEarlier strong{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.2}.bxEarlier p{color:var(--muted);margin:0}@media (max-width:900px){.bxLedger{grid-column:1/-1}.bxLedgerSide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;margin-top:44px;position:static}.bxLedgerSide .bxEarlier{order:3;grid-column:1/-1}.bxEntry{grid-template-columns:30px 46px minmax(0,1fr)}.bxEntryLogo{width:46px;height:46px}.bxEntryLine{flex-wrap:wrap;row-gap:6px}.bxEntryLine i{display:none}.bxEntryLine .bxMono{text-align:left;flex-basis:100%;max-width:none}}.bxCreative{padding-top:var(--section);position:relative;overflow:clip}.bxSlabs{border-bottom:2px solid var(--rule-strong)}.bxSlab{isolation:isolate;align-items:center;gap:var(--bx-gutter);border:0;border-top:2px solid var(--rule-strong);width:100%;min-height:clamp(150px,18.5vw,260px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .5s var(--ease-hero);background:0 0;grid-template-columns:56px minmax(0,1fr) clamp(180px,22vw,300px);padding:clamp(14px,1.8vw,26px) 0;display:grid;position:relative}.bxSlab:before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform .6s var(--ease-hero);position:absolute;inset:0 calc(50% - 50vw);transform:scaleY(0)}.bxSlab{--slab-c:var(--ink)}.bxSlab:hover,.bxSlab:focus-visible{color:var(--paper);--slab-c:var(--paper)}.bxSlab:hover:before,.bxSlab:focus-visible:before{transform:scaleY(1)}.bxSlabNo{align-self:start;padding-top:.3em}.bxSlabWord{text-transform:uppercase;min-width:0;font-weight:900;line-height:.86;display:block;position:relative;container-type:inline-size}.bxSlabWord .bxPl{display:block}.bxSlabWord .bxPl .bxPi{font-size:min(calc(var(--k,9) * .982cqw), var(--max,999cqw))}.bxSlabWord .bxPl.line .bxPi{color:#0000;-webkit-text-stroke:2px var(--slab-c);letter-spacing:.01em}.bxSlabWord .bxPl.fill{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-hero);margin:0;position:absolute;inset:0}.bxSlabWord .bxPl.fill .bxPi{letter-spacing:.01em;color:#0000;background:var(--fill) 50% 40% / cover no-repeat;-webkit-background-clip:text;background-clip:text}.bxSlabWord .bxPl.fill.gradient .bxPi{background:repeating-linear-gradient(90deg, var(--volt) 0 18px, var(--signal) 18px 36px) 0 0 / 72px 100% repeat-x;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite paused bxStripes}@keyframes bxStripes{to{background-position-x:72px}}.bxSlab:hover .bxPl.fill.gradient .bxPi,.bxSlab:focus-visible .bxPl.fill.gradient .bxPi{animation-play-state:running}.bxSlab:hover .bxPl.fill,.bxSlab:focus-visible .bxPl.fill{clip-path:inset(0)}.bxSlabSide{align-content:center;justify-items:end;gap:12px;min-width:0;display:grid}.bxSlabThumbs{align-items:flex-end;gap:4px;width:100%;height:clamp(64px,8vw,104px);display:flex}.bxSlabThumbs img{object-fit:cover;filter:grayscale()contrast(1.1);min-width:0;height:100%;transition:filter .5s, transform .8s var(--ease-hero);transition-delay:calc(var(--i) * 50ms);flex:1}.bxSlab:hover .bxSlabThumbs img{filter:none;transform:translateY(-8px)}.bxSlabThumbs i{transform-origin:bottom;height:100%;animation:1.1s ease-in-out infinite alternate bxEq;animation-delay:calc(var(--i) * -137ms);background:currentColor;flex:1}@keyframes bxEq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.bxSlabHint{align-items:center;gap:8px;display:inline-flex}.bxFilm{background:#0a0908;width:max-content;margin-top:clamp(64px,8vw,120px);padding:34px 0;animation:90s linear infinite bxMarquee;display:flex;position:relative}.bxFilm:hover{animation-play-state:paused}.bxFilm:before,.bxFilm:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#f1ece0 0 10px,#0000 10px 26px);height:12px;position:absolute;left:0;right:0}.bxFilm:before{top:11px}.bxFilm:after{bottom:11px}.bxFilmTrack{gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.bxFilmTrack button,.bxFilmGhost{cursor:pointer;background:#000;border:0;width:clamp(180px,18vw,260px);padding:0;display:block;position:relative;overflow:hidden}.bxFilmTrack img{aspect-ratio:3/4;object-fit:cover;filter:grayscale()contrast(1.12);width:100%;transition:filter .5s, transform 1s var(--ease-hero);display:block}.bxFilmTrack button:hover img,.bxFilmTrack button:focus-visible img{filter:none;transform:scale(1.06)}.bxFilmTrack button>span,.bxFilmGhost>span{background:var(--volt);color:var(--volt-ink);gap:10px;padding:7px 10px;display:flex;position:absolute;bottom:0;left:0}.bxFilmTrack button>span b,.bxFilmGhost>span b{opacity:.6;font-weight:700}@media (max-width:760px){.bxSlab{grid-template-columns:34px minmax(0,1fr);row-gap:14px;min-height:0;padding-block:18px 22px}.bxSlabSide{grid-column:2;justify-items:start}.bxSlabThumbs{width:min(100%,300px);height:76px}.bxSlabWord .bxPl.line .bxPi{-webkit-text-stroke-width:1.5px}}.bxDrawerLayer{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:var(--f-display);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.bxDrawerLayer::backdrop{background:#0a09089e;animation:.5s cubic-bezier(.32,.72,0,1) backwards bxBackdropIn}.bxDrawerLayer[data-leaving]::backdrop{animation:.3s cubic-bezier(.4,0,1,1) forwards bxBackdropOut}.bxDrawerScrim{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.bxDrawer{background:var(--paper);border-left:2px solid var(--rule-strong);flex-direction:column;width:min(1040px,100%);animation:.56s cubic-bezier(.32,.72,0,1) backwards bxDrawerIn;display:flex;position:absolute;top:0;bottom:0;right:0}.bxDrawerLayer[data-leaving] .bxDrawer{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) forwards bxDrawerOut}@keyframes bxDrawerIn{0%{transform:translate(100%)}}@keyframes bxDrawerOut{to{transform:translate(100%)}}@keyframes bxBackdropIn{0%{opacity:0}}@keyframes bxBackdropOut{to{opacity:0}}.bxDrawerHead{border-bottom:2px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,3vw,40px);display:flex}.bxDrawerHead div{gap:5px;display:grid}.bxDrawerHead div span{color:var(--muted)}.bxDrawerHead strong{font-weight:700}.bxDrawerHead button{border:2px solid var(--ink);min-height:44px;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;transition:background .3s,color .3s;display:inline-flex}.bxDrawerHead button:hover{background:var(--ink);color:var(--paper)}.bxDrawerBody{overscroll-behavior:contain;flex:1;padding:clamp(22px,4vw,56px) clamp(18px,3vw,40px);overflow-y:auto}.bxDrawerIntro h2{letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 72;margin:14px 0 16px;font-size:clamp(42px,6.4vw,92px);font-weight:900;line-height:.9}.bxDrawerIntro h2 em{font-family:var(--f-serif);font-variation-settings:normal;text-transform:none;letter-spacing:-.04em;font-weight:500;display:block}.bxDrawerIntro>p:last-child{max-width:520px;color:var(--muted);margin:0 0 36px;font-size:16px;line-height:1.55}.bxAward{background:#000;margin:0 0 14px;position:relative}.bxAward img{object-fit:cover;opacity:0;width:100%;max-height:560px;transition:opacity .5s;display:block}.bxAward figcaption{background:var(--volt);color:var(--volt-ink);gap:4px;padding:14px 18px;display:grid;position:absolute;bottom:0;left:0}.bxAward figcaption strong{font-family:var(--f-serif);letter-spacing:-.02em;text-transform:none;font-size:34px;font-style:italic;font-weight:500;line-height:1}.bxPhotoGrid{columns:3 220px;column-gap:12px}.bxPhotoGrid figure{break-inside:avoid;background:var(--soft);margin:0 0 12px;position:relative;overflow:hidden}.bxPhotoGrid img{opacity:0;width:100%;height:auto;transition:opacity .5s ease, transform 1s var(--ease-hero);display:block}.bxAward img[data-ready],.bxPhotoGrid img[data-ready]{opacity:1}.bxPhotoGrid figure:hover img{transform:scale(1.05)}.bxPhotoGrid figcaption{background:var(--ink);color:var(--paper);opacity:0;transition:opacity .35s, transform .5s var(--ease-hero);gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:0;left:0;transform:translateY(8px)}.bxPhotoGrid figure:hover figcaption{opacity:1;transform:none}.bxCollections{border-top:2px solid var(--rule-strong);grid-template-columns:1fr 1.4fr;gap:24px;margin-top:38px;padding-top:24px;display:grid}.bxCollections p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.bxCollections>div:last-child{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.bxCollections a{border:2px solid var(--ink);align-items:center;gap:8px;min-height:44px;padding:0 14px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.bxCollections a:hover{background:var(--volt);color:var(--volt-ink);border-color:var(--volt-ink)}.bxVideoList{border-top:2px solid var(--rule-strong);display:grid}.bxVideo{border-bottom:1px solid var(--rule-strong);transition:background .35s, color .35s, padding .55s var(--ease-hero);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px 0;display:grid}.bxVideo:hover{background:var(--volt);color:var(--volt-ink);padding-inline:14px}.bxVideoImage{background:#000;display:block;position:relative;overflow:hidden}.bxVideoImage img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform 1s var(--ease-hero);display:block}.bxVideo:hover .bxVideoImage img{transform:scale(1.05)}.bxVideoImage i{background:var(--paper);width:56px;height:56px;color:var(--ink);place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.bxVideoImage small{background:var(--ink);color:var(--paper);padding:6px 9px;position:absolute;top:0;left:0}.bxVideoText{gap:10px;display:grid}.bxVideoText h3{letter-spacing:-.03em;text-transform:uppercase;font-variation-settings:"wdth" 78;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:.98}.bxVideoText p{color:inherit;opacity:.75;margin:0;font-size:14px;line-height:1.55}.bxDrawerFoot{border-top:2px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,3vw,40px);font-size:14px;display:flex}@media (max-width:700px){.bxCollections,.bxVideo{grid-template-columns:1fr}.bxDrawerFoot>span{display:none}.bxDrawerFoot{justify-content:flex-end}}.bxVoices{padding-block:var(--section);background:var(--surface);position:relative}.bxQuotes{border-top:2px solid var(--rule-strong)}.bxQuote{column-gap:var(--bx-gutter);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:clamp(28px,4vw,60px) 0 clamp(28px,4vw,54px);display:grid;position:relative}.bxQTag{color:var(--muted);grid-column:1/-1;margin-bottom:clamp(30px,4vw,56px)}.bxQuote blockquote{grid-column:1/span 9;margin:0;position:relative}.bxQuote figcaption{grid-column:1/span 9;align-items:center;gap:14px;margin-top:28px;display:flex}.bxQuote.q2 blockquote,.bxQuote.q2 figcaption{grid-column:4/-1}.bxQuote.q3 blockquote,.bxQuote.q3 figcaption{grid-column:2/span 10}.bxQuote p{font-family:var(--f-serif);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(27px,3.8vw,56px);font-style:italic;font-weight:500;line-height:1.08;position:relative}.bxQuote mark{color:inherit;background:linear-gradient(transparent 62%, var(--volt) 62% 94%, transparent 94%) 0 0 / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.jb-motion .bxQuote mark{transition:background-size 1.3s var(--ease-hero) .5s;background-size:0% 100%}.jb-motion .bxQuote[data-in] mark{background-size:100% 100%}.bxQuote figcaption b{background:var(--ink);width:46px;height:46px;color:var(--paper);font-family:var(--f-serif);place-items:center;font-size:28px;font-style:italic;font-weight:500;display:grid}.bxQuote figcaption span{gap:3px;display:grid}.bxQuote figcaption strong{font-size:12px;font-weight:800}@media (max-width:900px){.bxQuote blockquote,.bxQuote figcaption,.bxQuote.q2 blockquote,.bxQuote.q2 figcaption,.bxQuote.q3 blockquote,.bxQuote.q3 figcaption{grid-column:1/-1}.bxQTag{margin-bottom:clamp(72px,12vw,96px)}}@media (max-width:700px){.bxQTag{margin-bottom:64px}}.bxDispatch{color:#f1ece0;--ink:#f1ece0;--paper:#0a0908;--rule:#f1ece038;--rule-strong:#f1ece0;--muted:#a8a195;isolation:isolate;background:#0a0908;position:relative;overflow:clip}.bxDispatch .bxHeadRule{color:var(--muted)}.bxContact{padding-top:var(--section)}.bxMail{border-block:2px solid var(--rule-strong);isolation:isolate;transition:color .5s var(--ease-hero);margin-bottom:clamp(44px,6vw,90px);padding:20px 0 clamp(18px,2.4vw,34px);display:block;position:relative;container-type:inline-size}.bxMail:before{content:"";z-index:-1;background:var(--volt);transform-origin:50% 100%;transition:transform .7s var(--ease-hero);position:absolute;inset:0 calc(50% - 50vw);transform:scaleY(0)}.bxMail:hover,.bxMail:focus-visible{color:var(--volt-ink)}.bxMail:hover:before,.bxMail:focus-visible:before{transform:scaleY(1)}.bxMail>.bxMono{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bxMailAddr{margin:0 -1.2cqw -1.4cqw;padding:0 1.2cqw 2.6cqw;font-weight:900;line-height:.92;display:block;overflow:hidden}.bxMailAddr .bxPi{text-transform:none;letter-spacing:-.045em}.bxWaybill{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;padding-bottom:clamp(56px,8vw,110px);display:grid}.bxChannels{border-top:2px solid var(--rule-strong);grid-column:1/span 8;margin:0;padding:0;list-style:none}.bxChannels li{border-bottom:1px solid var(--rule-strong)}.bxChannels a{isolation:isolate;transition:color .5s var(--ease-hero);grid-template-columns:48px minmax(0,1.25fr) minmax(0,.75fr) auto;grid-template-areas:"no name kind arrow""no name note arrow";align-items:center;column-gap:20px;padding:clamp(16px,2vw,26px) 0;display:grid;position:relative}.bxChannels a:before{content:"";z-index:-1;background:var(--volt);transform-origin:0;transition:transform .6s var(--ease-hero);position:absolute;inset:0 -16px;transform:scaleX(0)}.bxChannels a:hover,.bxChannels a:focus-visible{color:var(--volt-ink)}.bxChannels a:hover:before,.bxChannels a:focus-visible:before{transform:none}.bxChNo{color:var(--muted);grid-area:no;align-self:start;padding-top:.8em}.bxChannels a:hover .bxChNo{color:var(--volt-ink)}.bxChannels a.lead .bxChNo{color:var(--volt)}.bxChannels a.lead:hover .bxChNo{color:var(--volt-ink)}.bxChannels strong{letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 70;transition:transform .7s var(--ease-hero);grid-area:name;font-size:clamp(38px,5.4vw,80px);font-weight:900;line-height:.95}.bxChannels a:hover strong{transform:translate(16px)}.bxChKind{grid-area:kind;align-self:end}.bxChannels small{opacity:.72;grid-area:note;align-self:start;margin-top:6px;font-size:13px}.bxChannels .bxArrow{font-family:var(--f-mono);grid-area:arrow;font-size:clamp(26px,3vw,44px)}.bxStub{border-top:2px solid var(--rule-strong);border-left:2px dashed var(--rule-strong);grid-column:9/-1;align-content:start;gap:26px;padding:22px 0 0 clamp(18px,2.2vw,32px);display:grid;position:relative}.bxStubCut{color:var(--muted);writing-mode:vertical-rl;white-space:nowrap;background:#0a0908;padding:10px 0;position:absolute;top:50%;left:0;translate:-50% -50%;rotate:180deg}.bxWechat{justify-items:start;gap:10px;display:grid}.bxWechat img{aspect-ratio:1;background:#fff;width:min(100%,176px);padding:8px;display:block}.bxWechat span{color:var(--muted)}.bxStub .bxBarcode{color:var(--ink);margin-top:6px}.bxFoot{border-top:2px solid var(--rule-strong);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block:12px;display:flex}.bxFootClocks{gap:20px;display:flex}.bxFoot a{min-height:44px;color:var(--ink);align-items:center;transition:color .3s;display:inline-flex}.bxFoot a:hover{color:var(--volt)}.bxWordmark{color:var(--volt);padding-bottom:clamp(8px,1.4vw,20px);display:block}@media (max-width:700px){.bxWordmark{padding-bottom:88px}}.bxWM{display:block}.bxWM .bxPi{letter-spacing:-.05em;transition:font-variation-settings 1s var(--ease-hero), transform 1.2s var(--ease-hero)}@media (max-width:900px){.bxChannels,.bxStub{grid-column:1/-1}.bxChannels a{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"no name arrow""no kind arrow""no note arrow";column-gap:12px}.bxChNo{padding-top:.5em}.bxChannels strong{font-size:clamp(38px,12vw,64px)}.bxStub{border-left:0;border-top:2px dashed var(--rule-strong);margin-top:44px;padding:26px 0 0}.bxStubCut{writing-mode:horizontal-tb;padding:0 12px;top:0;left:50%;translate:-50% -50%;rotate:none}}.nav{transition:transform .55s var(--ease-hero), border-color .3s, background-color .3s}html.navScrolled .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}html.navScrolled .nav:before{content:"";z-index:-1;background:var(--paper);border-bottom:2px solid var(--ink);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}html.navHidden .nav{transform:translateY(-101%)}.navLinks a{position:relative}.navLinks a:after{content:"";background:var(--volt);transform-origin:0;height:3px;transition:transform .5s var(--ease-hero);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.navLinks a[aria-current]:after{transform:scaleX(1)}.navLinks a[aria-current]{opacity:1}.bxCmdLauncher{right:calc(max(18px, env(safe-area-inset-right)) + var(--scrollbar-lock,0px));bottom:max(18px, env(safe-area-inset-bottom));z-index:90;color:#f1ece0;min-height:44px;font:600 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .45s, transform .6s var(--ease-hero), background .3s;background:#0a0908;border:2px solid #f1ece0;align-items:stretch;padding:0;display:inline-flex;position:fixed;transform:translateY(16px)}.bxCmdLauncher>span:last-child{place-items:center;padding:0 16px;display:grid}html.navScrolled .bxCmdLauncher{opacity:1;pointer-events:auto;transform:none}.bxCmdLauncher:hover{background:var(--volt);color:var(--volt-ink);border-color:#0a0908}.bxCmdGlyph{color:#0a0908;font:700 11px/1 var(--f-mono);letter-spacing:.02em;background:#f1ece0;place-items:center;padding:0 11px;display:grid}.bxCmdLauncher:hover .bxCmdGlyph{color:#f1ece0;background:#0a0908}.bxCmd{width:min(640px,100% - 32px);max-height:min(560px,76vh);color:var(--ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.bxCmd::backdrop{background:#0a09089e}.bxCmd[open] .bxCmdPanel{animation:bxCmdIn .45s var(--ease-hero) both}@keyframes bxCmdIn{0%{opacity:0;transform:translateY(-16px)}}.bxCmdPanel{border:2px solid var(--ink);background:var(--paper);max-height:min(560px,76vh);font-family:var(--f-display);flex-direction:column;display:flex;overflow:hidden}.bxCmdSearch{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding:14px 16px;display:flex}.bxCmdSearch>span{color:var(--muted);font-size:22px;line-height:1}.bxCmdSearch input{min-width:0;color:var(--ink);font:700 18px/1.4 var(--f-display);font-variation-settings:"wdth" 90;background:0 0;border:0;outline:none;flex:1}.bxCmdSearch input::placeholder{color:var(--muted)}.bxCmdSearch input:focus-visible{outline:none}.bxCmd kbd{border:1px solid var(--ink);color:var(--muted);font:600 10px/1.2 var(--f-mono);text-transform:uppercase;background:0 0;padding:3px 7px}.bxCmd ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.bxCmdGroup{background:var(--surface);border-block:1px solid var(--rule);color:var(--muted);font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:10px 16px 8px;display:block}.bxCmdItem{cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.bxCmdItem small{color:var(--muted);font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.bxCmdItem b{color:var(--muted);font:500 13px/1 var(--f-mono);opacity:0;margin-left:auto}.bxCmdItem[aria-selected=true]{background:var(--volt);color:var(--volt-ink)}.bxCmdItem[aria-selected=true] small,.bxCmdItem[aria-selected=true] b{color:var(--volt-ink);opacity:1}.bxCmdEmpty{color:var(--muted);padding:28px 16px}.bxCmdFoot{border-top:2px solid var(--ink);color:var(--muted);font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;gap:18px;padding:10px 16px;display:flex}.bxCmdFoot span{align-items:center;gap:5px;display:inline-flex}@media (hover:none),(pointer:coarse){.bxCmdGlyph{padding:0 12px;font-size:0}.bxCmdGlyph:before{content:"☰";font-size:15px}.bxCmdFoot,.bxCmdSearch kbd{display:none}.bxCmd{margin-top:8vh}}.bxToast{z-index:120;border:2px solid var(--volt);color:var(--volt);font:600 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .35s, transform .55s var(--ease-hero);background:#0a0908;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.bxToast.isVisible{opacity:1;transform:translate(-50%)}.bxToast:empty{display:none}@media (prefers-reduced-motion:no-preference){.sceneMenu[open] .sceneMenuPanel{transform-origin:100% 0;animation:bxPopIn .3s var(--ease-hero) backwards}.mixVideo{transition:opacity .3s ease, transform .45s var(--ease-hero), visibility 0s linear 0s}.mixVideo.isCollapsed{opacity:0;transition:opacity .2s,transform .3s,visibility 0s linear .3s;transform:translateY(-8px)}}@keyframes bxPopIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}}::view-transition-old(root){animation-duration:.32s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){.bxFilm{width:auto;animation:none;overflow-x:auto}.bxFilm .bxFilmTrack[aria-hidden=true]{display:none}.bxSlabThumbs i,.bxSlabWord .bxPl.fill.gradient .bxPi,.bxAvail i,.bxStatus i,.bxDrawer,.bxDrawerLayer::backdrop{animation:none}.bxAward img{transition:none}.bxPhotoGrid img{transition:transform 1s var(--ease-hero)}.bxPhoto{translate:none}html.navHidden .nav{transform:none}.jb-motion .bxQuote mark{background-size:100% 100%;transition:none}}html:has(dialog[open]) .bxFilm{animation-play-state:paused}html:has(dialog[open]) .bxSlabThumbs i{animation-play-state:paused}.ghActivity{padding-block:var(--section);background:var(--paper);--gh-muted:#5c5750;position:relative}:root[data-theme=dark] .ghActivity{--gh-muted:#bdb6ac}@media (min-width:701px){.ghBody{padding-right:max(0px,200px + -50vw + min(1240px,100vw - 48px)/2)}}.ghRange{font-variant-numeric:tabular-nums;font-weight:600}.ghPrivate{color:var(--gh-muted)}.ghHintCoarse{display:none}@media (hover:none),(pointer:coarse){.ghHintFine{display:none}.ghHintCoarse{display:inline}}.ghBody{gap:clamp(20px,3vw,32px);min-width:0;display:grid}.ghSkyline{min-width:0}.ghSkyline>section{border-radius:var(--radius);border-width:1px}.ghNote{color:var(--gh-muted);margin:0}.ghNotice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-items:start;gap:10px;padding:clamp(22px,3vw,36px);display:grid}.ghNotice p{max-width:46em;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.ghNotice .ghNoticeTitle{color:var(--ink);font-size:17px;font-weight:700}.ghReposHead{border-top:2px solid var(--rule-strong);color:var(--gh-muted);align-items:center;gap:14px;padding-top:10px;display:flex}.ghReposHead i{background:var(--rule);flex:1;height:1px}.ghRepos{gap:var(--bx-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ghRepos>li{min-width:0;display:grid}.ghRepo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:100%;color:var(--ink);transition:border-color .4s var(--ease-hero), transform .4s var(--ease-hero);grid-template-rows:auto 1fr auto;gap:10px;padding:20px 22px;display:grid}.ghRepo:hover{border-color:var(--accent);transform:translateY(-2px)}.ghRepo:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ghRepoName{overflow-wrap:anywhere;font-size:17px;font-weight:800}.ghRepoName span{color:var(--accent)}.ghRepoDesc{color:var(--gh-muted);font-size:14px;line-height:1.5}.ghRepoMeta{color:var(--gh-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.ghRepos[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ghRepos[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media (min-width:701px){.ghRepos[data-count="1"] .ghRepo{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(24px,4vw,64px);padding:26px 30px}.ghRepos[data-count="1"] .ghRepoName{font-size:22px}.ghRepos[data-count="1"] .ghRepoDesc{grid-column:1;font-size:15px}.ghRepos[data-count="1"] .ghRepoMeta{flex-direction:column;grid-area:1/2/span 2;justify-content:flex-end;align-items:flex-end}}.ghRepoMeta span{align-items:center;gap:6px;display:inline-flex}.ghDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.ghSkel{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface) 30%, var(--soft) 50%, var(--surface) 70%) 0 0 / 300% 100%;animation:1.6s linear infinite ghShimmer}.ghSkelChart{height:clamp(320px,38vw,430px)}.ghSkelRepo{height:150px}@keyframes ghShimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.ghSkel{animation:none}.ghRepo{transition:none}.ghRepo:hover{transform:none}}@media (max-width:900px){.ghRepos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ghRepos,.ghRepos[data-count="2"]{grid-template-columns:minmax(0,1fr)}.ghReposHead{flex-wrap:wrap}.ghReposHead i{display:none}}
.t-groovin{--bg:#ffc2dd;--fg:#2a0d1b;--ac:#ff2f8f}.t-hustles{--bg:#0d0c0b;--fg:#f2eee4;--ac:#ff3b4f}.t-spd{--bg:#6bb8ff;--fg:#04121f;--ac:#04121f}.t-hype{--bg:#a58cff;--fg:#130f1c;--ac:#fff}.cm{--paper:#f1ede2;--ink:#0a0908;--muted:#0a0908a8;--rule:#0a090833;--rule-strong:#0a0908;--shell:min(1240px, calc(100vw - 48px));min-height:100svh;overflow-x:clip}.cmBar{background:var(--bg);height:64px;color:var(--fg);border-bottom:2px solid var(--fg);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 clamp(16px,3vw,40px);display:grid}.cmMark{font-family:var(--f-display);letter-spacing:-.045em;font-variation-settings:"wdth" 72;text-transform:uppercase;font-size:20px;font-weight:900}.cmMark span{vertical-align:super;color:var(--ac);margin-left:2px;font-size:.5em}.cmFile{white-space:nowrap;opacity:.72;justify-self:center}.cmBack{min-height:44px;transition:opacity .3s, letter-spacing .5s var(--ease-hero);justify-self:end;align-items:center;gap:8px;display:inline-flex}.cmBack:hover{opacity:.7;letter-spacing:.12em}.cmHero{z-index:1;background:var(--bg);min-height:calc(100svh - 64px);color:var(--fg);--rule:color-mix(in srgb, var(--fg) 26%, transparent);--rule-strong:var(--fg);--muted:color-mix(in srgb, var(--fg) 74%, transparent);display:flex;position:relative;overflow:hidden}.cmHeroIn{flex-direction:column;justify-content:space-between;gap:clamp(22px,3.4vw,44px);padding-block:clamp(20px,2.6vw,36px) clamp(26px,3.6vw,52px);display:flex;position:relative}.cmHeroTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cmAside{text-align:right;justify-items:end;gap:10px;display:grid}.cmAside small{font:inherit;opacity:.7}.cmSticker{width:clamp(124px,14vw,200px);height:auto;transition:transform .8s var(--ease-hero);display:block;transform:rotate(-6deg)}.cmSticker:hover{transform:rotate(2deg)scale(1.05)}.t-hype .cmSticker,.t-spd .cmSticker{border:2px solid var(--fg);background:#fff;width:clamp(84px,9vw,126px);transform:rotate(5deg)}.t-hype .cmSticker:hover,.t-spd .cmSticker:hover{transform:rotate(-2deg)scale(1.05)}.cmTitle{align-self:stretch}.cmHeroFoot{column-gap:var(--bx-gutter);border-top:2px solid var(--fg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;padding-top:clamp(16px,2vw,26px);display:grid}.cmLede{grid-column:1/span 5;max-width:32em;margin:0;font-size:clamp(16px,1.45vw,20px);font-weight:500;line-height:1.45}.cmSpec{grid-column:7/-1;margin:0;display:grid}.cmSpec>div{border-top:1px solid var(--rule);grid-template-columns:minmax(96px,.34fr) 1fr;gap:16px;padding:11px 0;display:grid}.cmSpec>div:first-child{border-top:0;padding-top:0}.cmSpec dt{color:var(--muted)}.cmSpec dd{margin:0;font-size:14px;font-weight:600;line-height:1.4}.cmStat{text-align:right;grid-column:8/-1;justify-self:end;gap:8px;margin:0;display:grid}.cmStat strong{font:900 clamp(46px, 7vw, 112px) / .85 var(--f-display);letter-spacing:-.05em;font-variation-settings:"wdth" 88}.cmStat span{color:var(--muted)}.cmScroll{text-align:right;grid-column:10/-1;margin:0}.cmBody{gap:clamp(56px,7vw,100px);padding-block:clamp(56px,8vw,116px) clamp(48px,6vw,96px);display:grid;position:relative}.cmBody:has(+.cmEnd){padding-bottom:clamp(28px,3.4vw,48px)}.cmBody .bxHeadRule{margin-bottom:clamp(28px,4vw,52px)}.cmCols,.cmSplit{column-gap:var(--bx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cmCols>.cmH2{grid-column:1/span 7}.cmCols>.cmCopy{grid-column:9/-1;padding-top:.5em}.cmSplit{align-items:center}.cmSplit>.cmFig{grid-column:1/span 4}.cmSplit>.cmCopy{grid-column:6/-1}.cmCopy p{max-width:34em;margin:0 0 1.1em;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.cmCopy .bxLink{margin-top:.4em}.cmCopy .cmH2{margin-bottom:clamp(20px,2.6vw,34px)}.cmCopy .cmKicker{color:var(--muted);margin:0 0 18px}.cmCopy .cmNote{color:var(--muted);text-transform:none;letter-spacing:.02em;margin-top:1.6em;font-size:11px;line-height:1.55}.cmFig{margin:0}.cmFigMedia{background:#0a0908;position:relative}.cmFig img{width:100%;height:auto;display:block}.cmFig figcaption{color:var(--muted);flex-wrap:wrap;gap:4px 12px;padding-top:16px;display:flex}.cmFig figcaption b{color:var(--ink);font-weight:600}.cmWide{margin-right:calc((var(--shell) - 100vw) / 2)}.cmTall{margin-left:calc((var(--shell) - 100vw) / 2)}.cmMetrics{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(44px,6vw,84px) 0 0;display:grid}.cmMetric{border-bottom:1px solid var(--rule);align-content:space-between;gap:22px;min-height:clamp(190px,17vw,250px);padding:18px clamp(14px,1.8vw,26px) 22px 0;display:grid}.cmMetric:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:clamp(14px,1.8vw,26px)}.cmMetric dt{color:var(--muted)}.cmMetric dd{margin:0}.cmMetric dd:first-of-type{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.cmMetric small{color:var(--muted);margin-bottom:8px;display:block}.cmMetric b{font:900 clamp(24px, 2.9vw, 44px) / .95 var(--f-display);letter-spacing:-.045em;font-variation-settings:"wdth" 88;overflow-wrap:anywhere;display:block}.cmFrom b{color:var(--muted)}.cmMetric i{padding-bottom:.3em;font-size:20px;font-style:normal}.cmDelta{border:1.5px solid;justify-self:start;padding:5px 9px;transform:rotate(-2deg)}.cmDelta.up{color:var(--ink)}.cmDelta.down{color:var(--signal)}.cmLoop{z-index:1;background:var(--bg);color:var(--fg);--rule:color-mix(in srgb, var(--fg) 30%, transparent);--rule-strong:var(--fg);--muted:color-mix(in srgb, var(--fg) 72%, transparent);padding-block:clamp(72px,10vw,150px);position:relative;overflow:hidden}.cmLoop>.shell{position:relative}.cmLoop .cmH2{margin-bottom:clamp(40px,6vw,88px)}.cmTrack{border-top:2px solid var(--fg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cmTrack li{border-left:1px solid var(--rule);min-height:clamp(260px,26vw,380px);padding:18px clamp(12px,1.6vw,22px) 24px}.cmTrack li:first-child{border-left:0;padding-left:0}.cmNo{font-family:var(--f-serif);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--fg);opacity:.75;font-size:clamp(84px,9vw,140px);font-style:italic;font-weight:500;line-height:.8;display:block}.cmTrack h3{font:900 clamp(26px, 2.8vw, 40px) / .95 var(--f-display);letter-spacing:-.035em;text-transform:uppercase;font-variation-settings:"wdth" 80;margin:clamp(34px,5vw,70px) 0 14px}.cmTrack p{max-width:24em;margin:0;font-size:15px;line-height:1.55}.cmClose{z-index:1;color:#f1ece0;--ink:#f1ece0;--paper:#0a0908;--rule:#f1ece038;--rule-strong:#f1ece0;--muted:#a8a195;background:#0a0908;padding-top:clamp(72px,10vw,150px);position:relative}.cmClose .shell>p{color:var(--muted);margin:0 0 26px}.cmClose h2{max-width:19em;font-family:var(--f-serif);letter-spacing:-.03em;margin:0 0 clamp(36px,5vw,64px);font-size:clamp(32px,4.6vw,72px);font-style:italic;font-weight:500;line-height:1.04}.cmClose .bxBtn{color:var(--paper)}.cmEnd{z-index:1;position:relative}.cmEndIn{flex-wrap:wrap;gap:14px;display:flex}.cmNext{background:var(--bg);color:var(--fg);isolation:isolate;transition:color .5s var(--ease-hero);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);margin-top:clamp(44px,6vw,84px);padding:clamp(22px,3vw,40px) max(24px,50vw - 620px) calc(clamp(22px,3vw,40px) + 22px);display:grid;position:relative;overflow:hidden}.cmNext:before{content:"";z-index:-1;background:var(--fg);transition:transform .6s var(--ease-hero);position:absolute;inset:0;transform:translateY(101%)}.cmNext:hover{color:var(--bg)}.cmNext:hover:before{transform:none}.cmNextLabel{align-self:start;padding-top:.4em}.cmNextName{min-width:0}.cmNextArrow{font:900 clamp(36px, 6vw, 96px) / 1 var(--f-display);transition:transform .6s var(--ease-hero)}.cmNext:hover .cmNextArrow{transform:translate(14px)}.spdReelSection{z-index:1;background:var(--paper);color:var(--ink);padding:clamp(56px,8vw,110px) 0 clamp(64px,9vw,120px);position:relative;overflow:hidden}.reelTop{width:var(--shell);border-top:2px solid var(--ink);justify-content:space-between;align-items:flex-end;margin:0 auto clamp(26px,4vw,44px);padding-top:14px;display:flex}.reelTop>div:first-child{gap:8px;display:grid}.reelTop span{font:500 10.5px / 1.35 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reelTop strong{font:900 clamp(30px, 4vw, 56px) / .9 var(--f-display);letter-spacing:-.04em;font-variation-settings:"wdth" 80}.reelTop>div:last-child{display:flex}.reelTop button{border:2px solid var(--ink);width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;font-size:20px;transition:background .3s,color .3s}.reelTop button+button{margin-left:-2px}.reelTop button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.reelTop button:disabled{opacity:.25;cursor:default}.spdReel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(12px,1.6vw,22px);padding:6px max(24px,50vw - min(76vw,980px)/2) 14px;display:flex;overflow-x:auto}.spdReel::-webkit-scrollbar{display:none}.spdCard{width:min(76vw,980px);color:inherit;scroll-snap-align:center;opacity:.5;transition:opacity .5s var(--ease-hero), transform .7s var(--ease-hero);flex:none;display:block;transform:scale(.94)}.spdCard.active{opacity:1;transform:none}.spdFrame{aspect-ratio:16/9;border:2px solid var(--ink);background:#0a0908;position:relative;overflow:hidden}.spdFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0000008c);position:absolute;inset:0}.spdFrame img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .6s, transform 1.1s var(--ease-hero);display:block}.spdCard.active .spdFrame img,.spdCard:hover .spdFrame img{filter:none}.spdCard:hover .spdFrame img{transform:scale(1.03)}.spdFrame>span,.spdFrame>small{z-index:1;font:600 10.5px / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:0}.spdFrame>small{background:var(--ink);color:var(--paper);padding:12px 14px;left:0}.spdFrame>span{background:var(--bg);color:var(--fg);padding:12px 16px;right:0}.spdCardCopy{grid-template-columns:1fr 2.4fr;gap:24px;padding-top:18px;display:grid}.spdCardCopy p{font:500 10.5px / 1.35 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.spdCardCopy h2{font:900 clamp(22px, 3vw, 44px) / .98 var(--f-display);letter-spacing:-.035em;word-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 78;margin:0}.spdCardCopy>div{border-top:1px solid var(--rule);font:500 10.5px / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:2;justify-content:space-between;gap:14px;padding-top:12px;display:flex}.reelHint{width:var(--shell);color:var(--muted);font:500 10.5px / 1.5 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;margin:36px auto 0}@media (max-width:900px){.cmBar{grid-template-columns:1fr auto}.cmFile{display:none}.cmHeroFoot{grid-template-columns:1fr}.cmLede,.cmSpec,.cmStat,.cmScroll{grid-column:1/-1;max-width:none}.cmStat,.cmScroll{text-align:left;justify-self:start}.cmCols,.cmSplit{grid-template-columns:1fr;row-gap:32px}.cmCols>.cmH2,.cmCols>.cmCopy,.cmSplit>.cmFig,.cmSplit>.cmCopy{grid-column:1}.cmSplit>.cmFig{max-width:420px}.cmWide,.cmTall{margin-inline:0}.cmMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cmMetric:not(:nth-child(3n+1)){border-left:0;padding-left:0}.cmMetric:nth-child(2n){border-left:1px solid var(--rule);padding-left:clamp(14px,3vw,26px)}.cmTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.cmTrack li:nth-child(odd){border-left:0;padding-left:0}.cmTrack li:nth-child(n+3){border-top:1px solid var(--rule)}.spdCardCopy{grid-template-columns:1fr;gap:12px}.spdCardCopy>div{grid-column:auto}}@media (max-width:560px){.cmNext{grid-template-columns:minmax(0,1fr) auto;padding-bottom:96px}.cmNextLabel{grid-column:1/-1}.cmMetrics{grid-template-columns:1fr}.cmMetric,.cmMetric:nth-child(2n){border-left:0;min-height:0;padding-left:0}.cmTrack{grid-template-columns:1fr}.cmTrack li{border-left:0;min-height:0;padding-left:0}.cmTrack li+li{border-top:1px solid var(--rule)}.cmTrack h3{margin-top:28px}.cmAside{gap:8px}.reelTop button{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.spdCard,.spdFrame img,.cmNext:before,.cmNextArrow,.cmSticker{transition:none}}
