@font-face{font-family:Anton;src:url('../fonts/anton.woff') format('woff');font-weight:400;font-display:swap}
:root{--ink:#0a0b0c;--paper:#e8e6df;--red:#911f2b;--bright:#ef6671;--dim:#b6b8ba;--line:#ffffff35;--pad:clamp(24px,5.5vw,110px);--display:Anton,Impact,'Arial Narrow',sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--ink);color:var(--paper);font-family:'Yu Gothic','Noto Sans JP','Yu Gothic',Meiryo,sans-serif;font-size:16px;line-height:2;overflow-wrap:anywhere}h1,h2,h3,h4,p,figure,ol,ul,dl,dd{margin:0}h1,h2,h3,h4{line-height:1.35}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--bright)}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button{cursor:pointer}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--bright);outline-offset:5px}button{color:inherit}summary{cursor:pointer}section,[id]{scroll-margin-top:95px}p+p{margin-top:1.4em}p{max-width:65em}small{font-size:12px}sup a{color:var(--bright)}.wrap{width:100%;max-width:1680px;padding:0 var(--pad);margin:auto}.section{padding:120px 0}.eyebrow,.kicker,.mini-label,.year-label,.detail-number,.frame-index,.source-label{font:700 11px/1.6 Arial,'Yu Gothic',sans-serif;letter-spacing:.16em;text-transform:uppercase}.kicker{color:var(--bright);margin-bottom:28px}.section-title{margin-bottom:52px;max-width:100%}.section-title>span{display:block;font:400 clamp(64px,8.6vw,144px)/1.04 var(--display);letter-spacing:-.025em}.section-title small{display:block;font-size:18px;line-height:1.7;font-weight:700;margin-top:28px;letter-spacing:0}.lead,.section-intro.lead{font-size:clamp(20px,2.1vw,30px);line-height:1.85;font-weight:700}.section-intro{max-width:54em;margin-bottom:50px}.two-col,.two-col-prose{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:50px 0}.two-col>*,.overview-grid>*,.timeline-layout>*{min-width:0}.two-col h3,.prose h3{font-size:23px;margin-bottom:22px}.two-col p,.prose p{line-height:2.1}.button{display:inline-flex;gap:40px;justify-content:space-between;align-items:center;min-height:48px;padding:13px 0;border:0;border-bottom:1px solid currentColor;text-decoration:none;font-size:13px;font-weight:700;max-width:100%;background:transparent}.text-link,.file-link{display:inline-block;margin-top:24px;font-size:13px}.source-note,.film-note,.critics,.affiliate-disclosure,.measure-note{font-size:12px;line-height:1.9;color:var(--dim);margin-top:25px}.interpretation{padding:28px 0 28px 28px;border-left:2px solid var(--red);margin-top:30px}.interpretation>strong{display:block;font-size:12px;letter-spacing:.07em;color:var(--bright);margin-bottom:15px}.interpretation p{font-size:15px}.display{font-family:var(--display);font-weight:400;line-height:1.05}.skip-link{position:fixed;top:8px;left:20px;padding:10px;background:white;color:black;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}.js-only{display:none}.js .js-only{display:inline-flex}[hidden]{display:none!important}
/* One minimal navigation system, with no third-party UI library. */
.site-header{position:absolute;top:0;left:0;right:0;z-index:30}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:26px var(--pad);gap:30px}.brand{font:400 24px/1 var(--display);letter-spacing:.025em;text-decoration:none;white-space:nowrap}.global-nav{display:flex;gap:28px}.global-nav a{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-decoration:none}.global-nav [aria-current]{color:var(--bright)}.menu-toggle{display:none;border:0;background:none;font:700 12px/1.5 Arial;padding:12px}.reading-line{position:fixed;top:0;left:0;right:0;height:2px;transform-origin:left;transform:scaleX(0);background:var(--red);pointer-events:none}.breadcrumb{display:flex;flex-wrap:wrap;gap:13px;font:11px/1.8 Arial,sans-serif;color:#5b5b5b;margin-bottom:65px}.breadcrumb a{text-decoration:none}
/* A face above a title card: deliberately no text over the eyes. */
.hero{position:relative;isolation:isolate;height:100svh;min-height:760px;max-height:1250px;overflow:hidden;background:#0b0c10}.hero-photo{position:absolute;inset:0 -2% 0 28%;z-index:-3}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;filter:grayscale(1) brightness(.85)}.hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a0b0c 1%,#0a0b0ce0 22%,#0a0b0c55 49%,transparent 78%),linear-gradient(0deg,#0a0b0c,transparent 50%)}.hero:after{content:'';position:absolute;bottom:0;left:0;width:20%;height:7px;background:var(--red)}.hero-heading{position:absolute;left:var(--pad);top:31%;z-index:1}.hero-heading .eyebrow{color:#c1c0bd;margin-bottom:26px}.hero h1{font:400 clamp(76px,9.15vw,178px)/1.03 var(--display);letter-spacing:-.02em}.hero h1 span{display:block}.hero h1 span+span{color:transparent;-webkit-text-stroke:1.3px var(--paper)}.hero-jp{font-size:12px;letter-spacing:.09em;margin-top:26px}.hero-artist{position:absolute;left:var(--pad);bottom:20%;font:400 clamp(36px,4.5vw,72px)/1.1 var(--display);letter-spacing:.02em}.hero-artist span{display:block;font:11px/1.7 Arial;letter-spacing:.16em;margin-top:16px}.hero-record{position:absolute;right:var(--pad);bottom:17%;width:150px;transform:rotate(6deg);text-decoration:none}.hero-record img{box-shadow:0 14px 40px #0008}.hero-record span{display:block;font:9px/1.5 Arial;letter-spacing:.08em;margin-top:12px}.hero-bottom{position:absolute;bottom:32px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:end;gap:25px;border-top:1px solid #fff4;padding-top:20px}.hero-bottom p{font:700 11px/1.8 Arial,'Yu Gothic',sans-serif;letter-spacing:.08em}.hero-bottom small{font-size:11px;color:#b5b6ba;font-weight:400}.hero-bottom a{font:11px/1.8 Arial;letter-spacing:.12em;text-decoration:none}.hero-bottom a span{display:inline-block;margin-left:20px;font-size:25px;color:var(--bright)}
/* Four chapters. All four are normal document content before enhancement. */
.origin-storyline{background:#181a1c}.story-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px var(--pad);border-block:1px solid var(--line)}.story-intro h2{font:400 22px/1.2 var(--display);letter-spacing:.03em}.story-intro a{font-size:11px;text-decoration:none}.chapter{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-bottom:1px solid var(--line)}.chapter-copy{padding:60px var(--pad);align-self:center}.chapter-copy h3{font:400 clamp(60px,6.3vw,108px)/1.05 var(--display);margin:30px 0;letter-spacing:-.01em}.chapter-copy>.eyebrow{color:var(--bright)}.chapter-copy p:not(.eyebrow){font-size:15px;line-height:2;max-width:38em}.chapter-copy .chapter-lead{font-size:23px!important;font-weight:700;margin-bottom:22px}.chapter-image{min-width:0;position:relative;background:#090a0b;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:45px}.chapter-image img{width:100%;height:100%;max-height:570px;min-height:0;object-fit:contain}.chapter-image figcaption{font-size:10px;line-height:1.5;padding-top:16px;color:#aeb2b4;width:100%}.chapter-image-0{background:#222428}.chapter-image-1{padding:0}.chapter-image-1 img{max-height:none;height:100%;object-fit:cover}.chapter-image-1 figcaption{position:absolute;bottom:0;left:0;padding:16px 24px;background:#000b}.chapter-image-2 img{max-width:420px}.chapter-image-3{background:var(--red)}.chapter-image-3 img{width:75%}.story-tabs{display:none}.story-progress{height:2px;width:calc(var(--story-progress,0)*100%);background:var(--red)}.story-enhanced .origin-storyline{height:310svh}.story-enhanced .story-shell{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:70px minmax(0,1fr) 66px 2px}.story-enhanced .chapter-body{position:relative;min-height:0}.story-enhanced .chapter{position:absolute;inset:0;min-height:0;border:0;visibility:hidden;opacity:0;pointer-events:none}.story-enhanced .chapter.is-current{visibility:visible;opacity:1;pointer-events:auto}.story-enhanced .chapter-copy{padding:25px var(--pad)}.story-enhanced .chapter-image{overflow:hidden}.story-enhanced .chapter-image img{max-height:60svh}.story-enhanced .chapter-image-1 img{max-height:none}.story-enhanced .chapter-copy h3{font-size:clamp(55px,min(6.2vw,10svh),112px);margin:25px 0}.story-enhanced .chapter-copy .chapter-lead{font-size:21px!important}.story-enhanced .story-tabs{display:grid;grid-template-columns:repeat(4,1fr)}.story-tabs button{border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);background:#151719;font:11px/1.5 Arial;padding:12px}.story-tabs button span{color:var(--bright);margin-right:14px}.story-tabs [aria-pressed=true]{box-shadow:inset 0 -3px var(--red);background:#242629}
/* Light spreads are pauses in the film, not another dashboard. */
.overview,.artwork,.japan,.reception{background:var(--paper);color:#151617;color-scheme:light}.overview .kicker,.artwork .kicker,.japan .kicker,.reception .kicker{color:#8c1c27}.overview-grid{display:grid;grid-template-columns:42% minmax(0,1fr);gap:9%;align-items:start}.album-art{position:sticky;top:40px}.album-art img{width:100%;box-shadow:0 25px 45px #0002}.album-art figcaption{font:10px/1.5 Arial;margin-top:22px;letter-spacing:.12em}.overview-copy .lead{font-size:24px}.overview-copy p{font-size:15px;line-height:2.1}.facts{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;margin-top:45px;border-top:1px solid #0004;padding-top:30px}.facts dt{font:10px/1.6 Arial,'Yu Gothic';letter-spacing:.05em;color:#555}.facts dd{font-size:15px;line-height:1.8;margin-top:10px}.facts dd strong{font:400 44px/1 var(--display)}.overview .source-note,.artwork .source-note,.japan .source-note,.reception .source-note,.reception .critics{color:#555}.index{padding:65px 0;background:#242628}.index .section-title{display:none}.index-primary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:20px 0}.index-primary a{display:flex;align-items:baseline;gap:16px;text-decoration:none;font:400 24px/1.3 var(--display)}.index-primary a span{font:10px/1.4 Arial;color:var(--bright)}.index-intro{font-size:14px;margin-bottom:20px}.editorial-disclosure{border-top:1px solid var(--line);margin-top:25px}.editorial-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:24px 0;min-height:65px}.editorial-disclosure>summary::-webkit-details-marker{display:none}.editorial-disclosure summary small{display:block;font:10px/1.7 Arial;letter-spacing:.08em;color:#aeb2b5;margin-top:8px}.disclosure-mark:after{content:'+';font:26px/1 Arial}.editorial-disclosure[open] .disclosure-mark:after{content:'−'}.index-full,.index-grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:10px 0 30px;gap:15px 25px}.index-full a,.index-grid a{font-size:14px;text-decoration:none}.track-index{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.track-index a{width:42px;height:42px;display:grid;place-items:center;border:1px solid #777;text-decoration:none;font:18px var(--display)}
.timeline-layout{display:grid;grid-template-columns:40% 1fr;gap:10%}.timeline-title .display{font:400 clamp(44px,4.8vw,80px)/1.1 var(--display);display:block}.timeline-title .arrow{display:block;color:var(--bright);font-size:50px;margin:20px 0}.timeline-title p{margin-top:35px;font-size:15px}.timeline ol.timeline{list-style:none;padding:0;border-top:1px solid var(--line)}.timeline li{padding:30px 0;border-bottom:1px solid var(--line)}.timeline li time{font:400 30px/1.2 var(--display);color:var(--bright)}.timeline li h3{font:400 30px/1.2 var(--display);margin:15px 0}.timeline li p{font-size:15px}.surprise{background:#202326}.surprise h2{font-size:36px;max-width:20em;margin-bottom:45px}.surprise .two-col{margin:0}.surprise .two-col h3{font-size:22px}.surprise .surprise-points{border-top:1px solid var(--line);padding-top:30px}.surprise ul{padding-left:22px}
/* Offset sleeves establish kinship without pretending these are one record. */
.hitchcock{background:#101214}.hitchcock-heading{font:400 clamp(58px,10vw,174px)/1.04 var(--display);letter-spacing:-.02em;margin-bottom:70px}.hitchcock-heading span{display:block}.hitchcock-heading .cross{font:400 .55em/1.1 Arial;color:var(--bright);margin:12px 0 12px 25%}.hitchcock-heading span:last-child{margin-left:35%;color:transparent;-webkit-text-stroke:1px var(--paper)}.comparison{display:grid;grid-template-columns:42% 46%;gap:12%;align-items:start}.comparison figure+figure{padding-top:150px}.comparison img{width:100%;margin-top:20px}.comparison figcaption{font-size:13px;line-height:1.9;color:#b9bec2;margin-top:22px}.comparison figcaption strong{display:block;font-size:18px;color:var(--paper);margin-bottom:10px}.year-label{color:var(--bright)}.hitchcock>.wrap>.lead{margin:65px 0 45px}.year-bridge{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;border-block:1px solid var(--line);margin-bottom:35px}.year{font:400 clamp(48px,8vw,130px)/1 var(--display);color:#777d80}.bridge-center{text-align:center}.bridge-caption{font:10px/1.6 Arial;letter-spacing:.1em}.bridge-center b{display:block;font:40px/1.2 Arial}.influence-route{display:none}.influence-grid{display:flex;flex-wrap:wrap;gap:25px 40px}.influence-grid>div{flex:1 1 130px}.influence-grid .mini-label{display:block;color:#a7abae}.influence-grid strong{display:block;font-size:18px;margin:10px 0}.influence-grid p,.influence-grid small{font-size:12px}.origin-story{display:grid;grid-template-columns:40% 1fr;gap:10%;padding:65px 0;border-block:1px solid var(--line);margin:60px 0}.origin-heading h3{font:400 clamp(56px,6.6vw,108px)/1.1 var(--display);margin:25px 0}.origin-heading h3 span{color:var(--bright)}.origin-deck{font-size:22px;font-weight:700}.origin-attribution{font-size:12px!important;color:var(--dim)}.origin-steps{list-style:none;padding:0}.origin-steps li{padding:22px 0;border-bottom:1px solid var(--line)}.origin-steps li:first-child{padding-top:0}.origin-steps span{font:10px/1.4 Arial;letter-spacing:.1em;color:var(--bright)}.origin-steps h4{font-size:20px;margin:12px 0}.origin-steps p{font-size:15px}.origin-sources{font-size:12px}.origin-sources a{display:block;margin-top:15px}.comparison-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:50px}.comparison-reading h3{font-size:19px;margin:18px 0}.comparison-reading p{font-size:14px}.audio-cues{margin-top:65px;border-top:1px solid var(--line);padding-top:35px}.audio-cues h3{font-size:22px}.cue-list>div{display:grid;grid-template-columns:32% 1fr;gap:8%;border-bottom:1px solid var(--line);padding:25px 0}.cue-list b{font:400 23px/1.4 var(--display)}.cue-list p{font-size:14px}.art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:50px}.art-grid figure{margin-bottom:28px}.art-grid h3{font-size:22px;margin:25px 0 15px}.art-grid p,.art-grid figcaption{font-size:14px;line-height:2}.art-grid .art-number{font:400 28px/1 var(--display);color:var(--red)}.art-grid img{width:100%;aspect-ratio:1;object-fit:contain}.art-grid a{display:block}.art-grid figcaption{font-size:11px;margin-top:15px}
/* Existing photographic interludes keep their own measured rhythm. */
.editorial-film{position:relative;isolation:isolate;overflow:hidden;background:#0c0e10}.editorial-film>img{width:100%;height:100%;object-fit:cover}.portrait-film{height:min(95svh,1000px);min-height:550px}.portrait-film img{object-position:50% 28%;filter:grayscale(1)}.film-caption{position:absolute;left:var(--pad);bottom:15%;z-index:1;max-width:75%}.film-caption p{font:11px/1.5 Arial;letter-spacing:.15em}.film-caption strong{display:block;font:400 clamp(45px,6vw,100px)/1.15 var(--display);margin-top:25px;text-shadow:0 2px 30px #000}.editorial-film>figcaption{position:absolute;bottom:18px;left:var(--pad);font-size:10px;color:#ddd}.performer-film{height:650px}.performer-film img{object-position:50% 25%;filter:grayscale(1)}.outro-film{height:700px}.outro-film img{object-position:50% 25%}.themes{background:#202225}.editorial-title>span{font:400 clamp(58px,8.6vw,144px)/1.08 var(--display);display:block}.editorial-title small{display:block;font-size:18px;line-height:1.8;margin-top:25px}.heading-album-name{white-space:nowrap}.themes .section-intro,.name-drops .section-intro{margin-top:30px}.theme-chapters{margin-top:50px}.theme-chapter{display:grid;grid-template-columns:35px 32% 1fr;column-gap:5%;padding:35px 0;border-top:1px solid var(--line)}.chapter-index{font:24px/1 var(--display);color:var(--bright)}.theme-chapter h3{font:400 clamp(24px,3vw,48px)/1.15 var(--display);grid-column:2;grid-row:1/4}.theme-chapter h3 span{display:block;color:#93989c}.theme-chapter p,.theme-tracks{grid-column:3;font-size:14px}.theme-chapter .theme-ja{font-size:19px;font-weight:700;margin-bottom:18px}.theme-tracks{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:20px}.theme-tracks a{font-size:12px}
/* GODZILLA: a real 120svh travel distance; opposing transforms use the same progress. */
.godzilla{background:#090b0c}.godzilla-scene{position:relative;isolation:isolate;overflow:hidden;min-height:760px;height:100svh;--race:.5;background:linear-gradient(130deg,#15181b,#090b0c 60%,#321219)}.godzilla-heading{position:absolute;top:5%;left:var(--pad);right:var(--pad);z-index:3;pointer-events:none}.godzilla-heading .eyebrow{color:#babbb8}.godzilla-heading h2{font:400 clamp(120px,15.6vw,278px)/1.02 var(--display);letter-spacing:.005em;margin-top:18px}.godzilla-portraits{position:absolute;inset:27% 0 26%;display:grid;grid-template-columns:55% 45%;align-items:center}.godzilla-portraits figure{height:100%;min-width:0;position:relative;display:flex;align-items:center}.godzilla-portraits img{width:100%;height:100%;object-fit:contain}.monster-eminem img{filter:saturate(.7)}.monster-juice img{filter:grayscale(1);mask-image:linear-gradient(90deg,transparent,#000 10%)}.godzilla-portraits figcaption{position:absolute;left:18px;bottom:0;padding:4px 8px;background:#000a;font:8px/1.5 Arial;letter-spacing:.06em}.race{position:absolute;left:-25%;top:66%;width:150%;transform:rotate(-6deg);transform-origin:50% 50%;z-index:4;pointer-events:none}.lane{display:flex;width:max-content;gap:45px;white-space:nowrap;font:400 clamp(92px,9.5vw,176px)/1.06 var(--display);letter-spacing:.01em;will-change:transform}.lane-a{color:var(--paper);transform:translate3d(calc((var(--race) - .5)*-125vw),0,0)}.lane-b{margin-left:-70vw;margin-top:8px;color:transparent;-webkit-text-stroke:1px var(--paper);transform:translate3d(calc((var(--race) - .5)*150vw),0,0)}.lane .outline{color:transparent;-webkit-text-stroke:1px var(--paper)}.lane .solid{color:var(--paper);-webkit-text-stroke:0}.lane .lane-red{color:#a83542;-webkit-text-stroke:0}.race-labels{position:absolute;bottom:9%;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;font:10px/1.5 Arial;letter-spacing:.14em;color:#bfc4c6}.race-progress{position:absolute;bottom:7.4%;height:2px;left:var(--pad);right:var(--pad);background:#5d6266;--lane-progress:.5}.race-progress:before,.race-progress:after{content:'';position:absolute;top:-3px;left:calc(var(--lane-progress)*96%);height:8px;width:4%;background:var(--paper)}.race-progress:after{left:calc((1 - var(--lane-progress))*96%);top:6px;background:var(--red)}.godzilla-bottom{position:absolute;bottom:2%;left:var(--pad);right:var(--pad);display:flex;align-items:center;justify-content:space-between;gap:30px}.godzilla-bottom p{font-size:12px}.godzilla-bottom .button{font-size:12px;min-height:35px;padding:4px 0}.godzilla-commentary{padding-top:80px;padding-bottom:85px}.godzilla-commentary>.two-col{margin:60px 0}.godzilla-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding-bottom:35px;border-bottom:1px solid var(--line)}.godzilla-strip span,.godzilla-strip strong{display:block}.godzilla-strip .mini-label{font-size:9px;color:#a1a6aa}.godzilla-strip strong{font:400 clamp(20px,2.4vw,35px)/1.2 var(--display);margin:12px 0}.godzilla-strip span:last-child{font-size:12px}.speed-meter{border-top:2px solid var(--red);padding-top:25px}.speed-number{font:400 clamp(90px,10vw,165px)/1 var(--display)}.speed-number span{display:block;font:11px/1.5 Arial;letter-spacing:.1em;margin-top:12px}.speed-meter h3{margin-top:30px}.speed-meter p{font-size:14px}.speed-details{display:flex;gap:35px;border-block:1px solid var(--line);padding:20px 0;margin-top:25px;font-size:12px}.godzilla-credits{border-top:1px solid var(--line);padding-top:25px;margin-top:40px;color:#aeb3b6;font-size:11px;line-height:1.9}.godzilla-credits>figcaption{display:block;font-size:11px}.photo-process{display:block}.godzilla-credits p{font-size:11px}
@media(min-width:900px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.js .godzilla-run.is-racing{height:220svh}.js .is-racing .godzilla-scene{height:100svh;min-height:700px;position:sticky;top:0}}
/* A quiet scene after the typographic race. */
.darkness{background:#070e15;padding-top:110px}.darkness-spread{display:grid;grid-template-columns:50% 1fr;gap:6%;align-items:center;position:relative}.darkness-opening h2{margin:30px 0}.song-heading{font:400 clamp(64px,8.7vw,145px)/1.08 var(--display);letter-spacing:-.02em}.song-heading small{display:block;font:700 16px/1.8 'Yu Gothic',sans-serif;margin-top:25px;letter-spacing:0;color:#a9c0d5}.darkness-opening .lead{font-size:23px;line-height:1.9;color:#c4d0dc}.quiet-film{overflow:visible;aspect-ratio:16/11}.quiet-film>img{object-fit:contain}.quiet-film>figcaption{position:static;font-size:10px;color:#8999a7;margin-top:10px}.story-frames{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin:90px 0 60px;border-top:1px solid #71849a44}.story-frame{padding-top:30px}.frame-index{color:#859fb9}.story-frame h3{font-size:23px;margin:20px 0}.story-frame p{font-size:15px;color:#b8c5d1}.darkness .two-col{color:#b8c5d1}.darkness .two-col h3{color:var(--paper);font-size:21px}.darkness .film-note{border-top:1px solid #71849a44;padding-top:25px;color:#8fa4b7}.featured{background:#1c1f22}.featured-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:9%}.featured-grid article{padding:30px 0;border-top:1px solid var(--line)}.featured-grid h3{font:400 40px/1.2 var(--display);margin-bottom:22px}.featured-grid p{font-size:14px}.featured-grid .mini-label{color:var(--bright);margin-bottom:14px}
/* Twenty songs: numbered editorial rows, no carousel and no hidden content. */
.tracklist{background:#101214}.tracklist .section-title>span{font-size:clamp(80px,13vw,210px)}ol.tracklist{list-style:none;padding:0;margin-top:65px;background:transparent}.track{border-top:1px solid var(--line);padding:32px 0;display:grid;grid-template-columns:64px minmax(0,32%) minmax(0,1fr);gap:4%}.track-number{font:400 38px/1.15 var(--display);color:var(--bright)}.track h3{font:400 clamp(25px,3vw,44px)/1.2 var(--display);overflow-wrap:normal}.feature{font-size:11px;line-height:1.8;margin-top:13px;color:#aeb5b8}.track-note{font-size:15px;line-height:2}.producer{font-size:11px;line-height:1.9;color:#a4acb0;margin-top:20px}.youtube-track-link{display:inline-block;font-size:11px;margin-top:18px;text-decoration:none;border-bottom:1px solid #686c70;padding:5px 0}.track small{font-size:11px}.track-body{min-width:0}
/* The bill distinguishes soloist, executive production, guests and musicians. */
.creators{background:#202326}.artist-bill{margin:60px 0}.bill-eminem{font:400 clamp(90px,15vw,240px)/1.05 var(--display);letter-spacing:-.01em;margin:25px 0}.bill-dre{font:400 clamp(50px,8vw,120px)/1.1 var(--display);color:#babfc2;margin-top:10px!important;margin-bottom:60px}.bill-dre small{display:inline-block;font:13px/1.8 'Yu Gothic';margin-left:20px;color:#babfc2}.guest-lines{margin-top:25px}.guest-lines>div{display:grid;grid-template-columns:52% 1fr;gap:5%;padding:24px 0;border-top:1px solid var(--line);align-items:center}.guest-lines dt{font:400 clamp(28px,4vw,60px)/1.15 var(--display)}.guest-lines dd{font-size:13px;line-height:1.9;color:#b5bcc1}.dre-label{margin-bottom:35px}.dre-label span,.dre-label small{display:block;font:10px/1.8 Arial,'Yu Gothic';letter-spacing:.1em;color:#aeb4b8}.dre-label strong{display:block;font:400 54px/1.3 var(--display);color:var(--bright);margin:15px 0}.credits-list>div{display:grid;grid-template-columns:30% 1fr;gap:8%;padding:30px 0;border-top:1px solid var(--line)}.credits-list dt{font-size:18px;font-weight:700}.credits-list .mini-label{display:block;font-size:9px;color:var(--bright);margin-bottom:12px}.credits-list dd{display:flex;gap:8px 25px;flex-wrap:wrap}.person-chip{font-size:16px;display:inline-block}.godzilla-photo{margin-top:60px;max-width:1000px}.godzilla-photo img{width:100%}.godzilla-photo figcaption{font-size:11px;color:#aeb3b6;margin-top:15px}
/* Big names and rules, with context, not trading cards. */
.name-drops{background:#111315}.name-category-nav{display:flex;gap:25px;flex-wrap:wrap;margin:45px 0;font:700 11px/1.5 Arial;letter-spacing:.1em}.name-category{display:grid;grid-template-columns:25% 1fr;gap:8%;margin-top:60px}.name-category-heading>span{font:25px/1 var(--display);color:var(--bright)}.name-category-heading h3{font:400 clamp(26px,3vw,50px)/1.1 var(--display);margin-top:15px}.name-category-heading small{display:block;font:12px/1.8 'Yu Gothic';margin-top:18px;color:#a4adb2}.name-entry{padding:30px 0;border-top:1px solid var(--line)}.name-entry dt{font:400 clamp(29px,3.6vw,60px)/1.2 var(--display);margin-bottom:22px}.name-entry dd{font-size:14px}.name-track{font-size:12px}.name-context{display:block;font-size:11px;line-height:1.8;color:var(--bright);margin:15px 0}.name-editorial-note{border-top:1px solid var(--line);margin-top:50px;padding-top:35px}.name-editorial-note p{font-size:12px;color:#b2bac0}
/* The numbers are data, not a decorative chart. */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding:50px 0;margin:30px 0;border-block:1px solid #0004}.stat strong{display:block;font:400 clamp(48px,5.6vw,92px)/1.1 var(--display);letter-spacing:-.02em}.stat span{display:block;font-size:12px;line-height:1.9;margin-top:20px}.chart-territories{display:flex;gap:40px;margin:45px 0}.chart-territories>div{display:grid;grid-template-columns:auto auto;column-gap:15px;align-items:center}.chart-territories span,.chart-territories small{font:10px/1.6 Arial}.chart-territories strong{grid-column:2;grid-row:1/3;font:400 45px/1 var(--display);color:var(--red)}.reception .two-col{border-block:1px solid #0004;padding:35px 0}.review-card ul{padding-left:18px;font-size:14px}.review-card .mini-label{color:#8c1c27;display:block;margin-bottom:15px}.review-card h3{font-size:23px}.reception .critics{margin-top:20px}.reception>.wrap>p:not(.kicker){max-width:70em}
.side-b{background:#24272a}.sideb-grid{display:grid;grid-template-columns:40% 1fr;gap:10%;align-items:start}.sideb-grid figure{max-width:650px}.sideb-grid figure img{width:100%}.sideb-grid figcaption{font-size:11px;margin-top:15px}.edition-equation{display:flex;align-items:center;gap:20px;padding:25px 0;border-block:1px solid var(--line);margin:30px 0;font:400 30px/1.2 var(--display)}.edition-equation strong{font:400 54px/1.2 var(--display)}.edition-equation span{font-size:12px}.japan .two-col{grid-template-columns:42% 1fr;gap:12%}.japan-cover{max-width:440px;margin-bottom:35px}.japan-cover img{width:100%}.japan-product .catalog{font:400 clamp(48px,6vw,100px)/1.1 var(--display);margin:30px 0;color:#8c1c27}.japan-product .lead{font-size:20px}.edition-info{align-self:center}.japan-market{margin-top:60px;border-top:1px solid #0004;padding-top:35px;display:grid;grid-template-columns:30% 1fr;gap:20px 7%}.japan-market h3{font-size:25px;grid-row:1/3}.japan-market p{grid-column:2;font-size:15px;margin:0}.verdict{background:#172026}.verdict h2{max-width:100%}.verdict-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;border-top:1px solid var(--line);padding-top:35px}.verdict-cards>div,.verdict-cards article{padding:0}.verdict-cards h3{font-size:21px;margin-bottom:20px}.verdict-cards p{font-size:14px}.verdict .prose{max-width:800px;margin:60px auto 0}.verdict .prose p{font-size:18px}
.listen{background:#101214}.listen-grid{border-top:1px solid var(--line)}.listen-grid a{display:flex;justify-content:space-between;align-items:center;gap:30px;text-decoration:none;padding:24px 0;border-bottom:1px solid var(--line)}.listen-grid b{font:400 clamp(30px,4.5vw,70px)/1.15 var(--display)}.listen-grid a span{font-size:12px}.affiliate-disclosure{max-width:65em}.faq{background:#202326}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:17px;padding:25px 40px 25px 0;list-style:none;position:relative}.faq-list summary:after{content:'+';position:absolute;right:0;font:25px Arial}.faq-list [open] summary:after{content:'−'}.faq-number{font:14px/1.4 var(--display);color:var(--bright);margin-right:20px}.faq-list p{font-size:15px;max-width:60em;padding-bottom:25px;padding-left:50px;margin:0}.faq-list p+p{padding-top:0}.related{background:#111315}.album-nav{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:50px}.album-nav>a{display:grid;grid-template-columns:110px 1fr;gap:25px;align-items:start;text-decoration:none;border-top:1px solid var(--line);padding-top:30px}.album-nav img{width:110px;grid-row:1/4}.album-nav span,.album-nav small{display:block;font:10px/1.8 Arial,'Yu Gothic';color:#aeb3b6}.album-nav h3,.album-nav strong{display:block;font:400 clamp(28px,3vw,46px)/1.2 var(--display);margin:15px 0}.album-nav p{font-size:13px}.sources{background:#1d2022;padding-bottom:70px}.sources .section-title{margin-bottom:50px}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.reference-grid h3{font:400 28px/1.1 var(--display);margin:20px 0}.references{padding-left:20px;font-size:12px}.references li{padding:18px 0;border-bottom:1px solid var(--line)}.references small{display:block;margin-top:10px;font-size:11px;color:#9fa8ae}.photo-credit-list{padding-left:20px;font-size:13px}.photo-credit-list li{padding:15px 0}.disclosure-content,.photo-sources{padding:10px 0 40px}.sources .source-note{font-size:12px}.site-footer{padding:60px 0 30px;background:#090b0c}.footer-top{display:flex;align-items:start;justify-content:space-between;gap:40px;padding-bottom:40px}.share-tools{display:flex;gap:25px;flex-wrap:wrap}.share-tools button,.share-tools a{background:none;border:0;border-bottom:1px solid #777;color:var(--paper);font-size:12px;line-height:2.2;padding:0;text-decoration:none}.share-status{display:block;font-size:12px;margin-top:15px}.share-fallback{max-width:100%;width:330px;font-size:12px;background:#222;color:white;padding:10px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:25px;border-top:1px solid var(--line);font-size:10px;color:#939a9f}.ad-region{padding:30px var(--pad);background:#111315;min-height:340px;contain:layout}.ad-region .ad-label{font:9px/1.5 Arial;letter-spacing:.1em;color:#888;text-align:center;margin-bottom:15px}.ad-region ins{display:block;min-height:280px}.ad-region.is-empty{display:none}.art-dialog{width:min(1000px,94vw);max-height:92svh;border:1px solid #555;padding:25px;background:#111;color:var(--paper)}.art-dialog::backdrop{background:#000d}.gallery-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px}.gallery-toolbar h2{font-size:16px}.gallery-close{border:1px solid #777;background:none;padding:8px 15px}.gallery-content img{max-height:65svh;max-width:100%;width:auto;margin:auto}.gallery-caption{font-size:13px;line-height:1.8;margin-top:25px}.gallery-caption strong{display:block}
@media(min-width:1800px){.hero-heading{top:29%}.hero-artist{bottom:20%}.hero-record{width:175px}.godzilla-heading h2{font-size:15vw}.godzilla-scene{max-height:none}.lane{font-size:9.5vw}}
@media(max-width:1100px){.global-nav{gap:17px}.header-inner{gap:20px}.global-nav a{font-size:10px}.hero-photo{left:20%}.hero-heading{top:35%}.hero h1{font-size:9.4vw}.hero-record{width:125px}.chapter-copy{padding:35px var(--pad)}.chapter-copy h3{font-size:6.3vw}.chapter-copy p:not(.eyebrow){font-size:14px}.chapter-copy .chapter-lead{font-size:21px!important}.chapter-image{padding:25px}.comparison-reading{gap:4%}.track{grid-template-columns:45px minmax(0,33%) 1fr;gap:4%}.darkness-spread{grid-template-columns:1fr;gap:45px}.quiet-film{max-width:900px;aspect-ratio:16/9;margin-left:auto}.darkness-opening .lead{max-width:30em}.stats{gap:4%}.stat strong{font-size:5.8vw}.chart-territories{gap:25px}.album-nav>a{grid-template-columns:90px 1fr;gap:20px}.album-nav img{width:90px}.godzilla-heading h2{font-size:16vw}}
@media(max-width:899px){:root{--pad:clamp(24px,5.5vw,45px)}.section{padding:80px 0}.section-title{margin-bottom:40px}.section-title>span{font-size:11vw}.section-title small{font-size:16px}.global-nav{flex-wrap:wrap;justify-content:end}.js .menu-toggle{display:block}.js .global-nav{position:absolute;left:var(--pad);right:var(--pad);top:75px;padding:22px;background:#1c2024;display:none;grid-template-columns:1fr 1fr;gap:0 25px;border:1px solid #777}.js .global-nav.is-open{display:grid}.global-nav a{padding:15px 0;line-height:1.6;font-size:11px}.hero{height:100svh;min-height:820px;max-height:1100px}.hero-photo{inset:0 -10% 25% 0}.hero-photo img{object-position:60% 20%}.hero:before{background:linear-gradient(0deg,#0a0b0c 12%,#0a0b0c55 47%,transparent 85%),linear-gradient(90deg,#0a0b0c66,transparent 60%)}.hero-heading{top:auto;bottom:30%}.hero h1{font-size:11.6vw;line-height:1.07}.hero-heading .eyebrow{font-size:10px;margin-bottom:20px}.hero-jp{font-size:11px;margin-top:20px}.hero-artist{bottom:16%;font-size:50px}.hero-record{bottom:17%;width:100px}.hero-record span{font-size:8px}.hero-bottom{bottom:26px}.hero-bottom p{font-size:10px}.hero-bottom small{font-size:10px}.hero-bottom a{font-size:9px}.chapter{display:flex;flex-direction:column;min-height:0}.chapter-copy{padding:50px var(--pad) 60px;order:2}.chapter-copy h3{font-size:12vw}.chapter-copy p:not(.eyebrow){font-size:16px}.chapter-copy .chapter-lead{font-size:23px!important}.chapter-image{height:450px;padding:30px;order:1}.chapter-image-1{padding:0}.chapter-image-1 img{object-fit:contain}.chapter-image-2 img{height:100%;width:auto;max-height:none}.chapter-image-3 img{width:auto;height:100%}.chapter-image figcaption{font-size:10px}.chapter-image-2 figcaption{position:absolute;bottom:10px;left:25px;width:auto}.overview-grid{grid-template-columns:1fr;gap:65px}.album-art{position:static;max-width:600px}.overview-copy{max-width:700px}.overview-copy .lead{font-size:23px}.facts{gap:25px}.breadcrumb{margin-bottom:45px;font-size:10px}.index-primary{gap:22px 30px;justify-content:start}.index-primary a{font-size:27px;flex:1 1 25%}.index-full,.index-grid{grid-template-columns:1fr 1fr}.timeline-layout{grid-template-columns:1fr;gap:60px}.timeline-title .display{font-size:9vw}.two-col{grid-template-columns:1fr;gap:45px;margin:40px 0}.hitchcock-heading{font-size:12vw;margin-bottom:50px}.comparison{grid-template-columns:44% 48%;gap:8%}.comparison figure+figure{padding-top:90px}.comparison figcaption strong{font-size:16px}.comparison figcaption{font-size:12px}.comparison-reading{grid-template-columns:1fr;gap:30px}.comparison-reading article{border-top:1px solid var(--line);padding-top:25px}.origin-story{grid-template-columns:1fr;gap:50px}.origin-heading h3{font-size:13vw}.origin-deck{font-size:23px}.origin-steps li p{font-size:16px}.art-grid{grid-template-columns:1fr;gap:50px}.art-grid>figure,.art-grid article{max-width:620px}.art-grid>div{display:grid;grid-template-columns:45% 1fr;gap:8%;align-items:start}.art-grid img{max-width:550px}.art-grid h3{margin-top:0}.portrait-film{min-height:550px;height:75svh}.film-caption strong{font-size:9vw}.performer-film,.outro-film{height:550px}.theme-chapter{grid-template-columns:30px 35% 1fr;column-gap:4%}.theme-chapter h3{font-size:4vw}.theme-chapter p{font-size:14px}.theme-chapter .theme-ja{font-size:17px}.editorial-title>span{font-size:11vw}.editorial-title small{font-size:16px}.godzilla-scene{height:auto;min-height:0;padding:55px 0 30px;display:flex;flex-direction:column;overflow:hidden}.godzilla-heading{position:relative;inset:auto;padding:0 var(--pad)}.godzilla-heading h2{font-size:19.5vw;margin-top:20px}.godzilla-heading .eyebrow{font-size:10px}.godzilla-portraits{position:relative;inset:auto;margin-top:35px;grid-template-columns:55% 45%;align-items:center;min-height:0}.godzilla-portraits figure{height:auto;display:block;align-self:center}.godzilla-portraits img{width:100%;height:auto;object-fit:contain}.godzilla-portraits figcaption{position:static;background:transparent;padding:10px 10px 0;font-size:7px;min-height:35px;letter-spacing:0}.monster-juice img{mask-image:none}.race{position:relative;left:-10%;top:auto;transform:rotate(-5deg);width:120%;margin:40px 0 50px}.lane{font-size:12.5vw;gap:25px;will-change:auto}.lane-a{transform:translate3d(-8vw,0,0)}.lane-b{margin-left:-30vw;transform:none}.race-labels,.race-progress,.godzilla-bottom{position:relative;inset:auto;margin:0 var(--pad)}.race-labels{font-size:9px;gap:15px}.race-progress{margin-top:18px;margin-bottom:30px;min-height:2px}.godzilla-bottom{align-items:start;flex-direction:column;gap:20px}.godzilla-bottom p{font-size:12px}.godzilla-commentary{padding-top:55px;padding-bottom:65px}.godzilla-strip{gap:4%;grid-template-columns:1fr 1fr}.godzilla-strip>div:last-child{grid-column:1/-1;margin-top:25px}.godzilla-strip strong{font-size:25px}.godzilla-strip span:last-child{font-size:12px}.speed-number{font-size:130px}.darkness{padding-top:75px}.song-heading{font-size:16vw}.darkness-opening .lead{font-size:22px}.story-frames{gap:7%;margin-top:65px}.story-frame h3{font-size:20px}.featured-grid{grid-template-columns:1fr;gap:0}.track{grid-template-columns:45px minmax(0,1fr);gap:10px 25px;padding:30px 0}.track-number{grid-row:1/3;font-size:30px}.track h3{font-size:35px}.track-body{grid-column:2;margin-top:12px}.track .feature{margin-top:10px}.track-note{font-size:16px}.tracklist .section-title>span{font-size:18vw}.artist-bill{margin-top:45px}.bill-eminem{font-size:20vw}.bill-dre{font-size:13vw}.bill-dre small{display:block;margin:15px 0}.guest-lines>div{grid-template-columns:1fr;gap:18px}.guest-lines dt{font-size:7vw}.credits-list>div{grid-template-columns:1fr;gap:25px}.name-category{grid-template-columns:1fr;gap:35px}.name-category-heading h3{font-size:45px}.name-entry dt{font-size:6.6vw}.name-entry dd{font-size:15px}.stats{grid-template-columns:1fr;gap:40px}.stat{display:grid;grid-template-columns:45% 1fr;gap:30px;align-items:center}.stat strong{font-size:9vw}.stat span{margin:0}.chart-territories{flex-wrap:wrap;gap:25px 40px}.sideb-grid{grid-template-columns:1fr;gap:45px}.sideb-grid figure{max-width:600px}.japan .two-col{grid-template-columns:1fr;gap:50px}.japan-cover{max-width:550px}.japan-market{display:block}.japan-market h3{margin-bottom:25px}.japan-market p+p{margin-top:25px}.verdict-cards{grid-template-columns:1fr;gap:35px}.verdict-cards>div+div,.verdict-cards article+article{padding-top:30px;border-top:1px solid var(--line)}.album-nav{gap:7%}.album-nav>a{display:block}.album-nav img{width:100%;max-width:220px;margin-bottom:25px}.reference-grid{grid-template-columns:1fr;gap:35px}.footer-top,.footer-bottom{flex-direction:column}.share-tools{gap:20px}.ad-region{min-height:310px}}
@media(max-width:599px){.header-inner{padding:22px var(--pad)}.brand{font-size:21px}.hero{min-height:780px;height:100svh}.hero-photo{inset:7% -21% 32% -19%}.hero-photo img{object-fit:cover;object-position:53% 10%;mask-image:linear-gradient(#000 75%,transparent)}.hero:before{background:linear-gradient(0deg,#0a0b0c 27%,transparent 65%),linear-gradient(180deg,#0a0b0c 0%,transparent 20%)}.hero-heading{bottom:29%;right:var(--pad)}.hero h1{font-size:11.55vw}.hero-heading .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:20px}.hero-jp{font-size:10px;margin-top:20px;letter-spacing:0}.hero-artist{font-size:38px;bottom:16%}.hero-artist span{font-size:9px;margin-top:12px}.hero-record{width:76px;bottom:16%;right:28px}.hero-record span{font-size:7px;letter-spacing:0;margin-top:8px}.hero-bottom{bottom:23px;padding-top:18px;align-items:start}.hero-bottom p{font-size:8px;letter-spacing:.05em}.hero-bottom small{font-size:9px;letter-spacing:0}.hero-bottom a{font-size:8px;letter-spacing:0;white-space:nowrap}.hero-bottom a span{margin-left:8px;font-size:20px}.section{padding:70px 0}.section-title>span{font-size:15vw}.section-title small{font-size:15px;margin-top:23px}.section-title{margin-bottom:35px}.kicker{font-size:10px;margin-bottom:22px}.chapter-image{height:330px;padding:25px}.chapter-image-1{padding:0}.chapter-image-1 img{object-fit:contain}.chapter-image-1 figcaption{font-size:8px}.chapter-image-2{height:400px}.chapter-copy{padding:40px 24px 50px}.chapter-copy h3{font-size:16vw;margin:25px 0}.chapter-copy .eyebrow{font-size:9px;letter-spacing:.12em}.chapter-copy .chapter-lead{font-size:21px!important}.chapter-copy p:not(.eyebrow){font-size:15px}.story-intro{padding:20px 24px;gap:15px}.story-intro h2{font-size:19px}.story-intro a{font-size:9px;white-space:nowrap}.overview-copy .lead{font-size:21px}.overview-copy p{font-size:15px}.overview-grid{gap:45px}.facts{gap:22px 18px}.facts dt{font-size:8px}.facts dd{font-size:13px}.facts dd strong{font-size:37px}.breadcrumb{font-size:9px;gap:8px}.index-primary{gap:25px 18px}.index-primary a{flex:1 1 40%;font-size:24px;gap:12px}.index-primary a span{font-size:9px}.index-full,.index-grid{grid-template-columns:1fr;gap:15px}.index-intro{font-size:13px}.index .kicker{margin-bottom:18px}.editorial-disclosure>summary{font-size:14px}.timeline-title .display{font-size:12vw}.timeline li h3{font-size:29px}.timeline li time{font-size:25px}.surprise h2{font-size:29px}.surprise .two-col h3{font-size:21px}.hitchcock-heading{font-size:14.6vw;letter-spacing:-.01em;margin-bottom:45px}.hitchcock-heading .cross{margin-left:15%;font-size:.65em}.hitchcock-heading span:last-child{margin-left:24%}.comparison{display:block}.comparison figure:first-child{width:83%}.comparison figure+figure{width:87%;margin-left:auto;padding-top:50px}.comparison figcaption{font-size:13px}.comparison figcaption strong{font-size:18px}.year{font-size:15vw}.year-bridge{gap:15px;padding:25px 0}.bridge-caption{font-size:8px}.bridge-center b{font-size:28px}.influence-grid{gap:25px}.influence-grid>div{flex:1 1 42%}.influence-grid strong{font-size:17px}.hitchcock>.wrap>.lead{font-size:22px;margin-top:45px}.two-col{gap:35px}.two-col h3{font-size:21px}.two-col p{font-size:15px}.origin-story{margin:45px 0;padding:45px 0}.origin-heading h3{font-size:18vw}.origin-deck{font-size:21px}.origin-steps p{font-size:15px!important}.comparison-reading p{font-size:15px}.cue-list>div{grid-template-columns:1fr;gap:18px}.cue-list b{font-size:24px}.art-grid>div{display:block}.art-grid>div>figure{margin-bottom:28px}.art-grid h3{margin-top:22px}.art-grid p{font-size:15px}.portrait-film{min-height:500px;height:70svh}.portrait-film img{object-fit:contain;background:#101214}.film-caption strong{font-size:12vw}.film-caption{bottom:16%;max-width:87%}.performer-film{height:430px}.performer-film img{object-fit:contain}.outro-film{height:500px}.outro-film img{object-fit:contain}.editorial-title>span{font-size:15vw}.editorial-title small{font-size:14px}.heading-continuation{display:block}.theme-chapter{grid-template-columns:28px 1fr;gap:15px;padding:30px 0}.theme-chapter h3{grid-column:2;grid-row:auto;font-size:9vw;margin-bottom:20px}.theme-chapter p,.theme-tracks{grid-column:2}.theme-chapter .theme-ja{font-size:18px;margin:0 0 20px}.theme-chapter p{font-size:15px}.theme-tracks{gap:8px 18px;margin-top:20px}.godzilla-scene{padding-top:45px}.godzilla-heading h2{font-size:20.5vw}.godzilla-heading .eyebrow{font-size:8px;letter-spacing:.1em}.godzilla-portraits{grid-template-columns:1fr 1fr;margin-top:25px}.godzilla-portraits figcaption{font-size:6px;min-height:35px;padding:8px 10px 0}.race{margin:30px 0 40px}.lane{font-size:15vw;gap:25px}.lane-b{margin-left:-52vw}.race-labels{font-size:7px;letter-spacing:.07em}.godzilla-bottom p{font-size:11px}.godzilla-strip strong{font-size:23px}.godzilla-strip .mini-label{font-size:8px;letter-spacing:.08em}.godzilla-commentary>.two-col{margin-top:40px}.speed-number{font-size:110px}.speed-details{font-size:11px;gap:25px}.song-heading{font-size:18.5vw}.song-heading small{font-size:14px}.darkness-opening .lead{font-size:21px}.darkness-spread{gap:35px}.story-frames{grid-template-columns:1fr;gap:30px;margin:50px 0 35px}.story-frame h3{font-size:20px}.story-frame p{font-size:15px}.story-frame+.story-frame{border-top:1px solid #71849a44}.darkness .two-col h3{font-size:20px}.featured-grid h3{font-size:33px}.tracklist .section-title>span{font-size:22vw}.track{grid-template-columns:30px minmax(0,1fr);gap:10px 16px;padding:28px 0}.track-number{font-size:24px}.track h3{font-size:29px;overflow-wrap:anywhere}.feature{font-size:10px}.track-note{font-size:15px}.producer{font-size:10px}.bill-eminem{font-size:23vw}.bill-dre{font-size:17vw}.bill-dre small{font-size:12px}.guest-lines dt{font-size:9vw}.guest-lines dd{font-size:13px}.credits-list dt{font-size:19px}.person-chip{font-size:15px}.name-category-heading h3{font-size:37px}.name-entry dt{font-size:9vw}.name-entry dd{font-size:15px}.name-category-nav{font-size:10px;gap:18px}.stats{gap:32px;padding:35px 0}.stat{grid-template-columns:1fr;gap:15px}.stat strong{font-size:17vw}.stat span{font-size:12px}.chart-territories{gap:25px}.chart-territories span,.chart-territories small{font-size:8px}.chart-territories strong{font-size:37px}.edition-equation{gap:14px}.edition-equation strong{font-size:40px}.edition-equation span{font-size:10px}.japan-product .catalog{font-size:15vw}.japan-market h3{font-size:23px}.listen-grid a{align-items:start;gap:15px}.listen-grid b{font-size:8vw}.listen-grid a span{font-size:10px;max-width:45%;text-align:right}.faq-list summary{font-size:15px}.faq-number{font-size:12px;margin-right:14px}.faq-list p{padding-left:0;font-size:15px}.album-nav{grid-template-columns:1fr;gap:45px}.album-nav>a{display:grid;grid-template-columns:92px 1fr;gap:18px}.album-nav img{width:92px;margin:0}.album-nav h3,.album-nav strong{font-size:30px}.album-nav span,.album-nav small{font-size:8px}.album-nav p{font-size:12px}.references{font-size:12px}.sources .section-title>span{font-size:15vw}.footer-top{gap:30px}.footer-bottom{gap:12px;font-size:9px}.share-tools{gap:15px 20px}.ad-region{padding-top:25px;padding-bottom:25px;min-height:300px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.race{transform:none}.lane{transform:none!important;will-change:auto}.lane-b{margin-left:0}.godzilla-run{height:auto!important}.godzilla-scene{position:relative!important}.story-progress,.race-progress{display:none}}
@media print{body{background:white;color:black;font-size:11pt}.site-header,.hero,.story-tabs,.race,.race-progress,.ad-region,.share-tools{display:none!important}.section{padding:30px 0;background:white!important;color:black!important}.section-title>span{font-size:40pt}.wrap{padding:0 20px}.chapter{display:block!important;position:static!important;opacity:1!important;visibility:visible!important}.origin-storyline{height:auto!important}.story-shell{height:auto!important;position:static!important;display:block!important}.chapter-image{max-height:250px}.chapter-copy{padding:20px}.godzilla-run{height:auto!important}.godzilla-scene{height:auto!important;position:static!important;padding:30px;min-height:0}.godzilla-heading,.godzilla-portraits,.godzilla-bottom{position:static}.godzilla-heading h2{font-size:70pt}.godzilla-portraits img{max-height:200px}.godzilla-bottom{margin-top:20px}.overview-grid,.two-col,.timeline-layout,.darkness-spread,.track,.reference-grid{display:block}.album-art{position:static;max-width:300px}.editorial-film{height:300px;min-height:0}.track{break-inside:avoid;padding:20px 0}.track h3{font-size:25pt}.source-note,.producer,.critics{color:#333!important}}
/* Keep the moving type in its own cinematic band, clear of faces and controls. */
@media(min-width:900px){.race-window{position:absolute;top:61%;bottom:12%;left:0;right:0;overflow:hidden;z-index:4;pointer-events:none}.race-window .race{top:15%;left:-25%;transform:rotate(-4deg)}.race-window .lane{font-size:8.6vw}.race-labels,.race-progress,.godzilla-bottom{z-index:5}.godzilla-bottom{background:#090b0c;padding-top:8px}.race-labels{background:#090b0c}}
@media(max-width:599px){.hero h1{font-size:16vw}}
.side-film{height:600px;margin-bottom:60px}.side-film img{object-fit:cover}.edition-equation>div{display:flex;flex-direction:column}.edition-figure img{width:100%;max-width:520px}.edition-figure figcaption{font-size:11px;margin-top:15px;color:#aeb3b6}.album-nav>a>div{grid-column:2}.album-nav>a:not(:has(img)){display:block}.album-nav>a:not(:has(img))>div{margin-left:0}@media(max-width:599px){.side-film{height:350px}.side-film img{object-fit:contain}.side-film .film-caption strong{font-size:10vw}}
@media(min-width:900px){.godzilla-portraits{inset:27% 0 38%}.race-window{top:55%;bottom:10%}.race-window .race{top:12%;transform:rotate(-2.3deg)}.race-window .lane{font-size:8vw}.race-labels{bottom:8%}.race-progress{bottom:6.5%}.godzilla-bottom{bottom:1%}}
@media(min-width:900px){.race-window .lane-a{margin-left:-70vw}}
/* V8: bounded editorial refinements. No story, hero, Godzilla or global overrides. */
#name-drops .name-category{display:block;margin-top:35px}
#name-drops .name-category-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:18px}
#name-drops .name-category-heading>span{font-size:22px}
#name-drops .name-category-heading h3{font-size:30px;margin:0;display:flex;gap:22px;align-items:baseline;flex-wrap:wrap}
#name-drops .name-category-heading small{font-size:12px;margin:0;line-height:1.6}
#name-drops .name-category-nav{margin:30px 0;gap:25px}
#name-drops .name-entries{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}
#name-drops .name-entry{position:relative;padding:24px 0 28px;min-width:0;display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 24px;align-content:start}
#name-drops .name-entry:only-child{grid-column:1/-1;max-width:100%}
#name-drops .name-entry dt{grid-column:2;font-size:clamp(27px,2.5vw,38px);line-height:1.2;margin:0 0 16px;overflow-wrap:normal;word-break:normal;min-width:0}
#name-drops .name-info{display:contents}
#name-drops .name-person-label{white-space:nowrap}
#name-drops .name-portraits{grid-column:1;grid-row:1/3;display:grid;grid-template-columns:1fr;gap:12px;align-content:start}
#name-drops .name-portraits.paired{grid-template-columns:1fr 1fr;gap:10px}
#name-drops .name-portrait{min-width:0;margin:0}
#name-drops .name-portrait img{width:100%;height:150px;object-fit:contain;object-position:50% 0;background:#1b1e20;filter:grayscale(1)}
#name-drops .paired .name-portrait img{height:112px}
#name-drops .name-portrait figcaption{font:9px/1.5 Arial,'Yu Gothic',sans-serif;letter-spacing:.015em;margin-top:8px;color:#b1b7bb;overflow-wrap:normal}
#name-drops .name-wordmark{display:flex;flex-direction:column;justify-content:center;padding:12px 0;min-height:130px;align-items:start;border-bottom:2px solid var(--red)}
#name-drops .name-wordmark>span{font:400 47px/.98 var(--display);letter-spacing:-.01em;color:var(--paper)}
#name-drops .name-wordmark small{font:8px/1.6 Arial;letter-spacing:.08em;color:var(--bright);margin-top:15px}
#name-drops .nwa-wordmark{grid-column:1/-1;min-height:45px;padding:0 0 8px}
#name-drops .nwa-wordmark>span{font-size:32px}
#name-drops .nwa-wordmark small{margin-top:4px;font-size:8px}
#name-drops .monster-wordmark>span{-webkit-text-stroke:1px var(--paper);color:transparent}
#name-drops .name-entry-copy{grid-column:2;min-width:0;max-width:52em}
#name-drops .name-song-links{display:flex;flex-wrap:wrap;gap:5px 17px}
#name-drops .name-track{font-size:12px;line-height:1.8}
#name-drops .name-context{font-size:11px;line-height:1.7;margin:12px 0}
#name-drops .name-summary{font-size:15px;line-height:1.9;color:#cbd0d3;margin:0}
#name-drops .name-detail{margin-top:14px}
#name-drops .name-detail summary{font-size:12px;line-height:1.8;list-style:none;display:flex;gap:20px;align-items:center;max-width:max-content;padding:7px 0;border-bottom:1px solid #ffffff45;min-height:36px}
#name-drops .name-detail summary::-webkit-details-marker{display:none}
#name-drops .name-detail summary span{font:16px/1 Arial;color:var(--bright)}
#name-drops .name-detail[open] summary span{transform:rotate(45deg)}
#name-drops .name-detail p{font-size:15px;line-height:2.05;margin-top:18px;color:#c1c8cd}
#name-drops .name-detail .name-photo-note{font-size:11px;line-height:1.9;color:#99a4ac}
#name-drops .name-photo-credit{display:inline-block;font-size:10px;line-height:1.8;margin-top:14px;color:#a4afb6}
#name-drops .name-notes{margin-top:35px}
#name-drops .name-editorial-note{border:0;margin:0;padding:10px 0 25px}
#name-drops .name-editorial-note p{font-size:13px}
#name-drops .name-notes>summary{font-size:14px}
#creators .creator-leads{margin:35px 0 45px;border-block:1px solid var(--line);padding:28px 0}
#creators .creator-names{display:flex;gap:35px;align-items:start;margin-top:24px}
#creators .creator-names>div{min-width:0}
#creators .creator-names h3{font:400 clamp(48px,6.7vw,104px)/1.08 var(--display);letter-spacing:-.01em}
#creators .creator-names p{font-size:13px;line-height:1.8;margin-top:15px;color:#d0d4d7}
#creators .creator-names p span{font:10px/1.8 Arial,'Yu Gothic',sans-serif;color:#aab3b9}
#creators .creator-cross{font:32px/1 Arial;color:var(--bright);margin-top:28px}
#creators .creator-guests{margin:0 0 35px}
#creators .creator-guests>h3{margin:0 0 22px}
#creators .guest-lines{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin:0}
#creators .guest-lines>div{display:block;padding:22px 0}
#creators .guest-lines dt{font-size:clamp(27px,2.7vw,42px);line-height:1.2}
#creators .guest-lines dd{font-size:13px;line-height:1.9;margin-top:12px}
#creators .creator-production{display:grid;grid-template-columns:minmax(220px,30%) 1fr;gap:6%;align-items:center;border-top:1px solid var(--line);padding-top:35px;margin-top:10px}
#creators .creator-production .godzilla-photo{margin:0;max-width:360px}
#creators .creator-production .godzilla-photo img{width:100%;height:auto;object-fit:contain}
#creators .creator-production .godzilla-photo figcaption{font-size:10px;line-height:1.8;margin-top:12px}
#creators .creator-production-copy h3{font-size:24px;margin:15px 0 20px}
#creators .creator-production-copy p:not(.eyebrow){font-size:15px;line-height:2}
#creators .creator-production-copy p+p{margin-top:20px}
#creators .full-credits{margin-top:38px}
#creators .full-credits>summary{font-size:15px}
#creators .full-credits-content{padding:5px 0 30px}
#creators .full-credits-content .two-col{margin-top:25px}
#creators .full-credits-content .dre-label strong{font-size:40px}
#creators .full-credits-content .credits-list{margin-top:35px}
#namedrop-photo-credits{margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}
#namedrop-photo-credits h3{font:400 28px/1.2 var(--display);margin-bottom:20px}
#namedrop-photo-credits p,#namedrop-photo-credits li{font-size:12px;line-height:1.9}
#namedrop-photo-credits ul{padding-left:20px;margin-top:25px}
#namedrop-photo-credits li{padding:18px 0;border-top:1px solid var(--line)}
@media(max-width:1100px) and (min-width:900px){#name-drops .name-entry{grid-template-columns:110px minmax(0,1fr);gap:0 18px}#name-drops .name-entries{gap:0 30px}#name-drops .name-entry dt{font-size:29px}#name-drops .name-portrait img{height:132px}#name-drops .paired .name-portrait img{height:90px}#creators .creator-names h3{font-size:7.5vw}}
@media(max-width:899px){#name-drops .name-entries{grid-template-columns:1fr;gap:0}#name-drops .name-entry:only-child{grid-column:auto}#name-drops .name-entry{grid-template-columns:120px minmax(0,1fr);gap:0 25px;padding:25px 0}#name-drops .name-entry dt{font-size:34px}#name-drops .name-category{margin-top:30px}#name-drops .name-category-heading{gap:16px}#name-drops .name-category-heading h3{font-size:31px}#name-drops .name-category-heading small{font-size:12px}#name-drops .name-summary{font-size:15px}#name-drops .name-portrait img{height:140px}#name-drops .paired .name-portrait img{height:98px}#creators .creator-names h3{font-size:9vw}#creators .creator-names{gap:25px}#creators .creator-cross{margin-top:20px}#creators .creator-names p{font-size:12px}#creators .guest-lines{grid-template-columns:1fr;gap:0}#creators .guest-lines>div{display:grid;grid-template-columns:45% 1fr;gap:22px;align-items:start;padding:20px 0}#creators .guest-lines dt{font-size:30px}#creators .guest-lines dd{margin:0}#creators .creator-production{grid-template-columns:32% 1fr;gap:6%}#creators .creator-production-copy h3{font-size:21px}#creators .creator-production-copy p:not(.eyebrow){font-size:15px}}
@media(max-width:599px){#name-drops .name-category-nav{gap:18px;font-size:10px;margin:28px 0}#name-drops .name-category-heading{align-items:center;gap:14px;margin-bottom:16px}#name-drops .name-category-heading h3{font-size:27px;gap:8px 14px}#name-drops .name-category-heading small{font-size:11px;flex-basis:100%}#name-drops .name-category-heading>span{font-size:20px}#name-drops .name-entry{grid-template-columns:82px minmax(0,1fr);gap:0 18px;padding:22px 0 25px}#name-drops .name-entry dt{font-size:28px;margin-bottom:14px}#name-drops .name-portraits{gap:8px}#name-drops .name-portraits.paired{grid-template-columns:1fr;gap:14px}#name-drops .name-portrait img,#name-drops .paired .name-portrait img{height:106px}#name-drops .name-portrait figcaption{font-size:9px;margin-top:5px}#name-drops .name-wordmark{min-height:105px}#name-drops .name-wordmark>span{font-size:35px}#name-drops .name-wordmark small{font-size:7px;letter-spacing:0}#name-drops .nwa-wordmark{min-height:40px}#name-drops .nwa-wordmark>span{font-size:27px}#name-drops .nwa-wordmark small{margin-top:4px}#name-drops .name-summary{font-size:15px;line-height:1.95}#name-drops .name-song-links{gap:6px 15px}#name-drops .name-context{font-size:10px;margin:11px 0}#name-drops .name-track{font-size:11px}#name-drops .name-detail summary{font-size:12px;min-height:40px}#name-drops .name-photo-credit{font-size:10px;margin-top:12px}#name-drops .name-detail p{font-size:15px}#name-drops .name-editorial-note p{font-size:13px}#creators .creator-leads{padding:24px 0;margin:30px 0 35px}#creators .creator-leads>.eyebrow{font-size:8px;letter-spacing:.07em}#creators .creator-names{gap:13px;justify-content:space-between;margin-top:22px}#creators .creator-names h3{font-size:11.4vw;white-space:nowrap}#creators .creator-cross{font-size:21px;margin-top:14px}#creators .creator-names p{font-size:11px;line-height:1.9;max-width:12em}#creators .creator-names p span{font-size:9px;line-height:1.8}#creators .guest-lines>div{display:block;padding:20px 0}#creators .guest-lines dt{font-size:30px}#creators .guest-lines dd{font-size:13px;margin-top:10px}#creators .creator-production{grid-template-columns:1fr;gap:30px;padding-top:30px}#creators .creator-production .godzilla-photo{max-width:330px}#creators .creator-production-copy h3{font-size:21px}#creators .creator-production-copy p:not(.eyebrow){font-size:15px}#creators .full-credits{margin-top:30px}#creators .full-credits>summary{font-size:14px}}

/* V9 — product spread and platform navigation; all rules scoped to the two requested sections. */
#japan,#listen{padding:88px 0}
#japan .kicker,#listen .kicker{margin-bottom:18px}
#japan .section-title,#listen .section-title{margin-bottom:38px}
#japan .section-title>span,#listen .section-title>span{font-size:clamp(52px,7.6vw,116px);line-height:1.08}
#japan .section-title small,#listen .section-title small{margin-top:18px;font-size:18px}
#japan .japan-product{display:grid;grid-template-columns:320px minmax(0,1fr);gap:clamp(40px,6vw,100px);align-items:start}
#japan .japan-cover{width:320px;max-width:100%;margin:0}
#japan .japan-cover img{width:100%;height:auto}
#japan .edition-info{min-width:0;align-self:start}
#japan .edition-info h3{font-size:22px;line-height:1.8;margin:0 0 20px;max-width:31em}
#japan .edition-info h3>span{display:inline-block;white-space:nowrap}
#japan .edition-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-top:1px solid #15161733;margin:0 0 22px}
#japan .edition-facts>div{padding:12px 0;border-bottom:1px solid #15161733;min-width:0}
#japan .edition-facts dt{font-size:11px;line-height:1.5;color:#555;margin-bottom:5px}
#japan .edition-facts dd{font-size:16px;font-weight:700;line-height:1.6;margin:0}
#japan .edition-facts .catalog{font:400 26px/1.25 var(--display);color:#8c1c27;margin:0}
#japan .release-context,#japan .edition-check{font-size:14px;line-height:1.95;margin:14px 0 0;max-width:54em}
#japan .button{font-size:12px;gap:18px;margin-top:14px;line-height:1.8}
#japan .japan-market{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:14px 60px;border-top:1px solid #15161733;margin-top:36px;padding-top:24px;align-items:start}
#japan .japan-market h3{grid-row:1/3;font-size:20px;line-height:1.7;margin:0}
#japan .japan-chart{display:grid;grid-template-columns:1fr 1fr;gap:28px}
#japan .japan-chart>div{display:flex;align-items:center;justify-content:space-between;gap:15px}
#japan .japan-chart dt{font:700 10px/1.8 Arial,sans-serif;letter-spacing:.05em}
#japan .japan-chart dt span{display:block;font:12px/1.8 'Yu Gothic',Meiryo,sans-serif;letter-spacing:0;color:#555}
#japan .japan-chart dd{display:flex;gap:5px;align-items:baseline;color:#8c1c27;white-space:nowrap}
#japan .japan-chart strong{font:400 62px/1 var(--display)}
#japan .japan-chart dd span{font-size:12px}
#japan .japan-market .chart-note{grid-column:2;font-size:12px;line-height:1.9;margin:0;max-width:none;color:#555}
#listen .section-intro{margin-bottom:28px;font-size:15px}
#listen .listen-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line)}
#listen .listen-grid a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:130px;gap:12px;padding:20px 18px;border-bottom:0;border-right:1px solid var(--line);transition:color .18s ease,background-color .18s ease}
#listen .listen-grid a:last-child{border-right:0}
#listen .listen-grid b{font:400 clamp(24px,2.25vw,36px)/1.25 var(--display);white-space:nowrap}
#listen .listen-grid a span{font-size:12px;line-height:1.8;max-width:none;text-align:left}
#listen .listen-grid a:hover{color:#fff;background:#8c1c2733}
#listen .listen-grid a:focus-visible{outline:3px solid var(--bright);outline-offset:-4px;background:#8c1c2733}
#listen .affiliate-disclosure{font-size:12px;line-height:1.9;margin-top:20px;max-width:82em}
@media(max-width:1199px){
 #listen .listen-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0}
 #listen .listen-grid a{border-bottom:1px solid var(--line)}
 #listen .listen-grid a:nth-child(3n){border-right:0}
 #japan .japan-chart>div{display:block}
 #japan .japan-chart dd{margin-top:8px}
}
@media(max-width:899px){
 #japan,#listen{padding:70px 0}
 #japan .japan-product{grid-template-columns:220px minmax(0,1fr);gap:32px}
 #japan .japan-cover{width:220px}
 #japan .edition-info h3{font-size:19px}
 #japan .edition-facts{gap:0 20px}
 #japan .edition-facts dd{font-size:14px}
 #japan .japan-market{grid-template-columns:1fr 1.6fr;gap:14px 32px}
 #japan .japan-chart strong{font-size:54px}
 #listen .section-title small,#japan .section-title small{font-size:16px}
}
@media(max-width:767px){
 #listen .listen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 #listen .listen-grid a{border-right:1px solid var(--line);min-height:110px;padding:18px 14px;gap:9px}
 #listen .listen-grid a:nth-child(3n){border-right:1px solid var(--line)}
 #listen .listen-grid a:nth-child(2n),#listen .listen-grid a:last-child{border-right:0}
 #listen .listen-grid a:last-child{grid-column:1/-1;min-height:94px}
 #listen .listen-grid b{font-size:28px}
}
@media(max-width:599px){
 #japan,#listen{padding:64px 0}
 #japan .section-title,#listen .section-title{margin-bottom:30px}
 #japan .section-title>span,#listen .section-title>span{font-size:clamp(44px,12.5vw,70px)}
 #japan .section-title small,#listen .section-title small{font-size:15px;line-height:1.8;margin-top:16px}
 #japan .japan-product{grid-template-columns:128px minmax(0,1fr);gap:22px 20px}
 #japan .japan-cover{grid-column:1;grid-row:1;width:128px;align-self:center}
 #japan .edition-info{display:contents}
 #japan .edition-info h3{grid-column:2;grid-row:1;align-self:center;font-size:16px;line-height:1.9;margin:0;word-break:normal}
 #japan .edition-facts,#japan .release-context,#japan .edition-check,#japan .button{grid-column:1/-1;margin:0}
 #japan .edition-facts{gap:0 18px}
 #japan .edition-facts dd{font-size:14px}
 #japan .edition-facts .catalog{font-size:25px}
 #japan .release-context,#japan .edition-check{font-size:14px;line-height:1.95}
 #japan .button{justify-self:start;font-size:11px;padding-block:12px}
 #japan .japan-market{grid-template-columns:1fr;gap:18px;margin-top:28px;padding-top:24px}
 #japan .japan-market h3{grid-row:auto;font-size:18px}
 #japan .japan-chart{gap:24px}
 #japan .japan-chart>div{display:block}
 #japan .japan-chart dt{font-size:9px;letter-spacing:.02em}
 #japan .japan-chart dt span{font-size:11px}
 #japan .japan-chart strong{font-size:54px}
 #japan .japan-market .chart-note{grid-column:1;font-size:12px}
 #listen .section-intro{font-size:14px;line-height:1.95;margin-bottom:24px}
 #listen .listen-grid a span{font-size:11px;white-space:nowrap}
 #listen .affiliate-disclosure{font-size:12px;margin-top:18px}
}
@media(max-width:359px){
 #japan .japan-product{grid-template-columns:100px minmax(0,1fr);column-gap:16px}
 #japan .japan-cover{width:100px}
 #japan .section-title>span,#listen .section-title>span{font-size:11.5vw}
 #listen .listen-grid{grid-template-columns:1fr}
 #listen .listen-grid a{border-right:0!important;min-height:88px}
}
@media(prefers-reduced-motion:reduce){#listen .listen-grid a{transition:none}}
