.ArtistsEntry_rosterShell__Y0oKr{--artist-header-offset:30px;--roster-gutter:clamp(24px,3vw,48px);--roster-preview-width:min(35vw,520px);--roster-preview-height:min(60svh,600px);height:100svh;height:100dvh;min-height:0;padding:0 clamp(24px,3vw,48px) 28px;overflow:hidden;background:var(--artist-roster-background,#fff);color:var(--artist-roster-color,#111)}.ArtistsEntry_rosterShell__Y0oKr>.site-header{width:calc(100% + 2 * clamp(24px, 3vw, 48px));margin-inline:calc(-1 * clamp(24px, 3vw, 48px))}.ArtistsEntry_siteNav__smoqC{min-height:74px;display:flex;align-items:center;font:13px/1 var(--font-display);letter-spacing:.02em}.ArtistsEntry_siteNav__smoqC a{color:inherit;text-decoration:none}.ArtistsEntry_brand__ObWFo{flex:0 0 clamp(168px,12.5vw,240px);font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.07em}.ArtistsEntry_siteNav__smoqC>nav{display:flex;gap:clamp(34px,7.5vw,144px);align-items:center}.ArtistsEntry_siteNav__smoqC>nav a{position:relative}.ArtistsEntry_siteNav__smoqC>nav a:focus-visible,.ArtistsEntry_siteNav__smoqC>nav a:hover{opacity:.65}.ArtistsEntry_siteNav__smoqC .ArtistsEntry_currentNav__8XwwC{text-decoration:underline;text-underline-offset:4px}.ArtistsEntry_contactLink__03fH4{margin-left:auto}.ArtistsEntry_emptyRoster__yj2_J{margin:0 auto;width:min(560px,calc(100vw - 48px));font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ArtistsEntry_rosterStudy__222uD{--roster-viewport-height:calc(100dvh - var(--desktop-public-header-height));--roster-focus-offset:min(112px,calc(var(--roster-viewport-height) * .2));position:relative;height:calc(100svh - var(--desktop-public-header-height));height:calc(100dvh - var(--desktop-public-header-height));min-height:0;padding:clamp(18px,4vh,48px) 0;display:block}.ArtistsEntry_creditsFrame__dPqeg{position:absolute;z-index:3;inset:0 calc(-1 * var(--roster-gutter));overflow:hidden}.ArtistsEntry_creditViewport__LGfEn{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(min-content,1fr);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto}.ArtistsEntry_creditViewport__LGfEn::-webkit-scrollbar{display:none}.ArtistsEntry_creditTrack__zAAbW{position:relative;grid-area:1/1;min-height:100%;padding:clamp(40px,7vh,64px) clamp(32px,13.5vw,240px);box-sizing:border-box;display:grid;align-content:safe center}.ArtistsEntry_creditList__XDJkg{width:min(34vw,440px);margin:0;padding:0;list-style:none}.ArtistsEntry_creditRow__1FF_Q+.ArtistsEntry_creditRow__1FF_Q{margin-top:2px}.ArtistsEntry_creditRow__1FF_Q a{display:flex;width:calc(100% + 24px);min-height:20px;margin-inline:-12px;box-sizing:border-box;align-items:flex-start;padding:0 12px;color:inherit;text-decoration:none}.ArtistsEntry_creditList__XDJkg[data-has-focus=true] .ArtistsEntry_creditRow__1FF_Q a{opacity:.25}.ArtistsEntry_creditList__XDJkg[data-has-focus=true] .ArtistsEntry_creditRow__1FF_Q.ArtistsEntry_active___Gnrj a{opacity:1}.ArtistsEntry_creditRow__1FF_Q.ArtistsEntry_active___Gnrj{position:relative;z-index:3}.ArtistsEntry_creditRow__1FF_Q a:focus-visible{outline:1px solid currentColor;outline-offset:5px}.ArtistsEntry_creditRow__1FF_Q strong{min-width:0;overflow-wrap:anywhere;font:500 clamp(13px,1.05vw,17px)/1.25 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ArtistsEntry_representativeStage__qt_oq{position:sticky;z-index:2;grid-area:1/1;align-self:start;margin-left:70%;top:calc(var(--roster-viewport-height) - 50dvh);width:var(--roster-preview-width);height:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateX(-50%)}.ArtistsEntry_representativeLink__5AkOq{width:100%;height:var(--roster-preview-height);display:flex;align-items:center;justify-content:center;color:inherit;pointer-events:none}.ArtistsEntry_representativeLink__5AkOq:focus-visible{outline:1px solid currentColor;outline-offset:6px}.ArtistsEntry_representativeStage__qt_oq figure{position:relative;width:fit-content;max-width:100%;margin:0}.ArtistsEntry_imageWindow__Ne8TD{width:100%;overflow:hidden;pointer-events:auto}.ArtistsEntry_imageWindow__Ne8TD img{display:block;max-width:100%;max-height:var(--roster-preview-height);width:auto;height:auto;object-fit:contain}.ArtistsEntry_focusInfo__5i79Q{position:absolute;top:calc(100% + 14px);left:0;margin:0}.ArtistsEntry_focusInfoOnly__wtXy7,.ArtistsEntry_focusInfo__5i79Q{width:100%;background:var(--artist-roster-background,#fff)}.ArtistsEntry_rosterShell__Y0oKr .ArtistsEntry_representativeStage__qt_oq .ArtistsEntry_focusName__xITaf{display:block;font:500 12px/1.4 var(--font-sans);letter-spacing:.04em}.ArtistsEntry_rosterShell__Y0oKr .ArtistsEntry_representativeStage__qt_oq .ArtistsEntry_focusProfession__kW2U1{display:block;margin-top:4px;font:400 9px/1.5 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.ArtistsEntry_portfolioNotice__tKdWw{padding:10px max(var(--gutter),calc((100vw - var(--content-max)) / 2));background:#111;color:#f7f5ee;font-size:9px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.ArtistsEntry_portfolioFacts__VqNtS{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter) 86px;display:grid;gap:6px;font-size:12px;line-height:1.45}.ArtistsEntry_portfolioFacts__VqNtS span{margin-bottom:6px;font-size:9px;letter-spacing:.08em;opacity:.55}.ArtistsEntry_portfolioFacts__VqNtS p{margin:0}.ArtistsEntry_portfolioFacts__VqNtS p+p{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-top:6px}@media (max-width:760px),(max-width:960px) and (max-height:500px) and (orientation:landscape){.ArtistsEntry_rosterShell__Y0oKr{--artist-header-offset:10px;--roster-gutter:14px;--roster-preview-width:min(60vw,300px);--roster-preview-height:min(38svh,340px);padding:0 14px 14px}.ArtistsEntry_rosterShell__Y0oKr>.site-header{width:100%;margin-inline:0}.ArtistsEntry_siteNav__smoqC{min-height:60px;font-size:11px}.ArtistsEntry_brand__ObWFo{flex-basis:auto;font-size:10px}.ArtistsEntry_siteNav__smoqC>nav{display:none}.ArtistsEntry_siteNav__smoqC:not(.ArtistsEntry_hasMenu__r7Ws5) .ArtistsEntry_contactLink__03fH4{font-size:0}.ArtistsEntry_siteNav__smoqC:not(.ArtistsEntry_hasMenu__r7Ws5) .ArtistsEntry_contactLink__03fH4:after{font-size:11px;content:"Menu"}.ArtistsEntry_siteNav__smoqC.ArtistsEntry_hasMenu__r7Ws5 .ArtistsEntry_contactLink__03fH4{display:none}.ArtistsEntry_rosterStudy__222uD{--roster-viewport-height:calc(100dvh - var(--header-height) - var(--safe-top));height:calc(100svh - var(--header-height) - var(--safe-top));height:calc(100dvh - var(--header-height) - var(--safe-top));min-height:0;padding:0;display:block}.ArtistsEntry_creditViewport__LGfEn{touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.ArtistsEntry_creditTrack__zAAbW{align-content:start;padding:calc(var(--roster-focus-offset) - 13px) var(--roster-gutter) calc(var(--roster-viewport-height) - var(--roster-focus-offset))}.ArtistsEntry_creditList__XDJkg{width:100%}.ArtistsEntry_creditRow__1FF_Q+.ArtistsEntry_creditRow__1FF_Q{margin-top:0}.ArtistsEntry_creditRow__1FF_Q a{min-height:26px;width:100%;margin-inline:0;padding-inline:0;align-items:center;-webkit-user-select:none;user-select:none}.ArtistsEntry_creditRow__1FF_Q strong{font-size:clamp(10px,3vw,14px);line-height:1.25}.ArtistsEntry_representativeStage__qt_oq{margin-left:50%}.ArtistsEntry_portfolioNotice__tKdWw{padding:9px 14px;font-size:8px}.ArtistsEntry_portfolioFacts__VqNtS{padding:0 14px 68px}}@media (hover:none),(pointer:coarse){.ArtistsEntry_creditTrack__zAAbW{padding-bottom:calc(var(--roster-viewport-height) - var(--roster-focus-offset))}}@media (max-width:760px) and (orientation:portrait){.ArtistsEntry_creditRow__1FF_Q strong{font-size:clamp(12px,3.6vw,15px)}}@media (max-width:960px) and (orientation:landscape) and (max-height:500px){.ArtistsEntry_rosterShell__Y0oKr{padding-bottom:6px}.ArtistsEntry_rosterStudy__222uD{padding:4px 0 6px}.ArtistsEntry_creditTrack__zAAbW{padding-top:calc(var(--roster-focus-offset) - 9.5px)}.ArtistsEntry_creditRow__1FF_Q+.ArtistsEntry_creditRow__1FF_Q{margin-top:2px}.ArtistsEntry_creditRow__1FF_Q a{min-height:19px}.ArtistsEntry_creditRow__1FF_Q strong{font-size:clamp(9px,2.35vw,11px)}}@media (prefers-reduced-motion:reduce){.ArtistsEntry_representativeStage__qt_oq figure{animation:none}}