@font-face{font-family:Display;src:url('assets/display.ttf')}@font-face{font-family:Body;src:url('assets/body.ttf');font-display:swap}
:root{--ink:#1d1e1a;--night:#151612;--paper:#e8e3d8;--orange:#ed8651;--rust:#a4492f;--line:rgba(30,30,25,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--night);color:var(--paper);font:15px Body,Arial,sans-serif}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:7px}img,video{display:block;max-width:100%}h1,h2,p,figure{margin:0}h2{font-family:Display,Impact,sans-serif;font-weight:700;line-height:.96;letter-spacing:-.02em}em{font-family:Georgia,serif;font-weight:400}::selection{background:var(--orange);color:var(--ink)}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:var(--paper);color:var(--ink);z-index:100}.skip:focus{top:20px}.header{position:fixed;top:0;left:0;right:0;height:88px;padding:0 4vw;z-index:30;display:flex;align-items:center;justify-content:space-between;transition:background .4s,border .4s;border-bottom:1px solid rgba(232,227,216,.2)}.header.scrolled{background:rgba(21,22,18,.94);backdrop-filter:blur(12px)}.wordmark{display:flex;align-items:center;font-family:Display,sans-serif;font-size:44px;letter-spacing:-4px;line-height:.8;gap:16px}.wordmark span{font:10px Body,sans-serif;letter-spacing:2px;line-height:1.4}.header nav{display:flex;gap:36px;font-size:12px}.header nav a{position:relative;padding:12px 0}.header nav a:after{content:'';position:absolute;bottom:3px;left:0;width:0;height:1px;background:var(--orange);transition:width .25s}.header nav a:hover:after{width:100%}.header-end{display:flex;gap:25px;align-items:center}.language{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1px}.language button{opacity:.45;padding:12px 4px}.language button[aria-pressed=true]{opacity:1;color:var(--orange)}.motion{width:28px;height:28px;border:1px solid #777;border-radius:50%;font-size:10px}.hero{height:100svh;min-height:760px;max-height:1250px;position:relative;overflow:hidden}.hero-image{position:absolute;inset:-3% 0 -7%;will-change:transform}.hero-image img{height:100%;width:100%;object-fit:cover;object-position:42% 60%}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,12,11,.45),rgba(9,12,11,.06) 30%,rgba(9,12,11,.4) 65%,rgba(9,12,11,.85))}.hero-top{position:absolute;top:122px;left:4vw;right:4vw;display:flex;justify-content:space-between;font:10px Body,sans-serif;letter-spacing:1.8px}.hero-content{position:absolute;left:4vw;right:4vw;bottom:110px}.eyebrow{font-size:10px;letter-spacing:2px;line-height:1.7}.hero-content>.eyebrow{padding-left:.3vw;margin-bottom:14px;color:var(--paper)}h1{font-family:Display,Impact,sans-serif;font-size:clamp(105px,17.6vw,310px);letter-spacing:-.035em;line-height:.72;font-weight:700;color:var(--orange);text-transform:uppercase}h1>span{display:block}h1>span:first-child{font-size:.6em;margin-bottom:.15em}.title-dot{color:var(--paper)}.hero-bottom{margin-top:34px;display:flex;justify-content:space-between;align-items:center}.hero-bottom>p{font-size:16px;line-height:1.5;padding-left:.2vw}.round-link{display:flex;align-items:center;gap:18px;font-size:12px}.play-symbol{width:55px;height:55px;border:1px solid rgba(232,227,216,.6);border-radius:50%;display:grid;place-items:center;font-size:13px;transition:background .25s,color .25s}.round-link:hover .play-symbol{background:var(--orange);color:var(--ink);border-color:var(--orange)}.arrow{font-size:24px;margin-left:15px}.scroll-note{position:absolute;bottom:29px;left:4vw;display:flex;gap:22px;font-size:9px;letter-spacing:1.8px;align-items:center}.scroll-note span:last-child{font-size:24px}.hero-index{position:absolute;right:4vw;bottom:38px;font-size:10px;letter-spacing:2px}.paper{background:var(--paper);color:var(--ink);position:relative}.paper:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.3' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.section-meta{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.8px;line-height:1.5;border-bottom:1px solid var(--line);padding-bottom:21px;gap:20px}.story{padding:45px 6vw 110px}.story-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;margin-top:80px}.rust{color:var(--rust)}.orange{color:var(--orange)}.story h2{font-size:clamp(55px,6.4vw,110px);margin:30px 0}.story h2 em{font-size:.8em;letter-spacing:-.06em;line-height:1.2}.body-copy{font-size:17px;line-height:1.7;max-width:360px}.small-copy{font-size:12px;line-height:1.8;margin-top:24px}.text-link{display:flex;justify-content:space-between;gap:35px;align-items:center;width:fit-content;border-bottom:1px solid;padding:12px 0;font-size:12px;margin-top:35px}.text-link span:last-child{font-size:23px;transition:transform .3s}.text-link:hover span:last-child{transform:translate(3px,-3px)}.memory-art{position:relative;transform:rotate(2deg);margin:10px -10px 0 0}.memory-art img{width:100%;box-shadow:12px 22px 35px rgba(30,30,25,.13)}.memory-art figcaption{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;margin-top:16px}.art-number{position:absolute;left:-32px;top:-45px;z-index:2;font-family:Georgia,serif;font-size:75px;color:var(--rust);font-style:italic}.turn{height:220svh;position:relative}.turn-sticky{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;display:flex;align-items:center;padding:8vw 8vw}.turn-bg{position:absolute;inset:0 0 0 auto;width:60%;opacity:.22;mask-image:linear-gradient(90deg,transparent,#000 40%)}.turn-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.turn-text{position:relative;z-index:1;width:100%}.turn h2{font-size:clamp(56px,8.5vw,155px);margin-top:35px}.turn-line{display:block;margin:0 0 10px;transition:opacity .4s,transform .4s;opacity:.2;transform:translateX(20px)}.turn-line.is-active{opacity:1;transform:translateX(0)}.turn-caption{display:flex;align-items:center;gap:25px;margin-top:50px}.asterisk{font-size:75px;line-height:1;color:var(--orange)}.turn-caption p{font-size:14px;line-height:1.7}.edge-note{position:absolute;bottom:40px;right:5vw;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl}.album-note{padding:45px 6vw 100px}.note-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:70px}.big-number{font-family:Display,sans-serif;font-size:clamp(170px,27vw,430px);line-height:.8;color:var(--rust);letter-spacing:-.06em;display:block}.big-number>span{display:block;font:10px Body,sans-serif;letter-spacing:5px;color:var(--ink);margin:25px 0 0 10px}.note-copy h2{font-size:clamp(30px,3.3vw,60px);line-height:1.1;margin-bottom:30px}.note-copy>p{max-width:480px;font-size:16px;line-height:1.8}details{margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;cursor:pointer;font-size:12px}summary::-webkit-details-marker{display:none}.plus{font-size:25px;transition:transform .3s}details[open] .plus{transform:rotate(45deg)}.personal{font-size:14px;line-height:1.8;padding:0 0 20px}.personal p+p{margin-top:16px}.note-copy .signature{font:italic 27px Georgia,serif;margin-top:30px;display:flex;gap:35px}.signature span{font-style:normal;color:var(--rust)}.music{padding:45px 6vw 30px;background:#20221d;overflow:hidden}.music .section-meta{border-color:#ffffff30}.music-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw;align-items:center;padding:90px 0 80px}.record-art{position:relative;margin-right:4vw;isolation:isolate}.record-art>img{width:100%;position:relative;z-index:2;box-shadow:15px 20px 25px #0004;transform:rotate(-4deg);transition:transform .5s}.record-art:hover>img{transform:rotate(-7deg)}.vinyl{width:94%;height:94%;position:absolute;left:25%;top:3%;border-radius:50%;background:repeating-radial-gradient(#121410 0 2px,#2c3028 3px,#0d0e0b 4px);border:2px solid #444;display:grid;place-items:center;transform:rotate(15deg);transition:transform 1s,left .5s}.vinyl>div{width:32%;height:32%;border-radius:50%;background:var(--orange);color:var(--night);display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Display,sans-serif;font-size:50px;line-height:1}.vinyl small{font:6px Body,sans-serif}.record-art:hover .vinyl{transform:rotate(45deg);left:31%}.record-stamp{position:absolute;right:-15%;bottom:-18px;width:100px;height:100px;border-radius:50%;background:var(--orange);color:var(--night);font-size:8px;letter-spacing:1.3px;line-height:1.8;text-align:center;display:grid;place-content:center;z-index:3;transform:rotate(12deg)}.music h2{font-size:clamp(56px,6.9vw,115px);margin:20px 0 25px}.music h2>span{color:var(--orange)}.music-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:350px}.listen-button{width:100%;max-width:340px;border-top:1px solid #ffffff55;border-bottom:1px solid #ffffff55;display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin-top:32px;text-align:left;font-size:13px}.listen-button>span:last-child{font-size:28px}.button-play{width:30px;height:30px;border-radius:50%;border:1px solid #ffffff66;display:grid;place-items:center;font-size:10px}.listen-button:hover{color:var(--orange)}.platforms{display:flex;gap:25px;font-size:11px;margin-top:25px}.platforms a:hover{text-decoration:underline}.music-copy .distribution{font-size:9px!important;opacity:.5;margin-top:20px}.music-footer{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;border-top:1px solid #ffffff30;padding-top:24px}.equalizer{display:flex;height:20px;gap:3px;align-items:center}.equalizer i{height:10px;width:2px;background:var(--orange)}.equalizer i:nth-child(2){height:18px}.equalizer i:nth-child(4){height:15px}.artist{padding:45px 6vw 100px}.artist-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;align-items:center;margin-top:65px;position:relative}.artist-image{position:relative}.artist-image img{width:100%;height:590px;object-fit:cover;object-position:35% 50%;filter:saturate(.7)}.artist-image>span{position:absolute;left:24px;bottom:10px;font-family:Display,sans-serif;font-size:90px;letter-spacing:-5px;color:var(--paper)}.artist h2{font-size:clamp(70px,8vw,140px);margin:25px 0}.artist-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:410px}.artist-copy>p+p{margin-top:15px}.live{position:relative;min-height:800px;height:95svh;overflow:hidden}.live-media{position:absolute;inset:0}.live-media video{width:100%;height:100%;object-fit:cover}.live-shade{position:absolute;inset:0;background:linear-gradient(180deg,#12141088,#12141044 30%,#121410cc)}.live-content{position:relative;padding:45px 6vw 30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.live .section-meta{border-color:#ffffff44}.video-toggle{font-size:10px;padding:5px 0}.live h2{font-size:clamp(90px,14vw,235px);color:var(--orange);margin:30px 0;line-height:.83}.live-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.live-bottom p{font-size:14px;line-height:1.8}.light-link{display:flex;justify-content:space-between;gap:45px;border-bottom:1px solid;padding:12px 0;font-size:12px}.light-link>span:last-child{font-size:23px}.live-credit{font-size:8px;letter-spacing:1.4px}footer{padding:50px 6vw 25px;background:var(--orange);color:var(--ink);position:relative}.footer-invite{font-family:Display,sans-serif;font-size:clamp(50px,9.3vw,155px);line-height:1;letter-spacing:-.03em;margin:65px 0 55px}.footer-invite em{font-size:.82em;letter-spacing:-.05em}.footer-links{display:flex;gap:45px;padding-bottom:70px;font-size:12px}.footer-links button{padding:0}.footer-links a:hover,.footer-links button:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1.4px;border-top:1px solid var(--line);padding-top:24px}.progress{position:fixed;bottom:0;left:0;height:3px;width:100%;background:var(--orange);transform:scaleX(0);transform-origin:0;z-index:40}dialog{border:1px solid #ffffff44;padding:25px;background:var(--paper);color:var(--ink);width:min(620px,calc(100% - 30px));box-shadow:0 30px 100px #0008}dialog::backdrop{background:#0b0d0bdb;backdrop-filter:blur(7px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.dialog-head>button{font-size:32px;line-height:1;padding:6px}#spotify-slot{min-height:352px;background:#ddd6c8}#spotify-slot iframe{display:block;width:100%;height:352px;border:0;border-radius:12px}dialog>p{font-size:10px;line-height:1.6;margin-top:20px}dialog .text-link{margin-top:10px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:translateY(0)}.no-motion *,.no-motion *:before,.no-motion *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.no-motion .reveal{opacity:1;transform:none}.no-motion .turn-line{opacity:1;transform:none}.no-motion .hero-image{transform:none!important}
@media(min-width:1800px){.hero-image img{object-position:center 65%}.hero-content{bottom:120px}.hero{min-height:900px}.story,.album-note,.artist,.music{padding-left:max(6vw,calc((100vw - 1600px)/2));padding-right:max(6vw,calc((100vw - 1600px)/2))}}
@media(max-width:900px){.header{height:76px}.header nav{gap:22px}.hero{min-height:720px}.hero-top{top:110px}.hero-top span:last-child{display:none}.hero-content{bottom:125px}h1{font-size:21vw}.hero-image img{object-position:40% 50%}.hero-bottom{margin-top:30px}.hero-bottom>p{font-size:14px}.story-grid{gap:4vw}.story h2{font-size:7vw}.story .body-copy{font-size:15px}.memory-art{margin:0}.art-number{left:-15px}.artist-image img{height:520px}.music-grid{gap:8vw}.music h2{font-size:7.5vw}.record-stamp{height:80px;width:80px}.note-copy h2{font-size:33px}.live-bottom{align-items:start;flex-direction:column;gap:20px}.live h2{font-size:18vw}.footer-links{gap:24px}.round-link{gap:12px}.round-link .arrow{margin-left:0}}
@media(max-width:600px){html{scroll-padding-top:70px}.header{height:70px;padding:0 5vw}.wordmark{font-size:37px;gap:12px}.wordmark span{font-size:8px}.header nav{gap:17px}.header nav a{font-size:10px}.header nav a:last-child{display:none}.header-end{gap:10px}.language{font-size:9px;gap:0}.motion{width:25px;height:25px}.hero{min-height:720px;height:100svh;max-height:1000px}.hero-top{left:6vw;top:94px;font-size:8px;letter-spacing:1.4px}.hero-image{inset:0 -35% 0 -35%}.hero-image img{object-position:38% 50%}.hero-shade{background:linear-gradient(180deg,#10110e55,#10110e0d 25%,#10110e22 35%,#10110eaa 65%,#10110ef2)}.hero-content{left:6vw;right:6vw;bottom:100px}.hero-content>.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:22px}h1{font-size:23vw;line-height:.78}h1>span:first-child{font-size:.65em;margin-bottom:.12em}.hero-bottom{display:block;margin-top:25px}.hero-bottom>p{font-size:14px;line-height:1.6}.round-link{margin-top:25px;gap:14px;width:100%;font-size:12px}.round-link .arrow{margin-left:auto}.play-symbol{width:42px;height:42px}.scroll-note{left:6vw;bottom:25px;font-size:7px;letter-spacing:1px;gap:15px}.hero-index{right:6vw;bottom:33px;font-size:8px}.section-meta{font-size:7px;letter-spacing:1.1px;padding-bottom:17px;align-items:start}.section-meta>span:last-child{text-align:right;max-width:45%}.story{padding:30px 6vw 65px}.story-grid{grid-template-columns:1fr;margin-top:45px;gap:55px}.story h2{font-size:16vw;margin:24px 0}.body-copy{max-width:310px}.story-copy .eyebrow{font-size:8px}.memory-art{width:91%;margin-left:auto;transform:rotate(2deg)}.memory-art figcaption{font-size:6px}.art-number{top:-30px;left:-26px;font-size:65px}.turn{height:190svh}.turn-sticky{min-height:600px;padding:12vw 6vw}.turn-bg{width:100%;opacity:.18;mask-image:linear-gradient(90deg,transparent,#000 100%)}.turn h2{font-size:15vw;line-height:1.05;margin-top:40px}.turn-line{margin-bottom:15px}.turn-caption{gap:15px;margin-top:40px}.turn-caption p{font-size:12px}.asterisk{font-size:60px}.edge-note{font-size:7px;bottom:25px}.album-note{padding:30px 6vw 60px}.note-grid{grid-template-columns:1fr;gap:45px;margin-top:50px}.big-number{font-size:54vw}.big-number>span{font-size:8px;margin:25px 0 0 5px;letter-spacing:4px}.note-copy h2{font-size:36px}.note-copy>p{font-size:15px}.music{padding:30px 6vw 25px}.music-grid{grid-template-columns:1fr;gap:70px;padding:60px 0 45px}.record-art{width:75%;margin:0 12% 0 0}.record-stamp{right:-17%;bottom:-20px}.music h2{font-size:20vw;margin:17px 0 22px}.music-copy>p:not(.eyebrow){font-size:14px}.listen-button{max-width:none}.music-footer{font-size:6px;gap:15px;letter-spacing:.7px}.music-footer>span:first-child{max-width:40%}.artist{padding:30px 6vw 65px}.artist-grid{grid-template-columns:1fr;margin-top:35px;gap:35px}.artist-image img{height:400px;object-position:25% center}.artist h2{font-size:24vw;margin:17px 0 25px}.artist-copy>.eyebrow{font-size:8px}.artist-copy>p:not(.eyebrow){font-size:15px}.live{min-height:720px;height:95svh}.live-content{padding:30px 6vw 25px}.live .eyebrow{font-size:8px}.live h2{font-size:24vw;margin:25px 0}.live-bottom p{font-size:12px}.light-link{font-size:12px}.video-toggle{font-size:8px}.live-credit{font-size:6px}.live-media video{object-position:40% center}footer{padding:30px 6vw 22px}.footer-invite{font-size:13.5vw;margin:45px 0 35px;line-height:1.05}.footer-links{flex-direction:column;gap:22px;align-items:start;padding-bottom:45px;font-size:12px}.footer-bottom{font-size:6px;letter-spacing:.7px;flex-wrap:wrap;line-height:1.5}.footer-bottom>span:last-child{display:none}.dialog-head .eyebrow{font-size:8px}dialog{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.turn-line{opacity:1;transform:none}*,*:before,*:after{transition:none!important;animation:none!important}.hero-image{transform:none!important}}

@media(max-width:600px){.header nav a:first-child{display:none}.header nav{gap:0}.language{gap:1px}.language button{padding:12px 3px}.header-end{gap:8px}.hero-content>.eyebrow{max-width:100%}}
@media(max-width:350px){.wordmark span{display:none}.header nav a{font-size:9px}.header-end{gap:8px}.language{font-size:8px}}

/* Cinematic movement follows the natural scroll position. */
.hero-content h1>span{position:relative;will-change:transform}.hero-content h1>span:first-child{transform:translateX(calc(var(--hero-drift,0px) * -.35))}.hero-content h1>span:last-child{transform:translateX(var(--hero-drift,0px))}.ready .hero-content h1>span{animation:title-enter 1.1s cubic-bezier(.16,1,.3,1) both}.ready .hero-content h1>span:last-child{animation-delay:.14s}.ready .hero-top,.ready .hero-content>.eyebrow{animation:soft-enter 1.3s .15s both}@keyframes title-enter{from{clip-path:inset(110% 0 -30%);translate:0 90px}to{clip-path:inset(-30% -10% -30%);translate:0 0}}@keyframes soft-enter{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}.memory-art,.artist-image{transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .9s;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(2deg)}.artist-image{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.memory-art.visible,.artist-image.visible{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.memory-art.visible{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(2deg)}.memory-art img,.artist-image img{clip-path:inset(0);transition:clip-path 1.25s cubic-bezier(.2,.8,.2,1)}.memory-art.reveal:not(.visible) img,.artist-image.reveal:not(.visible) img{clip-path:inset(0 0 100% 0)}.turn-bg{width:100%;opacity:.3;mask-image:none;clip-path:inset(0 0 0 var(--scene-cut,55%));will-change:clip-path}.turn-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#151612ed,#15161222 80%)}.turn-bg img{object-position:center;transform:scale(1.15) translateX(var(--scene-pan,12%));will-change:transform}.turn-text h2{position:relative}.turn-line{translate:var(--line-shift,0px) 0}.turn-echo{position:absolute;bottom:3vh;left:0;white-space:nowrap;font:700 25vw/.8 Display,sans-serif;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #e8e3d822;transform:translateX(calc(var(--scene,0) * -22vw));pointer-events:none;will-change:transform}.turn-caption{position:relative;z-index:1}.film-counter{position:absolute;top:120px;right:6vw;display:flex;gap:12px;align-items:center;font-size:10px;letter-spacing:2px}.film-light{width:5px;height:5px;background:var(--orange);border-radius:50%}.film-frame{color:var(--orange)}.art-cursor{position:fixed;left:0;top:0;width:54px;height:54px;border:1px solid var(--rust);background:var(--paper);color:var(--rust);border-radius:50%;display:grid;place-items:center;font-size:28px;z-index:25;pointer-events:none;opacity:0;transition:opacity .2s}.art-cursor.shown{opacity:1}.round-link:hover .play-symbol{transform:rotate(-20deg) scale(1.08)}.play-symbol{transition:transform .5s,background .3s,color .3s}.listen-button:hover .button-play{background:var(--orange);color:var(--night);border-color:var(--orange);transform:rotate(-15deg)}.button-play{transition:transform .4s,background .3s}.live-media{clip-path:inset(0);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1)}.live.is-entering .live-media{clip-path:inset(10% 8%)}.no-motion .hero-content h1>span,.no-motion .turn-line{transform:none!important;translate:none!important}.no-motion .turn-bg{clip-path:none!important}.no-motion .turn-bg img{transform:none!important}.no-motion .art-cursor{display:none}.no-motion .memory-art img,.no-motion .artist-image img{clip-path:none!important}.no-motion .turn-echo{transform:none!important}
@media(max-width:600px){html[lang=en] .turn h2{font-size:13.2vw}.film-counter{top:105px;right:6vw;font-size:8px}.turn-echo{bottom:8vh;font-size:29vw}.turn-line{translate:0}.art-cursor{display:none}.hero-content h1>span:first-child,.hero-content h1>span:last-child{transform:none!important}}
@media(prefers-reduced-motion:reduce){.hero-content h1>span,.turn-line{transform:none!important;translate:none!important}.turn-bg{clip-path:none!important}.turn-bg img{transform:none!important}.memory-art img,.artist-image img,.live-media{clip-path:none!important}.art-cursor{display:none}}

.album-art{position:relative;width:90%;transform:rotate(-2deg);align-self:center}.album-art img{width:100%;box-shadow:12px 20px 35px #1c1d1922}.album-art figcaption{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;margin-top:15px;gap:15px}.anniversary{display:flex;align-items:center;gap:20px;color:var(--rust);margin-bottom:30px}.anniversary>span:first-child{font:100px/.8 Display,sans-serif;letter-spacing:-5px}.anniversary>span:last-child{font-size:9px;letter-spacing:3px;max-width:120px;line-height:1.8}.album-art{transition:opacity .9s,transform .9s}.album-art.reveal:not(.visible){transform:translateY(30px) rotate(-2deg)}.album-art.visible{transform:rotate(-2deg)}@media(max-width:600px){.album-art{width:94%;margin:0 auto}.note-grid{gap:50px}.anniversary{margin:0 0 35px}.anniversary>span:first-child{font-size:105px}}

.hero-film{display:none}.memory-film{position:absolute;right:-2vw;top:12%;width:35%;padding:6px;background:var(--paper);box-shadow:10px 15px 30px #0005;transform:rotate(-5deg);z-index:3}.memory-film video{width:100%;aspect-ratio:478/850;object-fit:cover}.memory-film>span{display:block;font-size:6px;letter-spacing:1px;padding:7px 2px 2px}.no-motion .hero-film{display:none!important}.no-motion .hero-image>img{display:block!important}.no-motion .memory-film{display:none}@media(max-width:600px){.hero-image{inset:0}.hero-image>img{object-position:38% center}.hero-film{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.memory-film{right:-3vw;width:33%;top:9%}}@media(prefers-reduced-motion:reduce){.hero-film{display:none!important}.memory-film{display:none}}
