@font-face{font-family:Anton;src:url('../fonts/anton.woff') format('woff');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#e8e3d6;color:#26241f;font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif;font-size:16px;line-height:1.95}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:5px}button{font:inherit;color:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a42d20;outline-offset:5px}img{display:block;max-width:100%;height:auto}figure{margin:0}figcaption,.caption{font-size:13px;line-height:1.7;margin-top:12px;color:#635c51}p{margin:0 0 1.25em}h1,h2,h3{line-height:1.4;margin:0 0 .75em}h2{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.025em}h3{font-size:21px}small{font-size:13px}[hidden]{display:none!important}.wrap{max-width:1260px;margin:auto;padding:0 56px}.narrow{max-width:800px}.display{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400;line-height:.99;letter-spacing:-.015em}.eyebrow,.meta{font:13px/1.6 'Courier New','MMLP Japanese',monospace;letter-spacing:.08em;text-transform:uppercase}.red{color:#9b2c20}.pencil{font-family:'Courier New','MMLP Japanese',monospace;font-style:italic;color:#952b21;transform:rotate(-4deg)}.skip-link{position:fixed;left:15px;top:-100px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:50;background:#e8e3d6f7;border-bottom:1px solid #797368;min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:20px}.brand{font-family:Anton,sans-serif;font-size:22px;text-decoration:none;letter-spacing:.02em}.header-note{font:12px/1.4 'MMLP Japanese',monospace;letter-spacing:.12em}.menu-toggle{padding:10px 0 10px 18px;border:0;background:transparent;font:14px 'MMLP Japanese',monospace}.menu-toggle span{margin-left:14px;font-size:20px}#nav{position:absolute;right:20px;top:65px;width:min(540px,calc(100vw - 40px));max-height:calc(100dvh - 90px);overflow:auto;background:#f4efe3;border:1px solid #766c5b;padding:25px;box-shadow:8px 12px 0 #24221c26;display:none;grid-template-columns:1fr 1fr;gap:0 20px}#nav.is-open{display:grid}#nav a{padding:10px 0;border-bottom:1px solid #ccc3b5;text-decoration:none;font-size:14px}.hero{position:relative;padding-top:34px;padding-bottom:54px;overflow:hidden}.hero-top{display:flex;justify-content:space-between;border-top:3px solid #26241f;border-bottom:1px solid #26241f;padding:10px 0;margin-bottom:26px}.hero-top p{margin:0}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:center;position:relative}.hero-title{z-index:3;position:relative;margin-right:-150px;padding:35px 0 28px}.hero-title .artist{display:inline-block;font:15px 'Courier New','MMLP Japanese',monospace;border:1px solid #403b32;padding:4px 14px;margin-bottom:18px}.hero h1{font-size:clamp(76px,7.9vw,128px);line-height:.96;margin-bottom:28px}.hero h1 span{display:block}.hero h1 .title-small{font-size:.39em;line-height:1.25;letter-spacing:.06em}.hero h1 .mathers{color:#882a20}.hero-deck{font-size:clamp(18px,1.7vw,24px);line-height:1.85;font-weight:700;max-width:570px}.hero-copy{max-width:400px;font-size:14px;line-height:1.9}.hero-photo{position:relative;transform:rotate(2.5deg);margin-top:20px;margin-bottom:60px;border:12px solid #f5f1e7;background:#ccc4b4;box-shadow:3px 6px 14px #372e2630}.hero-photo img{width:100%;aspect-ratio: .93;object-fit:cover;filter:sepia(.2) contrast(1.06)}.hero-photo figcaption{padding:2px 7px 10px;margin:0;color:#27211c}.hero-photo:before,.taped:before{content:'';position:absolute;top:-20px;left:36%;width:120px;height:35px;background:#cfc098b8;transform:rotate(-7deg);z-index:2;box-shadow:0 1px 1px #0001}.hero-stamp{position:absolute;right:-15px;bottom:-45px;background:#dcd1b5;padding:10px 24px;border:1px solid #7b6b50;transform:rotate(-10deg);font:28px/1.2 'Courier New','MMLP Japanese',monospace;color:#842b23}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #858075;padding-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 22px;border:1px solid currentColor;text-decoration:none;font-size:14px;font-weight:700;background:transparent}.button.solid{background:#28251f;color:#eee8da;border-color:#28251f}.button:hover{background:#9a3224;color:#fff;border-color:#9a3224}.hero-bottom .meta{margin:0}.section{padding:100px 0;position:relative;border-top:1px solid #b8ae9d}.section-head{margin-bottom:44px}.section-head .eyebrow{margin-bottom:22px;display:flex;align-items:center;gap:16px}.section-head .eyebrow:after{content:'';height:1px;background:currentColor;flex:1;opacity:.35}.section-head .display{display:block;font-size:clamp(54px,6.8vw,104px);margin-bottom:18px}.section-head h2{margin-bottom:15px}.lead{font-size:19px;line-height:2;max-width:760px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.two-col.wide-left{grid-template-columns:1.15fr 1fr}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.paper{background:#f2ede1;box-shadow:2px 5px 0 #28211516;border:1px solid #c3b8a5;padding:32px}.ink{background:#292824;color:#f0ebdf}.ink .caption,.ink figcaption{color:#bbb3a5}.ink .section-head .display{color:#e8dfc8}.ink a:focus-visible,.ink button:focus-visible{outline-color:#d7aa77}.ink .red{color:#e2a08e}.note{border-left:3px solid #a23827;padding:10px 0 10px 22px;margin:24px 0;font-size:15px}.refs{font-size:12px;line-height:1.8;margin:18px 0 0;color:#62594d}.refs a{margin-right:12px}.ink .refs{color:#ccc2b2}.photo-frame{position:relative;padding:10px 10px 15px;background:#f3ede0;box-shadow:3px 5px 10px #201b1822;color:#29251f}.photo-frame img{width:100%}.tilt-left{transform:rotate(-2deg)}.tilt-right{transform:rotate(2deg)}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #988c79;border-bottom:1px solid #988c79;margin:36px 0}.stat-strip div{padding:24px 20px;border-right:1px solid #aaa08f}.stat-strip div:last-child{border:0}.stat-strip strong{display:block;font-family:Anton,sans-serif;font-size:44px;font-weight:400;line-height:1.3}.stat-strip span{font-size:13px}.facts{display:grid;grid-template-columns:140px 1fr;margin:0}.facts dt,.facts dd{padding:12px 0;border-bottom:1px solid #c4b9a6;margin:0}.facts dt{font-size:13px;color:#6c6051}.facts dd{font-size:15px}.identity-item{border-top:4px solid #302921;padding:24px 0}.identity-item .display{font-size:40px;margin-bottom:12px;display:block}.identity-item:nth-child(2){border-color:#9f3324}.identity-item h3{font-size:18px}.identity-item p{font-size:15px}.cover-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:45px 0}.cover-pair figure:nth-child(2){margin-top:70px}.cover-pair img{aspect-ratio:1;object-fit:cover}.cover-pair figcaption strong{display:block;font-size:18px;margin-bottom:5px}.big-statement{font-size:clamp(28px,3.5vw,50px);line-height:1.65;font-weight:800;letter-spacing:-.045em}.underline{background:linear-gradient(transparent 85%,#a0342880 85%,#a0342880 93%,transparent 93%)}.studio-list{counter-reset:studio}.studio-list article{border-bottom:1px solid #b2a997;padding:25px 0;display:grid;grid-template-columns:60px 1fr;gap:20px}.studio-list article:before{counter-increment:studio;content:'0' counter(studio);font:36px Anton;color:#8b3528}.studio-list h3{font-size:20px}.studio-list p{font-size:15px;margin-bottom:0}.experience{background:#302d27;color:#e9e0cd;border-top:5px solid #231f1a}.story-sticky{padding:70px 0}.story-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.story-art{position:relative}.story-art img{width:100%;aspect-ratio:1.35;object-fit:cover;filter:sepia(.2)}.story-art figure{background:#e9dfc7;padding:12px;transform:rotate(-2deg);color:#29251f}.story-art .stage-word{font:clamp(54px,6vw,90px) Anton;position:absolute;bottom:14px;left:22px;color:#f5efe0;text-shadow:2px 3px 0 #201c17}.story-caption{font-size:12px;margin-top:18px;color:#c1b6a2}.stage-copy h3{font-size:28px}.stage-copy p{font-size:16px}.stage-copy .pencil{color:#e5a08a;font-size:20px}.story-label{font:13px 'MMLP Japanese',monospace;letter-spacing:.12em;margin-bottom:25px}.story-controls{display:flex;gap:8px;margin-top:35px}.story-controls button{flex:1;background:none;color:#e6dfd0;border:1px solid #a09685;padding:12px 3px;font:12px/1.6 'MMLP Japanese',monospace}.story-controls button[aria-pressed=true]{background:#e7dfcd;color:#302a21}.is-scroll.experience{height:460vh}.is-scroll .story-sticky{position:sticky;top:65px;height:calc(100vh - 65px);display:flex;align-items:center;padding:35px 0}.story-sticky>.wrap{width:100%}.scene-enter{animation:paper-in .5s ease both}@keyframes paper-in{from{opacity:.25;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.track-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:55px}.track-aside{position:sticky;top:100px}.track-aside img{width:230px;transform:rotate(-5deg);margin:8px 0 30px;box-shadow:5px 8px 15px #0003}.track-aside p{font-size:14px}.track-aside .display{font-size:42px}.track{border-bottom:1px solid #a89e8b}.track:first-child{border-top:2px solid #332d24}.track summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:35px 1fr 22px;gap:12px;padding:21px 0;align-items:start}.track summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.track summary:after{content:'+';font:25px/1 'MMLP Japanese',monospace}.track[open] summary:after{content:'−'}.track-no{font:18px/1.5 'Courier New','MMLP Japanese',monospace;color:#7e372a}.track h3{font-size:21px;line-height:1.45;margin:0}.track .guest{display:block;font-size:12px;line-height:1.5;color:#716653;margin-top:5px}.track-content{padding:0 15px 27px 47px}.track-content .production{font:12px/1.8 'MMLP Japanese',monospace;border-top:1px dotted #a89e8b;padding-top:12px;color:#685b49}.track-content p{font-size:15px;line-height:2.05}.track-content .hook{font-weight:700;font-size:17px}.track-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.track-actions a{font-size:13px}.track-tools{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.track-tools button{background:transparent;border:1px solid #8c7c65;padding:7px 12px;font-size:13px}.stan-title{font-size:clamp(110px,18vw,245px)!important}.letter{background:#efe8d9;color:#29251e;padding:40px;transform:rotate(1deg);position:relative;background-image:repeating-linear-gradient(transparent,transparent 35px,#a8987926 35px,#a8987926 36px)}.letter article{margin-bottom:30px}.letter h3{font:19px 'Courier New','MMLP Japanese',monospace;border-bottom:1px solid #b1a184;padding-bottom:10px}.letter p{font-size:15px}.stan-photo img{aspect-ratio:1.2;object-fit:cover}.pair-feature{display:grid;grid-template-columns:1fr 1fr;gap:34px}.pair-feature img{aspect-ratio:1.5;object-fit:cover;margin-bottom:28px}.pair-feature .display{font-size:46px;line-height:1.13}.pair-feature p{font-size:15px}.pair-feature article+article{border-left:1px solid #aaa08f;padding-left:34px}.kim{background:#d4cbb9}.kim .display{font-size:clamp(100px,16vw,210px)}.timeline{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.timeline article{padding:24px;border:1px solid #938773}.timeline .meta{font-size:15px}.timeline h3{font-size:20px}.timeline p{font-size:14px}.newspaper-title{font-family:Georgia,'Yu Mincho',serif;font-size:clamp(40px,6vw,78px);line-height:1.05;letter-spacing:-.04em;border-bottom:5px double #302920;padding-bottom:24px}.columns{columns:2;column-gap:50px;column-rule:1px solid #bbaf9a}.columns article{break-inside:avoid;margin-bottom:26px}.columns p{font-size:15px}.name-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.name-item{border-top:1px solid #a89a83;padding:26px 0}.name-item .name{font:27px/1.3 Anton;margin-bottom:12px}.name-item .song{font:12px/1.6 'MMLP Japanese',monospace;color:#8a3023;margin-bottom:12px}.name-item p{font-size:14px}.table-wrap{max-width:100%;overflow-x:auto;margin:30px 0}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;vertical-align:top;padding:17px 16px;border-bottom:1px solid #a99c87}th{background:#302b24;color:#efe6d4;font-weight:500}td:first-child{font-weight:700;min-width:135px}.edition-photo{width:100%;margin:30px 0}.record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#8e8373;border:1px solid #8e8373;margin:40px 0}.record{padding:28px;background:#292824}.record .display{font-size:clamp(60px,6vw,92px);display:block;margin-bottom:12px}.record h3{font-size:17px}.record p{font-size:13px;color:#c8bdab}.record .unit{font-size:30px}.japan-date{font:clamp(32px,5vw,66px)/1 Anton;display:block;margin-bottom:22px}.japan-note{border-top:4px solid #9a3225;padding-top:25px}.legacy-line article{display:grid;grid-template-columns:120px 1fr;gap:35px;padding:30px 0;border-bottom:1px solid #ab9e8a}.legacy-line .display{font-size:48px}.legacy-line p{font-size:15px}.faq{border-bottom:1px solid #a99d88}.faq summary{padding:22px 45px 22px 0;cursor:pointer;list-style:none;font-weight:700;position:relative}.faq summary:after{content:'+';position:absolute;right:8px;font:23px 'MMLP Japanese',monospace}.faq[open] summary:after{content:'−'}.faq p{padding:0 25px 20px 0;font-size:15px;max-width:900px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.related-card{display:block;text-decoration:none}.related-card img{aspect-ratio:1;object-fit:cover;margin-bottom:22px;transition:transform .3s}.related-card:hover img{transform:rotate(-2deg) translateY(-5px)}.related-card h3{font:27px/1.3 Anton}.related-card p{font-size:14px}.reading-links{margin-top:65px;padding-top:35px;border-top:1px solid #8f8370}.reading-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.reading-grid a{padding:20px;border:1px solid #9c907b;text-decoration:none;font-size:15px}.reading-grid a small{display:block;color:#b9ae9c}.sources{margin-top:70px;border-top:1px solid #ab9c84;padding-top:30px}.sources summary{cursor:pointer;font-size:18px;font-weight:700}.sources ol{padding-left:25px}.sources li{font-size:13px;line-height:1.8;margin:14px 0;overflow-wrap:anywhere}.sources p{font-size:13px}.ad-section{min-height:320px;padding:15px 0;text-align:center;margin:0 auto;max-width:1200px}.ad-section>span{display:block;font-size:12px}.adsbygoogle{min-height:280px}.share-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #b1a68f;padding:30px 0}.share-bar p{margin:0;font-size:15px}.share-bar>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.share-bar button{border:1px solid #76684f;background:none;font-size:13px;padding:8px 12px}.share-bar a{font-size:13px}#copy-status{font-size:12px}.site-footer{padding:35px 0;background:#24231f;color:#ded5c3}.site-footer .wrap{display:flex;justify-content:space-between;gap:25px;align-items:center}.site-footer p{font-size:12px;margin:0}.back-top{font-size:13px}.mobile-only{display:none}noscript p{padding:15px;text-align:center;font-size:13px}.breadcrumb{font-size:12px;margin-bottom:20px}.breadcrumb a{margin-right:10px}.toc-inline{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:13px;margin-top:30px}.toc-inline a{text-decoration:none;border-bottom:1px solid #aa9a7e;padding:4px 0}.no-js .story-controls{display:none}.no-js [data-copy]{display:block!important;margin:30px 0}.no-js [data-scene]:not(:first-child){display:none!important}
@media(min-width:1600px){.wrap{max-width:1500px;padding:0 80px}.hero h1{font-size:140px}.hero-photo{max-width:620px}.hero-copy{font-size:16px}.hero-grid{min-height:700px}}
@media(max-width:1024px){.wrap{padding:0 35px}.hero h1{font-size:83px}.hero-title{margin-right:-90px}.hero-deck{font-size:18px}.hero-photo img{aspect-ratio:.8}.two-col{gap:32px}.track-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.track-aside img{width:170px}.story-layout{gap:35px}.name-grid{grid-template-columns:repeat(2,1fr)}.section{padding:80px 0}.pair-feature .display{font-size:38px}}
@media(max-width:760px){html{scroll-padding-top:78px}.wrap{padding:0 22px}.site-header{padding:0 20px;min-height:58px}.brand{font-size:19px}.header-note{display:none}#nav{top:58px;padding:18px;right:12px;width:calc(100vw - 24px)}.hero{padding-top:22px;padding-bottom:35px}.hero-top{margin-bottom:8px;padding:7px 0}.hero-top .meta{font-size:11px}.hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.hero-title{margin:0;padding:22px 0 10px}.hero h1{font-size:clamp(64px,14vw,108px);margin-bottom:22px}.hero h1 .title-small{font-size:.37em}.hero-title .artist{font-size:12px;margin-bottom:13px}.hero-deck{font-size:18px;max-width:100%;margin-bottom:16px}.hero-copy{font-size:14px;max-width:100%}.hero-photo{margin:20px 8px 50px;transform:rotate(1.5deg);border:8px solid #f5f1e7}.hero-photo img{aspect-ratio:1.25;object-position:50% 50%}.hero-photo figcaption{font-size:11px}.hero-stamp{font-size:22px;right:0;bottom:-36px}.hero-bottom{display:block}.hero-bottom .meta{margin-top:18px}.button{padding:11px 18px;font-size:13px}.section{padding:65px 0}.section-head{margin-bottom:32px}.section-head .display{font-size:clamp(46px,11vw,78px);overflow-wrap:anywhere}.section-head .eyebrow{font-size:12px;margin-bottom:20px}.lead{font-size:17px}.two-col,.two-col.wide-left,.three-col,.story-layout,.track-layout,.pair-feature{grid-template-columns:1fr;gap:30px}.stat-strip{grid-template-columns:1fr 1fr}.stat-strip div{padding:18px;border-bottom:1px solid #aaa08f}.stat-strip div:nth-child(2){border-right:0}.stat-strip div:nth-child(n+3){border-bottom:0}.stat-strip strong{font-size:37px}.facts{grid-template-columns:110px 1fr}.facts dd{font-size:14px}.paper{padding:24px}.identity-item{padding:20px 0 0}.identity-item .display{font-size:38px}.cover-pair{gap:18px;margin:30px 0}.cover-pair figure:nth-child(2){margin-top:40px}.cover-pair figcaption{font-size:12px}.cover-pair figcaption strong{font-size:16px}.cover-pair .photo-frame{padding:6px}.studio-list article{grid-template-columns:35px 1fr;gap:15px}.studio-list article:before{font-size:30px}.story-sticky{padding:45px 0}.story-label{font-size:12px}.story-art figure{transform:rotate(-1deg);padding:8px}.stage-copy h3{font-size:24px}.stage-copy p{font-size:15px}.story-controls{margin-top:20px}.story-controls button{font-size:11px;padding:12px 0}.story-art .stage-word{font-size:56px}.track-aside{position:static;display:grid;grid-template-columns:95px 1fr;gap:22px}.track-aside img{width:95px;margin:5px 0 0}.track-aside .display{font-size:30px}.track-aside p{font-size:13px}.track h3{font-size:18px}.track summary{padding:18px 0;grid-template-columns:28px 1fr 18px;gap:8px}.track-content{padding:0 0 24px 36px}.track-content p{font-size:15px}.track-content .production{font-size:11px}.track-tools button{font-size:12px}.stan-title{font-size:130px!important}.letter{padding:24px;transform:none}.pair-feature article+article{border-left:0;padding-left:0;border-top:1px solid #a7987f;padding-top:30px}.pair-feature .display{font-size:42px}.kim .display{font-size:130px}.timeline{grid-template-columns:1fr}.columns{columns:1}.name-grid{gap:0 20px}.name-item .name{font-size:22px}.name-item p{font-size:13px}.name-item .song{font-size:11px}.record-grid{grid-template-columns:1fr 1fr}.record{padding:22px 17px}.record .display{font-size:55px}.record h3{font-size:15px}.record p{font-size:12px}.legacy-line article{grid-template-columns:70px 1fr;gap:18px}.legacy-line .display{font-size:35px}.legacy-line h3{font-size:19px}.related-grid{gap:18px;grid-template-columns:1fr}.related-card{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;border-top:1px solid #847962}.related-card img{margin:0}.related-card h3{font-size:23px}.related-card p{font-size:13px;margin:0}.reading-grid{grid-template-columns:1fr}.share-bar{display:block}.share-bar p{margin-bottom:15px}.site-footer .wrap{display:block}.site-footer p{margin:15px 0}.mobile-only{display:block}th,td{padding:12px 10px;font-size:13px}.table-wrap{margin-right:0}.faq summary{font-size:15px}.big-statement{font-size:28px}.toc-inline{font-size:12px;gap:8px 14px}}
@media(max-width:360px){.wrap{padding:0 16px}.hero h1{font-size:62px}.hero-deck{font-size:16px}.name-grid{grid-template-columns:1fr}.related-card{grid-template-columns:95px 1fr}.record .display{font-size:46px}.record{padding:18px 14px}.cover-pair{gap:12px}.track-content{padding-left:0}.facts{grid-template-columns:95px 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.tilt-left,.tilt-right,.hero-photo,.letter{transform:none}.related-card:hover img{transform:none}}
@media print{.site-header,.experience,.ad-section,.share-bar,.track-tools,.track-actions{display:none}.section{padding:25px 0;break-inside:auto}.wrap{padding:0}.ink{background:white;color:black}.track-content{display:block!important}.track{break-inside:avoid}.hero-grid,.two-col{display:block}.hero-photo{max-width:350px}.track-layout{display:block}.track-aside{display:none}body{background:white;font-size:11pt}.display{font-size:36px!important}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.track-title{font-weight:700;font-size:21px;line-height:1.45}.ad-section{min-height:300px}.ad-unfilled:after{content:"広告スペース";display:block;color:#706659;font-size:12px}.stage-copy{min-height:270px}@media(max-width:760px){.track-title{font-size:18px}.stage-copy{min-height:330px}}
.stat-strip div:first-child strong{font-size:clamp(24px,3vw,40px)}.story-label{overflow-wrap:anywhere}.facts dd,.track summary>*,.two-col>*,.story-layout>*,.hero-grid>*{min-width:0}.refs a,.source-list a{overflow-wrap:anywhere}@media(max-width:760px){.stat-strip div:first-child strong{font-size:26px}.hero-top{gap:12px}.hero-top p:last-child{text-align:right}.story-controls{flex-wrap:wrap}.story-label #scene-count{display:inline-block}.pair-feature .display{overflow-wrap:anywhere}}
