

:root{--bg:#080813;--panel:color-mix(in srgb, #A0BDDB 8%, #080813);--ink:#A0BDDB;--muted:#A0BDDB;--accent:#FF5A1F;--line:#A0BDDB33}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--bg)}.wrap{max-width:1440px;margin:auto;padding:0 5.2%}.eyebrow{font:11px/1.5 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase}.muted{color:var(--muted)}.accent{color:var(--accent)}.skip{position:fixed;top:-80px;left:20px;background:var(--accent);color:#080813;padding:14px;z-index:100}.skip:focus{top:10px}.topbar{position:sticky;top:0;z-index:20;background:#080813f5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-weight:900;font-size:23px;letter-spacing:-1px}.logo span{color:var(--accent)}.nav-middle{display:flex;gap:30px;align-items:center;font-size:12px}.active{display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block}.nav-right{display:flex;align-items:center;gap:28px}.yt-top{font-size:12px;color:var(--muted)}details{position:relative}summary{list-style:none;cursor:pointer;display:flex;gap:28px;align-items:center;font-size:12px;padding:11px 15px;border:1px solid #A0BDDB45;border-radius:4px}summary::-webkit-details-marker{display:none}summary span{transition:transform .2s}details[open] summary span{transform:rotate(180deg)}.dropdown{position:absolute;right:0;top:calc(100% + 14px);width:240px;background:color-mix(in srgb, #A0BDDB 8%, #080813);border:1px solid #A0BDDB45;padding:8px;border-radius:5px;box-shadow:0 18px 60px #08081388}.dropdown a{padding:15px;display:flex;justify-content:space-between;font-size:14px;border-radius:3px}.dropdown a:hover{background:var(--accent);color:var(--bg)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;padding-top:65px;padding-bottom:70px;min-height:620px;align-items:center}.hero-label{display:flex;align-items:center;gap:12px}.hero h1{font-size:clamp(58px,6.6vw,98px);line-height:.94;letter-spacing:-6px;font-weight:900;margin:27px 0}.hero h1 em{font-style:normal;color:var(--accent)}.intro{font-size:15px;line-height:1.8;color:var(--muted);max-width:380px;margin:25px 0 29px}.intro strong{color:var(--ink);font-weight:400}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--accent);color:#080813;padding:17px 21px;border-radius:3px;font-size:12px;font-weight:700;border:0;cursor:pointer;transition:background .2s,transform .2s}.btn:hover{background:#FF5A1F;transform:translateY(-2px)}.text-link{font-size:12px;padding:12px 0;border-bottom:1px solid #A0BDDB45}.text-link:hover{color:var(--accent)}.hero-art{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;isolation:isolate}.art-frame{position:absolute;inset:5% 0;border:1px solid #A0BDDB45;border-radius:50%;transform:rotate(-16deg)}.art-frame:after{content:'';position:absolute;inset:16px -17px;border:1px solid #A0BDDB45;border-radius:50%}.record{position:relative;width:90%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#080813 0px,#080813 2px,#A0BDDB45 3px,#080813 4px);box-shadow:18px 28px 50px #08081388;transform:rotate(-19deg);overflow:hidden}.record:after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0deg,#A0BDDB22 40deg,transparent 70deg,transparent 170deg,#A0BDDB22 220deg,transparent 250deg)}.label{position:absolute;inset:28%;background:var(--accent);color:#080813;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1}.label-top{font:9px 'Courier New',monospace;letter-spacing:2px}.label strong{font-size:clamp(30px,5.6vw,74px);letter-spacing:-5px;line-height:1.3}.label-bottom{font:8px 'Courier New',monospace;letter-spacing:2px}.spindle{position:absolute;left:calc(50% - 6px);top:calc(50% - 6px);width:12px;height:12px;background:var(--bg);border:2px solid #FF5A1F;border-radius:50%;z-index:2}.art-note{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:var(--muted);font:9px 'Courier New',monospace;letter-spacing:1.4px}.sticker{position:absolute;right:-3px;top:12%;z-index:3;border:1px solid #A0BDDB45;border-radius:50%;background:color-mix(in srgb, #A0BDDB 8%, #080813);width:95px;height:95px;display:grid;place-content:center;text-align:center;transform:rotate(13deg);font:10px/1.6 'Courier New',monospace;color:var(--accent);letter-spacing:2px}.strip{border-block:1px solid var(--line);padding:19px 0;display:flex;justify-content:space-between;gap:20px;font:10px 'Courier New',monospace;letter-spacing:2px;color:var(--muted)}.strip span:nth-child(2){color:var(--accent)}section{padding-top:70px;padding-bottom:70px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:31px}h2{font-size:clamp(34px,4vw,53px);line-height:1.05;letter-spacing:-2.5px;margin:10px 0 0}.records-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.record-link{display:block}.cover{aspect-ratio:1;position:relative;overflow:hidden;transition:transform .3s;border-radius:2px}.record-link:hover .cover{transform:translateY(-5px)}.cover small{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;font:9px 'Courier New',monospace;letter-spacing:2px;z-index:3}.cover .sleeve-name{position:absolute;left:20px;right:20px;bottom:20px;z-index:3;font-size:clamp(25px,3vw,44px);font-weight:900;letter-spacing:-2px}.cover-one{background:#A0BDDB;color:#080813}.cover-one:before{content:'';position:absolute;width:85%;height:85%;left:30%;top:10%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#A0BDDB,#A0BDDB 32%,#A0BDDB 60%,#080813 77%);box-shadow:-18px 10px 70px #A0BDDB}.cover-one:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#08081310 0px,#08081310 1px,transparent 1px,transparent 4px)}.cover-two{background:#A0BDDB;color:#080813}.switch-mark{position:absolute;inset:17% 15%;font-size:clamp(120px,20vw,270px);line-height:1;text-align:center;font-weight:900;transform:rotate(-12deg);color:#080813}.cover-three{background:#FF5A1F;color:#080813}.no-reply-mark{position:absolute;inset:23%;border-radius:50%;border:1px solid #A0BDDB45;box-shadow:0 0 0 14px #FF5A1F,0 0 0 15px #A0BDDB45,0 0 0 32px #FF5A1F,0 0 0 33px #A0BDDB45,0 0 0 54px #FF5A1F,0 0 0 55px #A0BDDB45;background:#080813}.no-reply-mark:after{content:'';position:absolute;width:135%;height:8%;background:#FF5A1F;left:-17%;top:47%;transform:rotate(-45deg)}.play-circle{position:absolute;right:16px;bottom:17px;width:38px;height:38px;background:#080813e8;color:#A0BDDB;border-radius:50%;display:grid;place-items:center;font-size:12px;z-index:4}.record-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px}.record-meta h3{margin:0;font-size:17px;letter-spacing:-.4px}.record-meta p{font:10px 'Courier New',monospace;color:var(--muted);margin:7px 0 0}.record-arrow{color:var(--muted);font-size:23px}.art-disclosure{font:10px/1.6 'Courier New',monospace;color:var(--muted);margin-top:26px}.youtube-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.youtube-copy p{max-width:370px;color:var(--muted);font-size:14px;line-height:1.8;margin:23px 0 28px}.youtube-visual{background:var(--accent);color:#080813;min-height:285px;padding:27px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-radius:3px}.youtube-visual:before{content:'02';position:absolute;right:-10px;top:-65px;font-size:330px;font-weight:900;letter-spacing:-35px;line-height:1;color:#FF5A1F}.youtube-visual>*{position:relative}.yt-icon{width:75px;height:51px;border-radius:13px;background:#080813;display:grid;place-items:center;color:var(--accent);font-size:22px;margin:32px 0}.channel-handle{font-size:25px;font-weight:700;letter-spacing:-1px}.youtube-visual .eyebrow{display:flex;justify-content:space-between}.more-sections{border-top:1px solid var(--line);padding-top:0;padding-bottom:0}.detail-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;border-bottom:1px solid var(--line);padding:45px 0}.detail-section h2{font-size:34px}.detail-section p{font-size:14px;line-height:1.8;max-width:470px;color:var(--muted);margin:4px 0 18px}.soon{font:9px 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase;border:1px solid #A0BDDB45;border-radius:3px;padding:7px 9px;color:var(--accent);display:inline-block;margin-bottom:12px}footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:35px 0}footer .logo{font-size:18px}footer .eyebrow{font-size:9px;letter-spacing:1px}.back-top{font-size:12px;color:var(--muted)}@media(min-width:1500px){.hero{min-height:700px}.hero-art{min-height:520px}}@media(max-width:900px){.nav-middle{display:none}.hero h1{letter-spacing:-4px;font-size:65px}.hero-art{min-height:350px}.hero{min-height:530px}.sticker{width:75px;height:75px;font-size:8px}.youtube-section{gap:30px}.cover .sleeve-name{font-size:28px}.play-circle{width:30px;height:30px;right:10px;bottom:12px}.cover small{font-size:7px;left:14px;right:14px}.cover .sleeve-name{left:14px;bottom:14px}.records-grid{gap:17px}}@media(max-width:620px){.wrap{padding:0 6%}.nav{height:72px}.logo{font-size:21px}.yt-top{display:none}.nav-right{gap:0}.hero{grid-template-columns:1fr;gap:30px;padding-top:43px;padding-bottom:32px}.hero h1{font-size:clamp(58px,14vw,86px);letter-spacing:-4px;margin-top:23px}.intro{font-size:14px;max-width:95%}.hero-art{min-height:350px;max-width:380px;width:100%;margin:0 auto}.record{width:83%}.label strong{font-size:55px}.art-frame{inset:5% 5%}.art-note{bottom:-8px;font-size:8px}.sticker{right:0;top:8%;width:80px;height:80px}.strip{margin-top:22px;font-size:8px;letter-spacing:1px}.strip span:last-child{display:none}section{padding-block:45px}.section-heading{align-items:start}.section-heading .text-link{font-size:10px;text-align:right;white-space:nowrap}h2{font-size:39px;letter-spacing:-2px}.records-grid{grid-template-columns:1fr;gap:32px}.cover .sleeve-name{font-size:43px;left:23px;bottom:23px}.cover small{font-size:10px;left:23px;top:23px;right:23px}.switch-mark{font-size:240px}.play-circle{width:43px;height:43px;right:20px;bottom:21px}.record-meta h3{font-size:20px}.youtube-section{grid-template-columns:1fr;gap:28px}.youtube-visual{min-height:260px}.detail-section{grid-template-columns:1fr;gap:20px;padding:35px 0}.detail-section h2{font-size:34px}footer{flex-wrap:wrap}footer .eyebrow{width:100%;order:3}.dropdown{width:220px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.cover img{display:block;width:100%;height:100%;object-fit:cover}


body{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 12%,#A0BDDB23,transparent 45%),var(--bg)}
.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}
.ambient-object{position:absolute;display:block;will-change:transform}
.ambient-glow{width:410px;height:410px;right:-210px;top:17%;border-radius:50%;background:radial-gradient(circle,#A0BDDB23,transparent 70%)}
.ambient-ring{width:250px;height:250px;left:-185px;top:62%;border:1px solid #A0BDDB23;border-radius:50%}
.ambient-ring:after{content:'';position:absolute;inset:23px;border:1px solid #A0BDDB23;border-radius:50%}
.ambient-spark{right:1%;top:64%;font-size:75px;line-height:1;color:#FF5A1F28}
.ambient-diamond{left:2%;top:15%;width:27px;height:27px;border:1px solid #A0BDDB23;transform:rotate(45deg)}
.hero h1{font-size:clamp(58px,6.6vw,98px)}
.hero-ace{display:inline-block;font-size:1.52em;line-height:.87;letter-spacing:-.065em;text-shadow:0 0 65px #FF5A1F10}
.hero-rest{font-size:.77em;letter-spacing:-.055em;white-space:nowrap}
.reveal-ready{transform:translateY(24px);transition:transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}
.reveal-ready.is-visible{transform:translateY(0)}
@media(max-width:620px){.hero h1{font-size:clamp(58px,14vw,86px)}.ambient-ring{width:180px;height:180px;left:-145px}.ambient-spark{right:-19px;font-size:57px}.ambient-diamond{left:-12px}.ambient-glow{right:-280px}}
@media(prefers-reduced-motion:reduce){.ambient-object{will-change:auto}.reveal-ready{transform:none!important;transition:none!important}}


.page-nav{display:flex;gap:25px;align-items:center;font-size:12px}.page-nav a[aria-current=page]{color:var(--accent)}
.page-nav a:hover{color:var(--accent)}.page-head{padding:65px 0 35px}.page-head h1{font-size:clamp(48px,7vw,88px);letter-spacing:-.06em;line-height:1;margin:25px 0}.page-head p{color:var(--muted);max-width:580px;line-height:1.8;font-size:15px}.page-head .eyebrow{color:var(--accent)}
.archive-link{color:var(--muted);font-size:10px}.archive-link:hover{color:var(--accent)}
.sculpture-motion{width:100%;height:380px;position:relative;display:flex;align-items:center;justify-content:center}
.signal-sculpture{display:flex;align-items:center;justify-content:center;gap:10px;width:90%;height:340px;transform:perspective(650px) rotateY(-24deg) rotateZ(-16deg);filter:drop-shadow(20px 22px 25px #08081388)}
.signal-bar{width:23px;height:var(--height);border-radius:14px;background:linear-gradient(100deg,#FF5A1F,#FF5A1F 20%,#A0BDDB 65%,#080813);box-shadow:inset 2px 0 2px #FF5A1Faa,inset -4px 0 8px #080813aa,4px 5px 1px #080813;position:relative}
.signal-bar:nth-child(even){background:linear-gradient(100deg,#A0BDDB,#A0BDDB 22%,#A0BDDB 68%,#080813)}
.signal-halo{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(ellipse,#A0BDDB23,transparent 68%);filter:blur(20px);z-index:-1}
.signal-caption{position:absolute;right:5%;bottom:35px;transform:rotate(-10deg);padding:15px 21px;background:color-mix(in srgb, #A0BDDB 8%, #080813);border:1px solid #A0BDDB45;border-radius:3px;font:11px 'Courier New',monospace;letter-spacing:3px;color:var(--accent)}
.signal-caption strong{font:900 37px Arial,sans-serif;letter-spacing:-2px;display:block;margin-bottom:5px}
.spotify-mini{margin-top:18px}.spotify-frame{border:0;border-radius:12px;width:100%;display:block;background:color-mix(in srgb, #A0BDDB 8%, #080813)}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:50px}.release-card{padding:22px;background:color-mix(in srgb, #A0BDDB 8%, #080813);border:1px solid var(--line);border-radius:10px}.release-card h2{font-size:25px;letter-spacing:-1px;margin:0 0 10px}.release-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.release-meta{color:var(--muted);font:10px/1.6 'Courier New',monospace;letter-spacing:1px}.release-head a{color:var(--accent);font-size:12px}.track-names{font-size:12px;line-height:1.8;color:var(--muted);margin:18px 0 0}.catalog-note{font-size:12px;color:var(--muted);line-height:1.7}.filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 28px}.filters label{font-size:12px;color:var(--muted)}.filters input{font:14px Arial,sans-serif;padding:13px 15px;border-radius:4px;border:1px solid var(--line);background:var(--panel);color:var(--ink);width:260px;max-width:100%}.filters input:focus{outline:2px solid var(--accent);outline-offset:2px}.filters button{border:1px solid #A0BDDB45;background:transparent;color:var(--ink);padding:12px 16px;border-radius:4px;cursor:pointer;font-size:12px}.filters button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}[hidden]{display:none!important}.empty-results{color:var(--muted);padding-bottom:40px}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:60px}.video-card h2{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:16px 0 10px}.video-stage{aspect-ratio:16/9;background:var(--panel);position:relative;overflow:hidden;border-radius:7px;border:1px solid var(--line)}.video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-launch{display:block;width:100%;height:100%;position:absolute;inset:0;padding:0;border:0;background:var(--panel);color:#A0BDDB;cursor:pointer}.video-launch img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.video-launch:hover img{transform:scale(1.04)}.video-launch:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,#08081399)}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent);color:var(--bg);border-radius:50%;width:58px;height:58px;display:grid;place-items:center;z-index:1;font-size:20px;box-shadow:0 5px 30px #08081366}.video-duration{position:absolute;right:12px;bottom:12px;background:#080813e8;border-radius:4px;padding:5px 8px;z-index:1;font:11px 'Courier New',monospace}.video-footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.video-footer a{font-size:12px;color:var(--accent)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:20px 0 60px}.contact-card{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(145deg,color-mix(in srgb, #A0BDDB 8%, #080813),color-mix(in srgb, #A0BDDB 8%, #080813));padding:36px;border:1px solid #A0BDDB45;border-radius:8px;min-width:0}.contact-card h2{font-size:33px;margin:22px 0 20px}.contact-card p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 25px}.contact-address{font-size:clamp(14px,1.65vw,22px);color:var(--accent);overflow-wrap:anywhere;margin:5px 0 30px}.contact-card .btn{margin-top:auto}.contact-help{max-width:750px;color:var(--muted);font-size:14px;line-height:1.9;padding:0 0 65px}.home-contact{font-size:12px!important;margin-top:22px!important}.home-contact a{color:var(--accent);overflow-wrap:anywhere}.hero-art{overflow:visible}
@media(max-width:1000px){.page-nav{gap:18px}.signal-sculpture{gap:7px}.signal-bar{width:19px}.signal-caption{right:0}.contact-card{padding:26px}}
@media(max-width:760px){.page-nav{display:none}.catalog-grid,.video-grid,.contact-grid{grid-template-columns:1fr}.page-head{padding-top:40px}.page-head h1{font-size:56px}.contact-address{font-size:20px}.signal-sculpture{gap:9px}.signal-bar{width:21px}.signal-caption{bottom:5px}.catalog-grid{gap:18px}.release-card{padding:16px}footer{flex-wrap:wrap}.archive-link{order:4}.filters input{width:100%}.filters label{width:100%}.filters{gap:8px}}
@media(prefers-reduced-motion:reduce){.video-launch img{transition:none}}


.btn:hover{background:var(--ink);color:var(--bg)}
.youtube-visual:before{color:#08081320}
.release-card,.contact-card,.spotify-frame{background:var(--panel)}
.video-launch{color:var(--ink)}


body::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('graffiti-wall.svg');background-position:center 85px;background-size:max(1200px,100vw) auto;background-repeat:repeat-y;opacity:.42}
@media(max-width:760px){body::before{background-image:url('graffiti-mobile.svg');background-size:100% auto;background-position:center 72px;opacity:.62}}

:root{--bg:#141516;--panel:#1c1e20;--ink:#f1f1ee;--muted:#a9acae;--accent:#cc704b;--line:#ffffff20;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:84px}body.night{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body.night:before,.ambient{display:none!important}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button{color:inherit;cursor:pointer}button:disabled{cursor:default}.preview-notice{height:28px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1px;background:#232526;color:#b7b9b9}.night-header{height:76px;position:sticky;top:0;z-index:30;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:#141516ed;backdrop-filter:blur(18px)}.night-logo{font-weight:800;letter-spacing:-.5px;font-size:20px;white-space:nowrap}.night-logo span{color:var(--accent)}.night-nav{display:flex;gap:34px;font-size:11px}.night-nav a{padding:10px 0;color:var(--muted)}.night-nav a:first-child,.night-nav a[aria-current=page]{color:var(--ink)}.night-nav a[aria-current=page]{border-bottom:1px solid var(--accent)}.night-header details{display:none}.night-menu{position:absolute;right:0;top:48px;width:230px;padding:14px;background:#202224;border:1px solid var(--line)}.night-menu a{display:block;padding:14px}.micro{font-size:10px;font-weight:500;letter-spacing:2.8px;color:#c5c6c6}.fine{font-size:11px;line-height:1.7;color:var(--muted)}h1,h2,h3,p{margin-top:0}h2{font-size:clamp(34px,4.1vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.07}p{line-height:1.7;color:var(--muted)}section{padding:0}.film-journey{height:255svh;position:relative}.film-sticky{position:sticky;top:76px;height:calc(100svh - 76px);min-height:580px;overflow:hidden;background:#151617;isolation:isolate}.film-poster,#collection-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.film-poster{z-index:-4}#collection-film{opacity:0;z-index:-3}#collection-film.ready{opacity:1}.film-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#1213142e 0%,#12131460 30%,#12131470 65%,#141516 100%)}.film-copy{position:absolute;left:4%;right:4%;top:32%;text-align:center}.film-copy h1{font-size:clamp(48px,9.8vw,170px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:21px 0 20px;text-shadow:0 3px 35px #0009}.film-copy p{font-size:clamp(15px,1.45vw,21px);color:#f1f1ee;margin-bottom:30px}.enter-store{display:inline-flex;align-items:center;gap:48px;background:#f1f1ee;color:#181a1b;padding:17px 22px;font-size:11px;border:1px solid #f1f1ee}.enter-store span{font-size:17px}.enter-store:hover{background:#d2d3cf}.film-bottom{position:absolute;left:4%;right:4%;bottom:27px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#b8bbbc;font-size:10px}.film-controls{display:flex;gap:8px;flex-wrap:wrap}.film-controls button{background:#141516a8;border:1px solid #ffffff40;font-size:10px;padding:10px 12px;border-radius:0}.film-controls button:hover{background:#36383a}.wardrobe-section{padding:100px 4% 65px;position:relative;background:var(--bg);border-top:1px solid var(--line)}.section-intro{text-align:center;max-width:650px;margin:0 auto 38px}.section-intro h2{margin:17px 0}.section-intro p{font-size:14px}.night-rack{position:relative;max-width:1500px;margin:auto;background:#171819;overflow:hidden}.night-rack>img{display:block;width:100%;height:auto;min-height:440px;object-fit:cover}.piece-hotspot{position:absolute;top:14%;bottom:9%;width:29%;padding:0;border:0;background:transparent}.spot-0{left:6%}.spot-1{left:36%}.spot-2{left:66%}.piece-hotspot>span{position:absolute;bottom:8%;left:0;right:0;margin:auto;width:fit-content;min-width:80%;padding:12px 16px;display:flex;gap:22px;justify-content:space-between;font-size:11px;border:1px solid #ffffff45;background:#171819d9;transition:background .2s}.piece-hotspot b{font-size:16px;color:var(--accent);font-weight:400}.piece-hotspot:hover>span{background:#e5e6e2;color:#171819}.piece-index{display:grid;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:auto;border-bottom:1px solid var(--line)}.piece-index button{padding:22px 15px;display:flex;gap:20px;align-items:center;text-align:left;background:none;border:0;font-size:12px}.piece-index button+button{border-left:1px solid var(--line)}.piece-index span{color:var(--muted);font-size:10px}.piece-index b{margin-left:auto;font-weight:400;color:var(--accent)}.piece-index button:hover{background:#ffffff08}.collection-status{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:25px auto 0;max-width:1300px}.collection-status a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:5px}.night-sound{padding:100px 6%;display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center;border-top:1px solid var(--line)}.night-sound h2{font-size:clamp(35px,3.6vw,56px)}.night-sound p{font-size:13px}.record-link{font-size:12px;border-bottom:1px solid var(--accent);padding-bottom:8px;display:inline-block;margin-top:20px}.sound-covers{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sound-covers img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.sound-covers span{display:block;font-size:10px;margin-top:14px;color:var(--muted)}.night-connect{text-align:center;padding:90px 6%;border-top:1px solid var(--line)}.night-connect>img{width:64px;height:64px;object-fit:contain;margin-bottom:24px}.night-connect h2{font-size:clamp(50px,7vw,100px);margin-bottom:35px}.night-connect>a{font-size:14px;border-bottom:1px solid var(--accent);padding-bottom:12px}.night-connect>a span{margin-left:60px}.night-footer{padding:40px 4%;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.night-footer .night-logo{color:var(--ink)}.night-footer>div{display:flex;gap:25px}.night-footer small{font-size:9px}.store-intro{text-align:center;padding:90px 5% 60px}.store-intro h1{font-size:clamp(55px,8vw,118px);letter-spacing:-.05em;font-weight:600;margin:28px 0 20px}.store-intro p{font-size:17px}.store-intro .fine{display:block;margin-top:28px}.store-products{padding:70px 6%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.store-products h2{font-size:28px;margin:18px 0;letter-spacing:-.03em}.store-products p{font-size:13px;max-width:350px}.store-products button{background:none;border:0;border-bottom:1px solid var(--accent);padding:12px 0;font-size:11px}.store-note{text-align:center;padding:70px 5% 110px;border-top:1px solid var(--line)}.store-note p{max-width:520px;margin:0 auto 30px;font-size:14px}.store-note a{font-size:12px;border-bottom:1px solid var(--accent);padding-bottom:10px}#product-dialog{width:min(920px,94vw);max-height:90svh;overflow:auto;border:1px solid #ffffff30;padding:0;color:var(--ink);background:#202224}#product-dialog[open]{display:grid;grid-template-columns:1fr 1fr}#product-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.close-product{position:absolute;z-index:2;right:14px;top:14px;width:38px;height:38px;border:1px solid #fff4;background:#151617;font-size:24px}.product-photo{background-image:url('/assets/store-rail-v1.png');background-size:340% auto;background-repeat:no-repeat;background-color:#272727;min-height:570px;filter:brightness(.72)}.product-content{padding:65px 35px 35px}.product-content h2{font-size:39px;margin:24px 0}.product-content p{font-size:13px}.product-content dl{margin:28px 0;font-size:11px}.product-content dl>div{padding:13px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.product-content dd{margin:0;color:var(--muted)}.inquiry{display:block;border:1px solid #ffffff4a;padding:16px;margin-top:28px;font-size:11px}.inquiry:hover{background:#fff;color:#181a1b}.night .wrap{max-width:1400px}.night .page-head{padding:75px 0 45px;border-bottom:1px solid var(--line);margin-bottom:40px}.night .page-head h1{font-size:clamp(50px,7vw,100px);font-weight:600;letter-spacing:-.045em}.night .page-head .eyebrow{color:var(--muted)}.night .release-card,.night .contact-card{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:28px 0}.night .release-head a,.night .video-footer a,.night .contact-address{color:var(--accent)}.night .filters input,.night .filters button{border-radius:0;background:#1b1d1f;color:var(--ink);border-color:#ffffff40}.night .filters button[aria-pressed=true]{background:#e5e6e2;color:#171819}.night .spotify-frame{background:#1a1b1c}.night .catalog-grid{column-gap:40px}.night .video-card h2{font-size:22px;letter-spacing:-.03em}.night .video-stage{border-radius:0}.night .btn{background:#ecece9;color:#171819;border-radius:0;font-size:11px}.night .contact-grid{gap:50px}.night .contact-card h2{font-size:38px}.night .contact-address{font-size:clamp(15px,1.6vw,24px);overflow-wrap:anywhere}.night .reveal-ready{opacity:1!important;transform:none!important}.static-film .film-journey{height:auto}.static-film .film-sticky{position:relative;top:0}
@media(max-width:900px){.night-nav{gap:22px}.night-sound{grid-template-columns:1fr;gap:45px}.sound-covers{max-width:640px}.store-products{gap:25px}.night-footer>span{display:none}}
@media(max-width:640px){.night-header{height:64px}.night-logo{font-size:17px}.night-nav{display:none}.night-header details{display:block}.night-header summary{border:0;padding:10px 0;font-size:11px;border-radius:0;gap:20px}.preview-notice{font-size:8px}.film-sticky{top:64px;height:calc(100svh - 64px);min-height:570px}.film-journey{height:230svh}.film-copy{top:31%;left:5%;right:5%}.film-copy h1{font-size:10.8vw;letter-spacing:-.04em;margin-block:25px 21px}.film-copy p{font-size:14px;max-width:270px;margin-inline:auto}.film-copy .micro{font-size:8px}.enter-store{font-size:10px;padding:15px 19px}.film-bottom{bottom:23px;justify-content:center}.film-bottom>span{display:none}.film-controls{gap:5px}.film-controls button{font-size:9px;padding:10px}.wardrobe-section{padding:65px 5% 45px}.section-intro h2{font-size:48px}.section-intro p{font-size:12px}.night-rack>img{min-height:0;object-fit:contain}.piece-hotspot>span{font-size:0;min-width:0;width:30px;height:30px;padding:0;display:grid;place-items:center;bottom:2%;background:#161718da}.piece-hotspot b{font-size:19px}.piece-index{grid-template-columns:1fr}.piece-index button{padding:18px 5px;font-size:12px}.piece-index button+button{border-left:0;border-top:1px solid var(--line)}.collection-status{font-size:10px;gap:20px;align-items:center}.night-sound{padding:65px 7%}.night-sound h2{font-size:42px}.sound-covers{gap:12px}.night-connect{padding:65px 6%}.night-connect h2{font-size:56px}.night-footer{padding:30px 6%;gap:24px}.night-footer small{width:100%}.store-intro{padding:60px 6% 35px}.store-intro h1{font-size:64px}.store-intro p{font-size:14px}.store-products{grid-template-columns:1fr;padding:45px 7%;gap:40px}.store-products article+article{border-top:1px solid var(--line);padding-top:30px}.store-note{padding:55px 7%}.night .page-head{padding-top:50px}.night .page-head h1{font-size:54px}.night .contact-card h2{font-size:30px}.night .contact-grid{gap:12px}#product-dialog[open]{grid-template-columns:1fr}.product-photo{height:330px;min-height:0;background-size:310% auto}.product-content{padding:32px 25px}.product-content h2{font-size:34px}.night .catalog-grid{gap:25px}.night .contact-help{padding-block:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.film-journey{height:auto}.film-sticky{position:relative;top:0}#collection-film{display:none}}
.spot-0{left:13%;width:26%}.spot-1{left:39%;width:24%}.spot-2{left:64%;width:23%}.night-rack .piece-hotspot>span{min-width:88%}@media(max-width:640px){.night-rack .piece-hotspot>span{min-width:0}}


.film-journey{height:auto}.film-sticky{position:relative;top:0;height:calc(100svh - 104px);min-height:650px}.film-copy{top:43%;transform:translateY(-50%)}.film-copy h1{font-size:clamp(40px,7.8vw,125px);font-weight:600;letter-spacing:.065em;line-height:1.15;margin:23px 0;text-shadow:0 2px 28px #0008}.film-copy .micro{letter-spacing:.35em;color:#e2e2df}.film-copy p{font-size:clamp(14px,1.2vw,18px);font-weight:400}.film-scrim{background:linear-gradient(180deg,#10111230,#10111266 42%,#10111260 65%,#141516 100%)}.film-copy .enter-store{background:#17181980;border-color:#ffffff80;color:#f1f1ee;backdrop-filter:blur(8px)}.film-copy .enter-store:hover{background:#f1f1ee;color:#181a1b}@media(max-width:640px){.film-sticky{top:0;height:calc(100svh - 92px);min-height:590px}.film-copy{top:40%;left:4%;right:4%}.film-copy h1{font-size:9vw;letter-spacing:.025em}.film-copy p{font-size:14px}.film-copy .micro{font-size:9px}.film-controls button{font-size:8px;padding:10px 8px}}


.film-scrim{background:linear-gradient(180deg,#10111225 0%,#1011124a 40%,#10111245 62%,#141516ee 100%)}
@media(max-width:640px){.film-poster,#collection-film{object-position:59% center}}


.film-poster,#collection-film{object-position:center}.film-scrim{background:linear-gradient(180deg,#10111212 0%,#10111225 45%,#10111230 65%,#141516dc 100%)}


.film-sticky{height:calc(100svh - 76px)}@media(max-width:640px){.film-sticky{height:calc(100svh - 64px)}}#product-dialog[open]{grid-template-columns:1fr;width:min(1000px,94vw)}#product-dialog .product-photo{background:none;filter:none;height:auto;min-height:0;display:block;padding:0}#product-art-link{display:block;background:#fff;color:#333}#product-art{display:block;width:100%;height:auto}#product-art-link>span{display:block;text-align:center;padding:14px;font-size:12px;min-height:44px}#product-dialog .product-content{padding:36px;max-width:none}
@media(max-width:900px){}
@media(max-width:640px){#product-dialog[open]{width:94vw}#product-dialog .product-content{padding:28px 24px}}


.current-rack{max-width:1400px}.current-rack>img{width:100%;height:auto;min-height:0}.current-rack .piece-hotspot{top:13%;bottom:8%;width:31%;background:transparent}.current-rack .spot-0{left:1%}.current-rack .spot-1{left:34.5%}.current-rack .spot-2{left:67.5%}.current-rack .piece-hotspot>span{bottom:0;min-height:44px;min-width:88%;align-items:center}.current-rack .piece-hotspot:hover>span{background:#eee;color:#18191a}.current-rack+.piece-index{max-width:1400px}.store main>.current-rack{width:calc(100% - 64px)}@media(max-width:640px){.current-rack .piece-hotspot{display:block}.current-rack .piece-hotspot>span{font-size:0;min-width:0;width:36px;height:44px}.current-rack .piece-hotspot b{font-size:22px}.current-rack+.piece-index button{min-height:56px}.store main>.current-rack{width:calc(100% - 40px)}}


html{-webkit-text-size-adjust:100%;scroll-padding-top:82px}body.night{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,summary{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default}button,[role=button]{min-height:44px}.night-header{padding-left:max(4%,env(safe-area-inset-left));padding-right:max(4%,env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.night-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.night-header details{position:relative}.night-header summary{min-height:44px;min-width:64px;font-size:14px;display:flex;align-items:center;justify-content:flex-end}.night-menu{top:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 40px));max-height:calc(100svh - 100px);overflow:auto;border-radius:14px;box-shadow:0 18px 50px #0004}.night-menu a{min-height:48px;font-size:16px;display:flex;align-items:center}.micro,.fine,.release-meta,.catalog-note{font-size:12px;line-height:1.6}.section-intro p,.store-products p,.product-content p,.night-sound p,.contact-help{font-size:16px;line-height:1.7}.film-copy p{font-size:clamp(16px,1.3vw,19px)}.film-copy .hero-category{font-size:14px;color:#ddd;letter-spacing:.035em;margin:-12px auto 24px;line-height:1.5}.film-copy .enter-store{min-height:48px;font-size:14px;padding:14px 22px;gap:28px}.film-copy .micro{font-size:11px}.film-controls button{min-height:44px;min-width:44px;font-size:12px;padding:10px 15px}.film-bottom>span{font-size:12px}.film-sticky{min-height:560px;height:calc(100svh - 76px)}.film-copy{top:44%}.night-footer{gap:24px;font-size:13px;padding-bottom:calc(30px + env(safe-area-inset-bottom))}.night-footer a{min-height:44px;display:inline-flex;align-items:center}.night-footer small{font-size:11px}.footer-media{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.footer-media button{background:transparent;border:1px solid var(--line);color:var(--muted);font-size:12px;padding:10px 14px}.global-player-status{font-size:12px;line-height:1.5;max-width:260px}.collection-status{flex-wrap:wrap;font-size:12px;gap:12px}.launch-request{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:14px;padding:6px 0}.store-intro>.launch-request{margin-top:14px}.collection-status .launch-request{color:var(--accent);border:0}.collection-status>a{min-height:44px;font-size:13px;display:inline-flex;align-items:center}.piece-index a{min-width:0;min-height:70px;padding:20px 15px;display:flex;align-items:center;gap:16px;color:var(--ink);font-size:14px;text-align:left}.piece-index a+a{border-left:1px solid var(--line)}.piece-index a b{margin-left:auto;color:var(--accent);font-weight:400}.piece-index a span{font-size:12px;color:var(--muted)}.piece-index a:hover{background:#ffffff08}.current-rack .piece-hotspot{display:block}.current-rack .piece-hotspot>span{font-size:12px;min-height:48px;line-height:1.3;padding:12px}.store-products article>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--accent)}.store-note a,.night-connect>a,.record-link{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.night-connect>a{gap:24px}.night-connect>a span{margin-left:0}.sound-covers span{font-size:13px}.night .page-head p{font-size:17px}.night .contact-card p{font-size:16px}.night .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:13px 22px}.night .contact-address{font-size:clamp(17px,1.6vw,24px);display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.contact-help{font-size:16px}.launch-interest{max-width:850px;padding:36px;border:1px solid var(--line);margin:0 0 60px}.launch-interest h2{font-size:clamp(32px,4vw,50px);margin:16px 0}.launch-interest>p{font-size:16px;max-width:640px}.launch-interest .fine{font-size:13px;margin:18px 0 0}.night .filters input{font-family:inherit;font-size:16px;min-height:48px;padding:12px 15px}.night .filters button{min-height:44px;font-size:14px;padding:10px 16px}.release-count{font-size:13px}.external-media-note{font-size:14px;line-height:1.7;max-width:900px}.external-media-note a,.info-copy a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.external-player{border:1px solid var(--line);background:var(--panel);padding:20px;margin-top:18px;min-height:170px}.external-player:has(iframe){padding:0 0 16px}.player-intro strong{font-size:16px;font-weight:600}.player-intro p{font-size:14px;line-height:1.6;margin:12px 0}.player-intro button{display:block;min-height:46px;padding:11px 16px;background:var(--ink);color:var(--bg);border:0;font-size:14px}.player-intro>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.external-player iframe{border:0;width:100%;display:block}.unload-player,.unload-youtube{min-height:44px;background:transparent;color:var(--muted);border:1px solid var(--line);font-size:13px;padding:10px 14px;margin:12px 16px}.unload-youtube{margin:14px 0}.player-status{font-size:12px;line-height:1.5;padding:0 16px;margin:10px 0 0}.player-status:empty{display:none}.night .release-head a{min-height:44px;display:inline-flex;align-items:center}.info-copy{max-width:800px;padding-bottom:70px}.info-copy h2{font-size:30px;letter-spacing:-.025em;margin:34px 0 15px}.info-copy p{font-size:16px;line-height:1.8}.info-page{min-height:65vh}#product-dialog{max-height:90vh;max-height:90dvh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#product-dialog[open]{width:min(1050px,94vw);grid-template-columns:1.15fr 1fr}#product-dialog .product-photo{background:transparent}.close-product{width:44px;height:44px;min-height:44px;position:sticky;top:12px;float:right;right:12px;justify-self:end;margin:12px 12px -56px 0;z-index:5;border-radius:50%}#product-dialog>.close-product{grid-column:1/-1}#product-dialog .product-content{padding:36px 28px}.product-page-link{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--accent);margin:18px 0}.product-gallery{min-width:0}.gallery-stage{background:#fff;display:grid;place-items:center;min-height:360px;height:520px;overflow:hidden}.gallery-stage img{width:100%;height:100%;max-height:520px;object-fit:contain;display:block}.gallery-views{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.gallery-views a{display:inline-flex;min-height:44px;min-width:55px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--line);color:var(--ink);font-size:14px}.gallery-views a[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.open-image{display:inline-flex;align-items:center;min-height:44px;padding:0 16px 12px;font-size:13px;color:var(--muted)}.product-page{padding-bottom:65px!important}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:24px 0 35px;font-size:13px;color:var(--muted)}.breadcrumbs>a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.product-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:start}.product-summary{padding-top:20px}.product-summary h1{font-size:clamp(38px,4vw,60px);letter-spacing:-.045em;line-height:1.1;font-weight:600;margin:20px 0}.product-summary p{font-size:16px;line-height:1.7}.product-summary dl{margin:25px 0;font-size:14px}.product-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.product-summary dd{margin:0;text-align:right;color:var(--muted)}.product-summary .btn{margin:8px 0 12px}.product-inquiry{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--accent)}.product-next{padding:60px 0 0}.product-next h2{font-size:32px}.product-next>div{display:flex;flex-wrap:wrap;gap:18px}.product-next a{display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border:1px solid var(--line);font-size:14px}.night .wrap{padding-left:max(5.2%,env(safe-area-inset-left));padding-right:max(5.2%,env(safe-area-inset-right))}.night .contact-grid{min-width:0}.night .contact-card{min-width:0}
@media(max-width:900px){.product-layout{gap:30px}.product-summary h1{font-size:40px}.gallery-stage{height:440px}.gallery-stage img{max-height:440px}#product-dialog[open]{grid-template-columns:1fr}.current-rack .piece-hotspot>span{font-size:11px}}
@media(max-width:640px){html{scroll-padding-top:78px}.night-header{height:64px}.night-header summary{font-size:14px;padding:8px 0}.night-menu{top:calc(100% + 10px);padding:12px}.night-logo{font-size:18px}.film-sticky{min-height:500px;height:calc(100svh - 64px)}.film-copy{top:43%}.film-copy h1{font-size:9vw;letter-spacing:.02em}.film-copy .micro{font-size:10px;letter-spacing:.18em}.film-copy>p{font-size:16px;margin-bottom:24px}.film-copy .hero-category{font-size:13px;margin:-12px auto 23px}.film-controls button{font-size:12px;padding:10px 14px}.film-bottom{bottom:max(18px,env(safe-area-inset-bottom))}.wardrobe-section{padding-left:max(5%,env(safe-area-inset-left));padding-right:max(5%,env(safe-area-inset-right))}.section-intro p{font-size:16px}.current-rack .piece-hotspot>span{font-size:0;width:38px;min-width:0;height:48px;padding:0}.current-rack .piece-hotspot b{font-size:23px}.current-rack+.piece-index a{font-size:15px;min-height:64px;padding:18px 7px}.piece-index a+a{border-left:0;border-top:1px solid var(--line)}.collection-status{gap:8px 16px;font-size:12px}.collection-status>span{width:100%}.collection-status>a{font-size:13px}.night-sound{padding-block:60px}.night-sound p{font-size:16px}.night-footer{padding-left:max(6%,env(safe-area-inset-left));padding-right:max(6%,env(safe-area-inset-right))}.night-footer small{font-size:11px}.night-footer .footer-media{gap:8px 18px;width:100%}.footer-media>a{font-size:13px}.launch-interest{padding:25px;margin-bottom:45px}.launch-interest .fine{font-size:13px}.night .filters input{font-size:16px}.night .filters label{font-size:14px}.night .contact-address{font-size:17px}.night .page-head h1{font-size:clamp(38px,9vw,54px)}.external-player{padding:18px}.player-intro p{font-size:14px}.external-media-note{font-size:14px}.close-product{width:44px;height:44px}#product-dialog[open]{width:100%;max-width:100%;margin:auto 0 0;border-radius:22px 22px 0 0;max-height:92vh;max-height:92dvh}.gallery-stage{height:380px;min-height:0}.gallery-stage img{max-height:380px}.gallery-views{gap:8px;padding:12px}.gallery-views a{font-size:13px;padding:10px 12px;min-height:44px}.open-image{font-size:13px}#product-dialog .product-content{padding:25px 24px calc(28px + env(safe-area-inset-bottom))}.product-content h2{font-size:32px}.product-content p{font-size:16px}.product-layout{grid-template-columns:1fr;gap:14px}.breadcrumbs{padding:12px 0 20px}.product-summary{padding-top:12px}.product-summary h1{font-size:40px}.product-next{padding-top:40px}.info-copy h2{font-size:27px}.info-copy p{font-size:16px}.info-page .page-head h1{font-size:43px}.night .wrap{padding-left:max(6%,env(safe-area-inset-left));padding-right:max(6%,env(safe-area-inset-right))}.night.product .wrap{padding-bottom:45px}}
@media(orientation:landscape) and (max-height:500px){.film-sticky{height:auto;min-height:460px}.gallery-stage,.gallery-stage img{height:300px;max-height:300px}.night-menu{max-height:70svh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.clean-intro~.film-journey .hero-category{color:#eee}.night:has(.concept-bar) .launch-interest{background:#fff;border-radius:24px;border:0}.night:has(.concept-bar) .piece-index a{border:0;background:#fff;border-radius:18px}.night:has(.concept-bar) .gallery-views a[aria-current=true]{background:#1d1d1f;color:#fff}.night:has(.concept-bar) .footer-media button{color:#555}.night:has(.concept-bar) .film-sticky{border-radius:24px}
.night-header{padding-top:env(safe-area-inset-top);height:calc(76px + env(safe-area-inset-top))}.film-sticky{height:calc(100svh - 76px - env(safe-area-inset-top))}@media(max-width:640px){.night-header{height:calc(64px + env(safe-area-inset-top))}.film-sticky{height:calc(100svh - 64px - env(safe-area-inset-top))}}.concept-bar{padding-top:max(8px,env(safe-area-inset-top))}
