:root{--ink:#171a1c;--paper:#ebe9e3;--mist:#d5d5cf;--slate:#47616a;--quiet:#585b59;--watch-blue:#d6dfdd;--release-sand:#e5ddce;--mr-fog:#d4dcda;--other-blue:#aabcc0;--line:#171a1c3d;--sans:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho",serif;--page-pad:clamp(1.2rem,4vw,3.5rem);--content-edge:max(var(--page-pad),calc((100vw - 1240px) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);min-width:320px;color:var(--ink);font:16px/1.75 var(--sans);letter-spacing:.025em;margin:0}img{max-width:100%;display:block}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}.skip-link{z-index:30;background:var(--ink);color:var(--paper);padding:.6rem .9rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--slate);outline-offset:4px}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#ebe9e3fa;position:sticky;top:0}.site-header-inner{min-height:70px;padding:0 var(--content-edge);justify-content:space-between;align-items:center;gap:2rem;display:flex}.site-logo{font:700 clamp(1.12rem,2vw,1.35rem)/1 var(--sans);letter-spacing:-.055em;text-decoration:none}.site-logo small{color:var(--quiet);font:500 .59rem/1 var(--sans);letter-spacing:.12em;vertical-align:middle;margin-left:.55rem;display:inline-block}.site-nav ul{align-items:center;gap:clamp(.75rem,2.4vw,2rem);display:flex}.site-nav a{min-height:36px;color:var(--quiet);letter-spacing:.11em;border-bottom:1px solid #0000;align-items:center;padding:.35rem 0;font-size:.69rem;text-decoration:none;display:flex}.site-nav a[aria-current=page],.site-nav a:hover{border-bottom-color:var(--ink);color:var(--ink)}.home-hero{color:var(--paper);background:linear-gradient(118deg,#20292b 0%,#171a1c 64%);position:relative;overflow:hidden}.hero-layout{min-height:760px;padding:clamp(3.5rem,9vw,8rem) var(--content-edge) clamp(2.75rem,5vw,4.5rem);grid-template-columns:minmax(0,.93fr) minmax(260px,.73fr);align-items:center;gap:clamp(2rem,8vw,8rem);display:grid;position:relative}.hero-kicker,.eyebrow{color:var(--mist);letter-spacing:.16em;font-size:.67rem;font-weight:600}.hero-wordmark{font:600 clamp(4.5rem,10.5vw,9.5rem)/.85 var(--sans);letter-spacing:-.09em;margin-top:clamp(1.6rem,5vw,4.6rem);display:inline-block;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-jp{color:var(--mist);font:clamp(1.15rem,1.8vw,1.45rem)/1.3 var(--serif);margin-top:1rem}.hero-lead{max-width:31rem;margin-top:clamp(2.2rem,4vw,3.7rem);font-size:clamp(1rem,1.5vw,1.18rem);line-height:2.05}.hero-context{max-width:29rem;color:var(--mist);margin-top:1.2rem;font-size:.88rem;line-height:1.9}.quiet-link{border-bottom:1px solid var(--mist);color:var(--paper);letter-spacing:.08em;align-items:center;gap:.8rem;margin-top:2.3rem;padding-bottom:.38rem;font-size:.78rem;text-decoration:none;display:inline-flex}.quiet-link:hover span{transform:translate(.3rem)}.hero-portrait-wrap{justify-self:end;width:min(100%,445px)}.hero-portrait{aspect-ratio:1;object-fit:contain;filter:saturate(.62)contrast(1.03)brightness(1.24);width:100%;height:auto}.hero-copy,.hero-portrait-wrap,.page-hero .wrap{animation:.72s ease-out both enter}.hero-portrait-wrap{animation-delay:.12s}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.watch-section{padding:clamp(5rem,10vw,9.5rem) var(--content-edge);border-top:1px solid var(--line);background-color:#e9dfd5;background-image:linear-gradient(90deg,#f2eee6bd,#f2eee66b),url(/album-ubugoe-atmosphere-v1.webp);background-position:50%;background-size:cover;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.watch-copy{max-width:24rem}.watch-copy>p{color:var(--quiet);letter-spacing:.14em;font-size:.65rem;font-weight:600}.watch-copy h2{font:500 clamp(2.2rem,3.1vw,3.2rem)/1.2 var(--serif);letter-spacing:0;margin-top:2.5rem}.watch-copy h2 em{color:var(--slate);font-style:normal}.watch-copy>p:not(:first-child){color:#3b4141;margin-top:1.8rem}.watch-copy a{letter-spacing:.1em;border-bottom:1px solid;gap:.7rem;margin-top:2rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.watch-copy a+a{margin-left:1.25rem}.watch-copy .series-description,.cover-screening-copy .series-description{letter-spacing:.015em;font-size:.89rem;font-weight:400;line-height:1.9}.watch-player{background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.new-section{padding:clamp(4.6rem,9vw,8.2rem) var(--content-edge);border-top:1px solid var(--line);background:#dce1dd;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.new-copy{max-width:24rem}.new-copy>p:first-child,.cover-showcase-intro>p:first-child{color:var(--quiet);letter-spacing:.14em;font-size:.65rem;font-weight:600}.new-copy h2{font:500 clamp(2.6rem,5vw,5.2rem)/1.08 var(--serif);margin-top:2.25rem}.new-copy>p:not(:first-child){color:#3b4141;margin-top:1.4rem}.new-copy a{letter-spacing:.1em;border-bottom:1px solid;gap:.7rem;margin-top:2rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.new-actions{flex-wrap:wrap;column-gap:1.5rem;display:flex}.new-player{background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.thumbnail-stack{isolation:isolate;min-height:clamp(20rem,36vw,32rem);position:relative}.thumbnail-stack a{width:min(75%,25rem);color:var(--paper);background:var(--ink);transform:rotate(calc((var(--stack-index) - 1) * 4deg));text-decoration:none;transition:transform .35s,filter .35s;display:block;position:absolute;overflow:hidden;box-shadow:0 1.2rem 3.4rem #171a1c33}.thumbnail-stack a:first-child{z-index:3;top:8%;left:8%}.thumbnail-stack a:nth-child(2){z-index:2;top:24%;right:4%}.thumbnail-stack a:nth-child(3){z-index:1;bottom:4%;left:17%}.thumbnail-stack a:hover{z-index:4;transform:translateY(-.55rem)rotate(0)}.thumbnail-stack img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%}.thumbnail-stack span{font:.64rem/1 var(--sans);letter-spacing:.1em;padding:.55rem .7rem .65rem;display:block}.video-embed .embed-poster{z-index:0;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.video-embed .embed-frame{z-index:1;opacity:1;border:0;width:100%;height:100%;position:absolute;inset:0}.release-section,.section{padding:clamp(4.2rem,9vw,8.5rem) var(--content-edge)}.release-section{background:var(--release-sand);border-top:1px solid var(--line)}.section-title-row,.section .wrap{max-width:none;margin:0}.section-title-row{border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1fr;gap:1.5rem;padding-bottom:1.5rem;display:grid}.section-title-row>p{color:var(--quiet);letter-spacing:.13em;font-size:.66rem}.section-title-row h2{font:500 clamp(2.3rem,5vw,4.5rem)/1.15 var(--serif);letter-spacing:0}.section-title-row h2 em{font-style:normal}.section-title-row .section-side-note{color:var(--quiet);grid-column:2;margin-top:-.7rem;font-size:.82rem;line-height:1.65}.release-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin:2rem 0 0;padding:.4rem 0 1.1rem;display:grid}.release-swipe-hint{display:none}.release-production-note{border-top:1px solid var(--line);color:var(--quiet);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.3rem;margin-top:1.4rem;padding-top:1.1rem;font-size:.78rem;line-height:1.8;display:flex}.release-production-note a{color:var(--ink);border-bottom:1px solid;text-decoration:none}.release-discography-link{color:var(--ink);border-bottom:1px solid;margin-top:1.2rem;padding-bottom:.25rem;font-size:.8rem;text-decoration:none;display:inline-block}.release-tile{color:var(--ink);text-decoration:none;display:block}.release-artwork{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .28s}.release-tile:hover .release-artwork{transform:translateY(-.25rem)}.release-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.55rem;margin-top:.95rem;display:grid}.release-no,.track-index{color:var(--quiet);letter-spacing:.12em;font-size:.66rem}.release-title{font:500 clamp(1.25rem,2vw,1.75rem)/1.1 var(--serif);letter-spacing:-.055em}.release-listen{color:var(--quiet);letter-spacing:.1em;white-space:nowrap;font-size:.66rem}.release-listen b{color:var(--ink);margin-left:.5rem;font-size:1rem}.release-tile:hover .release-title{color:var(--slate)}.release-disc{display:none}.cover-feature{padding:clamp(5rem,10vw,9.5rem) var(--content-edge);background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.cover-feature-copy{max-width:24rem}.cover-feature-copy>p:first-child{color:var(--quiet);letter-spacing:.14em;font-size:.65rem;font-weight:600}.cover-feature-copy h2{font:500 clamp(2.6rem,5vw,5.2rem)/1.08 var(--serif);letter-spacing:0;margin-top:2.5rem}.cover-feature-copy h2 em{color:var(--slate);font-style:normal}.cover-feature-copy>p:not(:first-child){color:#3b4141;margin-top:1.8rem}.cover-feature-copy a{letter-spacing:.1em;border-bottom:1px solid;gap:.7rem;margin-top:2rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.cover-feature-player{background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.cover-index{padding:clamp(5rem,10vw,9.5rem) var(--content-edge);border-top:1px solid var(--line);background:#dfe2de;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(2rem,7vw,7rem);display:grid}.cover-index-intro{flex-direction:column;min-height:25rem;display:flex}.cover-index-intro>p:first-child{color:var(--quiet);letter-spacing:.13em;font-size:.66rem}.cover-index-intro h2{font:500 clamp(2.5rem,5vw,5rem)/1.13 var(--serif);letter-spacing:0;margin-top:clamp(3.1rem,7vw,6rem)}.cover-index-intro h2 em{color:var(--slate);font-style:normal}.cover-index-intro>p:not(:first-child){color:#3b4141;margin-top:1.6rem}.cover-index-intro a,.section-link,.playlist-link,.track-link{letter-spacing:.09em;border-bottom:1px solid;align-items:center;gap:.7rem;width:fit-content;margin-top:auto;padding-bottom:.38rem;font-size:.72rem;text-decoration:none;display:inline-flex}.cover-index-stills{background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cover-index-stills a{min-height:23rem;color:var(--paper);text-decoration:none;position:relative;overflow:hidden}.cover-index-stills img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:transform .55s,filter .35s}.cover-index-stills span{font:500 clamp(1.25rem,2.3vw,2rem)/1 var(--serif);background:linear-gradient(#0000,#0f1112e6);padding:1rem;position:absolute;inset:auto 0 0}.cover-index-stills small{font:.58rem/1 var(--sans);letter-spacing:.09em;margin-top:.45rem;display:block}.cover-index-stills a:hover img{filter:saturate();transform:scale(1.035)}.cover-showcase{padding:clamp(4.5rem,8vw,7.5rem) var(--content-edge);border-top:1px solid var(--line);background:#dfe2de;grid-template-columns:minmax(18rem,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.cover-showcase-intro{flex-direction:column;min-height:20rem;display:flex}.cover-showcase-intro h2{font:500 clamp(2.2rem,2.6vw,2.7rem)/1.24 var(--serif);letter-spacing:0;margin-top:clamp(2rem,3.6vw,3.1rem)}.cover-showcase-intro h2 em{color:inherit;font-style:normal}.cover-showcase-intro>p:not(:first-child){color:#3b4141;max-width:22rem;margin-top:1.6rem}.cover-showcase-intro a{letter-spacing:.09em;border-bottom:1px solid;align-items:center;gap:.7rem;width:fit-content;margin-top:auto;padding-bottom:.38rem;font-size:.72rem;text-decoration:none;display:inline-flex}.embed-pair,.cover-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.embed-pair article>p,.cover-embed-grid article>p{color:var(--quiet);font:.62rem/1.2 var(--sans);letter-spacing:.09em;margin-bottom:.65rem}.embed-pair .video-embed,.cover-embed-grid .video-embed{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.cover-thumbnail-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.cover-thumbnail-pair a{color:var(--ink);background:var(--paper);text-decoration:none;display:block;overflow:hidden}.cover-thumbnail-pair article>p{color:var(--quiet);font:.62rem/1.2 var(--sans);letter-spacing:.09em;margin-bottom:.65rem}.cover-thumbnail-pair img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;transition:transform .35s,filter .35s}.cover-thumbnail-pair a:hover img{filter:saturate()contrast();transform:scale(1.035)}.site-footer{padding:clamp(3.2rem,7vw,6rem) var(--content-edge) 1.5rem;color:var(--paper);background:#111619;border-top:1px solid #ebe9e338}.footer-top,.footer-bottom{justify-content:space-between;gap:2rem;display:flex}.footer-top{border-bottom:1px solid #ebe9e340;justify-content:flex-start;align-items:baseline;gap:1.15rem;padding-bottom:2.4rem}.footer-wordmark{color:var(--paper);font:600 clamp(2.4rem,3.4vw,3.5rem)/1 var(--sans);letter-spacing:-.09em;text-decoration:none}.footer-wordmark:hover{color:#fff}.footer-top>p:last-child{color:#ebe9e39e;letter-spacing:.14em;text-align:left;font-size:.64rem;font-weight:600;line-height:1.75}.footer-bottom{color:#ebe9e39e;letter-spacing:.1em;flex-wrap:wrap;align-items:center;margin-top:1.1rem;font-size:.66rem}.footer-links{gap:1.6rem;display:flex}.footer-bottom a{color:var(--paper);border-bottom:1px solid #ebe9e399;padding-bottom:.32rem;text-decoration:none}.footer-bottom a:hover{color:#fff;border-bottom-color:#fff}.footer-bottom span{margin-left:auto}.page-hero{padding:clamp(4.5rem,11vw,9rem) var(--content-edge) clamp(3.2rem,7vw,6rem);background:var(--ink);color:var(--paper)}.page-hero .wrap{max-width:none;margin:0}.page-hero .eyebrow{color:var(--mist)}.page-hero h1{max-width:12em;font:500 clamp(3rem,7vw,6.6rem)/1.12 var(--serif);letter-spacing:0;margin-top:1.25rem}.page-hero .lead{max-width:44rem;color:var(--mist);margin-top:2.1rem;font-size:clamp(1rem,1.4vw,1.14rem);line-height:2}.section-ivory{background:var(--paper)}.section-ivory .eyebrow{color:var(--quiet)}.section-paper{background:var(--paper)}.section h2{font:500 clamp(2.1rem,5vw,4.5rem)/1.15 var(--serif);letter-spacing:0}.section-desc{max-width:44rem;margin-top:1.5rem;line-height:2}.track-list{border-top:1px solid var(--ink);margin-top:2.5rem}.track-row{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.45rem 0;display:grid}.original-track-row{grid-template-columns:minmax(0,1fr) auto}.track-title{font:500 clamp(1.4rem,3.3vw,2.7rem)/1.1 var(--serif);letter-spacing:-.055em}.track-link{color:var(--quiet);white-space:nowrap;margin-top:0}.track-link:hover,.section-link:hover,.playlist-link:hover{color:var(--slate)}.track-youtube{margin-left:1rem}.playlist-link,.section-link{margin-top:2rem}.page-note{border-top:1px solid var(--line);color:var(--quiet);margin-top:3.4rem;padding-top:1rem;font-size:.78rem}.footer-links{display:flex}.original-page-hero,.cover-page-hero{background:var(--ink)}.original-latest-link{color:var(--paper);border-bottom:1px solid;margin-top:2rem;padding-bottom:.35rem;font-size:.8rem;text-decoration:none;display:inline-block}.original-hero-links{flex-wrap:wrap;gap:.4rem 2rem;display:flex}.original-story-index{padding:clamp(2rem,4vw,3.5rem) var(--content-edge);background:var(--paper);scroll-margin-top:1rem}.original-story-index>.eyebrow{color:var(--quiet);margin-bottom:1rem}.original-story-index>h2{font:500 clamp(1.6rem,3vw,2.7rem)/1.4 var(--serif);margin-bottom:1.6rem}.original-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,2vw,1.6rem);display:grid}.original-story-index a{border:1px solid var(--line);color:var(--ink);grid-template-columns:clamp(4.8rem,7vw,7.5rem) minmax(0,1fr);align-items:center;gap:clamp(.7rem,1.4vw,1.4rem);padding:.7rem;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.original-story-index a:hover{border-color:var(--ink);background:#e8e3d8}.original-story-index img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.original-story-index span{flex-direction:column;min-width:0;display:flex}.original-story-index small{color:var(--quiet);letter-spacing:.11em;font-size:.58rem}.original-story-index strong{font:500 clamp(1rem,1.7vw,1.5rem)/1.2 var(--serif);margin-top:.3rem}.original-story-index em{color:var(--quiet);margin-top:.45rem;font-size:.65rem;font-style:normal}.original-story-heading .eyebrow{color:var(--quiet)}.original-story{padding:clamp(4rem,8vw,7rem) var(--content-edge);border-top:1px solid var(--line);scroll-margin-top:1rem}.original-story-bluesneaker{background:#dce7e8}.original-story-akarinomamade{background:#d9d4cd}.original-story-dripping{background:#e5e8dd}.original-story-heading{border-bottom:1px solid var(--ink);padding-bottom:2rem}.original-story-heading h2{font:500 clamp(2.8rem,6vw,6rem)/1.1 var(--serif);letter-spacing:-.055em;margin-top:.7rem}.original-story-heading>p:last-child{margin-top:1rem;font-size:clamp(1rem,1.7vw,1.25rem)}.original-story-body{grid-template-columns:minmax(13rem,.67fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.original-story-art img{aspect-ratio:1;object-fit:cover;width:100%}.original-story-copy{min-width:0;max-width:43rem}.original-story-part+.original-story-part{margin-top:2.5rem}.original-story-copy h3{font:500 clamp(1.45rem,2.3vw,2.1rem)/1.4 var(--serif)}.original-story-copy p{margin-top:1rem;line-height:2.05}.original-story-copy .original-story-summary{margin-top:0;font-size:1rem}.original-story-player{aspect-ratio:16/9;background:var(--ink);margin-top:2.8rem;position:relative;overflow:hidden}.original-story-copy nav{flex-wrap:wrap;gap:1rem 1.8rem;margin-top:1.4rem;display:flex}.original-story-copy nav a{border-bottom:1px solid;padding-bottom:.25rem;font-size:.75rem;text-decoration:none}.original-story-detail-link{color:var(--ink);border-bottom:1px solid;margin-top:2rem;padding-bottom:.35rem;font-size:.85rem;text-decoration:none;display:inline-block}.original-detail-hero{background:#183b47}.original-detail-hero--dripping{background:#284757}.original-detail-hero--akarinomamade{background:#343c42}.original-detail{padding:clamp(4rem,8vw,7rem) var(--content-edge);background:#dce7e8;grid-template-columns:minmax(14rem,.6fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);scroll-margin-top:1rem;display:grid}.original-detail--dripping{background:#e7edec}.original-detail--akarinomamade{background:#e2ded8}.original-detail-art img{aspect-ratio:1;object-fit:cover;width:100%}.original-detail-copy{max-width:43rem}.original-detail-copy>.eyebrow{color:var(--quiet)}.original-detail-copy h2{font:500 clamp(2.2rem,4vw,4rem)/1.2 var(--serif);margin-top:1rem}.original-detail-copy section{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.4rem}.original-detail-copy h3{font:500 clamp(1.4rem,2.4vw,2.1rem)/1.35 var(--serif)}.original-detail-copy section p{margin-top:1rem;line-height:2.05}.original-detail-source{color:var(--quiet);margin-top:3rem;font-size:.73rem;line-height:1.8}.original-detail-source a{color:inherit;display:inline-block}.original-detail-listen{padding:clamp(4rem,8vw,7rem) var(--content-edge);background:var(--paper);grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.original-detail-listen .eyebrow{color:var(--quiet)}.original-detail-listen h2{font:500 clamp(2.2rem,4vw,4rem)/1.2 var(--serif);margin-top:1rem}.original-detail-listen p:not(.eyebrow){margin-top:1rem}.original-detail-listen nav{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;display:flex}.original-detail-listen nav a,.original-detail-return a{color:var(--ink);border-bottom:1px solid;padding-bottom:.35rem;font-size:.78rem;text-decoration:none}.original-detail-listen .original-story-player{margin-top:0}.original-detail-return{padding:2rem var(--content-edge) 4rem;background:var(--paper);flex-wrap:wrap;gap:1.5rem 3rem;display:flex}.original-making-of{padding:clamp(3.8rem,7vw,6.5rem) var(--content-edge);background:var(--paper);border-top:1px solid var(--line);scroll-margin-top:5rem}.original-making-of-copy{max-width:48rem}.original-making-of .eyebrow{color:var(--quiet)}.original-making-of h2{font:500 clamp(2rem,3.4vw,3.2rem)/1.2 var(--serif);margin-top:1rem}.original-making-of-copy>p:not(.eyebrow){margin-top:1.55rem;line-height:2}.original-discography{padding:clamp(4rem,8vw,7rem) var(--content-edge);background:#dedbd3;scroll-margin-top:1rem}.original-discography-intro{max-width:48rem;scroll-margin-top:6rem}.original-discography-intro .eyebrow{color:var(--quiet)}.original-discography h2{font:500 clamp(2rem,4vw,4rem)/1.4 var(--serif);margin-top:1rem}.original-discography-intro>p:not(.eyebrow){margin-top:1.4rem;line-height:2}.original-discography-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,7vw,7rem);margin-top:3rem;list-style:none;display:grid}.original-discography-list li{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-content:start;align-items:baseline;gap:.65rem .8rem;padding:1.5rem 0;scroll-margin-top:6rem;display:grid}.original-discography-number{color:var(--quiet);letter-spacing:.1em;font-size:.65rem}.original-discography-title{font:500 clamp(1.15rem,2vw,1.7rem)/1.35 var(--serif)}.original-discography-list a{color:var(--ink);text-underline-offset:.3em;font-size:.72rem;line-height:1.7;text-decoration:underline}.original-discography-list a:hover{color:var(--slate)}.original-discography-story{max-width:34rem;color:var(--quiet);grid-column:2;font-size:.85rem;line-height:1.85}.original-discography-background{max-width:34rem;color:var(--ink);grid-column:2;font-size:.82rem;line-height:1.9}.original-discography-background summary{cursor:pointer;text-underline-offset:.3em;width:fit-content;padding:.3rem 0;text-decoration:underline;display:list-item}.original-discography-background summary:hover{color:var(--slate)}.original-discography-background summary:focus-visible{outline-offset:4px;outline:2px solid}.original-discography-background p{color:var(--quiet);margin:.55rem 0 .2rem}.original-discography-links{flex-wrap:wrap;grid-column:2;gap:.65rem 1.2rem;margin-top:.25rem;display:flex}.original-discography-return{border-bottom:1px solid;margin-top:2rem;padding-bottom:.3rem;font-size:.75rem;text-decoration:none;display:inline-block}.release-gallery{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.release-gallery-item{background:var(--ink);min-height:min(46vw,39rem);position:relative;overflow:hidden}.release-gallery-item img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%;transition:transform .6s,filter .4s}.release-gallery-copy{color:var(--paper);background:linear-gradient(#0000,#0f1112f0);padding:2.7rem 1.4rem 1.4rem;position:absolute;inset:auto 0 0}.release-gallery-item h2{font:500 clamp(1.45rem,2.6vw,2.6rem)/1 var(--serif)}.release-gallery-copy p{color:#fcfaf6c7;max-width:19rem;margin:.5rem 0 .9rem;font-size:.78rem;line-height:1.65}.release-gallery-copy nav{flex-wrap:wrap;gap:.85rem;display:flex}.release-gallery-item a{color:var(--paper);letter-spacing:.08em;white-space:nowrap;font-size:.62rem;text-decoration:none}.release-gallery-item:hover img{filter:saturate()contrast();transform:scale(1.035)}.feature-listen,.cover-screening{padding:clamp(4rem,9vw,8rem) var(--content-edge);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.original-feature{background:#d8d0c2}.cover-screening{background-color:#e9dfd5;background-image:linear-gradient(90deg,#f2eee6bd,#f2eee66b),url(/album-ubugoe-atmosphere-v1.webp);background-position:50%;background-size:cover}.feature-listen-copy,.cover-screening-copy{max-width:24rem}.feature-listen-copy>p:first-child,.cover-screening-copy>p:first-child{color:var(--quiet);letter-spacing:.14em;font-size:.65rem;font-weight:600}.feature-listen-copy h2,.cover-screening-copy h2{font:500 clamp(2.2rem,3.1vw,3.2rem)/1.2 var(--serif);margin-top:2.5rem}.feature-listen-copy h2 em,.cover-screening-copy h2 em{color:var(--slate);font-style:normal}.feature-listen-copy>p:not(:first-child),.cover-screening-copy>p:not(:first-child){color:#3b4141;margin-top:1.8rem}.feature-listen-copy a,.cover-screening-copy a{letter-spacing:.1em;border-bottom:1px solid;margin-top:2rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.feature-listen-player,.cover-screening-player{background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.other-cover-links{flex-wrap:wrap;gap:1.35rem;display:flex}.other-cover-links .section-link{margin-top:2rem}.other-covers-layout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.other-covers-intro .section-desc{max-width:24rem}.other-cover-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.other-cover-thumbnails article>p{color:var(--quiet);font:.62rem/1.2 var(--sans);letter-spacing:.09em;margin-bottom:.65rem}.other-cover-thumbnails a{background:var(--ink);display:block;overflow:hidden}.other-cover-thumbnails img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;transition:transform .5s,filter .35s;display:block}.other-cover-thumbnails a:hover img{filter:saturate();transform:scale(1.035)}.cover-project-directory{padding:clamp(3.5rem,7vw,6rem) var(--content-edge);background:#e2e8e6}.cover-hero-project-link{color:var(--paper);border-bottom:1px solid;margin-top:2rem;padding:.7rem 0;font-size:.82rem;text-decoration:none;display:inline-block}.cover-project-directory-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:3rem;display:grid}.cover-project-directory-heading .eyebrow{color:var(--quiet);grid-column:1/-1}.cover-project-directory-heading h2{font:500 clamp(2.5rem,4.5vw,4.5rem)/1.12 var(--serif);margin-top:1.1rem}.cover-project-directory-heading>p:last-child{color:#3b4141;max-width:29rem;font-size:.9rem;line-height:1.9}.cover-project-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.cover-project-card{min-height:24rem;color:var(--paper);background-color:#1c2224;background-position:50%;background-size:cover;flex-direction:column;padding:clamp(1.4rem,3vw,2.6rem);text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.cover-project-card--ubugoe{--progress-on:#f2c0a6;--progress-off:#f9f0e847;background-image:linear-gradient(95deg,#161b1ea3,#161b1e5c),url(/album-ubugoe-atmosphere-v1.webp)}.cover-project-card--miss-you{--progress-on:#eee9df;--progress-off:#eee9df40;background-image:linear-gradient(95deg,#141413b8,#1414137a),url(/album-miss-you-atmosphere-v1.webp)}.cover-project-card:hover{transform:translateY(-4px);box-shadow:0 1rem 2rem #171a1c2e}.cover-project-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cover-project-card-top small{color:#b7c3c1;letter-spacing:.12em;font-size:.61rem}.cover-project-card-top b{white-space:nowrap;border:1px solid #879b99;padding:.3rem .55rem;font-size:.64rem;font-weight:500}.cover-project-card>strong{font:500 clamp(3rem,5vw,5.3rem)/1 var(--serif);margin-top:2.8rem}.cover-project-card-count{color:#cad3d1;letter-spacing:.11em;margin-top:1.3rem;font-size:.72rem}.cover-project-card-progress,.album-project-progress-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:.25rem;display:grid}.cover-project-card-progress{margin-top:1rem}.cover-project-card-progress i,.album-project-progress-grid i{background:var(--progress-off,#667371);height:.48rem;display:block}.cover-project-card-progress i.is-published,.album-project-progress-grid i.is-published{background:var(--progress-on,#d4c8ac)}.cover-project-card-caption{color:#d9dfdc;margin-top:1.5rem;font-size:.82rem}.cover-project-card-link{text-underline-offset:.45rem;margin-top:auto;padding-top:1.7rem;font-size:.79rem;text-decoration:underline}.cover-project-directory-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.7rem;display:flex}.cover-project-directory-links a{border-bottom:1px solid;padding-bottom:.3rem;font-size:.75rem;text-decoration:none}.cover-stills{padding:clamp(3rem,6vw,5.5rem) var(--content-edge)}.cover-stills h2{margin-top:1.1rem}.cover-still-grid{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.cover-still-grid a{min-height:clamp(14rem,27vw,22rem);color:var(--paper);text-decoration:none;display:block;position:relative;overflow:hidden}.cover-still-grid img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%;transition:transform .5s,filter .4s}.cover-still-grid span{font:500 clamp(1.5rem,3vw,2.7rem)/1 var(--serif);background:linear-gradient(#0000,#0f1112e0);padding:1.2rem;display:block;position:absolute;inset:auto 0 0}.cover-still-grid small{font:.59rem/1 var(--sans);letter-spacing:.1em;margin-top:.55rem;display:block}.cover-still-grid a:hover img{filter:saturate();transform:scale(1.035)}.album-project-hero{padding:clamp(4.5rem,9vw,8rem) var(--content-edge);background:var(--ink);color:var(--paper);grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.album-project-hero--ubugoe{--progress-on:#f2c0a6;--progress-off:#f9f0e847;background-image:linear-gradient(90deg,#151b1ea8,#151b1e61),url(/album-ubugoe-atmosphere-v1.webp);background-position:50%;background-size:cover}.album-project-hero--miss-you{--progress-on:#eee9df;--progress-off:#eee9df40;background-image:linear-gradient(90deg,#141413c9,#14141391),url(/album-miss-you-atmosphere-v1.webp);background-position:50%;background-size:cover}.album-project-hero .eyebrow{color:var(--mist)}.album-project-intro h1{font:500 clamp(3.2rem,7vw,6.2rem)/1.08 var(--serif);margin-top:1.7rem}.album-project-intro h1 span{font:400 clamp(1.35rem,2.2vw,2rem)/1.45 var(--serif);margin-top:.5rem;display:block}.album-project-progress{border-top:1px solid #697675;border-bottom:1px solid #697675;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1.2rem;max-width:30rem;margin-top:2rem;padding:1rem 0;display:grid}.album-project-progress strong{font:500 clamp(2.2rem,3.8vw,3.5rem)/1 var(--serif)}.album-project-progress strong small{font:.66rem/1 var(--sans);letter-spacing:.08em}.album-project-progress>span{color:#d4c8ac;justify-self:end;font-size:.76rem}.album-project-progress-grid{grid-column:1/-1;margin-top:.45rem}.album-project-progress-grid i{height:.42rem}.album-project-meta{color:var(--mist);letter-spacing:.05em;margin-top:1.6rem;font-size:.72rem}.album-project-description{max-width:38rem;color:var(--paper);margin-top:1.5rem;font-size:clamp(.91rem,1.2vw,1rem);line-height:2.05}.album-project-actions{flex-wrap:wrap;gap:.7rem 1.6rem;margin-top:2rem;display:flex}.album-project-actions a,.album-project-songs-intro a{border-bottom:1px solid;width:fit-content;padding-bottom:.35rem;font-size:.75rem;text-decoration:none;display:inline-flex}.album-project-actions .album-project-primary-action{border:1px solid var(--paper);padding:.75rem 1rem;font-weight:600}.album-project-order-note{max-width:30rem;color:var(--mist);margin-top:1rem;font-size:.72rem;line-height:1.7}.album-project-sibling{color:#d4c8ac;border-bottom:1px solid;margin-top:2rem;padding-bottom:.3rem;font-size:.76rem;text-decoration:none;display:inline-block}.album-project-feature .video-embed{aspect-ratio:16/9;background:#080a0b;position:relative;overflow:hidden}.album-project-feature .album-project-play-link{z-index:2;color:#fff;display:block;position:absolute;inset:0}.album-project-feature .album-project-play-link .embed-poster{filter:saturate(.88)contrast(1.04)}.album-project-feature .album-project-play-icon{background:#090c0fb8;border:1px solid #fffc;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;padding-left:.2rem;font:1.4rem/1 sans-serif;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album-project-feature .album-project-play-link:hover .album-project-play-icon,.album-project-feature .album-project-play-link:focus-visible .album-project-play-icon{background:#090c0ff0;transform:translate(-50%,-50%)scale(1.08)}.album-project-feature .album-project-play-label{letter-spacing:.04em;background:#090c0fcc;padding:.4rem .65rem;font-size:.72rem;position:absolute;bottom:1rem;right:1rem}.album-project-feature .embed-frame{opacity:0;pointer-events:none}.album-project-feature .video-embed.is-loaded .embed-frame{opacity:1;pointer-events:auto}.album-project-feature .video-embed.is-loaded .album-project-play-link{display:none}.album-project-feature>p{color:var(--mist);justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.72rem;line-height:1.7;display:flex}.album-project-feature strong{color:var(--paper);font-weight:500}.album-project-songs{padding:clamp(4rem,8vw,7rem) var(--content-edge);background:var(--paper);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);display:grid}.album-project-songs .eyebrow{color:var(--quiet)}.album-project-songs-intro h2{font:500 clamp(2rem,3.4vw,3.4rem)/1.22 var(--serif);margin-top:1.2rem}.album-project-songs-intro>p:not(.eyebrow){max-width:22rem;color:var(--quiet);margin-top:1.3rem;font-size:.85rem;line-height:1.9}.album-project-songs-intro a{margin-top:2rem}.album-project-tracklist{border-top:1px solid var(--ink)}.album-project-tracklist li{border-bottom:1px solid var(--line);grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:1rem 0;display:grid}.album-project-number{color:var(--quiet);font-size:.66rem}.album-project-title{font:500 clamp(1.08rem,1.7vw,1.5rem)/1.5 var(--serif)}.album-project-tracklist a{color:var(--slate);white-space:nowrap;border-bottom:1px solid;font-size:.7rem;text-decoration:none}.album-project-tracklist .album-track-story{margin-top:.35rem;display:table}.archive-watch-link{margin-top:.4rem;display:table}.album-project-pending{color:var(--quiet);white-space:nowrap;font-size:.7rem}.album-project-tracklist li:target{background:#e3e9e5;outline:4px solid #e3e9e5}.album-project-story{padding:clamp(4rem,8vw,7rem) var(--content-edge);background:#dce4e1;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:clamp(2rem,6vw,6rem);display:grid}.album-project-story .eyebrow{color:var(--quiet)}.album-project-story h2{font:500 clamp(2.2rem,4vw,4rem)/1.24 var(--serif);margin-top:1rem}.album-project-story h3{font:500 clamp(1.65rem,2.5vw,2.4rem)/1.35 var(--serif);margin-top:1rem}.album-project-story p:not(.eyebrow){max-width:36rem;margin-top:1.3rem;font-size:.9rem;line-height:2}.album-project-story a{border-bottom:1px solid;margin-top:1.8rem;padding-bottom:.3rem;font-size:.75rem;text-decoration:none;display:inline-block}.album-project-story-aside{border:1px solid #9babaa;align-self:start;padding:clamp(1.4rem,3vw,2.5rem)}.album-project-outro{padding:1.2rem var(--content-edge) 3rem;color:var(--quiet);background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.7rem 2rem;font-size:.78rem;display:flex}.album-project-outro a{color:var(--ink);border-bottom:1px solid;text-decoration:none}.album-project-outro small{flex-basis:100%;font-size:.68rem}.cover-related-projects{padding:clamp(4rem,7vw,6rem) var(--content-edge);background:#dce4e1}.cover-related-projects .eyebrow{color:var(--quiet)}.cover-related-projects h2{font:500 clamp(2.3rem,4vw,4rem)/1.2 var(--serif);margin-top:1rem}.cover-related-mobile-break{display:none}.cover-related-projects>.wrap>.section-desc{max-width:38rem;margin-top:1.2rem}.cover-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.3rem;display:grid}.cover-related-card{border:1px solid #9babaa;flex-direction:column;min-height:20rem;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.cover-related-card>span{color:var(--quiet);letter-spacing:.12em;font-size:.65rem;font-weight:600}.cover-related-card h3{font:500 clamp(1.7rem,2.7vw,2.8rem)/1.24 var(--serif);margin-top:1.4rem}.cover-related-card p{color:#3b4141;max-width:27rem;margin-top:1.2rem;font-size:.84rem;line-height:1.9}.cover-related-card a{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-top:1.5rem;font-size:.75rem;text-decoration:none}.archive-hero .lead{max-width:48rem}.archive-note{max-width:48rem;color:var(--mist);margin-top:1.5rem;font-size:.75rem;line-height:1.8}.archive-albums{background:var(--ink);border-top:1px solid #ebe9e34d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.archive-albums a{min-height:13rem;padding:2rem var(--content-edge);background:#d6dfdd;gap:1rem;text-decoration:none;display:grid}.archive-albums a:nth-child(2){background:#dfd5c6}.archive-albums span{color:var(--quiet);letter-spacing:.13em;font-size:.62rem}.archive-albums strong{font:500 clamp(2rem,3vw,3rem)/1.2 var(--serif)}.archive-albums small{align-self:end;font-size:.75rem}.archive-story{padding:clamp(4rem,7vw,6rem) var(--content-edge);background:#e5e1d8}.archive-story .eyebrow{color:var(--quiet)}.archive-story h2{font:500 clamp(2.2rem,4vw,3.7rem)/1.2 var(--serif);text-wrap:balance;margin-top:.8rem}.archive-story>p:not(.eyebrow){color:#4a4d4a;max-width:38rem;margin-top:1rem;font-size:.9rem;line-height:1.9}.archive-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.archive-story-grid article{border:1px solid #a9aaa2;flex-direction:column;min-height:16rem;padding:clamp(1.5rem,2.5vw,2.4rem);display:flex}.archive-story-grid span{color:var(--quiet);letter-spacing:.1em;font-size:.67rem}.archive-story-grid h3{font:500 clamp(1.5rem,2vw,2.2rem)/1.3 var(--serif);margin-top:1.25rem}.archive-story-grid p{color:#4a4d4a;margin-top:.8rem;font-size:.82rem;line-height:1.8}.archive-story-grid a{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-top:1.5rem;font-size:.77rem;text-decoration:none}.archive-story-detail{margin-top:1rem;font-size:.8rem;line-height:1.8}.archive-story-detail summary{cursor:pointer;text-underline-offset:.25em;text-decoration:underline}.archive-story-detail a{padding-top:0}.archive-section,.archive-related{padding:clamp(4rem,8vw,7rem) var(--content-edge)}.archive-section .eyebrow,.archive-related .eyebrow{color:var(--quiet)}.archive-heading-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.archive-heading-row h2,.archive-related h2{font:500 clamp(2.1rem,4vw,3.5rem)/1.2 var(--serif);margin-top:.9rem}.archive-heading-row p:not(.eyebrow),.archive-related>p:not(.eyebrow){color:var(--quiet);margin-top:1rem;font-size:.86rem}.archive-heading-row label{min-width:min(18rem,100%);color:var(--quiet);gap:.5rem;font-size:.7rem;display:grid}.archive-heading-row input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.75rem .9rem;font-size:.9rem}.archive-song-list{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,5vw,5rem);display:grid}.archive-song-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 0;scroll-margin-top:5rem;display:flex}.archive-song-list>li:nth-child(odd){padding-right:1.5rem}.archive-song-list>li:nth-child(2n){padding-left:1.5rem}.archive-song-list>li[hidden]{display:none}.archive-song-list h3{min-width:0;font:500 clamp(1rem,1.5vw,1.28rem)/1.5 var(--serif);overflow-wrap:anywhere}.archive-song-head{min-width:0}.archive-song-head p{max-width:19rem;color:var(--quiet);margin-top:.35rem;font-size:.73rem;line-height:1.65}.archive-song-actions{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;display:flex}.archive-song-list a,.archive-related a{color:var(--slate);border-bottom:1px solid;font-size:.72rem;text-decoration:none}.archive-song-list .archive-album-link{margin-top:.35rem;font-size:.66rem;display:inline-block}.archive-song-list .archive-primary-link{white-space:nowrap;padding:.38rem 0;font-size:.85rem;font-weight:600}.archive-primary-date{color:var(--quiet);white-space:nowrap;font-size:.63rem}.archive-versions{max-width:12rem;margin-top:.4rem}.archive-versions summary{color:var(--slate);cursor:pointer;white-space:nowrap;font-size:.71rem}.archive-versions summary:hover{text-decoration:underline}.archive-versions ul{text-align:left;margin-top:.65rem;padding-left:1rem}.archive-versions li+li{margin-top:.55rem}.archive-versions a{white-space:nowrap}.archive-empty{color:var(--quiet);margin-top:1.5rem;font-size:.86rem}.archive-related{background:#dce1dd}.archive-related ul{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:2rem;display:grid}.archive-related li{border-bottom:1px solid var(--line);padding:1rem 0}.archive-related a{white-space:normal;font-size:.86rem}.profile-hero{position:relative;overflow:hidden}.profile-hero .wrap{z-index:1;text-shadow:0 2px 20px #000000db;max-width:min(45rem,80vw);margin:0 auto 0 0;position:relative}.profile-hero:after{content:"";background:linear-gradient(90deg,#0a0e1173 0%,#0a0e117a 45%,#0a0e11d1 100%);position:absolute;inset:0}.profile-hero-photo{object-fit:cover;object-position:center;opacity:.9;filter:saturate(.76)contrast(1.03);transform-origin:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.profile-signature{z-index:2;right:var(--content-edge);opacity:.94;filter:drop-shadow(0 .3rem .9rem #00000073);width:clamp(7.5rem,14vw,14rem);height:auto;position:absolute;bottom:clamp(1.2rem,4vw,3.5rem)}.profile-signature-mobile{display:none}.profile-title-block{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.25rem;display:grid}.profile-title-block .eyebrow{color:#f7f4edb8;grid-column:1/-1}.profile-title-block h1{font:600 clamp(3.25rem,6.1vw,5.9rem)/.83 var(--sans);letter-spacing:-.095em;grid-column:1;margin-top:.8rem}.profile-title-block h1 small{color:#f7f4edb8;font:500 .66rem/1 var(--sans);letter-spacing:.3em;margin:.9rem 0 0 .13rem;display:block}.profile-credit{color:#f7f4edb3;font:.58rem/1.55 var(--sans);letter-spacing:.14em;text-align:right;white-space:nowrap;grid-column:2;margin:0 0 .15rem}.profile-manifesto{color:#f7f4ede6;font:500 clamp(1.05rem,1.6vw,1.35rem)/1.3 var(--serif);letter-spacing:.03em;border-top:1px solid #f7f4ed73;margin-top:1.55rem;padding-top:.7rem}.profile-manifesto em{font-style:normal}.profile-bio{color:#f7f4edf0;background:#070b0d6b;border-left:1px solid #f7f4ed80;max-width:37.2rem;margin-top:2rem;padding:1rem 1.1rem;font-size:clamp(.83rem,1.25vw,.98rem);line-height:1.85}.profile-bio p+p{margin-top:.65rem}.profile-scene{background:var(--ink);min-height:clamp(23rem,47vw,43rem);position:relative;overflow:hidden}.profile-scene>img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.68)contrast(1.04)brightness(.8)}.profile-scene:after{content:"";background:linear-gradient(90deg,#0a0f12e0 0%,#0a0f12c2 42%,#0a0f123d 72%,#0a0f1214 100%);position:absolute;inset:0}.profile-scene>div{z-index:1;bottom:clamp(2rem,8vw,7rem);left:var(--content-edge);max-width:min(45rem,80vw);color:var(--paper);text-shadow:0 2px 18px #000000b8;background:linear-gradient(100deg,#070b0d73,#070b0d1f);border-left:1px solid #f7f4ed75;padding:clamp(1rem,3vw,2.3rem) clamp(1.1rem,3.5vw,2.8rem);position:absolute;box-shadow:0 .8rem 2.4rem #00000026}.profile-scene .eyebrow{color:#f7f4edbd}.profile-scene h2{font:500 clamp(2rem,5vw,5rem)/1.14 var(--serif);margin-top:.9rem}.profile-scene-lead{color:#f7f4edf5;max-width:35rem;font:500 clamp(1rem,1.7vw,1.35rem)/1.65 var(--serif);margin-top:1.45rem}.profile-scene-copy{max-width:35rem;margin-top:1.35rem;font-size:clamp(.85rem,1.35vw,1rem);line-height:1.9}.profile-scene .section-link{color:var(--paper);letter-spacing:.1em;border-bottom:1px solid;margin-top:1.55rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.profile-text-section{border-top:1px solid var(--line)}.profile-text-section h2{margin-top:1.1rem}.profile-original-section .section-link{letter-spacing:.1em;border-bottom:1px solid;margin-top:2rem;padding-bottom:.38rem;font-size:.7rem;text-decoration:none;display:inline-flex}.profile-scene-hadano:after{background:linear-gradient(90deg,#080f16e6 0%,#080f16c7 43%,#080f1640 73%,#080f161a 100%)}.profile-scene-clubroom:after{background:linear-gradient(90deg,#070a0deb 0%,#070a0dcc 45%,#070a0d47 75%,#070a0d1a 100%)}.profile-performance{color:var(--paper);border-top:1px solid var(--line);background:#101318;position:relative;overflow:hidden}.profile-performance:after{z-index:0;content:"";background:linear-gradient(90deg,#101318 0% 49%,#101318d1 100%);position:absolute;inset:0}.profile-performance .wrap{z-index:1;align-items:center;max-width:none;min-height:clamp(32rem,41vw,40rem);margin:0;padding:0;display:flex;position:relative}.profile-performance h2,.profile-original-editorial h2{margin-top:1.1rem}.profile-performance h2{border-left:0;padding-left:0}.profile-performance-copy{text-shadow:0 2px 20px #00000061;width:min(46%,35rem);padding:clamp(2rem,5vw,5rem) 0 clamp(2rem,5vw,5rem) 1.65rem;position:relative}.profile-performance-copy:before{content:"";background:#f7f4eda6;width:1px;position:absolute;top:clamp(2rem,5vw,5rem);bottom:clamp(2rem,5vw,5rem);left:0}.profile-performance-copy .eyebrow{color:#f7f4edb3}.profile-performance-copy>p:not(.eyebrow){margin-top:1.3rem;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:2}.profile-performance-backdrop{z-index:1;top:50%;right:var(--content-edge);aspect-ratio:16/9;object-fit:cover;object-position:center;opacity:.55;filter:saturate(.7)contrast(1.04);width:min(40vw,35rem);height:auto;position:absolute;transform:translateY(-50%);box-shadow:0 1.5rem 4rem #0000003b}.method-notes{border-top:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.method-notes li{background:var(--paper);min-height:15rem;padding:1.2rem}.method-notes span{color:var(--quiet);font:.65rem/1 var(--sans);letter-spacing:.14em}.method-notes h3{font:500 clamp(1.5rem,2.4vw,2.35rem)/1 var(--serif);margin-top:3.5rem}.method-notes p{margin-top:1rem;font-size:.82rem;line-height:1.85}.profile-original-editorial .wrap{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.25fr);align-items:end;gap:clamp(2.6rem,9vw,10rem);display:grid}.profile-original-editorial h2{font-size:clamp(2.1rem,3vw,2.9rem)}.profile-original-covers{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.profile-original-covers a{min-height:clamp(16rem,24vw,28rem);color:var(--paper);background:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.profile-original-covers img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .35s}.profile-original-covers span{font:.68rem/1 var(--sans);letter-spacing:.08em;background:linear-gradient(#0000,#0f1112e0);padding:2.4rem .85rem .75rem;position:absolute;inset:auto 0 0}.profile-original-covers a:hover img{filter:saturate(1.12);transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.22,.7,.24,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1.15rem)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}}@media (width<=760px){.archive-hero h1{font-size:clamp(2.35rem,10vw,3rem)}.site-header-inner{align-items:center;min-height:0;padding-top:1.05rem;padding-bottom:.95rem}.site-logo small{display:none}.site-nav ul{justify-content:flex-end;gap:.6rem .9rem}.site-nav a{letter-spacing:.075em;min-height:34px;font-size:.65rem}.hero-layout{grid-template-columns:1fr;gap:1.4rem;min-height:0;padding-top:2.7rem;padding-bottom:1.8rem}.hero-wordmark{margin-top:1.15rem;font-size:clamp(4.15rem,18vw,6.4rem)}.hero-lead{margin-top:1.45rem}.hero-context{margin-top:.7rem}.hero-portrait-wrap{justify-self:end;width:min(73vw,300px)}.hero-portrait{aspect-ratio:1;height:auto}.section-title-row{grid-template-columns:1fr;gap:.8rem}.section-title-row .section-side-note{grid-column:auto;margin-top:0}.watch-section{grid-template-columns:1fr;gap:2.5rem}.new-section{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem}.thumbnail-stack{min-height:23rem}.thumbnail-stack a{width:min(79%,18.5rem)}.release-shelf{margin-right:calc(-1 * var(--content-edge));padding-right:var(--content-edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.release-swipe-hint{color:var(--quiet);letter-spacing:.06em;margin-top:.35rem;font-size:.7rem;display:block}.release-tile{scroll-snap-align:start;flex:0 0 min(76vw,20rem)}.release-meta{grid-template-columns:minmax(0,1fr) auto}.release-listen{margin-top:0}.cover-feature,.cover-index,.cover-showcase{grid-template-columns:1fr;gap:2.5rem}.cover-showcase-intro{min-height:22rem}.embed-pair,.cover-embed-grid,.cover-thumbnail-pair{grid-template-columns:1fr}.cover-index-intro{min-height:20rem}.cover-index-stills a{min-height:65vw}.site-footer{padding-top:2.8rem}.footer-top{flex-direction:column;align-items:flex-start;gap:.55rem;padding-bottom:2rem}.footer-wordmark{font-size:2.35rem}.footer-top>p:last-child{text-align:left}.footer-bottom{gap:1rem 1.5rem}.footer-bottom span{text-align:right;margin-left:auto}.track-row{grid-template-columns:2.6rem minmax(0,1fr)}.track-row>:last-child{grid-column:2}.original-track-row{grid-template-columns:1fr;gap:.85rem}.original-track-row>:last-child{grid-column:auto}.track-youtube{margin-left:.8rem}.release-gallery{grid-template-columns:1fr}.release-gallery-item{min-height:87vw}.original-index-grid{grid-template-columns:1fr}.original-story-index a{grid-template-columns:5.2rem minmax(0,1fr)}.original-detail-hero h1{font-size:clamp(2.2rem,9vw,3rem)}.original-story-body{grid-template-columns:1fr}.original-story-art{max-width:26rem}.original-detail,.original-detail-listen{grid-template-columns:1fr}.original-detail-art{max-width:26rem}.original-discography-list{grid-template-columns:1fr}.feature-listen,.cover-screening{grid-template-columns:1fr;gap:2.5rem}.cover-project-directory-heading,.cover-project-cards{grid-template-columns:1fr}.cover-project-directory-heading h2{font-size:clamp(1.9rem,8.2vw,2.45rem)}.cover-project-directory-heading>p:last-child{margin-top:1.2rem}.cover-project-card{min-height:20rem}.cover-related-mobile-break{display:initial}.album-project-hero,.album-project-songs,.album-project-story,.cover-related-grid{grid-template-columns:1fr;gap:2.7rem}.album-project-feature>p{display:block}.album-project-feature>p span{margin-top:.3rem;display:block}.album-project-tracklist li{grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem}.album-project-tracklist a{grid-column:2;justify-self:start;margin-top:.25rem}.album-project-pending{grid-column:2}.archive-albums,.archive-story-grid,.archive-song-list,.archive-related ul{grid-template-columns:1fr}.archive-heading-row{display:block}.archive-heading-row label{margin-top:1.5rem}.archive-song-list>li{align-items:flex-start}.archive-song-list>li:nth-child(odd),.archive-song-list>li:nth-child(2n){padding-left:0;padding-right:0}.cover-still-grid{grid-template-columns:1fr}.profile-hero .wrap{max-width:33rem;margin:0 auto}.profile-title-block h1{font-size:clamp(3rem,13vw,4.9rem)}.profile-hero{padding-top:16rem}.profile-hero:after{background:linear-gradient(#0a0e110a 0%,#0a0e111f 12rem,#111518 23rem)}.profile-hero-photo{object-position:center 26%;opacity:.88;height:23rem;transform:none;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.profile-signature-desktop{display:none}.profile-signature-mobile{z-index:1;opacity:.92;filter:drop-shadow(0 .2rem .7rem #00000073);width:5.75rem;margin:1.1rem .25rem 0 auto;display:block;position:relative}.original-page-hero h1{font-size:clamp(2.45rem,10vw,3.75rem)}.profile-bio{max-width:33rem}.profile-scene{min-height:48rem}.profile-scene>div{max-width:none;right:1.2rem}.profile-performance .wrap{justify-content:flex-start;min-height:0}.profile-performance:after{background:#101318}.profile-performance-copy{width:100%;padding:18rem 1.65rem 4.5rem}.profile-performance-copy:before{top:18rem;bottom:4.5rem}.profile-performance-backdrop{aspect-ratio:16/9;opacity:.48;object-position:center 42%;width:100%;top:0;left:0;right:0;transform:none;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.profile-original-editorial .wrap,.other-covers-layout{grid-template-columns:1fr;gap:2.5rem}.other-cover-thumbnails,.method-notes{grid-template-columns:1fr}.method-notes li{background:var(--paper);min-height:0;padding:1.2rem}.method-notes h3{margin-top:1.55rem}.profile-original-covers{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-original-covers a{min-height:52vw}.profile-original-covers a:last-child{grid-column:1/-1;min-height:62vw}}@media (width>=981px){.hero-layout{gap:clamp(2.5rem,5vw,5rem);min-height:620px;padding-top:5rem;padding-bottom:4.5rem}.hero-wordmark{margin-top:2.8rem;font-size:clamp(5rem,7vw,7.2rem)}.hero-lead{margin-top:2.6rem}.watch-section,.new-section,.cover-feature,.cover-index,.cover-showcase,.feature-listen,.cover-screening,.release-section,.section,.original-story,.original-detail,.original-detail-listen,.original-discography,.album-project-songs,.album-project-story,.archive-section,.archive-related{padding-top:5.5rem;padding-bottom:5.5rem}.page-hero,.album-project-hero{padding-top:6rem;padding-bottom:5rem}.site-footer{padding-top:4rem}.watch-copy h2,.feature-listen-copy h2,.cover-screening-copy h2{font-size:clamp(2.2rem,2.8vw,2.9rem)}.new-copy h2,.cover-feature-copy h2,.cover-index-intro h2,.section-title-row h2,.section h2{font-size:clamp(2.5rem,3.4vw,3.8rem)}.page-hero h1,.original-story-heading h2,.album-project-intro h1{font-size:clamp(3.5rem,4.8vw,5rem)}.original-detail-copy h2,.original-detail-listen h2,.original-discography h2,.album-project-story h2,.cover-related-projects h2{font-size:clamp(2.5rem,3.5vw,3.6rem)}.cover-project-directory-heading h2,.album-project-songs-intro h2,.archive-story h2,.archive-heading-row h2,.archive-related h2{font-size:clamp(2.4rem,3.2vw,3.4rem)}.cover-project-card{min-height:21rem}.cover-project-card>strong{font-size:clamp(3rem,3.8vw,4.3rem)}.profile-scene h2{font-size:clamp(2.8rem,3.8vw,4rem)}}@media (width<=380px){.site-header-inner{gap:.5rem;padding-inline:1rem}.site-nav ul{gap:.5rem}}@media (width<=980px) and (width>=761px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(1.5rem,4vw,3rem);min-height:0;padding-top:3.5rem;padding-bottom:3.5rem}.hero-wordmark{margin-top:1.7rem;font-size:clamp(3.8rem,8vw,5.3rem)}.hero-lead{margin-top:1.9rem}.hero-portrait-wrap{justify-self:end;width:min(100%,360px)}.cover-index{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.measurement-notice[data-astro-cid-tq46r5sz]{max-width:70ch;margin-top:1.25rem;font-size:.8rem;line-height:1.8}.measurement-notice[data-astro-cid-tq46r5sz] summary[data-astro-cid-tq46r5sz]{cursor:pointer}.measurement-notice[data-astro-cid-tq46r5sz] p[data-astro-cid-tq46r5sz]{margin:.75rem 0 0}
