.ProjectCard-module__U_VZua__card{position:relative}.ProjectCard-module__U_VZua__link{color:inherit;text-decoration:none;display:block}.ProjectCard-module__U_VZua__media{aspect-ratio:1.43;background:var(--bg-card);position:relative;overflow:hidden}.ProjectCard-module__U_VZua__mediaVertical{aspect-ratio:9/16}.ProjectCard-module__U_VZua__mediaInteractive{cursor:pointer}.ProjectCard-module__U_VZua__mediaInteractive:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.ProjectCard-module__U_VZua__still{object-fit:cover;background-color:var(--bg-card);z-index:1;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;inset:0}.ProjectCard-module__U_VZua__stillFramed{transition:opacity .5s}.ProjectCard-module__U_VZua__stillHidden{opacity:0}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__still:not(.ProjectCard-module__U_VZua__stillFramed){transform:scale(1.04)}.ProjectCard-module__U_VZua__video{object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.ProjectCard-module__U_VZua__muxPlayer{--controls:none;--media-object-fit:cover;--media-background-color:transparent;background-color:#0000;width:100%;height:100%;display:block}.ProjectCard-module__U_VZua__videoPlaying{opacity:1;visibility:visible;z-index:2}.ProjectCard-module__U_VZua__overlay{opacity:0;background:linear-gradient(#0000 40%,#0000008c 100%);justify-content:flex-start;align-items:flex-end;padding:1.25rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.ProjectCard-module__U_VZua__overlayHidden{opacity:0!important}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__overlay{opacity:1}.ProjectCard-module__U_VZua__info{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .15rem .5rem;display:flex}.ProjectCard-module__U_VZua__titles{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ProjectCard-module__U_VZua__client{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:500;line-height:1.3}.ProjectCard-module__U_VZua__titleLink{color:inherit}.ProjectCard-module__U_VZua__link:hover .ProjectCard-module__U_VZua__titleLink{opacity:.65}.ProjectCard-module__U_VZua__subtitle{color:var(--text-primary);letter-spacing:.02em;font-size:.85rem;font-weight:400;line-height:1.3}.ProjectCard-module__U_VZua__vfxDescription{color:var(--text-secondary);letter-spacing:.02em;margin-top:.2rem;font-size:.75rem;font-weight:400;line-height:1.4}.ProjectCard-module__U_VZua__director{color:var(--text-muted);letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:400;line-height:1.3}@media (max-width:768px){.ProjectCard-module__U_VZua__info{align-items:flex-start;gap:.75rem;padding:.65rem 0 .4rem}.ProjectCard-module__U_VZua__client{letter-spacing:.035em}}
.FilmStockToggle-module__OKj93W__toggle{border:1px solid var(--border);background:var(--bg-primary);border-radius:999px;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex;position:relative}.FilmStockToggle-module__OKj93W__indicator{box-shadow:inset 0 0 0 1.5px var(--text-primary);pointer-events:none;z-index:0;border-radius:999px;transition:transform .28s cubic-bezier(.33,1,.68,1),width .28s cubic-bezier(.33,1,.68,1),opacity .2s;position:absolute;top:.25rem;bottom:.25rem;left:0}.FilmStockToggle-module__OKj93W__option{z-index:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:999px;padding:.5rem .85rem;font-family:inherit;font-size:.74rem;font-weight:500;transition:color .25s,font-weight .25s;position:relative}.FilmStockToggle-module__OKj93W__option:hover{color:var(--text-primary)}.FilmStockToggle-module__OKj93W__optionActive{color:var(--text-primary);font-weight:600}.FilmStockToggle-module__OKj93W__optionSelected{color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--text-primary);font-weight:600}.FilmStockToggle-module__OKj93W__optionIdle{color:var(--text-secondary)}@media (max-width:768px){.FilmStockToggle-module__OKj93W__option{padding:.45rem .75rem;font-size:.68rem}}
.WorkGrid-module__EA-BQq__work{padding-top:calc(8.5rem + env(safe-area-inset-top,0px));overflow-anchor:none;padding-bottom:6rem;}.WorkGrid-module__EA-BQq__filters{flex-wrap:wrap;gap:.45rem 1.5rem;margin-bottom:3rem;display:flex}.WorkGrid-module__EA-BQq__collectionHeader{min-height:clamp(1.35rem,4.2vw,2.4rem);margin-bottom:3rem;position:relative}.WorkGrid-module__EA-BQq__collectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);text-align:center;z-index:0;will-change:opacity;margin-bottom:0;font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:700;line-height:1.05;position:relative}.WorkGrid-module__EA-BQq__filmStockSlot{z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.WorkGrid-module__EA-BQq__filterBtn{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.8rem;font-weight:400;transition:color .3s;position:relative}.WorkGrid-module__EA-BQq__filterBtn:after{content:"";background:var(--text-primary);width:0;height:1.5px;transition:width .35s,left .35s;position:absolute;bottom:0;left:50%}.WorkGrid-module__EA-BQq__filterBtn:hover{color:var(--text-primary)}.WorkGrid-module__EA-BQq__filterActive{color:var(--text-primary);font-weight:500}.WorkGrid-module__EA-BQq__filterActive:after{width:100%;left:0}.WorkGrid-module__EA-BQq__grid{overflow-anchor:none;grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;position:relative}.WorkGrid-module__EA-BQq__cardWrap{width:100%;min-width:0}.WorkGrid-module__EA-BQq__cardWrapHidden{pointer-events:none;visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.WorkGrid-module__EA-BQq__gridVertical{grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.WorkGrid-module__EA-BQq__grid{grid-template-columns:repeat(2,1fr)}.WorkGrid-module__EA-BQq__gridVertical{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.WorkGrid-module__EA-BQq__work{padding-top:calc(5.25rem + env(safe-area-inset-top,0px));padding-bottom:1.5rem}.WorkGrid-module__EA-BQq__grid{grid-template-columns:1fr}.WorkGrid-module__EA-BQq__gridVertical{grid-template-columns:repeat(2,1fr)}.WorkGrid-module__EA-BQq__filters{flex-wrap:wrap;gap:.35rem 1rem}.WorkGrid-module__EA-BQq__filterBtn{letter-spacing:.03em;padding:.35rem 0;font-size:.65rem}.WorkGrid-module__EA-BQq__collectionHeader{min-height:clamp(1.3rem,8vw,1.6rem);margin-bottom:2rem}.WorkGrid-module__EA-BQq__collectionLabel{letter-spacing:.04em;width:100%;font-size:clamp(1.3rem,8vw,1.6rem)}}
.ContactDetails-module__cEl3PW__root{width:100%;max-width:28rem}.ContactDetails-module__cEl3PW__label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;font-size:.75rem;font-weight:500;display:block}.ContactDetails-module__cEl3PW__block+.ContactDetails-module__cEl3PW__block{margin-top:2.75rem}.ContactDetails-module__cEl3PW__blockHeader{--logo-crop-left:.45rem;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:.75rem;display:flex}.ContactDetails-module__cEl3PW__section+.ContactDetails-module__cEl3PW__section{margin-top:1.75rem}.ContactDetails-module__cEl3PW__section:first-of-type .ContactDetails-module__cEl3PW__sectionTitle{margin-top:0}.ContactDetails-module__cEl3PW__sectionTitle{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-top:-.15rem;margin-bottom:.65rem;font-size:.84rem;font-weight:700;line-height:1.25}.ContactDetails-module__cEl3PW__logoLink{flex-shrink:0;line-height:0;transition:opacity .25s;display:block}.ContactDetails-module__cEl3PW__logoFrame{margin-left:calc(-1 * var(--logo-crop-left));line-height:0;display:block}.ContactDetails-module__cEl3PW__logoLink:hover{opacity:.65}.ContactDetails-module__cEl3PW__logo{object-fit:contain;object-position:left bottom;width:auto;max-width:15rem;height:5.25rem;margin-bottom:-.65rem;display:block}.ContactDetails-module__cEl3PW__blockTitle{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-top:-.15rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;line-height:1.2}.ContactDetails-module__cEl3PW__lines{flex-direction:column;gap:1.1rem;display:flex}.ContactDetails-module__cEl3PW__contactGroup{flex-direction:column;gap:.2rem;display:flex}.ContactDetails-module__cEl3PW__line{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700;line-height:1.5}.ContactDetails-module__cEl3PW__lineLink{letter-spacing:.02em;text-transform:none;width:fit-content;font-size:.82rem;font-weight:400;line-height:1.5;transition:opacity .25s}.ContactDetails-module__cEl3PW__lineLink:hover{opacity:.55}.ContactDetails-module__cEl3PW__personal{margin-top:0}.ContactDetails-module__cEl3PW__block+.ContactDetails-module__cEl3PW__personal{margin-top:3rem}.ContactDetails-module__cEl3PW__personal .ContactDetails-module__cEl3PW__blockTitle{margin-bottom:1rem}.ContactDetails-module__cEl3PW__socials{flex-wrap:wrap;gap:.75rem;margin-top:0;display:flex}.ContactDetails-module__cEl3PW__socialButton{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;border:1px solid #ffffff59;justify-content:center;align-items:center;min-width:7.5rem;padding:.55rem 1.15rem;font-size:.68rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.ContactDetails-module__cEl3PW__socialButton:hover{color:#fff;background:#ffffff0f;border-color:#fff}.ContactDetails-module__cEl3PW__panelPersonal.ContactDetails-module__cEl3PW__root,.ContactDetails-module__cEl3PW__panelSocials.ContactDetails-module__cEl3PW__root{width:100%;max-width:none}.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__personal{margin-top:0}.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__block,.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__lines,.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__contactGroup,.ContactDetails-module__cEl3PW__panelSocials .ContactDetails-module__cEl3PW__socials{text-align:left;align-items:flex-start}.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__lineLink,.ContactDetails-module__cEl3PW__panelSocials .ContactDetails-module__cEl3PW__socialButton{margin-inline:0}.ContactDetails-module__cEl3PW__panelSocials .ContactDetails-module__cEl3PW__blockTitle{margin-bottom:1rem}.ContactDetails-module__cEl3PW__socialButtons .ContactDetails-module__cEl3PW__socials,.ContactDetails-module__cEl3PW__compactSocials .ContactDetails-module__cEl3PW__socials,.ContactDetails-module__cEl3PW__inlineSocials .ContactDetails-module__cEl3PW__socials{margin-top:0}.ContactDetails-module__cEl3PW__socialLink{color:#ffffffb3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .3s,background .3s,color .3s;display:flex}.ContactDetails-module__cEl3PW__socialLink svg{width:18px;height:18px}.ContactDetails-module__cEl3PW__imdbMark{letter-spacing:.04em;text-transform:none;font-size:.58rem;font-weight:800;line-height:1}.ContactDetails-module__cEl3PW__socialLink:hover{color:#111;background:#fff;border-color:#fff}.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__label{color:var(--text-secondary)}.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__blockTitle,.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__lineLink{color:var(--text-primary)}.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__socials{flex-wrap:wrap;gap:1rem 1.5rem}.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__socialLink{letter-spacing:.12em;text-transform:uppercase;width:auto;height:auto;color:var(--text-secondary);border:none;border-radius:0;font-size:.72rem;font-weight:500}.ContactDetails-module__cEl3PW__light .ContactDetails-module__cEl3PW__socialLink:hover{color:var(--text-primary);background:0 0}.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__label,.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__blockTitle{color:#ffffff73}.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__line{color:#fff}.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink{color:#ffffffb8}.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink:hover{color:#fff;opacity:1}.ContactDetails-module__cEl3PW__sidePersonal .ContactDetails-module__cEl3PW__personal{margin-top:0}.ContactDetails-module__cEl3PW__sidePersonal .ContactDetails-module__cEl3PW__blockTitle{margin-bottom:0}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__blockTitle{letter-spacing:.09em;color:#fff;margin-bottom:0;font-size:clamp(.56rem,2.6vw,.68rem);line-height:1.2}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lines{gap:.55rem}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lineLink{letter-spacing:.05em;font-size:.64rem;line-height:1.35}.ContactDetails-module__cEl3PW__compactPersonal{justify-content:center;width:100%;display:flex}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__block,.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__personal,.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lines{align-items:center;width:100%}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__blockTitle,.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lineLink{text-align:center}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lineLink{margin-inline:auto}.ContactDetails-module__cEl3PW__inlineSocials .ContactDetails-module__cEl3PW__socials{justify-content:center}.ContactDetails-module__cEl3PW__agencyCentered.ContactDetails-module__cEl3PW__root{width:100%;max-width:100%}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__block{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumns{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,4vw,2rem);width:100%;display:flex}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumn{text-align:left;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.ContactDetails-module__cEl3PW__stackedSectionTitle{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.12em}.ContactDetails-module__cEl3PW__sectionTitleLead,.ContactDetails-module__cEl3PW__sectionTitleTail{white-space:nowrap;display:block}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__blockHeader{--logo-crop-left:0;justify-content:center;align-items:center;width:100%;margin-bottom:.35rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__logoFrame{margin-left:0}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__logo{object-position:center bottom;margin-inline:auto}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lineLink{text-align:left}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__sectionTitle{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:0;line-height:1.25;display:flex}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lineLink{margin-inline:0}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumn .ContactDetails-module__cEl3PW__sectionTitle{min-height:0}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lines{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__contactGroup{align-items:flex-start}@media (min-width:769px){.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__logo{max-width:20rem;height:clamp(5rem,7.5vh,6.75rem);margin-bottom:-.55rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__blockHeader{margin-bottom:clamp(.75rem,1.75vh,1.15rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumns{gap:clamp(1rem,4vw,2.5rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumn{gap:clamp(.85rem,1.5vh,1.15rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__sectionTitle{letter-spacing:.14em;font-size:clamp(.74rem,1vw,.92rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__line{letter-spacing:.08em;font-size:clamp(.8rem,1.05vw,.92rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lineLink{letter-spacing:.02em;font-size:clamp(.8rem,1.05vw,.92rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lines{gap:1.25rem}.ContactDetails-module__cEl3PW__sidePersonal .ContactDetails-module__cEl3PW__blockTitle{margin-bottom:0}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__blockTitle{letter-spacing:.14em;margin-bottom:0;font-size:clamp(.74rem,1vw,.92rem);line-height:1.25}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lines{gap:1.25rem}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lineLink{letter-spacing:.07em;font-size:clamp(.8rem,1.05vw,.92rem);line-height:1.5}.ContactDetails-module__cEl3PW__inlineSocials .ContactDetails-module__cEl3PW__socialLink{width:42px;height:42px}}@media (max-width:768px){.ContactDetails-module__cEl3PW__root{width:100%;max-width:none}.ContactDetails-module__cEl3PW__block{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ContactDetails-module__cEl3PW__blockHeader,.ContactDetails-module__cEl3PW__lines,.ContactDetails-module__cEl3PW__contactGroup{align-items:flex-start;width:100%}.ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__blockTitle,.ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__lineLink{text-align:left}.ContactDetails-module__cEl3PW__sectionTitle{margin-bottom:.5rem;font-size:.76rem}.ContactDetails-module__cEl3PW__lineLink{overflow-wrap:anywhere;max-width:100%}.ContactDetails-module__cEl3PW__panelPersonal .ContactDetails-module__cEl3PW__lineLink,.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lineLink{margin-inline:0}.ContactDetails-module__cEl3PW__block+.ContactDetails-module__cEl3PW__block{margin-top:1.35rem}.ContactDetails-module__cEl3PW__blockHeader{--logo-crop-left:.3rem;gap:0;margin-bottom:.55rem}.ContactDetails-module__cEl3PW__section+.ContactDetails-module__cEl3PW__section{margin-top:1.1rem}.ContactDetails-module__cEl3PW__logo{object-position:left bottom;max-width:16rem;height:3.75rem;margin-bottom:-.5rem}.ContactDetails-module__cEl3PW__blockTitle{margin-top:-.1rem;font-size:.7rem}.ContactDetails-module__cEl3PW__lines{gap:.65rem}.ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__lineLink{font-size:.78rem;line-height:1.4}.ContactDetails-module__cEl3PW__personal{margin-top:0}.ContactDetails-module__cEl3PW__personal .ContactDetails-module__cEl3PW__blockTitle{margin-bottom:.45rem}.ContactDetails-module__cEl3PW__compactPersonal{justify-content:center;width:100%;display:flex}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__block{align-items:center;width:100%}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__personal{align-items:center;width:100%;margin-top:0}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__blockTitle{text-align:center;width:100%}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lines{align-items:center;width:100%}.ContactDetails-module__cEl3PW__compactPersonal .ContactDetails-module__cEl3PW__lineLink{text-align:center;margin-inline:auto}.ContactDetails-module__cEl3PW__compactSocials{justify-content:center;width:100%;display:flex}.ContactDetails-module__cEl3PW__compactSocials .ContactDetails-module__cEl3PW__socials{margin-top:0}.ContactDetails-module__cEl3PW__inlineSocials .ContactDetails-module__cEl3PW__socials{justify-content:center;margin-top:0}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumns{gap:clamp(.85rem,3.5vw,1.5rem)}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__agencyColumn{gap:.6rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__blockHeader{margin-bottom:.15rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__logo{max-width:16rem;height:3.75rem;margin-bottom:-.5rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__sectionTitle{letter-spacing:.09em;font-size:clamp(.56rem,2.6vw,.68rem);line-height:1.2}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lines{gap:.55rem}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__line{letter-spacing:.08em}.ContactDetails-module__cEl3PW__agencyCentered .ContactDetails-module__cEl3PW__lineLink{letter-spacing:.02em;margin-inline:0;font-size:.64rem;line-height:1.35}.ContactDetails-module__cEl3PW__socials{justify-content:flex-start;margin-top:clamp(.65rem,1.8vh,1rem)}.ContactDetails-module__cEl3PW__socialLink{width:40px;height:40px}}.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__root,.ContactDetails-module__cEl3PW__contactPageAgency.ContactDetails-module__cEl3PW__root,.ContactDetails-module__cEl3PW__contactPagePersonal.ContactDetails-module__cEl3PW__root,.ContactDetails-module__cEl3PW__contactPageSocials.ContactDetails-module__cEl3PW__root{width:100%;max-width:none}.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__blockTitle,.ContactDetails-module__cEl3PW__contactPageAgency.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__contactPagePersonal.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__blockTitle,.ContactDetails-module__cEl3PW__contactPageSocials.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__blockTitle{color:#ffffff73;letter-spacing:.18em;margin-bottom:.65rem;font-size:.68rem;font-weight:700;line-height:1.3}.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__contactPageAgency.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__contactPagePersonal.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__line{color:#fff;letter-spacing:.02em;text-transform:none;font-size:.8rem;font-weight:700;line-height:1.45}.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink,.ContactDetails-module__cEl3PW__contactPageAgency.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink,.ContactDetails-module__cEl3PW__contactPagePersonal.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink{color:#ffffff94;letter-spacing:.01em;font-size:.8rem;font-weight:400;line-height:1.45}.ContactDetails-module__cEl3PW__contactPage.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink:hover,.ContactDetails-module__cEl3PW__contactPageAgency.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink:hover,.ContactDetails-module__cEl3PW__contactPagePersonal.ContactDetails-module__cEl3PW__dark .ContactDetails-module__cEl3PW__lineLink:hover{color:#ffffffd9;opacity:1}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__block{flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__blockHeader{--logo-crop-left:0;justify-content:center;align-items:center;width:100%;margin-bottom:1.15rem}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__logoFrame{margin-left:0}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__logo{object-fit:contain;object-position:center bottom;width:auto;max-width:12rem;height:3.75rem;margin:0 auto;display:block}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__agencyColumns{grid-template-columns:auto auto;justify-content:center;place-items:start;column-gap:clamp(2.15rem,5.5vw,3rem);width:fit-content;max-width:100%;margin-inline:auto;display:grid}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__agencyColumn{text-align:left;flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__sectionTitle{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:.65rem;display:flex}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__stackedSectionTitle{gap:.1em}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__sectionTitleLead,.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__sectionTitleTail{white-space:nowrap;display:block}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__lines{gap:1.35rem}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__lines,.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__contactGroup{align-items:flex-start}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__sectionTitle,.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__line,.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__lineLink{text-align:left}.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__contactGroup{gap:.18rem}.ContactDetails-module__cEl3PW__contactPagePersonal .ContactDetails-module__cEl3PW__personal{margin-top:0}.ContactDetails-module__cEl3PW__contactPagePersonal .ContactDetails-module__cEl3PW__blockTitle{margin-top:0;margin-bottom:.65rem;line-height:1.3}.ContactDetails-module__cEl3PW__contactPagePersonal .ContactDetails-module__cEl3PW__lines{gap:.12rem}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__blockTitle{display:none}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__socials{flex-wrap:wrap;gap:.65rem;margin-top:0;display:flex}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__socialLink{color:#ffffffb8;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:border-color .3s,background .3s,color .3s;display:flex}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__socialLink svg{width:18px;height:18px}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__imdbMark{letter-spacing:.04em;text-transform:none;font-size:.58rem;font-weight:800;line-height:1}.ContactDetails-module__cEl3PW__contactPageSocials .ContactDetails-module__cEl3PW__socialLink:hover{color:#111;background:#fff;border-color:#fff}@media (min-width:769px){.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__logo{max-width:12rem;height:3.75rem}}@media (max-width:768px){.ContactDetails-module__cEl3PW__contactPageAgency .ContactDetails-module__cEl3PW__logo{margin-inline:auto}}
.BottomSection-module__-V_HsW__section{box-sizing:border-box;color:#f0efed;background:#111;justify-content:center;align-items:flex-start;width:100%;min-height:100svh;scroll-margin-top:0;display:flex;position:relative}.BottomSection-module__-V_HsW__rail{box-sizing:border-box;width:100%;min-height:100svh;padding-top:calc(5.75rem + env(safe-area-inset-top,0px));padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;}.BottomSection-module__-V_HsW__inner{will-change:transform, opacity;width:100%;max-width:100%;margin-inline:auto}.BottomSection-module__-V_HsW__mainGrid{flex-direction:column;align-items:center;gap:1.65rem;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.BottomSection-module__-V_HsW__profileGroup{flex-direction:row;align-items:center;gap:1.85rem;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.BottomSection-module__-V_HsW__photoColumn{flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:flex}.BottomSection-module__-V_HsW__imageWrap{aspect-ratio:3/4;flex-shrink:0;width:clamp(108px,30vw,132px);max-width:132px;position:relative;overflow:hidden}.BottomSection-module__-V_HsW__imageWrap:after{content:"";pointer-events:none;z-index:1;border:1px solid #ffffff1f;position:absolute;inset:0}.BottomSection-module__-V_HsW__portrait{object-fit:cover;background-color:#1a1a1a}.BottomSection-module__-V_HsW__footerRow{flex-direction:column;justify-content:center;gap:1.15rem;width:fit-content;min-width:0;max-width:100%;display:flex}.BottomSection-module__-V_HsW__agencyWrap{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.BottomSection-module__-V_HsW__agencyBlock,.BottomSection-module__-V_HsW__personalPanel,.BottomSection-module__-V_HsW__socialPanel{width:100%;min-width:0}@media (min-width:769px){.BottomSection-module__-V_HsW__rail{padding-top:calc(8rem + env(safe-area-inset-top,0px));padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.BottomSection-module__-V_HsW__inner{max-width:540px}.BottomSection-module__-V_HsW__mainGrid{gap:1.75rem}.BottomSection-module__-V_HsW__profileGroup{gap:2rem}}
