@font-face{font-family:Pitch;src:url(/fonts/pitch-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--fs-label:clamp(10px, .8vw, 11px);--fs-body:clamp(11px, .9vw, 12px)}*,:before,:after{box-sizing:border-box}body{margin:0}@property --sop-bg{syntax:"<color>";inherits:true;initial-value:#000}.sop-site[data-theming="1"],.sop-site[data-theming="1"] :not(svg){transition:background-color .5s,color .5s,border-color .5s}.sop-site[data-theming="1"] svg path,.sop-site[data-theming="1"] svg circle,.sop-site[data-theming="1"] svg rect,.sop-site[data-theming="1"] svg line{transition:fill .5s,stroke .5s}@media (prefers-reduced-motion:reduce){.sop-site[data-theming="1"],.sop-site[data-theming="1"] :not(svg){transition:none}}html,body{max-width:100%;overflow-x:clip}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}.sop-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--sop-bg,#000), transparent);height:26px;position:absolute;top:100%;left:0;right:0}.sop-header-inner{grid-template-columns:1fr auto 1fr;padding:22px 48px}.sop-main-inner{padding:0 48px}.nav-clocks{align-items:center;gap:32px;display:flex}@keyframes sopFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sop-fade-in{animation:.35s sopFadeIn}@keyframes sopStaggerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sop-stagger>*{animation:.85s cubic-bezier(.22,1,.36,1) both sopStaggerIn;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){.sop-stagger>*{animation:none}}.sop-logo{transition:opacity .2s}.sop-logo:hover{opacity:.55}.sop-wordmark{white-space:nowrap}.sop-wordmark-l2{display:none}.sop-toggle{transition:opacity .2s}.sop-toggle:hover{opacity:.75!important}.sop-info-btn{transition:opacity .2s}.sop-info-btn:hover{opacity:1!important}@keyframes sopLabelIn{0%{opacity:0}to{opacity:1}}.sop-info-label{animation:.15s sopLabelIn}.sop-email{opacity:.4;transition:opacity .2s}.sop-email:hover{opacity:1}.sop-press-item{transition:opacity .2s}.sop-press-item:hover{opacity:.55}.sop-tracknum .tracknum-p,.sop-tracknum:hover .tracknum-n{display:none}.sop-tracknum:hover .tracknum-p{line-height:0;display:inline-flex}.sop-dl{transition:opacity .2s}.sop-dl:hover{opacity:.6}.sop-track-feat{margin-left:8px}.sop-toggle-lbl{transition:opacity .2s}.sop-toggle-lbl:hover{opacity:.6}.sop-rights-grid{grid-template-columns:1fr 1fr;gap:24px 48px;display:grid}@media (width<=600px){.sop-rights-grid{grid-template-columns:1fr}}@keyframes sopPulse{0%,to{opacity:.2}50%{opacity:1}}.sop-buffer-dot{animation:1s ease-in-out infinite sopPulse}.sop-copy{transition:opacity .2s}.sop-copy:hover{opacity:1!important}.sop-plat{transition:opacity .2s}.sop-plat:hover{opacity:.55}.sop-facade .sop-facade-btn{transition:transform .25s,background .25s}.sop-facade:hover .sop-facade-btn{background:#0000004d;transform:translate(-50%,-50%)scale(1.08)}.sop-unmute{transition:background .2s,border-color .2s}.sop-unmute:hover{background:#000000bf;border-color:#fff9}.sop-back{transition:opacity .2s}.sop-back:hover{opacity:1!important}.sop-footer-inner{padding:18px 48px}.sop-modal-scrim{opacity:0;transition:opacity .4s}.sop-modal-scrim[data-open="1"]{opacity:1}.sop-modal{transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(8px)scale(.98)}.sop-modal-scrim[data-open="1"] .sop-modal{transform:translateY(0)scale(1)}.sop-modal-x{opacity:.5;transition:opacity .2s}.sop-modal-x:hover{opacity:1}.sop-modal-cta{transition:opacity .2s}.sop-modal-cta:hover{opacity:.6}@media (prefers-reduced-motion:reduce){.sop-modal-scrim,.sop-modal{transition:none}}.sop-project-body{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px 48px;margin:32px 0;display:grid}.sop-project-meta{grid-column:1/3}.sop-project-desc{grid-column:3/4}.sop-meta-grid{grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.sop-meta-grid--tight{row-gap:16px}.sop-panel-body{padding:24px 48px 84px}.sop-player-row{align-items:center;gap:20px;display:flex}.sop-player-controls{flex:none;align-items:center;gap:16px;display:flex}.sop-player-title{align-items:center;gap:8px;min-width:130px;display:flex;overflow:hidden}.sop-player-titletext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sop-player-scrub{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.sop-player-time{text-align:right;white-space:nowrap;min-width:84px}.sop-hero-img{max-width:68vw;max-height:76vh}.sop-hero-media{width:68vw;max-width:68vw;margin-left:auto;margin-right:auto}@media (width<=1100px){.sop-hero-img{max-width:82vw}.sop-hero-media{width:100%;max-width:100%}}@media (width<=640px){.sop-hero-img{max-width:94vw;max-height:84vh}.sop-hero-media{width:100%;max-width:100%}}.sop-video-grid{flex-direction:column;gap:48px;width:68vw;max-width:68vw;margin:0 auto 56px;display:flex}@media (width<=1100px){.sop-video-grid{width:100%;max-width:100%}}@media (width<=640px){.sop-video-grid{gap:36px;width:100%;max-width:100%}}.sop-list-col{width:45%}@media (width<=900px){.sop-list-col{width:60%}}.sop-index-fill{min-height:calc(100dvh - var(--sop-header-h,62px) - var(--sop-footer-h,48px));flex-direction:column;justify-content:center;padding-bottom:24px;display:flex}.sop-idx-row{cursor:pointer;outline:none;align-items:baseline;gap:16px;padding:13px 0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex}.sop-idx-list[data-hovering="1"] .sop-idx-row{opacity:.25}.sop-idx-list .sop-idx-row.is-hov,.sop-idx-row:active{opacity:1;transform:translate(7px)}.sop-idx-list:has(.sop-idx-row:active) .sop-idx-row:not(:active){opacity:.25}.sop-idx-n{font-size:var(--fs-label);letter-spacing:.06em;min-width:20px}.sop-idx-title{font-size:var(--fs-label);letter-spacing:.04em}.sop-idx-tag{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}@keyframes sopRowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sop-idx-in{opacity:0}.sop-idx-list.is-in .sop-idx-in{animation:.8s cubic-bezier(.22,1,.36,1) both sopRowIn;animation-delay:calc(var(--i) * 55ms)}@media (prefers-reduced-motion:reduce){.sop-idx-in{opacity:1}.sop-idx-list.is-in .sop-idx-in{animation:none}.sop-idx-row{transition:opacity .2s}.sop-idx-list .sop-idx-row.is-hov{transform:none}}@media (width<=900px){.sop-header-inner{grid-template-columns:auto 1fr auto}.nav-clocks{justify-content:center}}.sop-delivery-head{align-items:flex-end;gap:28px;display:flex}.sop-delivery-cover{width:clamp(150px,22vw,220px)}@media (width<=640px){.sop-delivery-head{flex-direction:column;align-items:flex-start;gap:18px}.sop-delivery-cover{width:100%}.sop-header-inner{padding:18px 24px}.sop-main-inner{padding:0 24px}.sop-footer-inner{padding:16px 24px}.sop-header-inner{grid-template-columns:1fr auto 1fr}.sop-site .sop-logo svg{width:calc(var(--fs-label) * 2.6);height:calc(var(--fs-label) * 2.6)}.sop-site .sop-wordmark{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-clocks{justify-content:center;gap:18px}.sop-np-label{display:none}.sop-np{gap:12px!important}.sop-footer-nav{gap:18px!important}.sop-gal-dot{margin:-8px;padding:12px!important}.sop-list-col{width:100%}.sop-idx-row{flex-wrap:wrap;gap:14px;padding:18px 0}.sop-idx-title{white-space:nowrap}.sop-idx-tag{flex:0 0 100%;margin:6px 0 0 34px}.sop-site{--fs-label:15px;--fs-body:17px}.sop-site.sop-delivery{--fs-label:12px;--fs-body:13px}.sop-site .sop-toggle svg{width:15px;height:15px}.sop-site .sop-toggle{margin:-8px;padding:8px}.sop-site .sop-back{margin:-10px -14px -10px 0;padding:10px 14px 10px 0}.sop-site .sop-footer-inner button{margin:-8px 0;padding:8px 0}.sop-project-body{grid-template-columns:1fr;row-gap:0}.sop-project-meta,.sop-project-desc{grid-column:auto}.sop-meta-grid{grid-template-columns:1fr;row-gap:32px}.sop-panel-scroll{justify-content:flex-start!important}.sop-panel-body{padding:7vh 24px 104px}.sop-wordmark{white-space:normal;flex-direction:column;display:inline-flex}.sop-wordmark-l1{margin-right:-.22em;display:block}.sop-wordmark-l2{letter-spacing:0;justify-content:space-between;display:flex}.sop-wordmark-inline,.sop-hover-preview{display:none}.sop-track-row{--track-actions-w:132px;position:relative}.sop-track-actions{position:absolute;top:16px;right:0;gap:12px!important}.sop-track-name{padding-right:var(--track-actions-w);display:block}.sop-track-feat{margin-top:5px;margin-left:0;line-height:1.55;display:block}.sop-player-row{flex-direction:column;align-items:stretch;gap:12px}.sop-player-title{flex:1;min-width:0}.sop-player-scrub{gap:12px}.sop-player-time{min-width:0}}.sop-sync-2col{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}@media (width<=720px){.sop-sync-2col{grid-template-columns:1fr;row-gap:22px}}.sop-sync-roster{grid-template-columns:repeat(2,1fr);align-items:start;gap:44px 56px;display:grid}@media (width<=560px){.sop-sync-roster{grid-template-columns:1fr}}.sop-sync-rights{grid-template-columns:repeat(2,1fr);gap:26px 40px;display:grid}@media (width<=560px){.sop-sync-rights{grid-template-columns:1fr}}@media (width<=640px){.sop-cat-tag{display:none}}.sop-sync-tabs{scrollbar-width:none}.sop-sync-tabs::-webkit-scrollbar{display:none}@media (width<=640px){.sop-sync-tabbar{gap:14px!important}.sop-sync-tabbar .sop-sync-mark{display:none}.sop-sync-tabs{padding-right:8px;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}}.sop-sync-atmos{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.sop-sync-team{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}@media (width<=820px){.sop-sync-atmos{grid-template-columns:1fr;gap:32px}.sop-sync-team{grid-template-columns:1fr;gap:24px}.sop-sync-team .sop-sync-teamimg{max-width:320px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.sop-reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.sop-reveal.is-inview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sop-reveal{opacity:1!important;transition:none!important;transform:none!important}}.sop-sync-section{border-top:1px solid var(--sop-sep,#1a1a1a);padding:12vh 0 2vh}.sop-sync-section:first-of-type{border-top:none;padding-top:8vh}.sop-sync-sec-head{align-items:baseline;gap:20px;margin-bottom:5vh;display:flex}.sop-sync-sec-idx{letter-spacing:.1em;font-size:clamp(13px,1.2vw,15px)}.sop-sync-sec-title{letter-spacing:-.01em;margin:0;font-size:clamp(34px,7vw,84px);font-weight:400;line-height:.98}@media (width<=640px){.sop-sync-section{padding:9vh 0 2vh}.sop-sync-sec-head{gap:12px;margin-bottom:4vh}}.sop-sync-navdot{transition:color .25s,opacity .25s}
