@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument;src:url(/fonts/instrument-serif-regular.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Instrument;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-display:swap}:root{color:#262624;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--paper:#f8f7f4;--ink:#262624;--muted:#717268;--rule:#26262429;--black:#080a08;--rail:clamp(250px,19.6vw,310px);background:#f8f7f4;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);cursor:default;margin:0}body.menu-open,body.player-open{overflow:hidden}button,a{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}a{text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid}h1,h2,h3,p,figure{margin:0}img{max-width:100%;display:block}[hidden]{display:none!important}::selection{color:#20201d;background:#dddcd4}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;border:0;padding:11px 16px;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip:focus{transform:translateY(0)}.icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;width:18px;height:18px;display:block}[data-icon]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fonts-pending .identity,.fonts-pending .identity-role,.fonts-pending .rail-body,.fonts-pending .panel-showreel .stage-bar{opacity:0}.fonts-pending .artist-rail{pointer-events:none}.fonts-ready .identity{animation:.82s cubic-bezier(.2,.7,.2,1) 40ms both landing-type-in}.fonts-ready .identity-role{animation:.62s cubic-bezier(.2,.7,.2,1) .14s both landing-type-in}.fonts-ready .panel-showreel .stage-bar-top{animation:.58s cubic-bezier(.2,.7,.2,1) .2s both landing-type-in}.fonts-ready .panel-showreel .stage-bar-bottom{animation:.72s cubic-bezier(.2,.7,.2,1) .16s both landing-type-in}@media (min-width:761px){.fonts-ready .rail-body{animation:.7s cubic-bezier(.2,.7,.2,1) .24s both landing-type-in}}@keyframes landing-type-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.artist-rail{width:var(--rail);z-index:50;background:var(--paper);flex-direction:column;padding:35px 34px 27px;display:flex;position:fixed;inset:0 0 0 auto}.identity{text-align:left;letter-spacing:-.04em;background:0 0;border:0;width:-moz-fit-content;width:fit-content;padding:0;font-family:Instrument,Georgia,serif;font-size:74px;line-height:.86;display:block}.identity>span{display:block}.identity-role{letter-spacing:.17em;margin-top:23px;font-size:7px}.menu-button{display:none}.identity{isolation:isolate}.identity-effect-canvas{z-index:2;opacity:0!important}.identity.identity-effect-safe>.identity-effect-canvas{opacity:1!important}.identity.identity-effect-safe>span{opacity:0}.rail-body{flex-direction:column;flex:1;min-height:0;padding-right:23px;display:flex}.portfolio-navigation{flex-direction:column;gap:20px;margin-top:48px;display:flex}.nav-group{flex-direction:column;align-items:flex-start;display:flex}.nav-title{text-align:left;color:#77796f;background:0 0;border:0;justify-content:space-between;align-items:baseline;width:100%;padding:0 0 7px;font-size:11px;line-height:1.3;display:flex;position:relative}.nav-title span{position:relative}.nav-title span:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .36s cubic-bezier(.2,.65,.2,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-title:hover,.nav-title.is-active{color:var(--ink)}.nav-title.is-active span:after{transform:scaleX(1)}.nav-title sup{color:var(--muted);font-size:7px;font-weight:400}.nav-projects{flex-direction:column;gap:7px;margin-top:9px;padding-left:10px;display:flex}.nav-projects button{color:#7c7e74;background:0 0;border:0;align-items:baseline;gap:12px;width:-moz-fit-content;width:fit-content;padding:0;font-size:9px;line-height:1.45;transition:color .2s,transform .25s;display:flex;position:relative}.nav-projects button>span{color:#96988d;font-size:6px}.nav-projects button:hover,.nav-projects button.is-active{color:var(--ink);transform:translate(3px)}.nav-projects button.is-active:after{content:"";background:currentColor;width:5px;height:1px;position:absolute;top:50%;left:-10px}.nav-contact{margin-top:8px;padding-left:10px}.nav-contact a{color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:4px;font-size:8px}.rail-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:8px;display:flex}.rail-footer>a{align-items:center;gap:11px;display:flex}.rail-footer .icon{width:12px;height:12px}.rail-footer>span{color:var(--muted);font-size:7px}.portfolio-main{height:100svh;margin-right:var(--rail);overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-behavior:smooth;outline:none;overflow:hidden auto}.player-open .portfolio-main{overflow:hidden}.panel{scroll-snap-align:start;scroll-snap-stop:normal;background:var(--paper);height:100svh;min-height:560px;position:relative;overflow:hidden}.section-number{letter-spacing:.13em;color:var(--muted);margin-bottom:14px;font-size:7px;line-height:1;display:block}.panel-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:24px;display:flex}.panel-heading>div{align-items:baseline;gap:22px;display:flex}.panel-heading .section-number{margin:0}.panel-heading h2{letter-spacing:-.035em;font-family:Instrument,Georgia,serif;font-size:clamp(49px,4.6vw,72px);font-weight:400;line-height:.86}.panel-heading>p{max-width:260px;color:var(--muted);text-align:right;font-size:8px;line-height:1.75}.panel-index{flex-direction:column;height:100%;padding:32px clamp(28px,3vw,49px) 28px;display:flex}.panel-next{background:0 0;border:0;align-items:center;gap:21px;width:-moz-fit-content;width:fit-content;margin:18px 0 0 auto;padding:7px 0;font-size:8px;display:flex}.panel-next .icon{width:16px;height:16px}.panel-showreel{background:var(--black);color:#f2f0e6}.reel-stage{background:var(--black);grid-template-rows:64px minmax(0,1fr) 64px;height:100%;display:grid}.stage-bar{z-index:3;color:#bebfb0;letter-spacing:.11em;align-items:center;font-size:7px;display:flex;position:relative}.stage-bar-top{justify-content:flex-end;padding:0 31px}.reel-frame{aspect-ratio:16/9;background:#000;place-self:center;width:min(100%,177.778svh - 227.556px);position:relative;overflow:hidden}.reel-poster,.reel-media,.reel-media>iframe,.reel-media>video{width:100%;height:100%;position:absolute;inset:0}.reel-media>iframe,.player-media>iframe{border:0;display:block}.reel-poster,.reel-media>video{object-fit:contain}.reel-media{opacity:0;transition:opacity .45s}.reel-poster{object-fit:contain;transition:opacity .45s}.reel-stage[data-reel-state=playing] .reel-media,.reel-stage[data-reel-state=paused] .reel-media{opacity:1}.reel-stage[data-reel-state=playing] .reel-poster,.reel-stage[data-reel-state=paused] .reel-poster{opacity:0}.frame-shade{pointer-events:none;background:linear-gradient(#0000 61%,#080b06a0 100%);position:absolute;inset:0}.reel-frame h1{letter-spacing:-.04em;font-family:Instrument,Georgia,serif;font-size:clamp(58px,6.2vw,98px);font-weight:400;line-height:.85;position:absolute;bottom:clamp(21px,3.2vw,50px);left:clamp(24px,3vw,48px)}.reel-frame h1 em{vertical-align:top;letter-spacing:-.02em;margin-left:10px;font-size:.36em;font-weight:400;display:inline-block}.stage-bar-bottom{gap:30px;padding:0 31px}.stage-bar-bottom button,.stage-bar-bottom a{color:#e5e4d9;letter-spacing:0;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:8px;display:flex}.stage-bar-bottom .icon{width:14px;height:14px}.reel-motion{text-align:left;min-width:36px}.reel-source{margin-left:3vw}.next-section{margin-left:auto}.next-section .icon{width:18px;height:18px}.music-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.18fr .82fr;gap:15px;min-height:0;display:grid}.work-card{min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.music-grid .work-card:first-child{grid-row:1/3}.work-picture{background:#242820;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.work-picture:after{content:"";background:linear-gradient(#0000 62%,#0d120b56);position:absolute;inset:0}.work-picture>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.work-card:hover .work-picture>img,.work-card:focus-visible .work-picture>img{transform:scale(1.025)}.work-play{z-index:2;color:#fff;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #f3f1e4b8;border-radius:50%;place-items:center;width:45px;height:45px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.work-play .icon{fill:currentColor;stroke-width:0;width:14px;height:14px;margin-left:2px}.work-card:hover .work-play,.work-card:focus-visible .work-play{opacity:1;transform:translate(-50%,-50%)}.work-duration{z-index:2;color:#f5f3e8;font-size:7px;position:absolute;bottom:10px;right:12px}.work-caption{grid-template-columns:1fr auto;align-items:end;gap:5px 20px;padding-top:10px;display:grid}.work-name{align-items:baseline;gap:10px;display:flex}.work-name strong{font-size:15px;font-weight:400;line-height:1.2}.work-number{color:var(--muted);font-size:6px}.work-detail{color:var(--muted);grid-row:2;font-size:7px;display:block}.work-caption>.icon{grid-area:1/2/3;align-self:center;width:16px;height:16px}.music-grid .work-card:first-child .work-name strong{letter-spacing:-.02em;font-family:Instrument,Georgia,serif;font-size:31px}.panel-film{color:#f3f1e7;background:#0b0d0a}.panel-heading-light .section-number,.panel-heading-light>p{color:#a1a596}.film-index{padding-bottom:24px}.film-feature{flex:1;min-height:0}.film-feature .work-card{height:100%}.film-feature .work-picture{background:#030403}.film-feature .work-picture>img{object-fit:contain}.film-feature .work-name strong{font-family:Instrument,Georgia,serif;font-size:31px}.film-feature .work-detail,.film-feature .work-number{color:#aaa99e}.panel-next-light{color:#e9e7dc}.photography-index{padding-bottom:23px}.photo-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .7fr .7fr 1.15fr;gap:8px;min-height:0;display:grid}.photo-item{background:#22261f;min-width:0;min-height:0;position:relative;overflow:hidden}.photo-item-1,.photo-item-2{grid-row:1/3}.photo-item-3{grid-column:3/5}.photo-item>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.photo-item:hover>img{transform:scale(1.018)}.photo-item figcaption{z-index:2;color:#fff;letter-spacing:.04em;background:linear-gradient(#0000,#0a0e09a8);justify-content:space-between;gap:20px;padding:30px 12px 10px;font-size:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.photo-item figcaption span:last-child{color:#d7d8cf}.photo-item.is-study:after{content:"TEMPORARY";z-index:2;color:#e9e7dc;letter-spacing:.14em;background:#0d110dbd;padding:5px 6px;font-size:5px;position:absolute;top:10px;right:10px}.panel-info{background:var(--paper)}.info-layout{grid-template-rows:1fr auto;grid-template-columns:1fr 1.06fr;gap:25px clamp(30px,5vw,78px);height:100%;padding:42px clamp(32px,5vw,78px) 37px;display:grid}.info-intro{align-self:center}.info-intro h2{letter-spacing:-.045em;font-family:Instrument,Georgia,serif;font-size:clamp(76px,8.5vw,136px);font-weight:400;line-height:.82}.info-intro h2 em{font-weight:400}.info-intro>p{max-width:300px;margin-top:39px;font-size:13px;line-height:1.75}.info-frame{align-self:stretch;min-height:0}.info-frame img{object-fit:cover;width:100%;height:calc(100% - 25px)}.info-frame figcaption{color:var(--muted);letter-spacing:.08em;margin-top:11px;font-size:6px}.info-contact{border-top:1px solid var(--rule);grid-column:1/3;grid-template-columns:1fr auto;align-items:end;padding-top:20px;display:grid}.info-contact>p{color:var(--muted);grid-column:1/3;margin-bottom:13px;font-size:8px}.info-contact>a{letter-spacing:-.025em;align-items:center;gap:24px;width:-moz-fit-content;width:fit-content;font-family:Instrument,Georgia,serif;font-size:clamp(31px,3.4vw,52px);display:flex}.info-contact>a .icon{width:24px;height:24px}.info-contact>div{color:var(--muted);align-items:center;gap:30px;font-size:7px;display:flex}.info-contact>div a{color:var(--ink);align-items:center;gap:10px;display:flex}.info-contact>div .icon{width:12px;height:12px}.film-player{z-index:40;inset:0 var(--rail) 0 0;background:var(--black);color:#f2f0e6;opacity:0;visibility:hidden;grid-template-rows:64px minmax(0,1fr) 72px;transition:opacity .28s,visibility .28s;display:grid;position:fixed}.film-player.is-visible{opacity:1;visibility:visible}.film-player.is-switching .player-frame,.film-player.is-switching .player-bar-bottom{opacity:0;transform:translateY(4px)}.player-bar-top{justify-content:space-between;align-items:center;padding:0 31px;display:flex}.player-bar-top>div{gap:22px;display:flex}.player-exit{color:#e9e7dc;background:0 0;border:0;align-items:center;gap:11px;padding:8px 0;font-size:8px;display:flex}.player-exit .icon{width:14px;height:14px}.player-frame{aspect-ratio:16/9;background:#000;place-self:center;width:min(100%,177.778svh - 241.778px);transition:opacity .18s,transform .18s;position:relative;overflow:hidden}.player-poster,.player-media,.player-media>iframe,.player-media>video{width:100%;height:100%;position:absolute;inset:0}.player-poster,.player-media>video{object-fit:contain}.player-media{opacity:0}.film-player[data-player-state=playing] .player-media,.film-player[data-player-state=paused] .player-media{opacity:1}.film-player[data-player-state=playing] .player-poster,.film-player[data-player-state=paused] .player-poster{opacity:0}.player-shade{background:linear-gradient(#0000 58%,#070a06b8)}.player-heading{z-index:2;position:absolute;bottom:clamp(20px,3vw,44px);left:clamp(22px,3vw,46px)}.player-heading p{color:#e0e0d1;letter-spacing:.07em;margin-bottom:8px;font-size:7px}.player-heading h2{letter-spacing:-.035em;font-family:Instrument,Georgia,serif;font-size:clamp(49px,5.5vw,86px);font-weight:400;line-height:.9}.player-fallback{z-index:3;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d100c9c;border:1px solid #edeaddbd;align-items:center;gap:17px;padding:14px 18px;font-size:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-fallback .icon{width:15px;height:15px}.film-player[data-player-state=external] .player-fallback,.film-player[data-player-state=poster] .player-fallback{opacity:1;pointer-events:auto}.player-bar-bottom{grid-template-columns:auto auto 1fr auto;align-items:center;gap:30px;padding:0 31px;transition:opacity .18s,transform .18s;display:grid}.player-controls{gap:18px;display:flex}.player-controls button,.player-next{color:#e8e6dc;background:0 0;border:0;padding:7px 0;font-size:8px}.player-meta{color:#aeb0a3;letter-spacing:.06em;font-size:7px}.player-credit{color:#aeb0a3;text-align:center;max-width:420px;font-size:7px;line-height:1.55}.player-next{align-items:center;gap:14px;display:flex}.player-next .icon{width:14px;height:14px}@media (min-width:1800px){:root{--rail:310px}.artist-rail{padding-left:47px}.identity{font-size:83px}.panel-index{padding-inline:55px}}@media (max-height:760px) and (min-width:761px){.artist-rail{padding-top:27px;padding-bottom:20px}.identity{font-size:59px}.identity-role{margin-top:16px}.portfolio-navigation{gap:13px;margin-top:30px}.nav-projects{gap:4px;margin-top:6px}.rail-footer{padding-top:12px}.panel-heading{padding-bottom:16px}.panel-heading h2{font-size:48px}.panel-index{padding-top:24px;padding-bottom:19px}.stage-bar,.reel-stage{--bar:48px}.reel-stage{grid-template-rows:48px minmax(0,1fr) 48px}.reel-frame{width:min(100%,177.778svh - 170.667px)}.film-player{grid-template-rows:48px minmax(0,1fr) 52px}.player-frame{width:min(100%,177.778svh - 177.778px)}.info-layout{padding-top:30px;padding-bottom:28px}.info-intro h2{font-size:79px}.info-intro>p{margin-top:25px}.photo-grid{gap:6px}}@media (max-width:1050px) and (min-width:761px){:root{--rail:226px}.artist-rail{padding-left:27px;padding-right:29px}.identity{font-size:65px}.portfolio-navigation{gap:17px}.panel-heading>p{max-width:210px}.music-grid{grid-template-columns:1.1fr .9fr}.info-layout{gap:25px 35px;padding-inline:35px}.info-contact>div>span{display:none}}@media (max-width:760px){:root{--rail:0px}html{scroll-behavior:smooth}.artist-rail{background:var(--paper);border-bottom:1px solid var(--rule);z-index:60;width:100%;height:82px;padding:20px 22px;transition:background .25s,color .25s;display:block;position:fixed;inset:0 0 auto}.identity{letter-spacing:-.035em;gap:5px;font-size:34px;line-height:1;display:flex}.identity>span{display:inline}.identity-role{letter-spacing:.16em;margin-top:6px;font-size:5px}.rail-body{display:none}.menu-button{background:0 0;border:0;align-items:center;gap:12px;height:44px;padding:10px 8px;display:flex;position:absolute;top:18px;right:14px}.menu-word{font-size:7px}.menu-lines{width:22px;display:block}.menu-lines i{background:currentColor;width:22px;height:1px;margin:6px 0;transition:transform .2s;display:block}body[data-current-section=showreel]:not(.menu-open) .artist-rail{color:#f3f0e6;background:0 0;border-color:#0000}.menu-open .artist-rail{background:var(--paper);height:100dvh;color:var(--ink);border:0;overflow:auto}.menu-open .rail-body{min-height:calc(100dvh - 82px);padding:0 2px 19px;display:flex}.menu-open .portfolio-navigation{gap:20px;margin-top:44px}.menu-open .nav-title{padding-bottom:4px;font-family:Instrument,Georgia,serif;font-size:31px}.menu-open .nav-title span:after{bottom:-4px}.menu-open .nav-title sup{font-family:Manrope,Arial,sans-serif;font-size:8px}.menu-open .nav-projects{gap:8px;margin-top:8px}.menu-open .nav-projects button{font-size:11px}.menu-open .nav-contact a{font-size:10px}.menu-open .rail-footer{margin-top:28px;font-size:9px}.menu-open .menu-lines i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-open .menu-lines i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.portfolio-main{scroll-snap-type:none;height:auto;margin:0;overflow:visible}.panel{scroll-snap-align:none;height:auto;min-height:0;overflow:hidden}.panel-showreel{height:100svh;min-height:0}.reel-stage{grid-template-rows:116px minmax(0,1fr) 108px}.stage-bar-top{align-items:flex-end;padding:0 22px 20px}.reel-frame{aspect-ratio:16/9;width:min(100%,177.778svh - 398.222px);max-width:none}.reel-frame h1{font-size:59px;bottom:19px;left:22px}.reel-frame h1 em{margin-left:6px}.stage-bar-bottom{grid-template-columns:auto auto 1fr;align-content:start;gap:5px 22px;padding:17px 22px 0;display:grid}.stage-bar-bottom .reel-motion{grid-column:1}.stage-bar-bottom>span{grid-column:2}.reel-source{grid-area:2/1/auto/3;width:-moz-fit-content;width:fit-content;margin:0}.next-section{text-align:right;grid-area:1/3/3;place-self:center end}.next-section .icon{width:20px;height:20px}.panel-index{height:auto;padding:105px 22px 70px}.panel-heading{padding-bottom:34px;display:block}.panel-heading>div{justify-content:space-between;align-items:baseline;display:flex}.panel-heading .section-number{order:2}.panel-heading h2{font-size:51px}.panel-heading>p{text-align:left;max-width:270px;margin-top:19px;font-size:8px}.panel-next{margin-top:35px}.music-grid{flex-direction:column;gap:37px;display:flex}.work-card{display:block}.work-picture{aspect-ratio:16/9;flex:none;height:auto}.music-grid .work-card:first-child{grid-row:auto}.work-play{display:none}.work-caption{padding-top:14px}.work-name strong,.music-grid .work-card:first-child .work-name strong{font-family:Instrument,Georgia,serif;font-size:38px;line-height:1}.work-name{gap:12px}.work-detail{margin-top:6px;font-size:9px}.work-caption>.icon{width:21px;height:21px}.work-duration{font-size:7px}.panel-film{min-height:84svh}.film-index{padding-top:105px;padding-bottom:70px}.film-feature .work-picture{aspect-ratio:16/10}.film-feature .work-name strong{font-size:42px}.film-feature .work-detail{color:#aaa99e}.panel-photography{overflow:visible}.photography-index{padding-top:105px}.photo-grid{flex:none;grid-template-rows:260px 175px 220px 190px;grid-template-columns:1.15fr .85fr;gap:7px}.photo-item-1{grid-area:1/1/auto/3}.photo-item-2{grid-area:2/1/4}.photo-item-3{grid-area:2/2}.photo-item-4{grid-area:3/2}.photo-item-5{grid-area:4/1/auto/3}.photo-item figcaption{padding:26px 8px 8px;font-size:5px}.photo-item.is-study:after{top:8px;right:8px}.panel-info{overflow:visible}.info-layout{flex-direction:column;gap:43px;height:auto;padding:112px 22px 55px;display:flex}.info-intro{order:1}.info-intro h2{font-size:84px}.info-intro>p{margin-top:30px;font-size:14px}.info-frame{order:2}.info-frame img{aspect-ratio:1.2;object-fit:cover;height:auto}.info-contact{order:3;padding-top:24px;display:block}.info-contact>p{margin-bottom:15px}.info-contact>a{overflow-wrap:anywhere;gap:14px;font-size:31px}.info-contact>a .icon{width:20px;height:20px}.info-contact>div{justify-content:space-between;margin-top:39px}.info-contact>div>span{display:none}.film-player{z-index:55;grid-template-rows:49px minmax(0,1fr) 112px;inset:82px 0 0}.player-bar-top{padding:0 18px}.player-frame{aspect-ratio:16/9;width:min(100%,177.778svh - 432px);max-width:none}.player-heading{bottom:18px;left:20px}.player-heading p{font-size:6px}.player-heading h2{font-size:54px}.player-fallback{gap:12px;padding:12px 14px;font-size:8px}.player-bar-bottom{grid-template-columns:1fr auto;align-content:start;gap:12px 18px;padding:17px 18px 0;display:grid}.player-controls{gap:16px}.player-meta{text-align:right}.player-credit{text-align:left;grid-column:1/3;max-width:none;font-size:6px}.player-next{position:absolute;bottom:17px;right:18px}.player-open .artist-rail{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--rule)!important}}@media (max-width:360px){.identity{font-size:31px}.menu-word{display:none}.panel-index{padding-inline:18px}.reel-frame h1{font-size:51px;left:17px}.stage-bar-top,.stage-bar-bottom{padding-inline:17px}.work-name strong,.music-grid .work-card:first-child .work-name strong{font-size:34px}.info-layout{padding-inline:18px}.info-intro h2{font-size:75px}.info-contact>a{font-size:27px}}@media (prefers-reduced-motion:reduce){html,.portfolio-main{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.portfolio-main{scroll-snap-type:none}.panel{scroll-snap-align:none}.reel-media,.player-media{pointer-events:none}.identity-role{font-size:8px}.menu-word{font-size:9px}.nav-title{font-size:13px}.nav-title sup{font-size:9px}.nav-projects button{font-size:11px}.nav-projects button>span{font-size:8px}.nav-contact a,.rail-footer{font-size:10px}.rail-footer>span,.stage-bar,.section-number{font-size:9px}.stage-bar-bottom button,.stage-bar-bottom a,.panel-next,.panel-heading>p{font-size:10px}.work-duration{font-size:9px}.work-number{font-size:8px}.work-name strong{font-size:19px}.work-detail{font-size:10px}.photo-item figcaption{font-size:9px}.photo-item.is-study:after{font-size:8px}.info-frame figcaption{font-size:9px}.info-contact>p{font-size:10px}.info-contact>div{font-size:9px}.player-exit,.player-controls button,.player-original,.player-next{font-size:10px}.player-heading p,.player-meta,.player-credit{font-size:9px}.player-fallback{font-size:11px}.reel-boot{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:#020302;transition:opacity .5s cubic-bezier(.2,.7,.2,1),visibility .5s;position:absolute;inset:0;overflow:hidden}.reel-stage[data-reel-state=loading] .reel-boot{opacity:1;visibility:visible}.reel-stage[data-reel-state=loading] .reel-poster{opacity:0}.reel-boot:after{content:"";mix-blend-mode:screen;opacity:.42;background:repeating-linear-gradient(#0000 0 3px,#d7dfd20a 3px 4px);position:absolute;inset:0}.reel-boot-signal{transform-origin:50%;background:radial-gradient(#dce6d884 0,#b7c4b52e 20%,#7c897b0d 48%,#0000 70%);animation:1.15s cubic-bezier(.2,.72,.18,1) both reel-signal-bloom;position:absolute;inset:-12%}.reel-boot-scan{z-index:2;opacity:0;background:linear-gradient(90deg,#0000,#e6eee2a8 24%,#f0f4ec 50%,#e6eee2a8 76%,#0000);height:1px;animation:1.65s ease-in-out .62s infinite reel-signal-scan;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 11px #dce8d471}.reel-motion:disabled{cursor:default;opacity:.55}@keyframes reel-signal-bloom{0%{opacity:0;transform:scale(.015,.002)}12%{opacity:.78}42%{opacity:.58;transform:scale(.78,.008)}66%{opacity:.26;transform:scaleY(.055)}88%{opacity:.08;transform:scale(1)}to{opacity:.035;transform:scale(1)}}@keyframes reel-signal-scan{0%{opacity:0;top:8%}18%{opacity:.18}72%{opacity:.1}to{opacity:0;top:92%}}.work-picture>.media-effect-canvas{z-index:1}.work-picture:after{z-index:2;pointer-events:none}.work-play,.work-duration{z-index:3}.work-picture.media-effect-enabled{isolation:isolate}.work-picture.media-effect-fallback>img{will-change:transform}@media (max-width:760px){.reel-stage{display:block;position:relative}.stage-bar-top{align-items:center;height:48px;padding:0 22px;position:absolute;inset:82px 0 auto}.reel-frame{aspect-ratio:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}.reel-poster,.reel-media>video{object-fit:cover;object-position:42% 50%}.reel-media>iframe{width:max(100%,177.778svh);height:max(100%,56.25vw);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.reel-frame h1{bottom:130px}.stage-bar-bottom{height:108px;position:absolute;inset:auto 0 0}.menu-open .nav-title sup{font-size:9px}.menu-open .nav-projects button{font-size:13px}.menu-open .nav-contact a{font-size:12px}.menu-open .rail-footer{font-size:10px}}.reel-stage{grid-template-rows:64px minmax(0,1fr) 140px}.reel-frame{width:min(100%,177.778svh - 362.667px)}.stage-bar-bottom{grid-template-rows:1fr auto;grid-template-columns:auto auto 1fr auto;gap:0 28px;padding:10px 31px 18px;display:grid}.stage-bar-bottom h1{letter-spacing:-.04em;color:#f2f0e6;grid-area:1/1/auto/4;align-self:center;font-family:Instrument,Georgia,serif;font-size:clamp(58px,6.2vw,98px);font-weight:400;line-height:.85}.stage-bar-bottom h1 em{vertical-align:top;letter-spacing:-.02em;margin-left:10px;font-size:.36em;font-weight:400;display:inline-block}.stage-bar-bottom .reel-duration{grid-area:2/2}.stage-bar-bottom .reel-source{grid-area:2/3;margin:0}.stage-bar-bottom .next-section{grid-area:1/4/3;align-self:center;margin:0}.film-player{grid-template-rows:64px minmax(0,1fr) 140px}.player-frame{width:min(100%,177.778svh - 362.667px)}.player-bar-bottom{grid-template-rows:1fr auto;grid-template-columns:auto auto auto minmax(100px,1fr) auto;gap:0 28px;padding:10px 31px 18px}.player-heading{grid-area:1/1/auto/5;align-self:center;position:static}.player-heading p{margin:0 0 3px}.player-heading h2{font-size:clamp(42px,4.5vw,62px);line-height:.85}.player-controls{grid-area:2/1}.player-original{color:#e8e6dc;grid-area:2/2;align-items:center;gap:10px;display:flex}.player-meta{grid-area:2/3}.player-original .icon{width:13px;height:13px}.player-credit{text-align:left;grid-area:2/4;max-width:none}.player-next{grid-area:1/5/3;align-self:center}@media (min-width:761px){.player-original,.player-next{color:#e8e6dc;letter-spacing:0;align-items:center;gap:14px;padding:7px 0;font-size:10px;font-weight:400;line-height:normal;display:flex}.player-original .icon,.player-next .icon{width:14px;height:14px}}@media (max-height:760px) and (min-width:761px){.reel-stage{grid-template-rows:48px minmax(0,1fr) 118px}.reel-frame{width:min(100%,177.778svh - 295.111px)}.stage-bar-bottom{padding-top:7px;padding-bottom:13px}.stage-bar-bottom h1{font-size:clamp(49px,5.4vw,68px)}.film-player{grid-template-rows:48px minmax(0,1fr) 118px}.player-frame{width:min(100%,177.778svh - 295.111px)}.player-bar-bottom{padding-top:7px;padding-bottom:13px}.player-heading h2{font-size:clamp(37px,4vw,50px)}}@media (max-width:760px){.reel-stage{display:block;position:relative}.reel-frame{aspect-ratio:auto;place-self:auto;width:100%;height:calc(100% - 92px);position:absolute;inset:0 0 auto}.reel-poster,.reel-media>video{object-position:50% 50%}.reel-media>iframe{width:max(100%,177.778svh - 163.556px)}.stage-bar-bottom{background:var(--black);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;height:92px;padding:12px 20px 14px;inset:auto 0 0}.stage-bar-bottom h1{white-space:nowrap;grid-area:1/1;font-size:42px}.stage-bar-bottom h1 em{margin-left:5px}.stage-bar-bottom .reel-duration,.stage-bar-bottom .next-section,.stage-bar-bottom .reel-motion{display:none}.stage-bar-bottom .reel-source{white-space:nowrap;grid-area:1/2;justify-self:end;margin:0}.reel-stage[data-reel-state=blocked] .reel-motion,.reel-stage[data-reel-state=poster] .reel-motion{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d0ab8;border:1px solid #eeece0a8;min-width:0;padding:11px 15px;display:flex;position:absolute;bottom:116px;left:50%;transform:translate(-50%)}.film-player{grid-template-rows:49px minmax(0,1fr) auto}.player-frame{aspect-ratio:4/3;width:100%;max-height:100%}.player-poster,.player-media>video{object-fit:cover;object-position:50% 50%}.player-media>iframe{width:133.334%;height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.player-bar-bottom{grid-template-columns:auto minmax(0,1fr) auto auto;grid-auto-rows:auto;align-content:center;gap:6px 12px;padding:10px 18px 14px;display:grid;position:relative}.player-heading{grid-area:1/1/auto/5}.player-heading p{font-size:8px}.player-heading h2{font-size:38px}.player-controls{grid-area:2/1;gap:12px}.player-meta{display:none}.player-original{grid-area:2/3}.player-credit{text-align:left;grid-area:3/1/auto/5;max-width:none;font-size:8px}.player-credit:empty{display:none}.player-next{grid-area:2/4;place-self:center end;position:static}.player-original,.player-next{letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;padding:8px 0;font-size:10px;line-height:1;display:flex}.player-original .icon,.player-next .icon{width:13px;height:13px}}@media (max-width:360px){.stage-bar-bottom{padding-inline:17px}.stage-bar-bottom h1{font-size:38px}.player-bar-bottom{gap:5px 9px;padding-inline:16px}.player-heading h2{font-size:35px}.player-controls{gap:9px}.player-original,.player-next{gap:7px}}.panel-photography{height:auto;min-height:100svh;overflow:visible}.photography-index{height:auto;min-height:100svh;padding-bottom:34px}.photography-index .panel-heading{padding-bottom:31px}.photography-index .panel-heading>p strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.photo-grid{flex:none;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(112px,10vw,168px);gap:8px;min-height:0;display:grid}.photo-item{appearance:none;color:#f4f1e8;text-align:left;background:#171a16;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.photo-item-1{grid-area:1/1/span 2/span 2}.photo-item-2{grid-area:1/3/span 2}.photo-item-3{grid-area:1/4}.photo-item-4{grid-area:2/4}.photo-item-5{grid-area:3/1/auto/span 2}.photo-item-6{grid-area:3/3/auto/span 2}.photo-item-7{grid-area:4/1/span 2}.photo-item-8{grid-area:4/2/auto/span 2}.photo-item-9{grid-area:4/4/span 2}.photo-item-10{grid-area:5/2/auto/span 2}.photo-item-11{grid-area:6/1/span 2/span 2}.photo-item-12{grid-area:6/3/auto/span 2}.photo-item-13{grid-area:7/3/auto/span 2}.photo-item-14{grid-area:8/1/span 2}.photo-item-15{grid-area:8/2/auto/span 2}.photo-item-16{grid-area:8/4/span 2}.photo-item-17{grid-area:9/2/auto/span 2}.photo-item-18{grid-area:10/1/auto/span 2}.photo-item-19{grid-area:10/3}.photo-item-20{grid-area:10/4}.photo-item:before{content:"";z-index:2;opacity:.7;background:linear-gradient(#0508050a 38%,#0507059c 100%);transition:opacity .42s;position:absolute;inset:0}.photo-item>img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.18,.68,.2,1),filter .7s;position:absolute;inset:0;transform:scale(1.002)}.photo-caption{z-index:3;letter-spacing:.02em;background:linear-gradient(#0000,#080b08b5);grid-template-columns:auto 1fr;align-items:end;gap:13px;padding:34px 12px 11px;font-size:9px;line-height:1.25;display:grid;position:absolute;bottom:0;left:0;right:0}.photo-number{color:#d2d3c8;font-variant-numeric:tabular-nums;padding-bottom:1px;font-size:8px}.photo-caption-copy{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.photo-caption-copy strong{font-size:10px;font-weight:500}.photo-caption-copy>span{color:#c7c9bd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.photo-open-mark{z-index:4;color:#f5f2e9;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b085c;border:1px solid #f2f0e474;border-radius:50%;place-items:center;width:31px;height:31px;transition:opacity .28s,transform .38s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:11px;right:11px;transform:scale(.8)}.photo-open-mark .icon{width:14px;height:14px}.photo-item.is-study:after{content:"TEMP STUDY";z-index:4;color:#e9e7dc;letter-spacing:.13em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d110da8;padding:5px 6px;font-size:8px;top:11px;left:11px;right:auto}.photo-item:hover:before,.photo-item:focus-visible:before{opacity:.32}.photo-item:hover>img,.photo-item:focus-visible>img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.photo-item:hover .photo-open-mark,.photo-item:focus-visible .photo-open-mark{opacity:1;transform:scale(1)}.photography-index>.panel-next{margin-top:27px}@media (max-width:760px){.photography-index{padding-top:105px;padding-bottom:72px}.photography-index .panel-heading{padding-bottom:35px}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(148px,42vw,205px);gap:6px}.photo-item-1,.photo-item-2,.photo-item-3,.photo-item-4,.photo-item-5,.photo-item-6,.photo-item-7,.photo-item-8,.photo-item-9,.photo-item-10,.photo-item-11,.photo-item-12,.photo-item-13,.photo-item-14,.photo-item-15,.photo-item-16,.photo-item-17,.photo-item-18,.photo-item-19,.photo-item-20{grid-area:auto}.photo-item[data-shape=wide],.photo-item[data-shape=feature]{grid-column:span 2}.photo-item[data-shape=tall]{grid-row:span 2}.photo-caption{grid-template-columns:1fr;padding:31px 9px 9px}.photo-number{position:absolute;bottom:9px;left:9px}.photo-caption-copy{padding-left:29px}.photo-caption-copy strong{font-size:10px}.photo-caption-copy>span{display:none}.photo-open-mark{opacity:1;width:29px;height:29px;top:8px;right:8px;transform:scale(1)}.photo-item.is-study:after{font-size:8px;top:8px;left:8px}.photo-item:hover>img{filter:none;transform:scale(1.002)}}@media (max-width:360px){.photo-grid{grid-auto-rows:146px}}.stage-bar-bottom{grid-template-columns:auto auto auto minmax(80px,1fr) auto;gap:0 24px}.stage-bar-bottom h1{grid-column:1/5}.stage-bar-bottom .reel-motion{grid-area:2/1}.stage-bar-bottom .reel-sound{grid-area:2/2}.stage-bar-bottom .reel-source{grid-area:2/3;justify-self:start;margin:0}.stage-bar-bottom .reel-fullscreen{grid-area:2/4;justify-self:start}.stage-bar-bottom .next-section{grid-area:1/5/3}.reel-motion .icon,.reel-sound .icon,.reel-fullscreen .icon{width:13px;height:13px}.player-controls button{align-items:center;gap:8px;display:flex}.player-controls .icon{width:13px;height:13px}.info-contact>div{justify-content:flex-end}:root{--rail-compact:96px}.artist-rail{border-left:1px solid #0000;transition:width .58s cubic-bezier(.2,.72,.2,1),padding .58s cubic-bezier(.2,.72,.2,1),background-color .4s,color .4s,border-color .4s}.rail-body{transition:opacity .22s,transform .38s,visibility .22s}.rail-media-actions{display:none}.film-player{transition:right .58s cubic-bezier(.2,.72,.2,1),opacity .28s,visibility .28s}body.media-open{overflow:hidden}.identity.identity-restoring{color:var(--ink)!important;transition:none!important}.identity.identity-effect-refreshing{color:var(--ink)!important}.identity.identity-restoring>.identity-effect-canvas,.identity.identity-restoring>span{opacity:0!important;transition:none!important}.identity.identity-restoring.identity-crossfading>.identity-effect-canvas{opacity:1!important;transition:opacity .36s!important}.identity.identity-restoring.identity-crossfading>span{opacity:0!important;transition:none!important}@media (min-width:761px){body.media-open .artist-rail{width:var(--rail-compact);color:#efede3;background:#0a0c09;border-left-color:#f0eee21c;padding:22px 12px 18px;overflow:hidden}body.media-open .identity{color:#efede3;isolation:isolate;place-items:center;width:100%;height:70px;min-height:70px;display:grid;position:relative}body.media-open .identity>span{pointer-events:none;position:absolute;opacity:0!important}body.media-open .identity.identity-effect-safe>.identity-effect-canvas{opacity:0!important}body.media-open .identity:after{content:"m\a s";white-space:pre;letter-spacing:-.09em;text-align:center;font-family:Instrument,Georgia,serif;font-size:39px;font-weight:400;line-height:.58;animation:.56s cubic-bezier(.2,.72,.2,1) 80ms both rail-monogram-in;display:block}body.media-open .identity-role{opacity:0;visibility:hidden}body.media-open .rail-body{opacity:0;visibility:hidden;pointer-events:none;flex:0;height:0;min-height:0;padding:0;transform:translate(12px)}body.media-open .rail-media-actions{border-top:1px solid #f0eee220;flex-direction:column;flex:1;align-items:stretch;min-height:0;margin-top:12px;animation:.42s cubic-bezier(.2,.72,.2,1) .16s both rail-actions-in;display:flex}.rail-media-context{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}.rail-media-kind{color:#a9aa9f;letter-spacing:.11em;max-width:70px;font-size:8px;line-height:1.35}.rail-media-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:9px;font-weight:400}.rail-media-transport{border-top:1px solid #f0eee220;border-bottom:1px solid #f0eee220;margin:auto 0;display:grid}.rail-media-actions button{color:#eeece1;letter-spacing:.01em;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:70px;padding:9px 2px;font-size:9px;transition:background-color .24s,color .24s;display:flex}.rail-media-actions button:hover,.rail-media-actions button:focus-visible{color:#fff;background:#f1efe50c}.rail-media-actions button:disabled{cursor:default;opacity:.22;color:#a9aa9f;background:0 0}.rail-media-actions button:focus-visible{outline-offset:-3px}.rail-media-transport button{flex-direction:column}.rail-media-transport .icon,.rail-media-exit .icon{width:17px;height:17px;transition:transform .4s cubic-bezier(.2,.72,.2,1)}.rail-media-next [data-icon]{order:-1}.rail-media-prev:hover .icon,.rail-media-prev:focus-visible .icon{transform:translate(-5px)}.rail-media-next:hover .icon,.rail-media-next:focus-visible .icon{transform:translate(5px)}.rail-media-exit{flex-direction:column-reverse;margin-top:auto;border-top:1px solid #f0eee220!important}.rail-media-exit:hover .icon,.rail-media-exit:focus-visible .icon{transform:rotate(90deg)}body.player-open .film-player{right:var(--rail-compact);grid-template-rows:0 minmax(0,1fr) 140px}body.player-open .player-bar-top{opacity:0;visibility:hidden;overflow:hidden}body.player-open .player-frame{width:min(100%,177.778svh - 248.889px)}body.player-open .player-exit,body.player-open .player-next{display:none!important}}@media (max-height:760px) and (min-width:761px){body.player-open .film-player{grid-template-rows:0 minmax(0,1fr) 118px}body.player-open .player-frame{width:min(100%,177.778svh - 209.778px)}.rail-media-actions button{min-height:55px}.rail-media-context{min-height:60px}}@media (max-width:760px){.stage-bar-bottom{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 31px auto 31px;gap:7px;padding-inline:18px}.stage-bar-bottom h1{grid-area:1/1;min-width:0;font-size:clamp(34px,10.75vw,42px)}.stage-bar-bottom .reel-sound{grid-area:1/2}.stage-bar-bottom .reel-source{grid-area:1/3;justify-self:end}.stage-bar-bottom .reel-fullscreen{grid-area:1/4}.stage-bar-bottom .reel-sound,.stage-bar-bottom .reel-fullscreen{justify-content:center;width:31px;height:31px;padding:0;display:flex}.reel-sound-label,.reel-fullscreen-label{display:none}.stage-bar-bottom .reel-sound .icon,.stage-bar-bottom .reel-fullscreen .icon{width:16px;height:16px}.stage-bar-bottom .reel-source{gap:6px;font-size:9px}.player-exit,.player-next{display:flex!important}}@media (max-width:360px){.stage-bar-bottom{gap:5px;padding-inline:15px}.stage-bar-bottom h1{font-size:33px}.stage-bar-bottom .reel-source{font-size:8px}}:root{--media-motion-width:54px;--media-sound-width:68px;--media-control-gap:9px;--media-label-gap:5px}.stage-bar-bottom{grid-template-columns:54px 68px auto minmax(80px,1fr) auto;column-gap:9px}.stage-bar-bottom .reel-motion,.stage-bar-bottom .reel-sound,.stage-bar-bottom .reel-fullscreen,.stage-bar-bottom .reel-source,.player-controls button,.player-original,.player-next{letter-spacing:0;font-size:10px;font-weight:400;line-height:1}.stage-bar-bottom .reel-motion,.stage-bar-bottom .reel-sound,.stage-bar-bottom .reel-fullscreen,.player-controls button,.player-original,.player-next{gap:var(--media-label-gap);color:#e5e4d9;padding-block:8px}.stage-bar-bottom .reel-motion,.player-toggle{width:var(--media-motion-width);min-width:var(--media-motion-width)}.stage-bar-bottom .reel-sound,.player-sound{width:var(--media-sound-width);min-width:var(--media-sound-width)}.stage-bar-bottom .reel-fullscreen{width:72px;min-width:72px}.player-controls{gap:var(--media-control-gap)}.player-sound{color:#e5e4d9!important}.stage-bar-bottom .reel-source,.player-original,.player-next{gap:6px}@media (min-width:761px){body.player-open .player-bar-bottom{column-gap:var(--media-control-gap)}body.player-open .player-meta,body.player-open .player-credit{margin-left:15px}}@media (max-width:760px){.stage-bar-bottom{grid-template-columns:minmax(0,1fr) 31px auto 31px;column-gap:7px}.stage-bar-bottom .reel-sound,.stage-bar-bottom .reel-fullscreen{width:31px;min-width:31px}.stage-bar-bottom .reel-source{grid-area:1/3}.stage-bar-bottom .reel-fullscreen{grid-area:1/4}.player-controls{gap:9px}}@media (max-width:360px){.stage-bar-bottom{column-gap:5px}.player-controls{gap:8px}}.media-transitioning .rail-media-actions{pointer-events:none}.focused-media[data-media-type=still] .player-controls,.focused-media[data-media-type=still] .player-original,.focused-media[data-media-type=still] .player-meta,.focused-media[data-media-type=still] .player-credit{visibility:hidden;pointer-events:none}.focused-media[data-media-type=still] .player-fallback{display:none!important}.focused-media[data-media-type=still] .player-media{pointer-events:auto}.focused-media[data-media-type=still] .player-poster{object-fit:contain}.focused-media .player-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-still-control{cursor:zoom-in;background:#050605;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.player-still{object-fit:contain;width:100%;height:100%;transform-origin:var(--focused-zoom-x,50%) var(--focused-zoom-y,50%);transition:transform .72s cubic-bezier(.2,.72,.2,1);transform:scale(1)}.focused-media.is-zoomed .player-still-control{cursor:zoom-out}.focused-media.is-zoomed .player-still{transform:scale(1.72)}@media (min-width:761px){body.player-open .focused-media[data-media-type=still] .player-frame{aspect-ratio:auto;width:100%;height:100%}}@media (max-width:760px){.focused-media{grid-template-rows:49px minmax(0,1fr) 112px}.focused-media[data-media-type=still] .player-frame{aspect-ratio:auto;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.player-still{transition:none}}[data-rgb-title]{z-index:0;isolation:isolate;cursor:default;position:relative}[data-rgb-title]>span,[data-rgb-title]>em{z-index:1;position:relative}.info-intro h2>span,.info-intro h2>em{display:block}.section-rgb-text-canvas{z-index:0;opacity:0;pointer-events:none;transition:opacity .42s;display:block;position:absolute}[data-rgb-title][data-section-rgb=ready]>.section-rgb-text-canvas,[data-rgb-title][data-section-rgb=active]>.section-rgb-text-canvas{opacity:1}.stage-bar-bottom>:not(h1){z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.section-rgb-text-canvas{display:none}}.is-rgb-flickering{will-change:transform,text-shadow;animation:section-title-rgb-flicker var(--rgb-duration,.52s) steps(1,end) both}@keyframes section-title-rgb-flicker{0%,6%,31%,43%,74%,to{text-shadow:none;transform:translate(0,0)}7%{transform:translate3d(var(--rgb-nudge-x),0,0);text-shadow:var(--rgb-left) 0 0 #ff264ce0,var(--rgb-right) 0 0 #00e0ffd1}16%{transform:translate3d(var(--rgb-nudge-x-back),0,0);text-shadow:var(--rgb-right) 0 0 #ff3628b8,var(--rgb-left) 0 0 #00f0d3bd}25%{text-shadow:var(--rgb-left) 0 0 #ff275b9e,var(--rgb-right) 0 0 #00cfff99;transform:translate(0,0)}44%{transform:translate3d(0,var(--rgb-nudge-y),0);text-shadow:0 var(--rgb-up) 0 #ff264cdb,0 var(--rgb-down) 0 #00e0ffcc}54%{transform:translate3d(0,var(--rgb-nudge-y-back),0);text-shadow:0 var(--rgb-down) 0 #ff3628b3,0 var(--rgb-up) 0 #00f0d3b8}66%{text-shadow:0 var(--rgb-up) 0 #ff275b94,0 var(--rgb-down) 0 #00cfff8f;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.is-rgb-flickering{text-shadow:none!important;animation:none!important;transform:none!important}}@keyframes rail-monogram-in{0%{opacity:0;transform:scale(.78)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes rail-actions-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}
