.PageHero-module__mBZPIW__section{min-height:min(calc(100svh - var(--header-h)), 820px);background:var(--c-navy);color:var(--c-white);isolation:isolate;align-items:flex-end;padding-block:clamp(88px,14vh,160px) clamp(56px,9vh,104px);display:flex;position:relative;overflow:hidden}.PageHero-module__mBZPIW__video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.PageHero-module__mBZPIW__overlay{z-index:-1;background:#2f2b49a8;position:absolute;inset:0}.PageHero-module__mBZPIW__inner{gap:20px;display:grid}.PageHero-module__mBZPIW__inner [data-reveal]{opacity:1;animation:PageHero-module__mBZPIW__heroIn .9s var(--ease) both;animation-delay:var(--reveal-delay,0s);transition:none;transform:none}@keyframes PageHero-module__mBZPIW__heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PageHero-module__mBZPIW__inner [data-reveal]{animation:none}}.PageHero-module__mBZPIW__eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--c-terracotta);font-size:12px;font-weight:700}.PageHero-module__mBZPIW__title{text-transform:uppercase;max-width:16ch;font-size:clamp(2.4rem,6vw,4.6rem)}.PageHero-module__mBZPIW__lead{color:#ffffffd1;max-width:62ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}
.SectionHeading-module__PNWCXG__heading{flex-direction:column;gap:18px;max-width:720px;display:flex}.SectionHeading-module__PNWCXG__center{text-align:center;align-items:center;margin-inline:auto}.SectionHeading-module__PNWCXG__eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--c-terracotta);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.SectionHeading-module__PNWCXG__title{text-transform:uppercase;color:var(--c-ink);font-size:clamp(2rem,4.2vw,3.4rem)}.SectionHeading-module__PNWCXG__lead{color:var(--c-grey);font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.7}.SectionHeading-module__PNWCXG__light .SectionHeading-module__PNWCXG__title{color:var(--c-white)}.SectionHeading-module__PNWCXG__light .SectionHeading-module__PNWCXG__lead{color:#ffffffb8}
.Services-module__TARgZq__section{padding-block:var(--section-y);background:var(--c-white)}.Services-module__TARgZq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,5vw,64px);display:flex}.Services-module__TARgZq__grid{border:1px solid var(--c-line);grid-template-columns:1fr;display:grid}.Services-module__TARgZq__card{border-bottom:1px solid var(--c-line);transition:background-color var(--dur) var(--ease);flex-direction:column;gap:16px;padding:clamp(28px,3vw,40px) clamp(22px,2.4vw,32px) clamp(32px,3.4vw,48px);display:flex}.Services-module__TARgZq__card:last-child{border-bottom:0}.Services-module__TARgZq__card:hover{background:var(--c-off-2)}@media (min-width:640px){.Services-module__TARgZq__grid{grid-template-columns:repeat(2,1fr)}.Services-module__TARgZq__card{border-bottom:0}.Services-module__TARgZq__card:nth-child(-n+2){border-bottom:1px solid var(--c-line)}.Services-module__TARgZq__card:nth-child(odd){border-right:1px solid var(--c-line)}}@media (min-width:1100px){.Services-module__TARgZq__grid{grid-template-columns:repeat(4,1fr)}.Services-module__TARgZq__card{border-right:1px solid var(--c-line)}.Services-module__TARgZq__card:nth-child(-n+2){border-bottom:0}.Services-module__TARgZq__card:last-child{border-right:0}}.Services-module__TARgZq__cardTop{justify-content:space-between;align-items:center;margin-bottom:clamp(32px,4vw,56px);display:flex}.Services-module__TARgZq__number{font-family:var(--font-heading);letter-spacing:.22em;color:var(--c-terracotta);font-size:12px;font-weight:700}.Services-module__TARgZq__icon{color:var(--c-navy)}.Services-module__TARgZq__cardTitle{letter-spacing:-.015em;color:var(--c-ink);font-size:1.3rem;line-height:1.2}.Services-module__TARgZq__cardText{color:var(--c-grey);font-size:15px;line-height:1.65}
.Vision-module__fOercW__section{padding-block:var(--section-y);background:var(--c-terracotta);color:var(--c-white)}.Vision-module__fOercW__inner{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.Vision-module__fOercW__inner{grid-template-columns:240px 1fr;gap:64px}}.Vision-module__fOercW__eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;align-self:start;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.Vision-module__fOercW__body{gap:40px;display:grid}.Vision-module__fOercW__statement{letter-spacing:-.015em;max-width:980px;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:700;line-height:1.25}.Vision-module__fOercW__mission{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;border-top:1px solid #ffffff59;padding-top:24px;font-size:13px;font-weight:700}
.About-module___XWHlW__section{padding-block:var(--section-y);background:var(--c-off-2);border-top:1px solid var(--c-line)}.About-module___XWHlW__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1024px){.About-module___XWHlW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px)}}.About-module___XWHlW__media{aspect-ratio:16/11;background:var(--c-navy);border:1px solid var(--c-line);position:relative}@media (min-width:1024px){.About-module___XWHlW__media{aspect-ratio:4/5}}.About-module___XWHlW__image{object-fit:cover}.About-module___XWHlW__founder{background:var(--c-white);border:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:16px;padding:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}@media (min-width:640px){.About-module___XWHlW__founder{max-width:380px;right:auto}}.About-module___XWHlW__portrait{object-fit:cover;flex:none;width:64px;height:76px}.About-module___XWHlW__founderText{gap:4px;display:grid}.About-module___XWHlW__founderName{font-family:var(--font-heading);font-size:15px;font-weight:700}.About-module___XWHlW__founderRole{color:var(--c-grey);font-size:13px;line-height:1.5}.About-module___XWHlW__body{flex-direction:column;align-items:flex-start;gap:36px;display:flex}.About-module___XWHlW__objectives{border-top:1px solid var(--c-line);width:100%}.About-module___XWHlW__objective{border-bottom:1px solid var(--c-line);color:var(--c-charcoal);grid-template-columns:44px 1fr;gap:16px;padding:22px 0;font-size:16px;line-height:1.65;display:grid}.About-module___XWHlW__objNum{font-family:var(--font-heading);letter-spacing:.22em;color:var(--c-terracotta);padding-top:6px;font-size:12px;font-weight:700}.About-module___XWHlW__guildsWrap{gap:12px;display:grid}.About-module___XWHlW__guildsLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--c-grey);font-size:12px;font-weight:600}.About-module___XWHlW__guilds{flex-wrap:wrap;gap:8px;display:flex}.About-module___XWHlW__guild{border:1px solid var(--c-ink);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);padding:8px 12px;font-size:12px;font-weight:700}
.Productions-module__Q94ICW__section{padding-block:var(--section-y);background:var(--c-ink);color:var(--c-white)}.Productions-module__Q94ICW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,5vw,64px);display:flex}.Productions-module__Q94ICW__marquee{border-top:1px solid var(--c-line-dark);border-bottom:1px solid var(--c-line-dark);overflow:hidden}.Productions-module__Q94ICW__track{width:max-content;animation:80s linear infinite Productions-module__Q94ICW__scroll;display:flex}.Productions-module__Q94ICW__marquee:hover .Productions-module__Q94ICW__track{animation-play-state:paused}@keyframes Productions-module__Q94ICW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Productions-module__Q94ICW__marquee{overflow-x:auto}.Productions-module__Q94ICW__track{animation:none}}.Productions-module__Q94ICW__card{border-right:1px solid var(--c-line-dark);flex-direction:column;width:clamp(260px,30vw,400px);display:flex}.Productions-module__Q94ICW__frame{aspect-ratio:685/384;background:var(--c-charcoal);overflow:hidden}.Productions-module__Q94ICW__image{object-fit:cover;width:100%;height:100%}.Productions-module__Q94ICW__meta{gap:4px;padding:16px 20px 18px;display:grid}.Productions-module__Q94ICW__title{font-family:var(--font-heading);color:var(--c-white);font-size:15px;font-weight:700}.Productions-module__Q94ICW__network{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;font-size:12px}
.TerritoryMap-module__jBjmha__wrap{--map-land:#e4e2e8;--map-ours:#d161393d;--map-scale:1;--svg-tx:0px;--svg-ty:0px;--layer-tx:0%;--layer-ty:0%;grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:1024px){.TerritoryMap-module__jBjmha__wrap{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(28px,3.5vw,52px)}.TerritoryMap-module__jBjmha__list{grid-column:1/-1}}.TerritoryMap-module__jBjmha__frame{aspect-ratio:1000/480;background:var(--c-white);border:1px solid var(--c-line);position:relative;overflow:hidden}.TerritoryMap-module__jBjmha__svg{width:100%;height:100%;display:block}.TerritoryMap-module__jBjmha__world,.TerritoryMap-module__jBjmha__markers{transform-box:view-box;transform-origin:0 0;transition:transform .82s var(--ease)}.TerritoryMap-module__jBjmha__world{transform:translate(var(--svg-tx), var(--svg-ty)) scale(var(--map-scale))}.TerritoryMap-module__jBjmha__land{fill:var(--map-land)}.TerritoryMap-module__jBjmha__shape{fill:var(--map-ours);transition:fill .24s var(--ease)}.TerritoryMap-module__jBjmha__frame[data-zoomed] .TerritoryMap-module__jBjmha__shape{fill:var(--map-land)}.TerritoryMap-module__jBjmha__frame[data-region=Western\ Europe] .TerritoryMap-module__jBjmha__shape[data-region=Western\ Europe],.TerritoryMap-module__jBjmha__frame[data-region=Eastern\ Europe] .TerritoryMap-module__jBjmha__shape[data-region=Eastern\ Europe],.TerritoryMap-module__jBjmha__frame[data-region=Americas] .TerritoryMap-module__jBjmha__shape[data-region=Americas],.TerritoryMap-module__jBjmha__frame[data-region=Asia-Pacific] .TerritoryMap-module__jBjmha__shape[data-region=Asia-Pacific]{fill:var(--map-ours)}.TerritoryMap-module__jBjmha__markers{transform-origin:0 0;transform:translate(var(--layer-tx), var(--layer-ty)) scale(var(--map-scale));position:absolute;inset:0}.TerritoryMap-module__jBjmha__marker{left:var(--mx);top:var(--my);transform:translate(-50%, -50%) scale(calc(1 / var(--map-scale)));transition:transform .82s var(--ease), opacity .24s var(--ease);justify-items:center;gap:4px;padding:0;display:grid;position:absolute}.TerritoryMap-module__jBjmha__marker[data-off]{opacity:.25;pointer-events:none}.TerritoryMap-module__jBjmha__dot{background:var(--c-terracotta);border:2px solid var(--c-white);width:8px;height:8px;transition:width .2s var(--ease), height .2s var(--ease), background-color .2s var(--ease);border-radius:50%}@media (min-width:700px){.TerritoryMap-module__jBjmha__dot{width:11px;height:11px}}.TerritoryMap-module__jBjmha__marker:hover .TerritoryMap-module__jBjmha__dot,.TerritoryMap-module__jBjmha__marker[data-on] .TerritoryMap-module__jBjmha__dot{background:var(--c-navy);width:17px;height:17px}.TerritoryMap-module__jBjmha__label{background:var(--c-navy);color:var(--c-white);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s var(--ease);padding:4px 8px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.TerritoryMap-module__jBjmha__marker[data-on] .TerritoryMap-module__jBjmha__label{opacity:1}.TerritoryMap-module__jBjmha__panel{gap:24px;display:grid}.TerritoryMap-module__jBjmha__chips{flex-wrap:wrap;gap:8px;display:flex}.TerritoryMap-module__jBjmha__chip{border:1px solid var(--c-line);border-radius:var(--radius);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--c-charcoal);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.TerritoryMap-module__jBjmha__chip:hover{border-color:var(--c-ink)}.TerritoryMap-module__jBjmha__chip[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.TerritoryMap-module__jBjmha__chipCount{opacity:.6;font-size:11px}.TerritoryMap-module__jBjmha__readout{border:1px solid var(--c-line);border-left:2px solid var(--c-terracotta);gap:4px;min-height:62px;padding:16px 18px;display:grid}.TerritoryMap-module__jBjmha__readoutName{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--c-ink);font-size:18px;font-weight:800}.TerritoryMap-module__jBjmha__readoutMeta{color:var(--c-grey);font-size:14px;line-height:1.5}.TerritoryMap-module__jBjmha__list{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}@media (min-width:700px){.TerritoryMap-module__jBjmha__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}}.TerritoryMap-module__jBjmha__country{border-bottom:1px solid var(--c-line);text-align:left;width:100%;color:var(--c-ink);transition:color var(--dur) var(--ease);padding:11px 0;font-size:16px}.TerritoryMap-module__jBjmha__country:hover,.TerritoryMap-module__jBjmha__country[data-on]{color:var(--c-terracotta)}.TerritoryMap-module__jBjmha__country[aria-pressed=true]{font-weight:600}@media (prefers-reduced-motion:reduce){.TerritoryMap-module__jBjmha__world,.TerritoryMap-module__jBjmha__markers,.TerritoryMap-module__jBjmha__marker{transition:none}}
.Territories-module__itWdKa__section{padding-block:var(--section-y);background:var(--c-white)}.Territories-module__itWdKa__head{grid-template-columns:1fr;gap:32px;margin-bottom:clamp(40px,5vw,64px);display:grid}@media (min-width:1024px){.Territories-module__itWdKa__head{grid-template-columns:1fr 360px;align-items:end;gap:64px}}.Territories-module__itWdKa__aside{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Territories-module__itWdKa__note{border:1px solid var(--c-line);color:var(--c-charcoal);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:20px;font-size:14px;line-height:1.6;display:grid}.Territories-module__itWdKa__noteValue{font-family:var(--font-heading);color:var(--c-terracotta);font-size:2rem;font-weight:800;line-height:1}
.Clients-module__lEJktq__section{background:var(--c-white);border-top:1px solid var(--c-line)}.Clients-module__lEJktq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-block:28px;display:flex}.Clients-module__lEJktq__title{letter-spacing:.22em;text-transform:uppercase;color:var(--c-terracotta);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.Clients-module__lEJktq__count{color:var(--c-grey);font-size:13px}.Clients-module__lEJktq__marquee{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);overflow:hidden}.Clients-module__lEJktq__track{width:max-content;animation:90s linear infinite Clients-module__lEJktq__scroll;display:flex}.Clients-module__lEJktq__marquee:hover .Clients-module__lEJktq__track{animation-play-state:paused}@keyframes Clients-module__lEJktq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Clients-module__lEJktq__marquee{overflow-x:auto}.Clients-module__lEJktq__track{animation:none}}.Clients-module__lEJktq__logo{border-right:1px solid var(--c-line);place-items:center;width:200px;height:116px;padding:24px 32px;display:grid}.Clients-module__lEJktq__image{object-fit:contain;width:auto;height:100%;max-height:68px}
.Testimonials-module__fjDDoW__section{padding-block:var(--section-y);background:var(--c-off)}.Testimonials-module__fjDDoW__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1024px){.Testimonials-module__fjDDoW__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,96px)}}.Testimonials-module__fjDDoW__aside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.Testimonials-module__fjDDoW__controls{align-items:center;gap:16px;display:flex}.Testimonials-module__fjDDoW__ctrl{border:1px solid var(--c-ink);border-radius:var(--radius);width:48px;height:48px;color:var(--c-ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.Testimonials-module__fjDDoW__ctrl:hover{background:var(--c-ink);color:var(--c-white)}.Testimonials-module__fjDDoW__counter{font-family:var(--font-heading);letter-spacing:.16em;color:var(--c-grey);align-items:baseline;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.Testimonials-module__fjDDoW__counterCurrent{color:var(--c-ink)}.Testimonials-module__fjDDoW__counterSep{color:var(--c-line)}.Testimonials-module__fjDDoW__tabs{border-top:1px solid var(--c-line);flex-direction:column;width:100%;display:flex}.Testimonials-module__fjDDoW__tab{border-bottom:1px solid var(--c-line);text-align:left;width:100%;color:var(--c-grey);transition:color var(--dur) var(--ease);align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.Testimonials-module__fjDDoW__tab:before{content:"";width:8px;height:8px;transition:background-color var(--dur) var(--ease);border:1px solid}.Testimonials-module__fjDDoW__tab:hover{color:var(--c-ink)}.Testimonials-module__fjDDoW__tabActive{color:var(--c-ink);font-weight:600}.Testimonials-module__fjDDoW__tabActive:before{background:var(--c-terracotta);border-color:var(--c-terracotta)}.Testimonials-module__fjDDoW__figure{border-left:2px solid var(--c-terracotta);animation:Testimonials-module__fjDDoW__swap .42s var(--ease) both;flex-direction:column;gap:28px;padding:8px 0 8px 28px;display:flex}@keyframes Testimonials-module__fjDDoW__swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Testimonials-module__fjDDoW__figure{animation:none}}@media (min-width:1024px){.Testimonials-module__fjDDoW__figure{min-height:460px;padding-left:40px}}.Testimonials-module__fjDDoW__quoteMark{color:var(--c-terracotta)}.Testimonials-module__fjDDoW__quote p{color:var(--c-ink);font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.6}.Testimonials-module__fjDDoW__caption{border-top:1px solid var(--c-line);gap:4px;margin-top:auto;padding-top:24px;display:grid}.Testimonials-module__fjDDoW__author{font-family:var(--font-heading);color:var(--c-ink);font-size:15px;font-weight:700}.Testimonials-module__fjDDoW__role{color:var(--c-grey);font-size:14px;line-height:1.5}
.Press-module__apTXEG__section{padding-block:var(--section-y);background:var(--c-white)}.Press-module__apTXEG__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1024px){.Press-module__apTXEG__grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(48px,6vw,96px)}}.Press-module__apTXEG__aside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.Press-module__apTXEG__outlets{flex-wrap:wrap;gap:8px;display:flex}.Press-module__apTXEG__outlet{border:1px solid var(--c-line);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--c-navy);padding:12px 16px;font-size:15px;font-weight:800}.Press-module__apTXEG__list{border-top:1px solid var(--c-line)}.Press-module__apTXEG__item{border-bottom:1px solid var(--c-line)}.Press-module__apTXEG__link{gap:14px;padding:28px 0;display:grid}.Press-module__apTXEG__meta{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.Press-module__apTXEG__tag{font-family:var(--font-heading);color:var(--c-terracotta);font-weight:700}.Press-module__apTXEG__date{color:var(--c-grey)}.Press-module__apTXEG__headline{max-width:720px;font-family:var(--font-heading);letter-spacing:-.015em;color:var(--c-ink);transition:color var(--dur) var(--ease);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;line-height:1.3}.Press-module__apTXEG__link:hover .Press-module__apTXEG__headline{color:var(--c-terracotta)}.Press-module__apTXEG__read{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}
.Origin-module__gISc2a__section{padding-block:var(--section-y);background:var(--c-white)}.Origin-module__gISc2a__heading{margin-bottom:clamp(36px,4.5vw,56px)}.Origin-module__gISc2a__grid{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.Origin-module__gISc2a__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.Origin-module__gISc2a__media{aspect-ratio:1;border:1px solid var(--c-line);overflow:hidden}.Origin-module__gISc2a__image{object-fit:cover;width:100%;height:100%}.Origin-module__gISc2a__body{border-top:1px solid var(--c-line);gap:22px;padding-top:24px;display:grid}.Origin-module__gISc2a__text{color:var(--c-charcoal);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8}.Origin-module__gISc2a__text:first-child{color:var(--c-ink);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.65}
