/* Product-first motion and illustrated editorial surfaces. */
.card-face{display:block;position:relative;aspect-ratio:var(--face-ratio,.724);overflow:hidden;width:100%;background:#19171b;isolation:isolate}
.card-face>img{position:absolute;display:block;width:var(--image-width);max-width:none;height:auto;left:var(--image-left);top:var(--image-top);object-fit:initial;user-select:none}
body:not(.document-view) .section{padding-top:34px;padding-bottom:34px}.section-heading{margin-bottom:22px}.section-intro{max-width:400px}.section-heading h2{font-size:30px}.header{height:82px}.hero{height:620px;max-height:none;min-height:0;background:#101013}.hero-copy{padding-top:39px;width:42%;z-index:4}.hero h1{font-family:var(--font);font-weight:900;letter-spacing:-1.5px;font-size:clamp(38px,4vw,61px);line-height:1.36;margin-bottom:17px}.hero-kicker{margin-bottom:18px}.hero-description{font-size:12px;line-height:1.9;margin-bottom:19px;max-width:375px}.hero-note{display:none}.hero-background{top:160px;bottom:auto;width:100%;height:auto;object-fit:contain;opacity:.92}.hero-shade{background:linear-gradient(180deg,#101013 0,#10101322 40%,transparent 70%)}.hero-guide-link{font-size:11px}.hero-caption{padding-block:10px}.hero-caption a{margin-left:22px;color:#e8c59b}.hero-gallery{position:absolute;right:1.5%;top:16px;width:60%;height:calc(100% - 30px);z-index:5;outline-offset:-3px;touch-action:pan-y}.hero-deck{position:relative;height:446px;perspective:1400px;isolation:isolate;overflow:visible}.hero-slide{position:absolute;top:50%;left:50%;width:270px;transform-origin:50% 65%;transition:transform .7s cubic-bezier(.22,.8,.22,1),opacity .6s,filter .6s;will-change:transform;filter:drop-shadow(0 18px 18px #000a);opacity:0;pointer-events:none;z-index:0;transform:translate(-50%,-45%) scale(.65)}.hero-slide .card-face{border-radius:2px;box-shadow:0 0 0 1px #efd4aa50,0 0 40px #0006}.hero-slide[data-position=active]{transform:translate(-50%,-50%) rotate(-3deg) scale(1);opacity:1;z-index:5;pointer-events:auto}.hero-slide[data-position=previous]{transform:translate(calc(-50% - 159px),-47%) rotate(-13deg) scale(.79);opacity:.65;z-index:2;pointer-events:auto;filter:brightness(.73) drop-shadow(0 12px 13px #0008)}.hero-slide[data-position=next]{transform:translate(calc(-50% + 159px),-47%) rotate(13deg) scale(.79);opacity:.65;z-index:2;pointer-events:auto;filter:brightness(.73) drop-shadow(0 12px 13px #0008)}.hero-slide[data-position=hidden]{visibility:hidden}.hero-slide[data-position=active]:hover .card-face{box-shadow:0 0 0 1px #f2a35d,0 0 36px #dd9b4633}.hero-gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:455px;margin:-1px auto 0;border-top:1px solid #c59c6550;padding:15px 0 12px}.hero-gallery-caption>div{display:flex;flex-direction:column;gap:5px}.hero-gallery-caption>div>span{font-size:9px;letter-spacing:1.1px;color:#c5ac91}.hero-gallery-caption strong{font:700 24px/1.1 var(--font);letter-spacing:-.6px}.hero-deck-count{display:flex;align-items:baseline;gap:7px;color:#a9937d;font-size:11px}.hero-deck-count b{font-size:27px;font-weight:500;color:#f2d5b4}.hero-gallery-controls{max-width:455px;display:flex;align-items:center;gap:12px;margin:0 auto}.hero-gallery-controls>button,.rail-controls>button{width:43px;height:43px;display:grid;place-items:center;background:#19171bd9;border:1px solid #5e4c3e;color:#f0d1b2;font-size:22px;transition:background .2s,transform .2s}.hero-gallery-controls>button:hover,.rail-controls>button:hover{background:#54331f}.hero-gallery-controls>button:active{transform:scale(.94)}.hero-gallery-controls>[data-deck-play]{width:37px;font-size:14px;margin-left:4px}.hero-deck-dots{display:flex;flex:1;gap:7px}.hero-deck-dots>button{position:relative;flex:1;min-width:0;height:44px;padding:20px 0;background:none}.hero-deck-dots>button:before{content:'';position:absolute;left:0;right:0;top:21px;height:2px;background:#655347}.hero-deck-dots>button>span{position:absolute;left:0;top:21px;width:100%;height:2px;background:#e4b185;opacity:0;transform-origin:left}.hero-deck-dots>button[aria-current=true]>span{opacity:1}.hero-gallery[data-playing=true] .hero-deck-dots>button[aria-current=true]>span{animation:deck-progress 6.5s linear}.hero-deck-dots>button:hover:before{background:#b78962}@keyframes deck-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.collection .section-heading{border-top:0;padding-top:0}.collection-stage-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-4px 0 4px}.rail-hint{font-size:8px;letter-spacing:1.3px;color:#ab9a8d;display:flex;align-items:center;gap:17px}.rail-hint span{font-size:22px;color:#e1ad78}.rail-controls{display:flex;align-items:center;gap:8px}.rail-controls output{font-size:11px;letter-spacing:1px;color:#d1b798;margin-right:15px}.rail-controls>button{width:40px;height:40px;font-size:20px}.rail-controls>button:disabled{opacity:.28;cursor:default;background:transparent}.collection-toolbar{min-height:48px;margin-bottom:12px}.filter-tabs button{padding:13px 0;font-size:11px}.card-grid{position:relative;display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:9px 8px 12px;margin-inline:-8px;cursor:grab;align-items:stretch}.card-grid::-webkit-scrollbar{display:none}.card-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.catalog-card{flex:0 0 clamp(258px,23vw,330px);min-width:0;scroll-snap-align:start;scroll-margin-left:8px;background:#19171b;border:1px solid #4b3c3155;transition:border-color .3s,transform .3s;overflow:hidden}.catalog-card:hover,.catalog-card:focus-within{border-color:#c2915a99}.card-image-link{height:375px;padding:28px 16px 16px;background:#19171b;border:0;perspective:900px}.card-image-link .card-face{height:100%;width:auto;aspect-ratio:var(--face-ratio);filter:drop-shadow(2px 8px 6px #0008);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.catalog-card:nth-child(3n+2) .card-image-link{background:#17191e}.catalog-card:nth-child(3n) .card-image-link{background:#1b1717}.card-image-link:hover .card-face,.card-image-link:focus-visible .card-face{transform:rotate(-3deg) translateY(-3px) scale(1.02)}.card-tag{left:13px;top:12px;font-size:8px;color:#d0b49b;letter-spacing:1px}.save-card{top:0;right:0;height:44px;width:44px;border:0;border-radius:0;background:transparent;color:#d0b49b;font-size:23px}.save-card:hover{background:#0004}.view-card{font-size:10px;padding:11px 14px;background:#101013eb}.card-image-link:focus-within .view-card{transform:none}.catalog-content{padding:15px 16px 13px}.card-series{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b1a193}.catalog-content h3{font-size:16px;line-height:1.5;margin:7px 0 4px;letter-spacing:-.45px}.player-ja{font-size:10px;margin-bottom:12px}.mini-history{grid-template-columns:1fr auto;gap:12px;margin:11px 0;padding-top:11px}.mini-history-line svg{height:42px}.mini-history-value>span{font-size:7px}.mini-history-value>strong{font-size:22px}.mini-history-value>small{font-size:8px}.catalog-bottom{padding-top:10px}.card-number{font-size:8px}.snapshot-link{font-size:9px}.rail-progress{height:2px;background:#3a3029;margin-top:10px;overflow:hidden}.rail-progress>span{display:block;height:100%;width:20%;background:#e0a369;transition:transform .22s,width .22s}.collection-footer{margin-top:16px;padding-top:12px;border:0}.collection-footer p{font-size:8px;max-width:800px}.card-grid>.empty-state{flex:0 0 100%;padding:35px 20px}
.themes{padding-top:26px}.themes .section-heading h2{font-size:32px}.theme-card-stage{height:330px}.theme-feature-card{width:208px}.theme-gallery-note{margin-top:2px}.ranking .section-heading{align-items:center;margin-bottom:10px}.ranking-controls{display:flex;gap:5px}.ranking-controls>button{min-height:39px;padding:9px 13px;background:none;border:1px solid #5a4535;color:#b5a08f;font-size:10px}.ranking-controls>button[aria-pressed=true]{background:#f2a35d;color:#21140b;border-color:#f2a35d}.ranking-note{font-size:9px;line-height:1.8;margin:0 0 20px;color:#ab9c91}.ranking-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.ranking-card{display:grid;grid-template-columns:32px 75px 1fr 18px;gap:15px;align-items:center;border-top:1px solid #514036;padding:16px 0;min-width:0;transition:background .2s}.ranking-card:hover{background:#211a15}.ranking-number{font-size:24px;color:#9e795a;align-self:start;padding-top:3px;font-weight:500}.ranking-card:nth-child(-n+3) .ranking-number{color:#e9b784}.ranking-card .card-face{width:75px;box-shadow:0 2px 12px #0006;transition:transform .3s}.ranking-card:hover .card-face{transform:rotate(-4deg)}.ranking-copy{min-width:0}.ranking-copy>span{font-size:8px;color:#b39d8a}.ranking-copy h3{font-size:14px;margin:7px 0 6px;line-height:1.4;letter-spacing:-.4px}.ranking-copy strong{display:block;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.5px}.ranking-copy small{display:block;font-size:8px;color:#b8a391;margin-top:5px}.ranking-arrow{color:#dcad81;font-size:20px}
.guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:20px}.guide-card,.guide-card:first-child{display:flex;flex-direction:column;grid-row:auto;padding:0 0 14px;border:1px solid #47382e;background:#17161a}.guide-art,.guide-card:first-child .guide-art{display:block;position:relative;aspect-ratio:1.35;margin:0 0 15px;overflow:hidden}.guide-art>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.guide-card:hover .guide-art>img{transform:scale(1.04)}.guide-art>.guide-real-card{display:none}.guide-kicker,.guide-card:first-child .guide-kicker{margin:0 14px 8px;font-size:8px}.guide-card h3,.guide-card:first-child h3{font:600 15px/1.75 var(--font);margin:0 14px;letter-spacing:-.4px}.guide-card h3>small,.guide-card:first-child h3>small{font:400 10px/1.8 var(--font);margin-top:6px;color:#b8a79a}.guide-bottom,.guide-card:first-child .guide-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:0;padding:12px 14px 0;margin-top:auto;gap:8px;font-size:21px}.guide-bottom>span:first-child{font-size:9px}.guide-caption{margin-top:15px}.stories .section-heading h2 br{display:none}.story-grid{gap:20px}.story-copy h3{font-size:16px}.stories-foot{margin-top:24px}.shop-section{gap:45px}.shop-intro h2{font-family:var(--font);font-weight:800}.reveal-ready{opacity:.01;transform:translateY(22px);transition:opacity .65s ease var(--reveal-delay,0ms),transform .65s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms)}.reveal-ready.has-entered{opacity:1;transform:none}
@media(min-width:1600px){.hero{height:650px}.hero-gallery{right:2%;width:59%}.hero-deck{height:475px}.hero-slide{width:292px}.hero-gallery-caption,.hero-gallery-controls{max-width:500px}.hero-background{top:100px}.card-image-link{height:415px}}
@media(max-width:1050px){.hero{height:575px}.hero-copy{width:43%;padding-top:43px}.hero h1{font-size:40px}.hero-description{font-size:11px}.hero-gallery{width:58%;right:0}.hero-deck{height:400px}.hero-slide{width:224px}.hero-slide[data-position=previous]{transform:translate(calc(-50% - 120px),-47%) rotate(-13deg) scale(.76)}.hero-slide[data-position=next]{transform:translate(calc(-50% + 120px),-47%) rotate(13deg) scale(.76)}.hero-gallery-caption,.hero-gallery-controls{max-width:360px}.hero-gallery-caption strong{font-size:21px}.hero-background{top:150px}.catalog-card{flex-basis:280px}.card-image-link{height:360px}.guide-grid{grid-template-columns:1fr 1fr;gap:20px}.guide-art,.guide-card:first-child .guide-art{aspect-ratio:1.7}.theme-card-stage{height:310px}.theme-feature-card{width:185px}.ranking-card{grid-template-columns:26px 65px 1fr 12px;gap:12px}.ranking-card .card-face{width:65px}.ranking-copy h3{font-size:13px}.ranking-copy strong{font-size:22px}}
@media(max-width:760px){.header{height:85px}.hero{height:835px}.hero-copy{width:100%;padding:25px 6% 0}.hero h1{font-size:37px;line-height:1.32;margin-bottom:12px}.hero-kicker{font-size:8px;margin-bottom:15px}.hero-description{font-size:10px;line-height:1.9;margin-bottom:14px}.hero-guide-link{font-size:10px;gap:25px}.hero-background{top:auto;bottom:0;left:-35%;height:540px;width:auto;max-width:none;opacity:.55}.hero-shade{background:linear-gradient(180deg,#101013 0,#10101399 30%,#10101344 60%,transparent 100%)}.hero-gallery{top:335px;right:0;width:100%;height:490px}.hero-deck{height:365px;overflow:visible}.hero-slide{width:225px}.hero-slide[data-position=active]{transform:translate(-50%,-50%) rotate(-3deg)}.hero-slide[data-position=previous]{transform:translate(calc(-50% - 117px),-47%) rotate(-12deg) scale(.72);opacity:.55}.hero-slide[data-position=next]{transform:translate(calc(-50% + 117px),-47%) rotate(12deg) scale(.72);opacity:.55}.hero-gallery-caption,.hero-gallery-controls{max-width:88%;margin-inline:auto}.hero-gallery-caption{padding:11px 0 9px}.hero-gallery-caption strong{font-size:21px}.hero-gallery-caption>div>span{font-size:8px}.hero-deck-count b{font-size:24px}.hero-gallery-controls{gap:9px}.hero-gallery-controls>button{height:39px;width:39px}.hero-gallery-controls>[data-deck-play]{width:34px}.hero-deck-dots{gap:6px}.hero-caption{padding-block:10px;gap:5px}.hero-caption>span{font-size:7px}.hero-caption a{margin-left:9px}.hero-caption small{font-size:7px}body:not(.document-view) .section{padding-top:27px;padding-bottom:27px}.section-heading h2{font-size:24px}.section-intro{margin-top:11px}.section-intro p{font-size:10px}.collection-stage-top{margin:0 0 0}.rail-hint{font-size:7px;letter-spacing:.8px;gap:9px}.rail-hint span{font-size:19px}.rail-controls{gap:6px}.rail-controls output{font-size:10px;margin-right:7px}.rail-controls>button{width:37px;height:37px}.collection-toolbar{min-height:0;margin-bottom:8px;gap:0}.filter-tabs{gap:20px}.filter-tabs button{font-size:10px;padding:12px 0}.inline-search{padding:7px 0}.card-grid{display:flex;grid-template-columns:none;gap:15px;margin-right:-5.55%;padding-right:8px;padding-top:8px;overflow-x:auto;overflow-y:hidden}.catalog-card{flex:0 0 80vw;max-width:314px;scroll-snap-align:start}.card-image-link{height:372px;padding:28px 17px 15px}.card-tag{top:12px;left:14px;font-size:8px}.save-card{width:44px;height:44px;font-size:23px}.catalog-content{padding:14px 15px 13px}.catalog-content h3{font-size:17px;margin:7px 0 4px;line-height:1.5}.card-series{font-size:9px}.player-ja{font-size:10px;margin-bottom:12px}.mini-history{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:11px 0;padding-top:10px}.mini-history-line svg{height:44px}.mini-history-value{text-align:right;gap:3px}.mini-history-value>span{font-size:7px}.mini-history-value>strong{font-size:24px}.mini-history-value>small{font-size:8px}.catalog-bottom{display:flex;align-items:center;padding-top:10px}.card-number{font-size:9px;display:inline;margin:0}.snapshot-link{font-size:10px}.view-card{display:none}.collection-footer{margin-top:13px;padding-top:0}.collection-footer p{font-size:8px;margin-bottom:10px}.collection-footer .text-button{font-size:9px}.themes .section-heading h2{font-size:26px}.theme-card-stage{height:290px}.theme-feature-card{width:180px}.ranking .section-heading{display:block}.ranking-controls{margin-top:14px}.ranking-controls>button{font-size:10px;min-height:39px}.ranking-note{font-size:8px;line-height:1.9;margin-top:13px;margin-bottom:17px}.ranking-grid{grid-template-columns:1fr;gap:0}.ranking-card{grid-template-columns:29px 68px 1fr 18px;gap:14px;padding:13px 0}.ranking-number{font-size:25px}.ranking-card .card-face{width:68px}.ranking-copy>span{font-size:8px}.ranking-copy h3{font-size:14px;margin:6px 0}.ranking-copy strong{font-size:24px}.ranking-copy small{font-size:8px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.guide-card,.guide-card:first-child{display:flex;flex-direction:column;padding-bottom:12px;border:1px solid #47382e}.guide-art,.guide-card:first-child .guide-art{aspect-ratio:1.05;margin-bottom:11px}.guide-kicker,.guide-card:first-child .guide-kicker{margin:0 10px 7px;font-size:7px}.guide-card h3,.guide-card:first-child h3{font:600 13px/1.75 var(--font);margin:0 10px}.guide-card h3>small,.guide-card:first-child h3>small{font-size:9px;line-height:1.8;margin-top:5px}.guide-bottom,.guide-card:first-child .guide-bottom{padding:10px 10px 0;border:0;font-size:18px;margin-top:auto}.guide-bottom>span:first-child{font-size:8px}.guide-caption small{font-size:8px}.stories .section-heading h2 br{display:initial}.story-grid{gap:22px 14px}.story-copy h3{font-size:14px}.shop-section{padding-block:28px}.hero-gallery:focus-visible{outline-offset:-5px}}
@media(max-width:370px){.hero{height:802px}.hero h1{font-size:34px}.hero-gallery{top:320px;height:475px}.hero-deck{height:355px}.hero-slide{width:213px}.hero-slide[data-position=previous]{transform:translate(calc(-50% - 110px),-47%) rotate(-12deg) scale(.69)}.hero-slide[data-position=next]{transform:translate(calc(-50% + 110px),-47%) rotate(12deg) scale(.69)}.catalog-card{flex-basis:82vw}.card-image-link{height:355px}.guide-grid{gap:12px}}
@media(prefers-reduced-motion:reduce){.hero-slide,.card-face,.catalog-card,.ranking-card,.reveal-ready{transition:none!important;animation:none!important}.hero-deck-dots>button>span{animation:none!important}.card-grid{scroll-behavior:auto}.reveal-ready{opacity:1;transform:none}}
.hero-gallery-caption,.hero-gallery-controls{background:#101013ed;position:relative;z-index:8}.hero-gallery-caption{padding-inline:12px}.hero-gallery-controls{padding:0 12px 8px}.guide-art>.guide-real-card{display:none!important}
.theme-card-stage-1{height:395px}.theme-card-stage-1 .theme-feature-card{width:260px;max-width:80%}.theme-card-stage-1 .theme-feature-card{top:0}.theme-card-stage-1 .theme-card-caption{padding-top:8px}
@media(max-width:760px){.theme-card-stage-1{height:320px}.theme-card-stage-1 .theme-feature-card{width:209px;max-width:68%}.theme-card-stage-1 .theme-card-caption{padding-top:8px}}
@media(max-width:760px){.hero{height:780px}.hero-gallery{top:280px}}@media(max-width:370px){.hero{height:760px}.hero-gallery{top:278px}}
/* Clip the animated deck without making the hero an internally scrollable focus target. */
.hero{overflow:clip}
/* Let the actual card fill the catalogue frame: no slab label or side mat. */
.catalog-card{flex-basis:clamp(236px,21vw,294px)}.card-grid{gap:13px}.card-image-link{display:block;height:auto;aspect-ratio:auto;padding:0;background:none!important}.card-image-link .card-face{display:block;width:100%;height:auto;max-width:none;filter:none;border-radius:0;transform:none!important}.card-tag,.card-image-link .view-card{display:none}.catalog-content{padding:13px 12px 12px}.save-card{width:40px;height:40px;right:7px;top:7px;border-radius:50%;background:#111014e8;border:1px solid #d4bc9f55;font-size:22px}.market-card-photo{height:auto;padding:0;background:none;border:0}.market-card-photo .card-face{width:100%;height:auto}.detail-image{padding:0;min-height:0;background:none;align-self:start}.detail-image .card-face{width:100%;height:auto;max-width:none}
@media(max-width:760px){.catalog-card{flex-basis:79vw;max-width:300px}.card-grid{gap:10px}.card-image-link{height:auto;padding:0}.market-card-photo{height:auto;width:113px}.detail-image{padding:0;min-height:0}.detail-image .card-face{max-width:none;width:100%}.catalog-content{padding:13px 12px 12px}}

/* Supplied brand artwork. Keep white letter fills; crop only transparent margins in CSS. */
.brand-art{position:relative;display:block;width:320px;aspect-ratio:1822/447;overflow:hidden;flex-shrink:0}.brand-art>img{position:absolute;max-width:none;width:119.1548%;height:auto;left:-8.7267%;top:-29.5302%}.footer-brand>.brand-art{width:340px;margin:0;letter-spacing:normal}.detail-sticky-header>.card-face{flex:0 0 36px;width:36px;line-height:0}.search-results-item>.card-face{flex:0 0 47px;width:47px;line-height:0}.search-results-item>.card-face>img{height:auto;width:var(--image-width);max-width:none;background:none;object-fit:initial}.detail-sticky-header .card-face>img{max-width:none}
@media(max-width:1100px) and (min-width:761px){.brand-art{width:280px}.header{gap:18px}}
@media(max-width:760px){.header{height:102px;padding-top:6px;align-content:start}.brand-art{width:230px}.header-tools{margin:10px 0 0}.desktop-nav{margin-top:3px}.footer-brand>.brand-art{width:min(100%,310px)}.detail-sticky-header>.card-face{flex-basis:28px;width:28px}}
@media(max-width:370px){.brand-art{width:210px}}

/* Keep the hero copy on one line at every supported viewport width. */
.hero h1{font-size:clamp(23px,3.05vw,44px);letter-spacing:-.045em;white-space:nowrap}
@media(max-width:760px){.hero h1{font-size:clamp(22px,7.4vw,46px)}}
@media(max-width:760px){.hero{height:720px}.hero-gallery{top:220px}}
@media(max-width:370px){.hero{height:700px}.hero-gallery{top:210px}}
/* Reuse the editorial illustration language at the card entry and social club. */
.illustrated-intro{display:flex;align-items:center;gap:17px;max-width:440px}.illustrated-intro>img{width:122px;height:auto;flex:0 0 122px;aspect-ratio:1.35;object-fit:cover;border-radius:2px}.illustrated-intro>div{min-width:0}.illustrated-intro h3{white-space:nowrap}.collector-club{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;background:#151316;border-top:1px solid #6b4a3240;border-bottom:1px solid #6b4a3240;overflow:hidden}.club-art{margin:-15px 0 -12px}.club-art img{width:100%;height:auto;max-width:550px;margin:auto}.club-copy h2{font-size:clamp(25px,2.8vw,40px);line-height:1.5;letter-spacing:-.045em;margin:14px 0 12px}.club-copy>p:not(.club-status){font-size:11px;line-height:2.1;color:#bdb2a7;margin:0 0 24px}.club-social-links{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.club-social-links>a,.club-social-links>button{background:transparent;position:relative;text-align:left;border-top:1px solid #68513f;display:flex;flex-direction:column;gap:7px;padding:15px 24px 15px 0;min-width:0;color:#f4eee6}.club-social-links span{font:600 21px/1.1 'DM Sans',sans-serif;letter-spacing:-.035em}.club-social-links small{font-size:9px;color:#baa48e}.club-social-links b{position:absolute;right:2px;top:17px;font-size:16px;font-weight:400;color:#e9aa72}.club-social-links>a:hover span,.club-social-links>button:hover span{color:#f2a35d}.club-status{min-height:13px;font-size:9px;line-height:1.8;color:#d1b596;margin:6px 0 0}.mini-history-empty{min-height:64px;display:flex;align-items:center;color:#ad9b88;font-size:10px;border-top:1px solid #493c32;margin-top:11px}
@media(max-width:760px){.illustrated-intro{gap:12px;max-width:100%}.illustrated-intro>img{width:92px;flex-basis:92px}.illustrated-intro h3{font-size:12px}.collector-club{grid-template-columns:1fr;gap:10px}.club-art{order:2;margin:0 -3% -10px}.club-art img{max-width:420px}.club-copy{order:1}.club-copy h2{font-size:clamp(23px,6.9vw,32px);margin:9px 0 10px}.club-copy>p:not(.club-status){font-size:10px;margin-bottom:18px}.club-social-links{column-gap:20px}.club-social-links span{font-size:20px}.club-social-links>a,.club-social-links>button{padding-block:12px}.club-social-links b{top:14px}.club-social-links small{font-size:8px}}
/* Each video leads to an identified, real card for the same player. */
.story-card{display:flex;flex-direction:column;min-width:0}.story-copy{margin-bottom:0}.story-copy h3{margin-bottom:9px}.story-watch{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;line-height:1.7;color:#d7b28f}.story-related-card{display:block;margin-top:18px;color:#e7dfd5}.story-related-label{display:block;border-top:1px solid #584334;padding:13px 0 11px;font-size:9px;line-height:1.5;color:#c6ab91;letter-spacing:.04em}.story-related-card .story-card-face{display:block;position:relative;width:100%;height:auto;aspect-ratio:var(--face-ratio);overflow:hidden;background:#171519;filter:none;transform:none}.story-card-face>img{position:absolute;display:block;max-width:none;width:var(--image-width);height:auto;left:var(--image-left);top:var(--image-top);object-fit:initial}.story-card-spec{display:block;font:11px/1.8 'DM Sans',var(--font);color:#c6b19e;padding:12px 0 10px}.story-card-spec>b{font-weight:500;white-space:nowrap}.story-card-action{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #493b31;padding:11px 0;font-size:10px}.story-card-action>span{color:#daa373}.story-related-card:hover .story-card-action{color:#f2a35d}.stories .section-heading h2{line-height:1.5}.stories-foot>span{font-size:10px}.section-heading .section-intro>p{margin-top:0}
@media(max-width:760px){.story-copy h3{font-size:14px;line-height:1.7}.story-watch{font-size:9px;gap:12px}.story-related-card{margin-top:13px}.story-related-label{font-size:8px;padding:11px 0 9px}.story-card-spec{font-size:9px;padding:9px 0 8px;line-height:1.7;min-height:47px}.story-card-action{font-size:9px;padding-block:10px}.stories-foot>span{font-size:8px}}
.story-card-variation{display:block;color:#e2b78f;font-size:9px;line-height:1.6}.story-card-spec{min-height:62px}
@media(max-width:760px){.story-card-variation{font-size:8px}.story-card-spec{min-height:59px}}
@media(max-width:370px){.story-copy h3{min-height:3.4em}}

/* Official YouTube players keep video media within the original service. */
.story-image>iframe{display:block;width:100%;height:100%;border:0}

/* Keep official player viewports usable on mobile and desktop. */
.story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.story-image{min-height:200px}
