@font-face{font-family:OT Neue Montreal SideB;src:url(/fonts/OTNeueMontreal-MediumSemiSqueezed.otf)format("opentype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:OT Neue Montreal SideB Extra;src:url(/fonts/OTNeueMontreal-MediumExtraSqueezed.otf)format("opentype");font-style:normal;font-weight:400 600;font-display:swap}html:has(.sideb-page),body:has(.sideb-page){--sideb-ink:#2e2e2e;--sideb-paper:#fafafa;--sideb-pad:clamp(14px, 1.42vw, 22px);--sideb-ease:cubic-bezier(.19, 1, .22, 1);background:var(--sideb-paper);color:var(--sideb-ink);cursor:url(/cursors/view.png) 0 0,auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}html:has(.sideb-page){scroll-behavior:auto}body:has(.sideb-page) a{cursor:url(/cursors/view.png) 0 0,auto;-webkit-tap-highlight-color:transparent}body:has(.sideb-page) a:hover,body:has(.sideb-page) a:focus-visible{cursor:url(/cursors/view-hover.png) 0 0,pointer}body:has(.sideb-page) ::selection{background:var(--sideb-ink);color:var(--sideb-paper)}body:has(.sideb-page) .site-header{z-index:20;padding:24px var(--sideb-pad) 0;color:var(--sideb-ink);backdrop-filter:none;letter-spacing:-.02em;background:0 0;font-family:OT Neue Montreal SideB,Arial Narrow,sans-serif;font-size:clamp(14px,1.74vw,27.117px);font-weight:500;line-height:normal;position:relative;top:auto}body:has(.sideb-page) .site-header nav{gap:10px}body:has(.sideb-page) .site-header a:after{display:none}body:has(.sideb-page) .site-header a:is(:hover,:focus-visible,.active){text-underline-offset:.08em;text-decoration:underline 1px}.sideb-page{background:var(--sideb-paper);min-height:100vh;color:var(--sideb-ink);letter-spacing:-.01em;font-family:OT Neue Montreal SideB,Arial Narrow,sans-serif;font-weight:500}.sideb-mobile-meta{display:none}.sideb-title{letter-spacing:-.04em;margin:clamp(30px,5.5vw,88px) 0 0;font-family:OT Neue Montreal SideB Extra,Impact,sans-serif;font-size:20.77vw;font-weight:500;line-height:.854}.sideb-main{flex-direction:column;gap:clamp(40px,7.25vw,116px);margin-top:clamp(40px,3.7vw,59px);display:flex}.sideb-intro-grid{padding-inline:var(--sideb-pad);grid-template-columns:556fr 994fr;gap:0;display:grid}.sideb-label{margin:0 0 18px;font-size:clamp(16px,1.54vw,24px);font-weight:500;line-height:1}.sideb-big,.sideb-section-title{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4.137vw,64.53px);font-weight:500;line-height:.868}.sideb-related{line-height:.91}.sideb-pseudo-link{text-underline-offset:.08em;text-decoration:underline 1px}.sideb-strip{height:40.4vw;margin-top:clamp(20px,2.6vw,40px);overflow:hidden}.sideb-strip-track,.sideb-strip-set{align-items:center;gap:3.08vw;width:max-content;height:100%;display:flex}.sideb-strip-track{will-change:transform}.sideb-strip-item{flex:0 0 var(--strip-width);width:var(--strip-width);aspect-ratio:var(--strip-ratio);margin:0}.sideb-strip-item img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.sideb-section{grid-template-columns:281fr 1269fr;gap:clamp(14px,1.3vw,20px);display:grid}.sideb-section-title{margin-left:var(--sideb-pad);font-family:OT Neue Montreal SideB,Arial Narrow,sans-serif}.sideb-section-column{flex-direction:column;align-items:flex-end;gap:clamp(18px,3.1vw,48px);min-width:0;display:flex}.sideb-fashion-media{aspect-ratio:1265/572;clip-path:inset(0 0 100%);width:100%;transition:clip-path 1s var(--sideb-ease);margin:0;position:relative;overflow:hidden}.sideb-fashion-reveal{align-self:flex-start;width:min(100%,1265px);margin-top:-11px;margin-bottom:13px}.sideb-fashion-media video{object-fit:cover;width:100%;height:114%;transition:scale 1.4s var(--sideb-ease);will-change:transform;display:block;position:absolute;top:-7%;left:0;scale:1.05}.sideb-fashion-reveal.is-visible .sideb-fashion-media{clip-path:inset(0)}.sideb-fashion-reveal.is-visible .sideb-fashion-media video{scale:1}.sideb-body-pair{justify-content:space-between;align-items:flex-start;gap:clamp(20px,2vw,32px);width:100%;display:flex}.sideb-body-pair p{letter-spacing:-.01em;margin:0;font-size:clamp(14.4px,2.28vw,35.48px);line-height:.965}.sideb-body-pair p:first-child{width:44.7%}.sideb-body-pair p:last-child{width:50.3%}.sideb-spotify{width:calc(100% - (2 * var(--sideb-pad)));margin-top:-4.3125vw;margin-inline:var(--sideb-pad);opacity:0;transition:opacity .85s var(--sideb-ease), transform .95s var(--sideb-ease);transform:translateY(16px)}.sideb-spotify.is-visible{opacity:1;transform:translateY(0)}.sideb-spotify-frame{aspect-ratio:1555.62/740;width:100%}.sideb-spotify iframe{border:0;border-radius:12px;width:100%;height:100%;display:block}.sideb-spotify>a{text-underline-offset:.08em;margin-top:8px;font-size:clamp(14px,1.31vw,21px);text-decoration:underline 1px;display:inline-block}.sideb-film-carousel{aspect-ratio:1275/676;align-self:flex-start;width:min(100%,1275px);margin-bottom:7px;position:relative;overflow:hidden}.sideb-music-section{margin-top:7px}.sideb-film-section{margin-top:calc(2px - 1.375vw)}.sideb-film-track{width:100%;height:100%;transition:transform .85s var(--sideb-ease);will-change:transform;display:flex}.sideb-film-cell{flex:0 0 100%;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.sideb-film-cell img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.sideb-film-progress{z-index:3;backdrop-filter:blur(14px)saturate(1.15);background:#d9d9d938;border-radius:48px;align-items:center;gap:clamp(2px,.46%,4px);width:clamp(74px,12.1%,106px);height:clamp(15px,2.68%,23px);padding:0 clamp(5px,.9%,8px);display:flex;position:absolute;bottom:3.3%;left:50%;transform:translate(-50%)}.sideb-film-progress i{background:#fafafa4d;border-radius:32px;flex:1 1 0;min-width:0;height:clamp(3px,.55%,5px);display:block;position:relative;overflow:hidden}.sideb-film-progress i.is-active{flex-grow:2.75}.sideb-film-progress b{border-radius:inherit;background:var(--sideb-paper);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.sideb-footer{margin-top:11.25vw;position:relative;overflow:hidden}.sideb-footer-wordmark{color:var(--sideb-ink);letter-spacing:-.04em;white-space:nowrap;justify-content:space-between;align-items:flex-end;font-family:OT Neue Montreal SideB Extra,Impact,sans-serif;font-size:37.4vw;font-weight:500;line-height:.79;display:flex}@media (width>=761px){.sideb-footer-wordmark{transform:translateY(1.25vw)}}.sideb-footer-wordmark span:first-child{margin-left:-1.5vw}.sideb-footer-wordmark span:last-child{margin-right:-1.4vw}.sideb-footer-info{z-index:2;padding:0 var(--sideb-pad);letter-spacing:-.02em;text-transform:uppercase;align-items:flex-end;gap:0;font-size:clamp(10px,1.31vw,21px);line-height:1;display:flex;position:absolute;bottom:5vw;left:0;right:0}.sideb-footer-info>*{background:var(--sideb-ink);width:fit-content;color:var(--sideb-paper);white-space:nowrap;padding-top:1px}.sideb-footer-info>:first-child{margin-left:-.2%}.sideb-footer-info>:nth-child(2){margin-left:5.1%}.sideb-footer-info>:nth-child(3){margin-left:5.2%}.sideb-footer-info>:nth-child(4){margin-left:5.1%}.sideb-footer-info>:nth-child(5){margin-left:6.1%}.sideb-footer-info>:nth-child(6){margin-left:auto}.sideb-footer-info a:is(:hover,:focus-visible){color:var(--sideb-paper);text-underline-offset:.08em;text-decoration:underline 1px}.sideb-footer [data-sideb-reveal]{opacity:0;transition:opacity .85s var(--sideb-ease) var(--reveal-delay,0s), transform .95s var(--sideb-ease) var(--reveal-delay,0s);transform:translateY(16px)}.sideb-footer [data-sideb-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=760px){body:has(.sideb-page){padding-bottom:calc(58px + env(safe-area-inset-bottom))}body:has(.sideb-page) .site-header{z-index:40;inset:auto 0 max(13px, env(safe-area-inset-bottom));pointer-events:none;background:0 0;justify-content:center;align-items:flex-start;gap:3.07692vw;width:100vw;min-height:0;padding:0;font-size:6.79436vw;line-height:1;display:flex;position:fixed}body:has(.sideb-page) .site-header .wordmark,body:has(.sideb-page) .site-header nav{pointer-events:auto}body:has(.sideb-page) .site-header nav{gap:3.07692vw}body:has(.sideb-page) .site-header a{white-space:nowrap}.sideb-mobile-meta{z-index:30;top:max(2.05128vw, env(safe-area-inset-top));right:env(safe-area-inset-right);left:env(safe-area-inset-left);color:var(--sideb-ink);letter-spacing:-.02em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:start;font-size:4.10256vw;line-height:1;display:grid;position:absolute}.sideb-mobile-mail,.sideb-mobile-socials{background:var(--sideb-ink);color:var(--sideb-paper);white-space:nowrap;justify-self:end}.sideb-mobile-mail,.sideb-mobile-socials a{color:var(--sideb-paper);text-underline-offset:.08em;text-decoration:underline 1px}.sideb-title{margin-top:30.7vw;padding:0 18px;font-size:24vw;line-height:.92}.sideb-main{gap:40px;margin-top:40px}.sideb-intro-grid,.sideb-section{grid-template-columns:1fr;gap:16px;padding:0 18px}.sideb-intro-grid{gap:16px}.sideb-label{margin-bottom:3.8vw;font-size:4.7vw}.sideb-big,.sideb-section-title{font-size:clamp(21.6px,6.1vw,32px);line-height:1}.sideb-section-title{margin-left:0}.sideb-related{line-height:.98}.sideb-strip{height:62vw;margin-top:8vw}.sideb-section-column{align-items:stretch;gap:20px}.sideb-body-pair{flex-direction:column;gap:6vw}.sideb-body-pair p,.sideb-body-pair p:first-child,.sideb-body-pair p:last-child{width:100%;font-size:clamp(14.72px,4.3vw,20.8px);line-height:1.16}.sideb-spotify{width:calc(100% - 36px);margin:0 18px}.sideb-spotify-frame{aspect-ratio:auto;height:min(600px,134vw)}.sideb-spotify>a{font-size:4.3vw}.sideb-fashion-reveal{width:100%;margin:0}.sideb-music-section,.sideb-film-section{margin-top:0}.sideb-film-carousel{width:100%;margin-bottom:0}.sideb-footer{padding-top:8vw;padding-bottom:calc(18px + env(safe-area-inset-bottom));margin-top:14vw}.sideb-footer:before{content:"";background:color-mix(in srgb, var(--sideb-ink) 38%, transparent);height:1px;position:absolute;top:0;left:18px;right:18px}.sideb-footer-wordmark{font-size:26vw;line-height:.85}.sideb-footer-wordmark span:first-child{margin-left:-1.5vw}.sideb-footer-wordmark span:last-child{margin-right:-1.4vw}.sideb-footer-info{display:none}}@media (prefers-reduced-motion:reduce){.sideb-page *,.sideb-page :before,.sideb-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sideb-page [data-sideb-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.sideb-page [data-parallax]{transform:none!important}}
