@font-face{font-family:ostrich sans;src:url(/fonts/ostrich-sans-heavy.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:archivo;src:url(/fonts/archivo-variable.woff2)format("woff2");font-weight:500 800;font-stretch:62% 125%;font-display:swap}@font-face{font-family:barlow semi condensed;src:url(/fonts/barlow-semi-condensed-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:barlow semi condensed;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:barlow condensed;src:url(/fonts/barlow-condensed-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:barlow condensed;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:barlow condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:barlow;src:url(/fonts/barlow-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:obi jp;src:url(/fonts/noto-sans-jp-500-subset.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:obi jp;src:url(/fonts/noto-sans-jp-700-subset.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:kaisei decol;src:url(/fonts/kaisei-decol-700-subset.woff2)format("woff2");font-weight:700;font-display:swap}:root{--obi:#c5062a;--obi-band:#1b1715;--obi-red-on-band:#e3102e;--obi-white:#f7f7f5;--cream:#efe4d1;--ink:#111111;--ink-2:#5a524c;--paper:#dad4cb;--white:#faf0e6;--hair:rgba(197, 6, 42, 0.28);--font-display:"Ostrich Sans", "Barlow Condensed", "Arial Narrow", sans-serif;--font-label:"Barlow Condensed", "Obi JP", "Arial Narrow", sans-serif;--font-nav:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-text:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-print:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-jp:"Barlow Condensed", "Obi JP", "Hiragino Sans", "Yu Gothic", sans-serif;--pad:clamp(16px, 4vw, 56px);--rail:clamp(180px, 16vw, 240px);--bar-h:52px;--ease-out:cubic-bezier(0.16, 1, 0.3, 1)}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:calc(var(--bar-h) + 16px);scrollbar-color:var(--obi)var(--cream);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-text);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;caret-color:var(--obi)}::selection{background:var(--obi);color:var(--white)}img{max-width:100%;height:auto}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.obi :focus-visible,.topbar :focus-visible{outline-color:var(--white)}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 16px;background:var(--ink);color:var(--white);font:600 1rem/1 var(--font-label);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.icon{flex:none;width:.75em;height:.75em}.v{writing-mode:vertical-rl;white-space:nowrap}.tcy{text-combine-upright:all}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;min-height:var(--bar-h);padding:0 var(--pad);background:var(--obi-band);color:var(--white)}.topbar__name{flex:none;font:2rem/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--cream);min-height:44px;display:inline-flex;align-items:center}.topbar__nav{min-width:0;margin-left:auto}.topbar__nav ul{display:flex;overflow-x:auto;scrollbar-width:none}.topbar__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font:500 .9375rem/1 var(--font-nav);letter-spacing:.01em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.topbar__nav a:hover{text-decoration:underline}.topbar__short{display:none}@media(max-width:699px){.topbar__full{display:none}.topbar__short{display:inline}.topbar__nav a{padding:0 5px}}.js .topbar{position:fixed;left:0;right:0;transform:translateY(-100%);visibility:hidden;transition:transform 320ms var(--ease-out),visibility 0s 320ms}.js .topbar.is-on{transform:none;visibility:visible;transition:transform 320ms var(--ease-out)}.cover{display:grid;grid-template-rows:minmax(0,1fr)auto;min-height:calc(100svh - var(--bar-h))}.js .cover{min-height:100svh}.cover__face{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;justify-items:center;gap:32px;padding:28px var(--pad)40px}.rail{display:none}.nowbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 22px;font:500 1rem/1.2 var(--font-nav);color:var(--ink)}.nowbar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.nowbar a:hover{text-decoration:underline;text-decoration-color:var(--obi)}.nowbar__track{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.nowbar__track:disabled{cursor:default}.nowbar__track:enabled:hover [data-track-title]{text-decoration:underline;text-decoration-color:var(--obi)}.nowbar__wave{flex:none;color:var(--obi)}.nowbar__resume{letter-spacing:.01em;text-transform:uppercase;color:var(--obi)}.nowbar__sep{width:1px;height:24px;background:var(--obi)}.cover__mark{--cd-size:clamp(96px, min(36vw, 22svh), 220px);display:grid;place-items:center;padding:12px 0}.cd{display:block;width:var(--cd-size,clamp(84px,min(14vw,16svh),200px));height:auto}.cd-player{padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer;pointer-events:auto}.cd-player:disabled{cursor:default}.cd__glyph{display:none;fill:var(--obi)}.cd-player:enabled:not([aria-pressed=true]) .cd__glyph--play,.cd-player[aria-pressed=true]:is(:hover,:focus-visible) .cd__glyph--pause{display:inline}.cd__spin{transform-box:fill-box;transform-origin:center}.cd__disc{fill:var(--obi)}.cd__line{fill:none;stroke:var(--cream);stroke-width:.6}.cd__band{fill:none;stroke:var(--cream);stroke-width:4;stroke-linecap:round}.cd__hub{fill:var(--paper)}.cd__stack{fill:none;stroke:var(--cream);stroke-width:1.2}.cd__hole{fill:var(--cream)}.cover__mark :is(.cd__line,.cd__hub,.cd__stack,.cd__hole){display:none}.cover__mark .cd__disc{fill:rgb(17 17 17/.45);stroke:var(--white);stroke-width:2.5}.cover__mark .cd__band{stroke:var(--white);stroke-width:3;opacity:.75}.cover__mark .cd__glyph{fill:var(--white);transform:scale(1.9);transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.cd__spin{animation:cd-spin 10s linear infinite paused}.is-playing .cd__spin{animation-play-state:running}.cd-player .cd{transition:transform 240ms var(--ease-out)}.cd-player:enabled:hover .cd{transform:scale(1.04)}}@keyframes cd-spin{to{transform:rotate(1turn)}}@media(min-width:900px){.cover{min-height:100svh}.cover__face{grid-template-columns:var(--rail)minmax(0,1fr);grid-template-rows:none;justify-items:stretch;align-items:start;padding:clamp(20px,4.4svh,44px)var(--pad)clamp(12px,2.2svh,20px)}.rail{display:grid;align-content:start;gap:clamp(14px,3.3svh,36px);grid-column:1;grid-row:1/span 2}.rail__logo{width:min-content;font:calc(var(--name-size) * .527)/.92 var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-decoration:none;color:var(--obi)}.rail__nav a,.rail__links a{display:inline-flex;align-items:center;min-height:44px;font:500 .9375rem/1 var(--font-nav);text-transform:uppercase;text-decoration:none;color:var(--obi)}@media(pointer:fine){.rail__nav a{min-height:clamp(26px,3.8svh,36px)}.rail__links a{min-height:clamp(24px,3.4svh,32px)}}.rail__nav a:hover,.rail__links a:hover{text-decoration:underline}.rail__links{width:84px;padding-top:clamp(8px,1.5svh,14px);border-top:1px solid var(--obi)}.rail__links a{gap:12px;white-space:nowrap;font-size:.75rem;letter-spacing:.03em;color:var(--ink)}.rail__icon{flex:none;width:16px;height:16px;color:var(--obi)}.nowbar{grid-column:2;grid-row:1;justify-content:flex-end;justify-self:end}.cover__mark{grid-column:1/-1;grid-row:1/span 2;align-self:center;padding-top:100px;pointer-events:none;--cd-size:initial}}.obi{--name-size:min(clamp(6.5rem, 3rem + 10vw, 12rem), max(4.5rem, 45vw - 6rem));position:relative;display:grid;gap:32px;padding:32px var(--pad)40px;background:var(--obi-band);color:var(--white)}.obi__title{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;gap:clamp(28px,5vw,72px)}.obi h1{display:grid;gap:14px}.obi__name{display:block;width:min-content;font:var(--name-size)/.92 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--cream)}.obi__name>span{display:block}.obi__role{font:500 1.125rem/1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase}.obi__catch{grid-column:2;font:700 calc(var(--name-size) * .163)/1.5 obi jp,var(--font-jp);letter-spacing:.04em;text-align:end;color:var(--cream)}.obi__cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px clamp(20px,2.6vw,40px)}.obi__catalog{display:grid;justify-items:center;gap:8px;font:600 .8125rem/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.obi__catno{font:700 2.25rem/1 var(--font-label);letter-spacing:.06em;margin-bottom:8px}.obi__box{padding:4px 8px;border:1.5px solid var(--white)}.obi__pc{display:flex;gap:6px}.obi__pc span{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid;border-radius:50%;font-size:.6875rem;letter-spacing:0}.obi__legal{display:flex;gap:12px;font:500 .875rem/1.1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.obi__copy{font-size:1.0625rem;font-weight:600}.obi__tracks{display:flex;flex-direction:row-reverse;gap:10px;font:500 1rem/1.2 var(--font-jp);letter-spacing:.04em}.obi__tracks .tcy{font-family:var(--font-label);font-weight:700}.obi__bonus{opacity:.9}.swap{display:inline-grid}.swap>span{grid-area:1/1;transition:opacity 860ms var(--ease-out),transform 1020ms var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.swap__jp{opacity:0;transform:translateY(-10px)}[data-script=jp] .swap__jp{opacity:1;transform:none}[data-script=jp] .swap__en{opacity:0;transform:translateY(10px)}.barcode{display:flex;align-items:flex-start;gap:14px;color:var(--cream);font:.9375rem/1 var(--font-text);letter-spacing:.42em}@media(min-width:900px) and (max-height:820px){.cover__face{padding-top:3.4svh;padding-bottom:1.6svh}.rail{gap:2.6svh}.rail__nav a{min-height:max(24px,3.4svh)}.rail__links{padding-top:8px}.rail__links a{min-height:max(22px,3svh)}.obi__tracks{font-size:.9375rem}}@media(min-width:900px) and (orientation:portrait){.cover__mark{--cd-size:clamp(146px, min(26vw, 20svh), 280px)}}@media(max-width:899px) and (max-height:740px){.cover__face{gap:16px;padding-top:20px;padding-bottom:16px}.nowbar{row-gap:0}.nowbar a,.nowbar__track{min-height:32px}:root{--cd-size:68px}.cover__mark{--cd-size:clamp(68px, 17svh, 120px);padding:0 0 12px}.obi--cover{--name-size:5.25rem;padding-top:24px;padding-bottom:28px}.obi--cover .obi__catno{font-size:1.875rem}.obi--cover .obi__legal{font-size:.75rem}}@media(max-width:899px){.obi--cover{display:flex;align-items:flex-start;gap:28px;overflow-x:clip}.obi--cover>*,.obi--cover .obi__cols>*{flex:none}.obi--cover .obi__cols{flex:1 0 auto;flex-wrap:nowrap;justify-content:space-between;gap:24px}.obi--cover .barcode{display:none}}@media(max-width:699px){.obi__tracks,.obi__bonus,.nowbar__sep{display:none}}@media(max-width:380px){.obi--cover{gap:18px}.obi--cover .obi__cols{gap:14px}.obi--cover .obi__legal{display:none}}@media(min-width:900px){.obi{grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,3.5vw,56px);padding:clamp(16px,3.1svh,36px)var(--pad)clamp(20px,3.6svh,44px)}.cover,.obi--cover{--name-size:clamp(4.5rem, min(3rem + 10vw, 13svh), 12rem)}.obi h1{gap:clamp(8px,1.5svh,14px)}.obi__cols{flex-wrap:nowrap;justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.obi-ready [data-obi]{clip-path:inset(-48px 100% -48px 0);transition:clip-path 900ms var(--ease-out)}.obi-ready [data-obi].is-wrapped{clip-path:inset(-48px -40% -48px 0)}.obi-ready [data-obi] .obi__cols>*{opacity:0;transform:translateY(-12px);transition:opacity 420ms var(--ease-out),transform 560ms var(--ease-out);transition-delay:calc(380ms + var(--i,0) * 90ms)}.obi-ready [data-obi].is-wrapped .obi__cols>*{opacity:1;transform:none}.obi-ready .obi--cover{animation:obi-unclip 1ms 4s forwards}.obi-ready .obi--cover .obi__cols>*{animation:obi-show 1ms 4s forwards}.obi-ready [data-script]:not([data-settled]) .swap__jp{opacity:1;transform:none;animation:obi-hide 1ms 6s forwards}.obi-ready [data-script]:not([data-settled]) .swap__en{opacity:0;transform:translateY(10px);animation:obi-show 1ms 6s forwards}.nowbar__wave rect{transform-box:fill-box;transform-origin:center;animation:wave 1.6s ease-in-out infinite alternate paused}.is-playing .nowbar__wave rect{animation-play-state:running}.nowbar__wave rect:nth-child(2n){animation-delay:-.5s}.nowbar__wave rect:nth-child(3n){animation-delay:-1.1s}}@keyframes obi-show{to{opacity:1;transform:none}}@keyframes obi-unclip{to{clip-path:inset(-48px -40% -48px 0)}}@keyframes obi-hide{to{opacity:0}}@keyframes wave{to{transform:scaleY(.35)}}@media(prefers-reduced-motion:reduce){.swap>span{transition:none}}.tracks{display:grid;gap:clamp(48px,7vw,96px);max-width:1280px;margin:0 auto;padding:clamp(48px,8vw,112px)var(--pad)}.back,.booklet{--sheet-pad:clamp(20px, 3.2vw, 44px);position:relative;background:var(--white);box-shadow:0 1px 2px rgb(17 17 17/8%),0 24px 48px -30px rgb(17 17 17/.5)}.sheet__title{font:clamp(4rem,2.6rem + 4vw,6rem)/.8 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--obi)}.sheet__credit{display:flex;align-items:baseline;gap:10px;font:600 .9375rem/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.sheet__credit [lang=ja]{font:700 1rem/1 var(--font-jp);letter-spacing:.08em;color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 1.0625rem/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;text-decoration-color:var(--obi);color:var(--obi)}.riso{position:relative;background:var(--cream);isolation:isolate}.riso img{display:block;width:100%;filter:grayscale(1)contrast(1.25)brightness(1.08)}.riso::before,.riso::after{content:"";position:absolute;inset:0;pointer-events:none}.riso::before{z-index:1;background:var(--obi);mix-blend-mode:screen}.riso::after{z-index:2;background-image:radial-gradient(rgba(17,17,17,.16) .9px,transparent 1.3px);background-size:4px 4px;mix-blend-mode:multiply}.booklet{display:grid}.booklet__page{position:relative;display:flex;flex-direction:column;min-width:0}.booklet__photo{aspect-ratio:4/3}.booklet__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.booklet__title{display:grid;gap:14px;padding:var(--sheet-pad)var(--sheet-pad)0}.booklet__folio{margin-top:auto;font:600 .8125rem/1 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--ink-2)}.booklet__page--verso .booklet__folio{padding:28px var(--sheet-pad)var(--sheet-pad)}.booklet__page--recto{gap:28px;padding:var(--sheet-pad);border-top:1px solid rgb(17 17 17/9%);background-image:linear-gradient(rgb(17 17 17/7%),rgb(17 17 17/0) 22px)}.booklet__page--recto .booklet__folio{text-align:right}.booklet__head{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:2px solid var(--obi);font:600 .8125rem/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.essay{line-height:1.65}.essay p+p+p:not(.essay__sign){text-indent:1.5em}.essay__lede{margin-bottom:.8em;font:500 1.375rem/1.3 var(--font-label);letter-spacing:.01em;text-wrap:balance}.essay__sign{margin-top:1em;font:600 .9375rem/1.3 var(--font-label);letter-spacing:.08em;text-align:right;text-transform:uppercase;color:var(--ink-2)}.essay__sign::before{content:"— "}.offwork h3{margin-bottom:6px;font:700 1.125rem/1.2 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--obi)}.offwork__list{display:grid;grid-template-columns:max-content minmax(0,1fr)}.offwork__list div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:7px 0;border-top:1px solid var(--hair)}.offwork__list dt{display:flex;align-items:baseline;gap:8px;padding-right:12px;font:600 .9375rem/1.5 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.offwork__list dt::after{content:"";flex:1;min-width:20px;border-bottom:1.5px dotted rgb(17 17 17/.35)}.offwork__list dd{margin:0;line-height:1.5}.now{padding:18px 22px 8px;background-color:rgb(239 228 209/.7)}.now__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-bottom:4px}.now h3{font:700 1.75rem/1.1 var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--obi)}.now__updated{font:500 .9375rem/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.now__list{counter-reset:now}.now__list li{position:relative;padding:12px 0 12px 40px;border-top:1px solid var(--hair);counter-increment:now}.now__list li:first-child{border-top:0}.now__list li::before{content:counter(now);position:absolute;left:0;top:14px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--obi);font:700 .875rem/1 var(--font-label);font-variant-numeric:tabular-nums;color:var(--obi)}.now__list a{font-weight:600;text-decoration-color:var(--obi)}@media(min-width:900px){.booklet{--staple:linear-gradient(90deg, #8f8981, #ece8e2 45%, #a29c95);grid-template-columns:repeat(2,minmax(0,1fr))}.booklet__photo{flex:auto;min-height:320px;aspect-ratio:auto}.booklet__page--recto{border-top:0;background-image:none}.booklet__page::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(var(--fold-dir),rgb(17 17 17/.12),rgb(17 17 17/3%) 22px,rgb(17 17 17/0) 64px);mix-blend-mode:multiply}.booklet__page--verso::after{--fold-dir:270deg}.booklet__page--recto::after{--fold-dir:90deg}.booklet::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 2px);z-index:4;width:4px;background-image:var(--staple),var(--staple);background-position:0 24%,0 76%;background-size:4px 46px;background-repeat:no-repeat;filter:drop-shadow(0 1px 1px rgb(17 17 17/.35));pointer-events:none}}@media(min-width:1200px){.essay p:not(.essay__lede,.essay__sign){text-align:justify;hyphens:auto}}.back{display:grid}.back__spine{display:none}.back__face{display:grid;gap:28px;min-width:0;padding:var(--sheet-pad)}.back__head{display:grid;gap:18px;padding-bottom:18px;border-bottom:2px solid var(--obi)}.back__desc{max-width:62ch;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.tracklist{display:grid;align-content:start}.tracklist__row{display:grid;grid-template-columns:2.4em minmax(0,max-content)minmax(16px,1fr)auto;grid-template-areas:"n company leader time" ". ja ja ja" ". blurb blurb blurb" ". extra extra extra";column-gap:10px;padding:14px 0;border-top:1px solid var(--hair)}.tracklist__row:first-child{border-top:0;padding-top:0}.tracklist__row::after{content:"";grid-area:leader;align-self:end;margin-bottom:.5em;border-bottom:2px dotted rgb(17 17 17/.4)}.tracklist__n{grid-area:n;padding-top:.2em;font:700 1.25rem/1.15 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--obi)}.tracklist__company{grid-area:company;font:700 1.625rem/1.15 var(--font-label);letter-spacing:.02em;text-transform:uppercase}.tracklist__company a{color:inherit;text-decoration:none}.tracklist__company a:hover{text-decoration:underline;text-decoration-color:var(--obi);text-decoration-thickness:2px}.tracklist__company .icon{margin-left:6px;vertical-align:.1em;color:var(--obi)}.tracklist__role{font-size:1.0625rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;color:var(--obi)}.tracklist__time{grid-area:time;align-self:end;font:700 1.375rem/1.15 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tracklist__ja{grid-area:ja;font:500 .875rem/1.5 var(--font-jp);letter-spacing:.08em;color:var(--ink-2)}.tracklist__blurb{grid-area:blurb;max-width:62ch;margin-top:4px;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.tracklist__dates{margin-right:8px;font:600 .875rem/1 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.tracklist__total{display:flex;justify-content:flex-end;align-items:baseline;gap:12px;padding-top:10px;border-top:1.5px solid var(--ink);font:600 .875rem/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tracklist__total span{font:700 1.375rem/1 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink)}.tracklist__bonus-title{margin:32px 0 10px;font:700 1rem/1.2 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--obi)}.tracklist__list--bonus .tracklist__company{font-size:1.375rem}.tracklist__extra{grid-area:extra;display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin-top:10px}.tracklist__stats{display:flex;flex-wrap:wrap;gap:4px 20px}.tracklist__stats div{display:flex;flex-direction:row-reverse;align-items:baseline;gap:8px}.tracklist__stats dt{font:600 .8125rem/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.tracklist__stats dd{font:700 1.5rem/1.1 var(--font-label);font-variant-numeric:tabular-nums lining-nums}.tracklist__links{display:flex;flex-wrap:wrap;gap:0 20px}.tracklist__links .text-link{font-size:.9375rem}.tracklist__legend{margin-top:14px;font:500 .8125rem/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.back__credits{display:grid;align-content:start;justify-items:start;gap:18px}.back__links{display:grid;justify-items:start}.education__title{margin-bottom:8px;font:700 1rem/1.2 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--obi)}.education__row{display:grid;gap:2px;font:500 1rem/1.35 var(--font-label);letter-spacing:.02em}.education__row strong{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.education__dates{font-variant-numeric:tabular-nums;color:var(--ink-2)}.back__foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px;padding-top:18px;border-top:1px solid var(--hair);font:500 .8125rem/1.35 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.back__label{padding:4px 8px;border:1.5px solid var(--ink);font:700 .9375rem/1 var(--font-label);letter-spacing:.16em;color:var(--ink)}.back__fine{max-width:34ch}.back__cat{font:700 1.125rem/1 var(--font-label);letter-spacing:.06em;color:var(--ink)}.barcode--h{flex-direction:column;gap:0;margin-left:auto;color:var(--ink);letter-spacing:0}.barcode--h :is(.barcode__bars,.barcode__nums){display:block;width:96px;height:auto}.barcode--h text{font:500 11px var(--font-text);text-anchor:middle}@media(min-width:900px){.back{grid-template-columns:56px minmax(0,1fr)56px}.back__spine{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0;writing-mode:vertical-rl;white-space:nowrap;background:var(--obi);color:var(--white);font:600 .875rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase}.back__spine span:first-child{font:2rem/1 var(--font-display);letter-spacing:.03em;color:var(--cream)}.back__face{grid-template-columns:minmax(0,7fr)minmax(0,4fr);column-gap:clamp(32px,4vw,64px);background-image:linear-gradient(90deg,rgb(17 17 17/7%),rgb(17 17 17/0) 16px),linear-gradient(270deg,rgb(17 17 17/7%),rgb(17 17 17/0) 16px)}.back__head{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(32px,4vw,64px)}.back__foot{grid-column:1/-1}}.obi--closing{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.obi--closing .credits{display:grid;gap:32px clamp(32px,4vw,64px)}.credits h3{margin-bottom:8px;font:700 1rem/1.2 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cream)}.credits__list{display:grid;grid-template-columns:max-content minmax(0,1fr)}.credits__list div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:9px 0;border-top:1px solid rgb(250 240 230/.16)}.credits__list dt{display:flex;align-items:baseline;gap:8px;padding-right:12px;font:600 .875rem/1.6 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:rgb(250 240 230/.72)}.credits__list dt::after{content:"";flex:1;min-width:20px;border-bottom:1.5px dotted rgb(250 240 230/.35)}.credits__list dd{margin:0;font:500 1.125rem/1.4 var(--font-label);letter-spacing:.02em;overflow-wrap:anywhere}.credits__list a{text-decoration-color:rgb(250 240 230/.6)}.credits__list a:hover{text-decoration-color:var(--white)}.credits__list .icon{margin-left:6px;vertical-align:.05em}.credits__fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:14px;border-top:1px solid rgb(250 240 230/.16);font:500 .8125rem/1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:rgb(250 240 230/.72)}@media(min-width:1100px){.obi--closing .credits{grid-template-columns:repeat(2,minmax(0,1fr))}.credits__fine{grid-column:1/-1}}.obi__links{display:grid;justify-items:start}.obi__links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 1.375rem/1 var(--font-label);letter-spacing:.03em;text-decoration-color:rgba(250,240,230,.6)}.obi__links a:hover{text-decoration-color:var(--white)}.missing__face{display:grid;place-items:center;min-height:42svh;padding:48px var(--pad)}.missing__lede{grid-column:1/-1;max-width:44ch;font-size:1.1875rem}.obi--missing .obi__title{grid-template-columns:minmax(0,1fr);gap:20px}.cover__art,.format-marks,.obi__spine,.obi__role-ja,.obi__featuring,.obi__star{display:none}.print-defs{position:absolute;width:0;height:0;overflow:hidden}.cover__title{filter:url(#ink-fine)}.obi--cover{filter:url(#ink);background:0 0;color:var(--obi-white)}.obi__paper{position:absolute;inset:0;z-index:-1;background-color:var(--obi-band)}.obi__paper::after{content:"";position:absolute}.obi--cover :is(.obi__name,.obi__catch){color:inherit}.obi--cover::before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='m' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.32 0 0 0 0.79 0.32 0 0 0 0.79 0.32 0 0 0 0.79 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.obi--cover::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.6 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(circle at 30% 40%,rgb(250 240 230/5%),transparent 60%);mix-blend-mode:soft-light;opacity:.55}.cover__title{z-index:3;align-self:start;justify-self:end;color:var(--white);letter-spacing:.14em;white-space:nowrap}.cover__title .swap__en{font:800 expanded .9em/1 var(--font-print);letter-spacing:-.02em}.cover__title .words__sp{letter-spacing:0}.words{display:block}.words .swap{grid-template-columns:minmax(0,1fr);width:var(--w-en,auto);white-space:nowrap}.words .swap>span{justify-self:start}.words .swap:last-child>span{justify-self:end}[data-script=jp] .words .swap,.words[data-measure=jp] .swap{width:var(--w-jp,auto)}[data-script=jp] .words__sp,.words[data-measure=jp] .words__sp{font-size:0}.words[data-measure=en] .swap{width:var(--w-en,auto)}.words[data-measure=en] .words__sp{font-size:inherit}@media(prefers-reduced-motion:no-preference){.words .swap,.words__sp{--d:calc(var(--i) * var(--stagger, 140ms));transition:width 460ms var(--ease-out)var(--d)}.words__sp{transition-property:font-size}[data-script=en] .words .swap__jp,[data-script=jp] .words .swap__en{transform:translateY(.25em);transition:opacity 160ms var(--ease-out)var(--d),transform 300ms var(--ease-out)var(--d)}[data-script=en] .words .swap__jp{transform:translateY(-.25em)}[data-script=jp] .words .swap__jp,[data-script=en] .words .swap__en{transition:opacity 320ms var(--ease-out)calc(var(--d) + 90ms),transform 460ms var(--ease-out)calc(var(--d) + 90ms)}.words[data-measure] :is(.swap,.words__sp){transition:none}}@media(min-width:900px){.cover{--side:min(100svh, 100vw - 300px);--u:calc(var(--side) / 100);grid-template-columns:min(var(--side) * 142/125,100vw - 300px)minmax(0,1fr);grid-template-rows:var(--side);align-content:center;min-height:100svh}.nowbar__track{text-align:start}.cover__face{display:contents}.cover__art{display:block;grid-area:1/1;overflow:hidden;box-shadow:0 0 calc(var(--u) * 4)rgb(17 17 17/.28)}.cover__art img{width:100%;height:100%;object-fit:cover;object-position:0% 50%}.cover__title{grid-area:1/1;padding:calc(var(--u) * 4)calc(var(--u) * 4.5);font:500 calc(var(--u) * 2.6)/1 obi jp,var(--font-jp)}.cover__mark{--cd-size:calc(var(--u) * 8);grid-area:1/1;z-index:3;align-self:end;justify-self:end;padding:0 calc(var(--u) * 4)calc(var(--u) * 4)0;pointer-events:none}.rail{grid-area:1/2;align-self:start;padding:clamp(24px,5svh,56px)var(--pad)0 clamp(28px,3vw,56px)}.rail__logo{display:none}.nowbar{grid-area:1/2;flex-direction:column;align-items:flex-start;align-self:end;justify-self:start;gap:0;padding:0 var(--pad)clamp(24px,5svh,56px)clamp(28px,3vw,56px)}.nowbar__sep{display:none}.obi.obi--cover{--spine:calc(var(--u) * 4.6);--gap:calc(var(--u) * 1.3);grid-area:1/1;z-index:2;position:relative;display:grid;grid-template-columns:var(--spine)minmax(0,1fr)auto;grid-template-rows:repeat(4,auto)minmax(0,1fr)auto auto;grid-template-areas:"spine name name" "spine role role" "spine feat feat" "spine made made" "spine wja rja" "spine disc badge" "spine cat cat";justify-items:center;width:calc(var(--spine) + var(--u) * 18);gap:var(--gap)0;padding:calc(var(--u) * 4)calc(var(--u) * 2)calc(var(--u) * 3)0;text-align:center;filter:url(#ink)drop-shadow(calc(var(--u) * .15) 0 calc(var(--u) * .12) rgb(17 17 17/.6))drop-shadow(calc(var(--u) * 1.4) calc(var(--u) * .5) calc(var(--u) * 1.6) rgb(17 17 17/.5))}.obi--cover .obi__paper{background-image:linear-gradient(90deg,transparent var(--spine),rgb(250 240 230/7%) calc(var(--spine) + var(--u) * 1.5),transparent calc(var(--spine) + var(--u) * 7),transparent 70%,rgb(17 17 17/.22));transform:perspective(calc(var(--u) * 150))rotateY(-3deg);transform-origin:var(--spine)50%}.obi--cover .obi__paper::after{inset:0 0 0 auto;width:calc(var(--u) * .35);background:linear-gradient(90deg,transparent,rgb(250 240 230/.6));mask-image:linear-gradient(180deg,rgb(0 0 0/.15),#000 18%,rgb(0 0 0/.35) 42%,rgb(0 0 0/.8) 63%,rgb(0 0 0/.2) 86%,rgb(0 0 0/.5))}.obi--cover :is(.obi__title,.obi__cols,h1,.obi__catch,.format-marks,.obi__legal){display:contents}.obi--cover :is(.obi__tracks,.barcode,.format-mark--single,.obi__box,.obi__pc,.obi__stereo,.obi__date){display:none}.obi--cover>:not(.obi__spine,.obi__paper),.obi--cover .obi__cols>*,.obi--cover :is(h1,.obi__catch,.obi__legal)>*{margin-left:calc(var(--u) * 2)}.obi__spine{position:absolute;inset:0 auto 0 0;display:flex;justify-content:space-between;align-items:center;width:var(--spine);padding:calc(var(--u) * 3)0;background:color-mix(in srgb,var(--obi-band) 90%,var(--obi-white));box-shadow:inset calc(var(--u) * -.25)0 rgb(250 240 230/.16);writing-mode:vertical-rl;color:var(--obi-white);font:700 condensed calc(var(--u) * 1.55)/1 var(--font-print);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.obi__spine>:nth-child(2){font-size:calc(var(--u) * 2.1)}.obi--cover .obi__name{grid-area:name;width:auto;margin-right:-.08em;font:800 extra-condensed calc(var(--u) * 3.6)/.85 var(--font-print);letter-spacing:.06em;white-space:nowrap}.obi--cover .obi__name>span{display:inline}.obi--cover .obi__role{grid-area:role;display:block;margin-top:calc(var(--u) * -.4);font:700 condensed calc(var(--u) * 1.75)/1.1 var(--font-print);letter-spacing:.01em;white-space:nowrap}.obi__featuring{grid-area:feat;display:block;font:500 calc(var(--u) * 1.3)/1.3 var(--font-print)}.obi--cover .obi__made{grid-area:made;writing-mode:horizontal-tb;font:700 condensed calc(var(--u) * 1.35)/1.25 var(--font-print);letter-spacing:.03em;white-space:normal}.obi--cover .obi__catch-ja{grid-area:wja;align-self:start;margin-top:calc(var(--u) * 2);margin-left:calc(var(--u) * 3);color:var(--obi-red-on-band);font:700 calc(var(--u) * 4.4)/1.3 kaisei decol,obi jp,var(--font-jp);letter-spacing:.08em;text-align:start}.obi--cover .obi__role-ja{grid-area:rja;display:block;align-self:start;margin-top:calc(var(--u) * 2);writing-mode:vertical-rl;font:700 calc(var(--u) * 1.8)/1 obi jp,var(--font-jp);letter-spacing:.1em;white-space:nowrap}.format-mark--disc{grid-area:disc;align-self:center;justify-self:end;color:var(--obi-white)}.format-mark--disc svg{display:block;width:calc(var(--u) * 6);height:auto}.obi--cover .obi__copy{grid-area:badge;display:grid;place-items:center;width:calc(var(--u) * 7.5);margin-left:var(--u);aspect-ratio:1;border-radius:50%;background:var(--obi-white);color:var(--obi-band);writing-mode:horizontal-tb;padding:calc(var(--u) * 1.1);font:800 calc(var(--u) * 1.6)/.9 var(--font-print);letter-spacing:-.02em;text-transform:lowercase;text-align:center;white-space:normal}.obi--cover .obi__catalog{grid-area:cat;display:block}.obi--cover .obi__catline{display:flex;align-items:baseline;gap:.5em;white-space:nowrap}.obi--cover .obi__catno{margin:0;writing-mode:horizontal-tb;font:700 semi-condensed calc(var(--u) * 1.5)/1 var(--font-print);letter-spacing:0}.obi--cover .obi__price{display:grid;justify-items:end;gap:calc(var(--u) * .3);font:700 semi-condensed calc(var(--u) * 1.4)/1 archivo,obi jp,var(--font-jp);letter-spacing:0}.obi--cover .obi__tax{font-size:calc(var(--u) * 1.1);font-weight:500}}@media(min-width:900px) and (orientation:portrait){.js .cover,.cover{min-height:0}}@media(max-width:899px){.cover{grid-template-rows:minmax(0,1fr)auto}.cover__face{grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;justify-items:stretch}.nowbar{padding:8px var(--pad);gap:0 18px;font-size:.9375rem}.cover__art{display:block;grid-row:2;grid-column:1;min-height:140px}.cover__art img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:50% 70%}.cover__mark{--cd-size:clamp(48px, 13vw, 60px);grid-row:2;grid-column:1;z-index:3;align-self:end;justify-self:end;padding:0 var(--pad)16px 0}.obi.obi--cover{display:grid;grid-template-columns:auto auto minmax(0,1fr)auto;grid-template-areas:"role role role role" "single cat cat cat" "single disc . code" "foot foot foot code";align-items:center;--obi-line:clamp(0.6875rem, (100vw - 2 * var(--pad)) / 32, 0.9375rem);gap:6px 12px;padding:12px var(--pad);overflow-x:clip;filter:url(#ink)drop-shadow(0 -1px 1px rgb(17 17 17/.6))drop-shadow(0 -6px 10px rgb(17 17 17/.4))}.obi--cover .obi__paper{background-image:linear-gradient(0deg,transparent,rgb(250 240 230/6%) 18%,transparent 45%,transparent 70%,rgb(17 17 17/.22));transform:perspective(900px)rotateX(-3deg);transform-origin:50% 100%}.obi--cover .obi__paper::after{inset:0 0 auto;height:3px;background:linear-gradient(0deg,transparent,rgb(250 240 230/.3));mask-image:linear-gradient(90deg,rgb(0 0 0/.2),#000 22%,rgb(0 0 0/.35) 50%,rgb(0 0 0/.85) 74%,rgb(0 0 0/.25))}.obi--cover :is(.obi__title,.obi__cols,.format-marks){display:contents}.cover__title{grid-row:2;grid-column:1;padding:16px var(--pad);font:500 clamp(1rem,(100vw - 2 * var(--pad))/17,1.375rem)/1 obi jp,var(--font-jp)}.obi--cover :is(.obi__role-ja,.obi__tracks,.obi__made,.obi__pc){display:none}.obi--cover .obi__catch{grid-area:role;justify-self:start;margin-bottom:6px;font:700 calc(min(1.125rem,(100vw - 2 * var(--pad))/23) * .85)/1.2 obi jp,var(--font-jp);font-feature-settings:"palt";letter-spacing:.02em}.obi--cover .obi__catch-ja{writing-mode:horizontal-tb}.obi--cover .obi__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.obi--cover h1{grid-area:role;display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:6px;font-size:min(1.125rem,(100vw - 2 * var(--pad))/23)}.obi--cover .obi__role{display:inline;margin-left:auto;padding-left:.6em;font:700 extra-condensed 1em/1.2 var(--font-print);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.obi--cover .obi__role br{display:none}.format-mark{display:grid;justify-items:center;gap:3px;color:var(--obi-white);font:600 .4375rem/1 var(--font-text);letter-spacing:.2em;text-transform:uppercase}.format-mark svg{display:block;height:auto}.format-mark--single{--mark-w:clamp(52px, 16.5vw, 70px);grid-area:single;align-self:end;gap:4px}.format-mark--single svg{width:var(--mark-w)}.format-mark--single>span{margin-right:-.3em;font:600 expanded calc(var(--mark-w) * .15)/1 var(--font-print);letter-spacing:.3em}.format-mark--disc{grid-area:disc;align-self:start;justify-self:start;margin-top:calc(-.6875rem - 4px)}.format-mark--disc svg{width:clamp(42px,12.5vw,52px)}.obi--cover .obi__catalog{grid-area:cat;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.6875rem}.obi--cover .obi__catno{margin:0;writing-mode:horizontal-tb;font:700 semi-condensed .875rem/1 var(--font-print);letter-spacing:0}.obi--cover .obi__catline{display:flex;align-items:baseline;gap:.5em;white-space:nowrap}.obi--cover .obi__price{display:grid;justify-items:end;gap:2px;font:700 semi-condensed .875rem/1 archivo,obi jp,var(--font-jp);letter-spacing:0}.obi--cover .obi__tax{font-size:.6875rem;font-weight:500}.obi--cover .obi__box{display:none}.obi--cover .obi__legal{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:2px;font-size:.75rem}.obi--cover .obi__legal .v{writing-mode:horizontal-tb}.obi--cover .obi__copy{font:700 semi-expanded 1rem/1 var(--font-print);letter-spacing:.01em}.obi__star{display:block;flex:none}.obi--cover .obi__date{padding:2px 4px;border:1.25px solid;font:500 condensed .75rem/1 var(--font-print);letter-spacing:.02em}.obi--cover .obi__stereo{font:500 condensed .75rem/1 var(--font-print);letter-spacing:.02em}.obi--cover .barcode--h{--code-w:clamp(96px, 100vw - 279px, 150px);display:flex;grid-area:code;align-self:stretch;width:var(--code-w);margin:calc(-.6875rem - 6px)0 0;color:var(--obi-white)}.obi--cover .barcode--h .barcode__bars{flex:1;width:100%;min-height:0;contain:size}.obi--cover .barcode--h .barcode__nums{width:100%}@media(max-width:380px){.obi--cover .obi__stereo{display:none}.format-mark--single{--mark-w:50px}.obi--cover .barcode--h{--code-w:clamp(76px, 100vw - 244px, 92px)}.obi--cover :is(.obi__catno,.obi__price){font-size:.8125rem}.obi--cover .obi__copy{font-size:.75rem}.obi.obi--cover{column-gap:8px}.obi--cover .obi__legal{gap:4px 7px}.obi--cover .obi__date{font-size:.6875rem}}}