:root{--ink:#10110e;--paper:#f2f3ed;--lime:#c7fa73;--muted:#a4a69b;--line:#35372e;--purple:#b8a3e7;--orange:#e9a282;--body:"DM Sans",Arial,"PingFang SC",sans-serif;--display:"Space Grotesk",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:16px;-webkit-font-smoothing:antialiased}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:6px}::selection{background:var(--lime);color:var(--ink)}.mono,.eyebrow,.filters,.track-meta{font-family:var(--display);font-size:12px;font-weight:500;letter-spacing:.05em}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:var(--lime);color:var(--ink);z-index:100}.skip:focus{top:12px}.header{height:88px;padding:0 4%;display:flex;align-items:center;gap:4%;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:-3px}.asterisk{color:var(--lime);font-size:27px;margin-left:5px;font-weight:400}.header-note{font-size:10px;line-height:1.6;letter-spacing:.06em}.header nav{margin-left:auto;display:flex;gap:34px;align-items:center;font-size:12px;font-weight:600;letter-spacing:.02em}.header nav>a:hover{color:var(--lime)}.contact-nav{border:1px solid #646759;padding:12px 16px;border-radius:2px}.contact-nav span{margin-left:18px}.hero{padding:32px 4% 0;overflow:hidden}.hero-top{display:flex;justify-content:space-between;color:#b8bbae;font-size:12px}h1{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;font-family:var(--display);font-size:clamp(88px,16.1vw,290px);font-weight:600;line-height:1.02;letter-spacing:-.075em;margin:30px 0 0}.flow-word{color:var(--lime);position:relative;padding-right:3.8%}.registered{font-size:20px;position:absolute;top:10%;right:0;letter-spacing:0}.sound-field{height:300px;position:relative;margin-top:-4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#flow-canvas{width:100%;height:100%;display:block}.field-axis{position:absolute;inset:16px 0 auto;display:flex;justify-content:space-between;font:10px var(--display);color:#a1a694}.field-axis span:nth-child(2){letter-spacing:.2em}.field-caption{position:absolute;left:0;bottom:19px;color:#a4a992;font-size:10px;line-height:1.6}.enter-flow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #aec875;border-radius:100px;background:#14180ee8;display:flex;gap:18px;align-items:center;padding:17px 29px 17px 19px;font-family:var(--display);font-size:14px;box-shadow:0 0 50px #121b0a80;transition:background .25s,box-shadow .25s;white-space:nowrap}.enter-flow:hover{background:var(--lime);color:var(--ink);box-shadow:0 0 70px #c7fa7322}.play-symbol{display:grid;place-items:center;width:43px;height:43px;border:1px solid #7e9759;border-radius:50%;font-size:12px}.enter-flow small{display:block;font:12px var(--body);margin-top:6px;opacity:.65;text-align:left}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0 40px}.hero-bottom>p:first-child{font-family:var(--display);font-size:30px;line-height:1.1;letter-spacing:-.045em;margin:0}.hero-cn{font-size:14px;line-height:1.8;color:#aeb1a6}.scroll-link{display:flex;align-items:center;gap:20px;font-size:10px}.scroll-mark{width:20px;height:32px;border:1px solid #75796a;border-radius:14px;position:relative}.scroll-mark:before{content:"";position:absolute;width:2px;height:6px;left:8px;top:6px;background:var(--lime);animation:scroll 2s infinite}@keyframes scroll{50%{transform:translateY(10px);opacity:.4}}.section{padding:90px 4%}.work{background:var(--paper);color:var(--ink)}.eyebrow{margin:0 0 24px;font-size:12px}.section-heading{position:relative}h2{font-family:var(--display);font-weight:500;font-size:clamp(44px,5.8vw,88px);letter-spacing:-.065em;line-height:1.07;margin:0}h2 em{font-style:normal;color:#777b68}.section-sub{position:absolute;right:0;bottom:0;font-size:14px;color:#626759}.work-controls{display:flex;justify-content:space-between;align-items:center;margin-top:50px;border-bottom:1px solid #bcc1b0;padding-bottom:20px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{font-size:11px;background:none;border:1px solid #c7cbbd;border-radius:25px;padding:11px 17px;color:var(--ink)}.filters button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filters span{opacity:.5;margin-left:6px}.work-note{font-size:10px;color:#717663}.track{display:grid;grid-template-columns:36px 84px minmax(200px,1.4fr) minmax(100px,.75fr) 130px 50px;gap:25px;align-items:center;border-bottom:1px solid #c9cebd;padding:22px 10px;cursor:pointer;transition:background .2s,padding .3s;position:relative}.track:hover,.track:focus-visible{background:#e3e8d9;padding-left:18px;padding-right:2px;outline-offset:-2px}.track-num{font:12px var(--display);color:#767c68}.track-art{width:84px;height:84px;background:var(--track-color,var(--purple));object-fit:cover;display:block}.track-title h3{font:500 clamp(24px,2.5vw,40px) var(--display);letter-spacing:-.055em;margin:0 0 7px}.track-title p{margin:0;font-size:13px;color:#616752}.track-meta{font-size:10px;line-height:1.8;color:#656b59}.track-preview{width:130px;height:44px;display:flex;align-items:center;justify-content:center;gap:2px}.track-preview i{display:block;width:2px;background:#6b7855;height:var(--bar);opacity:.45;transform-origin:center}.track:hover .track-preview i{background:#243414;opacity:1;animation:wave var(--speed) ease-in-out infinite alternate}.track-open{width:38px;height:38px;border:1px solid #b7bfaa;border-radius:50%;display:grid;place-items:center;font-size:21px}.track:hover .track-open{background:var(--ink);color:var(--lime)}@keyframes wave{to{transform:scaleY(.35)}}.playground{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding-top:120px;padding-bottom:120px}.playground h2 em{color:var(--lime)}.playground-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#aaafa0;margin-top:30px}.sketch-note{border-top:1px solid var(--line);margin-top:36px;padding-top:18px;display:flex;justify-content:space-between;gap:15px;font-size:10px}.playground-intro p.demo-disclosure{font-size:12px;margin-top:13px;color:#969e88}.mixer{border:1px solid #4c5341;background:#171a13;align-self:center}.mixer-top{padding:20px;display:flex;justify-content:space-between;gap:12px;font-size:10px;border-bottom:1px solid var(--line)}#session-status{color:var(--lime)}.session-ruler{display:flex;justify-content:space-between;padding:14px 20px;font:10px var(--display);color:#6c765c;border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),#293020 calc(12.5% - 1px),#293020 12.5%)}.mixer-channels{display:grid;grid-template-columns:repeat(4,1fr)}.channel{padding:20px 13px 22px;text-align:center;border-right:1px solid var(--line)}.channel:last-child{border-right:0}.channel-name{color:var(--channel-color);font:11px var(--display);letter-spacing:.06em}.channel-wave{height:44px;margin:14px 0;display:flex;align-items:center;justify-content:center;gap:2px}.channel-wave i{width:3px;background:var(--channel-color);height:var(--bar);opacity:.65}.playing .channel-wave i{animation:wave var(--speed) ease-in-out infinite alternate}.channel.is-muted .channel-wave{opacity:.15}.fader-wrap{height:146px;display:flex;justify-content:center;position:relative}.fader-wrap:before{content:"";position:absolute;inset:5px 20%;background:repeating-linear-gradient(0deg,transparent,transparent 19px,#3c4332 19px,#3c4332 20px);pointer-events:none}.channel input{appearance:none;writing-mode:vertical-lr;direction:rtl;width:34px;height:140px;background:transparent;position:relative;cursor:ns-resize}.channel input::-webkit-slider-runnable-track{width:3px;background:#060804;border:1px solid #404735;border-radius:3px}.channel input::-webkit-slider-thumb{appearance:none;width:30px;height:13px;background:var(--channel-color);border:4px solid #d3d9c644;border-radius:1px;box-shadow:0 4px 4px #0007;margin-left:-14px}.channel input::-moz-range-track{width:3px;background:#060804}.channel input::-moz-range-thumb{width:26px;height:9px;background:var(--channel-color);border:2px solid #ffffff33;border-radius:1px}.channel-level{display:block;font:11px var(--display);margin:12px 0 18px;color:#aeb89e}.channel-buttons{display:flex;justify-content:center;gap:7px}.channel-buttons button{font:10px var(--display);width:30px;height:25px;border:1px solid #4a513e;background:none;border-radius:2px}.channel-buttons button[aria-pressed=true]{background:var(--channel-color);color:var(--ink);border-color:var(--channel-color)}.mixer-bottom{padding:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px}.solid-button{border:0;background:var(--lime);color:var(--ink);padding:16px 24px;display:inline-flex;align-items:center;gap:24px;font:500 12px var(--display)}.solid-button:hover{background:#d9ffa2}.text-button{background:transparent;border:0;font:10px var(--display);padding:10px 0}.mixer-bottom>span{margin-left:auto;font-size:9px;color:#929b84}.about{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:center;padding-bottom:120px}.about-visual{max-width:560px}.portrait-placeholder{position:relative;background:var(--purple);aspect-ratio:4/4.3;overflow:hidden;color:var(--ink)}.portrait-placeholder>span{position:absolute;top:26px;left:26px;z-index:2;line-height:1.6}.portrait-placeholder img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .6s,transform .8s}.portrait-placeholder:hover img{filter:grayscale(0);transform:scale(1.02)}.portrait-signal{font:500 25vw var(--display);letter-spacing:-.15em;position:absolute;bottom:-12%;left:7%;color:#2c2247}.image-caption{display:block;padding-top:15px;font-size:10px;color:#8f9782}.about h2{font-size:clamp(38px,4.7vw,70px)}.about h2 em{color:var(--purple)}.about-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#aeb3a5;max-width:510px}.about-copy p.bio-lead{font-size:16px;color:var(--paper);margin:30px 0 20px}.practice-list{display:flex;flex-wrap:wrap;gap:9px 22px;margin:30px 0;font:10px var(--display);color:var(--purple)}.editorial-link{display:flex;justify-content:space-between;font-size:12px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:15px}.editorial-link:hover{color:var(--lime)}.contact{background:var(--lime);color:var(--ink);padding-top:40px;padding-bottom:45px}.contact-top{display:flex;justify-content:space-between;font-size:11px}.contact h2{font-size:clamp(65px,11vw,170px);line-height:.97;letter-spacing:-.065em;margin:58px 0 32px}.contact h2 em{font-style:normal;color:var(--ink);padding-left:14%;font-weight:400}.contact h2 .period{color:#65833d}.contact-bottom{display:flex;justify-content:space-between;align-items:end;margin-left:50%;gap:24px}.contact-bottom p{font-size:14px;line-height:1.7}.contact-bottom .solid-button{background:var(--ink);color:var(--lime);white-space:nowrap;padding:20px 30px}footer{display:flex;align-items:center;gap:35px;padding:35px 4% 110px}footer>span{font-size:10px;color:#9ba18f}footer>div{margin-left:auto;display:flex;gap:25px;font-size:10px}footer>a:last-child{margin-left:30px;font-size:10px}.transport{position:fixed;z-index:20;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#20241cec;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #66734c;box-shadow:0 8px 40px #0006;padding:9px 11px;gap:20px;border-radius:5px;width:min(660px,calc(100% - 32px))}.transport>button:first-child{background:var(--lime);color:var(--ink);border:0;width:40px;height:40px;border-radius:2px;flex-shrink:0;font-size:12px}.transport-title{font:11px var(--display);white-space:nowrap}.transport-title small{display:block;font:10px var(--body);color:#929d82;margin-top:5px}.transport-wave{flex:1;height:24px;display:flex;gap:3px;align-items:center;overflow:hidden}.transport-wave i{width:2px;flex-shrink:0;background:var(--lime);height:var(--bar);opacity:.6}.playing .transport-wave i{animation:wave var(--speed) ease-in-out infinite alternate}.transport-time{font-size:10px;color:#bdc8ac}.transport>#sound-toggle{font:9px var(--display);background:transparent;border:0;white-space:nowrap;padding:10px 0}.transport>a{font:10px var(--display);border-left:1px solid #5c674c;padding:8px 6px 8px 20px;white-space:nowrap}.transport>a span{color:var(--lime);margin-left:8px}dialog{background:var(--paper);color:var(--ink);border:0;padding:45px;width:min(620px,calc(100% - 32px));max-height:90vh}dialog::backdrop{background:#080b07cb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#close-dialog{position:absolute;top:12px;right:17px;border:0;background:transparent;color:var(--ink);font-size:32px}#dialog-content h2{font-size:52px;margin:20px 0 8px}#dialog-content p{line-height:1.8}#dialog-content img{width:120px;height:120px;object-fit:cover}#dialog-content .dialog-art{width:120px;height:120px;display:grid;place-items:center;font:32px var(--display)}.dialog-credits{border-top:1px solid #bfc5b1;border-bottom:1px solid #bfc5b1;padding:18px 0;margin:25px 0;font-size:14px}.dialog-disclosure{color:#6b725f;font-size:12px}.notification{position:fixed;z-index:60;bottom:95px;left:50%;transform:translate(-50%);background:var(--lime);color:var(--ink);padding:12px 18px;max-width:90%;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s}.notification.visible{opacity:1}[hidden]{display:none!important}@media(min-width:1600px){.sound-field{height:390px}}@media(max-width:1000px){.header-note{display:none}.header nav{gap:20px}.track{grid-template-columns:25px 70px 1fr 120px 35px;gap:18px}.track-art{width:70px;height:70px}.track-preview,.work-note{display:none}.playground{gap:5%;grid-template-columns:1fr 1.2fr}.mixer-bottom{gap:12px}.mixer-bottom>span{display:none}.solid-button{padding:14px 18px}.about{gap:6%}.contact-bottom{margin-left:30%}footer{gap:20px}footer>a:last-child{display:none}}@media(max-width:700px){html{scroll-padding-top:20px}.header{height:72px;padding:0 5%}.header .wordmark{font-size:28px}.header nav{gap:16px;font-size:10px}.header nav>a:nth-child(2){display:none}.contact-nav{padding:9px 10px}.contact-nav span{margin-left:4px}.hero{padding:24px 5% 0}.hero-top{font-size:9px;gap:12px}h1{font-size:16vw;margin-top:30px;gap:10px;letter-spacing:-.08em}.registered{font-size:12px}.sound-field{height:290px;margin-top:18px}.field-axis{font-size:8px}.enter-flow{padding:14px 20px 14px 15px;font-size:12px}.field-caption{font-size:8px}.hero-bottom{align-items:start;flex-wrap:wrap;padding:25px 0 34px;gap:16px}.hero-bottom>p:first-child{font-size:25px}.hero-cn{font-size:12px;margin:0}.scroll-link{font-size:8px;margin-top:6px;width:100%;justify-content:space-between}.scroll-mark{height:25px;width:16px}.scroll-mark:before{left:6px}.section{padding:65px 5%}.section-heading h2{font-size:44px;max-width:300px}.section-sub{position:static;margin:18px 0 0;font-size:13px}.work-controls{margin-top:30px;padding-bottom:18px}.filters{gap:5px}.filters button{font-size:9px;padding:9px 11px}.track{grid-template-columns:18px 55px 1fr 28px;gap:12px;padding:19px 0}.track-art{width:55px;height:55px}.track-title h3{font-size:24px;margin-bottom:5px}.track-title p{font-size:11px}.track-meta{display:none}.track-num{font-size:10px}.track-open{width:28px;height:28px;font-size:17px}.track:hover{padding-left:5px;padding-right:0}.playground{grid-template-columns:1fr;gap:35px}.playground h2{font-size:49px}.playground-intro>p:not(.eyebrow){margin-top:22px}.sketch-note{max-width:420px}.mixer-top{padding:15px 12px;font-size:8px}.channel{padding:17px 8px}.channel-name{font-size:10px}.mixer-bottom{padding:14px 12px;gap:20px}.about{grid-template-columns:1fr;gap:38px}.about-visual{width:86%}.portrait-placeholder{aspect-ratio:1}.portrait-signal{font-size:70vw}.about-copy p.bio-lead{font-size:16px}.about h2{font-size:46px}.contact{padding-top:25px;padding-bottom:32px}.contact-top{font-size:8px;gap:15px}.contact h2{font-size:14.4vw;margin-top:45px}.contact h2 em{padding-left:0}.contact-bottom{margin-left:0;gap:20px}.contact-bottom p{font-size:12px}.contact-bottom .solid-button{padding:16px;font-size:10px;gap:12px}footer{padding:25px 5% 120px;gap:20px;flex-wrap:wrap}footer>div{width:100%;margin:0;justify-content:space-between}.transport{gap:11px;bottom:12px;padding:8px}.transport-title,.transport-title small{font-size:9px}.transport-time{display:none}.transport>#sound-toggle{font-size:8px}.transport>a{font-size:9px;padding-left:10px}.transport-wave{min-width:16px}.transport-wave i{width:2px;gap:2px}dialog{padding:30px 25px}#dialog-content h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.view-switch{display:flex;gap:4px;flex-shrink:0}.view-switch button{border:0;background:none;color:#737966;font-size:12px;padding:8px 10px}.view-switch button.active{color:var(--ink);box-shadow:inset 0 -1px var(--ink)}.track-list.gallery{display:grid;grid-template-columns:1fr 1fr;gap:38px 28px;margin-top:28px}.gallery .track{display:grid;grid-template-columns:30px 1fr 42px;gap:0 12px;padding:0 0 16px;align-items:center;border-bottom:1px solid #bfc6b0}.gallery .track:hover{padding:0 0 16px;background:none}.gallery .track-art{grid-column:1/-1;width:100%;height:clamp(260px,32vw,480px);object-fit:cover;position:relative;overflow:hidden;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.gallery .track-art img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .5s}.gallery .track:hover .track-art img{transform:scale(1.055);filter:brightness(.8)}.track-art img{width:100%;height:100%;object-fit:cover}.art-type{display:none}.gallery .art-type{display:block;font:500 clamp(65px,7vw,105px) var(--display);letter-spacing:-.08em;line-height:1;text-align:center;color:#10110e;max-width:90%;overflow-wrap:anywhere}.gallery .track:nth-child(2) .art-type{writing-mode:vertical-rl;font-size:140px;letter-spacing:-.1em}.gallery .track-title h3{font-size:29px}.gallery .track-title p{font-size:12px}.gallery .track-num{align-self:start;padding-top:7px}.gallery .track-meta{grid-column:2;display:block;margin-top:11px;font-size:10px}.gallery .track-meta br{display:none}.gallery .track-preview{position:absolute;top:calc(clamp(260px,32vw,480px)/2 - 22px);left:50%;transform:translate(-50%);width:60%;height:70px;opacity:0;display:flex;pointer-events:none;transition:opacity .25s}.gallery .track:hover .track-preview,.gallery .track:focus-visible .track-preview{opacity:1}.gallery .track-preview i{background:var(--lime);width:3px;flex:1;max-width:4px}.gallery .track-open{grid-column:3;grid-row:2}.gallery .track-art:after{content:"VIEW PROJECT";position:absolute;bottom:18px;left:20px;font:10px var(--display);color:#fff;mix-blend-mode:difference;opacity:0;transition:opacity .25s}.gallery .track:hover .track-art:after{opacity:1}.gallery .track[data-id=adult] .art-type{font-size:65px;line-height:1.3;max-width:3em}.gallery .track[data-id=lov] .art-type{font-size:100px;max-width:2.5em}.studio{padding-top:100px;background:#12140f}.studio-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.studio-heading h2{font-size:clamp(48px,6vw,88px)}.studio-heading h2 em{color:var(--lime)}.studio-heading>p{font-size:14px;line-height:1.9;color:#aab39b;max-width:320px}.studio-stage{height:580px;position:relative;background:#1c2018;border:1px solid #3b432f;overflow:hidden}.studio-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#3a482522,transparent 70%)}#studio-canvas{position:absolute;inset:0}#studio-canvas canvas{width:100%;height:100%;display:block;touch-action:none;outline:none}.studio-corner{position:absolute;left:23px;top:23px;font-size:11px;line-height:1.7;color:#9da98b;pointer-events:none}.studio-loading{position:absolute;top:45%;width:100%;text-align:center;color:var(--lime)}.studio-hint{position:absolute;left:23px;bottom:24px;font-size:10px;color:#9da98b;pointer-events:none}.studio-view-buttons{position:absolute;right:20px;bottom:20px;display:flex;gap:5px}.studio-view-buttons button{border:1px solid #525d41;background:#1a2016cc;padding:10px 13px;font-size:11px;border-radius:2px}.studio-view-buttons button.active,.studio-view-buttons button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.studio-control-strip{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #3b432f;border-top:0;flex-wrap:wrap}.studio-channel-select{display:flex;gap:4px}.studio-channel-select button{font:11px var(--display);padding:12px 13px;background:transparent;border:1px solid #4a523d}.studio-channel-select button.active{color:var(--lime);border-color:var(--lime)}.studio-control-strip label{display:flex;align-items:center;gap:13px;flex:1;min-width:200px;font:11px var(--display)}.studio-control-strip label>span{display:none}.studio-control-strip input{flex:1;accent-color:var(--lime);width:100px}.studio-control-strip output{width:34px}.studio-ms{font:10px var(--display);background:transparent;border:1px solid #4a523d;padding:12px}.studio-ms[aria-pressed=true]{background:var(--lime);color:var(--ink)}.studio-disclosure{font-size:12px;color:#9aa58b;margin:14px 0 0}.playground{padding-top:65px;border-top:1px solid #303826}.session-ruler{position:relative}.session-ruler:after{content:"";position:absolute;left:var(--scroll-position,0%);top:0;bottom:0;width:1px;background:var(--lime)}.portrait-placeholder:has(img)>span{color:#fff;mix-blend-mode:difference}.header nav>a[href="#studio"]{color:var(--lime)}@media(max-width:1000px){.studio-stage{height:500px}.studio-hint{bottom:70px}.studio-control-strip{gap:12px}.studio-channel-select{width:100%}.studio-channel-select button{flex:1}.gallery .track-meta{font-size:9px}}@media(max-width:700px){.header nav{gap:11px}.header nav>a:nth-child(2){display:block}.header nav>a:nth-child(3){display:none}.work-controls{align-items:start;gap:14px}.filters{max-width:78%}.view-switch{flex-direction:column;gap:0}.view-switch button{font-size:11px;padding:6px}.track-list.gallery{gap:30px;grid-template-columns:1fr;margin-top:22px}.gallery .track-art{height:auto;aspect-ratio:1.12}.gallery .track-title h3{font-size:28px}.gallery .track-preview{top:35%;height:65px}.gallery .track-art:after{opacity:1}.gallery .art-type{font-size:90px}.studio{padding-top:65px}.studio-heading{display:block;margin-bottom:25px}.studio-heading h2{font-size:50px}.studio-heading>p{font-size:13px;margin-top:22px}.studio-stage{height:430px}.studio-corner{font-size:9px;left:15px;top:15px}.studio-hint{font-size:8px;left:15px;bottom:65px}.studio-view-buttons{left:15px;right:15px;bottom:17px;justify-content:space-between}.studio-view-buttons button{font-size:10px;padding:10px 12px}.studio-control-strip{padding:14px 12px;gap:10px}.studio-channel-select{gap:3px}.studio-channel-select button{font-size:9px;padding:10px 4px}.studio-control-strip label{min-width:100%;margin:6px 0}.studio-control-strip label>span{display:inline}.studio-ms{padding:12px 16px}.studio-control-strip>.solid-button{margin-left:auto}.studio-disclosure{line-height:1.8;font-size:11px}}.playground>*{min-width:0}.mixer{min-width:0;max-width:100%}.mixer-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.channel{min-width:0}.channel-wave{overflow:hidden}.channel-wave i{flex-shrink:1}.channel-buttons{gap:5px}.channel-buttons button{flex-shrink:1}.filters button,.studio-view-buttons button,.studio-ms,.studio-channel-select button{font-size:12px}.solid-button,.view-switch button{font-size:13px}.track-title p,.gallery .track-title p{font-size:14px}.studio-disclosure{font-size:13px}.track:focus-visible .track-preview i{animation:wave var(--speed) ease-in-out infinite alternate}.no-webgl .studio-loading{padding:0 25px;line-height:1.7}@media(max-width:700px){.filters{max-width:80%}.filters button{font-size:12px;padding:9px 10px}.studio-channel-select button{font-size:10px}.studio-control-strip label{font-size:12px}.channel-name{font-size:11px}.channel-level{font-size:12px}.channel-buttons button{font-size:12px;height:30px}.mixer-bottom .text-button{font-size:12px}.studio-hint{max-width:85%;font-size:10px;line-height:1.6}.header nav{font-size:11px}}.transport{transition:transform .3s,opacity .3s}.mix-view .transport{transform:translate(-50%,calc(100% + 35px));opacity:0;pointer-events:none}:root{--ink:#090909;--paper:#faf9f6;--lime:#f62b1b;--muted:#a6a6a6;--line:#333;--purple:#f62b1b;--orange:#f63223;--red:#f51d0c}body{background:#090909}.header{height:82px;background:#f51d0c;color:#fff;border-bottom:1px solid #ffffff45;position:relative;z-index:12}.header .asterisk,.header nav>a[href="#studio"]{color:#fff}.header nav>a:hover{color:#111}.contact-nav{border-color:#fff9;border-radius:0}.header .wordmark{font-size:39px}.header-note{font-size:11px}.record-universe{position:relative;height:calc(100svh - 82px);min-height:760px;max-height:1200px;isolation:isolate;overflow:hidden;background:var(--red);color:#fff}.record-universe:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 55% 52%,#f86a5f33,transparent 55%)}#record-space{position:absolute;inset:0;z-index:2}#record-space canvas{display:block;width:100%;height:100%;outline:none;touch-action:pan-y}.universe-loading{position:absolute;left:43%;top:42%;font:12px var(--display);letter-spacing:.08em}.universe-intro{position:absolute;left:4%;right:4%;top:23px;display:flex;justify-content:space-between;align-items:start;pointer-events:none;z-index:5}.universe-intro p{font-size:11px;line-height:1.6;margin:0}.universe-intro p:last-child{text-align:right;font-family:var(--display)}.universe-heading{position:absolute;left:4%;bottom:122px;pointer-events:none;z-index:4}.hero-kicker{font:12px var(--display);letter-spacing:.13em;display:block;margin-bottom:20px}.universe-heading h1{display:block;font-family:var(--display);font-size:clamp(130px,13.5vw,232px);font-weight:700;letter-spacing:-.085em;line-height:.77;margin:0;padding:0;position:relative;text-shadow:none}.universe-heading h1>span{color:#fff;margin-left:0}.universe-heading h1 sup{position:absolute;top:0;right:-39px;font-size:26px;line-height:1;letter-spacing:0}.universe-filter{position:absolute;top:80px;right:4%;z-index:7;display:flex;flex-direction:column;align-items:end;gap:5px}.universe-filter button{border:0;border-radius:0;color:#fff;background:transparent;padding:6px 8px;font:11px var(--display);letter-spacing:.04em;transition:background .15s,color .15s}.universe-filter button.active{background:#fff;color:#111}.universe-filter button:hover{background:#111;color:#fff}.universe-bottom{position:absolute;bottom:63px;right:4%;left:43%;display:flex;align-items:center;justify-content:space-between;gap:22px;z-index:7}.record-info{width:290px;border-top:1px solid #ffffff9a;padding-top:11px;position:relative}.record-info>#record-position{font-size:10px;opacity:.8}.record-info>#record-open{position:relative;display:block;width:100%;text-align:left;background:none;border:0;padding:10px 26px 0 0}.record-info strong{display:block;font:500 24px var(--display);letter-spacing:-.04em;white-space:nowrap}.record-info small{font:12px var(--body);display:block;margin-top:4px}.record-open-mark{position:absolute;right:0;top:15px;font-size:20px}.record-pagination{display:flex;gap:20px;margin-top:10px}.record-pagination button{padding:5px 0;border:0;background:transparent;font:10px var(--display);color:#fff}.record-pagination button:hover{text-decoration:underline}.universe-instructions{font:10px var(--display);line-height:1.6;display:flex;align-items:center;gap:12px}.crosshair{font-size:40px;line-height:1;font-weight:400}.universe-sound{border:1px solid #fff9;background:transparent;display:flex;align-items:center;gap:11px;padding:10px 15px;font:11px var(--display)}.universe-sound:hover{background:#111}.universe-sound .play-symbol{width:30px;height:30px;border:0;font-size:13px}.universe-sound small{display:block;font:10px var(--body);opacity:.8;margin-top:5px}.universe-scroll{position:absolute;bottom:0;left:4%;right:4%;z-index:7;padding:15px 0;display:flex;justify-content:space-between;border-top:1px solid #fff6;font-size:11px}.record-universe.in-fallback #record-space{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:150px 5% 250px}.fallback-record{border:0;background:transparent;min-height:0;padding:0}.fallback-record img{width:100%;height:100%;object-fit:contain}.record-universe.in-fallback .universe-heading{opacity:.2}.record-universe.in-fallback .universe-filter{top:70px;flex-direction:row;left:4%;align-items:center}.record-universe.in-fallback .universe-bottom{left:4%}.work{background:#090909;color:#fff;padding-top:105px}.section-heading h2{font-size:clamp(58px,7.6vw,115px);font-weight:600;line-height:.98;letter-spacing:-.07em}.section-heading h2 em{color:var(--red)}.section-sub{color:#b2b2b2}.work-controls{border-color:#555}.work .filters button{color:#fff;border-radius:0;border-color:#555;font-size:13px}.work .filters button.active{background:#fff;color:#111;border-color:#fff}.work .filters button:hover{border-color:var(--red)}.view-switch button{color:#aaa}.view-switch button.active{color:#fff;box-shadow:inset 0 -1px #fff}.track-list.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 25px}.gallery .track{border-color:#3b3b3b;grid-template-columns:25px 1fr 35px}.gallery .track-art{height:auto;aspect-ratio:1;margin-bottom:18px;background:#181818}.gallery .track-art img{object-fit:cover;transition:transform .65s,filter .4s}.gallery .track:hover .track-art img{transform:scale(1.05) rotate(-2deg);filter:brightness(.64)}.gallery .track-preview{top:calc((100vw - 8vw - 50px) / 6 - 35px);height:70px}.gallery .track-preview i{background:#fff}.gallery .track-title h3{font-size:26px;letter-spacing:-.04em}.track-title p,.gallery .track-title p,.track-meta,.track-num{color:#acacac}.gallery .track-meta{font-size:10px}.track-open{border-color:#666;color:#fff}.track:hover .track-open{background:var(--red);border-color:var(--red);color:#fff}.track:not(.gallery .track):hover{background:#242424}.track:not(.gallery .track){border-color:#444}.track-preview i{background:var(--red)}.work .eyebrow{color:#999}.studio{background:#eeeeeb;color:#080808;border:0}.studio-heading h2 em{color:var(--red)}.studio-heading h2{font-size:clamp(55px,7vw,105px);font-weight:600}.studio-heading>p{color:#555}.studio-stage{background:#09090e;border:0;height:620px}.studio-stage:before{background:none}.studio-corner,.studio-hint{color:#ccc}.studio-view-buttons button{background:#15151ccc;border-color:#666;color:#fff}.studio-view-buttons button.active,.studio-view-buttons button[aria-pressed=true]{background:var(--red);color:#fff;border-color:var(--red)}.studio-control-strip{background:#111;color:#fff;border:0}.studio-channel-select button.active{color:#fff;border-color:var(--red);background:var(--red)}.studio-control-strip input{accent-color:var(--red)}.studio-ms[aria-pressed=true]{color:#fff}.studio-disclosure{color:#666}.solid-button{background:var(--red);color:#fff}.solid-button:hover{background:#f74a3c}.playground{background:#090909;border-color:#333}.playground h2 em{color:var(--red)}.playground-intro>p:not(.eyebrow){color:#aaa}.mixer{background:#151515;border-color:#555}.mixer-top,.channel,.mixer-bottom{border-color:#3e3e3e}.session-ruler{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),#333 calc(12.5% - 1px),#333 12.5%);color:#aaa}.mixer-bottom>span,.channel-level{color:#bbb}.fader-wrap:before{background:repeating-linear-gradient(0deg,transparent,transparent 19px,#444 19px,#444 20px)}.about{background:#090909;border-color:#333}.about-copy>p:not(.eyebrow){color:#aaa}.about h2{font-weight:600}.about h2 em,.practice-list{color:#f74a3d}.portrait-placeholder{background:#111}.portrait-placeholder img{filter:grayscale(1) contrast(1.1)}.contact{background:var(--red);color:#fff}.contact h2{font-weight:700}.contact h2 em{color:#fff}.contact h2 .period{color:#111}.contact-bottom .solid-button,.contact-top{color:#fff}.transport{background:#101010ee;color:#fff;border-color:#555;border-radius:0}.transport>button:first-child{background:var(--red);color:#fff}.transport-wave i{background:#fff}.transport-title small,.transport-time{color:#aaa}.transport>a{border-color:#555}.transport>a span{color:#fff}.notification{background:var(--red);color:#fff}.asterisk{color:var(--red)}dialog{background:#f5f5f5}dialog .solid-button{color:#fff}footer>span{color:#aaa}.record-universe .filters button:focus-visible{outline-color:#fff}.universe-heading h1{max-width:none}body.at-universe .transport{opacity:0;transform:translate(-50%,calc(100% + 35px));pointer-events:none}@media(min-width:1700px){.universe-heading{bottom:155px}.universe-bottom{bottom:80px}.record-info{width:340px}}@media(max-width:1100px){.universe-instructions{display:none}.universe-bottom{left:48%}.record-info{width:250px}.universe-sound{padding:9px}.universe-filter{top:80px}.track-list.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery .track-preview{top:calc((92vw - 25px)/4 - 35px)}}@media(max-width:700px){.record-universe{min-height:780px;height:calc(100svh - 72px)}.header{height:72px}.universe-heading{bottom:175px;left:5%}.universe-heading h1{font-size:95px}.hero-kicker{font-size:10px;margin-bottom:15px}.universe-intro{left:5%;right:5%;top:20px}.universe-intro p{font-size:9px}.universe-filter{top:80px;right:5%;gap:5px}.universe-filter button{font-size:10px}.universe-bottom{left:5%;right:5%;bottom:52px}.record-info{width:58%}.record-info strong{font-size:21px}.record-info small{font-size:10px}.universe-sound{padding:6px;gap:3px;font-size:10px}.universe-sound small,.universe-scroll{font-size:9px}.universe-heading h1 sup{font-size:18px;right:-22px}.track-list.gallery{grid-template-columns:1fr}.gallery .track-preview{top:35%}.section-heading h2{font-size:50px}.studio-stage{height:430px}.work .filters button{font-size:12px}.record-universe.in-fallback #record-space{padding-top:220px;padding-bottom:340px;gap:10px}}@media(prefers-reduced-motion:reduce){.transport{transition:none}.record-universe *{animation:none!important}}@media(pointer:fine){html,body,body *,dialog,dialog *{cursor:url(./assets/earbud-cursor.svg) 3 3,auto!important}a:hover,button:hover,.track:hover,.is-record-hover{cursor:url(./assets/earbud-cursor.svg) 3 3,pointer!important}}.record-info strong{font-size:22px}.universe-heading h1{font-family:Impact,"Arial Narrow",var(--display);font-weight:900;letter-spacing:-.035em;font-stretch:condensed;font-size:clamp(145px,16.8vw,280px);line-height:.79}.hero-kicker{font-size:11px}.universe-heading{bottom:128px}.universe-heading h1 sup{right:-30px;font-size:24px}.section-heading h2{max-width:none}.universe-sound{white-space:nowrap}.universe-intro p:first-child{letter-spacing:.07em}.section-sub{max-width:230px}.studio-hint{max-width:50%;line-height:1.6}.studio-view-buttons{gap:5px}.studio-heading h2{line-height:.95}.playground h2,.about h2{line-height:1}.studio-heading h2,.playground h2,.about h2,.contact h2,.section-heading h2{font-family:Impact,"Arial Narrow",var(--display);letter-spacing:-.02em}.studio-heading h2 em,.playground h2 em,.about h2 em,.section-heading h2 em{font-style:normal;font-weight:inherit}.about-copy p.bio-lead{color:#fff}.universe-instructions{max-width:145px}.record-pagination button{letter-spacing:.09em}.record-info small{font-size:11px}.record-info{min-width:235px}.universe-bottom{gap:20px}.studio-channel-select button{font-size:11px}.studio-control-strip>.solid-button{white-space:nowrap}.header-note{font-weight:600}.track-title h3{font-weight:500}dialog::backdrop{background:#0a0100cf}.universe-loading{color:#fff}.track-meta{line-height:1.6}.gallery .track{align-content:start;grid-template-rows:auto auto auto}.gallery .track-art{grid-row:1;grid-column:1/-1}.gallery .track-num{grid-row:2;grid-column:1;padding-top:6px}.gallery .track-title{grid-row:2;grid-column:2;min-width:0}.gallery .track-open{grid-row:2;grid-column:3}.gallery .track-meta{grid-row:3;grid-column:2/-1;line-height:1.6}.gallery .track-meta br:last-child{display:block}.gallery .track-preview i{background:#fff!important}.gallery .track-title h3{overflow-wrap:normal;line-height:1.2}.gallery .track-title p{line-height:1.5;margin-top:7px}.gallery .track-art{margin-bottom:18px}.studio-channel-select button,.studio-ms{border-color:#555}.studio{background:#0b0b0e;color:#fff;padding-left:0;padding-right:0;padding-bottom:70px}.studio-heading{padding:0 4%;align-items:end}.studio-heading>p{color:#a8a8b0;max-width:340px}.studio-stage{height:min(73vw,780px);min-height:580px;border-top:1px solid #333;border-bottom:1px solid #333}.studio-control-strip{margin:0 4%;background:#101015;border:1px solid #34343d;padding:18px 20px;gap:16px}.studio-channel-select{width:100%;display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.studio-channel-select button{padding:12px 6px;font-size:11px}.studio-control-strip label>span{display:inline;color:#aaa;font-size:11px;min-width:65px}.studio-disclosure{margin:15px 4% 0;color:#83838e;font-size:12px}.studio-corner{left:4%;top:27px;color:#a3a3b4}.studio-hint{left:4%;bottom:24px;color:#99a}.studio-view-buttons{right:4%}.studio-view-buttons button{font-size:10px}.playground{grid-template-columns:1fr 1.5fr;gap:5%;padding-top:90px}.playground h2{font-size:clamp(44px,5vw,74px)}.mixer-channels{grid-template-columns:repeat(8,minmax(0,1fr))}.channel{padding:21px 6px}.channel-name{font-size:9px}.channel-buttons{gap:4px}.channel-buttons button{width:23px;font-size:9px}.mixer-top{font-size:9px}.mixer-bottom>span{font-size:8px}.studio-view-buttons button.active{background:var(--red)}.record-universe{transition:background 1.5s ease}.record-universe.is-opening{background:#0b0303}.opening-ui{position:absolute;inset:0;z-index:8;pointer-events:none}.opening-label{position:absolute;top:26px;width:100%;text-align:center;color:#e9cecc;font-size:10px;letter-spacing:.14em}.opening-bottom{position:absolute;bottom:75px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}.opening-bottom h2{font:500 clamp(35px,4vw,61px)/.91 Impact,"Arial Narrow",sans-serif;text-align:center;letter-spacing:-.02em;margin:0 0 5px;color:#fff}.opening-bottom button{pointer-events:auto;font:11px var(--display)}#enter-flow{width:230px;padding:17px 18px;border:1px solid #ffffff94;background:#f51d0c;color:#fff;display:flex;justify-content:space-between;align-items:center;letter-spacing:.06em;transition:background .2s,transform .2s}#enter-flow:hover{background:#fff;color:#111;transform:scale(1.03)}#enter-flow span{font-size:19px}#skip-opening{border:0;background:none;color:#b99795;font-size:9px;letter-spacing:.08em;padding:7px}#replay-opening{position:absolute;z-index:8;left:4%;bottom:71px;background:none;border:0;color:#fff;font-size:9px;letter-spacing:.07em;padding:0}.is-entering .opening-ui{opacity:0;transition:opacity .5s;pointer-events:none}.is-entering .opening-ui button{pointer-events:none}.universe-heading,.universe-filter,.universe-bottom,.universe-scroll,#replay-opening{transition:opacity .8s,transform .8s}.is-opening .universe-heading,.is-opening .universe-filter,.is-opening .universe-bottom,.is-opening .universe-scroll,.is-opening #replay-opening{opacity:0;pointer-events:none;transform:translateY(20px)}.is-opening .universe-intro{opacity:.45}.is-opening .universe-intro p:last-child{visibility:hidden}.record-universe.in-fallback{background:var(--red)}@media(min-width:701px){.record-universe{min-height:620px}.opening-bottom{bottom:34px}.opening-bottom h2{font-size:clamp(35px,3.6vw,57px)}.universe-heading h1{font-size:clamp(140px,min(16.8vw,25vh),260px)}.universe-bottom{bottom:62px}.universe-heading{bottom:126px}}body:has(.record-universe.is-opening) .header{background:#0b0303}.header{transition:background 1.2s}.opening-ui{transition:opacity .5s}.opening-label{color:#cbb2b0}body:has(.record-universe.is-opening) .transport{opacity:0;pointer-events:none}.record-universe.is-opening .universe-heading{visibility:hidden}.record-universe.is-entering .universe-heading{visibility:visible}.studio-stage{height:clamp(520px,72vh,820px);min-height:520px}.home-collection-note{border-top:1px solid #ffffff90;padding-top:14px;min-width:290px}.home-collection-note>span{font-size:10px;opacity:.8}.home-collection-note>a{display:flex;align-items:center;gap:35px;font-size:13px;margin-top:15px}.home-collection-note>a:hover{text-decoration:underline}.home-collection-note>a span{font-size:26px}.work{background:#f51d0c;color:#fff;padding:34px 0 25px;scroll-margin-top:0}.work .section-heading{padding:0 4%;position:relative}.work .section-heading .eyebrow{color:#fff9;font-size:10px;margin:0 0 10px}.work .section-heading h2{font-size:clamp(60px,7.3vw,110px);line-height:1;margin:0;letter-spacing:-.015em}.work .section-heading h2>span{font:14px var(--display);vertical-align:top;display:inline-block;margin:9px 0 0 11px}.work .section-sub{right:4%;bottom:0;font-size:12px;color:#fff;line-height:1.5}.work-controls{margin:24px 4% 0;padding-bottom:14px;border-color:#fff5}.work .filters{gap:6px}.work .filters button{font-size:10px;padding:9px 11px;border-color:#ffffff70;background:transparent;color:#fff}.work .filters button.active{background:#fff;color:#101010;border-color:#fff}.work .filters button:hover{background:#111;color:#fff;border-color:#111}.work .filters button span{margin-left:8px;opacity:.65}.work .view-switch button{font-size:10px;color:#fedfdc}.work .view-switch button.active{color:#fff;box-shadow:inset 0 -1px #fff}.work .view-switch button:disabled{opacity:.3}.vinyl-room{height:clamp(340px,51vh,590px);position:relative;isolation:isolate;overflow:hidden;margin-top:8px;background:radial-gradient(ellipse at 50% 75%,#f8635722,transparent 65%)}#vinyl-viewport{position:absolute;inset:0}#vinyl-viewport canvas{width:100%;height:100%;display:block;touch-action:pan-y;outline:none}.vinyl-side-note{position:absolute;left:4%;top:18px;pointer-events:none;z-index:2;font-size:9px;line-height:1.65;letter-spacing:.07em}.vinyl-motion-note{position:absolute;bottom:10px;right:4%;font-size:9px;pointer-events:none;letter-spacing:.08em}#vinyl-loading{position:absolute;top:40%;width:100%;text-align:center;font-size:11px}.vinyl-caption{display:grid;grid-template-columns:140px minmax(220px,1fr) 1fr auto;align-items:center;gap:25px;margin:8px 4% 0;padding:21px 0 17px;border-top:1px solid #ffffff80}.vinyl-caption-count{font-size:10px}.vinyl-caption-count>span:first-child{font-size:27px;letter-spacing:-.06em;margin-right:5px}.vinyl-caption-label{display:block;opacity:.65;font-size:8px;margin-top:7px;letter-spacing:.07em}.vinyl-open{padding:0;border:0;background:none;text-align:left}.vinyl-open strong{display:block;font:500 clamp(25px,2.7vw,41px)/1.06 var(--display);letter-spacing:-.05em}.vinyl-open>span{font-size:11px;margin-top:7px;display:block}.vinyl-open:hover strong{text-decoration:underline;text-underline-offset:5px}.vinyl-caption>#vinyl-credit{font-size:10px;max-width:220px;line-height:1.65;opacity:.8}.vinyl-navigation{display:flex;gap:9px}.vinyl-navigation button{background:transparent;color:#fff;border:1px solid #fff8;width:48px;height:48px;font-size:25px}.vinyl-navigation button:hover{background:#fff;color:#111}.vinyl-footnote{border-top:1px solid #fff4;margin:0 4%;padding-top:16px;display:flex;justify-content:space-between;color:#fcc5c1;font-size:9px;letter-spacing:.05em}.work .track-list{margin-left:4%;margin-right:4%}.work:not(.vinyl-mode){background:#090909;padding-top:50px}.work:not(.vinyl-mode) .vinyl-footnote{margin-top:30px}.work .track-list .track-meta,.work .track-list .track-title p{color:#aaa}body.at-records .transport{opacity:0;transform:translate(-50%,calc(100% + 35px));pointer-events:none}.work.vinyl-mode{min-height:100svh}.universe-bottom{left:51%}.universe-heading h1{max-width:50vw}@media(min-height:850px){.vinyl-room{height:56vh}.work-controls{margin-top:28px}}@media(max-width:1100px){.vinyl-caption{grid-template-columns:95px minmax(200px,1fr) 160px auto;gap:18px}.work .filters button{font-size:9px;padding:8px}.vinyl-navigation button{width:40px;height:40px}.home-collection-note{min-width:230px}}@media(prefers-reduced-motion:reduce){.work *{scroll-behavior:auto}}html{scroll-padding-top:0}.work{padding-top:28px}.work .section-heading h2{font-size:clamp(60px,6.4vw,99px)}.work-controls{margin-top:18px}.vinyl-room{height:clamp(315px,49vh,590px)}.vinyl-caption{padding-top:16px;padding-bottom:16px}.vinyl-side-note{top:13px}.vinyl-footnote{padding-top:12px}@media(min-height:850px){.vinyl-room{height:54vh}}:root{--red:#f62c1c}.header,.record-universe,.contact{background:#09090b;color:#f5f4f1}.header{border-color:#29292e}.header .asterisk{color:var(--red)}.header nav>a:hover,.header nav>a[href="#studio"]:hover{color:var(--red)}.contact-nav{border-color:#5c5c63}.contact-nav:hover{background:var(--red);border-color:var(--red);color:#fff!important}.record-universe:after{background:radial-gradient(ellipse at 57% 49%,#6b140e26,transparent 61%)}.universe-scroll{border-color:#3a3a41}.universe-intro p{color:#bbbcc3}.universe-heading h1,.universe-heading h1>span{color:#f5f4f1}.universe-heading h1 sup{color:var(--red)}.hero-kicker{color:#c4c4cb}.home-collection-note{border-color:#45454e}.home-collection-note>a span{color:var(--red)}.universe-sound{border-color:#5c5c66}.universe-sound:hover{background:var(--red);border-color:var(--red)}.universe-sound .play-symbol{color:var(--red)}.universe-sound:hover .play-symbol{color:#fff}.record-universe.in-fallback{background:#09090b}.work,.work:not(.vinyl-mode){background:#0b0b0e;color:#f5f4f1}.work .section-heading .eyebrow{color:#9999a3}.work .section-heading h2>span{color:var(--red)}.work .section-sub{color:#91919a}.work-controls{border-color:#35353c}.work .filters button{border-color:#42424b;color:#c5c5ce}.work .filters button.active,.work .filters button:hover{background:var(--red);color:#fff;border-color:var(--red)}.work .view-switch button{color:#787883}.work .view-switch button.active{color:#fff;box-shadow:inset 0 -2px var(--red)}.vinyl-room{background:radial-gradient(ellipse at 50% 48%,#24242c,#111116 45%,#0b0b0e 78%)}.vinyl-side-note,.vinyl-motion-note{color:#90909b}.vinyl-caption{border-color:#37373e}.vinyl-caption-count>span:first-child{color:var(--red)}.vinyl-caption-label{color:#90909a;opacity:1}.vinyl-open strong{color:#f4f3f1}.vinyl-open>span{color:#9898a3}.vinyl-open:hover strong{color:var(--red)}.vinyl-caption>#vinyl-credit{color:#aaaab5;opacity:1}.vinyl-navigation button{border-color:#52525e}.vinyl-navigation button:hover{background:var(--red);border-color:var(--red);color:#fff}.vinyl-footnote{color:#777784;border-color:#292930}.gallery .track:hover .track-open{background:var(--red)}.contact{border-top:1px solid #303037}.contact-top{color:#9999a3}.contact h2 em,.contact h2 .period{color:var(--red)}.contact-bottom p{color:#aaaab4}.contact-bottom .solid-button{background:var(--red);color:#fff}.contact-bottom .solid-button:hover{background:#f75448}.studio-stage{border-color:#303037}.solid-button{background:var(--red)}.transport>button:first-child{background:var(--red)}.opening-bottom h2{color:#f5f4f1}#enter-flow{background:var(--red);border-color:var(--red)}#enter-flow:hover{background:#fff;border-color:#fff;color:#111}.archive-replay{font:inherit;letter-spacing:inherit;color:#c1c1ca;border:0;background:none;padding:0;text-align:left}.archive-replay:hover{color:var(--red)}.archive-replay:focus-visible{outline:1px solid var(--red);outline-offset:5px}.flow-bridge{position:fixed;inset:0;z-index:100;background:#09090b;pointer-events:none;isolation:isolate}.flow-bridge #record-space{position:absolute;inset:0;width:100%;height:100%;z-index:1}.flow-transition{overflow:hidden}.flow-transition #vinyl-viewport{visibility:hidden}.flow-transition #work>.section-heading,.flow-transition #work>.work-controls,.flow-transition #work>.vinyl-caption,.flow-transition #work>.vinyl-footnote,.flow-transition .vinyl-side-note,.flow-transition .vinyl-motion-note{opacity:var(--flow-interface,0)}.flow-transition .transport{visibility:hidden}.studio-stage{background:#27272d;height:clamp(610px,78vh,940px);min-height:610px}.studio-hint{top:68px;bottom:auto;max-width:60%;color:#bec0c9;font-size:9px;line-height:1.9}.studio-object-note{position:absolute;left:4%;bottom:27px;font-size:10px;letter-spacing:.08em;pointer-events:none;color:#faf0f2}.studio-view-buttons{gap:5px;max-width:78%}.studio-view-buttons button{padding:11px 12px;font-size:9px;background:#181b24bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#70707980;border-radius:3px}.studio-corner{color:#e0d9d8}.studio-stage{background:#d5d6d2}.studio-corner{color:#353a3b;letter-spacing:.12em}.studio-hint{color:#535c5f}.studio-object-note{color:#b91a0e}.studio-view-buttons button{background:#e1e3ddce;color:#303638;border-color:#71797566;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0}.studio-view-buttons button.active{background:#df2011;color:#fff;border-color:#df2011}.studio-view-buttons button:hover{background:#f7f6ef;color:#121416}.studio-stage:after{content:"";position:absolute;inset:17px;border:1px solid #656b6c38;pointer-events:none}.studio-stage{background:#ceccc3}.studio-stage:after{border-color:#45433c36}.studio-corner{color:#555249}.studio-hint{color:#68655b}.studio-view-buttons button{background:#d9d6cad9;color:#35352e;border-color:#57564d66}.studio-heading>p{max-width:300px}.studio-view-buttons button.active{background:#a42b21;border-color:#a42b21;color:#f4ede3}.cell-entry-hint{color:#d6aaa6;font-size:12px;letter-spacing:.14em;margin-right:24px;align-self:center}.studio-stage{background:#050607;height:clamp(700px,84vh,1000px);min-height:700px}.studio-stage:before{display:none}.studio-stage:after{border-color:#b7c9c518;inset:22px}.studio-corner{color:#b9c9c5;top:31px;left:4%;font-size:12px;line-height:1.9;letter-spacing:.13em}.studio-hint{color:#adbbb2;top:90px;left:4%;font-size:11px;opacity:0;transition:opacity .8s}.studio-entry{position:absolute;inset:auto 0 6.5%;display:flex;align-items:center;flex-direction:column;gap:17px;pointer-events:none;transition:opacity .6s,transform .9s}.studio-entry[hidden]{display:none}.studio-entry>span{color:#aeb8b4;font-size:12px;letter-spacing:.17em}.studio-entry p{font-size:11px;color:#667976;letter-spacing:.13em;margin:0}#open-studio{pointer-events:auto;background:#101919ab;border:1px solid #a3c9c060;color:#eef3e9;padding:17px 24px;min-width:230px;font-size:13px;letter-spacing:.1em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:space-between;box-shadow:0 0 38px #86e1d60b;transition:background .4s,border-color .4s}#open-studio:hover{background:#25453f80;border-color:#b8fff0}#open-studio:focus-visible,#close-studio:focus-visible{outline:2px solid #edb886;outline-offset:5px}#close-studio{position:absolute;right:4%;top:32px;background:#1015149c;border:1px solid #b4bbb33b;color:#d8dfd5;padding:12px 17px;font-size:11px;letter-spacing:.08em}.is-opening-room .studio-entry{opacity:0;transform:translateY(25px);pointer-events:none}.is-opening-room #open-studio{pointer-events:none}.has-glass-entry .studio-view-buttons{visibility:hidden;opacity:0}.is-room-open .studio-view-buttons{visibility:visible;opacity:1}.is-room-open .studio-hint{opacity:1}.studio-view-buttons button{color:#d0d5ca;border-color:#939d8745;background:#101817cb;font-size:11px;padding:12px 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-view-buttons button:hover{background:#34443dcc;color:#fff}.studio-view-buttons button.active{background:#74523a;border-color:#a47c57;color:#fff1df}.studio-object-note{color:#e8c7a7}.studio-control-strip[hidden]{display:none}.studio:not(.room-is-open)>.studio-disclosure{display:none}.studio-orbit-tools{position:absolute;left:4%;bottom:31px;display:flex;gap:7px;z-index:5}.studio-orbit-tools button,.vinyl-orbit-tools button{border:1px solid #b9b2a83d;color:#d9d6ce;background:#101212bd;padding:11px 15px;font:12px var(--display);letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-orbit-tools button:hover,.vinyl-orbit-tools button:hover{border-color:#eacba5;color:#fff}.studio-orbit-tools [data-studio-zoom]{font-size:18px;width:42px;padding:7px}.is-room-open .studio-orbit-tools{bottom:89px}.studio-entry{bottom:5.2%;gap:12px}.studio-entry p{color:#9caaa6;font-size:12px}.studio-entry>span{color:#c5c3b8}.studio-stage:after{border-color:#c8c1b90e}.vinyl-orbit-tools{position:absolute;right:4%;top:12px;display:flex;gap:7px;z-index:5}.vinyl-orbit-tools button[aria-pressed=true]{border-color:#b9706a;color:#f2b6b2}.vinyl-motion-note{font-size:12px}.cell-entry-hint{margin-right:0}.opening-bottom #cell-reset-view{background:none;border:0;color:#a9817e;letter-spacing:.1em;padding:3px}.opening-bottom #skip-opening{padding:3px}.opening-bottom{gap:11px;bottom:45px}#record-space canvas{touch-action:none}.studio-orbit-tools button:focus-visible,.vinyl-orbit-tools button:focus-visible{outline:2px solid #e7b791;outline-offset:4px}html{scroll-behavior:auto!important}.record-universe.is-opening .universe-bottom,.record-universe.is-opening .universe-scroll,.record-universe.is-opening #replay-opening{visibility:hidden}.studio-channel-inspector{margin:0 4%;border:1px solid #34343d;border-top:0;color:#aeb8b9;background:#101015;font:11px monospace}.studio-channel-inspector summary{padding:16px 20px;cursor:pointer;letter-spacing:.08em}.studio-channel-inspector summary span{float:right;color:#84a99d}.channel-parameters{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;padding:20px;border-top:1px solid #303238}.channel-parameters label{display:flex;flex-direction:column;gap:17px;font-size:10px;letter-spacing:.02em}.channel-parameters input{width:100%;accent-color:#b79b70}.channel-parameters output{color:#eee3cf}.studio:not(.room-is-open)>.studio-channel-inspector{display:none}.studio-control-strip output{width:68px;white-space:nowrap}.studio-view-buttons button.active{background:#253b4c;border-color:#99cbe5;color:#ecf8ff}.opening-bottom{bottom:24px;gap:8px}.cell-entry-hint{font-size:10px}.opening-bottom #enter-flow{padding:12px 18px}.opening-bottom #cell-reset-view,.opening-bottom #skip-opening{font-size:9px}.work.vinyl-mode{background:radial-gradient(ellipse at 55% 50%,#18203177,transparent 68%),#080b13;padding-top:64px}.work.vinyl-mode .section-heading h2{font-size:clamp(38px,5vw,68px);letter-spacing:-.055em}.work.vinyl-mode .work-controls{margin-top:26px;border-color:#c8d8ef20}.work.vinyl-mode .vinyl-room{height:clamp(520px,73vh,900px);background:transparent;border:0}.work.vinyl-mode #vinyl-viewport{height:100%}.work.vinyl-mode .vinyl-side-note{display:none}.work.vinyl-mode .vinyl-caption{border-color:#c8d8ef22}.glass-record-info{position:absolute;left:4%;top:26px;width:min(265px,32%);z-index:6;color:#edf0f6;pointer-events:none;text-shadow:0 2px 14px #030710}.glass-record-info[hidden]{display:none}.glass-record-info .info-kicker{font-size:9px;color:#a9bad1;letter-spacing:.17em}.glass-record-info h3{font-size:clamp(25px,3vw,42px);font-weight:400;letter-spacing:-.04em;margin:9px 0 3px}.glass-record-info .info-artist{font-size:12px;color:#c1cbdb;margin:0 0 15px}.glass-record-info dl{display:grid;grid-template-columns:68px 1fr;gap:9px 12px;font-size:10px;line-height:1.6;padding-top:9px;border-top:1px solid #b1c5e63b}.glass-record-info dt{color:#8fa2bb;font-size:9px}.glass-record-info dd{margin:0}.glass-record-info.is-expanded{pointer-events:auto;padding:19px;background:#101724bb;border:1px solid #c9def52c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 16px 55px #0005;border-radius:2px}.glass-record-info .info-credits{font-size:12px;line-height:1.8;color:#dae3ef}.info-expanded a{font-size:10px;display:block;padding:12px 0;border-top:1px solid #c1d6eb30}.info-expanded button{background:none;border:0;padding:10px 0 0;font-size:9px;color:#9baec9;letter-spacing:.1em}@media(max-width:700px){.work.vinyl-mode .vinyl-room{height:590px}.glass-record-info{width:220px;max-width:76%;top:12px}.glass-record-info h3{font-size:25px}.work.vinyl-mode{padding-top:40px}}@font-face{font-family:Bricolage Grotesque;src:url(./assets/fonts/bricolage-grotesque-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap}:root{--headline: "Bricolage Grotesque", "Arial Black", sans-serif;--body: "Bricolage Grotesque", Arial, sans-serif}body{font-variation-settings:"opsz" 14}.universe-heading h1,.work .section-heading h2,.studio-heading h2,.playground h2,.about h2,.contact h2,.opening-bottom h2{font-family:var(--headline);font-weight:800;font-stretch:normal;font-variation-settings:"opsz" 96,"wdth" 100;letter-spacing:-.025em;line-height:.91}.universe-heading h1{font-size:clamp(148px,min(17.6vw,25vh),280px);line-height:.79;letter-spacing:-.03em}.universe-heading h1 sup{right:-35px}.work .section-heading h2{font-size:clamp(70px,7.9vw,124px);line-height:.96}.work .section-heading h2>span{margin-top:8px;margin-left:17px}.studio-heading h2{font-size:clamp(55px,6.8vw,106px)}.studio-heading>div{min-width:0}.studio-heading>p{flex:0 0 29%}.playground h2{font-size:clamp(48px,5.8vw,86px)}.about h2{font-size:clamp(44px,5.5vw,84px)}.contact h2{font-size:clamp(80px,12.3vw,186px)}.contact h2 em{font-weight:inherit}.opening-bottom h2{font-size:clamp(42px,4.6vw,72px)}.wordmark{font-family:var(--headline);font-weight:800;font-variation-settings:"opsz" 96}.vinyl-open strong,.track-title h3,.gallery .track-title h3,#dialog-content h2{font-family:var(--headline);font-weight:700;font-variation-settings:"opsz" 48;letter-spacing:-.045em}.vinyl-open strong{font-size:clamp(28px,3vw,45px)}.universe-intro,.header-note,.section-sub{font-weight:400}.work .section-sub{line-height:1.55}.header .wordmark{display:flex;align-items:center;width:105px;height:66px;flex-shrink:0}.wordmark img{display:block;width:108px;height:72px;object-fit:contain;filter:drop-shadow(0 0 7px #f11b0a24)}.universe-heading h1 img{width:min(39vw,520px);height:auto}.opening-bottom h2{font-family:var(--display);font-weight:400;font-size:11px;letter-spacing:.19em;line-height:1.5;color:#b6b0b3}.opening-bottom{gap:18px;bottom:46px}.opening-label{top:35px;color:#a3a1a8;font-size:9px;letter-spacing:.2em}.record-universe.is-opening{background:#09090b}body:has(.record-universe.is-opening) .header{background:#09090b}.is-opening .universe-intro{opacity:.65}.record-universe:after{background:radial-gradient(ellipse at 50% 40%,#530c0618,transparent 64%)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header nav{margin-left:auto}.opening-bottom{bottom:48px;gap:17px}.opening-ui .opening-label{display:none}.header .wordmark.brand-planet{position:relative;width:132px;height:76px;isolation:isolate}.brand-motion{position:relative;display:block;width:156px;height:112px;flex:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}.header .brand-motion{position:absolute;left:-12px;top:50%;height:96px;transform:translateY(-50%)}.brand-motion canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease;touch-action:pan-y}.brand-motion img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:108px;height:72px;transition:opacity .4s ease;pointer-events:none}.brand-motion.is-ready canvas{opacity:1}.brand-motion.is-ready img{opacity:0}.brand-planet:focus-visible{outline:1px solid #b7ceff;outline-offset:5px;border-radius:8px}footer .brand-planet{display:block;width:156px;height:112px}@media(max-width:600px){.header .wordmark.brand-planet{width:90px;height:64px}.header .brand-motion{width:114px;height:96px;left:-12px}}@media(prefers-reduced-motion:reduce){.brand-motion canvas,.brand-motion img{transition:none}}.cinema{--ink:#100808;--paper:#f3eee4;--red:#df2719;--lime:#f1cd37;--line:#684a483f;--purple:#f1cd37;--display:ui-monospace,SFMono-Regular,Menlo,monospace;background:#110606;color:var(--paper);font-family:var(--body);overflow-x:clip}.cinema :is(a,button,input,canvas):focus-visible{outline:2px solid #f1cd37;outline-offset:5px}.cinema *{cursor:auto!important}.cinema a,.cinema button{cursor:pointer!important}.cinema canvas{cursor:grab!important}.cinema canvas:active{cursor:grabbing!important}.cinema .header{height:92px;position:absolute;top:0;left:0;width:100%;padding:0 5%;color:var(--paper);background:none;border:0;z-index:30}.cinema .header nav{gap:35px;font-family:var(--display);font-size:10px;letter-spacing:.08em}.cinema .header nav>a{color:var(--paper)}.cinema .header nav>a:hover{color:var(--lime)}.cinema .contact-nav{border:0;border-bottom:1px solid #a28a7666;padding:9px 0}.cinema .contact-nav span{color:var(--lime)}.cinema .header .brand-motion{width:143px;height:99px;left:-18px}.cinema .header .wordmark.brand-planet{width:128px}.film-opening{height:max(780px,100svh);max-height:1200px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 72% 43%,#6d130c 0,#330804 37%,#190604 70%,#100707)}.film-top{position:absolute;top:123px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;color:#b58d8a;z-index:5}.hero-type{position:absolute;z-index:4;left:7%;top:22%;pointer-events:none}.hero-pretitle{font-size:10px;letter-spacing:.17em;color:#d3bbb1;margin:0 0 25px}.cinema .hero-type h1{display:block;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(132px,15.9vw,264px);line-height:.79;font-weight:900;letter-spacing:-.035em;margin:0;max-width:none}.cut-word{position:relative;display:block;width:max-content;isolation:isolate}.cut-word:after{content:attr(data-word);position:absolute;inset:0;clip-path:polygon(0 48%,100% 44%,100% 58%,0 61%);transform:translate(5px);color:inherit;background:transparent;transition:transform .18s ease;pointer-events:none}.flow-type{color:#f63728;margin-top:14px}.hero-dot{color:var(--lime)}.hero-claim{font-size:clamp(17px,1.5vw,23px);line-height:1.35;letter-spacing:-.025em;margin:30px 0 0 7px}.hero-cut{position:absolute;width:10vw;height:155%;left:59%;top:-22%;background:#080505;transform:rotate(24deg);z-index:2;pointer-events:none;box-shadow:25px 0 80px #09010180;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cut-edge{position:absolute;right:0;top:0;bottom:0;width:2px;background:linear-gradient(transparent 2%,#e7c135 35%,#d9281a 80%,transparent)}.hero-record{position:absolute;left:47%;top:10%;width:60%;height:76%;z-index:3;transform:translate(var(--record-x,0px),var(--record-y,0px));transition:transform .3s ease-out;pointer-events:none}.hero-record canvas{width:100%;height:100%;display:block}.hero-record-fallback{position:absolute;width:69%;aspect-ratio:1;left:17%;top:15%;border-radius:50%;opacity:.45;-webkit-mask:radial-gradient(circle,transparent 0 7%,#000 7.4%);mask:radial-gradient(circle,transparent 0 7%,#000 7.4%);transform:rotate(-18deg)}.hero-record.is-ready .hero-record-fallback{display:none}.hero-record-label{position:absolute;left:75%;bottom:22%;font-size:9px;letter-spacing:.08em;line-height:1.8;z-index:5;color:#c9b3a9}.hero-record-label b{display:block;font-size:28px;font-family:var(--body);color:var(--paper);letter-spacing:-.04em;line-height:1.2;margin:8px 0}.film-bottom{position:absolute;left:7%;right:5%;bottom:8%;display:flex;align-items:center;gap:30px;z-index:6}.film-enter{background:var(--lime);color:#1a1009;padding:21px 22px;display:flex;align-items:center;justify-content:space-between;width:260px;font:700 12px var(--display);transition:clip-path .18s,background .18s;clip-path:polygon(0 0,100% 0,100% 76%,93% 100%,0 100%)}.film-enter:hover{background:#fff0b4;clip-path:polygon(0 0,100% 0,100% 65%,90% 100%,0 100%)}.enter-arrow{font-size:27px;line-height:16px}.hero-gesture{font-size:8px;line-height:1.9;letter-spacing:.1em;color:#b09387}.film-sound{display:flex;gap:10px;align-items:center;margin-left:auto;border:0;background:none;font:9px var(--display);color:#bc9997}.film-sound .play-symbol{width:29px;height:29px;border:1px solid #8e6663;border-radius:50%;font-size:8px}.film-index{position:absolute;right:5%;bottom:29px;color:#8f6561;font-size:8px;letter-spacing:.15em}.film-opening.is-cutting .hero-cut{transform:rotate(24deg) scaleX(28)}.film-opening.is-cutting .cut-word:after{transform:translate(22px)}.cinema .section{padding-top:95px;padding-bottom:95px}.cinema .section .eyebrow{font:10px var(--display);letter-spacing:.14em;color:#c6a78f;margin-bottom:27px}.cinema :is(.work .section-heading h2,.studio-heading h2,.about h2,.contact h2){font-family:Impact,Arial Narrow,sans-serif;font-weight:900;letter-spacing:-.015em;line-height:.9;font-size:clamp(72px,8.1vw,132px);font-variation-settings:normal}.cinema h2 em{color:var(--red)}.cinema .work,.cinema .work.vinyl-mode{padding-left:5%;padding-right:5%;background:radial-gradient(ellipse at 70% 40%,#3d0e0a,transparent 62%),#130909;color:var(--paper)}.cinema .section-sub{font-size:14px;line-height:1.6;color:#baa49b;bottom:3px}.cinema .work-controls{margin-top:35px;border-color:#b07e7a40;padding-bottom:17px}.cinema .work .filters button{font:9px var(--display);padding:10px 12px;border-color:transparent;color:#b4a19c}.cinema .work .filters button.active{background:var(--lime);color:#20130c;border-color:var(--lime)}.cinema .view-switch button{font:9px var(--display);color:#a8968f}.cinema .view-switch button.active{color:#f1cd37;box-shadow:inset 0 -1px #f1cd37}.cinema .work.vinyl-mode .vinyl-room{height:clamp(410px,61vh,720px);margin-top:0}.cinema .vinyl-motion-note{font-size:8px;color:#b7a298}.cinema .vinyl-orbit-tools button{color:#b7a298;font-size:8px}.cinema .vinyl-caption{border-color:#a9777340;padding:23px 0}.cinema .vinyl-open strong{font-family:var(--body);font-size:34px}.cinema .vinyl-caption-count,.cinema #vinyl-credit,.cinema .vinyl-caption-label{color:#b5a29b;font-size:9px}.cinema .vinyl-navigation button{border-color:#946c68;color:var(--paper)}.cinema .vinyl-navigation button:hover{background:var(--lime);color:#111}.cinema .vinyl-footnote{color:#ad8c7c;font-size:8px}.cinema .vinyl-footnote a:hover{color:var(--lime)}.cinema .glass-record-info{color:var(--paper)}.cinema .glass-record-info.is-expanded{background:#270e0cee;border-color:#b696713b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cinema .glass-record-info :is(.info-kicker,dt){color:#e2bb64}.cinema .glass-record-info :is(.info-artist,.info-credits,button){color:#d1b2b0}.cinema .about{border-top:1px solid #944a4430;background:radial-gradient(ellipse at 22% 35%,#741a1380,transparent 60%),#210907;padding-left:5%;padding-right:5%;grid-template-columns:1fr 1fr;gap:7%}.cinema .about h2{font-size:clamp(59px,6.1vw,100px)}.cinema .about h2 em{color:var(--lime)}.cinema .about-copy>p:not(.eyebrow){color:#c9b5ac;font-size:14px;line-height:1.85}.cinema .about-copy p.bio-lead{color:var(--paper);font-size:18px;margin-top:30px}.cinema .practice-list{color:#e6c875}.cinema .editorial-link{border-color:#b8997b44;font:9px/1.7 var(--display)}.cinema .studio{background:#170907;color:var(--paper);padding-bottom:65px}.cinema .studio-heading{padding:0 5%;margin-bottom:42px}.cinema .studio-heading h2 em{color:var(--red)}.cinema .studio-heading>p{color:#b6a39c;font-size:14px}.cinema .studio-stage{border-top:1px solid #8a585440;border-bottom:1px solid #8a585440;height:min(75vw,790px);min-height:560px;background:#1d0907}.cinema .studio-entry>span{color:#b8a19f}.cinema #open-studio{background:#ecc536;color:#180806;border:0}.cinema .studio-orbit-tools button,.cinema .studio-view-buttons button{background:#210d0bdd;border-color:#a67a7655;color:#d6b6b4}.cinema .studio-view-buttons button.active{background:#f1cd37;color:#130909;border-color:#f1cd37}.cinema .studio-control-strip{background:#160b0b;border-color:#88484355;margin-left:5%;margin-right:5%}.cinema .studio-disclosure{margin-left:5%;color:#ac8582}.cinema .studio-channel-select button.active{background:#a9271d;border-color:#de3d31}.cinema .studio-channel-inspector{background:#180a08;border-color:#77454155}.cinema .studio-channel-inspector input{accent-color:#eac641}.cinema .studio-entry p,.cinema .studio-corner{color:#b99d8c}.cinema .session-extra{background:#170907;padding:0 5% 70px}.session-extra>summary{cursor:pointer!important;list-style:none;border-top:1px solid #8a5c5850;border-bottom:1px solid #8a5c5850;padding:22px 0;display:flex;justify-content:space-between;font:10px var(--display);color:#e3cbb6}.session-extra>summary::-webkit-details-marker{display:none}.session-extra[open]>summary span{transform:rotate(45deg)}.cinema .session-extra .playground{padding:45px 0;background:none;border:0}.cinema .playground h2{font-family:Impact,sans-serif;font-size:64px;line-height:.9}.cinema .playground h2 em{color:#e2be34}.cinema .mixer{background:#1c1010;border-color:#714946}.cinema .solid-button{background:#e9c83e;color:#211007}.cinema .solid-button:hover{background:#f5e191}.cinema .contact{background:#e1ba2d;color:#260c0a;padding:42px 5%}.cinema .contact-top{color:#4f2d1c;font-size:9px}.cinema .contact h2{font-size:clamp(90px,14vw,235px);margin:65px 0 40px}.cinema .contact h2 em{color:#931b11;padding-left:15%}.cinema .contact-bottom{margin-left:50%;align-items:center}.cinema .contact-bottom .solid-button{background:#250d0b;color:#eacc56;clip-path:polygon(0 0,100% 0,100% 75%,95% 100%,0 100%)}.cinema footer{background:#0e0909;padding:30px 5%;font-size:9px;min-height:145px}.cinema footer>span,.cinema footer>div{font-size:9px;color:#b89f90}.cinema .transport{background:#1d0d0bee;border-color:#794f4b;opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 35px))}.cinema.playing:not(.mix-view) .transport{opacity:1;pointer-events:auto;transform:translate(-50%)}.cinema .transport>button:first-child{background:#eac438;color:#1d0a08}.cinema dialog{background:#efe5d7;color:#220c0a}.cinema dialog .solid-button{color:#220c0a}.cinema .track:hover{background:#43211f}.cinema .track-meta,.cinema .track-title p{color:#c5a4a2}@media(max-width:900px){.cinema .header nav{gap:19px}.hero-type{left:6%;top:25%}.cinema .hero-type h1{font-size:18.5vw}.hero-record{left:43%;top:14%;width:71%;height:69%}.hero-record-label{left:76%;bottom:24%}.hero-cut{left:62%;width:10%}.hero-gesture{display:none}.cinema .about{gap:4%}.cinema .about h2{font-size:59px}.cinema .section-sub{max-width:180px}}@media(max-width:600px){.cinema .header{height:78px;padding:0 6%}.cinema .header nav{gap:15px;font-size:8px}.cinema .header nav>a:nth-child(2),.cinema .header nav>a:nth-child(3){display:block}.cinema .header .contact-nav{display:none}.cinema .header .wordmark.brand-planet{width:82px}.cinema .header .brand-motion{width:109px;height:81px}.film-opening{min-height:740px;height:100svh}.film-top{top:96px;left:6%;right:6%;font-size:7px}.film-top span:last-child{max-width:93px;text-align:right;line-height:1.6}.hero-type{top:23%;left:6%}.hero-pretitle{font-size:7px;margin-bottom:18px}.cinema .hero-type h1{font-size:25.5vw}.flow-type{margin-top:8px}.hero-claim{font-size:15px;margin-top:23px;margin-left:2px}.hero-record{left:37%;top:25%;height:57%;width:82%}.hero-record-label{left:64%;bottom:19%;font-size:7px;max-width:115px}.hero-record-label b{font-size:22px}.hero-cut{left:68%;top:-20%;width:13%;transform:rotate(21deg)}.film-bottom{bottom:8%;left:6%;right:6%;gap:12px}.film-enter{width:210px;padding:18px;font-size:10px}.film-sound{font-size:7px;gap:6px}.film-sound .play-symbol{height:23px;width:23px}.film-index{font-size:7px;bottom:22px;right:6%}.cinema .section{padding-top:63px;padding-bottom:63px}.cinema .section :is(.eyebrow){font-size:8px;margin-bottom:22px}.cinema :is(.work .section-heading h2,.studio-heading h2,.about h2){font-size:64px}.cinema .section-sub{position:static;max-width:none;font-size:12px;margin:20px 0 0}.cinema .work-controls{margin-top:24px;gap:6px}.cinema .work .filters button{font-size:8px;padding:9px 7px}.cinema .filters{max-width:82%}.cinema .view-switch button{font-size:8px}.cinema .work.vinyl-mode .vinyl-room{height:440px}.cinema .glass-record-info{max-width:63%;top:16px}.cinema .glass-record-info h3{font-size:22px}.cinema .vinyl-caption{gap:12px}.cinema .vinyl-open strong{font-size:25px}.cinema .about{grid-template-columns:1fr}.cinema .about-visual{width:100%;max-width:none}.cinema .about-copy{margin-top:25px}.cinema .about-copy p.bio-lead{font-size:17px}.cinema .studio-stage{height:530px;min-height:0}.cinema .studio-heading>p{font-size:12px;margin-top:22px}.cinema .studio-view-buttons{flex-wrap:wrap;justify-content:start}.cinema .studio-view-buttons button{font-size:8px;padding:7px}.cinema .contact h2{font-size:17vw;margin-top:45px}.cinema .contact h2 em{padding-left:0}.cinema .contact-bottom{margin-left:0}.cinema .contact-top{font-size:7px}.cinema footer{gap:13px;padding-bottom:40px}.cinema footer .brand-motion{width:115px;height:83px}.cinema footer>div{font-size:8px}.session-extra>summary{font-size:8px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.film-opening *{transition:none!important}.hero-record{transform:none}}.cinema .release-dialog{width:min(1020px,94vw);max-width:none;padding:70px 55px 48px;border:1px solid #c3986950;background:radial-gradient(ellipse at 15% 35%,#4e1915,#170c0c 65%);color:#f4e7d3;overflow:visible;max-height:92svh}.release-dialog::backdrop{background:#050205d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.release-dialog #close-dialog{color:#efd696;background:none;border:1px solid #8e5a56;right:18px;top:18px}.release-dialog #dialog-content{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.album-object{position:relative;width:86%;aspect-ratio:1;perspective:1000px;margin:15px 0 30px}.album-sleeve{position:absolute;inset:0;transform-origin:left;transition:transform .8s cubic-bezier(.2,.8,.2,1);box-shadow:14px 12px 45px #0007;background:#250c0a;z-index:2}.album-sleeve img{width:100%;height:100%;object-fit:cover!important;margin:0!important;aspect-ratio:1}.album-sleeve>span{position:absolute;bottom:0;left:0;right:0;padding:9px;background:#180a08bd;font:7px var(--display);letter-spacing:.12em;color:#f2dbb6}.album-disc{position:absolute;inset:3%;border-radius:50%;background:radial-gradient(circle,transparent 0 9%,#ecdcca88 9.5% 13%,transparent 13.5%),var(--album-art) center/cover;-webkit-mask:radial-gradient(circle,transparent 0 8%,#000 8.5%);mask:radial-gradient(circle,transparent 0 8%,#000 8.5%);border:2px solid #f7ddaf99;box-shadow:0 0 0 6px #f3e1c622;transition:transform .9s cubic-bezier(.2,.8,.2,1);opacity:.82}.album-disc span{position:absolute;bottom:12%;width:100%;text-align:center;font:8px var(--display);color:#ffedc4;text-shadow:0 1px 4px black}.album-open .album-sleeve{transform:translate(-7%) rotateY(-26deg) rotate(-3deg)}.album-open .album-disc{transform:translate(34%) rotate(21deg)}.release-copy .release-kicker{font-size:9px;letter-spacing:.12em;color:#d7b87d}.release-copy #dialog-title{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(33px,4.3vw,65px);line-height:1.02;margin:22px 0 12px;overflow-wrap:anywhere}.release-copy .release-artist{font-size:14px;color:#c8a4a2}.release-credit{border-top:1px solid #a5836740;margin:24px 0 20px;padding-top:19px}.release-credit span{font-size:8px;color:#e0c179;line-height:1.8}.release-credit p{font-size:12px;line-height:1.8;color:#c5afa6}.release-audio-slot audio{width:100%;height:42px;color-scheme:dark}.release-status{font-size:8px;color:#d3b080;min-height:27px;line-height:1.7}.release-link{font:9px var(--display);display:block;margin-top:20px;color:#f0ca42}.release-source{font-size:9px;line-height:1.6;color:#9b8780;display:block;margin-top:15px}.cinema .artist-stage{height:620px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 47% 53%,#90241c4a,transparent 64%);border-bottom:1px solid #9f534d30}.artist-watermark{position:absolute;top:8%;left:4%;font:500px/.9 Impact,sans-serif;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #bb5e5724;pointer-events:none}.artist-stage canvas{position:relative;width:100%;height:calc(100% - 60px);display:block;image-rendering:pixelated;touch-action:pan-y;outline-offset:-5px}.artist-wardrobe{display:flex;gap:17px;align-items:center;padding-top:13px;position:relative;z-index:2}.artist-wardrobe button{font:8px var(--display);color:#ac7b77;border:0;background:none;padding:7px 0}.artist-wardrobe button[aria-pressed=true]{color:#eed446;border-bottom:1px solid #eed446}.artist-wardrobe #artist-smile{margin-left:auto;color:#e7d0b4}.artist-hint{position:absolute;top:0;left:0;font-size:8px;color:#947868;letter-spacing:.12em}.cinema .about-visual .image-caption{color:#aa8c7b;font-size:8px;margin-top:15px}.cinema .practice-list{display:block;margin-top:28px}.practice-list button{display:flex;justify-content:space-between;width:100%;padding:15px 0;font:10px var(--display);color:#d6c2ae;background:none;border:0;border-bottom:1px solid #976a5435;transition:padding .2s,color .2s}.practice-list button:is(:hover,:focus,.active){padding-left:12px;color:#f5d14b}.practice-list button span{color:#c1473d}.instinct-caption{font-size:12px;font-style:italic;min-height:42px;color:#b99582;margin:16px 0 24px}@media(max-width:600px){.cinema .release-dialog{padding:54px 25px 25px;overflow-y:auto}.release-dialog #dialog-content{grid-template-columns:1fr;gap:15px}.album-object{width:55%;max-width:200px;margin:0 auto 15px;transform:translate(-15%)}.release-copy #dialog-title{font-size:37px;margin:12px 0 9px}.release-credit{margin:14px 0;padding-top:14px}.release-copy .release-artist{margin:8px 0}.release-status{min-height:16px}.cinema .artist-stage{height:520px}.artist-watermark{font-size:400px}.artist-wardrobe{gap:15px}}@media(prefers-reduced-motion:reduce){.album-sleeve,.album-disc{transition:none}.album-open .album-sleeve{transform:translate(-7%)}.album-open .album-disc{transform:translate(28%)}}.studio-video-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.studio-video-controls{display:none;margin:0 5%;padding:25px 0;border-bottom:1px solid #975c5844}.room-is-open .studio-video-controls{display:block}.studio-media-modes{display:flex;gap:25px;border-bottom:1px solid #975c5844;padding-bottom:18px;margin-bottom:20px}.studio-video-controls button{border:0;background:none;font:9px var(--display);color:#aa9286;padding:9px 0}.studio-video-controls button[aria-pressed=true]{color:#f1cf4e}.studio-watch .mv-choices{display:flex;gap:28px}.mv-transport{display:flex;align-items:center;gap:22px;margin-top:12px}.mv-transport #mv-play{background:#e9c744;color:#250e0c;padding:13px 20px;min-width:100px}.mv-transport input{flex:1;accent-color:#d6af3b;height:3px;min-width:80px}.mv-transport span{font-size:9px;color:#b4a096}.studio-video-controls #mv-status{font-size:8px;color:#8f6f6d;margin-top:18px;letter-spacing:.05em}.watching-videos :is(.studio-control-strip,.studio-channel-inspector,.studio-disclosure){display:none!important}.watching-videos .studio-hint{font-size:0}.watching-videos .studio-hint:after{content:"DRAG TO LOOK AROUND \b7  MV CONTROLS BELOW";font-size:8px}.cinema .studio-video-controls .studio-watch[hidden]{display:none}@media(max-width:600px){.studio-media-modes{gap:25px}.mv-transport{gap:12px;flex-wrap:wrap}.mv-transport #mv-sound{min-width:70px}.mv-transport input{max-width:150px}.mv-transport #mv-time{width:100%}}.film-opening.red-opening{background:#190503;min-height:700px;height:100svh;overflow:hidden}.red-universe{position:absolute;inset:0;z-index:1}.red-universe canvas{width:100%;height:100%;display:block}.red-universe.in-flight{position:fixed;inset:0;z-index:500;pointer-events:none}.universe-heading{position:absolute;top:19%;left:5%;right:5%;text-align:center;z-index:2;pointer-events:none;transition:opacity .5s,transform .6s}.universe-heading>p:first-child{font-size:8px;letter-spacing:.22em;color:#b87c78;margin:0 0 12px}.universe-heading h1{font:clamp(33px,3.4vw,57px)/1 Impact,"Arial Narrow",sans-serif;letter-spacing:.035em;color:#f3dbc9;margin:0}.universe-tagline{font-size:11px;color:#bf928e;letter-spacing:.04em;margin-top:15px}.universe-invitation{position:absolute;bottom:17%;left:0;right:0;text-align:center;z-index:3;transition:opacity .4s,transform .6s}.universe-invitation>button{border:0;border-bottom:1px solid #b5666080;background:none;padding:15px 0;color:#eed7b3;display:flex;gap:36px;align-items:center;margin:0 auto 15px;font-size:10px;letter-spacing:.12em;transition:color .2s,gap .3s}.universe-invitation>button:hover{color:#ffe05e;gap:49px}.universe-arrow{font-size:22px}.universe-invitation>span{font-size:7px;letter-spacing:.16em;color:#875652}.universe-coordinates{position:absolute;bottom:4%;left:5%;right:5%;z-index:2;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#895652}.travelling :is(.universe-heading,.universe-invitation,.universe-coordinates){opacity:0;transform:translateY(-15px);pointer-events:none}.universe-travelling .header{opacity:0;pointer-events:none}.on-nucleus canvas{cursor:pointer!important}.cinema .header{transition:opacity .25s}@media(max-width:600px){.film-opening.red-opening{min-height:690px}.universe-heading{top:20%}.universe-heading h1{font-size:39px}.universe-heading>p:first-child{font-size:7px}.universe-tagline{font-size:10px}.universe-invitation{bottom:14%}.universe-invitation>button{font-size:9px}.universe-coordinates{font-size:6px}}.cinema .red-opening .universe-heading{bottom:auto}.cinema .red-opening .universe-heading h1{display:block;max-width:none;text-align:center;width:100%}.cinema .release-dialog .album-sleeve>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block;object-fit:cover!important;float:none}@media(max-width:600px){.cinema .vinyl-caption{grid-template-columns:40px minmax(0,1fr) 89px;gap:12px;margin-left:0;margin-right:0}.cinema .vinyl-caption-count{grid-column:1;grid-row:1/3}.cinema .vinyl-open{grid-column:2;grid-row:1;min-width:0}.cinema #vinyl-credit{grid-column:2;grid-row:2;font-size:7px}.cinema .vinyl-navigation{grid-column:3;grid-row:1/3}.cinema .vinyl-footnote{gap:10px;margin:0;font-size:7px}.cinema .vinyl-caption-label{font-size:6px}}.cinema{background:#070507}.cinema main,.cinema footer{position:relative;z-index:1}.cinema .universe-continuum{position:fixed;inset:0;z-index:0;pointer-events:none}.cinema .film-opening.red-opening{background:transparent;isolation:auto;min-height:720px}.cinema .work,.cinema .work.vinyl-mode{background:transparent}.cinema .about{background:linear-gradient(180deg,#03030300,#030303db 20%,#030303f2 80%,#030303);border:0}.cinema .header .brand-motion{width:110px;height:88px}.cinema .header .wordmark.brand-planet{width:110px}.cinema .red-opening .universe-heading{top:15%;transition:opacity .45s,transform .7s}.cinema .red-opening .universe-heading h1{font:500 clamp(38px,4.2vw,68px)/1.08 var(--body);letter-spacing:-.055em;color:#e7e4dc;margin:0}.universe-heading h1>span{display:block;font:9px var(--display);letter-spacing:.28em;color:#9f9693;margin-bottom:14px}.universe-heading h1 em{font:italic 1.08em Georgia,serif;font-weight:400}.universe-heading>p:first-child{font-size:7px;letter-spacing:.23em;margin-bottom:27px;color:#88818a}.universe-tagline{font-size:10px;letter-spacing:.01em;color:#9d9095}.universe-invitation{bottom:15%}.universe-invitation>button{font-size:9px;color:#dcd6cf;border-color:#5e5055}.universe-invitation>span{font-size:7px;color:#6f656f}.universe-coordinates{bottom:4%;color:#7c7279;font-size:7px}.replay-prologue{border:0;background:none;color:#9e8b86;font-size:7px;padding:0}.replay-prologue:hover{color:#f1cc3a}.universe-coordinates>span:first-of-type{position:absolute;left:50%;transform:translate(-50%)}.cinema .travelling :is(.universe-heading,.universe-invitation,.universe-coordinates){opacity:0;transform:translateY(-28px)}.universe-travelling{overflow:hidden}.cinema .work.receiving-universe>:not(.vinyl-room){opacity:var(--arrival,0);transform:translateY(calc((1 - var(--arrival,0))*18px))}.cinema .work.receiving-universe .vinyl-room{opacity:var(--arrival,0)}.cinema .vinyl-room,.cinema #vinyl-viewport{background:transparent}.cinema .work .section-heading h2{max-width:none;position:relative;height:218px;width:660px;max-width:70%;font-size:clamp(84px,10vw,155px);letter-spacing:-.02em}.sound-word{display:block;font-family:Impact,Arial Narrow,sans-serif;line-height:.8}.sound-period{color:#e23224}.sound-orbit{position:absolute;display:block;left:14%;top:50%;width:85%;height:130px;transform:rotate(-4deg)}.sound-orbit svg{width:100%;height:100%;overflow:visible}.sound-orbit text{font:700 41px var(--body);letter-spacing:-1px;fill:#c14137}.cinema .work .section-sub{font-size:12px;color:#a49b9c;max-width:190px}.cinema .work-controls{flex-wrap:wrap;gap:15px}.cinema .view-switch{margin-left:auto;flex-direction:row}.cinema .work-controls .hover-sound{font:8px var(--display);color:#938890;background:none;border:1px solid #7d666644;border-radius:0;padding:10px 12px;letter-spacing:.03em}.cinema .work-controls .hover-sound[aria-pressed=true]{color:#dedacf}.cinema .hover-sound.needs-gesture{border-color:#e5c441}.hover-listening{min-height:12px;font-size:8px;color:#d9cfb6}.cinema .vinyl-footnote{flex-wrap:wrap}.cinema .vinyl-footnote .hover-listening{margin-left:auto}.cinema .glass-record-info{pointer-events:none;opacity:.75}.cinema .glass-record-info.is-expanded{pointer-events:auto}.cinema .glass-record-info h3{font-family:var(--body)}.cinema .release-dialog{background:linear-gradient(125deg,#211717e8,#080708ef);border:1px solid #b7a9a445;box-shadow:0 40px 140px #0009,inset 0 0 40px #dbc3c105;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.release-dialog::backdrop{background:#050407b8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.album-object{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s}.release-orbit{position:absolute;inset:-13%;border:1px solid #c8c7d038;border-radius:50%;transform:rotateX(63deg) rotate(-25deg);pointer-events:none;opacity:0;transition:opacity .8s,transform 1.2s}.orbit-b{inset:-19%;border-style:dashed;transform:rotateX(55deg) rotate(53deg);border-color:#c97c762b}.album-open .release-orbit{opacity:1;transform:rotateX(63deg) rotate(14deg)}.album-open .orbit-b{transform:rotateX(55deg) rotate(94deg)}.album-coordinate{position:absolute;bottom:-22%;left:0;font-size:7px;letter-spacing:.15em;color:#9f9096;opacity:0;transition:opacity .6s .4s}.album-open .album-coordinate{opacity:1}.album-sleeve{border:1px solid #ddd1cd44;box-shadow:0 20px 45px #0008}.album-open .album-sleeve{transform:translate(-11%) translateY(-5%) rotateY(-32deg) rotate(-4deg)}.album-open .album-disc{transform:translate(38%) translateY(3%) rotate(18deg);box-shadow:0 0 0 6px #f3e1c612,0 0 32px #ecc3bf20}.release-copy{transition:transform .6s,opacity .6s;transform:translateY(12px);opacity:0}.album-open .release-copy{transform:none;opacity:1}.release-copy #dialog-title{font-family:var(--body);font-weight:600;letter-spacing:-.065em}.release-copy .release-kicker,.release-link{color:#c7b4b3}.cinema .about{grid-template-columns:minmax(280px,.88fr) minmax(300px,1.12fr);gap:9%;padding-top:145px;padding-bottom:150px}.cinema .about-visual{width:100%;max-width:430px;justify-self:center}.cinema .artist-stage{height:495px;border:1px solid #77666c66;background:#11101566;box-shadow:16px 22px #0006,0 25px 80px #0005;overflow:hidden}.artist-window-bar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #77666c44;font-size:7px;letter-spacing:.11em;background:#151114cc;color:#b9aeb0}.artist-stage canvas{height:calc(100% - 112px)}.artist-watermark{top:22%;left:7%;font-size:310px;opacity:.38}.artist-wardrobe{margin:0 14px;padding-top:10px;gap:15px}.artist-hint{top:auto;bottom:11px;left:14px;font-size:6px;letter-spacing:.13em;color:#685e68}.cinema .about-visual .image-caption{padding-top:13px;font-size:7px;color:#8c8087}.cinema #about-title{font:500 clamp(50px,5.5vw,83px)/.91 var(--body);letter-spacing:-.07em}.cinema #about-title>span{font:italic .7em Georgia,serif;letter-spacing:-.06em;color:#ddd8cf}.cinema #about-title em{font:800 1em/.88 var(--body);letter-spacing:-.06em;color:#d83a2e;display:inline-block;margin-top:16px}.elastic-letter{display:inline-block;will-change:transform;position:relative;transition:color .15s;white-space:pre}.about .elastic-letter{color:color-mix(in srgb,currentColor,#f3d4a8 calc(var(--letter-heat,0)*50%))}.cinema .about-copy>p:not(.eyebrow){font-size:13px;color:#a49aa0}.cinema .about-copy p.bio-lead{font-size:17px;color:#ddd5cf}.bio-token{display:inline;padding:0;color:#e7c865;border:0;background:none;font:inherit;border-bottom:1px dotted #7b6748;transition:color .2s}.bio-token:hover,.bio-token:focus-visible{color:#f6e7b1}.cinema .practice-list button{font:9px var(--display);padding:17px 0;border-color:#6d586744}.cinema .practice-list button:hover{color:#eadbbc;padding-left:20px}.cinema .instinct-caption{font:italic 13px Georgia,serif;color:#b9928f}.cinema .about .eyebrow{color:#766e7b}.cinema .studio{background:#080100;padding-top:90px}.cinema .studio-heading{margin-bottom:45px}.cinema #studio-title{font-weight:400;font-family:var(--body);font-size:clamp(42px,6vw,95px);letter-spacing:-.06em}.cinema #studio-title>span{font:10px var(--display);letter-spacing:.65em;display:block;margin-bottom:24px;color:#a98e8c}.cinema #studio-title em{font:italic 1em Georgia,serif;color:#e0d6d0;display:block}.studio-period{color:#d0291c}.cinema .studio-heading>p{font:12px/1.65 var(--body);color:#987674}.cinema .studio-stage:after{display:none}.cinema .studio-stage{border:0;background:radial-gradient(ellipse at 50% 80%,#a21207,#090100);height:690px;min-height:560px}.cinema .studio-entry>span{color:#b8746e;font-size:8px;letter-spacing:.16em}.cinema #open-studio{background:none;color:#eadcce;border:1px solid #bf6b6552;padding:14px 24px;font:9px var(--display);letter-spacing:.12em}.cinema #open-studio:hover{background:#eee5d913;color:#fff}.cinema .studio-entry p{color:#804a46;font-size:7px}.cinema .studio-corner{font-size:8px;color:#bf7771}.cinema .studio-stage:not(.is-room-open) .studio-orbit-tools{opacity:.35}.cinema .studio-stage:not(.is-room-open) .studio-hint{display:none}.cinema .session-extra{background:#050303}.cinema .studio-video-controls{background:#090606}.cinema .contact{position:relative;overflow:hidden;background:#e6bf22;color:#130808;padding-top:42px;padding-bottom:65px}.cinema #contact h2{position:relative;margin:65px 0 14px;line-height:.8;letter-spacing:-.045em;max-width:100%;outline-offset:16px}.noise-setup{display:block;font:italic clamp(35px,5vw,75px)/1.2 Georgia,serif;letter-spacing:-.04em;margin-bottom:20px;margin-left:2%}.cinema #contact h2 em.noise-word{display:block;font:900 clamp(130px,22.8vw,375px)/.78 Impact,"Arial Narrow",sans-serif;letter-spacing:-.02em;padding-left:0;color:#15100b}.noise-word .elastic-letter:nth-child(3){color:#a21d13}.noise-word .elastic-letter:nth-child(4){-webkit-text-stroke:2px #15100b;color:transparent}.noise-invitation{font-size:8px;letter-spacing:.12em;color:#7a4c1d;margin:30px 0 0 2%}.noise-hit .noise-word .elastic-letter{animation:ink-hit .28s steps(2) 1}.cinema #contact h2:hover .noise-word .elastic-letter:nth-child(4){color:#a91a0f;-webkit-text-stroke-color:#a91a0f}.cinema .contact-bottom{margin-top:48px}.cinema #contact .contact-bottom p{font-size:12px;color:#513513}.cinema .contact-bottom .solid-button{font-size:9px}@keyframes ink-hit{50%{text-shadow:7px -4px #bb261a66,-6px 2px #ede2c980}}.cinema #film-prologue{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;overflow:hidden;background:transparent;color:#100e08;--cut-progress:0;z-index:2000;touch-action:none}.cinema #film-prologue::backdrop{background:transparent}.poster-half{position:absolute;inset:0;will-change:transform;pointer-events:none}.poster-half canvas{width:100%;height:100%;display:block}.poster-left{clip-path:polygon(0 0,var(--seam-top,77%) 0,var(--seam-bottom,22%) 100%,0 100%);transform:translate(calc(var(--cut-progress)*-85vw),calc(var(--cut-progress)*-13vh)) rotate(calc(var(--cut-progress)*-7deg));transform-origin:20% 50%}.poster-right{clip-path:polygon(var(--seam-top,77%) 0,100% 0,100% 100%,var(--seam-bottom,22%) 100%);transform:translate(calc(var(--cut-progress)*85vw),calc(var(--cut-progress)*13vh)) rotate(calc(var(--cut-progress)*7deg));transform-origin:80% 50%}.prologue-edition{position:absolute;left:5%;top:6%;font-size:8px;line-height:1.7;letter-spacing:.13em;opacity:calc(1 - var(--cut-progress)*2)}.prologue-title{position:absolute;right:7%;bottom:16%;font:900 clamp(62px,8.5vw,130px)/.8 Impact,"Arial Narrow",sans-serif;letter-spacing:-.01em;transform:skewY(-1deg);opacity:calc(1 - var(--cut-progress)*2)}.prologue-title>span{display:block}.prologue-title>span:first-child{clip-path:polygon(0 0,100% 0,100% 47%,0 42%,0 47%,100% 52%,100% 100%,0 100%)}.prologue-instruction{position:absolute;left:8%;top:48%;font-size:9px;letter-spacing:.16em;transform:rotate(-12deg);opacity:calc(1 - var(--cut-progress)*2)}.prologue-instruction>span{font-size:28px;display:block;margin-top:20px}.prologue-enter{position:absolute;right:7%;bottom:7%;font-size:8px;letter-spacing:.1em;border:0;border-bottom:1px solid #140f0877;padding:12px 0;background:none;color:#191109;opacity:calc(1 - var(--cut-progress)*3)}.prologue-open{overflow:hidden}.prologue-open .header{visibility:hidden}@media(max-width:900px){.cinema .about{gap:5%}.cinema .artist-stage{height:470px}.cinema .work .section-heading h2{height:185px}.sound-orbit{height:105px;top:45%}}@media(max-width:600px){.cinema .film-opening.red-opening{min-height:680px}.cinema .red-opening .universe-heading{top:18%}.cinema .red-opening .universe-heading h1{font-size:33px}.universe-heading>p:first-child{margin-bottom:20px;font-size:6px}.universe-heading h1>span{font-size:7px;margin-bottom:11px}.universe-tagline{font-size:9px}.universe-invitation{bottom:15%}.universe-coordinates{bottom:4%;font-size:6px}.universe-coordinates>span:first-of-type{display:none}.replay-prologue{font-size:6px}.cinema .header .brand-motion{width:85px;height:76px}.cinema .header .wordmark.brand-planet{width:75px}.cinema .work .section-heading h2{font-size:91px;max-width:100%;height:176px;width:100%}.sound-orbit{width:94%;left:6%;top:45%;height:110px}.sound-orbit text{font-size:37px}.cinema .work .section-sub{max-width:none;margin-top:5px;font-size:11px}.cinema .work-controls{gap:10px}.cinema .work .filters{max-width:100%}.cinema .view-switch{margin-left:0}.cinema .work-controls .hover-sound{margin-left:auto;font-size:7px;padding:8px}.cinema .vinyl-footnote .hover-listening{width:100%;margin:8px 0}.cinema .about{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px;gap:40px}.cinema .about-visual{width:90%;max-width:370px}.cinema .artist-stage{height:470px}.cinema .about-copy{margin-top:0}.cinema #about-title{font-size:70px}.cinema #about-title>span{font-size:.65em}.cinema #studio-title{font-size:56px}.cinema #studio-title>span{font-size:8px}.cinema .studio-stage{height:500px;min-height:500px}.cinema .studio-corner{font-size:6px}.cinema #contact h2{margin-top:48px}.noise-setup{font-size:36px;margin-bottom:19px}.cinema #contact h2 em.noise-word{font-size:24vw}.noise-invitation{font-size:6px;margin-top:25px}.cinema .contact-bottom{margin-top:35px}.prologue-title{font-size:64px;right:8%;bottom:18%}.prologue-instruction{left:8%;top:33%;font-size:7px}.prologue-edition{font-size:6px}.prologue-enter{font-size:7px;bottom:8%;right:8%}.cursor-blade{display:none}.album-object{transform:translate(-15%)}.album-coordinate{font-size:6px;bottom:-16%}.release-dialog #dialog-content{gap:35px}}@media(prefers-reduced-motion:reduce){.elastic-letter{transform:none!important}.noise-hit .noise-word .elastic-letter{animation:none}.cursor-blade{display:none}.album-object{transform:none}.cinema .work.receiving-universe>*{transform:none}}.cinema .work.vinyl-mode .section-heading h2 .sound-word{display:block;font:900 clamp(84px,10vw,155px)/.8 Impact,"Arial Narrow",sans-serif;letter-spacing:-.02em;color:#e7e0d9;margin:0}.cinema .work.vinyl-mode .section-heading h2 .sound-period{font:inherit;display:inline;color:#de3225;margin:0}.cinema .work.vinyl-mode .section-heading h2 .sound-orbit{font:inherit;display:block;margin:0;position:absolute;left:14%;top:50%;color:inherit}.cinema .work.vinyl-mode .section-heading h2 .sound-orbit .visually-hidden{font:inherit}@media(max-width:600px){.cinema .work.vinyl-mode .section-heading h2 .sound-word{font-size:91px}.cinema .work.vinyl-mode .section-heading h2 .sound-orbit{left:6%;top:45%}}.studio-video-controls [hidden]{display:none!important}.studio-song-picker{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:4px 0 26px}.studio-song-picker label{font-size:8px;color:#b69290;letter-spacing:.12em}.studio-song-picker select{font:14px var(--body);color:#eee4d6;background:#181010;border:1px solid #75545266;padding:12px;max-width:100%;min-width:290px}.studio-song-picker option,.studio-song-picker optgroup{background:#181010;color:#eee4d6}.studio-song-picker>span,.studio-song-picker>a{font-size:8px;color:#bfa668}.studio-song-picker>a{margin-left:auto}.studio-listening-controls{display:flex;align-items:center;gap:32px;margin-top:22px}.studio-listening-controls label{display:flex;align-items:center;gap:15px;font:8px var(--display);color:#a78d8b}.studio-listening-controls input{width:140px;accent-color:#e5c242}.studio-listening-controls output{min-width:35px}.studio-listening-controls select{padding:6px 11px;background:#211616;color:#e5d8c7;border:1px solid #71525066}.studio-listening-controls #studio-repeat[aria-pressed=true]{color:#f0ce54}.watching-videos .studio-hint:after{content:"DRAG TO LOOK \b7  RIGHT-DRAG TO MOVE \b7  + / \2212  TO ZOOM"}@media(max-width:600px){.studio-media-modes{gap:17px}.studio-media-modes button{font-size:7px}.studio-song-picker{gap:12px}.studio-song-picker select{width:100%;min-width:0;font-size:12px}.studio-listening-controls{gap:18px;flex-wrap:wrap}.studio-listening-controls input{width:110px}.mv-transport{gap:14px}.mv-transport input{max-width:none}.studio-song-picker>a{margin-left:0}}.cinema .work .section-heading.has-supernatural-score{position:relative;min-height:390px;align-items:center;padding-right:46%;margin-bottom:30px}.cinema .has-supernatural-score #work-title{max-width:100%;width:100%}.cinema .has-supernatural-score .section-sub{position:absolute;left:0;bottom:5px;max-width:340px}.cinema .supernatural-score{position:absolute;right:-1%;top:-20px;width:46%;max-width:560px;aspect-ratio:560/390;border:0;background:none;padding:0;color:inherit;cursor:pointer;text-align:left;--score-energy:0}.supernatural-score svg{width:100%;height:100%;overflow:visible}.flying-lyric{font:700 23px var(--body);letter-spacing:-.4px;fill:#d7463b;transition:fill .5s}.supernatural-score.is-awake .flying-lyric{fill:#f97065}.score-caption{font:italic 11px Georgia,serif;letter-spacing:.2px;fill:#b8a3a1}.score-coordinate{font:6px var(--display);letter-spacing:.8px;fill:#79676c}.liquid-vein{stroke:url(#blood-light);stroke-width:1.8;stroke-dasharray:420;stroke-dashoffset:calc(420 - var(--score-energy)*390);opacity:calc(.1 + var(--score-energy)*.6);transition:stroke-dashoffset .7s;fill:none}.vein-echo{stroke-width:.8;opacity:calc(var(--score-energy)*.45)}.suspended-headphones{transform-origin:195px 278px;animation:headphone-levitation 6s ease-in-out infinite}.is-awake .suspended-headphones{filter:drop-shadow(0 0 9px #b21d113d)}@keyframes headphone-levitation{0%,to{translate:0 0;rotate:-1deg}50%{translate:0 -7px;rotate:1deg}}@media(max-width:900px){.cinema .work .section-heading.has-supernatural-score{min-height:290px;padding-right:42%}.cinema .supernatural-score{width:46%;top:-5px}.cinema .work.vinyl-mode .has-supernatural-score #work-title .sound-word{font-size:100px}}@media(max-width:600px){.cinema .work .section-heading.has-supernatural-score{display:block;padding-right:0;min-height:490px;margin-bottom:14px}.cinema .work.vinyl-mode .has-supernatural-score #work-title .sound-word{font-size:91px}.cinema .has-supernatural-score .section-sub{bottom:0;font-size:10px}.cinema .supernatural-score{top:166px;right:-2%;width:100%;max-width:390px}.score-caption{font-size:10px}}@media(prefers-reduced-motion:reduce){.suspended-headphones{animation:none}.liquid-vein{transition:none}}#film-prologue .poster-left{transform:translate(calc(var(--cut-progress)*-90vw + var(--cut-shock,0)*-3px),calc(var(--cut-progress)*-19vh)) rotate(calc(var(--cut-progress)*-2deg));transform-origin:20% 50%}#film-prologue .poster-right{transform:translate(calc(var(--cut-progress)*90vw + var(--cut-shock,0)*3px),calc(var(--cut-progress)*19vh)) rotate(calc(var(--cut-progress)*2deg));transform-origin:80% 50%}.blade-effects{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.edge-glint{fill:none;stroke:#fff;stroke-width:2.4;filter:drop-shadow(0 0 4px #fff8c9);stroke-linecap:butt}.blade-steel{fill:url(#steel-cut)}.blade-afterimage{fill:#fff8dc}.blade-white{fill:none;stroke:#fff;stroke-width:1.4}.cut-incision{fill:none;stroke:#fff;stroke-width:2.2}.blade-impact{fill:none;stroke:#fff;stroke-width:7;filter:drop-shadow(0 0 9px #fff8da)}#film-prologue.cutting .prologue-instruction,#film-prologue.cutting .prologue-enter{opacity:0;transition:opacity .12s}#film-prologue .prologue-instruction{transition:color .15s;pointer-events:none}#film-prologue.blade-near .prologue-instruction{color:#91160c}#film-prologue .prologue-title,#film-prologue .prologue-edition,#film-prologue.cutting{pointer-events:none}#about-title:focus{outline:none}@media(min-width:901px){.has-supernatural-score .sound-orbit{top:63%}}.blood-flight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}#film-prologue .blade-afterimage{display:block;fill:none;stroke:#ffedd1;stroke-width:10;stroke-linecap:round}:root{--terminal:#d6cec3;--signal:#f52f20;--pixel-font:"Courier New",ui-monospace,monospace}.cinema{background:#090707;--lime:#f52f20;--line:#64322e;--display:var(--pixel-font)}.cinema .mono,.cinema .header nav,.cinema button,.cinema .filters,.cinema .practice-list{font-family:var(--pixel-font)}.cinema .header{height:86px;padding:0 4.5%;background:#090707f5;border-bottom:1px solid #8b352f;-webkit-backdrop-filter:none;backdrop-filter:none;gap:24px}.cinema .header nav{gap:0;align-items:stretch;font-size:11px;margin-left:auto;letter-spacing:0}.cinema .header nav>a,.file-menu>summary{padding:13px 18px;border-left:1px solid #53221e;color:#ccc0ba;cursor:pointer;list-style:none;white-space:nowrap}.cinema .header nav>a:hover,.cinema .header nav>a[aria-current],.file-menu[open]>summary{background:#d6291c;color:#fff2dd}.file-menu{position:relative}.file-menu>div{position:absolute;left:0;top:100%;width:218px;padding:5px;background:#0a0809;border:1px solid #a53a32;box-shadow:5px 5px #000}.file-menu>div>*{display:block;padding:14px 10px;width:100%;text-align:left;background:none;border:0;color:#e0d3c7;font:11px var(--pixel-font)}.file-menu>div>*:hover{background:#ae261c}.system-live{color:#a34d47;font-size:9px;letter-spacing:0;white-space:nowrap}.cinema .header .wordmark.brand-planet{width:108px;height:72px;filter:none;opacity:1;flex-shrink:0}.cinema .header .brand-motion,footer .brand-motion{position:static;width:108px;height:72px;transform:none;filter:none}.cinema .brand-motion img{position:static;width:108px;height:72px;object-fit:contain;filter:none!important;opacity:1!important;transform:none;animation:original-logo-float 6s ease-in-out infinite}@keyframes original-logo-float{0%,to{translate:0 2px}50%{translate:0 -2px}}.cinema .about.artist-poster{position:relative;isolation:isolate;overflow:hidden;background:#0c0909;min-height:880px;padding:170px 8% 78px;grid-template-columns:minmax(280px,.95fr) minmax(320px,1fr);gap:10%;border:0}.artist-poster:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.89' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.blood-field{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.poster-arc{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.poster-arc text{font:900 24px Impact,Arial Narrow,sans-serif;letter-spacing:.5px;fill:#f64537}.artist-chapter{position:absolute;top:112px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#a89392}.artist-chapter>span:nth-child(2){color:#5e4543}.cinema .about-visual{position:relative;margin-top:137px;max-width:370px;z-index:1;justify-self:end}.cinema .artist-stage{height:434px;border:1px solid #be4e46;box-shadow:6px 6px #0a0707,7px 7px #792620;background:#110b0b;outline:1px solid #301816;outline-offset:4px}.cinema .artist-stage:before{content:"";position:absolute;inset:40px 0 70px;background-image:radial-gradient(#7a4642 .65px,transparent .8px);background-size:4px 4px;opacity:.17;pointer-events:none}.cinema .artist-window-bar{height:34px;background:#c1281c;border-bottom:1px solid #f46b61;color:#f5dacb;font:9px var(--pixel-font);letter-spacing:0}.artist-watermark{display:none}.cinema .artist-stage canvas{height:calc(100% - 106px);image-rendering:pixelated}.cinema .artist-wardrobe{gap:8px;padding-top:8px}.cinema .artist-wardrobe button{font-size:9px;border:1px solid #77433f;padding:6px 9px;color:#c9b7b1;border-radius:0}.cinema .artist-wardrobe button[aria-pressed=true],.cinema .artist-wardrobe button.active{background:#a82016;color:#ffedde}.cinema .artist-hint{font:7px var(--pixel-font);color:#886c73}.cinema .about-visual .image-caption{font:8px/1.8 var(--pixel-font);letter-spacing:0;color:#a97e7a;padding-top:20px}.cinema .about-copy{position:relative;z-index:1;max-width:560px;padding-top:0}.profile-tabs{display:flex;border-bottom:1px solid #ab3f37;gap:3px;margin-bottom:28px}.profile-tabs button{padding:11px 17px;color:#a97d79;border:1px solid #58312e;border-bottom:0;font-size:10px;background:#140d0d;border-radius:0}.profile-tabs button[aria-selected=true]{background:#ca3125;color:#fff1df;border-color:#ca3125}.profile-tabs button:hover{color:#fff1df}.cinema .about .eyebrow{font-size:8px;color:#a2716d;letter-spacing:1px;margin:0 0 22px}.cinema #about-title{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(55px,5.5vw,91px);line-height:.85;letter-spacing:-.01em;margin:0 0 25px}.cinema #about-title>span{font:inherit;font-size:.5em;letter-spacing:.04em;color:#ebddcc}.cinema #about-title em{font:inherit;color:#ee3729;letter-spacing:-.015em;margin-top:12px}.profile-panel{min-height:171px}.profile-panel[hidden]{display:none}.profile-panel p{font:12px/1.8 var(--body);color:#a99a9b;margin:10px 0}.profile-panel p.bio-lead{font-size:16px;line-height:1.6;color:#eadbd0}.bio-token{color:#f0473a;border-color:#963830}.file-link{font:11px var(--pixel-font);color:#f14c3f}.origin-route{display:block;color:#df382b;font-size:18px;letter-spacing:2px;margin-top:24px}.cinema .practice-list{margin-top:22px;border-color:#68322e}.cinema .practice-list button{font:10px var(--pixel-font);padding:10px 0}.cinema .practice-list button:hover{color:#f86c62;padding-left:9px}.cinema .instinct-caption{font:11px var(--pixel-font);min-height:14px;margin:10px 0;color:#cd8d88}.cinema .about .editorial-link{font:8px var(--pixel-font);letter-spacing:0;padding:12px 0;color:#90757c}.ink-arrived .about-copy{animation:impact-register .32s steps(2)}@keyframes impact-register{0%{translate:4px 2px}35%{translate:-2px -1px}to{translate:0 0}}.cinema .work{background:#090707}.cinema .work-controls{border-top:1px solid #72423e;border-bottom:1px solid #72423e;padding:10px 0;gap:10px}.cinema .filters{gap:4px}.cinema .filters button,.cinema .view-switch button,.cinema .hover-sound{border-radius:0;border:1px solid #62322e;padding:10px 14px;font-size:9px;color:#b79290}.cinema .filters button.active,.cinema .view-switch button.active{background:#af291f;color:#f3dfd3;border-color:#af291f}.cinema .filters button:hover,.cinema .view-switch button:hover{color:#fff}.cinema .vinyl-caption{border-top:1px solid #63332f;border-bottom:1px solid #63332f}.cinema .vinyl-caption-count{color:#bd6862}.cinema .vinyl-navigation button{border-radius:0;color:#f0d3c5;border-color:#994640}.cinema .vinyl-side-note,.cinema .vinyl-motion-note{font-family:var(--pixel-font);color:#885955}.cinema .vinyl-viewport{border:1px solid #43211f}.cinema .section-heading .eyebrow{color:#b8817d}.cinema .studio-heading{border-top:1px solid #4b221e;padding-top:30px}.cinema .studio-orbit-tools button,.cinema .studio-view-buttons button{font-family:var(--pixel-font);border-radius:0}.cinema .studio-video-controls{border:1px solid #6a322e}.cinema .studio-song-picker select,.cinema .studio-listening-controls select{border-radius:0;border-color:#8a433d}.cinema .studio-listening-controls input{accent-color:#e43b2e}.cinema .release-dialog{border:1px solid #aa4c44;border-radius:0;background:#100b0bf7;box-shadow:8px 8px #070303;padding:100px 50px 40px;overflow:auto;max-height:92svh}.release-tabs{position:absolute;left:24px;right:70px;top:20px;display:flex;gap:4px}.release-tabs button{padding:12px 18px;border:1px solid #78352f;color:#b78d89;background:#110909;font:10px var(--pixel-font)}.release-tabs button[aria-selected=true]{color:#ffeee0;background:#be2c21;border-color:#be2c21}.release-dialog #dialog-content{position:static}.release-copy .release-kicker{color:#bc7771}.release-dialog .collaborator-panel{grid-column:1/-1;width:100%}.collaborator-panel[hidden],.release-dialog.is-artist-file .album-object,.release-dialog.is-artist-file .release-copy{display:none}.artist-file-nav{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #74322d;padding-bottom:17px;margin-bottom:28px}.artist-file-nav button{border:1px solid #74322d;background:none;color:#b88e8a;padding:9px 12px;font:10px var(--pixel-font)}.artist-file-nav button[aria-pressed=true]{color:#ffe7d3;background:#89251d}.artist-file{display:grid;grid-template-columns:210px 1fr;gap:38px}.artist-file-art{position:relative;margin:0}.artist-file-art img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.65);border:1px solid #8b433d}.artist-file-art figcaption{font:8px/1.6 var(--pixel-font);color:#946965;margin-top:10px}.artist-file-name{font:900 clamp(28px,4.3vw,62px)/.98 Impact,Arial,sans-serif;letter-spacing:-.02em;color:#f0e2d3;margin:8px 0 15px}.artist-file-bio{color:#b9a2a0;font-size:13px;line-height:1.9}.artist-file-detail{display:grid;grid-template-columns:100px 1fr;border-top:1px solid #5a322e;padding:13px 0;font:10px/1.6 var(--pixel-font)}.artist-file-detail dt{color:#aa5953}.artist-file-detail dd{margin:0;color:#d4b6b4}.artist-sources{display:flex;gap:15px;flex-wrap:wrap;margin-top:18px}.artist-sources a{font:9px var(--pixel-font);color:#df8e88;text-decoration:underline;text-underline-offset:4px}.artist-file-sub{font:10px var(--pixel-font);letter-spacing:2px;color:#da5147}.release-dialog.is-artist-file{min-height:580px}#film-prologue .steel-body{fill:url(#blade-metal);stroke:#5c6465;stroke-width:.6}.steel-bevel{fill:#fffde5}.steel-spine{fill:#485053}.knife-body{filter:drop-shadow(0 9px 3px #0006)}.blade-shock{fill:none;stroke:#fff6d5;stroke-width:2;opacity:0}.cinema #film-prologue{--cut-shock:0}.cinema #film-prologue .prologue-enter{font:10px var(--pixel-font);letter-spacing:.02em}.cinema #film-prologue .prologue-instruction{font:10px var(--pixel-font)}.cut-sound-toggle{position:absolute;left:5%;bottom:7%;color:#35220d;background:none;border:1px solid #836012;padding:10px 12px;font:9px var(--pixel-font)}#film-prologue.cutting .cut-sound-toggle{opacity:0}@media(max-width:1050px){.system-live{display:none}.cinema .about.artist-poster{gap:7%;padding-left:7%;padding-right:6%}.cinema .about-visual{max-width:330px}.cinema #about-title{font-size:66px}.cinema .header nav>a,.file-menu>summary{padding:12px}.artist-chapter>span:nth-child(2){display:none}}@media(max-width:650px){.cinema .header{height:73px;padding:0 4%;gap:5px}.cinema .header nav{font-size:8px}.cinema .header nav>a,.file-menu>summary{padding:12px 7px}.cinema .header .wordmark.brand-planet,.cinema .header .brand-motion,.cinema .header .brand-motion img{width:70px;height:54px}.file-menu>div{width:180px;left:-40px}.cinema .about.artist-poster{display:flex;flex-direction:column;min-height:0;padding:153px 8% 55px;gap:42px}.artist-chapter{top:95px;font-size:7px;letter-spacing:0}.artist-chapter>span:last-child{max-width:150px;text-align:right}.poster-arc{height:640px;width:180%;left:-17%;opacity:.7}.poster-arc text{font-size:22px}.cinema .about-visual{margin:45px auto 0;width:86%;max-width:310px}.cinema .artist-stage{height:375px}.cinema .about-visual .image-caption{font-size:7px}.cinema .about-copy{width:100%;max-width:none}.cinema #about-title{font-size:77px}.profile-panel{min-height:190px}.profile-tabs button{font-size:9px;padding:11px 17px}.cinema .work-controls{gap:12px}.cinema .filters button{font-size:8px;padding:8px}.cinema .release-dialog{padding:90px 22px 30px;max-height:92svh}.release-tabs{left:16px;right:57px;top:20px}.release-tabs button{font-size:9px;padding:11px}.artist-file{grid-template-columns:1fr;gap:20px}.artist-file-art{display:flex;gap:16px;align-items:end}.artist-file-art img{width:90px;height:90px}.artist-file-art figcaption{max-width:100px}.artist-file-name{font-size:44px}.artist-file-nav{gap:5px}.artist-file-nav button{font-size:9px;padding:8px}.artist-file-bio{font-size:12px}.artist-file-detail{font-size:9px;grid-template-columns:90px 1fr}.prologue-instruction{max-width:105px}.cut-sound-toggle{font-size:8px;left:7%}}@media(prefers-reduced-motion:reduce){.cinema .brand-motion img,.ink-arrived .about-copy{animation:none}}.cube-sound-toggle{position:absolute;bottom:24px;left:25px;z-index:5;background:#130707d9;border:1px solid #702c26;color:#c57872;font-size:9px;padding:10px 13px;letter-spacing:.05em}.cube-sound-toggle[aria-pressed=true]{color:#f2c9c5;border-color:#a74941}.cube-sound-toggle[hidden]{display:none}@media(max-width:650px){.cube-sound-toggle{left:12px;bottom:13px;font-size:7px;padding:8px}}.cinema .release-dialog .artist-file-art img{width:100%;height:auto;max-width:none;max-height:none;float:none;object-fit:cover}.cinema .header nav{font-size:12px}.profile-tabs button{font-size:12px}.artist-window-bar{font-size:10px!important}.release-tabs button,.artist-file-nav button,.artist-file-detail{font-size:11px}.artist-sources a{font-size:10px}.cube-sound-toggle{inset:23px 25px auto auto}.cinema .about .practice-list button{font-size:11px}.artist-chapter{color:#b59492}.system-live{color:#c0746e}@media(max-width:650px){.cinema .header nav{font-size:8px}.profile-tabs button{font-size:11px}.release-tabs button{font-size:10px}.cinema .release-dialog .artist-file-art img{width:90px;height:90px}.cube-sound-toggle{right:12px;top:14px}.artist-file-detail{font-size:10px}}.cinema .header{position:fixed;top:0;left:0;right:0;z-index:100;background:#090707ee;border-bottom:1px solid #77191166}.journey-backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.cinema .header .universe-nav{color:#f5695e}.cinema .file-menu #replay-opening{position:static;display:block;width:100%;padding:13px;text-align:left;color:inherit;font:inherit}.katana-motion{opacity:0;filter:drop-shadow(0 3px 3px #0005);pointer-events:none}.knife-body,.blade-afterimage{display:none}.cinema .red-opening .universe-heading{left:7%;right:auto;top:29%;width:36%;text-align:left}.cinema .red-opening .universe-heading h1{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6.8vw,102px);line-height:.95;letter-spacing:-.02em;color:#ffe7d5}.cinema .red-opening .universe-heading h1 span{font:14px/1.8 var(--pixel-font);letter-spacing:3px;margin-bottom:24px}.cinema .red-opening .universe-heading h1 em{color:#f86054;font-style:normal;display:block}.cinema .universe-heading>p:first-child{font-size:12px;letter-spacing:2px}.cinema .universe-tagline{font-size:16px;max-width:230px;line-height:1.65;margin-top:28px;color:#c7938f}.cinema .universe-invitation{bottom:11%;left:50%;transform:translate(-50%)}.cinema #enter-universe{padding:19px 24px;border:1px solid #d3574d;background:#250c0ad9;box-shadow:5px 5px #712620;color:#ffdac4;min-width:240px;transition:background .2s,box-shadow .2s,transform .2s}.cinema #enter-universe:hover{background:#af2c22;box-shadow:2px 2px #712620;transform:translate(2px,2px)}.cinema .universe-invitation>span{font-size:12px}.cinema .universe-coordinates{font-size:12px}.cinema .work{overflow:visible}.cinema .work.vinyl-mode .vinyl-room{overflow:visible;height:clamp(500px,66vh,780px);isolation:auto;margin:60px 0}.cinema .work.vinyl-mode #vinyl-viewport{inset:-70px 0;height:calc(100% + 140px);background:none}.cinema .work-controls,.cinema .vinyl-caption,.cinema .archive-directory{position:relative;z-index:4}.cinema .vinyl-side-note{top:-30px}.cinema .glass-record-info{pointer-events:none;background:#0b070bdd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.archive-directory{margin:30px 4%;border:1px solid #a93b33;background:#180c0c}.archive-directory>a{display:flex;justify-content:space-between;gap:18px;padding:22px;font:14px/1.6 var(--pixel-font);color:#fcc4c0}.archive-directory a span{font-size:12px;color:#c4837e}.archive-directory>a:hover{background:#6d1d17}.cinema .release-dialog{isolation:isolate;overflow:auto;padding:0 38px 36px;max-height:90svh;width:min(1080px,94vw);background:#100b10}.release-dialog #dialog-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center;isolation:isolate}.cinema .release-tabs{grid-column:1/-1;position:sticky;inset:0 auto auto;z-index:20;background:#100b10;min-height:88px;padding:20px 80px 16px 0;display:flex;flex-wrap:wrap;margin:0 -2px;gap:8px;border-bottom:1px solid #56221e}.cinema .release-tabs button{font:12px/1.4 var(--pixel-font);padding:12px 15px;cursor:pointer}.cinema .release-dialog #close-dialog{position:sticky;float:right;top:20px;right:0;margin:20px -18px -65px 0;z-index:30;width:42px;height:42px;background:#22110f;display:grid;place-content:center}.release-tabs .fold-album{margin-left:auto}.release-dialog.is-artist-file .fold-album{display:none}.cinema .album-object{pointer-events:none;z-index:0;transform-style:flat;width:75%;margin:35px 0 70px 4%}.cinema .release-copy{opacity:1;transform:none;position:relative;z-index:2}.cinema .release-copy[hidden]{display:none}.cinema .album-coordinate{font-size:10px;bottom:-30%;width:150%}.cinema .release-copy .release-kicker{font-size:12px}.cinema .release-copy #dialog-title{font-family:Impact,Arial Narrow,sans-serif;letter-spacing:-.02em}.cinema .release-copy .release-artist,.cinema .release-credit p,.cinema .artist-file-bio{font-size:16px;line-height:1.75}.cinema .release-credit span,.cinema .release-status,.cinema .release-link,.cinema .release-source,.cinema .artist-sources a{font-size:12px;line-height:1.7}.cinema .release-link.case-link{padding:14px 16px;border:1px solid #ac4038;color:#ffe0d1;font-size:14px;background:#331311}.cinema .release-link.case-link:hover{background:#99271e}.cinema .artist-file-nav button,.cinema .artist-file-detail{font-size:13px}.cinema .release-dialog.is-closing .release-copy{opacity:0;transition:opacity .22s}.cinema .release-dialog.is-closing{pointer-events:none}@media(max-width:700px){.cinema .header{padding:0 3%;gap:3px}.cinema .header .system-live{display:none}.cinema .header nav{gap:0;flex:1;justify-content:space-between;font-size:9px}.cinema .header nav>a,.cinema .file-menu>summary{padding:12px 5px}.cinema .header .wordmark.brand-planet{width:55px}.cinema .header .brand-motion,.cinema .header .brand-motion img{width:60px;height:40px}.cinema .red-opening .universe-heading{width:90%;left:5%;top:16%;text-align:center}.cinema .red-opening .universe-heading h1{font-size:48px}.cinema .red-opening .universe-heading h1 em{display:inline}.cinema .red-opening .universe-heading h1 span{font-size:12px;margin-bottom:12px}.cinema .universe-heading>p:first-child{display:none}.cinema .universe-tagline{max-width:none;font-size:13px;margin-top:12px}.cinema .universe-coordinates{font-size:9px}.cinema .universe-invitation{bottom:10%;width:auto}.cinema .universe-invitation>span{font-size:10px;white-space:nowrap}.cinema .work.vinyl-mode .vinyl-room{height:480px;margin:45px 0}.archive-directory>a{display:block}.archive-directory a span{display:block;margin-top:10px}.cinema .release-dialog{padding:0 20px 28px}.release-dialog #dialog-content{grid-template-columns:1fr;gap:20px}.cinema .release-tabs{min-height:90px;padding:16px 32px 12px 0;gap:6px}.cinema .release-tabs button{font-size:10px;padding:10px}.release-tabs .fold-album{margin-left:0}.cinema .release-dialog #close-dialog{width:32px;height:32px;margin-right:-12px}.cinema .album-object{width:42%;margin:15px auto 45px;transform:translate(-20%)}.cinema .artist-file-detail{font-size:12px}.cinema .release-copy #dialog-title{font-size:42px}.cinema .release-credit p{font-size:15px}}@media(prefers-reduced-motion:reduce){.cinema .album-object,.cinema .album-disc,.cinema .album-sleeve,.cinema #enter-universe{transition:none}}.cinema .red-opening .universe-heading h1 em{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;font-size:1em;letter-spacing:-.015em}.cinema .red-opening .universe-heading h1{text-align:left}.cinema .universe-heading>p:first-child{color:#bf8581}.cinema .universe-invitation>span,.cinema .universe-coordinates{color:#c18b87}@media(max-width:700px){.cinema .red-opening .universe-heading h1{text-align:center}}.cinema .universe-invitation{width:max-content;right:auto}.cinema #enter-universe{min-width:260px;gap:22px}.cinema #enter-universe>span:first-child{white-space:nowrap}@media(max-width:700px){.cinema .header nav{font-size:12px;gap:0}.cinema .header .nav-number{display:none}.cinema .header nav>a,.cinema .file-menu>summary{padding:12px 4px}.cinema .header .wordmark.brand-planet{width:46px}.cinema .header .brand-motion,.cinema .header .brand-motion img{width:50px}.cinema .universe-invitation{width:max-content}.cinema .release-tabs .fold-album{font-size:11px}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.7,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s}}.cinema .work{position:relative;border:0}.cinema .work.vinyl-mode #vinyl-viewport{left:calc((100% - 100vw)/2);right:auto;width:100vw;top:-150px;bottom:auto;height:calc(100% + 300px);border:0;box-shadow:none;overflow:visible}.cinema .work.vinyl-mode .vinyl-room{background:none;border:0;box-shadow:none}.cinema .work-controls,.cinema .vinyl-caption,.cinema .vinyl-footnote,.cinema .archive-directory{border:0;box-shadow:none}.cinema .work .record-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:0;margin:0;padding:0}.cinema .work .record-heading h2{font:14px/1.5 var(--pixel-font);letter-spacing:.12em;color:#d59a96;margin:0}.cinema .work .record-heading p{font:11px/1.5 var(--pixel-font);color:#af8885;margin:0}.cinema .work-controls{margin-top:24px;padding:8px 0}.cinema .red-opening .universe-heading{left:5%;top:30%;width:24%}.cinema .red-opening .universe-heading h1{font-size:clamp(44px,4.6vw,80px)}.cinema .red-opening.on-nucleus{cursor:grab;touch-action:none}.cinema .red-opening.turning-planet{cursor:grabbing;touch-action:none}.cinema .red-opening:focus{outline:none}.cinema .red-opening:focus-visible .universe-invitation{outline:1px solid #ea857d;outline-offset:12px}@media(max-width:700px){.cinema .red-opening .universe-heading{width:90%;left:5%;top:14%;text-align:center}.cinema .red-opening .universe-heading h1{font-size:38px}.cinema .universe-heading h1 span{margin-bottom:8px}.cinema .universe-tagline{margin-top:8px}.cinema .work .record-heading{align-items:start}.cinema .work .record-heading h2{font-size:12px}.cinema .work .record-heading p{font-size:9px;max-width:140px;text-align:right}}.cinema .work .record-heading h2{height:auto;min-height:0;width:auto;max-width:none;transform:none}.cinema .work .record-heading p{position:static;inset:auto}.cinema .work .work-controls{margin:24px 0 0}.cinema #film-prologue::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.cinema .red-opening .universe-heading h1{font-family:var(--body);font-variation-settings:"wdth" 85,"opsz" 96;font-weight:800;letter-spacing:-.065em;line-height:.98;font-size:clamp(36px,4.2vw,70px)}.cinema .red-opening .universe-heading h1 em{font:inherit;color:#f86054;letter-spacing:inherit}.cinema .red-opening:focus-visible .universe-invitation{outline:none}.cinema .red-opening:focus-visible #enter-universe{outline:1px solid #f2aea8;outline-offset:4px}.cinema .about-visual{translate:0 calc(var(--scene-drift,0)*-48px);rotate:calc(var(--scene-drift,0)*-.9deg)}.cinema .about-copy{translate:0 calc(var(--scene-drift,0)*24px)}.cinema .poster-arc{translate:calc(var(--scene-drift,0)*34px) calc(var(--scene-drift,0)*-26px)}.cinema .record-heading{translate:calc(var(--scene-drift,0)*-24px) 0}.cinema .contact .noise-setup{translate:calc(var(--scene-drift,0)*-38px) 0}.cinema .contact .noise-word{translate:calc(var(--scene-drift,0)*46px) 0}.cinema .mv-choices{flex-wrap:wrap}@media(max-width:700px){.cinema .red-opening .universe-heading h1{font-size:38px}.cinema .about-visual{translate:0 calc(var(--scene-drift,0)*-16px);rotate:0deg}.cinema .about-copy,.cinema .contact .noise-setup,.cinema .contact .noise-word{translate:0 0}}@media(prefers-reduced-motion:reduce){.cinema .about-visual,.cinema .about-copy,.cinema .poster-arc,.cinema .record-heading,.cinema .contact .noise-setup,.cinema .contact .noise-word{translate:none;rotate:none}}.cinema .universe-invitation{bottom:8%}.cinema .planet-tools{display:flex;align-items:center;justify-content:center;gap:16px;max-width:90vw}.cinema .planet-tools>span{font-size:10px;color:#b7a4ac}.cinema #reset-planet{min-height:44px;padding:8px 10px;border:0;border-bottom:1px solid #8e5854;background:transparent;color:#f6dbc4;font:12px var(--pixel-font);letter-spacing:.04em;cursor:pointer}.cinema #reset-planet:hover{color:#fff4d6;border-color:#fff4d6;background:#36110f66}.cinema #reset-planet:focus-visible{outline:2px solid #ffddb3;outline-offset:3px}@media(max-width:700px){.cinema .planet-tools{gap:8px}.cinema .planet-tools>span{font-size:8px}.cinema #reset-planet{font-size:10px;padding-inline:7px}}.cover-only .album-disc>span,.cover-only .album-sleeve>span,.cover-only .album-coordinate{display:none}.cover-only .album-disc{opacity:.97}.release-dialog:is([data-release=airtight],[data-release=juliet]) .album-disc{background:linear-gradient(120deg,#eaf7ff28,#dceaff05 35%,#f1fbff22 72%,#a1b5d909);border:2px solid #dbeafba6;box-shadow:inset 0 0 15px #d9f0ff38,0 0 0 3px #d6e7ff18;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.release-dialog:is([data-release=airtight],[data-release=juliet]) .album-disc:before{content:"";position:absolute;inset:16%;border-radius:50%;background:var(--album-art) center/cover no-repeat;border:1px solid #dbeafb55}.release-dialog:is([data-release=news],[data-release=feed-on],[data-release=show-me-love]) .album-disc{border:0;box-shadow:none;background:var(--album-art) center/cover;opacity:1}.release-dialog:is([data-release=news],[data-release=feed-on],[data-release=show-me-love]) .album-disc:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 30deg,#fff0,#e6efff30 35deg,#fff0 85deg 180deg,#fff2 205deg,#fff0 260deg);mix-blend-mode:screen;pointer-events:none}@font-face{font-family:Doto;src:url(assets/fonts/doto-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.cinema .red-opening .universe-heading h1{font-family:Doto,monospace;font-variation-settings:"ROND" 100;font-weight:750;font-size:clamp(28px,3.15vw,54px);letter-spacing:-.055em;line-height:1.13;color:#f9ece8}.cinema .red-opening .universe-heading h1 em{color:#eed6dd}.cinema .red-opening .universe-heading h1 span{font:650 clamp(10px,1.05vw,16px)/1.6 "Doto",monospace;font-variation-settings:"ROND" 100;letter-spacing:.12em;color:#c7aaa8}.cinema .red-opening .universe-heading>p:first-child,.cinema .red-opening .universe-tagline{font-family:Doto,monospace;font-variation-settings:"ROND" 100;font-weight:700;letter-spacing:0;color:#dcc7cd}.cinema .red-opening .universe-heading>p:first-child{font-size:13px}.cinema .red-opening .universe-tagline{font-size:17px;line-height:1.5}@media(max-width:700px){.cinema .red-opening .universe-heading h1{font-size:30px}.cinema .red-opening .universe-heading h1 span{font-size:11px}.cinema .red-opening .universe-tagline{font-size:14px}}.cinema .artist-file{display:block}.artist-portrait{margin:0 0 24px}.artist-portrait img{display:block;width:100%;height:250px;object-fit:cover}.artist-portrait figcaption{font:9px/1.6 monospace;color:#9a7e7c;letter-spacing:.1em;margin-top:8px}.artist-socials{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.artist-socials a{padding:11px 14px;min-height:40px;border:1px solid #75433f;color:#eccfcd;font:11px/1.5 monospace}.artist-socials a:hover{background:#622420;color:#fff}.artist-socials span{margin-left:12px}.artist-ensemble{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 28px}.artist-ensemble figure{margin:0}.artist-ensemble img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.artist-ensemble figcaption{font:10px/1.6 monospace;margin-top:8px}.artist-ensemble .artist-socials{margin:8px 0}.artist-ensemble .artist-socials a{font-size:9px;padding:8px}@media(max-width:700px){.artist-ensemble{grid-template-columns:repeat(2,1fr);gap:14px}.artist-portrait img{height:240px}}.cinema .red-opening .universe-heading{top:34%}.cinema .universe-invitation{left:5%;bottom:12%;text-align:left;display:flex;align-items:center;gap:20px}.cinema #enter-universe{min-width:0;margin:0;font-size:12px;padding:13px 0;gap:20px}.cinema .planet-tools{display:block}.cinema #reset-planet{font:24px/1 sans-serif;border:0;background:transparent;color:#c5a9a7;padding:12px;min-width:44px;min-height:44px}.cinema #reset-planet:hover{color:#fff;transform:rotate(-35deg)}.cinema .about-visual{position:relative;z-index:6;overflow:visible}.cinema .artist-stage{height:472px;will-change:transform;overflow:hidden}.cinema .artist-stage.is-dragging{box-shadow:12px 19px #0007,0 24px 48px #0008}.cinema .artist-window-bar{padding:0 8px 0 13px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.artist-window-handle{flex:1;line-height:34px}.artist-window-bar button{border:0;background:transparent;font:20px sans-serif;color:inherit;width:30px;height:30px;cursor:pointer}.is-dragging .artist-window-bar{cursor:grabbing}.artist-view-switch{display:flex;gap:6px;padding:10px 13px 0;height:34px}.artist-view-switch button{font:10px var(--pixel-font);border:0;background:transparent;color:#8f727d;padding:3px 9px}.artist-view-switch button[aria-pressed=true]{color:#f7dcda;background:#65221d}.cinema .artist-stage canvas{height:calc(100% - 140px)}.cinema .archive-directory{margin:38px 4% 30px;background:#1c0b09;border-top:1px solid #90342d;border-bottom:1px solid #90342d;overflow:hidden;position:relative}.cinema .archive-directory>a{position:relative;padding:31px 34px;display:flex;align-items:center;gap:30px;min-height:160px;transition:background .4s}.archive-directory .archive-callout{display:block;margin:0}.archive-callout small{font:11px var(--pixel-font);letter-spacing:.1em;color:#e3867e}.archive-callout strong{display:block;font:700 clamp(24px,3.5vw,54px)/.98 var(--body);letter-spacing:-.045em;color:#fff0ee;margin-top:13px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.archive-directory .archive-categories{margin-left:auto;font:11px/1.85 var(--pixel-font);letter-spacing:.04em;color:#c78e8a}.archive-directory .archive-open{width:68px;height:68px;border:1px solid #c1574f;border-radius:50%;font:40px/66px var(--body);text-align:center;color:#fbd4d1;flex:none;transition:transform .5s,background .4s;animation:archive-breathe 3.4s ease-in-out infinite}.archive-directory>a:hover,.archive-directory>a:focus-visible{background:#721912}.archive-directory>a:hover strong{transform:translate(8px)}.archive-directory>a:hover .archive-open{transform:rotate(90deg);background:#d53428;animation:none}.archive-directory>a:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fa887f20 50%,transparent 70%);transform:translate(-110%);pointer-events:none;transition:transform .85s}.archive-directory>a:hover:after{transform:translate(110%)}@keyframes archive-breathe{50%{box-shadow:0 0 30px #e0372a40;border-color:#fa867d}}@media(max-width:1000px){.cinema .header .system-live{display:none}.cinema .header nav{font-size:10px}.cinema .header nav>a,.cinema .file-menu>summary{padding-inline:9px}}@media(max-width:700px){.cinema .red-opening .universe-heading{top:19%}.cinema .universe-invitation{left:50%;transform:translate(-50%);bottom:9%;white-space:nowrap}.cinema .header nav{font-size:9px;gap:2px}.cinema .header nav>a,.cinema .file-menu>summary{padding:11px 3px}.cinema .header nav>a.discography-nav{margin-left:3px;gap:0;font-size:8px;padding-inline:6px}.discography-nav>span{display:none}.cinema .header .file-menu{display:none}.cinema .artist-stage{height:416px}.cinema .artist-wardrobe{gap:5px}.cinema .artist-wardrobe button{font-size:8px;padding:6px}.cinema .archive-directory>a{padding:25px 19px;min-height:140px;gap:14px}.archive-directory .archive-categories{display:none}.archive-callout small{font-size:9px}.archive-callout strong{font-size:26px}.archive-directory .archive-open{margin-left:auto;width:45px;height:45px;line-height:43px;font-size:30px}.cinema .travelling .universe-invitation{transform:translate(-50%,-20px)}}@media(prefers-reduced-motion:reduce){.archive-directory .archive-open{animation:none}.archive-directory>a:after{display:none}.cinema .artist-stage.returning-window{transition:none}}.cinema .universe-invitation{transform:none}@media(max-width:700px){.cinema .universe-invitation{transform:translate(-50%)}.cinema .header{height:88px}.cinema .header nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;flex:1}.cinema .header .file-menu{display:block}.cinema .header nav>a,.cinema .file-menu>summary{font-size:9px;padding:6px 8px;white-space:nowrap}.cinema .header nav>a.discography-nav{font-size:9px;margin:0;padding:6px 8px}.cinema .header .wordmark.brand-planet{margin-right:8px}}:root,.cinema{--red:#e52b16;--signal:#e52b16}.cinema{--lime:#df2816}.cinema #about-title em,.cinema .poster-arc text,.cinema .bio-token,.cinema .file-link,.cinema .origin-route{color:#e72e17;fill:#e72e17}.cinema .header .universe-nav{color:#ee4b30}.cinema .profile-tabs button[aria-selected=true],.cinema .header nav>a.discography-nav[aria-current],.cinema .artist-window-bar{background:#bd2313;border-color:#eb3b22;color:#fff4e8}.cinema .header nav>a.discography-nav:hover{background:#e33019;box-shadow:0 0 25px #d52b1745}.cinema .archive-directory{background:#170c09;border-color:#742b1c}.archive-callout small,.archive-directory .archive-categories{color:#c79176}.archive-directory .archive-open{border-color:#ad4830;color:#efdbc8}.archive-directory>a:hover,.archive-directory>a:focus-visible{background:#531c0e}.cinema .archive-directory>a:after{background:linear-gradient(110deg,transparent 30%,#ff8e4920 50%,transparent 70%)}.publisher-credit{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;border-block:1px solid #63433270;padding:22px 0;margin:26px 0 20px}.publisher-credit img{display:block;width:150px;height:auto;opacity:.9}.publisher-credit .mono{font-size:8px;color:#9c8171;letter-spacing:.1em}.publisher-credit p{font-size:11px;line-height:1.8;color:#cec0b4;margin:7px 0 10px}.publisher-credit div>a{display:inline-block;font:9px monospace;color:#cdb8a4;margin-right:17px;border-bottom:1px solid #ad3a24;padding-bottom:4px}.publisher-credit div>a:hover{color:#fff}.archive-header a:hover,.archive-header nav a[aria-current]{color:#f04b2e!important}.archive-header{background:#111111f5!important;border-color:#ffffff1c}.artist-socials a{border-color:#634035;color:#d8c6b7}.artist-socials a:hover{background:#492015}.archive-header~main .eyebrow{color:#c28569}.next-release{background:#451b12}.release-art img{box-shadow:14px 14px #30211c,0 35px 75px #0008}#film-prologue.cutting .poster-left,#film-prologue.cutting .poster-right{transition:none;filter:none}.ink-arrived .about-copy{animation:none}@media(max-width:600px){.publisher-credit{grid-template-columns:105px 1fr;gap:17px}.publisher-credit img{width:105px}.publisher-credit p{font-size:10px}.work-destinations{font-size:8px;gap:20px}}.cinema .universe-invitation{left:50%;right:auto;bottom:10%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:23px;text-align:center;width:max-content}.cinema #enter-universe{border:0;border-bottom:1px solid #ad4731;background:transparent;box-shadow:none;padding:15px 6px;color:#ffead7}.cinema #enter-universe:hover{transform:translateY(-3px);box-shadow:0 8px 16px -12px #ff4a20;background:transparent}.cinema #reset-planet{color:#e0b59d;transition:transform .4s,color .2s}.cinema .travelling .universe-invitation{transform:translate(-50%,18px)}.cinema #about[data-artist-locked=true]{min-height:calc(100svh - 82px);height:calc(100svh - 82px);padding:0;display:block;overflow:hidden;background:#f6c800}#about[data-artist-locked=true]>:not(.artist-gate){visibility:hidden}.artist-gate{position:absolute;inset:0;width:100%;height:100%;display:block;padding:0;border:0;border-radius:0;background:#f6c800;cursor:pointer;overflow:hidden;color:#0b0906;text-align:left}.artist-gate[hidden],#about[data-artist-locked=false]>.artist-gate{display:none}.artist-gate canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gate-edition{position:absolute;left:6%;top:9%;font:12px var(--pixel-font);letter-spacing:.12em}.gate-title{position:absolute;right:7%;bottom:14%;font:900 clamp(74px,12vw,190px)/.79 Impact,"Arial Narrow",sans-serif;letter-spacing:-.045em}.gate-action{position:absolute;left:6%;bottom:12%;font:13px var(--pixel-font);letter-spacing:.08em;border-bottom:1px solid #1118;padding-bottom:12px}.gate-action b{display:inline-block;font:25px sans-serif;margin-left:18px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.artist-gate:hover .gate-action b{transform:translate(8px,-8px)}.artist-gate:focus-visible{outline:4px solid #111;outline-offset:-8px}.cinema .about-visual{translate:none;rotate:none;isolation:isolate}.cinema .artist-stage,.cinema .artist-stage.is-dragging{background:#100b0a;box-shadow:0 12px 30px #0006;outline:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;backface-visibility:hidden}.cinema .artist-stage.returning-window{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.cinema .artist-stage.is-dragging{box-shadow:0 14px 32px #0007}.cinema .about-copy{translate:none;max-width:600px}.cinema .profile-panel p{font-size:17px;line-height:1.8;color:#c5bdb4;margin:18px 0}.cinema .profile-panel p.bio-lead{font-size:21px;line-height:1.6;color:#f4e9da}.cinema .publisher-credit p{font-size:15px;line-height:1.65}.cinema .profile-tabs button{font-size:12px;padding:13px 20px}.cinema .archive-directory.particle-directory{border:0;background:transparent;overflow:visible;margin:30px 4% 60px}.cinema .particle-directory>a.record-portal{display:block;width:100%;height:390px;min-height:0;padding:0;text-align:center;isolation:isolate;background:transparent;border:0;overflow:hidden}.cinema .particle-directory>a:after{display:none}.portal-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.portal-label{position:absolute;left:0;right:0;bottom:21px;pointer-events:none;transition:opacity .3s,transform .5s}.portal-label small{font:9px var(--pixel-font);color:#bfa795;letter-spacing:.13em}.portal-label strong{display:block;margin-top:13px;font:400 25px/1.3 var(--body);letter-spacing:-.02em;color:#f6e8d8}.portal-label strong span{display:inline-block;margin-left:8px;transition:transform .4s}.record-portal:hover .portal-label strong span{transform:translate(4px,-4px)}.record-portal:focus-visible{outline:none!important}.record-portal:focus-visible .portal-label strong{width:max-content;margin-left:auto;margin-right:auto;outline:1px solid #f35432;outline-offset:8px}.record-portal.is-entering .portal-label{opacity:0;transform:translateY(8px)}@media(max-width:700px){.cinema .universe-invitation{bottom:9%;gap:14px}.cinema .profile-panel p{font-size:16px;line-height:1.75}.cinema .profile-panel p.bio-lead{font-size:19px}.cinema #about[data-artist-locked=true]{height:calc(100svh - 88px);min-height:560px}.gate-title{font-size:104px;bottom:16%}.gate-action{font-size:10px;bottom:9%}.cinema .particle-directory>a.record-portal{height:340px}.portal-label small{font-size:8px}.portal-label strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.cinema .artist-stage.returning-window,.gate-action b,.portal-label,.portal-label strong span{transition:none}}.cinema #enter-universe span{font-size:13px}.cinema .red-opening .universe-heading h1 em{color:#f7e7d5}.cinema .red-opening .universe-heading h1>span{color:#d2bca4}.studio-desktop{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:44px 5% 90px;border:0;background:radial-gradient(ellipse at 80% 15%,#543d37b8,transparent 65%),linear-gradient(130deg,#142232ef,#070c18f2 60%,#493329ee);color:#eceae6;font:14px/1.4 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden}.studio-desktop::backdrop{background:#07090fba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-desktop[open]{animation:desktop-appear .6s cubic-bezier(.16,1,.3,1)}@keyframes desktop-appear{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:none}}.desktop-open{overflow:hidden}.desktop-menubar{position:absolute;inset:0 0 auto;display:flex;gap:24px;align-items:center;height:32px;padding:0 22px;background:#151d2ad6;font-size:12px}.desktop-menubar time{margin-left:auto}.mac-window{max-width:1200px;height:100%;max-height:820px;margin:auto;border:1px solid #ffffff2d;border-radius:14px;background:#222326f5;box-shadow:0 35px 90px #0009;overflow:hidden;display:flex;flex-direction:column;transform:translate(var(--dx,0px),var(--dy,0px));transition:max-width .6s,height .6s}.mac-window.mac-maximized{max-width:1600px}.mac-toolbar{height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 19px;background:linear-gradient(#3b3c40,#303136);border-bottom:1px solid #101114;cursor:grab;touch-action:none}.mac-toolbar>strong{font-size:13px;font-weight:600}.mac-toolbar>span{font-size:9px;letter-spacing:.12em;color:#b4b3b0}.mac-lights{display:flex;gap:9px}.mac-lights button{width:13px;height:13px;min-height:0;border:0;border-radius:50%;padding:0;font-size:10px;line-height:13px;color:#0000;background:#ff5f57}.mac-lights button:nth-child(2){background:#febc2e}.mac-lights button:nth-child(3){background:#28c840}.mac-lights:hover button{color:#0008}.mac-content{display:flex;flex:1;min-height:0}.mac-content aside{width:200px;flex-shrink:0;padding:28px 17px;background:#282b3280;border-right:1px solid #ffffff0b}.mac-content aside p{font-size:10px;color:#93969c;letter-spacing:.09em;padding:0 10px;margin:0 0 14px}.mac-content aside button{display:block;width:100%;border:0;border-radius:6px;padding:10px 12px;margin-bottom:5px;background:none;color:#ddd;text-align:left;font:13px -apple-system,BlinkMacSystemFont,sans-serif}.mac-content aside button[aria-pressed=true]{background:#4f4c505e;color:#fff}.mac-content aside .mac-side-note{font-size:12px;line-height:1.8;letter-spacing:0;margin-top:55px;color:#aaa098}.mac-content main{flex:1;overflow:auto;padding:32px;min-width:0}.mac-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.mac-library-heading small{font-size:9px;letter-spacing:.13em;color:#a6978e}.mac-library-heading h2{font:600 32px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em;margin:10px 0}.mac-library-heading input{width:200px;background:#1415177d;color:#fff;border:1px solid #ffffff18;border-radius:6px;padding:9px 12px;font:12px sans-serif}.mac-track{display:flex;align-items:center;gap:16px;width:100%;border:0;border-top:1px solid #ffffff09;background:transparent;color:#eae7e3;padding:10px 12px;text-align:left;border-radius:5px;cursor:pointer}.mac-track:hover{background:#ffffff08}.mac-track[aria-current=true]{background:#aa2f1f28}.mac-track img{width:44px;height:44px;object-fit:cover;border-radius:4px}.mac-track>span{flex:1}.mac-track strong{display:block;font-size:14px;font-weight:500}.mac-track small{display:block;font-size:11px;color:#9e9a97;margin-top:3px}.mac-track>small{font-size:9px;letter-spacing:.04em}.mac-transport{height:104px;flex-shrink:0;margin:0;padding:14px 25px;display:grid;grid-template-columns:1fr 1.2fr .65fr;gap:30px;align-items:center;background:#303136;border-top:1px solid #ffffff10;color:#eee}.mac-transport>div{display:flex;align-items:center;gap:12px;min-width:0}.mac-transport img{width:48px;height:48px;border-radius:5px}.mac-transport strong{display:block;font-size:13px;font-weight:500}.mac-transport small{display:block;font-size:10px;color:#b0a8a0;margin-top:4px}.mac-playback{display:flex;justify-content:center;gap:24px}.mac-playback button{background:none;border:0;color:#e4e1da;font-size:17px;padding:2px 8px;cursor:pointer}.mac-playback [data-play]{font-size:21px}.mac-progress{display:flex;gap:9px;align-items:center;margin-top:10px}.mac-progress time{font-size:9px;color:#ada8a0}.mac-progress input{flex:1;min-width:0}.mac-volume{display:flex;gap:10px;align-items:center;font-size:17px}.mac-volume input{min-width:0;width:100%}.studio-desktop input[type=range]{accent-color:#cfcbc6;height:4px;cursor:pointer}.mac-dock{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:14px;padding:10px 14px;border:1px solid #ffffff25;border-radius:19px;background:#aeb1c12b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mac-dock button{width:45px;height:45px;border:1px solid #fff3;border-radius:12px;background:linear-gradient(#e34d36,#a3261b);color:#fff;font:28px sans-serif;box-shadow:0 3px 6px #0005;transition:transform .5s cubic-bezier(.16,1,.3,1);cursor:pointer}.mac-dock button:nth-child(2){background:linear-gradient(#837f96,#3e394d)}.mac-dock button[data-close]{background:linear-gradient(#bcbbb7,#656763)}.mac-dock button:hover{transform:translateY(-9px) scale(1.12)}.studio-computer-button{margin-left:auto}.studio-desktop [hidden]{display:none!important}@media(max-width:700px){.studio-desktop{padding:44px 12px 82px}.mac-content aside{width:54px;padding:15px 5px}.mac-content aside p{display:none}.mac-content aside button{width:40px;height:38px;overflow:hidden;white-space:nowrap;padding:10px}.mac-content main{padding:20px 12px}.mac-library-heading{display:block}.mac-library-heading input{width:100%;margin-top:15px}.mac-transport{grid-template-columns:1fr 1fr;gap:15px;padding:12px;height:100px}.mac-transport .mac-volume{display:none}.mac-toolbar>span,.desktop-menubar>span{display:none}.mac-toolbar{padding:0 12px}.mac-track>small{display:none}.mac-track{gap:10px;padding:9px 3px}.mac-track img{width:36px;height:36px}.mac-track strong{font-size:12px}.mac-track small{font-size:9px}}@media(prefers-reduced-motion:reduce){.studio-desktop[open]{animation:none}.mac-dock button,.mac-window{transition:none}}body.cinema dialog.studio-desktop{background:radial-gradient(ellipse at 80% 15%,#543d37b8,transparent 65%),linear-gradient(130deg,#142232f5,#070c18f7 60%,#493329f5);color:#eceae6;border:0;border-radius:0;box-shadow:none}body.cinema .studio-desktop :is(button,input,h2,strong,small,span,p,label,time,output){font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:normal;text-transform:none}body.cinema .studio-desktop h2{color:#eceae6;font-size:32px;font-weight:600;letter-spacing:-.04em}body.cinema .studio-desktop .mac-transport{height:104px;min-height:104px;padding:14px 25px;background:#303136;font-size:13px;display:grid;grid-template-columns:1fr 1.2fr .65fr}body.cinema .studio-desktop .mac-transport>div{font-size:13px;color:#eee}body.cinema .studio-desktop .mac-track{font-size:14px}body.cinema .studio-desktop .mac-film{margin:0 0 22px;background:#090a0c;border-radius:7px;overflow:hidden}body.cinema .studio-desktop .mac-film video{display:block;position:static;width:100%;height:auto;max-height:320px;opacity:1;visibility:visible;pointer-events:auto;object-fit:contain;clip-path:none}body.cinema .studio-view-buttons .studio-computer-button{border-color:#987b65;color:#e2c8af;margin-left:9px}@media(max-width:700px){body.cinema .studio-desktop .mac-transport{grid-template-columns:1fr 1fr;padding:12px;min-height:100px;height:100px}.mac-film video{max-height:200px}}body.cinema dialog.studio-desktop{background:#07090e45;color:#f5f5f7}.studio-desktop::backdrop{background:#07090e38;-webkit-backdrop-filter:blur(16px) saturate(.9);backdrop-filter:blur(16px) saturate(.9)}.desktop-menubar{background:#20212666;color:#efeff4;border-bottom:1px solid #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mac-window{border-radius:20px;border-color:#ffffff24;background:#1c1d226b;color:#f5f5f7;box-shadow:0 28px 80px #0005,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(28px) saturate(.85);backdrop-filter:blur(28px) saturate(.85)}.mac-toolbar{background:#ffffff06;border-bottom:1px solid #ffffff0b;color:#f5f5f7}.mac-toolbar>span{color:#999ba5}.mac-content aside{background:#ffffff04;border-right-color:#ffffff09}.mac-content aside p,.mac-content aside .mac-side-note{color:#9a9ca5}.mac-content aside button{display:flex;align-items:center;gap:9px;color:#dddde3;border-radius:9px;transition:background .25s,color .25s,transform .2s}.mac-content aside button[aria-pressed=true]{background:#ffffff0e;color:#fff}.mac-content aside button:active{transform:scale(.98)}body.cinema .studio-desktop h2{color:#f5f5f7}.mac-library-heading small{color:#9a9ca5}.mac-track{color:#ededf2;border-radius:9px;border-top-color:#ffffff07;transition:background .3s,box-shadow .3s}.mac-track small{color:#a1a3ad}.mac-track:hover{background:#ffffff07}.mac-track[aria-current=true]{background:#ec423212;box-shadow:inset 0 0 0 1px #ff95800c}.mac-library-heading input{border-radius:10px;background:#00000018;border-color:#ffffff0d;color:#ededf2}.mac-library-heading input::placeholder{color:#8e909b}body.cinema .studio-desktop .mac-transport{background:#17181e3d;border-top-color:#ffffff0c;color:#ebebf0}body.cinema .studio-desktop .mac-transport>div{color:#ebebf0}.mac-transport small,.mac-progress time{color:#a0a2ac}.mac-playback button{color:#e8e8ed;width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%;transition:background .2s,transform .2s}.mac-playback button:hover{background:#ffffff0c}.mac-playback button:active{transform:scale(.9)}.studio-desktop input[type=range]{appearance:none;-webkit-appearance:none;height:4px;border:0;border-radius:99px;background:linear-gradient(to right,#c9cbd3 var(--range-progress,0%),#ffffff21 var(--range-progress,0%));padding:0;box-shadow:inset 0 1px 1px #0002}.studio-desktop input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;border:0;background:#f4f4f7;box-shadow:0 1px 5px #0004;transition:transform .18s}.studio-desktop input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:0;background:#f4f4f7;box-shadow:0 1px 5px #0004}.studio-desktop input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.studio-desktop :is(button,input):focus-visible{outline:1px solid #c6c8d28c;outline-offset:3px}.mac-icon{width:24px;height:24px;display:block;flex-shrink:0;overflow:visible;pointer-events:none}.mac-content aside .mac-icon{width:18px;height:18px}.mac-playback .mac-icon,.mac-volume .mac-icon{width:20px;height:20px}.mac-dock{gap:12px;padding:10px 13px;border-radius:20px;background:#33353c40;border-color:#ffffff24;box-shadow:0 8px 28px #0003,inset 0 1px #ffffff0c;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1)}.mac-dock button{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;border:1px solid #ffffff23;background:linear-gradient(145deg,#ff5565,#da2547);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff24;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.mac-dock button:nth-child(2){background:linear-gradient(145deg,#353840,#16171b)}.mac-dock button:nth-child(3){background:linear-gradient(145deg,#3e7190,#253b59)}.mac-dock button:nth-child(4){background:linear-gradient(145deg,#c0c4cd,#7e8593)}.mac-dock .mac-icon{width:29px;height:29px;color:#fff}.mac-dock button:hover{transform:translateY(-5px) scale(1.08)}.mac-dock button:active{transform:scale(.95)}.mac-dock button[aria-pressed=true]:after{content:"";position:absolute;bottom:-7px;width:3px;height:3px;background:#e4e5ec;border-radius:50%}.mac-dock button{position:relative}@media(max-width:700px){.mac-window{border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1d22a6}.mac-content aside button{justify-content:center;padding:10px}.mac-content aside button span{display:none}.studio-desktop::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:700px){body.cinema dialog.studio-desktop{padding:calc(env(safe-area-inset-top) + 12px) 10px calc(env(safe-area-inset-bottom) + 12px);height:100dvh;max-height:100dvh;background:#080a10e8}.studio-desktop .desktop-menubar,.studio-desktop .mac-dock{display:none}.studio-desktop .mac-window{width:100%;height:100%;max-height:none;aspect-ratio:auto;background:#191b21;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;transition:none;border-radius:18px;box-shadow:0 16px 60px #0006}.studio-desktop .mac-toolbar{height:52px;min-height:52px;padding:0 12px;gap:10px;cursor:default;touch-action:auto}.studio-desktop .mac-toolbar>strong{font-size:13px}.studio-desktop .mac-lights{gap:0;margin-left:-5px}.studio-desktop .mac-lights button{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#ff5f57 0 8px,transparent 8.5px);font-size:12px;line-height:44px;color:#4b0d09}.studio-desktop .mac-lights button[data-minimize],.studio-desktop .mac-lights button[data-full]{display:none}.studio-desktop .mac-content{flex-direction:column}.studio-desktop .mac-content aside{display:flex;gap:8px;align-items:center;width:100%;padding:8px 14px;border-right:0;border-bottom:1px solid #ffffff0b}.studio-desktop .mac-content aside button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;width:auto;height:44px;min-height:44px;padding:8px;margin:0;font-size:12px}.studio-desktop .mac-content aside button span{display:inline}.studio-desktop .mac-content aside .mac-side-note{display:none}.studio-desktop .mac-content main{display:flex;flex-direction:column;overflow:hidden;padding:16px 14px 0;min-height:0}.studio-desktop .mac-library-heading{flex-shrink:0;margin-bottom:12px}.studio-desktop .mac-library-heading small{display:none}body.cinema .studio-desktop .mac-library-heading h2{font-size:26px;line-height:1.2;margin:0 0 12px}.studio-desktop .mac-library-heading input{height:44px;margin:0;padding:10px 12px;font-size:16px;border-radius:9px}.studio-desktop .mac-tracks{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px}.studio-desktop .mac-track{gap:12px;min-height:68px;padding:9px 6px}.studio-desktop .mac-track>span{min-width:0}.studio-desktop .mac-track strong,.studio-desktop .mac-track small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-desktop .mac-track strong{font-size:15px}.studio-desktop .mac-track small{font-size:11px;margin-top:4px}.studio-desktop .mac-track img{width:46px;height:46px;flex-shrink:0}body.cinema .studio-desktop .mac-transport{display:flex;flex-direction:column;align-items:stretch;height:158px;min-height:158px;gap:8px;padding:12px 16px;background:#202229}.studio-desktop .mac-transport>div{gap:12px;justify-content:flex-start;text-align:left}.studio-desktop .mac-transport img{width:40px;height:40px}.studio-desktop .mac-transport>div>span{min-width:0;text-align:left;margin:0}.studio-desktop .mac-transport strong,.studio-desktop .mac-transport small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-desktop .mac-transport strong{font-size:14px}.studio-desktop .mac-transport small{font-size:11px;margin-top:2px}.studio-desktop .mac-playback{gap:30px}.studio-desktop .mac-playback button{width:48px;height:44px}.studio-desktop .mac-playback .mac-icon{width:24px;height:24px}.studio-desktop .mac-progress{gap:10px;margin-top:2px;min-height:26px}.studio-desktop .mac-progress time{font-size:11px}.studio-desktop .mac-progress input{min-height:24px;background-size:100% 4px;background-repeat:no-repeat;background-position:center;box-shadow:none}body.cinema .studio-desktop .mac-film{flex-shrink:0;margin:0 0 12px}body.cinema .studio-desktop .mac-film video{max-height:28svh}}@font-face{font-family:LotusInterface;src:url(assets/fonts/bricolage-grotesque-variable.woff2);font-weight:200 800;font-display:swap}:root{--lotus-ink:#090706;--lotus-red:#d8311e;--lotus-paper:#f1e6d5;--lotus-ease:cubic-bezier(.16,1,.3,1)}html:after{content:"";position:fixed;inset:0;z-index:10000;background:#090706;opacity:0;pointer-events:none;transition:opacity .58s cubic-bezier(.4,0,.2,1)}html.page-departing:after{opacity:1;pointer-events:auto}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.9s;animation-timing-function:var(--lotus-ease)}::view-transition-old(root){animation:.5s both page-out}::view-transition-new(root){animation:.9s both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}body:has(.archive-header){background:#090a0b;color:var(--lotus-paper);font-family:LotusInterface,Arial,sans-serif}body:has(.archive-header) .archive-header{height:92px;background:#090706f2;border-bottom:1px solid #612b212e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-header .archive-brand{width:84px}.archive-header nav{gap:0}.archive-header nav a{font-size:11px;color:#c0b7aa;padding:14px 18px;border-left:1px solid #43271f;transition:background .4s,color .4s}.archive-header nav a[aria-current],body:has(.record-shop) .archive-header nav a[aria-current]{background:#bf2918;color:#fff0da}.archive-header nav a:hover{color:#fff2dd;background:#6c23152a}.archive-header .edition{font-size:9px;color:#9e7969}body:has(.archive-header) .archive-hero{background:transparent}.archive-hero h1,.release-heading h1,.contribution>h2,.collaborator-file h3,.next-release strong{font-family:LotusInterface,Arial,sans-serif;font-weight:650;letter-spacing:-.055em}.archive-hero h1 em,.shop-heading h1>span{color:#d8311e}body:has(.record-shop) .record-library{background:linear-gradient(140deg,#1b1511a1,#09070640);border-color:#a68b6429}.shelf-scroll{background:linear-gradient(0deg,#0000 20px,#0504039c 22px,transparent 82%);border-bottom-color:#5e4c39;box-shadow:0 2px #ac8d5c55,0 9px 14px #0006}.record-shop~footer{background:transparent}.project-links a,.source-links a{color:#d1bfb0}.contribution{background:#110c09;color:#f1e6d5;border-block:1px solid #b07c4726}.contribution .project-intro,.contribution-grid p{color:#baaa98}.contribution-grid article{border-color:#74503a66}.next-release{background:#34130c}.people-shortcuts a:hover{background:#7f2619}.cinema #about[data-artist-locked=true]{background:#090706;min-height:700px;height:calc(100svh - 82px);padding:0}.artist-gate{inset:34px 4%;width:92%;height:calc(100% - 68px);background:#080808;color:#eee8df;border:1px solid #ac332744}.artist-gate canvas{opacity:1;filter:none}.artist-gate:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#07070712,transparent 45%,#05050528);box-shadow:inset 0 0 55px #0003}.gate-edition{left:5%;top:7%;z-index:1;font-size:12px;letter-spacing:.15em}.gate-title{right:5%;bottom:21%;z-index:1;font:650 clamp(68px,9vw,142px)/.91 LotusInterface,Arial,sans-serif;letter-spacing:-.065em}.gate-subtitle{position:absolute;right:5%;bottom:12%;z-index:1;font:11px var(--pixel-font,monospace);letter-spacing:.1em}.gate-action{left:5%;bottom:12%;z-index:1;font-size:12px}.gate-action b{transition:transform .8s var(--lotus-ease)}#film-prologue .prologue-title{font-family:LotusInterface,Arial,sans-serif;font-weight:650;letter-spacing:-.06em}#film-prologue .prologue-edition,#film-prologue .prologue-instruction{font-size:12px}.shelf-scroll{padding-top:62px}.cd-spine{transition:transform 1.05s var(--lotus-ease),box-shadow .9s,opacity .6s;transform:translateY(calc(var(--neighbor-lift,0) * -1px)) rotate(calc(var(--neighbor-roll,0) * 1deg))}.cd-spine:nth-child(4n){transform:translateY(calc(var(--neighbor-lift,0) * -1px)) rotate(-.7deg)}.cd-spine:hover,.cd-spine:focus-visible{transform:translateY(-33px) rotate(-3deg);box-shadow:inset 0 0 0 1px #eee7,0 22px 25px #0009}.cd-spine[aria-expanded=true]{transform:translateY(-27px)}.cd-spine.taken{opacity:.16;transform:translateY(0)}.record-inspector{transition:grid-template-rows 1.2s var(--lotus-ease),opacity .8s}.case-lid{transition:transform 1.65s cubic-bezier(.25,.72,.17,1)}.inspector-copy,.case-edition{transition:opacity .95s,transform 1.25s var(--lotus-ease)}.case-unfolded .inspector-copy,.case-unfolded .case-edition{transition-delay:.36s}.disc-sheen{transition:transform .7s var(--lotus-ease)}@media(max-width:750px){body:has(.archive-header) .archive-header{height:auto;min-height:78px;gap:20px;padding:14px 4%}.archive-header .archive-brand{width:61px}.archive-header nav a{font-size:9px;padding:9px 10px}.archive-header nav{gap:0}.cinema #about[data-artist-locked=true]{min-height:580px}.artist-gate{inset:24px 4%;height:calc(100% - 48px)}.gate-title{font-size:76px;bottom:28%}.gate-subtitle{font-size:8px;bottom:21%}.gate-edition,.gate-action{font-size:9px}}@media(prefers-reduced-motion:reduce){html:after,.cd-spine,.record-inspector,.case-lid,.inspector-copy,.case-edition{transition:none!important}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:0s!important}}#film-prologue .poster-half canvas{filter:none}body:has(.archive-header) .archive-header nav a[aria-current]{color:#fff0da!important}@font-face{font-family:LotusDoto;src:url(assets/fonts/doto-variable.woff2);font-weight:100 900;font-display:swap}.site-space{position:absolute;inset:0;width:100%;pointer-events:none;z-index:-2}body.cosmic-archive{isolation:isolate;background:#090706;color:var(--lotus-paper)}.site-space.archive-space{position:fixed;z-index:-1}body.cosmic-archive:before{display:none}body.embedded{background:transparent}body.embedded:before{display:none}body:has(#case-stage){font-family:LotusInterface,Arial,sans-serif;color:var(--lotus-paper)}body:has(#case-stage) :is(.eyebrow,.credit-heading,.tabs button){font-family:LotusDoto,monospace;font-weight:800;color:#c6aa93}body:has(#case-stage) .tabs button[aria-selected=true]{color:#fff0d9;border-color:#d8311e}body:has(#case-stage) :is(.credits,.artist-bio){color:#c4b7a6}body:has(#case-stage) #toggle-case{background:#21110866;border-color:#9c69453d;color:#f1e6d5}body:has(#case-stage) #toggle-case span{color:#d85b36}.cinema .about.artist-poster{background:#0c0909}.cinema .about.artist-poster:before{z-index:-2;opacity:.055}.cinema .about-visual{isolation:isolate}.portrait-memory{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:-1;isolation:isolate}.portrait-depth{position:absolute;inset:0;display:block;border:1px solid #dc421b66;background:linear-gradient(180deg,#d3311420 33px,transparent 34px),repeating-linear-gradient(0deg,transparent 0 3px,#d04a2010 3px 4px);transform:translate(calc(var(--depth)*-24px),calc(var(--depth)*-17px));opacity:calc(.64 - var(--depth)*.12);box-shadow:0 0 24px #c52a1010}.portrait-depth:before{content:none}.portrait-echo{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;image-rendering:pixelated;pointer-events:none;will-change:opacity,transform}.cinema .artist-stage,.cinema .artist-stage.is-dragging{background:linear-gradient(145deg,#200e09ed,#0c0908f7);border-color:#e2462380;box-shadow:0 0 0 1px #180905,0 14px 38px #0007,0 0 46px #c12e1020;-webkit-backdrop-filter:none;backdrop-filter:none}.cinema .artist-stage.is-dragging{border-color:#f08751;box-shadow:0 14px 38px #0007,0 0 35px #da361a42}.cinema .artist-stage:after{content:"";position:absolute;inset:69px 0 70px;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#ff8b3810 3px 4px);opacity:.65}.cinema .artist-window-bar{background:#a92e1b;color:#ffead6;box-shadow:inset 0 1px #f19a5950}.cinema .artist-chapter,.cinema .artist-hint{font-family:LotusDoto,monospace;font-weight:750;font-variation-settings:"ROND" 100}.cinema .artist-chapter{font-size:12px;letter-spacing:.06em;color:#c5a184}.cinema .about-copy{background:none}.cinema .profile-tabs button{font-family:LotusDoto,monospace;font-weight:800;font-size:13px}.cosmic-archive :is(.shop-kicker,.portfolio-heading .eyebrow,.library-label h2,.library-label>span,.inspector-meta,.credit-stamp>span,.directory-title>span,.archive-contact>span,.archive-paths a>span,.eyebrow){font-family:LotusDoto,Courier New,monospace;font-weight:800;font-variation-settings:"ROND" 100;letter-spacing:.07em;font-size:12px;color:#c2997c}.cosmic-archive :is(.shop-heading h1,.portfolio-heading h1,.release-heading h1,.contribution>h2,.professional-intro h2,.directory-title h2,.inspector-copy h2,.roster-identity h2,.film-caption h2,.edition h1){font-family:LotusInterface,Arial,sans-serif;font-weight:650;letter-spacing:-.055em}.cosmic-archive :is(.shop-heading h1,.portfolio-heading h1){font-size:clamp(44px,5.8vw,84px);line-height:.99;max-width:900px}.cosmic-archive .shop-heading{align-items:center;padding-block:48px 38px}.cosmic-archive .shop-heading h1{max-width:none;font-size:clamp(42px,4.8vw,68px)}.cosmic-archive :is(.shop-intro,.professional-intro p:not(.shop-kicker),.portfolio-heading>p:last-child){font-size:16px;line-height:1.8;color:#bdafa0}.cosmic-archive .shop-intro{min-width:210px}.cosmic-archive .contribution{background:#100b08b8}.cosmic-archive .next-release{background:#31120ba8;border:1px solid #a14b2826}.cosmic-archive .credit-row{background:linear-gradient(90deg,#09070650,transparent);transition:background .4s,border-color .4s}.cosmic-archive .credit-row:hover{background:#57201430;border-color:#ab492b70}.cosmic-archive :is(.inspector-copy,.film-caption,.roster-toolbar){text-shadow:0 2px 15px #090706}.cosmic-archive .roster-toolbar input{background:#160f0abf;border-color:#8e674240}.cosmic-archive :is(.project-links a,.source-links a,.artist-socials a){color:#d4bda6}body:has(.record-shop) .record-library{position:relative;padding:20px 24px 8px;border:0;background:transparent;box-shadow:none}.record-library:before,.record-library:after{display:none}.record-library .library-label{padding:0 0 12px;border-bottom:1px solid #ffffff16}.record-library .library-label h2{padding:0;background:none;border:0;color:#cec9bf;font-size:11px;box-shadow:none}.record-library .library-label>span{font-size:10px;color:#8d9396}.record-library .shelf-scroll{position:relative;padding:48px 24px 10px;background:linear-gradient(180deg,#ffffff04,transparent 32%,#11141790 93%,#191c20);border-bottom:8px solid #303438;box-shadow:0 1px #8d949966,0 3px #111416,0 9px 12px #0009}.record-library .spine-rack{gap:1px;height:198px;padding-inline:18px;justify-content:center}.record-library .spine-rack:before,.record-library .spine-rack:after{content:"";flex:none;width:5px;height:190px;background:linear-gradient(90deg,#25292c,#878d9080,#15191d);border-top:1px solid #9996;box-shadow:2px 1px 3px #0008}.record-library .cd-spine{width:22px;height:192px;background:linear-gradient(90deg,#090b0d55,transparent 18%,transparent 80%,#0006),var(--spine-cover) var(--crop,50%) center/auto 192px;color:#f2eee5;border-radius:1px;box-shadow:inset 1px 0 #c7d2d95c,inset -1px 0 #e0e6e555,1px 0 2px #0009;filter:saturate(.8)}.record-library .cd-spine:nth-child(3n){width:20px;height:193px}.record-library .cd-spine:nth-child(5n){width:23px}.record-library .cd-spine:nth-child(7n){height:191px}.record-library .spine-title{font-family:Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.15;text-shadow:0 1px 2px #000a;margin-top:16px;max-height:136px;letter-spacing:.02em}.record-library .spine-top{display:none}.record-library .spine-number{bottom:10px;font-size:7px;color:#ecebe3b0}.record-library .spine-glass{border-block:1px solid #d6dfde66;background:linear-gradient(90deg,#e4ebed36,transparent 8%,#ffffff3d 12%,transparent 18%,transparent 86%,#e7eff148 96%),linear-gradient(var(--glint,172deg),#ffffff18,transparent 24%,transparent 58%,#ffffff26 60%,transparent 64%)}.record-library .cd-spine:hover,.record-library .cd-spine:focus-visible{box-shadow:inset 1px 0 #d4e0e7aa,inset -1px 0 #d6e1e7aa,2px 12px 14px #0008}.record-library .library-caption{padding-top:17px;color:#9c9c97;font-size:9px;letter-spacing:.06em}@media(max-width:750px){.cosmic-archive .shop-heading{padding-block:40px 32px;display:block}.cosmic-archive :is(.shop-heading h1,.portfolio-heading h1){font-size:clamp(42px,8.5vw,64px)}.cosmic-archive .shop-intro{font-size:14px;margin-top:20px}.cosmic-archive :is(.shop-kicker,.portfolio-heading .eyebrow){font-size:10px}.cinema .artist-chapter{font-size:9px}.portrait-depth{transform:translate(calc(var(--depth)*-13px),calc(var(--depth)*-12px))}body:has(.record-shop) .record-library{padding:16px 10px 12px;border-inline-width:0}.record-library .library-label h2{font-size:10px}.record-library .library-label>span{font-size:8px}.record-library .shelf-scroll{padding-top:42px}.cosmic-archive .professional-intro p:not(.shop-kicker){font-size:15px}}@media(prefers-reduced-motion:reduce){.portrait-echo{display:none}.portrait-depth{opacity:.18}.site-space{will-change:auto}}.cinema .records-menu>summary[aria-current]{background:#bd2313;color:#fff4e8}.cinema #about-title{font-size:clamp(44px,4.6vw,68px);line-height:1}.cinema #about-title>span{font:650 .83em/1.1 LotusInterface,Arial,sans-serif;letter-spacing:-.035em}.cinema #about-title em{font:650 1em/.99 LotusInterface,Arial,sans-serif;letter-spacing:-.04em;margin-top:7px}.cinema .profile-tabs{gap:0}.cinema .profile-tabs button{font-size:11px;padding-inline:13px}.cinema .profile-panel p{font-size:16px;line-height:1.8}.cinema .profile-panel p.bio-lead{font-size:20px;line-height:1.65}#replay-opening.file-link{background:transparent;border:0;border-bottom:1px solid #963c263d;padding:10px 0;margin-top:4px}.cinema .gate-title{font-size:clamp(52px,7.8vw,118px)}.business-contact{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.business-email{font-size:13px;color:#c7b5a5}.archive-header .records-menu{position:relative}.archive-header .records-menu>summary{list-style:none;cursor:pointer;font:11px monospace;padding:14px 18px;border-left:1px solid #43271f;color:#c0b7aa}.records-menu>summary::-webkit-details-marker{display:none}.archive-header .records-menu>summary[aria-current],.archive-header .records-menu[open]>summary{background:#bf2918;color:#fff0da}.archive-header .records-menu>div{position:absolute;top:100%;right:0;z-index:30;width:220px;padding:5px;background:#0c0909;border:1px solid #923d28;box-shadow:0 14px 35px #0008}.archive-header .records-menu>div>a{display:block;border:0;padding:14px 12px}.additional-credits{margin:70px 0 30px;padding-top:40px;border-top:1px solid #7958403d}.additional-credits h2{font:650 clamp(30px,3vw,46px)/1.15 LotusInterface,sans-serif;letter-spacing:-.04em;margin:0 0 25px}.additional-credit-list article{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0;border-bottom:1px solid #73503a44}.additional-credit-list h3{font-size:18px;font-weight:550;margin:0 0 7px}.additional-credit-list p{font-size:14px;line-height:1.65;color:#bdaa97;margin:0}@media(max-width:700px){.cinema .header nav{display:flex;justify-content:flex-end;gap:0;flex:1}.cinema .header nav>a,.cinema .records-menu>summary{padding:12px 7px;font-size:10px}.cinema .records-menu>div{left:auto;right:0;width:205px}.cinema #about-title{font-size:clamp(43px,10vw,63px)}.cinema .gate-title{font-size:clamp(42px,10vw,72px)}.cinema .profile-tabs button{font-size:10px;padding:12px 10px}.cinema .profile-panel p{font-size:16px}.cinema .profile-panel p.bio-lead{font-size:19px}.archive-header nav{flex-wrap:nowrap}.archive-header .records-menu>summary{font-size:9px;padding:9px 10px}.additional-credit-list article{grid-template-columns:1fr;gap:12px}.additional-credits{margin-top:50px}}@media(max-width:390px){.cinema .header nav>a,.cinema .records-menu>summary{padding-inline:5px;font-size:9px}.archive-header nav a,.archive-header .records-menu>summary{padding-inline:7px;font-size:8px}}.cinema .about.artist-poster{align-items:start}.cinema .about.artist-poster .about-visual{align-self:start;margin-top:70px}@media(max-width:700px){.cinema .about.artist-poster .about-visual{margin-top:45px}}@media(max-width:700px){.record-library .spine-rack{justify-content:start}.record-library .shelf-scroll{padding-inline:4px}.record-library .cd-spine{width:21px}.record-library .library-label>span{font-size:8px}}.collection-hover-sound{margin-left:auto;background:transparent;border:0;color:#b7bebc;font:9px monospace;letter-spacing:.04em;padding:0 0 0 8px;cursor:pointer}.collection-hover-sound:hover{color:#fff}.collection-hover-sound:focus-visible{outline:1px solid #cfdadc;outline-offset:5px}.cinema .red-opening,.cinema .work.vinyl-mode,.cinema .studio-stage{background:#090a0b}.cinema .artist-stage{background:transparent}.cinema .artist-watermark{display:none}.release-dialog{background:#101113}.next-release{background:#151719}.cinema .artist-stage .artist-photo-panel{height:calc(100% - 69px);background:#0b080a;position:relative;z-index:2}.artist-photo-panel figure{height:calc(100% - 38px);margin:0;overflow:hidden}.artist-photo-panel img{width:100%;height:100%;object-fit:contain;display:block}.artist-photo-controls{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;border-top:1px solid #ffffff20;color:#fff;font:10px var(--mono,monospace)}.artist-photo-controls button{border:0;background:none;color:#fff;padding:8px 12px;font-size:16px;cursor:pointer}.artist-photo-controls button:hover{color:#ef6648}.artist-photo-controls button:focus-visible{outline:1px solid #ef6648}.cinema .artist-stage[data-portrait-view=photos]:before,.cinema .artist-stage[data-portrait-view=photos]:after{display:none}.artist-gate :is(.gate-edition,.gate-action){color:#d9bf58}.artist-gate .gate-title{color:#eee8df}.artist-gate:focus-visible{outline-color:#d9bf58}#film-prologue{color:#eee8df!important}#film-prologue :is(.prologue-edition,.prologue-instruction,.prologue-enter){color:#d9bf58}#film-prologue .prologue-enter{border-bottom-color:#d9bf5860}#film-prologue.blade-near .prologue-instruction{color:#f2dc81}.artist-wardrobe #artist-smile{display:inline-flex;gap:7px;align-items:center;font:inherit;font-size:9px;color:#eadbbc;text-decoration:none;border-bottom:1px solid #eadbbc40;padding:8px 0;transition:color .25s}.artist-wardrobe #artist-smile:hover{color:#f4d664}#film-prologue .cut-sound-toggle{color:#d9bf58;border-color:#d9bf5845}#studio-opening-retry{margin-top:12px;border:1px solid #d6be7155;border-radius:8px;background:#181211;color:#ead792;padding:12px 18px;font:inherit;font-size:12px;cursor:pointer}.artist-gate .gate-seam-light{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.92;transition:opacity .8s;overflow:hidden}.gate-seam-light path{fill:none;stroke:url(#identity-seam-glow)}.gate-seam-light .seam-aura{stroke-width:18;filter:blur(6px);opacity:.38;animation:identity-seam-breathe 7s ease-in-out infinite;animation-play-state:paused}.gate-seam-light .seam-core{stroke-width:2.2;opacity:.7;filter:drop-shadow(0 0 4px #eed4b4);animation:identity-seam-breathe 7s ease-in-out infinite;animation-play-state:paused}.gate-seam-light .seam-glimmer{stroke:#fff4de;stroke-width:2.3;stroke-dasharray:38 1100;stroke-dashoffset:1100;opacity:0;filter:drop-shadow(0 0 6px #f2d6b1);animation:identity-seam-glimmer 9s ease-in-out infinite;animation-play-state:paused}.gate-seam-light .seam-trace{stroke:#ef4327;stroke-width:8;stroke-dasharray:81 77 14 145 29 193;opacity:.26;filter:blur(1px);animation:identity-wet-flow 16s linear infinite;animation-play-state:paused}.artist-gate.seam-awake .gate-seam-light path{animation-play-state:running}.artist-gate:is(:hover,:focus-visible) .gate-seam-light{opacity:1}@keyframes identity-seam-breathe{0%,to{opacity:.3}38%{opacity:.9}65%{opacity:.48}}@keyframes identity-seam-glimmer{0%,22%{stroke-dashoffset:1100;opacity:0}32%{opacity:.5}64%{opacity:.82}80%,to{stroke-dashoffset:0;opacity:0}}@keyframes identity-wet-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.identity-score-toggle{position:absolute;left:8%;top:18%;z-index:3;padding:11px 16px;border:1px solid #ead46b9c;border-radius:5px;background:#ead46b12;color:#f6dc71;font:12px var(--pixel-font,monospace);letter-spacing:.04em;cursor:pointer;box-shadow:0 0 14px #dfbe3612;transition:background .25s,box-shadow .25s}.identity-score-toggle:hover,.identity-score-toggle:focus-visible{background:#ead46b24;box-shadow:0 0 20px #dfbe3624;outline:1px solid #f6dc71;outline-offset:4px}.cinema #about[data-artist-locked=true]>.identity-score-toggle{visibility:visible}#about[data-artist-locked=false]>.identity-score-toggle{display:none}.blood-flow{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0}.identity-liquid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;opacity:.85}.identity-liquid path{fill:none;stroke-linecap:round;animation-play-state:paused!important}.identity-liquid .ink-aura{opacity:.24;filter:blur(2.4px);animation:ink-inner-light 8s ease-in-out infinite}.identity-liquid .ink-current{opacity:.63;stroke-dasharray:28 116 8 191;filter:drop-shadow(0 0 4px #ed27217a);animation:ink-downstream 17s linear infinite}.identity-liquid .ink-current-fine{stroke-dasharray:9 170 34 251;opacity:.55;animation-duration:23s}.identity-liquid .ink-drip{opacity:.7;stroke-dasharray:14 105;filter:drop-shadow(0 0 3px #ef2b2266);animation:ink-falling 8.5s linear infinite}.artist-gate>.identity-liquid{z-index:1}.artist-gate.seam-awake .identity-liquid path,#film-prologue[open] .identity-liquid path,.ink-arrived.blood-awake>.identity-liquid path{animation-play-state:running!important}.ink-arrived.blood-awake .blood-flow{opacity:.88}@keyframes ink-downstream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-343}}@keyframes ink-falling{0%{stroke-dashoffset:120;opacity:0}20%{opacity:.7}70%{opacity:.5}to{stroke-dashoffset:-119;opacity:0}}@keyframes ink-inner-light{0%,to{opacity:.18}45%{opacity:.36}70%{opacity:.23}}@media(prefers-reduced-motion:reduce){.gate-seam-light path,.blood-flow path{animation:none!important}.gate-seam-light .seam-core{opacity:.7}.gate-seam-light .seam-aura{opacity:.3}}@media(prefers-reduced-motion:reduce){.identity-liquid path{animation:none!important}.identity-liquid .ink-current{stroke-dasharray:none;opacity:.28}.identity-liquid .ink-drip{opacity:.25}}.artist-gate .gate-action{display:none}.gate-swipe-track{position:absolute;inset:0;z-index:3;touch-action:none;cursor:crosshair}.gate-seam-light .seam-glimmer{stroke:#fff9ed;stroke-width:3.1;stroke-dasharray:65 1100;filter:none;animation-duration:5.8s}.artist-gate.seam-near .seam-glimmer{stroke-width:4.2}.artist-gate.seam-near .seam-core{opacity:1}@keyframes identity-seam-glimmer{0%,8%{stroke-dashoffset:1100;opacity:0}17%{opacity:.85}70%{opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}.prologue-open .artist-gate .identity-liquid path,#film-prologue.cutting .identity-liquid path,.prologue-open #about>.identity-liquid path{animation-play-state:paused!important}.gate-cover-half{position:absolute;inset:0;display:none;pointer-events:none;overflow:hidden;z-index:1;animation-duration:7.6s;animation-timing-function:cubic-bezier(.22,.68,.35,1);animation-iteration-count:infinite;animation-play-state:paused}.gate-cover-half canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.artist-gate.has-peek-panels .gate-cover-half{display:block}.artist-gate.has-peek-panels>:is(canvas,.gate-seam-light,.identity-liquid){visibility:hidden}.gate-cover-left{animation-name:identity-peek-left}.gate-cover-right{animation-name:identity-peek-right}.artist-gate.has-peek-panels.seam-awake .gate-cover-half{animation-play-state:running}.artist-gate.has-peek-panels.seam-awake .gate-cover-half .identity-liquid path{animation-play-state:running!important}.gate-gap-light{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none;z-index:0}.artist-gate.has-peek-panels .gate-gap-light{display:block}.gate-gap-light path{fill:none;stroke:url(#gate-secret-light);stroke-linecap:round}.gate-gap-light .gap-halo{stroke-width:28;filter:blur(7px);opacity:.7}.gate-gap-light .gap-core{stroke-width:20;opacity:1}@keyframes identity-peek-left{0%,14%,92%,to{transform:translate(0)}20%{transform:translate(calc(var(--peek-x)*-.06),calc(var(--peek-y)*-.06));animation-timing-function:cubic-bezier(.16,.85,.22,1)}38%{transform:translate(calc(var(--peek-x)*-1),calc(var(--peek-y)*-1))}49%{transform:translate(calc(var(--peek-x)*-.94),calc(var(--peek-y)*-.94))}71%{transform:translate(calc(var(--peek-x)*-.3),calc(var(--peek-y)*-.3))}}@keyframes identity-peek-right{0%,14%,92%,to{transform:translate(0)}20%{transform:translate(calc(var(--peek-x)*.06),calc(var(--peek-y)*.06));animation-timing-function:cubic-bezier(.16,.85,.22,1)}38%{transform:translate(var(--peek-x),var(--peek-y))}49%{transform:translate(calc(var(--peek-x)*.94),calc(var(--peek-y)*.94))}71%{transform:translate(calc(var(--peek-x)*.3),calc(var(--peek-y)*.3))}}.gate-light-spill{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none;z-index:2;opacity:0;animation:identity-light-spill 7.6s cubic-bezier(.22,.68,.35,1) infinite paused}.artist-gate.has-peek-panels .gate-light-spill{display:block}.artist-gate.seam-awake .gate-light-spill,.artist-gate.seam-awake .gap-dust{animation-play-state:running}.gap-spill-core{fill:none;stroke:#fff;stroke-width:9;opacity:.16;filter:blur(8px)}.gap-spill-field{filter:blur(12px);will-change:transform,opacity}.gap-spill-diffuse{filter:blur(28px);opacity:0}.gap-spill-rays{fill:none;stroke:url(#gate-spill-width);filter:blur(5px)}.gap-dust{fill:#fff;opacity:.25;animation:identity-light-dust 5s ease-in-out infinite paused}@keyframes identity-light-spill{0%,14%,92%,to{opacity:0}20%{opacity:.06;animation-timing-function:cubic-bezier(.16,.85,.22,1)}38%{opacity:1}49%{opacity:.94}71%{opacity:.3}}@keyframes identity-light-dust{0%{transform:translate(0);opacity:0}30%{opacity:.38}70%{opacity:.22}to{transform:translate(var(--dust-x),var(--dust-y));opacity:0}}.identity-carried-light{display:block;animation:none;opacity:.4}#film-prologue .identity-carried-light{z-index:2}#film-prologue .identity-carried-slit{display:block;z-index:0}#film-prologue .poster-half{z-index:1}#film-prologue :is(.blade-effects,.blood-flight){z-index:3}#film-prologue :is(.prologue-enter,.cut-sound-toggle,.prologue-instruction,.prologue-edition){z-index:4}#film-prologue .poster-left{transform:translate(calc(var(--cut-progress)*-90vw + var(--cut-shock,0)*-3px - var(--aperture-x,0px)),calc(var(--cut-progress)*-19vh - var(--aperture-y,0px))) rotate(calc(var(--cut-progress)*-2deg))}#film-prologue .poster-right{transform:translate(calc(var(--cut-progress)*90vw + var(--cut-shock,0)*3px + var(--aperture-x,0px)),calc(var(--cut-progress)*19vh + var(--aperture-y,0px))) rotate(calc(var(--cut-progress)*2deg))}#film-prologue .identity-carried-light .gap-dust{animation-play-state:running}#about>.identity-arrived-light{z-index:-1;animation:none}.identity-arrived-light .gap-dust{animation-play-state:running}.identity-arrived-light .gap-spill-core{display:none}@media(prefers-reduced-motion:reduce){.gate-cover-half,.gate-light-spill,.gap-dust{animation:none!important}.gate-gap-light .gap-core{opacity:1}.gate-light-spill{opacity:0}.identity-carried-light{opacity:.24}}@media(prefers-reduced-motion:reduce){.identity-arrived-light{display:none!important}}.mosaic-field{position:absolute;inset:0;width:100%;pointer-events:none;z-index:-1}.archive-mosaic{position:fixed;z-index:-1;opacity:1}body.cosmic-archive{isolation:isolate;background:#090a0b}.has-record-mosaic{position:relative;isolation:isolate}.has-record-mosaic>.records-mosaic{z-index:-1}body.cosmic-archive :is(.release-hero,.contribution,.next-release){background:#090a0b55}.music-pointer-notes{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9997;contain:strict}.music-pointer-notes[hidden]{display:none}.visual-entrance{--entrance-color:#dbc47b;display:inline-flex;align-items:center;gap:12px;color:var(--entrance-color)!important;position:relative}.visual-entrance.entrance-collaborators{--entrance-color:#a5c9cf}.entrance-symbol{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:square;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .6s}.entrance-films .entrance-symbol>path:first-child{fill:currentColor;stroke:none}.visual-entrance .portal-tick{opacity:.55;transition:opacity .6s,transform .75s}.visual-entrance:hover .entrance-symbol,.visual-entrance:focus-visible .entrance-symbol{transform:translateY(-3px) rotate(-5deg);filter:drop-shadow(0 0 6px currentColor)}.visual-entrance:hover .portal-tick,.visual-entrance:focus-visible .portal-tick{opacity:1;transform:translateY(-1px)}.archive-header .records-menu>div>a.visual-entrance,.cinema .records-menu>div>a.visual-entrance{display:flex}.records-menu .entrance-symbol{width:20px;height:20px}.archive-paths>a.visual-entrance{display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding:30px 40px 30px 0;font-family:LotusInterface,Arial,sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.2}.archive-paths .entrance-symbol{grid-column:1;grid-row:1/3;width:46px;height:46px;align-self:center}.archive-paths>a.visual-entrance>span{grid-column:2;margin-bottom:7px;font-family:LotusDoto,monospace;font-size:10px;color:#b3ada1}.archive-paths>a.visual-entrance>b{color:currentColor;bottom:31px}.archive-paths>a.visual-entrance:hover{border-color:currentColor}@media(max-width:600px){.archive-paths{grid-template-columns:1fr;gap:8px}.archive-paths>a.visual-entrance{padding:24px 40px 24px 0}.archive-paths>a.visual-entrance>b{bottom:24px}}@media(prefers-reduced-motion:reduce){.entrance-symbol,.visual-entrance .portal-tick{transition:none}.music-pointer-notes{display:none}}.visual-entrance,.visual-entrance.entrance-collaborators{--entrance-color:#f4f0e7}.entrance-symbol{width:31px;height:31px;fill:none;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-2deg)}.entrance-symbol .portal-tick{stroke-width:2.4;opacity:.8}.entrance-films .entrance-symbol>path:first-child{fill:none;stroke:currentColor}.entrance-collaborators .entrance-symbol{transform:rotate(2deg)}.visual-entrance:hover .entrance-symbol,.visual-entrance:focus-visible .entrance-symbol{filter:none;transform:translateY(-2px) rotate(-7deg)}.cinema .record-portal .portal-label{inset:42% 0 auto;display:block;text-align:center;transform:translateY(-50%)}.cinema .record-portal .portal-label strong{margin:13px auto 0;text-align:center}.cinema .record-portal.is-entering .portal-label{transform:translateY(calc(-50% + 8px))}.records-menu .entrance-symbol{width:23px;height:23px}@media(hover:hover)and (pointer:fine){html,body,a,button,summary,[role=button]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M3 3h4v4h4v4h4v4h4v4h-3v-3h-4v-4H8V8H4z' fill='%23080a0b' stroke='%23080a0b' stroke-width='2'/%3E%3Cpath d='M3 3h3v3H3zM6 6h3v3H6zM9 9h3v3H9zM12 12h3v3h-3zM15 15h3v3h-3z' fill='%23f1e8d3'/%3E%3Cpath d='M2 2h4v4H2z' fill='%23d73722'/%3E%3C/svg%3E") 3 3,auto}input:is([type=text],[type=search],[type=email],[type=url],[type=password],[type=number]),textarea,[contenteditable=true]{cursor:text}input[type=range]{cursor:ew-resize}}.record-entry-field{position:fixed;inset:0;width:100%;height:100%;pointer-events:auto;z-index:10002}html.record-arriving:after{opacity:1;transition:none}html:has(.record-shop):after{background:#090a0b;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.glass-shelf-row:has(.shelf-candle):before{background:radial-gradient(ellipse at 83% 45%,#e9a76a2f,transparent 22%),linear-gradient(162deg,#d3f4ff22,transparent 31%,#b3dbe514 66%,#f6ffff35)}.interaction-sound-toggle{position:fixed;right:18px;bottom:15px;z-index:9000;border:1px solid #ffffff24;background:#090a0bdd;color:#fff;border-radius:0;padding:8px 11px;font:9px var(--mono,monospace);letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.interaction-sound-toggle:hover,.interaction-sound-toggle:focus-visible{border-color:#e35d43;outline:none}.interaction-sound-toggle[aria-pressed=false]{color:#ffffff8a}#discography.archive-directory{scroll-margin-top:130px}.cinema .record-portal .portal-label strong{font-size:23.75px;text-shadow:0 0 10px #f9cfb832;opacity:calc(.86 + var(--portal-breath,.5)*.14);transition:color .35s,text-shadow .35s}.cinema .record-portal .portal-label small{font-size:8.55px;transition:color .35s}.cinema .record-portal:is(:hover,:focus-visible) .portal-label strong{color:#fff3e5;text-shadow:0 0 16px #f9cfb863;animation:none}.cinema .record-portal:is(:hover,:focus-visible) .portal-label small{color:#e5c4a7}@media(max-width:700px){.cinema .record-portal .portal-label strong{font-size:20.9px}.cinema .record-portal .portal-label small{font-size:7.6px}}@media(prefers-reduced-motion:reduce){.cinema .record-portal .portal-label strong{animation:none}}.cinema .portal-label .portal-action{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;font:10px/1.5 var(--pixel-font);letter-spacing:.1em;color:#dbc1a1;transition:color .45s}.portal-beacon{display:block;width:40px;height:24px;margin:10px auto 0}.cinema .record-portal:is(:hover,:focus-visible) .portal-action{color:#fff0d9}.cinema .discography-section{position:relative;padding:35px 4% 55px;margin:40px 0 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;background:radial-gradient(ellipse at center,#29110b22,transparent 65%);scroll-margin-top:100px}.cinema .discography-section .record-portal{position:relative;display:block;width:100%;height:450px;min-height:0;max-width:1100px;margin:auto;padding:0;text-align:center;isolation:isolate;background:transparent;border:0;overflow:hidden}.cinema .discography-section .record-portal:after{display:none}.cinema .discography-section .portal-label{top:50%}.cinema .discography-section .portal-beacon{width:70px;height:54px;margin:16px auto 8px}.cinema .discography-section .portal-action{font-size:11px;letter-spacing:.13em;color:#f1d6b4}@media(max-width:700px){.cinema .discography-section{padding:15px 0 25px;margin-top:25px;scroll-margin-top:132px}.cinema .discography-section .record-portal{height:350px}.cinema .discography-section .portal-action{font-size:10px}}.record-entry-field{background:transparent;opacity:1}.discography-heading{position:relative;max-width:1100px;margin:0 auto;font:11px/1.5 var(--mono);letter-spacing:.12em;color:#b6a493}.discography-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,12vw,160px);width:100%;max-width:1040px;margin:0 auto 10px;border:0}.discography-destinations>a.visual-entrance{justify-content:center;gap:18px;min-width:0;min-height:104px;padding:18px 12px;border:0;font:850 clamp(16px,1.55vw,20px)/1.18 LotusDotDisplay,monospace;font-variation-settings:"ROND" 100;font-synthesis:none;letter-spacing:.025em;text-decoration:none}.discography-destinations>a>span{min-width:0;text-align:center;text-wrap:balance}html:lang(zh-CN) .discography-destinations>a>span{font-family:LotusPrintedHan,PingFang SC,sans-serif;font-weight:700;font-variation-settings:normal;letter-spacing:.02em;line-height:1.22}.discography-destinations .entrance-symbol{width:58px;height:58px}.visual-entrance canvas.entrance-symbol{transform:none;filter:none;transition:transform .7s cubic-bezier(.16,1,.3,1)}.visual-entrance:hover canvas.entrance-symbol{transform:scale(1.1)}.archive-paths>a.visual-entrance{grid-template-columns:64px 1fr}.archive-paths canvas.entrance-symbol{width:64px;height:64px}@media(max-width:700px){.discography-heading{margin-inline:24px}.discography-destinations{width:calc(100% - 48px);column-gap:24px}.discography-destinations>a.visual-entrance{flex-direction:column;gap:9px;min-height:88px;padding:12px 0;font-size:clamp(11px,3vw,13px);line-height:1.22}.discography-destinations .entrance-symbol{width:34px;height:34px}.discography-destinations>a>span{font-size:inherit}}@view-transition{navigation:none}.record-recognition,.recognition-overview{--recognition-red:#e13925;--recognition-text:#ffffff;--recognition-muted:#aca5a0;--recognition-line:#ffffff26;color:var(--recognition-text);font-family:LotusInterface,Archive,Arial,sans-serif}.recognition-overview{padding:50px 0 32px;border-bottom:1px solid var(--recognition-line);scroll-margin-top:16px}.recognition-overview :is(button,a,summary),.record-recognition :is(a,summary){-webkit-tap-highlight-color:#e1392533;touch-action:manipulation}.recognition-overview button{cursor:pointer;font-family:inherit}.recognition-overview :is(button,a,summary):focus-visible,.record-recognition :is(a,summary):focus-visible{outline:2px solid var(--recognition-text);outline-offset:4px}.recognition-overview-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.recognition-eyebrow,.recognition-label{display:flex;align-items:center;gap:10px;font:800 11px/1.5 LotusDoto,monospace;letter-spacing:.08em;color:var(--recognition-text)}.recognition-eyebrow i,.recognition-label i{display:inline-block;width:7px;height:7px;background:var(--recognition-red);box-shadow:10px 0 #e1392540;margin-right:7px}.recognition-overview-heading h2{font-size:clamp(34px,3.7vw,52px);font-weight:550;letter-spacing:-.055em;line-height:1.05;margin:12px 0 0}.recognition-overview-heading h2>span{color:var(--recognition-red)}.recognition-overview-heading>p{font-size:13px;line-height:1.8;margin:0;color:var(--recognition-text)}.recognition-overview-heading>p>span{color:var(--recognition-muted);font-size:11px}.recognition-filters{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--recognition-line);padding-bottom:15px;margin-bottom:20px}.recognition-filters button{background:transparent;color:var(--recognition-muted);border:1px solid transparent;padding:10px 14px;font-size:11px;line-height:1.5;transition:color .2s,background .2s,border-color .2s}.recognition-filters button[aria-pressed=true]{background:var(--recognition-red);color:#fff;border-color:var(--recognition-red)}.recognition-filters button:hover{color:#fff;border-color:#e1392580}.recognition-explorer{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.65fr);border:1px solid var(--recognition-line);background:#0b0909ed}.recognition-selectors{display:flex;flex-direction:column;border-right:1px solid var(--recognition-line);max-height:510px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a02a1e #0b0909}.recognition-select{display:flex;align-items:center;gap:14px;text-align:left;position:relative;min-height:108px;padding:17px 21px;color:var(--recognition-text);background:transparent;border:0;border-bottom:1px solid var(--recognition-line);transition:background .25s;flex:1 0 auto}.recognition-select:last-child{border-bottom:0}.recognition-select:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--recognition-red);transform:scaleY(0);transition:transform .3s}.recognition-select:hover{background:#e1392514}.recognition-select[aria-pressed=true]{background:#50160f6b}.recognition-select[aria-pressed=true]:before{transform:scaleY(1)}.recognition-select-number{font:9px monospace;color:#8e8580;align-self:start;margin-top:4px}.recognition-select img{width:45px;height:45px;object-fit:cover;box-shadow:2px 3px #0006;transition:transform .35s}.recognition-select:hover img{transform:rotate(-5deg)}.recognition-select-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.recognition-select-copy strong{font-size:15px;font-weight:550;line-height:1.2}.recognition-select-copy>span{font-size:10px;line-height:1.5;color:var(--recognition-muted)}.recognition-select-copy small{font:8px/1.4 monospace;color:#e28578;letter-spacing:.035em;margin-top:4px}.recognition-select-arrow{font-size:18px;color:#86716b;transition:transform .3s,color .3s}.recognition-select[aria-pressed=true] .recognition-select-arrow{color:var(--recognition-red);transform:rotate(45deg)}.recognition-detail{min-width:0;display:flex;flex-direction:column;position:relative;background:linear-gradient(125deg,#e139250c,transparent 60%)}.recognition-detail:after{content:"";position:absolute;right:-1px;top:-1px;width:22px;height:22px;border-top:2px solid var(--recognition-red);border-right:2px solid var(--recognition-red);pointer-events:none}.recognition-feature{padding:28px 30px 20px;flex:1;min-height:359px}.recognition-feature-content{animation:recognition-reveal .38s cubic-bezier(.16,1,.3,1) both}@keyframes recognition-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.recognition-feature-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:27px}.recognition-brand{display:flex;align-items:center;gap:12px;min-width:0}.recognition-brand-mark{display:flex;width:100px;height:43px;align-items:center;justify-content:center;flex:none}.recognition-brand-mark.on-paper{background:#fff;padding:7px 9px}.recognition-brand-mark img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.recognition-brand-name{display:flex;flex-direction:column;gap:4px}.recognition-brand-name strong{font-size:12px;font-weight:550;line-height:1.4}.recognition-brand-name>span{font:8px/1.6 monospace;color:var(--recognition-muted)}.recognition-feature-top .recognition-kind{text-align:right;flex:none;margin:0}.recognition-kind{display:block;font:9px/1.6 monospace;letter-spacing:.05em;color:#f0806e;margin:19px 0 10px}.recognition-kind span{color:var(--recognition-muted)}.recognition-feature-top .recognition-kind span{display:block;margin-top:2px;font-size:8px;max-width:120px}.recognition-feature-result{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:106px}.recognition-feature-result>div{min-width:0;flex:1}.recognition-feature-result h3{font-size:clamp(33px,3.9vw,57px);font-weight:550;line-height:.99;letter-spacing:-.055em;margin:0;max-width:11ch;overflow-wrap:normal}.recognition-feature-award{font-size:12px;line-height:1.75;margin:15px 0 0;color:var(--recognition-text)}.recognition-art-link{position:relative;display:block;flex:none;width:104px;height:104px;transform:rotate(3deg);transition:transform .4s;box-shadow:5px 5px #e139253d}.recognition-art-link:hover{transform:rotate(0) translateY(-3px)}.recognition-art{width:100%;height:100%;object-fit:cover;display:block}.recognition-art-link>span{position:absolute;right:0;bottom:0;display:grid;place-items:center;background:var(--recognition-red);color:#fff;width:24px;height:24px}.recognition-feature-description{font-size:12px;line-height:1.75;color:var(--recognition-muted);margin:21px 0;max-width:65ch}.recognition-evidence{border-top:1px solid var(--recognition-line);margin-top:16px}.recognition-evidence summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:13px 0;font:8px/1.5 monospace;letter-spacing:.06em;color:var(--recognition-text)}.recognition-evidence summary::-webkit-details-marker{display:none}.recognition-evidence summary>span:last-child{font-size:15px;transition:transform .25s;color:var(--recognition-red)}.recognition-evidence[open] summary>span:last-child{transform:rotate(45deg)}.recognition-evidence-body{padding:0 0 2px;animation:recognition-reveal .25s both}.recognition-source-date{font:8px/1.6 monospace;color:var(--recognition-muted);display:block;margin:0 0 8px}.recognition-provenance{display:flex;flex-wrap:wrap;gap:8px 16px;font:9px/1.7 monospace;color:var(--recognition-muted)}.recognition-provenance a{color:var(--recognition-text);text-decoration:underline;text-decoration-color:#e1392580;text-underline-offset:4px;padding-block:3px}.recognition-provenance a:hover{color:#ff7968;text-decoration-color:currentColor}.recognition-feature-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--recognition-line);padding:13px 30px;background:#080707}.recognition-record-link{font:9px/1.6 monospace;letter-spacing:.045em;display:flex;gap:20px;align-items:center;color:var(--recognition-text);padding:9px 0}.recognition-record-link>span{color:var(--recognition-red);font-size:19px;transition:transform .25s}.recognition-record-link:hover>span{transform:translate(3px,-3px)}.recognition-pager{display:flex;gap:6px;align-items:center}.recognition-page-count{font:9px monospace;color:var(--recognition-muted);margin-right:9px;white-space:nowrap}.recognition-pager button{width:35px;height:35px;background:#211210;color:var(--recognition-text);border:1px solid #e139255c;font:18px monospace;transition:background .2s}.recognition-pager button:hover:not(:disabled){background:var(--recognition-red)}.recognition-pager button:disabled{opacity:.25;cursor:default}.recognition-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.recognition-overview-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.recognition-overview-footer p{font-size:10px;line-height:1.7;color:var(--recognition-muted)}.recognition-more{background:none;border:0;color:var(--recognition-text);font:9px/1.6 monospace!important;padding:9px 0;white-space:nowrap}.recognition-more>span{margin-left:15px;font-size:16px;color:var(--recognition-red)}.recognition-update{font:8px/1.6 monospace;letter-spacing:.055em;color:#8d8782;margin-top:13px}.recognition-more-list{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:34px}.recognition-more-list[hidden]{display:none}.recognition-more-list>article{min-width:0;padding:25px 0 0;border-top:1px solid var(--recognition-line)}.recognition-list-heading{display:flex;gap:13px;align-items:center;margin-bottom:25px}.recognition-list-heading img{width:40px;height:40px;object-fit:cover}.recognition-list-heading h3{font-size:19px;font-weight:500;line-height:1.3}.recognition-list-heading p{font-size:11px;color:var(--recognition-muted);margin-top:5px}.record-recognition{margin-top:25px;padding-top:22px;border-top:1px solid var(--recognition-line)}.recognition-label{margin-bottom:24px}.recognition-facts{list-style:none;margin:0;padding:0}.recognition-fact{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--recognition-line)}.recognition-fact:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.recognition-fact .recognition-brand-mark{width:83px;height:36px}.recognition-fact .recognition-brand-name strong{font-size:11px}.recognition-fact .recognition-brand-name>span{font-size:8px}.recognition-fact-title{display:flex;flex-direction:column;gap:8px}.recognition-fact-title strong{font-size:26px;font-weight:550;letter-spacing:-.035em;line-height:1.1;color:var(--recognition-text)}.recognition-fact-title>span{font-size:12px;line-height:1.6}.recognition-fact>p{font-size:12px;line-height:1.8;color:var(--recognition-muted);margin:10px 0 12px;max-width:70ch}.recognition-unlisted{font-size:11px;color:var(--recognition-muted);line-height:1.7}.recognition-unlisted p{margin-bottom:8px}.recognition-unlisted a{font:9px monospace;color:var(--recognition-text)}.recognition-context{margin:0;padding:0;border:0}.release-recognition-section{margin:0 7% 65px;padding-block:35px;border-bottom:1px solid var(--recognition-line);scroll-margin-top:16px}.release-recognition-section .recognition-facts{display:grid;grid-template-columns:1fr 1fr;gap:32px 45px}.release-recognition-section .recognition-fact{margin:0}.release-recognition-section .recognition-fact-title strong{font-size:32px}.release-recognition-section .recognition-label{font-size:12px;margin-bottom:30px}.recognition-compact .recognition-label{font-size:10px;margin-bottom:20px}.recognition-compact .recognition-fact-title strong{font-size:23px}.recognition-compact .recognition-fact-title>span{font-size:11px}.recognition-compact .recognition-fact>p{font-size:11px}.recognition-compact .recognition-brand-name>span{display:none}.recognition-compact .recognition-facts{max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a53425 #151010;padding-right:12px}#panel-record .record-recognition{margin-bottom:24px}#record-inspector .record-recognition{margin-bottom:10px}.release-copy .record-recognition{margin-bottom:28px}@media(max-width:1050px){.recognition-select-number{display:none}.recognition-select{gap:10px;padding-inline:16px}.recognition-feature,.recognition-feature-footer{padding-inline:23px}.recognition-brand-mark{width:82px;height:39px}.recognition-art-link{width:83px;height:83px}.recognition-feature-result h3{font-size:43px}.recognition-brand-name strong{font-size:11px}}@media(max-width:760px){.recognition-overview{padding-top:36px}.recognition-overview-heading{display:block}.recognition-overview-heading>p{margin-top:16px}.recognition-overview-heading h2{font-size:38px}.recognition-filters{gap:4px}.recognition-filters button{font-size:10px;padding:9px 10px}.recognition-explorer{grid-template-columns:1fr}.recognition-selectors{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--recognition-line);max-height:224px}.recognition-select{min-height:98px;padding:13px 12px;gap:9px;border-bottom:1px solid var(--recognition-line);border-right:1px solid var(--recognition-line)}.recognition-select:nth-child(2n){border-right:0}.recognition-select img{width:34px;height:34px}.recognition-select-copy strong{font-size:12px}.recognition-select-copy>span{font-size:9px}.recognition-select-copy small{font-size:7px}.recognition-select-arrow{display:none}.recognition-feature{padding:23px 19px 18px;min-height:0}.recognition-feature-top{margin-bottom:25px}.recognition-feature-top .recognition-kind{font-size:8px}.recognition-feature-result{gap:17px}.recognition-feature-result h3{font-size:38px}.recognition-feature-award{font-size:11px}.recognition-art-link{width:77px;height:77px}.recognition-feature-footer{padding:12px 19px}.recognition-brand-name strong{font-size:10px}.recognition-brand-name>span{font-size:7px}.recognition-brand{gap:9px}.recognition-brand-mark{width:70px;height:35px}.recognition-feature-description{font-size:11px}.recognition-overview-footer{align-items:start}.recognition-overview-footer p{max-width:27ch}.recognition-more{font-size:8px!important}.recognition-more-list,.release-recognition-section .recognition-facts{grid-template-columns:1fr}.release-recognition-section{margin-bottom:45px}.recognition-compact .recognition-facts{max-height:300px}}@media(max-width:380px){.recognition-feature-top .recognition-kind span{max-width:74px}.recognition-brand-name>span{display:none}.recognition-feature-result h3{font-size:33px}.recognition-art-link{width:65px;height:65px}.recognition-select{padding-inline:9px}.recognition-select img{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.recognition-overview *,.record-recognition *{animation:none!important;transition:none!important}}.recognition-brand-mark.is-icon{width:44px;height:44px}.recognition-fact .recognition-brand-mark.is-icon{width:36px;height:36px}.recognition-brand-mark.is-icon.on-paper{padding:3px}.recognition-context .recognition-brand{margin-top:0}.recognition-brand-mark:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.recognition-brand-mark.is-icon{width:36px;height:36px}}.recognition-feature-result.has-award-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.72fr);align-items:center;gap:24px}.recognition-award-visual{margin:0;min-width:0}.recognition-award-visual button{display:block;position:relative;width:100%;padding:0;border:1px solid #ffffff30;background:#050505;cursor:zoom-in;overflow:hidden;font-family:inherit}.recognition-award-visual img{display:block;width:100%;height:280px;object-fit:contain;background:#050505;transition:filter .25s}.recognition-award-visual button:hover{border-color:var(--recognition-red,#e13925)}.recognition-award-visual button:hover img{filter:brightness(1.08)}.recognition-image-invitation{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:18px;background:#080808df;padding:8px 10px;color:#fff;font:8px/1.5 monospace;letter-spacing:.045em}.recognition-image-invitation>span{color:#e13925;font-size:16px;line-height:1}.recognition-award-visual figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;color:var(--recognition-muted,#aca5a0);font:8px/1.7 monospace}.recognition-award-visual figcaption a{color:#fff;text-underline-offset:3px}.recognition-fact>.recognition-award-visual{max-width:350px;margin:0 0 20px}.recognition-fact>.recognition-award-visual img{height:250px}.recognition-compact .recognition-award-visual img{height:210px}.recognition-image-dialog{position:fixed;inset:0;width:min(1100px,94vw);height:min(950px,94dvh);max-width:94vw;max-height:94dvh;margin:auto;padding:18px 22px 20px;border:1px solid #e1392560;color:#fff;background:#080808;overflow:auto;box-sizing:border-box;font-family:LotusInterface,Archive,Arial,sans-serif}.recognition-image-dialog::backdrop{background:#000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recognition-image-dialog[open]{display:flex;flex-direction:column;gap:18px}.recognition-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;font:9px/1.5 monospace;letter-spacing:.05em;flex:none}.recognition-image-dialog header button{cursor:pointer;border:1px solid #ffffff3d;background:#21100e;padding:10px 14px;color:#fff;font:10px monospace}.recognition-image-dialog header button:hover{background:#e13925}.recognition-image-dialog figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:0;flex:1}.recognition-image-dialog figure>img{display:block;width:auto;height:auto;min-height:0;max-width:100%;max-height:calc(94dvh - 165px);object-fit:contain;flex:1}.recognition-image-dialog figcaption{width:100%;display:grid;gap:6px;flex:none;text-align:center;font-size:11px;line-height:1.5}.recognition-image-dialog figcaption strong{font-weight:500}.recognition-image-dialog figcaption span{font-size:10px;color:#b8b0ad}.recognition-image-dialog figcaption a{font:9px/1.7 monospace;color:#fff;text-decoration:underline;text-underline-offset:4px}.recognition-image-dialog :is(button,a):focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:1050px){.recognition-feature-result.has-award-visual{grid-template-columns:minmax(0,1fr) minmax(135px,.7fr);gap:18px}.recognition-feature-result.has-award-visual h3{font-size:38px}.recognition-award-visual img{height:250px}}@media(max-width:760px){.recognition-feature-result.has-award-visual{grid-template-columns:1fr;gap:22px}.recognition-feature-result.has-award-visual h3{font-size:38px}.recognition-feature-result.has-award-visual .recognition-award-visual{width:100%;max-width:none}.recognition-feature-result.has-award-visual img{height:310px}.recognition-image-dialog{padding:15px}.recognition-image-dialog figure>img{max-height:calc(94dvh - 180px)}.recognition-image-dialog header{font-size:8px}}.recognition-image-dialog header>div{display:flex;gap:8px}.recognition-image-dialog header{position:sticky;top:0;z-index:1;background:#080808;padding-bottom:4px}.recognition-image-dialog.is-image-zoomed figure{flex:none;min-height:auto}.recognition-image-dialog.is-image-zoomed figure>img{flex:none;width:100%;height:auto;max-height:none}.recognition-image-dialog.is-image-zoomed [data-award-zoom]{border-color:#e13925}@media(max-width:500px){.recognition-image-dialog header>span{max-width:13ch}.recognition-image-dialog header{gap:10px}.recognition-image-dialog header button{padding:9px 10px;font-size:8px}}.recording-context-summary{margin:16px 0 22px;padding:14px 0;border-block:1px solid #e8c84c30;font-family:LotusInterface,Arial,sans-serif;color:#e8e4df;max-width:760px}.recording-context-summary[hidden]{display:none!important}.recording-context-summary>a{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:#e8c84c;text-decoration:none}.recording-context-summary>a strong{font-size:13px;font-weight:650;letter-spacing:.035em}.recording-context-summary>a span{font-size:9px;letter-spacing:.04em}.recording-context-summary>p{margin:8px 0 0;font-size:11px;line-height:1.7;color:#b4aaa4}.studio-wall-film-controls .recording-context-summary{flex-basis:100%;max-width:none;margin:0}#work>.recording-context-summary{margin:16px 0 26px}@media(max-width:750px){.recording-context-summary>a strong{font-size:12px}.recording-context-summary>p{font-size:10px}}.recognition-brand-mark{border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #0003,inset 0 0 0 1px #ffffff0b;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s,filter .34s;transform-origin:center}.recognition-brand-mark:not(.on-paper){background:#151414}.recognition-brand-mark.is-icon{border-radius:22%}.recognition-brand-mark.is-icon img{border-radius:inherit}.recognition-brand-mark:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 5px 13px #0004,inset 0 0 0 1px #fff2;filter:brightness(1.04)}.recognition-brand-mark:active{transform:translateY(0) scale(.97);transition-duration:.12s}.publisher-credit>a{border-radius:12px;overflow:hidden;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s}.publisher-credit>a:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.publisher-credit>a:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.recognition-brand-mark,.publisher-credit>a{transition:none;transform:none!important}}.recognition-profile-art{width:130px;height:104px;transform:none;box-shadow:none}.recognition-profile-art:hover{transform:none}.recognition-profile-art .recognition-art{object-fit:contain;padding:5px 0 16px;box-sizing:border-box}.recognition-profile-art>span{background:transparent;color:var(--recognition-red)}.recognition-profile-select img{object-fit:contain;box-shadow:none}.recognition-profile-select:hover img{transform:none}.recognition-filters [hidden],.recognition-explorer[hidden],.recognition-more[hidden]{display:none!important}@media(max-width:600px){.recognition-profile-art{width:88px;height:88px}.recognition-profile-art .recognition-art{padding:4px 0 14px}}.cinema .studio.studio-home{position:relative;padding-top:124px;padding-bottom:40px;background:#090a0b}.studio-home-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.cinema .studio-home .studio-heading{display:block;margin-bottom:28px}.cinema .studio-home #studio-title{display:block;margin:0;color:#fff;font-family:LotusInterface,Arial,sans-serif;font-size:clamp(39px,4.6vw,68px);font-weight:650;line-height:1;letter-spacing:-.04em}.cinema .studio-home .studio-stage{height:calc(100svh - 290px);min-height:540px}.cinema .studio-home .studio-entry{bottom:7%}.cinema .studio-home .studio-entry p{max-width:90%;text-align:center}.cinema .header .universe-nav[aria-current]{color:#fff;background:#bf2918}@media(max-width:700px){.cinema .studio.studio-home{padding-top:112px}.cinema .studio-home .studio-heading{margin-bottom:20px}.cinema .studio-home #studio-title{font-size:clamp(32px,7.3vw,48px);line-height:1}.cinema .studio-home .studio-stage{height:calc(100svh - 255px);min-height:460px}}.cinema .studio-home #studio-title>span{font:650 .83em/1.1 LotusInterface,Arial,sans-serif;letter-spacing:-.035em;display:inline;color:#fff}.cinema .studio-home #studio-title em{font:650 1em/.99 LotusInterface,Arial,sans-serif;letter-spacing:-.04em;color:#fff;display:inline-block;margin-top:7px;font-style:normal}.studio-home #studio-title .elastic-letter{display:inline-block;will-change:transform}.studio-wall-films,.studio-record-picker{color:#fff;border-top:1px solid #ffffff28;font-family:LotusInterface,Arial,sans-serif}.studio-wall-films[hidden],.studio-record-picker[hidden]{display:none}.studio-wall-films summary,.studio-record-picker summary{cursor:pointer;padding:18px 2px;font:12px var(--mono,monospace);letter-spacing:.08em;list-style:none}.studio-wall-films summary:after,.studio-record-picker summary:after{content:"\ff0b";float:right;font-size:16px}.studio-wall-films[open] summary:after,.studio-record-picker[open] summary:after{content:"\2212"}.studio-wall-film-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 20px}.studio-wall-film-controls label{font:10px var(--mono,monospace);color:#fff}.studio-wall-film-controls select,.studio-wall-film-controls button{border:1px solid #ffffff38;border-radius:0;background:#101216;color:#fff;padding:11px 14px;font:500 12px LotusInterface,Arial,sans-serif}.studio-wall-film-controls button:hover,.studio-wall-film-controls button[aria-pressed=true]{border-color:#d8311e;background:#39130e}.studio-wall-film-controls a{font-size:11px;color:#fff;text-decoration:none;margin-left:auto}.studio-wall-film-controls p{width:100%;font-size:10px;letter-spacing:.04em;color:#fff;margin:0}.studio-record-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:1px;background:#ffffff20;margin:0 0 20px}.studio-record-list button{position:relative;display:grid;grid-template-columns:28px 1fr;gap:6px 12px;padding:16px;border:0;border-left:3px solid var(--record-color);background:#101216;color:#fff;text-align:left;font-family:inherit;cursor:pointer;transition:background .2s}.studio-record-list button:hover,.studio-record-list button:focus-visible{background:#40130f;outline:1px solid #fff;outline-offset:-1px}.studio-record-list button span{grid-row:span 2;font:10px monospace;color:#fff;opacity:.65}.studio-record-list button strong{font-size:14px;font-weight:600}.studio-record-list button small{font-size:11px;color:#fff;opacity:.7}@media(max-width:700px){.studio-wall-film-controls{gap:8px}.studio-wall-film-controls select{max-width:100%}.studio-wall-film-controls a{margin-left:0}.studio-record-list{grid-template-columns:1fr}}.cinema :is(.studio-home #studio-title,#about-title){font-family:LotusInterface,Arial,sans-serif;font-weight:650;font-style:normal;font-stretch:100%;font-variation-settings:"opsz" 48,"wdth" 100;font-size:clamp(44px,4.6vw,68px);letter-spacing:-.04em;line-height:1}.cinema :is(.studio-home #studio-title,#about-title)>span{font-family:inherit;font-weight:inherit;font-variation-settings:inherit;font-size:.83em;line-height:1.1;letter-spacing:-.035em}.cinema :is(.studio-home #studio-title,#about-title) em{font-family:inherit;font-weight:inherit;font-variation-settings:inherit;font-size:1em;line-height:.99;letter-spacing:-.04em;font-style:normal;margin-top:7px}.cinema :is(.studio-home #studio-title,#about-title) .elastic-letter{font-family:inherit;font-weight:inherit;font-variation-settings:inherit}@media(max-width:700px){.cinema :is(.studio-home #studio-title,#about-title){font-size:clamp(32px,7.3vw,48px)}}@font-face{font-family:LotusDotDisplay;src:url(assets/fonts/doto-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.cinema .studio.studio-home{padding-top:86px;padding-bottom:40px}.cinema .studio-home .studio-stage{height:calc(100svh - 86px);min-height:600px;border:0}.cinema .studio-home .studio-heading{position:absolute;z-index:3;top:5%;left:0;right:0;margin:0;padding:0 12px;pointer-events:none;text-align:center;transition:opacity 1.2s}.cinema .studio-home .studio-stage .studio-heading #studio-title{font-family:LotusDotDisplay,monospace;font-weight:850;font-size:clamp(20px,2.2vw,30px);white-space:nowrap;font-variation-settings:"ROND" 100;letter-spacing:.025em;line-height:1.18;color:#ffffffad}.cinema .studio-home #studio-title>span,.cinema .studio-home #studio-title em{font-family:inherit;font-weight:inherit;font-size:1em;font-variation-settings:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0}.cinema .studio-home:is(.room-is-open,.is-opening-room) .studio-heading{opacity:0}@media(max-width:700px){.cinema .studio.studio-home{padding-top:78px}.cinema .studio-home .studio-stage{height:calc(100svh - 78px);min-height:540px}.cinema .studio-home .studio-heading{top:5%;padding:0 10px;margin:0}.cinema .studio-home .studio-stage .studio-heading #studio-title{font-size:clamp(12px,3.5vw,20px)}}.cinema .studio-home #studio-title{color:transparent;background:linear-gradient(115deg,#f7f9ff 3%,#e5c2c8 35%,#b45261 72%,#f4e2e8 98%);background-size:210% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px #fff3) drop-shadow(0 0 19px #ad344b40);animation:title-light 9s ease-in-out infinite alternate}@keyframes title-light{0%{background-position:0% 50%;filter:drop-shadow(0 0 4px #fff2) drop-shadow(0 0 14px #ad344b30)}to{background-position:85% 50%;filter:drop-shadow(0 0 7px #fff4) drop-shadow(0 0 22px #ad344b55)}}@media(prefers-reduced-motion:reduce){.cinema .studio-home #studio-title{animation:none}}.cinema .studio-home #studio-title .elastic-letter{display:inline;will-change:auto;transform:none!important}.site-language-switch{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:18px;padding-left:17px;border-left:1px solid #ffffff28;color:#ffffff54;font:500 10px/1.2 LotusInterface,Arial,sans-serif;letter-spacing:.03em}.site-language-switch button{min-width:27px;min-height:32px;padding:6px 3px;border:0;background:transparent;color:#ffffff75;font:inherit;cursor:pointer;transition:color .25s}.site-language-switch button[aria-pressed=true],.site-language-switch button:hover{color:#fff}.site-language-switch button:focus-visible{outline:1px solid #fff;outline-offset:2px}.archive-header .site-language-switch{margin-left:auto}html:lang(zh-CN) body{font-family:LotusInterface,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}html:lang(zh-CN) :is(.mono,.eyebrow,.profile-tabs button,.shop-kicker,.library-label,.studio-hint,.studio-corner,.studio-view-buttons button,.library-caption,.inspector-meta,.recognition-kind,.recognition-eyebrow){font-family:LotusDoto,LotusInterface,PingFang SC,Microsoft YaHei,sans-serif}html:lang(zh-CN) :is(.about-copy p,.contribution p,.collaborator-file p){line-height:1.9}html:lang(zh-CN) :is(.shop-heading h1,.portfolio-heading h1,.contact h2,.gate-title){letter-spacing:.02em}html:lang(zh-CN) .studio-heading,html:lang(zh-CN) #about-title{letter-spacing:inherit}html:lang(zh-CN) :is(.artist-gate .gate-title,#film-prologue .prologue-title){display:none}@media(max-width:750px){.site-language-switch{gap:1px;margin-left:7px;padding-left:6px;font-size:9px}.site-language-switch button{min-width:23px}.archive-header .site-language-switch{margin-left:0}.cinema .header{gap:5px}.cinema .header .brand-planet{flex-shrink:0}.archive-header{gap:8px!important}.archive-header nav{margin-left:auto}.archive-header .edition{display:none}}@media(max-width:390px){.cinema .header nav>a,.cinema .records-menu>summary{padding-inline:4px!important;font-size:9px!important}.site-language-switch{margin-left:2px;padding-left:3px}.archive-header nav a,.archive-header .records-menu>summary{padding-inline:5px!important}}html:lang(zh-CN) .watching-videos .studio-hint:after{content:"\62d6\52a8\73af\89c6  \b7  \53f3\952e\62d6\52a8\5e73\79fb  \b7  + / \2212  \7f29\653e"}@font-face{font-family:LotusDotDisplay;src:url(assets/fonts/doto-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:LotusPrintedHan;src:url(assets/fonts/lotus-printed-han.woff2) format("woff2");font-weight:700;font-display:swap}.art-display{font-family:LotusDotDisplay,monospace!important;font-weight:850!important;font-variation-settings:"ROND" 100!important;font-stretch:normal!important;letter-spacing:.025em!important;font-synthesis:none;font-feature-settings:"liga" 1,"kern" 1;line-height:1.18;text-wrap:balance}.art-display :is(em,span,.elastic-letter){font-family:inherit!important;font-weight:inherit!important;font-variation-settings:inherit!important;font-style:normal!important;letter-spacing:inherit!important}.art-display[data-art-script=latin]{text-transform:uppercase;filter:none;line-height:1.18}.art-display[data-art-script=han]{font-family:LotusPrintedHan,PingFang SC,sans-serif!important;font-weight:700!important;font-variation-settings:normal!important;letter-spacing:.02em!important;line-height:1.22;filter:none;color:#f4eeeb;text-shadow:none}.cinema .studio-home #studio-title.art-display{font-size:clamp(24px,2.6vw,36px);line-height:1.18;letter-spacing:.025em!important;filter:drop-shadow(0 0 7px #fff0f538) drop-shadow(0 0 19px #b3425030)}.cinema #about-title.art-display{font-size:clamp(40px,4.4vw,68px);line-height:1.18;color:#f4eeeba3;text-shadow:0 0 12px #f4eeeb17;filter:drop-shadow(0 0 7px #f7e8e820)}.cinema #about-title.art-display>span{color:#f4eeeba3}.cinema #about-title.art-display em{color:#dc61519e;text-shadow:0 0 14px #cb44351f}.shop-heading h1.art-display{font-size:clamp(48px,5.5vw,79px);line-height:1.18;letter-spacing:.025em!important;max-width:12.5em}.shop-heading h1.art-display[data-art-script=han]{font-size:clamp(50px,6.5vw,86px);line-height:1.2;letter-spacing:.035em!important}.portfolio-heading h1.art-display{line-height:1.18}.gate-title.art-display{letter-spacing:.025em!important}.gate-title.art-display[data-art-script=han]{font-size:clamp(88px,12vw,160px);line-height:1.2}html:lang(zh-CN) :is(.about-copy p,.artist-bio p,.collaborator-file p,.project-intro,.contribution-grid p){font-family:LotusInterface,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.85;letter-spacing:.018em}.art-display[data-art-size=label]{font-family:LotusInterface,PingFang SC,Arial,sans-serif!important;font-weight:500!important;letter-spacing:.06em!important;filter:none!important;text-transform:none!important;text-shadow:none!important;-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}@media(max-width:750px){.cinema .studio-home #studio-title.art-display{font-size:clamp(21px,4.9vw,30px)}.cinema #about-title.art-display{font-size:clamp(32px,7vw,51px)}.shop-heading h1.art-display{font-size:clamp(43px,10.5vw,64px)}.shop-heading h1.art-display[data-art-script=han]{font-size:clamp(45px,11.5vw,70px)}.gate-title.art-display[data-art-script=han]{font-size:clamp(73px,17vw,110px)}}.cinema .studio.studio-home{padding-top:86px!important}.cinema .studio-home .studio-heading{position:absolute!important;z-index:3;top:42px!important;left:0!important;right:0!important;margin:0!important;padding:0 14px!important;border:0!important;text-align:center!important;pointer-events:none}.cinema .studio-home .studio-heading #studio-title{display:block!important;width:100%!important;margin:0!important;font-size:clamp(20px,2.2vw,30px)!important;white-space:nowrap;text-align:center!important;line-height:1.18!important}.cinema .studio-home #studio-title>span,.cinema .studio-home #studio-title em{display:inline!important;font-size:1em!important;line-height:inherit!important;margin:0!important}.cinema .studio-home:is(.room-is-open,.is-opening-room) .studio-heading{opacity:0!important;visibility:hidden}.cinema .studio-home #studio-title,.cinema .studio-home #studio-title :is(span,em,.elastic-letter){color:transparent!important;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fff4e5 2%,#f3d4cb 31%,#e89b91 63%,#cf7169 92%);background-clip:text;-webkit-background-clip:text}.cinema .studio-home #studio-title{filter:drop-shadow(0 0 5px #f7e7de38) drop-shadow(0 0 16px #d66b5b28)!important}.cinema .studio-home #studio-title :is(span,em,.elastic-letter){background:none}.artist-gate .gate-title,#film-prologue .prologue-title{display:none!important}@media(max-width:700px){.cinema .studio.studio-home{padding-top:78px!important}.cinema .studio-home .studio-heading{top:36px!important}.cinema .studio-home .studio-heading #studio-title{font-size:clamp(12px,3.5vw,20px)!important}}.cinema #contact{background:transparent;color:#e8c84c;padding-top:34px;padding-bottom:44px;isolation:isolate}.cinema #contact .contact-top{color:#e8c84c;font-size:9px;letter-spacing:.07em;border-bottom:1px solid #e8c84c30;padding-bottom:19px}.cinema #contact .noise-poster-copy{position:absolute;right:8%;top:17%;max-width:23ch;margin:0;color:#e8c84c;font-size:clamp(14px,1.45vw,21px);font-weight:650;line-height:1.35;z-index:1;pointer-events:none}.cinema #contact #noise-title{display:block;position:relative;width:100%;max-width:1300px;margin:29px auto 0;line-height:0;letter-spacing:0;cursor:pointer;outline-offset:8px;touch-action:manipulation}.noise-poster-art{display:block;width:100%;height:auto;overflow:visible}.noise-letter{transform-box:fill-box;transform-origin:center;will-change:transform}.cinema #contact .noise-invitation{margin:12px 0 0;color:#e8c84c;font-size:9px;letter-spacing:.075em}.cinema #contact .contact-bottom{position:relative;margin:26px 0 0;align-items:center;justify-content:flex-end;gap:28px;padding-top:24px;border-top:1px solid #e8c84c30}.cinema #contact .contact-bottom p{color:#e8c84c;font-size:15px;line-height:1.6;margin:0;max-width:26ch;font-weight:550}.cinema #contact .business-contact{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.cinema #contact .solid-button{background:#e8c84c;color:#080808;padding:17px 24px;font-size:11px}.cinema #contact .solid-button:hover{background:#f4db70}.cinema #contact .business-email{color:#e8c84c;border-color:#e8c84c60;font-size:12px}.cinema #contact #noise-title:focus-visible{outline:2px solid #e8c84c}@media(max-width:750px){.cinema #contact{padding:28px 6% 34px}.cinema #contact .contact-top{font-size:7px;align-items:flex-start;gap:16px}.cinema #contact .contact-top span:last-child{text-align:right}.cinema #contact .noise-poster-copy{font-size:clamp(7px,1.7vw,12px);top:22%;right:8%;max-width:23ch}.cinema #contact #noise-title{margin-top:25px}.cinema #contact .contact-bottom{align-items:flex-start;flex-direction:column;gap:18px;margin-top:22px}.cinema #contact .contact-bottom p{font-size:12px}.cinema #contact .business-contact{gap:15px}.cinema #contact .solid-button{font-size:10px;padding:14px 18px}.cinema #contact .business-email{font-size:10px}.cinema #contact .noise-invitation{font-size:7px;letter-spacing:.045em}}@media(prefers-reduced-motion:reduce){.noise-letter{will-change:auto;transform:none!important}}.noise-poster-zh,.noise-poster-zh-kicker{display:none}html:lang(zh-CN) .noise-poster-en{display:none}html:lang(zh-CN) .noise-poster-zh{display:block}html:lang(zh-CN) .noise-poster-zh-kicker{display:block;margin:0 0 14px 2%;font:500 clamp(18px,2.4vw,30px)/1.4 LotusInterface,Arial,sans-serif;letter-spacing:.12em;color:#e8c84c}html:lang(zh-CN) .cinema #contact .noise-poster-copy{position:static;margin:20px 0 0;max-width:none;font-size:14px}html:lang(zh-CN) .cinema #contact #noise-title{margin-top:22px}@media(max-width:750px){html:lang(zh-CN) .cinema #contact .noise-poster-copy{font-size:12px}}.noise-particle-type{width:100%;aspect-ratio:1000/580;height:auto;touch-action:pan-y}.noise-particle-fallback{font:700 clamp(130px,35vw,460px)/1.1 LotusPrintedHan,sans-serif;color:#f4f1eb;letter-spacing:.06em}.cinema.cosmic-archive :is(#work,#contact,footer){background:transparent}.cinema.cosmic-archive{background:#090a0b}.cinema #contact,.cinema #contact #noise-title,.noise-poster-art{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html:lang(zh-CN) .cinema #contact #noise-title{max-width:900px;margin:30px auto 0}html:lang(zh-CN) .noise-particle-type{width:86%;margin:0 auto}html:lang(zh-CN) .noise-poster-zh-kicker{font-size:clamp(21px,2.6vw,34px);margin:0 0 12px 7%;color:#f0d46b;letter-spacing:.09em}html:lang(zh-CN) .cinema #contact .noise-poster-copy{font-size:16px;line-height:1.85;max-width:46ch;margin:18px 0 0;color:#f0d46b}.cinema #contact .contact-top{font-size:11px;color:#ebd16e}.cinema #contact .noise-invitation{font-size:11px;line-height:1.8;color:#ebd16e}@media(max-width:750px){html:lang(zh-CN) .noise-particle-type{width:90%}html:lang(zh-CN) .noise-poster-zh-kicker{margin-left:5%;font-size:23px}html:lang(zh-CN) .cinema #contact .noise-poster-copy{font-size:14px}.cinema #contact .contact-top{font-size:9px}.cinema #contact .noise-invitation{font-size:10px}}.cinema #contact{position:relative;scroll-margin-top:92px}@media(min-width:751px){html:lang(zh-CN) .cinema #contact .noise-poster-copy{position:absolute;top:100px;right:9%;margin:0;max-width:27ch;font-size:15px}.cinema #contact .business-contact{flex-direction:row;align-items:center}}@font-face{font-family:LotusTextSans;src:url(assets/fonts/lotus-text-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2197}@font-face{font-family:LotusTextSans;src:url(assets/fonts/lotus-text-sans-600.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2197}@font-face{font-family:SourceHanSerifCN;src:url(assets/fonts/source-han-serif-cn-reading.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+3000-9FFF,U+FF00-FFEF}:root{--reading-font:LotusTextSans,SourceHanSerifCN,Arial,serif;--body:var(--reading-font)}body{font-family:var(--reading-font)}p:not(.mono):not(.eyebrow),dd,.bio-lead,.artist-bio,.project-intro,.contribution-grid p,.collaborator-file p,.release-description,.release-credits,.record-description,.work-description,.case-description,.case-intro,.dialog-description,.dialog-credits,.recognition-description,.recording-context-description,.recognition-evidence p{font-family:var(--reading-font)!important;font-feature-settings:"kern" 1,"liga" 1;font-kerning:normal}html:lang(zh-CN) :is(.profile-panel p,.about-copy p,.artist-bio p,.collaborator-file p,.project-intro,.contribution-grid p,.case-copy p,.recording-context-description){line-height:1.9;letter-spacing:.01em}#contact :is(.noise-copy p,.contact-note p,.contact-email,.noise-poster-zh-kicker){font-family:LotusInterface,PingFang SC,sans-serif!important}[data-release=show-me-love] :is(.project-intro,.collaborator-file p,.release-credit p,.release-artist),[data-record=show-me-love] .inspector-meta p{line-height:1.95!important}[data-release=show-me-love] .contribution>h2{margin:30px 0 32px}[data-release=show-me-love] .contribution-grid{margin-top:64px;gap:46px}[data-release=show-me-love] .contribution-grid h3{margin:24px 0 20px;line-height:1.5}[data-release=show-me-love] .contribution-grid p{line-height:1.95}[data-release=show-me-love] .collaborator-file{padding-block:60px}[data-release=show-me-love] .collaborator-file dl{margin-block:38px}[data-release=show-me-love] .collaborator-file dl>div{padding-block:18px}[data-release=show-me-love] .release-credit{margin-block:30px 28px;padding-top:25px}[data-release=show-me-love] .release-credit span{display:block;margin-bottom:14px}[data-release=show-me-love] .recording-context-summary{margin-block:26px}[data-release=show-me-love] .recording-context-summary p{margin-top:16px;line-height:1.95}body[data-release=show-me-love] #record-info .tabs{margin-bottom:30px}body[data-release=show-me-love] #panel-record h2{margin-block:22px 30px}body[data-release=show-me-love] #panel-record .credits{margin:18px 0 32px;line-height:2}body[data-release=show-me-love] #panel-record .detail-link{padding-block:25px 18px}[data-release=show-me-love] .recognition-context{padding-block:18px}[data-release=show-me-love] .recognition-fact-title{margin-block:12px 16px}[data-release=show-me-love] .recognition-context p{line-height:1.95!important;margin-block:16px}[data-release=show-me-love] .inspector-meta>p{margin-block:16px;line-height:1.95}@media(min-width:901px){body[data-release=show-me-love] #record-info{max-height:calc(100svh - 110px);overflow-y:auto;padding-right:12px;scrollbar-width:thin}}@media(max-width:750px){[data-release=show-me-love] .contribution-grid{margin-top:42px;gap:34px}[data-release=show-me-love] .collaborator-file{padding-block:42px}body[data-release=show-me-love] #record-info{padding-bottom:24px}}html{font-variant-emoji:text}.skip{position:fixed!important}.cinema .studio-home .studio-heading{top:82px!important}.cinema .studio-home .studio-entry{bottom:110px;gap:14px}.cinema .studio-home .studio-entry p{margin:0;line-height:1.5}.cinema #about[data-artist-locked=true]{height:calc(100svh - 82px);min-height:700px}.cinema #about[data-artist-locked=true] .artist-gate{inset:34px 4%;height:calc(100% - 68px)}.identity-score-toggle{font-size:10px;padding:9px 13px;min-height:36px}.archive-paths>a.visual-entrance{grid-template-columns:64px minmax(0,1fr);column-gap:13px;font-size:clamp(18px,1.9vw,24px);padding:30px 30px 30px 0}.cosmic-archive .archive-paths>a.visual-entrance>span{font-size:9px;margin-bottom:6px}.archive-paths>a.visual-entrance>b{font-size:17px;bottom:31px}@media(max-width:700px){html{scroll-padding-top:128px}.cinema .header,body:has(.archive-header) .archive-header{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:44px 44px;height:112px;min-height:112px;padding:8px 12px;gap:8px 12px}.cinema .header .wordmark.brand-planet,.archive-header .archive-brand{grid-column:1;grid-row:1;width:72px;height:44px;margin:0;align-self:center}.cinema .header .brand-motion{left:0;width:72px;height:44px}.cinema .header .brand-motion img,.archive-header .archive-brand img{width:72px;height:44px;object-fit:contain}.cinema .header nav,.archive-header nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/3;grid-row:2;width:100%;margin:0;gap:0;align-items:stretch}.archive-header nav .nav-number{display:none}.cinema .header nav>a,.cinema .header nav>.records-menu>summary,.archive-header nav>a,.archive-header nav>.records-menu>summary{display:flex!important;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:8px 6px!important;font-size:12px!important;line-height:1.2;letter-spacing:.01em;white-space:nowrap;border-left:1px solid #43271f}.cinema .header nav>a:first-child,.archive-header nav>a:first-child{border-left:0}.cinema .header nav>.records-menu,.archive-header nav>.records-menu{min-width:0;height:44px}.header .site-language-switch,.archive-header .site-language-switch{grid-column:2;grid-row:1;justify-self:end;align-self:center;height:44px;margin:0;padding:0;min-height:44px;border:0;gap:5px}.header .site-language-switch button,.archive-header .site-language-switch button{font-size:11px;min-width:36px;min-height:44px;padding:8px}.cinema .studio.studio-home{padding-top:112px!important}.cinema .studio-home .studio-stage{height:calc(100svh - 112px)}.cinema .studio-home .studio-heading{top:76px!important}.cinema .studio-home .studio-corner{top:24px;left:16px}.cinema .studio-home .studio-orbit-tools{left:16px;bottom:24px;gap:6px}.cinema .studio-home .studio-orbit-tools button{min-height:40px;font-size:10px;padding:8px 12px}.cinema .studio-home .studio-orbit-tools [data-studio-zoom]{width:40px;font-size:18px;padding:7px}.cinema .studio-home .is-room-open .studio-orbit-tools{bottom:112px}.cinema #about[data-artist-locked=true]{height:clamp(500px,72svh,620px);min-height:0}.cinema #about[data-artist-locked=true] .artist-gate{inset:20px 4%;height:calc(100% - 40px)}.cinema .work.vinyl-mode .vinyl-room{height:clamp(300px,43svh,390px);margin:20px 0 24px;overflow:visible}.cinema .work.vinyl-mode #vinyl-viewport{inset:0 calc((100% - 100vw)/2);width:100vw;height:100%;overflow:hidden}.cinema .vinyl-caption{grid-template-columns:32px minmax(0,1fr) 88px;gap:10px;padding:16px 0}.cinema .vinyl-caption strong{font-size:clamp(21px,6.4vw,28px)}.cinema #vinyl-credit{font-size:8px;line-height:1.6;max-width:none}.cinema .vinyl-navigation{gap:6px}.cinema .vinyl-navigation button{width:40px;height:44px;font-size:23px}.cinema .glass-record-info{top:auto;bottom:8px;left:6%;max-width:72%;width:auto;padding:6px 10px;border-radius:6px}.cinema .glass-record-info .info-kicker,.cinema .glass-record-info dl{display:none}.cinema .glass-record-info h3{font-size:18px;margin:0}.cinema .glass-record-info .info-artist{font-size:10px;margin:2px 0}.cinema .work-controls{gap:10px;align-items:center}.cinema .filters{flex-wrap:wrap;gap:5px}.cinema .filters button,.cinema .view-switch button,.cinema .hover-sound{font-size:9px;min-height:36px;padding:7px 9px}.cinema .particle-directory>a.record-portal{height:280px}.cinema .archive-more{justify-content:center;flex-wrap:wrap;gap:25px;margin-top:8px}.cinema .archive-more a{font-size:10.5px;min-height:44px}.archive-paths>a.visual-entrance{font-size:19px;padding-block:24px}.archive-paths>a.visual-entrance>b{bottom:25px}.cinema .about.artist-poster{padding:140px 7% 55px;gap:30px}.cinema .profile-panel p{font-size:14px;line-height:1.9}.cinema .profile-panel p.bio-lead{font-size:16px;line-height:1.8}html:lang(zh-CN) .cinema .profile-panel p{font-size:16px;line-height:1.95}.release-dialog .release-copy h2{font-size:clamp(28px,8.5vw,42px)}.release-dialog .release-artist,.release-dialog .release-credit p{font-size:14px;line-height:1.8}.jewel-release iframe{height:920px}.archive-hero h1,.release-heading h1{font-size:clamp(34px,10.5vw,52px);overflow-wrap:anywhere}.release-art{width:72%}.film-caption{gap:22px}.film-caption h2{font-size:clamp(26px,8.8vw,42px)}.interaction-sound-toggle{max-width:calc(100vw - 32px);font-size:9px;min-height:36px}}@media(max-width:360px){.cinema .header,body:has(.archive-header) .archive-header{padding-inline:10px}.cinema .header nav>a,.cinema .header nav>.records-menu>summary,.archive-header nav>a,.archive-header nav>.records-menu>summary{font-size:11px!important}}.interface-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;overflow:visible;pointer-events:none}.interface-copy{font:inherit;color:inherit;letter-spacing:inherit}.cinema .record-portal .portal-label{top:50%}@media(min-width:701px){.cinema .particle-directory>a.record-portal{height:460px}.cinema .record-portal .portal-label strong{font-size:30px}.cinema .record-portal .portal-label small{font-size:9px}}@media(max-width:750px){.cinema .header nav>a.discography-nav,.archive-header nav>a.discography-nav{font-size:10px!important;letter-spacing:-.035em;padding-inline:2px!important}}.release-mobile-header{display:none}@media(max-width:700px){body:has(#track-dialog[open]){overflow:hidden}.cinema .release-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:900px;min-height:0;padding:0;overflow:hidden;border:1px solid #8c51434d;border-radius:14px;background:#100c0e;box-shadow:0 24px 70px #0009;-webkit-backdrop-filter:none;backdrop-filter:none}.cinema .release-dialog[open]{display:flex;flex-direction:column}.cinema .release-dialog::backdrop{background:#050305ce;-webkit-backdrop-filter:none;backdrop-filter:none}.cinema .release-dialog .release-mobile-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;flex:none;padding:8px 10px 0 16px;border-bottom:1px solid #63403755;background:#100c0e}.cinema .release-dialog .release-mobile-header .release-tabs{grid-column:1;grid-row:1;position:static;inset:auto;display:flex;flex-wrap:nowrap;min-height:52px;padding:0;margin:0;gap:14px;border:0;background:transparent}.cinema .release-dialog .release-mobile-header .release-tabs button{min-height:52px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;font:10px/1.3 var(--client-mono);letter-spacing:-.025em;white-space:nowrap;color:#a89594;transition:color .25s,border-color .25s}.cinema .release-dialog .release-mobile-header .release-tabs button[aria-selected=true]{color:#f0e4dd;border-bottom-color:#d4402f}.cinema .release-dialog .release-mobile-header #close-dialog{grid-column:2;grid-row:1;position:static;float:none;inset:auto;margin:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#e6c9bb;font:29px/1 var(--body)}.cinema .release-dialog #dialog-content{display:block;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:18px 20px 28px;scroll-padding-block:18px;isolation:auto}.cinema .release-dialog #dialog-content>.fold-album{display:block;min-height:44px;margin:0 0 4px auto;padding:9px 0;border:0;background:none;color:#b39b95;font:10px var(--client-mono)}.cinema .release-dialog.is-artist-file #dialog-content>.fold-album{display:none}.cinema .release-dialog .artist-file-nav{display:flex;flex-wrap:nowrap;gap:18px;margin:0 0 22px;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:0}.cinema .release-dialog .artist-file-nav::-webkit-scrollbar{display:none}.cinema .release-dialog .artist-file-nav button{flex:none;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid transparent;background:none;color:#aa9694;font:11px/1.5 var(--client-mono);white-space:nowrap;transition:color .25s,border-color .25s}.cinema .release-dialog .artist-file-nav button[aria-pressed=true]{color:#ecd8c9;background:none;border-bottom-color:#9d5b48}.cinema .release-dialog .artist-file{display:block;min-width:0}.cinema .release-dialog #dialog-content .artist-portrait{margin:0 0 24px}.cinema .release-dialog #dialog-content .artist-portrait img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4/3;object-fit:cover;float:none;border-radius:4px}.cinema .release-dialog .artist-portrait figcaption{font:8px/1.6 var(--client-mono);letter-spacing:.08em;color:#96817b;margin-top:8px}.cinema .release-dialog .artist-file-sub{display:block;font:9px/1.7 var(--client-mono);letter-spacing:.1em;color:#bd7869}.cinema .release-dialog .artist-file-name{font-size:clamp(29px,8.2vw,37px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 16px;overflow-wrap:anywhere}.cinema .release-dialog .artist-file-bio{font-size:15px;line-height:1.85;color:#c6b5b1;margin-block:22px}.cinema .release-dialog .artist-socials{margin:16px 0;gap:8px 18px}.cinema .release-dialog .artist-socials a{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;border:0;border-bottom:1px solid #75504480;font:11px/1.6 var(--client-mono);color:#ead4c8}.cinema .release-dialog .artist-file-detail{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:15px 0;border-color:#6b403440;font:11px/1.7 var(--client-mono)}.cinema .release-dialog .artist-file-detail dd{overflow-wrap:anywhere}.cinema .release-dialog .artist-sources{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}.cinema .release-dialog .artist-sources a{display:flex;align-items:center;min-height:44px;font-size:10px;line-height:1.7;color:#cda28d}.cinema .release-dialog #dialog-content .artist-ensemble img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cinema .release-dialog .release-copy{margin-top:28px}.cinema .release-dialog .release-link{min-height:44px;display:flex;align-items:center;line-height:1.7}.cinema .release-dialog .release-tabs button:active,.cinema .release-dialog .artist-file-nav button:active{color:#fff0e6}}.cinema .studio-home .studio-heading.studio-brand-heading{top:22px!important;mix-blend-mode:screen;transition:none}.cinema .studio-home .studio-heading #studio-title[data-art-custom=brand]{position:relative;width:max-content;margin:0 auto;background:none;animation:studio-brand-drift 9s ease-in-out infinite;filter:none!important;line-height:0!important}@keyframes studio-brand-drift{0%,to{transform:translate3d(-.4px,1px,0) rotate(-.12deg)}50%{transform:translate3d(.5px,-1.5px,0) rotate(.12deg)}}@keyframes studio-brand-breath{0%,to{opacity:.78}50%{opacity:.86}}.studio-hero-logo{position:relative;display:block;width:clamp(171px,17.1vw,243px);height:auto;margin:0 auto;opacity:.82;filter:saturate(.86) contrast(.94) drop-shadow(0 0 8px #cc2b1e35);animation:studio-brand-breath 9s ease-in-out infinite}.cinema .header .wordmark.brand-planet,.cinema .header .brand-motion,.cinema .header .brand-motion img{width:90px;height:60px}.cinema .header .brand-motion img{opacity:.92!important;mix-blend-mode:screen}html[data-entrance-brand=cube] .studio-brand-heading{visibility:hidden}.studio-floor-slogan{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cinema .about.identity-profile{align-items:start}.cinema .identity-profile .about-copy{max-width:640px}.cinema .identity-profile #about-title.profile-name{font-size:clamp(38px,4.4vw,62px);line-height:1.15;letter-spacing:.015em!important;text-transform:none;margin:8px 0 30px;color:#e8dad1;text-shadow:0 0 14px #edbaa31c}.cinema .identity-profile .profile-panel p{font-size:15px;line-height:1.9;margin:0 0 26px;color:#c5bdb4}.cinema .identity-profile .profile-panel p.bio-lead{font-size:17px;line-height:1.85;color:#e9dfd5}html:lang(zh-CN) .cinema .identity-profile .profile-panel p{font-size:16px;line-height:1.95}html:lang(zh-CN) .cinema .identity-profile .profile-panel p.bio-lead{font-size:18px;line-height:1.9}html:lang(zh-CN) .cinema .identity-profile .profile-panel p.practice-motto{white-space:nowrap}.cinema .identity-profile .profile-panel p.bio-signature,html:lang(zh-CN) .cinema .identity-profile .profile-panel p.bio-signature{font-size:12px;line-height:1.6;color:#b89489;margin:32px 0 10px}@media(max-width:700px){.cinema .studio-home .studio-heading.studio-brand-heading{top:36px!important}.studio-hero-logo{width:clamp(142.2px,37.8vw,189px)}.cinema .header .wordmark.brand-planet,.cinema .header .brand-motion,.cinema .header .brand-motion img{width:56px;height:42px}.cinema .identity-profile #about-title.profile-name{font-size:clamp(34px,8.5vw,46px);margin-bottom:25px}.cinema .identity-profile .profile-panel p{font-size:14px;line-height:1.9;margin-bottom:24px}.cinema .identity-profile .profile-panel p.bio-lead{font-size:16px;line-height:1.85}html:lang(zh-CN) .cinema .identity-profile .profile-panel p{font-size:15px;line-height:1.95}html:lang(zh-CN) .cinema .identity-profile .profile-panel p.bio-lead{font-size:17px;line-height:1.9}.cinema .identity-profile .profile-panel p.bio-signature,html:lang(zh-CN) .cinema .identity-profile .profile-panel p.bio-signature{font-size:12px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.cinema .studio-home .studio-heading #studio-title[data-art-custom=brand],.studio-hero-logo{animation:none}}@font-face{font-family:Lotus Space Grotesk;src:url(assets/fonts/lotus-space-grotesk.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Lotus Plex Mono;src:url(assets/fonts/lotus-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lotus Plex Mono;src:url(assets/fonts/lotus-plex-mono-500.woff2) format("woff2");font-weight:500 900;font-display:swap}@font-face{font-family:Lotus Sarasa Mono SC;src:url(assets/fonts/lotus-sarasa-mono-sc-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+3000-9FFF,U+FF00-FFEF}@font-face{font-family:Lotus Sarasa Mono SC;src:url(assets/fonts/lotus-sarasa-mono-sc-600.woff2) format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+3000-9FFF,U+FF00-FFEF}:root{--reading-font:"Lotus Space Grotesk","Lotus Sarasa Mono SC",sans-serif;--client-mono:"Lotus Plex Mono","Lotus Sarasa Mono SC",monospace;--mono:var(--client-mono)}:is(.mono,.eyebrow,header nav,.filters,.view-switch,.recognition-filters,.recognition-kind,.recognition-select-number,.recognition-page-count,.credit-year,.spine-number,.profile-tabs,.shop-kicker,.interaction-sound-toggle){font-family:var(--client-mono)!important}:is(h1,h2,h3,.track-title h3,.next-release strong).art-display:not(#about-title):not(.profile-name){font-family:Lotus Space Grotesk,Lotus Sarasa Mono SC,sans-serif!important;font-variation-settings:normal!important;font-weight:600!important;letter-spacing:-.025em!important}#profile-bio p{font-family:var(--reading-font)!important;line-height:1.85}#profile-process p{font-family:var(--client-mono)!important;line-height:1.9}#profile-process .practice-motto{white-space:normal!important;font-weight:500}#profile-bio .bio-signature,#profile-process .bio-signature{font-size:13px;opacity:.8;margin-top:30px}html:lang(zh-CN) #profile-bio p{font-family:Lotus Sarasa Mono SC,Lotus Space Grotesk,sans-serif!important}.track-list.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px;margin-inline:-8px}.gallery .track{grid-template-columns:21px minmax(0,1fr) 28px;column-gap:8px;align-content:start;min-width:0;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;perspective:900px}.gallery .track:hover,.gallery .track:focus-visible{padding:0 0 16px;background:none}.track-art :is(.cd-spine,.cd-hinge){display:none}.gallery .track-art{position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1.04;overflow:visible;margin-bottom:20px;padding:5px 5px 5px 8.5%;border:1px solid #bfc8ca66;border-radius:3px;background:linear-gradient(110deg,#e3e9e536,#e9eff019 7%,#111519 8%,#17191be8 11%,#a0aeb52b 97%,#eff6ef60);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 1px #080a0bb3,1px 2px #78848766,2px 4px 2px #040506c9,0 9px 10px -5px #000c,3px 24px 30px -15px #000e,0 10px 20px -12px #dce5eb47;transform:perspective(900px) translateY(0) rotateX(0) rotateY(0) scale(1);transition:transform .68s cubic-bezier(.18,.82,.22,1);transform-origin:50% 60%}.gallery .track-art img{display:block;width:100%;height:100%;object-fit:contain;min-width:0;aspect-ratio:1;border-radius:0;box-shadow:0 0 0 1px #06070799;transition:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery .track:hover .track-art img{transform:none;filter:none}.gallery .track-art:before{content:"";position:absolute;z-index:3;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff17,transparent 32% 62%,#ecf7ff0a 63%,transparent 78%);box-shadow:inset 0 1px #fff8,inset -1px 0 #fff4,inset 0 -1px #e0e7e629}.gallery .track-art:after{content:"";position:absolute;z-index:4;inset:5px 5px 5px 8.5%;border:1px solid #dce6e92e;border-radius:0;background:none;pointer-events:none}.gallery .track-art .cd-spine{display:block;position:absolute;z-index:2;inset:10% auto 10% 1.8%;width:4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);font:500 clamp(5px,.52vw,9px)/1.1 var(--client-mono);letter-spacing:.07em;color:#d7dfdfab;text-align:center}.gallery .track-art .cd-hinge{display:block;position:absolute;z-index:2;top:1px;bottom:1px;left:6.2%;width:1.8%;border-inline:1px solid #c9d3d347;background:repeating-linear-gradient(90deg,#121616 0 1px,#b4c1c226 1px 2px);box-shadow:1px 0 2px #0009}@media(hover:hover)and (pointer:fine){.gallery .track:hover .track-art{transform:perspective(900px) translateY(-10px) rotateX(var(--sleeve-x,2deg)) rotateY(var(--sleeve-y,-2deg)) scale(1.025)}}.gallery .track:focus-visible .track-art{transform:perspective(900px) translateY(-8px) rotateX(2deg) rotateY(-2deg) scale(1.025)}@media(min-width:701px)and (hover:hover)and (pointer:fine){.gallery .track:hover .track-art,.gallery .track:focus-visible .track-art{transform:perspective(900px) translateY(-14px) rotateX(3deg) rotateY(-3deg) scale(1.045)}.gallery .track.is-sleeve-following .track-art{transform:perspective(900px) translateY(var(--sleeve-lift,0px)) rotateX(var(--sleeve-x,0deg)) rotateY(var(--sleeve-y,0deg)) scale(var(--sleeve-scale,1));transition:none}}.gallery .track.is-sleeve-pressed .track-art{transform:perspective(900px) translateY(-2px) rotateX(0) rotateY(0) scale(.962);transition-duration:.2s;transition-timing-function:cubic-bezier(.2,.75,.3,1)}.cinema .release-dialog.from-gallery[open]{animation:sleeve-detail-in .52s cubic-bezier(.16,1,.3,1) both}.cinema .release-dialog.from-gallery[open]::backdrop{animation:sleeve-backdrop-in .42s ease-out both}.cinema .release-dialog.from-gallery.is-closing{animation:sleeve-detail-out .32s cubic-bezier(.4,0,.7,1) both}.cinema .release-dialog.from-gallery.is-closing::backdrop{animation:sleeve-backdrop-out .32s ease-in both}@keyframes sleeve-detail-in{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sleeve-detail-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.96)}}@keyframes sleeve-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sleeve-backdrop-out{0%{opacity:1}to{opacity:0}}.cinema .from-gallery .album-object{width:72%;margin:35px 0 70px 6%;align-self:start;transition:transform .7s cubic-bezier(.16,1,.3,1)}.cinema .from-gallery .release-orbit,.cinema .from-gallery .album-coordinate,.cinema .from-gallery .album-sleeve>span{display:none}.cinema .from-gallery .album-sleeve{padding:4px 4px 4px 7%;border:1px solid #c4d0d083;border-radius:3px;background:linear-gradient(90deg,#eff9ff3d,#101416 6%,#aebdbd38 7%);box-shadow:inset 0 1px 1px #fffa,1px 3px #61737866,4px 9px 12px #0009,0 23px 32px -14px #000e;transition:transform 1s cubic-bezier(.16,1,.3,1)}.cinema .from-gallery .album-sleeve:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(117deg,#fff2,transparent 38% 66%,#fff1 67%,transparent 80%);box-shadow:inset -1px 0 #fff5;pointer-events:none}.cinema .from-gallery .album-sleeve>img{object-fit:contain!important}.cinema .from-gallery .album-disc{opacity:1;transition:transform 1s cubic-bezier(.16,1,.3,1);border:1px solid #d6e1e7a1;box-shadow:0 0 0 3px #d6e7ef42,0 12px 16px #0008}.cinema .from-gallery.album-open .album-sleeve{transform:translate(-12%) rotateY(-24deg) rotate(-3deg)}.cinema .from-gallery.album-open .album-disc{transform:translate(38%) translateY(1%) rotate(12deg)}.gallery .track-title h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin-bottom:5px}.gallery .track-title p{font-size:11px;line-height:1.55;margin-top:4px}.gallery .track-num{font-size:9px;padding-top:5px}.gallery .track-open{width:28px;height:32px;font-size:18px}.gallery .track-meta{font-size:9px;margin-top:9px;line-height:1.65}.gallery .track-preview{top:27%;height:44px;width:50%}@media(max-width:1050px){.track-list.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}}@media(max-width:700px){.track-list.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin-inline:-5px}.gallery .track{grid-template-columns:minmax(0,1fr) 24px;column-gap:4px}.gallery .track-art{margin-bottom:14px;padding-top:3px;padding-right:3px;padding-bottom:3px}.gallery .track-art .cd-spine{font-size:5px}.gallery .track-art:after{inset:3px 3px 3px 8.5%}.gallery .track-num{display:none}.gallery .track-title{grid-column:1}.gallery .track-open{grid-column:2;width:24px;height:32px}.gallery .track-title h3{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.gallery .track-title p{font-size:10px;line-height:1.5}.gallery .track-meta{grid-column:1/-1;font-size:9px;margin-top:8px}.gallery .track-preview{top:22%;height:34px}.cinema .from-gallery .album-object{width:55%;max-width:240px;margin:22px auto 40px;transform:translate(-10%)}}@media(prefers-reduced-motion:reduce){.gallery .track .track-art{transition:none!important;transform:none!important}.cinema .release-dialog.from-gallery,.cinema .release-dialog.from-gallery::backdrop{animation:none!important}.cinema .from-gallery :is(.album-object,.album-disc,.album-sleeve){transition:none!important}}.cinema #about-title.art-display{color:#e53325!important;text-shadow:0 0 18px #d42d1d1f}@media(min-width:751px){.contribution-grid:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.cinema #about-title.art-display>span{color:inherit!important}.recognition-empty{padding:36px;min-height:220px;display:grid;align-content:center;gap:24px}.recognition-empty p{color:#b5a9a1}.recognition-empty a{font-family:var(--client-mono);font-size:12px}:is(h1,h2,h3,h4):not(#about-title):not(.profile-name):not(.brand-motion):not(.universe-heading h1){font-family:Lotus Space Grotesk,Lotus Sarasa Mono SC,sans-serif!important;font-variation-settings:normal!important}:is(.about-copy,.release-intro,.release-description,.contribution,.recognition-feature-description,.recognition-fact>p,.credits-table,.collaborator-copy,.film-description){font-family:var(--reading-font)}html:lang(zh-CN) :is(.about-copy,.release-intro,.release-description,.contribution,.recognition-feature-description,.recognition-fact>p,.credits-table,.collaborator-copy,.film-description){font-family:Lotus Sarasa Mono SC,Lotus Space Grotesk,sans-serif}:is(.track-num,.track-meta,.credit-year,.recognition-select-number,.recognition-source-date,.recognition-update,.spine-number,.spine-title,.shop-meta,.artist-window-bar){font-family:var(--client-mono)!important}:root{--body:var(--reading-font);--headline:var(--reading-font);--display:var(--client-mono)}body{font-family:var(--reading-font);font-variation-settings:normal}html:lang(zh-CN) body{font-family:Lotus Sarasa Mono SC,Lotus Space Grotesk,sans-serif}:is(.profile-tabs button,.filters button,.view-switch button,.recognition-filters button,.header nav a,.studio-view-buttons button,.studio-hint,.studio-corner,.library-label,.library-caption,.inspector-meta,.recognition-eyebrow){font-family:var(--client-mono)!important}.record-signal{position:absolute;inset:6px 6px 6px 8.7%;width:calc(91.3% - 6px);height:calc(100% - 12px);contain:paint;pointer-events:none;opacity:0;transition:opacity .55s ease;z-index:5}.is-signal-playing .record-signal{opacity:1}.track-list:not(.gallery) .record-signal{display:none}@media(prefers-reduced-motion:reduce){.record-signal{transition:none}}@media(max-width:700px){html[data-compact-studio=true] #studio.room-is-open #studio-stage{height:clamp(540px,70svh,650px)!important;min-height:0!important}}footer .archive-home-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid #70413a;transition:color .2s,border-color .2s,background-color .2s}footer .archive-home-link:is(:hover,:focus-visible){color:#fff0df;border-color:#d33b29;background:#a3291c26}footer .archive-home-link:active{background:#a3291c40}.archive-footer{display:block;padding:28px 7% calc(80px + env(safe-area-inset-bottom,0px))}.archive-footer-links{display:flex;justify-content:space-between;align-items:center;gap:24px}.archive-footer-links a{flex:none;min-height:44px;display:inline-flex;align-items:center;font-size:12px;line-height:1.4;letter-spacing:.06em}.archive-contact-link{padding:8px 0 8px 12px;transition:color .2s}.archive-contact-link:is(:hover,:focus-visible){color:#fff0df}.archive-footer-signature{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff0e;color:#a9958e;font-size:11px;line-height:1.8;letter-spacing:.06em}.archive-footer-brand{color:#d2b8a8;white-space:nowrap}@media(max-width:700px){.archive-footer{padding:24px 6% calc(80px + env(safe-area-inset-bottom,0px))}.archive-footer-links{gap:16px}.archive-footer-links a{font-size:12px;letter-spacing:.04em}.archive-footer-signature{flex-direction:column;gap:4px;margin-top:22px;padding-top:18px;font-size:11px;letter-spacing:.035em}.archive-footer-brand{font-size:12px;letter-spacing:.08em}}:root{--ui-ease:cubic-bezier(.22,1,.36,1)}dialog[data-motion-phase][open]{animation:none!important}dialog[data-motion-phase=arriving]::backdrop{animation:ui-backdrop-in .46s var(--ui-ease) both}dialog[data-motion-phase=leaving]::backdrop{animation:ui-backdrop-out .25s ease both}@keyframes ui-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-backdrop-out{0%{opacity:1}to{opacity:0}}:is(.studio-view-buttons,.studio-orbit-tools,.phone-studio-toolbar,.profile-tabs,.work-controls,.release-tabs) button{transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .32s var(--ui-ease)}:is(.studio-view-buttons,.studio-orbit-tools,.phone-studio-toolbar,.profile-tabs,.work-controls,.release-tabs) button:active{transform:scale(.97);transition-duration:.1s}:is(.phone-record-picker,.phone-film-viewer,.mac-content main){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.phone-record-list button img{transition:transform .4s var(--ui-ease),opacity .22s ease}.phone-record-list button:active img{transform:scale(.97);opacity:.85;transition-duration:.12s}.mac-window{transition:max-width .6s var(--ui-ease),height .6s var(--ui-ease)}.mac-track:active{background:#ffffff12}@media(hover:hover){.phone-record-list button:hover img{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){dialog[data-motion-phase]::backdrop{animation:none!important}:is(.studio-view-buttons,.studio-orbit-tools,.phone-studio-toolbar,.profile-tabs,.work-controls,.release-tabs) button,.phone-record-list button img,.mac-window{transition:none!important}}html[data-studio-renderer=prerendered] .studio.studio-home{min-height:0;padding:var(--phone-header-height,112px) 0 0!important;background:#030000;display:block}html[data-studio-renderer=prerendered] .studio-home #studio-stage{height:max(620px,calc(100svh - var(--phone-header-height,112px) + 56px))!important;min-height:0!important;width:100%;max-width:none;margin:0;background:#020203;isolation:isolate;overflow:hidden}html[data-studio-renderer=prerendered] #studio-stage:before,html[data-studio-renderer=prerendered] #studio-stage:after{content:"";display:block;position:absolute;inset:0;pointer-events:none;z-index:0}html[data-studio-renderer=prerendered] #studio-stage:before{background:radial-gradient(ellipse 100% 72% at 50% 55%,#a21007,#620800 29%,#240100 61%,#050000 84%,#000);opacity:calc(1 - var(--phone-room-mix,0))}html[data-studio-renderer=prerendered] #studio-stage:after{background:radial-gradient(ellipse 115% 58% at 65% 26%,#243e5c99,transparent 78%),linear-gradient(#03060c,#172024 68%,#030506);opacity:var(--phone-room-mix,0)}html[data-studio-renderer=prerendered] body.sound-entry-open #studio-stage:before{opacity:var(--phone-entry-glow,0)}html[data-studio-renderer=prerendered] #studio-canvas{overflow:hidden;touch-action:pan-y;z-index:1}.phone-studio-surface{position:absolute;left:50%;top:50%;width:min(100%,600px);height:auto;aspect-ratio:4/5;transform:translate(-50%,-60%);overflow:hidden;outline:none;background:transparent;mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.phone-studio-image,.phone-studio-transition{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.phone-studio-image{opacity:1;transform:scale(1);transition:opacity .65s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.phone-studio-transition{opacity:0;z-index:2;transition:none}.phone-studio-transition.is-playing{opacity:1;transition:opacity .34s cubic-bezier(.16,1,.3,1)}.phone-studio-surface[data-phase=closed] .phone-studio-image{transform:scale(var(--phone-cube-scale,1));transform-origin:49% 51%;transition:opacity .65s ease;will-change:transform}.phone-studio-contour{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0}.phone-studio-contour path{fill:none;stroke:#ffc2ad;stroke-width:.8;stroke-linecap:round;filter:drop-shadow(0 0 2px #ff3b24)}.phone-shell-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transform:scale(var(--phone-cube-scale,1));transform-origin:49% 51%}html[data-sound-entry=entered] .phone-studio-surface[data-phase=closed] .phone-shell-glow{opacity:var(--phone-beat,0)}.phone-studio-hotspots{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .55s ease}.phone-studio-hotspots.is-visible{opacity:1}.phone-studio-object{position:absolute;display:block;border:0!important;border-radius:0;padding:0!important;background:transparent!important;pointer-events:auto;color:#fff;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.phone-studio-object[hidden]{display:none}.phone-object-dot{--light-delay:0s;position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:#fff8e9;box-shadow:0 0 3px 1px #fff4daab,0 0 9px 3px #ffbb9155;pointer-events:none;animation:phone-object-beacon 5.6s cubic-bezier(.45,0,.3,1) infinite;animation-delay:var(--light-delay);animation-play-state:paused}.phone-object-dot:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(ellipse at 47% 45%,#fff4d72e,#ffad7620 27%,transparent 68%);animation:phone-light-bloom 4.7s ease-in-out infinite;animation-delay:var(--light-delay);animation-play-state:paused}.phone-object-dot:after{content:"";position:absolute;width:1.5px;height:1.5px;left:8px;top:-5px;border-radius:50%;background:#f9d9b6b3;box-shadow:-13px 11px 0 -.25px #f5cba26b;animation:phone-light-dust 6.9s ease-in-out infinite;animation-delay:var(--light-delay);animation-play-state:paused}.phone-studio-object[data-object=records] .phone-object-dot{--light-delay:-1.8s}.phone-studio-object[data-object=film] .phone-object-dot{--light-delay:-3.7s}.phone-studio-hotspots.is-visible.is-awake .phone-object-dot,.phone-studio-hotspots.is-visible.is-awake .phone-object-dot:before,.phone-studio-hotspots.is-visible.is-awake .phone-object-dot:after{animation-play-state:running}.phone-studio-object:active .phone-object-dot{background:#fff;box-shadow:0 0 4px 2px #fff4dac9,0 0 13px 4px #ffc5a180}@keyframes phone-object-beacon{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.88)}28%{opacity:.92;transform:translate(calc(-50% + 1.3px),calc(-50% - 1.8px)) scale(1.08)}53%{opacity:.7;transform:translate(calc(-50% - .7px),calc(-50% - .8px)) scale(.94)}74%{opacity:1;transform:translate(calc(-50% - 1.4px),calc(-50% + .8px)) scale(1.04)}}@keyframes phone-light-bloom{0%,to{opacity:.48;transform:scale(.78)}43%{opacity:1;transform:scale(1.15)}70%{opacity:.67;transform:scale(.96)}}@keyframes phone-light-dust{0%,to{opacity:.15;transform:translateY(1px)}38%{opacity:.72;transform:translate(1px,-1.5px)}72%{opacity:.3;transform:translate(-1px,-.4px)}}.phone-studio-object:before{content:"";position:absolute;inset:-11px -4px}.phone-object-light{position:absolute;inset:0;display:block;overflow:hidden;clip-path:var(--object-shape);pointer-events:none;background:linear-gradient(145deg,#e4ecff05,#e4ecff00 60%);transition:background-color .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.phone-object-light:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 28%,#d5e5ff05 40%,#eff4ff28 50%,#ffe0b511 55%,transparent 68%);transform:translate(-120%);animation:phone-object-sheen 9s cubic-bezier(.22,.6,.3,1) infinite;animation-play-state:paused}.phone-studio-object[data-object=records] .phone-object-light:after{animation-delay:1.7s;background:linear-gradient(100deg,transparent 38%,#f8ede52e 49%,transparent 61%)}.phone-studio-object[data-object=film] .phone-object-light:after{animation-delay:3.4s;animation-duration:11s}.phone-studio-hotspots.is-visible.is-awake .phone-object-light:after{animation-play-state:running}.phone-studio-object:active .phone-object-light{background-color:#f7e4d81c;opacity:.92;transition:background-color .32s cubic-bezier(.16,1,.3,1),opacity .32s ease}.phone-studio-object:focus-visible{outline:1px solid #e9e1d6!important;outline-offset:4px}@media(hover:hover){.phone-studio-object:hover .phone-object-light{background-color:#e6efff14}}@keyframes phone-object-sheen{0%,8%{transform:translate(-120%);opacity:0}14%{opacity:1}42%{transform:translate(120%);opacity:0}to{transform:translate(120%);opacity:0}}html[data-studio-renderer=prerendered] .studio-home .studio-heading{top:clamp(76px,calc(50% - 60vw),180px)!important;transition:opacity .7s ease}html[data-studio-renderer=prerendered] .studio-home .studio-hero-logo{width:clamp(120px,34vw,180px);height:auto}html[data-studio-renderer=prerendered] .studio-home .studio-entry{bottom:clamp(76px,calc(50% - 58vw),150px);gap:12px;z-index:4}html[data-studio-renderer=prerendered] #studio-entry-note{font-size:9px;line-height:1.5}html[data-studio-renderer=prerendered] .studio-home :is(.studio-orbit-tools,.studio-hint,.studio-view-buttons,.studio-object-note){display:none!important}html[data-studio-renderer=prerendered] .studio-video-controls{display:none!important}html[data-studio-renderer=prerendered] #close-studio{top:14px;right:14px;min-height:40px;font-size:9px;padding:10px 12px}.phone-studio-toolbar{position:absolute;z-index:4;left:50%;bottom:clamp(70px,calc(50% - 62vw),150px);transform:translate(-50%);display:flex;justify-content:center;column-gap:6px;padding:16px 14px 0;width:100%;max-width:600px;margin:0 auto;flex-wrap:wrap;opacity:1}.phone-studio-toolbar[hidden]{display:none}.phone-studio-toolbar button{position:relative;flex:1 1 0;border:0;background:transparent;color:#999b9f;font:9px/1.4 var(--client-mono,monospace);padding:12px 3px;min-height:44px;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:translateZ(0);transition:color .38s ease,opacity .38s ease,transform .42s cubic-bezier(.16,1,.3,1)}.phone-studio-toolbar button:after{content:"";position:absolute;bottom:3px;left:30%;right:30%;height:1px;background:#e34b35;transform:scaleX(0);transition:transform .4s ease}.phone-studio-toolbar button[aria-pressed=true]{color:#efe7df}.phone-studio-toolbar button[aria-pressed=true]:after{transform:scaleX(1)}.phone-studio-toolbar .phone-film-button{color:#c4b4a3}.phone-studio-touch-hint{flex:0 0 100%;text-align:center;margin:10px 0 0;color:#777d83;font:9px/1.7 var(--client-mono,monospace);letter-spacing:.07em}.phone-film-open{overflow:hidden}body.cinema dialog.phone-film-viewer{width:min(94vw,580px);max-height:88svh;overflow:auto;margin:auto;padding:14px 14px 18px;border:1px solid #63534866;border-radius:5px;background:#0c0e11;color:#e8e2da;box-shadow:0 18px 80px #0008}dialog.phone-film-viewer[open]{animation:phone-film-arrive .4s cubic-bezier(.22,.7,.25,1) both}dialog.phone-film-viewer::backdrop{background:#040609eb;-webkit-backdrop-filter:none;backdrop-filter:none}dialog.phone-film-viewer header{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:8px}dialog.phone-film-viewer header span{font:9px/1.5 var(--client-mono,monospace);letter-spacing:.14em;color:#a3958b}dialog.phone-film-viewer header button{border:0;background:none;color:#e8e2da;width:44px;height:44px;font:26px/1 sans-serif}dialog.phone-film-viewer video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.phone-film-caption{margin:20px 0}dialog.phone-film-viewer .phone-film-caption h2{font-family:inherit;font-size:21px;font-weight:500;line-height:1.3;margin:0 0 5px;letter-spacing:0}.phone-film-caption p{font-size:12px;line-height:1.5;color:#aaa19a;margin:0}.phone-film-credit{font:9px/1.5 var(--client-mono,monospace);letter-spacing:.06em;color:#b8a899}.phone-film-status{font-size:11px;line-height:1.5;color:#bcb3aa;margin:10px 0;min-height:1.5em}.phone-film-retry{min-height:44px;padding:10px 22px;background:#9e2b20;color:#fff;border:1px solid #dd614d;border-radius:3px;font:12px/1.4 var(--client-mono,monospace)}.phone-film-retry[hidden]{display:none}.phone-film-credit{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}@keyframes phone-film-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body.cinema dialog.phone-record-picker{width:min(calc(100vw - 24px),480px);max-width:none;height:min(780px,calc(100svh - 40px));max-height:calc(100svh - 40px);margin:auto;border:1px solid #d6e5ee38;border-radius:24px;padding:0;overflow:hidden;background:radial-gradient(circle at 78% -10%,#d9f4ff16,transparent 38%),linear-gradient(145deg,#1a1d20fa,#0c0f12fc 58%,#07090bfe);color:#f0ece6;box-shadow:0 34px 120px #000d,0 1px #ffffff12,inset 0 1px #ffffff20,inset 0 0 64px #8fc9de0b}body.cinema dialog.phone-record-picker[open]{display:flex;flex-direction:column}dialog.phone-record-picker::backdrop{background:#020305e8}dialog.phone-record-picker header{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 18px 18px;border-bottom:1px solid #dbe9f01c;background:linear-gradient(180deg,#ffffff08,transparent)}dialog.phone-record-picker header:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#dff6ff5c 42%,#ffe3cd2e 66%,transparent)}dialog.phone-record-picker .phone-record-eyebrow{margin:0 0 7px;color:#9d928b;font:8px/1.5 var(--client-mono,monospace);letter-spacing:.15em}body.cinema dialog.phone-record-picker h2{font-family:var(--reading-font,Arial,sans-serif);font-size:22px;font-weight:550;line-height:1.2;letter-spacing:-.035em;margin:0}body.cinema dialog.phone-record-picker .phone-record-close{flex:none;display:grid;place-items:center;align-self:center;border:1px solid #ffffff14;border-radius:50%;background:#ffffff05;color:#c4beb7;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;font:25px/1 Arial,sans-serif;outline:none;transition:background .2s,color .2s,transform .2s}body.cinema dialog.phone-record-picker .phone-record-close:focus-visible{outline:1px solid #ebc6a4;outline-offset:3px}body.cinema dialog.phone-record-picker .phone-record-close:active{background:#ffffff12;color:#fff;transform:scale(.94)}html[data-studio-renderer=prerendered] body.sound-entry-open .phone-studio-image{opacity:var(--phone-entry-red,0);transform:scale(var(--phone-entry-scale,.66));filter:none;transition:none}html[data-studio-renderer=prerendered] body.sound-entry-open .phone-studio-contour{opacity:var(--phone-entry-contour,0);transform:scale(var(--phone-entry-scale,.66));transform-origin:50% 50%}@media(prefers-reduced-motion:reduce){.phone-studio-image,.phone-studio-transition,.phone-studio-hotspots,.phone-object-light{transition:none!important}.phone-object-light:after,.phone-object-dot,dialog.phone-film-viewer[open]{animation:none!important}}.phone-studio-film{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease}.phone-studio-film.is-visible{opacity:1}.phone-studio-film .phone-film-video{position:absolute;left:0;top:0;width:640px;height:360px;max-width:none;object-fit:fill;transform-origin:0 0;pointer-events:none;background:#050709}.phone-film-select{display:block;width:100%;min-height:44px;margin:0 0 12px;padding:10px 12px;border:1px solid #64534a66;border-radius:5px;background:#141518;color:#e8e2da;font:13px/1.5 var(--reading-font,sans-serif)}.phone-film-select[hidden]{display:none}.phone-studio-toolbar button:active{color:#fff;opacity:.86;transform:scale(.985)}html[data-studio-renderer=prerendered] .studio-corner{z-index:3}html[data-studio-renderer=prerendered] #close-studio{z-index:5}@media(prefers-reduced-motion:reduce){.phone-studio-film{transition:none}}html[data-studio-renderer=prerendered] #open-studio{position:relative}html[data-studio-renderer=prerendered] #open-studio>.phone-object-dot{left:auto;right:22px;top:50%}html[data-studio-renderer=prerendered][data-sound-entry=entered] .phone-stage-awake #open-studio>.phone-object-dot,html[data-studio-renderer=prerendered][data-sound-entry=entered] .phone-stage-awake #open-studio>.phone-object-dot:before,html[data-studio-renderer=prerendered][data-sound-entry=entered] .phone-stage-awake #open-studio>.phone-object-dot:after{animation-play-state:running}@media(prefers-reduced-motion:reduce){.phone-object-dot,.phone-object-dot:before,.phone-object-dot:after{animation:none!important}}body.cinema dialog.phone-record-picker{height:min(500px,calc(100svh - 40px));max-height:calc(100svh - 40px)}.phone-record-rack{display:flex;align-items:center;gap:5px;flex:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding:40px 30px 33px;min-height:242px;perspective:1050px;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse 62% 58% at 50% 44%,#d9f4ff16,transparent 75%),linear-gradient(104deg,transparent 4%,#ffffff05 28%,transparent 48%,#bfe9ff08 72%,transparent 94%),linear-gradient(transparent 80%,#b8d9e61c 80.4%,#effaff70 80.9%,#7290a41c 81.6%,#0008 83%,transparent 91%)}.phone-record-rack::-webkit-scrollbar{display:none}body.cinema .phone-record-case{position:relative;flex:0 0 44px;width:44px;height:172px;border:0;background:transparent;color:#c8c3bd;padding:0;perspective:700px;overflow:visible;-webkit-tap-highlight-color:transparent;transition:flex-basis .72s cubic-bezier(.16,1,.3,1)}.phone-record-jewel{position:absolute;left:0;top:0;width:172px;height:172px;transform-origin:0 50%;transform:translateZ(0) rotateY(77deg);transform-style:preserve-3d;transition:transform .72s cubic-bezier(.16,1,.3,1),box-shadow .58s ease,border-color .58s ease,filter .58s ease;border:1px solid #e4f4fb75;border-radius:4px;background:linear-gradient(135deg,#f4fbff1f,#52616a0d 45%,#02040659);box-shadow:inset 0 1px #ffffff35,inset 0 0 0 3px #a9bec529,2px 8px 17px #0008;pointer-events:none;will-change:transform}.phone-record-jewel:before{content:"";position:absolute;inset:3px;border:1px solid #f0fbff1a;border-radius:1px;box-shadow:inset 7px 0 #ddecf013;pointer-events:none;z-index:2}.phone-record-jewel img{position:absolute;inset:4px 4px 4px 10px;width:calc(100% - 14px);height:calc(100% - 8px);object-fit:cover;border:1px solid #030506b8;filter:brightness(.84) saturate(.92);transition:filter .42s ease}.phone-record-jewel:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,#ffffff24 2%,transparent 24%,#eefaff17 43%,#fff8 49%,transparent 55%);border-left:5px solid #e4f1f040;opacity:.62;pointer-events:none}.phone-record-spine{position:absolute;left:-1px;top:-1px;width:9px;height:172px;padding:6px 0;color:#f5f2ec;background:linear-gradient(#354047,#161b1f);font:5px/8px var(--client-mono,monospace);writing-mode:vertical-rl;overflow:hidden;white-space:nowrap;border:1px solid #dcecf474;transform:rotateY(-90deg);transform-origin:0 50%}.phone-record-number{position:absolute;bottom:-25px;left:12px;font:8px/1 var(--client-mono,monospace);color:#8b8580;transition:opacity .4s}body.cinema .phone-record-case.is-taken{flex-basis:188px;z-index:2}.phone-record-case.is-taken .phone-record-jewel{transform:translate3d(7px,-18px,46px) rotateY(0) scale(.985);border-color:#effaffb0;filter:brightness(1.025);box-shadow:0 26px 46px #000a,0 0 30px #bfeaff18,inset 0 1px #fff7}.phone-record-case.is-taken img{filter:brightness(1) saturate(1)}.phone-record-case:active .phone-record-jewel{filter:brightness(1.08);transition-duration:.16s}.phone-record-case.is-taken .phone-record-number{opacity:0}.phone-record-case:focus-visible{outline:1px solid #e5bb9d;outline-offset:6px}.phone-record-caption{position:relative;min-height:72px;margin:0 22px;padding:10px 18px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid #e4f3fa0c;border-radius:16px;background:linear-gradient(120deg,#ffffff05,transparent 62%);box-shadow:inset 0 1px #ffffff08;transition:background .5s ease,border-color .5s ease}.phone-record-caption:has(strong:not(:empty)){border-color:#e4f3fa18;background:linear-gradient(120deg,#ffffff09,#91c9dc05 62%,transparent)}.phone-record-caption strong{font-size:17px;font-weight:500;line-height:1.3}.phone-record-caption span{font-size:11px;line-height:1.5;color:#9e9892}.phone-record-hint{margin:0;padding:12px 20px 25px;text-align:center;color:#7b746e;font:8px/1.7 var(--client-mono,monospace);letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.phone-record-case,.phone-record-jewel{transition:none!important}}#sound-entry{display:none;position:fixed;inset:0;z-index:100000;isolation:isolate;overflow:hidden;min-height:100svh;color:#e5dfd9;outline:none;-webkit-tap-highlight-color:transparent}html[data-entry-gate=true]:not([data-sound-entry=entered]) #sound-entry{display:block}.sound-entry-curtain{position:absolute;inset:0;z-index:-1;background:#000}#sound-entry .sound-entry-content{position:absolute;top:50%;left:50%;width:120px;transform:translate(-50%,-22px);text-align:center;padding:0;margin:0}#sound-entry .sound-entry-mark{appearance:none;display:flex;align-items:center;flex-direction:column;position:relative;width:120px;height:106px;margin:0;padding:19px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation;transform:none;color:inherit}#sound-entry .sound-entry-mark:hover{background:transparent;box-shadow:none;transform:none}#sound-entry .sound-entry-mark:focus-visible{outline:1px solid #dcd6cd45;outline-offset:12px}#sound-entry .sound-entry-mark:disabled{cursor:default}#sound-entry .sound-entry-light-anchor{display:block;width:8.64px;height:8.64px;transform:translate(var(--entry-light-x,0px),var(--entry-light-y,0px));transition:transform .9s cubic-bezier(.22,.75,.25,1);pointer-events:none}#sound-entry .sound-entry-light{position:relative;display:block;width:8.64px;height:8.64px;border-radius:50%;background:radial-gradient(circle,#fff9f6 0 22%,#ffe6e0 44%,#ff9d91 76%,#e45c50);box-shadow:0 0 4.8px 1.2px #fff1eebf,0 0 12px 2.4px #ff887c70;animation:entry-light-breathe 4.6s ease-in-out infinite;will-change:opacity}#sound-entry .sound-entry-light:before,#sound-entry .sound-entry-light:after{content:"";position:absolute;border-radius:50%;pointer-events:none}#sound-entry .sound-entry-light:before{inset:-20.4px;background:radial-gradient(circle,#ffdad166 0%,#ff81775c 12%,#e7443438 30%,#d72a1b12 49%,transparent 72%);animation:entry-halo-breathe 4.6s ease-in-out infinite;will-change:opacity,transform}#sound-entry .sound-entry-light:after{inset:-43.2px;background:radial-gradient(circle,#e92c1b24 0%,#c9211112 30%,#ae180608 46%,transparent 70%);animation:entry-aura-breathe 4.6s ease-in-out infinite;will-change:opacity,transform}#sound-entry .sound-entry-mark:hover .sound-entry-light{box-shadow:0 0 6px 1.2px #fff1eedb,0 0 15.6px 3.6px #ff887c8a;transition:box-shadow .65s ease}#sound-entry .sound-entry-label{display:block;margin-top:32px;font:700 11px/1.4 LotusDotDisplay,Doto,monospace!important;font-variation-settings:"ROND" 0;letter-spacing:.24em;text-indent:.24em;color:#b7b1ab;transition:color .5s ease;animation:entry-type-arrive 1.4s ease both;pointer-events:none}#sound-entry .sound-entry-mark:hover .sound-entry-label{color:#eee7df}#sound-entry .sound-entry-status{position:absolute;top:calc(100% + 20px);left:50%;width:min(82vw,430px);transform:translate(-50%);margin:0;color:#b6a39b;font:400 11px/1.8 Arial,PingFang SC,sans-serif!important;letter-spacing:.025em;white-space:pre-line}#sound-entry[data-state=revealing]{pointer-events:none}#sound-entry[data-state=revealing] .sound-entry-curtain{animation:entry-curtain-away var(--entry-duration,3.9s) linear both}#sound-entry[data-state=revealing] .sound-entry-label{animation:entry-label-away var(--entry-duration,3.9s) linear both}#sound-entry[data-state=revealing] .sound-entry-light-anchor{transition:none}#sound-entry[data-state=revealing] .sound-entry-light{animation:none;opacity:var(--entry-light-opacity,1)}@keyframes entry-light-breathe{0%,to{opacity:.86}46%{opacity:1}}@keyframes entry-halo-breathe{0%,to{opacity:.65;transform:scale(.92)}48%{opacity:1;transform:scale(1.1)}}@keyframes entry-aura-breathe{0%,to{opacity:.44;transform:scale(.9)}55%{opacity:.9;transform:scale(1.12)}}@keyframes entry-type-arrive{0%{opacity:0}to{opacity:1}}@keyframes entry-curtain-away{0%,4%{opacity:1}21%,to{opacity:0}}@keyframes entry-label-away{0%{opacity:1}12%,to{opacity:0}}html[data-entry-gate=true] body.sound-entry-open .studio-home .studio-brand-heading{opacity:var(--entry-ui,0)!important;transition:none!important}html[data-entry-gate=true] :is(.header,.studio-entry,.studio-corner,.studio-orbit-tools,.studio-hint,.cube-sound-toggle,.interaction-sound-toggle){transition:opacity .65s ease}html[data-entry-gate=true] body.sound-entry-open :is(.header,.studio-entry,.studio-corner,.studio-orbit-tools,.studio-hint,.cube-sound-toggle,.interaction-sound-toggle){opacity:var(--entry-ui,0)!important;transition:none!important;pointer-events:none}html[data-entry-gate=true] body.sound-entry-open .studio.studio-home{background:#000}html[data-entry-gate=true] body.sound-entry-open .music-pointer-notes{visibility:hidden!important}@media(prefers-reduced-motion:reduce){#sound-entry *{animation:none!important;transition:none!important}}
