@font-face{font-family:Druk;src:url('assets/druk-wide-bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}
:root{--paper:#f6f5f2;--ink:#101010;--gold:#e8b43a;--lakers-gold:#ffb31e;--purple:#721bc0;--ease:cubic-bezier(.22,1,.36,1);--heading-tracking:-.015em;--body-size:clamp(15px,1.172vw,17px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:var(--body-size)/1.3 Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}main{overflow:clip}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.hero-eyebrow,.bid{font-family:Druk,'Arial Black',sans-serif;font-weight:700;font-style:normal}h1,h2,h3,h4{text-wrap:balance;letter-spacing:var(--heading-tracking)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;cursor:pointer}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block;max-width:100%;height:auto}button:disabled{cursor:default}::selection{background:var(--lakers-gold);color:var(--ink)}
.dark{background:var(--ink);color:var(--paper)}.gold{color:var(--gold)}.purple{color:var(--purple)}.line{display:block}.section-title{font-size:clamp(40px,4.297vw,64px);line-height:.94;letter-spacing:var(--heading-tracking)}.content-width{width:min(61%,890px);margin-inline:auto}.copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10.5%;text-align:left}.full-row{grid-column:1/-1}.image-crop{position:relative;overflow:hidden}.photo{display:block;position:relative;padding:0;background:none;width:100%;touch-action:pan-y}.photo img{width:100%;transition:scale .8s var(--ease)}
@media(hover:hover){.photo:hover img{scale:1.025}}
.bid{display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:34px;padding:10px 27px;border-radius:999px;background:var(--ink);color:white;font-size:9px;line-height:1.2;letter-spacing:0;transition:background .3s,color .3s,translate .3s}.bid:hover:not(:disabled){background:var(--lakers-gold);color:var(--ink);translate:0 -2px}
.hero{position:relative;isolation:isolate}.hero-inner{position:relative;display:grid;grid-template-columns:47.7% 52.3%;align-items:center;width:min(100%,1600px);min-height:50.86vw;max-height:815px;margin-inline:auto;padding:10.85vw 5.86% 8.3vw 12.38%}.hero-copy{z-index:2;min-width:0;padding-top:3.8vw;align-self:start}.hero-eyebrow{font-size:clamp(13px,1.296vw,21px);line-height:1.2;letter-spacing:.05em;margin-bottom:11px}.hero h1{font-size:clamp(42px,4.75vw,76px);line-height:.85;letter-spacing:var(--heading-tracking);text-wrap:nowrap}.hero h1 .line+.line{margin-top:10px}.hero-subtitle{font-size:clamp(12px,1.209vw,19px);line-height:1.14;letter-spacing:0;max-width:416px;margin-top:16px;text-align:left;text-wrap:initial}.hero-description{font-size:clamp(15px,1.296vw,20px);line-height:1.2;max-width:416px;margin-top:7px;color:#555}.hero-bid{margin-top:12px}.hero-product{z-index:3;align-self:start;aspect-ratio:550/405;width:100%;max-width:688px}.hero-product img{position:absolute;max-width:none;left:-7.51%;top:-28.1%;width:114.99%;height:156.13%}.hero-wave{position:absolute;z-index:-1;left:0;right:0;bottom:-1px;aspect-ratio:1280/504;background:url('assets/figma-wave.svg') center bottom/100% 100% no-repeat;pointer-events:none}
.story{position:relative;isolation:isolate;padding:82px 0 100px}.story:before{content:"";position:absolute;z-index:-1;inset:46% 0 0;background:linear-gradient(to bottom,var(--ink) 0%,#28103c 45%,#7a1bce 100%)}.story-intro{text-align:center}.story .section-title{line-height:.8;font-size:clamp(40px,4.365vw,68px);letter-spacing:var(--heading-tracking)}.story-intro .line+.line{margin-top:1px}.story em{font-style:normal;color:var(--gold)}.story-subtitle{color:var(--gold);font-size:clamp(20px,2.2vw,34px);line-height:1;margin:18px auto 0;max-width:920px}.intro-paragraphs{width:min(54.2%,780px);margin:18px auto 0;gap:49px;color:var(--paper);line-height:1.3333}.story-photo{width:min(55.7%,890px);aspect-ratio:713/407;margin:34px auto 54px}.story-photo .photo{height:100%;overflow:hidden}.story-photo img{position:absolute;width:115.38%;max-width:none;height:201.86%;left:-7.69%;top:-50.93%}.rarity{width:min(100% - 48px,916px);margin-inline:auto;text-align:center}.rarity h3{max-width:843px;margin-inline:auto;font-size:clamp(40px,4.297vw,64px)!important;line-height:.93!important;letter-spacing:var(--heading-tracking)!important}.rarity h4{font-size:clamp(19px,1.873vw,28px);line-height:1;letter-spacing:var(--heading-tracking)}.rarity-copy{max-width:700px;margin:40px auto 0;gap:36px 48px;color:#d0d0d0;line-height:1.2}.source{display:block;max-width:700px;margin:20px auto 0;text-align:left;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;color:#d0d0d0;font-size:10px;line-height:1.5}
.legacy{padding:74px 0 98px;text-align:center}.legacy>.section-title .line:first-child{font-size:clamp(45px,5.14vw,78px);line-height:1.08;letter-spacing:var(--heading-tracking)}.legacy>.section-title .line:last-child{line-height:1.08;letter-spacing:var(--heading-tracking)}.legacy-image{position:relative;width:min(54.92%,900px);aspect-ratio:703/390;margin:0 auto 49px;isolation:isolate}.legacy-image .photo{height:100%}.legacy-image img{width:100%;height:100%;object-fit:cover}.gold-band{position:absolute;z-index:-1;top:28.7%;height:51%;left:50%;width:100vw;transform:translateX(-50%);background:var(--lakers-gold)}.legacy-copy h3{font-size:clamp(24px,2.86vw,42px);line-height:1;letter-spacing:var(--heading-tracking);margin-bottom:18px;white-space:nowrap}.legacy .copy-grid{row-gap:14px;line-height:1.2}
.game{padding:150px 0}.game-title{display:flex;align-items:baseline;justify-content:center;gap:17px;white-space:nowrap;font-size:clamp(42px,4.655vw,70px);line-height:1.08;letter-spacing:var(--heading-tracking)}.game-title .gold{color:var(--lakers-gold)}.game-title small{font-size:.426em;letter-spacing:var(--heading-tracking)}.game h3{font-size:clamp(20px,2.2vw,32px);line-height:1;text-align:center;margin-top:0}.score{display:grid;grid-template-columns:1fr 40px 1fr;gap:34px;align-items:center;margin:34px auto 36px;text-align:center}.score>div{min-width:0}.score strong{display:block;font-family:Druk,'Arial Black',sans-serif;font-size:clamp(100px,10.95vw,160px);font-weight:700;line-height:1.15;letter-spacing:var(--heading-tracking)}.score strong.gold{color:var(--lakers-gold)}.score div>span{display:block;font-size:17px;letter-spacing:.4px;line-height:1.5;margin-top:-18px}.score-dash{font-size:40px;align-self:start;padding-top:40px}.game .copy-grid{color:#d0d0d0;line-height:1.2}
.proof{padding:64px 0 70px}.proof>.section-title{text-align:center}.proof-eyebrow{font-size:clamp(28px,2.824vw,44px);line-height:1.08;letter-spacing:var(--heading-tracking)}.proof-display{font-size:clamp(50px,5.994vw,89px);line-height:1.08;letter-spacing:var(--heading-tracking)}.photomatches{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px;width:min(69.53%,1060px);margin:28px auto 34px;align-items:start}.photomatches .photo img{width:100%;height:auto;aspect-ratio:263/341;object-fit:cover}.purple-band{position:absolute;z-index:-1;top:28.15%;height:42.8%;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse at center,#7a1bce,#410f6e)}.proof-copy{width:min(69.53%,1060px);display:grid;grid-template-columns:1.1fr 1fr;gap:29px;margin-inline:auto;align-items:start}.proof-copy h3{font-size:clamp(22px,2.2vw,32px);line-height:1;text-align:left;max-width:440px}.proof-paragraphs{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.25;color:#555}.proof-paragraphs p:first-child{order:2}
.signature-display{text-align:center;padding:22px 24px 62px}.signature-display .section-title{font-size:clamp(45px,5.14vw,78px);line-height:1.08;letter-spacing:var(--heading-tracking)}.signature-display .signature-number{font-size:clamp(90px,9.894vw,145px);line-height:.9;letter-spacing:var(--heading-tracking)}.signature-image{max-width:641px;aspect-ratio:641/192;margin:30px auto 0}.signature-image img{height:100%;object-fit:contain}.signed-copy{padding:87px 0 72px}.signed-copy h3{text-align:center;font-size:clamp(26px,2.823vw,42px);line-height:1;letter-spacing:var(--heading-tracking);margin-bottom:34px}.signed-copy .copy-grid{color:#d0d0d0;line-height:1.2}
.exclusive{padding:110px 0 95px}.exclusive-inner{display:grid;grid-template-columns:46.5% 53.5%;column-gap:10px;align-content:center;width:min(84%,1344px);margin-inline:auto}.exclusive .section-title{grid-column:1;grid-row:1;font-size:clamp(50px,5.76vw,86px);line-height:.855;letter-spacing:var(--heading-tracking);max-width:563px;align-self:end}.exclusive .section-title .gold{color:var(--lakers-gold)}.exclusive .retail{font-size:.47em;line-height:.88;margin-top:18px;white-space:nowrap}.exclusive h3{grid-column:1;grid-row:2;font-size:clamp(22px,2.2vw,33px);line-height:1;max-width:490px;margin-top:15px}.exclusive-image{grid-column:2;grid-row:1/4;align-self:center;width:112%;aspect-ratio:642/627;max-width:722px;margin-top:-40px}.exclusive-image img{height:100%;object-fit:cover;transform:rotate(180deg)}.exclusive-paragraphs{grid-column:1;grid-row:3;max-width:500px;display:flex;flex-direction:column;gap:15px;line-height:1.2;color:#555;margin-top:15px}
.gallery{background:#410f6e;padding:76px 0 77px;overflow:hidden}.gallery-track{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;padding:0 8%;cursor:grab;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y;position:relative}.gallery-track::-webkit-scrollbar{display:none}.gallery-track.dragging{cursor:grabbing}.gallery-track .photo{flex:0 0 29.4vw;max-width:470px;aspect-ratio:1;background:white;user-select:none;touch-action:auto;overflow:hidden}.gallery-track img{height:100%;object-fit:cover;pointer-events:none}
.auction{text-align:center;padding:130px 24px 78px}.auction .section-title{line-height:1.08;letter-spacing:var(--heading-tracking)}.auction .gold{color:var(--lakers-gold)}.auction>p{max-width:658px;margin:0 auto 30px;color:#d0d0d0;font-size:clamp(17px,1.53vw,22px);line-height:1.2}.auction h3{font-size:clamp(22px,2.2vw,33px);line-height:1;letter-spacing:var(--heading-tracking);margin:0 auto 10px;max-width:1000px}.auction>p:nth-last-of-type(1){margin-bottom:24px;font-size:20px;line-height:1.7}.bid-outline{border:1.4px solid white;min-width:219px;font-size:12px;min-height:35px;padding:8px 32px}
#lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;margin:0;padding:0;background:var(--paper);color:var(--ink)}#lightbox::backdrop{background:var(--paper)}.lightbox-top{height:70px;display:flex;justify-content:flex-end;align-items:center;padding:12px 24px}.lightbox-top button,.lightbox-main>button{padding:12px;background:transparent;font-size:26px;min-width:44px;min-height:44px}.lightbox-main{height:calc(100% - 70px);display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;padding:0 20px 25px;gap:10px}#lightbox-photo{width:100%;height:100%;max-height:calc(100dvh - 105px);object-fit:contain}
.reveal{transition:opacity .85s var(--ease),transform 1s var(--ease);transition-delay:var(--reveal-delay,0ms)}.motion .reveal:not(.in){opacity:0;transform:translate3d(0,16px,0)}.motion .reveal.in{opacity:1;transform:translateZ(0)}.motion .reveal .line{transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--line-index,0)*85ms)}.motion .reveal:not(.in) .line{opacity:0;transform:translate3d(0,26px,0)}.motion .reveal.in .line{opacity:1;transform:translateZ(0)}.hero-product{animation:product-enter 1.4s var(--ease) both}@keyframes product-enter{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
@media(min-width:1600px){.hero-inner{padding-top:174px;padding-bottom:133px;min-height:814px}.hero-copy{padding-top:61px}.hero-wave{left:calc((1600px - 100vw)/2);right:calc((1600px - 100vw)/2);aspect-ratio:1280/400}}
@media(min-width:761px) and (max-width:1050px){.hero-inner{min-height:600px;padding-top:110px;padding-bottom:150px}.hero-copy{padding-top:25px}.hero h1{font-size:4.75vw}.hero-description{font-size:14px;max-width:330px}.hero-subtitle{font-size:12px}.content-width{width:76%}.intro-paragraphs{width:70%}.photomatches,.proof-copy{width:80%}.game-title{font-size:4.65vw}.exclusive .section-title{font-size:5.76vw}.exclusive .retail{white-space:normal}.exclusive-paragraphs{font-size:14px}.legacy-copy h3{font-size:2.86vw}.rarity{max-width:85%}}
@media(max-width:760px){
:root{--body-size:clamp(12px,3.077vw,14px)}body{line-height:1.5}html{scroll-padding-top:20px}.content-width{width:calc(100% - 48px)}.copy-grid{display:flex;flex-direction:column;gap:14px;text-align:left;line-height:1.5}.section-title{font-size:clamp(27px,7.692vw,42px);line-height:.933;letter-spacing:var(--heading-tracking)}
.hero-inner{display:grid;grid-template-columns:minmax(0,1fr);padding:66px 0 0;min-height:0;max-height:none;width:100%;align-items:start}.hero-copy{display:contents}.hero-eyebrow{grid-row:1;margin:0 33px 5px;font-size:clamp(10px,2.615vw,14px);line-height:1.1;letter-spacing:.05em}.hero h1{grid-row:2;margin:0 33px;font-size:clamp(30px,9.066vw,55px);line-height:.933;letter-spacing:var(--heading-tracking);z-index:4}.hero h1 .line+.line{margin-top:0}.hero-subtitle{grid-row:3;margin:5px 33px 0;font-size:clamp(10px,2.848vw,16px);line-height:1.1;max-width:calc(100% - 60px);z-index:4}.hero-bid{grid-row:4;justify-self:start;margin:8px 0 0 33px;min-width:96px;min-height:28px;padding:8px 20px;font-size:8px;z-index:5}.hero-product{grid-row:5;grid-column:1;width:73.34%;max-width:430px;justify-self:end;margin:-12px 9.74% 0 0;z-index:3}.hero-wave{position:relative;grid-row:5;grid-column:1;align-self:end;left:auto;right:auto;bottom:-1px;aspect-ratio:390/162;z-index:1;width:100%;background-size:100% 100%}.hero-description{grid-row:6;grid-column:1;max-width:none;margin:0;padding:35px 24px 45px;background:var(--ink);color:white;font-size:var(--body-size);line-height:1.5;z-index:2}.hero:before{content:"";position:absolute;bottom:0;height:40px;width:100%;background:var(--ink);z-index:-1}
.story{padding:4px 0 48px}.story:before{inset:50% 0 0;background:linear-gradient(to bottom,var(--ink),#391154 35%,#7a1bce 100%)}.story-intro{text-align:left;margin:0 24px}.story .section-title{font-size:clamp(21px,6.122vw,35px);line-height:.933;letter-spacing:var(--heading-tracking)}.story-intro .section-title .line:first-child{font-size:.775em}.story-intro .line+.line{margin-top:0}.story-subtitle{font-size:clamp(12px,3.452vw,19px);line-height:1.1;margin-top:10px;letter-spacing:var(--heading-tracking);text-align:left;text-wrap:initial}.intro-paragraphs{width:100%;margin-top:20px;line-height:1.5;gap:16px}.story-photo{width:calc(100% - 32px);aspect-ratio:358/204.356;margin:22px auto 38px}.rarity{width:calc(100% - 48px);text-align:left}.rarity h3{font-size:clamp(27px,7.692vw,42px)!important;line-height:.933!important;letter-spacing:var(--heading-tracking)!important;max-width:342px;margin:0}.rarity h4{font-size:clamp(14px,4.103vw,22px);line-height:1.1;max-width:400px;margin-top:18px;letter-spacing:var(--heading-tracking)}.rarity-copy{margin-top:30px;gap:14px;line-height:1.5}.source{font-size:9px;line-height:1.5;margin-top:14px}
.legacy{padding:46px 0 44px;text-align:left}.legacy>.section-title{margin:0 24px;max-width:500px}.legacy>.section-title .line:first-child{font-size:clamp(21px,5.938vw,34px);line-height:.933;letter-spacing:var(--heading-tracking)}.legacy>.section-title .line:last-child{font-size:clamp(23px,6.525vw,37px);line-height:.933;letter-spacing:var(--heading-tracking)}.legacy-image{width:90.25%;aspect-ratio:352/216;margin:9px auto 24px}.legacy-image img{position:absolute;max-width:none;left:-5.4%;top:-40.19%;width:110.8%;height:180.56%;object-fit:fill}.gold-band{top:25.5%;height:55.55%}.legacy-copy h3{font-size:clamp(14px,4.019vw,22px);line-height:1.1;text-align:left;margin-bottom:18px;white-space:normal}.legacy .copy-grid{gap:13px;line-height:1.5}
.game{padding:55px 0 48px}.game-title{display:grid;grid-template-columns:auto auto;justify-content:stretch;align-items:start;gap:0;font-size:clamp(28px,8.086vw,44px);line-height:.933;letter-spacing:var(--heading-tracking)}.game-title>span:first-child{grid-column:1/-1}.game-title small{grid-column:1;grid-row:2;text-align:right;align-self:center;padding-right:5px;font-size:.467em}.game-title>span:last-child{grid-column:2;grid-row:2;text-align:right}.game h3{font-size:clamp(11px,3.172vw,18px);line-height:1.1;text-align:center;white-space:nowrap;margin-top:8px;letter-spacing:var(--heading-tracking)}.score{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px;margin:18px auto 22px}.score strong{font-size:clamp(52px,16.41vw,85px);line-height:1.15;letter-spacing:var(--heading-tracking)}.score div>span{font-size:clamp(10px,3.05vw,15px);line-height:1.5;letter-spacing:.1px;margin-top:-9px;white-space:nowrap}.score-dash{font-size:32px;padding-top:11px}.game .copy-grid{line-height:1.5;gap:13px}
.proof{padding:58px 0 35px}.proof>.section-title{margin:0 24px;text-align:left}.proof-eyebrow{font-size:clamp(27px,7.692vw,42px);line-height:.933;letter-spacing:var(--heading-tracking)}.proof-display{font-size:clamp(27px,7.692vw,42px);line-height:.933;letter-spacing:var(--heading-tracking)}.photomatches{width:calc(100% - 48px);margin:28px auto 28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photomatches .photo:first-of-type{grid-column:1/-1}.purple-band{top:33%;height:25%}.proof-copy{display:block;width:calc(100% - 48px)}.proof-copy h3{font-size:clamp(20px,5.895vw,32px);line-height:1.1;max-width:460px;letter-spacing:var(--heading-tracking)}.proof-paragraphs{display:flex;gap:14px;margin-top:24px;font-size:var(--body-size);line-height:1.5}.proof-paragraphs p:first-child{order:0}
.signature-display{text-align:left;padding:10px 24px 58px}.signature-display .section-title{font-size:clamp(27px,7.692vw,42px);line-height:.933;letter-spacing:var(--heading-tracking)}.signature-display .signature-number{font-size:1em;line-height:.933;letter-spacing:var(--heading-tracking)}.signature-image{width:100%;aspect-ratio:333/107;margin:26px auto 0;overflow:hidden}.signature-image img{position:absolute;left:-7.55%;width:107.52%;max-width:none;height:100%;object-fit:fill}.signed-copy{padding:56px 0 42px}.signed-copy h3{font-size:clamp(15px,4.472vw,25px);line-height:1.1;letter-spacing:var(--heading-tracking);text-align:left;margin-bottom:22px}.signed-copy .copy-grid{line-height:1.5;gap:15px}
.exclusive{padding:55px 0 44px}.exclusive-inner{display:flex;flex-direction:column;width:calc(100% - 48px);gap:0}.exclusive .section-title{font-size:clamp(31px,9.154vw,50px);line-height:.933;letter-spacing:var(--heading-tracking);max-width:336px}.exclusive .retail{font-size:1em;line-height:.933;margin-top:0;white-space:normal}.exclusive h3{font-size:clamp(17px,5.013vw,28px);line-height:1.1;letter-spacing:var(--heading-tracking);margin-top:19px;max-width:420px}.exclusive-image{width:100%;max-width:480px;aspect-ratio:342/334;align-self:center;margin:30px auto 26px}.exclusive-paragraphs{font-size:var(--body-size);line-height:1.5;gap:18px;margin:0;max-width:none}
.gallery{padding:24px 0}.gallery-track{gap:16px;padding:0 24px}.gallery-track .photo{flex-basis:72vw;max-width:440px}.auction{text-align:left;padding:64px 24px 70px}.auction .section-title{font-size:clamp(25px,7.692vw,42px);line-height:.933;letter-spacing:var(--heading-tracking);max-width:560px}.auction>p{font-size:var(--body-size);line-height:1.5;margin:24px 0 20px;max-width:500px}.auction h3{font-size:clamp(14px,4.103vw,22px);line-height:1.1;text-align:left;margin:0;max-width:560px}.auction>p:nth-last-of-type(1){font-size:var(--body-size);line-height:1.5;margin-top:24px;margin-bottom:20px}.bid-outline{min-width:161px;min-height:46px;font-size:12px;padding:13px 30px}.lightbox-main{grid-template-columns:40px minmax(0,1fr) 40px;gap:0;padding:0 5px 25px}.lightbox-main>button{min-width:40px;padding:5px;font-size:22px}
}
.signature-image img{top:0}
.hero-eyebrow{letter-spacing:.133em}
@media(min-width:761px){.hero h1{width:max-content;line-height:.65}.hero h1 .line+.line{margin-top:12px}.legacy-copy h3{font-size:clamp(23px,2.7vw,40px)}.game-title{font-size:clamp(36px,4.25vw,64px)}.score strong{font-size:clamp(92px,10.6vw,156px)}}
@media(max-width:760px){.hero h1{font-size:clamp(25px,8.05vw,50px)}.story-intro .section-title{font-size:clamp(20px,5.77vw,34px)}.story-subtitle{font-size:clamp(11px,3.3vw,18px)}.legacy-copy h3{font-size:clamp(13px,3.65vw,21px)}.score strong{font-size:clamp(44px,14vw,75px)}.proof-copy h3{font-size:clamp(19px,5.5vw,30px)}}
@media(max-width:359px){.hero h1,.hero-eyebrow{margin-inline:24px}.hero-subtitle{margin-inline:24px;max-width:calc(100% - 48px)}.hero-bid{margin-left:24px}.game h3{font-size:2.95vw}.score{gap:3px}.score strong{font-size:13vw}.score div>span{font-size:9px}}
/* The cutout's transparent edge allows the visible shoe to sit closer to the copy. */
.hero:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:5px;background:var(--ink);pointer-events:none;z-index:4}
@media(min-width:761px){
  .hero-inner{container-type:inline-size;width:min(100%,1920px);min-height:min(92svh,900px);max-height:none;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:6px;padding:clamp(60px,8svh,100px) clamp(36px,3.125vw,64px) clamp(72px,10svh,130px);align-items:center}
  .hero-copy{align-self:center;justify-self:end;padding-top:0;width:100%;max-width:840px;z-index:4}
  .hero h1{width:100%;font-size:min(4.55cqw,86px);line-height:.74;letter-spacing:var(--heading-tracking)}
  .hero h1 .line+.line{margin-top:.04em}
  .hero-eyebrow{font-size:clamp(14px,1.35cqw,23px);margin-bottom:.45em}
  .hero-subtitle{font-size:clamp(13px,1.35cqw,22px);line-height:1.08;margin-top:.8em}
  .hero-description{font-size:clamp(16px,1.4cqw,22px);line-height:1.25;margin-top:.45em}
  .hero-subtitle,.hero-description{max-width:min(100%,510px)}
  .hero-bid{font-size:12px;min-width:164px;min-height:44px;margin-top:.8em}
  .hero-product{align-self:center;justify-self:start;width:min(calc(100% + 12px),84svh);max-width:900px;margin:0;transform:translateX(clamp(-64px,-3.1cqw,-24px));z-index:3}
  .hero-wave{height:65%;aspect-ratio:auto;width:100vw;left:50%;right:auto;bottom:-2px;transform:translateX(-50%);background-image:url('assets/hero-wave-desktop.svg')}
}
@media(max-width:760px){
  .hero-inner{min-height:0;padding-top:48px;grid-template-rows:auto auto auto 0 auto auto}
  .hero-eyebrow{justify-self:start;margin:0 24px 15px;text-align:left;font-size:12px;letter-spacing:.12em}
  .hero h1{justify-self:start;width:calc(100% - 48px);margin:0 24px;text-align:left;font-size:clamp(25px,8.05vw,49px);line-height:.92}
  .hero h1 .line+.line{margin-top:3px}
  .hero-subtitle{grid-row:3;grid-column:1;align-self:center;justify-self:start;margin:22px 0 0 24px;width:calc(100% - 190px);max-width:250px;font-size:clamp(9px,2.46vw,13px);line-height:1.12;text-align:left;text-wrap:initial}
  .hero-bid{grid-row:3;grid-column:1;align-self:center;justify-self:end;margin:22px 24px 0 0;min-width:126px;min-height:36px;padding:10px 19px;font-size:9px}
  .hero-product{grid-row:5;width:88%;max-width:440px;justify-self:center;align-self:end;margin:27px 0 0}
  .hero-wave{grid-row:5;align-self:stretch;height:100%;aspect-ratio:auto;background:var(--ink);overflow:hidden;bottom:-1px}
  .hero-wave:before{content:"";position:absolute;top:-100%;left:-25%;width:150%;height:180%;border-radius:50%;background:var(--paper)}
  .hero-description{padding-top:28px;padding-bottom:36px}
  .game-title{grid-template-columns:minmax(0,1fr) max-content}
  .exclusive .section-title,.exclusive h3{align-self:stretch;width:100%;max-width:none;text-align:left}
}
.gallery-track{padding-inline:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion .reveal:not(.in),.motion .reveal:not(.in) .line{opacity:1;transform:none}}
