.Container_container__Wg6oB{inline-size:min(calc(100% - (var(--page-gutter) * 2)),var(--container-size));margin-inline:auto}.Container_wide__IaZIl{--container-size:var(--container-wide)}.Container_standard__OIdFZ{--container-size:var(--container-standard)}.Container_reading__BDTRc{--container-size:var(--container-reading)}.Container_narrow__rXEP1{--container-size:var(--container-narrow)}.editorial_page__VPRCW{background:var(--color-bg-primary);color:var(--color-text-primary);min-block-size:65vh}.editorial_section__1EzhC{padding-block:clamp(4.5rem,9vw,9rem)}.editorial_eyebrow__aD0pa{color:var(--color-accent-strong);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 var(--space-6)}.editorial_intro__ZRVGM{padding-block:clamp(5rem,9vw,9rem) clamp(3rem,6vw,5rem)}.editorial_introGrid__XFrxx{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2.5rem,7vw,8rem);align-items:end}.editorial_title__n6VGa{font-size:clamp(3rem,6.4vw,6.9rem);line-height:1.04;font-weight:600;letter-spacing:-.04em;max-inline-size:15ch;margin:0}.editorial_dek__WcHBw{font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.65;color:var(--color-text-secondary);margin:0;max-inline-size:44rem}.editorial_lead__9O3cR{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.6;color:var(--color-text-secondary)}.editorial_line__ay7lA{inline-size:clamp(6rem,12vw,10rem);block-size:3px;background:var(--color-accent);margin-block-start:var(--space-10)}.editorial_index__Fljo0{display:grid;gap:0;border-block-start:1px solid var(--color-border-subtle)}.editorial_indexRow__ELDqY{display:grid;grid-template-columns:4rem minmax(0,4fr) minmax(0,7fr);gap:var(--space-8);border-block-end:1px solid var(--color-border-subtle);padding-block:clamp(2rem,4vw,4rem)}.editorial_indexRow__ELDqY>span{color:var(--color-accent-strong);font-size:var(--text-sm)}.editorial_indexRow__ELDqY h2{font-size:clamp(1.6rem,3.2vw,3.2rem);line-height:1.25;letter-spacing:-.025em;font-weight:600;margin:0}.editorial_indexRow__ELDqY p{font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.8;color:var(--color-text-secondary);margin:0}.editorial_sectionTitle__UfMzM{font-size:clamp(2.3rem,5vw,5rem);letter-spacing:-.025em;line-height:1.15;max-inline-size:24ch;margin:0 0 var(--space-12)}.editorial_deep__V1opL{background:var(--color-brand-primary);color:var(--color-text-inverse)}.editorial_deep__V1opL .editorial_sectionTitle__UfMzM{max-inline-size:16ch}.editorial_deep__V1opL p{color:var(--color-text-inverse-muted)}.editorial_deepGrid__Gu3jJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,8rem);align-items:start}.editorial_deepGrid__Gu3jJ>p{font-size:clamp(1.15rem,2.1vw,1.65rem);line-height:1.7;margin:0}.editorial_stages__cvp4n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.editorial_stage__QkRZx{position:relative;border-block-start:1px solid var(--color-border-subtle);padding:var(--space-8) var(--space-6) var(--space-12) 0}.editorial_stage__QkRZx:before{content:"";display:block;inline-size:9px;block-size:9px;position:absolute;inset-inline-start:0;inset-block-start:-5px;background:var(--color-accent)}.editorial_stageNumber__k_x8i{font-size:var(--text-sm);color:var(--color-accent-strong);display:block;margin-block-end:var(--space-5)}.editorial_stage__QkRZx h3{font-size:clamp(1.6rem,2.5vw,2.5rem);margin:0 0 1rem}.editorial_stage__QkRZx p{line-height:1.7;margin:0;max-inline-size:36ch;color:var(--color-text-secondary)}.editorial_ways__u7Zj1{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem)}.editorial_way__sRLXR{padding-block:var(--space-10);border-block-start:2px solid var(--color-accent-strong)}.editorial_way__sRLXR h3{font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.2;margin:0 0 1.5rem}.editorial_way__sRLXR p{max-inline-size:40rem;line-height:1.75;color:var(--color-text-secondary)}.editorial_deep__V1opL .editorial_way__sRLXR p{color:var(--color-text-inverse-muted)}.editorial_articleGrid__OjS2y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) var(--space-6)}.editorial_articleCard__QjZwD{display:block;text-decoration:none;color:inherit;border-block-start:1px solid var(--color-border-subtle);padding-block-start:1.25rem}.editorial_articleVisual__Hvew3{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface-secondary);margin-block-end:1.6rem}.editorial_articleVisual__Hvew3 img{object-fit:contain;transition:transform var(--motion-cinematic) var(--ease-standard)}.editorial_articleCard__QjZwD:hover img{transform:scale(1.025)}.editorial_articleCard__QjZwD>span,.editorial_meta__d3fq9{color:var(--color-text-muted);font-size:var(--text-sm)}.editorial_articleCard__QjZwD h2{font-size:clamp(1.35rem,2vw,2.25rem);line-height:1.25;margin:1rem 0}.editorial_articleCard__QjZwD p{font-size:var(--text-base);line-height:1.65;color:var(--color-text-secondary)}.editorial_empty__ubo44{padding-block:var(--space-16) var(--space-24);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-xl)}.editorial_filters___qGzS{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-end:var(--space-12)}.editorial_filters___qGzS a{padding:.65rem 1rem;border:1px solid var(--color-border-strong);text-decoration:none;color:inherit;min-block-size:44px;display:inline-flex;align-items:center}.editorial_filters___qGzS a[aria-current=true]{background:var(--color-brand-primary);color:var(--color-text-inverse)}.editorial_articleHeader__Wi4dw{padding-block:clamp(4rem,7vw,7rem);max-inline-size:100%}.editorial_articleHeader__Wi4dw h1{font-size:clamp(3rem,6vw,6.6rem);line-height:1.07;letter-spacing:-.04em;font-weight:600;margin:var(--space-6) 0;max-inline-size:20ch}.editorial_articleSummary__FfNDX{font-size:clamp(1.15rem,2vw,1.55rem);color:var(--color-text-secondary);line-height:1.6;max-inline-size:46rem}.editorial_byline__GXHWC{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;border-block-start:1px solid var(--color-divider);padding-block-start:1.5rem;margin-block-start:var(--space-12);font-size:var(--text-sm)}.editorial_byline__GXHWC strong{font-weight:600}.editorial_byline__GXHWC small{color:var(--color-text-muted)}.editorial_articleHero__Ic82f{position:relative;aspect-ratio:16/9;background:var(--color-surface-secondary)}.editorial_articleHero__Ic82f img{object-fit:contain}.editorial_articleBody__C2F0m{padding-block:clamp(3rem,7vw,7rem);max-inline-size:var(--measure-reading);margin-inline:auto}.editorial_articleBody__C2F0m p{font-size:clamp(1.06rem,1.4vw,1.25rem);line-height:1.85;margin-block:0 1.65em;white-space:pre-line;overflow-wrap:anywhere}.editorial_articleBody__C2F0m p:first-child{font-weight:500;font-size:clamp(1.2rem,1.75vw,1.45rem)}.editorial_related__wqeEq{padding-block:clamp(4rem,8vw,8rem)}.editorial_contactList__MUq8Z{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--color-border-subtle)}.editorial_contactList__MUq8Z li{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding-block:1.7rem;border-block-end:1px solid var(--color-border-subtle)}.editorial_contactList__MUq8Z strong{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.editorial_contactList__MUq8Z a{color:var(--color-link);overflow-wrap:anywhere;text-underline-offset:.25em}.editorial_contactGrid__XVcm_{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,7vw,8rem)}.editorial_contactAside__I7JHL{background:var(--color-surface-secondary);padding:clamp(2rem,4vw,4rem);align-self:start}.editorial_contactAside__I7JHL h2{font-size:clamp(1.7rem,3vw,3rem);line-height:1.2;margin:0 0 1.75rem}.editorial_contactAside__I7JHL p{color:var(--color-text-secondary);line-height:1.75}.editorial_contactAside__I7JHL a{display:inline-block;color:var(--color-link);font-weight:600;margin-block-start:1rem}.editorial_people__Q37Zy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.editorial_person__dbUAz{padding:2rem 0;border-block-start:1px solid var(--color-border-subtle)}.editorial_person__dbUAz h3{font-size:clamp(1.5rem,2vw,2rem);margin:0}.editorial_person__dbUAz p{color:var(--color-text-secondary)}.editorial_contactAside__I7JHL a:focus-visible,.editorial_contactList__MUq8Z a:focus-visible,.editorial_filters___qGzS a:focus-visible,a.editorial_articleCard__QjZwD:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:5px}[dir=rtl] .editorial_eyebrow__aD0pa{letter-spacing:0}[dir=rtl] .editorial_articleHeader__Wi4dw h1,[dir=rtl] .editorial_indexRow__ELDqY h2,[dir=rtl] .editorial_sectionTitle__UfMzM,[dir=rtl] .editorial_title__n6VGa{letter-spacing:0;line-height:1.3}@media(max-width:1023px){.editorial_contactGrid__XVcm_,.editorial_deepGrid__Gu3jJ,.editorial_introGrid__XFrxx{grid-template-columns:1fr}.editorial_articleGrid__OjS2y,.editorial_stages__cvp4n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.editorial_intro__ZRVGM{padding-block:var(--space-16)}.editorial_indexRow__ELDqY{grid-template-columns:2.5rem 1fr;gap:.8rem}.editorial_indexRow__ELDqY p{grid-column:2}.editorial_articleGrid__OjS2y,.editorial_people__Q37Zy,.editorial_stages__cvp4n,.editorial_ways__u7Zj1{grid-template-columns:1fr}.editorial_contactList__MUq8Z li{grid-template-columns:1fr;gap:.5rem}.editorial_articleHeader__Wi4dw{padding-block:var(--space-16)}}@media(prefers-reduced-motion:reduce){.editorial_articleVisual__Hvew3 img{transition:none}.editorial_articleCard__QjZwD:hover img{transform:none}}.editorial_intro__ZRVGM{padding-block:clamp(3rem,6vw,6rem) clamp(2rem,4vw,4rem)}.editorial_articleHeader__Wi4dw h1,.editorial_title__n6VGa{font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.15}[dir=rtl] .editorial_articleHeader__Wi4dw h1,[dir=rtl] .editorial_title__n6VGa{font-size:clamp(2.1rem,3.8vw,4.25rem);line-height:1.5}.editorial_dek__WcHBw,.editorial_lead__9O3cR{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.85}.editorial_sectionTitle__UfMzM{font-size:clamp(1.875rem,3.2vw,3.5rem)}[dir=rtl] .editorial_contactAside__I7JHL h2,[dir=rtl] .editorial_sectionTitle__UfMzM,[dir=rtl] .editorial_stage__QkRZx h3,[dir=rtl] .editorial_way__sRLXR h3{line-height:1.5}.editorial_indexRow__ELDqY h2,.editorial_stage__QkRZx h3,.editorial_way__sRLXR h3{font-size:clamp(1.5rem,2.2vw,2.5rem)}.editorial_indexRow__ELDqY p{font-size:1rem}.editorial_line__ay7lA{inline-size:3.5rem;margin-block-start:1.75rem}.editorial_section__1EzhC{padding-block:clamp(3.5rem,7vw,7rem)}.editorial_articleVisual__Hvew3,.editorial_contactAside__I7JHL,.editorial_filters___qGzS a{border-radius:var(--radius-s)}.editorial_agencyScope__UFNJE{padding-block:clamp(4rem,8vw,8rem);border-block:1px solid var(--color-border-subtle);background:radial-gradient(ellipse at 80% 5%,rgb(196 154 77/10%),transparent 46%),var(--color-bg-primary)}.editorial_agencyScopeIntro__4aG2k{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,6rem);margin-block-end:clamp(2.5rem,5vw,5rem)}.editorial_agencyScopeIntro__4aG2k h2{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.2;max-inline-size:22ch;letter-spacing:-.025em;margin:0;text-wrap:balance}.editorial_agencyScopeIntro__4aG2k>p{color:var(--color-text-secondary);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.85}.editorial_agencyScopeGrid__037_9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.editorial_agencyScopeCard__fzvkD{display:grid;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:clamp(1.3rem,2.4vw,2.4rem);min-width:0;min-height:16rem;border:1px solid rgb(196 154 77/28%);border-radius:var(--radius-s);background:rgb(196 154 77/4%);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s}.editorial_agencyScopeCard__fzvkD:hover{border-color:#d3ad6a;background:rgb(196 154 77/9%);transform:translateY(-3px)}.editorial_agencyScopeArrow__0pVjw,.editorial_agencyScopeCard__fzvkD>span:first-child{color:var(--color-accent-strong);font-size:.86rem;font-weight:700}.editorial_agencyScopeCard__fzvkD h3{font-size:clamp(1.3rem,2vw,2rem);margin:0;line-height:1.35}.editorial_agencyScopeCard__fzvkD p{margin:0;color:var(--color-text-secondary);line-height:1.75}.editorial_agencyScopeArrow__0pVjw{justify-self:end;font-size:1.4rem}.editorial_agencyScopeAction__HymyO{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-block-start:2rem;padding:.95rem 1.45rem;min-block-size:3.4rem;background:var(--color-gold);border:1px solid #e3c47e;color:#101012;font-weight:750;text-decoration:none;border-radius:var(--radius-s)}.editorial_agencyScopeAction__HymyO:hover{background:var(--color-gold-light)}.editorial_agencyScopeAction__HymyO:focus-visible,.editorial_agencyScopeCard__fzvkD:focus-visible{outline:3px solid #d9b876;outline-offset:4px}[dir=rtl] .editorial_agencyScopeIntro__4aG2k h2{line-height:1.5;letter-spacing:0}@media(max-width:1023px){.editorial_agencyScopeIntro__4aG2k{grid-template-columns:1fr}.editorial_agencyScopeGrid__037_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.editorial_agencyScopeGrid__037_9{grid-template-columns:1fr}.editorial_agencyScopeCard__fzvkD{min-height:0}}@media(prefers-reduced-motion:reduce){.editorial_agencyScopeCard__fzvkD{transition:none}.editorial_agencyScopeCard__fzvkD:hover{transform:none}}.editorial_processPromise__1QKW5{padding-block:clamp(2.5rem,5vw,5rem);background:var(--color-bg-secondary);border-block:1px solid var(--color-border-subtle)}.editorial_processPromiseGrid__newty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.editorial_processPromise__1QKW5 h2{font-size:clamp(1.8rem,3.3vw,3.2rem);line-height:1.25;margin:0;max-inline-size:24ch}.editorial_processPromise__1QKW5 p{color:var(--color-text-secondary);line-height:1.85;font-size:clamp(1rem,1.35vw,1.15rem);margin:0}.editorial_processMethodIntro__h2bm_{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-block-end:clamp(2rem,4vw,4rem)}.editorial_processMethodIntro__h2bm_>p{color:var(--color-text-secondary);line-height:1.85;max-inline-size:56ch}.editorial_processMethodIntro__h2bm_ .editorial_sectionTitle__UfMzM{margin:0}.editorial_stages__cvp4n{row-gap:2.5rem}.editorial_stage__QkRZx{padding-inline:1rem;padding-block:1.75rem 1.25rem;min-height:11rem}.editorial_stage__QkRZx h3{font-weight:650;line-height:1.3}.editorial_stage__QkRZx p{font-size:1rem;line-height:1.85}.editorial_stageNumber__k_x8i{font-variant-numeric:tabular-nums}[dir=rtl] .editorial_processPromise__1QKW5 h2,[dir=rtl] .editorial_stage__QkRZx h3{line-height:1.55}@media(max-width:767px){.editorial_processMethodIntro__h2bm_,.editorial_processPromiseGrid__newty{grid-template-columns:1fr}.editorial_stage__QkRZx{min-height:0;padding-inline:1rem 0}}.editorial_contactAside__I7JHL .editorial_contactPrimary__sQXzi,.editorial_contactAside__I7JHL .editorial_contactSecondary__B7NUh{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-block-size:3.3rem;padding:.85rem 1.25rem;border-radius:var(--radius-s);text-decoration:none;font-weight:750;line-height:1.35}.editorial_contactAside__I7JHL .editorial_contactPrimary__sQXzi{background:var(--color-gold);border:1px solid #e3c47e;color:#101012}.editorial_contactAside__I7JHL .editorial_contactSecondary__B7NUh{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-primary)}.editorial_contactAside__I7JHL .editorial_contactPrimary__sQXzi:hover{background:var(--color-gold-light)}.editorial_contactAside__I7JHL .editorial_contactSecondary__B7NUh:hover{border-color:var(--color-gold)}.editorial_contactAside__I7JHL :is(.editorial_contactPrimary__sQXzi,.editorial_contactSecondary__B7NUh):focus-visible{outline:3px solid #e9d49a;outline-offset:4px}.editorial_ways__u7Zj1>a.editorial_articleCard__QjZwD{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);background:rgb(196 154 77/4%);border:1px solid rgb(196 154 77/30%);border-radius:var(--radius-s);min-block-size:7rem}.editorial_ways__u7Zj1>a.editorial_articleCard__QjZwD:hover{border-color:#d3ad6a;background:rgb(196 154 77/10%)}.editorial_ways__u7Zj1>a.editorial_articleCard__QjZwD h2{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.5}.editorial_articleHeader__Wi4dw h1,.editorial_title__n6VGa{font-size:clamp(2.7rem,4.6vw,5.3rem);line-height:1.2;max-inline-size:22ch;overflow-wrap:anywhere}.editorial_sectionTitle__UfMzM{font-size:clamp(2rem,3.8vw,4rem);line-height:1.25;overflow-wrap:anywhere}.editorial_dek__WcHBw,.editorial_lead__9O3cR{max-inline-size:58ch;line-height:1.75}.editorial_articleHero__Ic82f,.editorial_articleVisual__Hvew3{border:1px solid rgb(227 196 126/25%);border-radius:.85rem;overflow:hidden;background:#211e20}.editorial_articleHero__Ic82f img,.editorial_articleVisual__Hvew3 img{object-fit:contain}.editorial_articleCard__QjZwD{min-inline-size:0;overflow-wrap:anywhere}.editorial_articleCard__QjZwD h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.4}.editorial_contactAside__I7JHL{min-inline-size:0;border-radius:1rem;border:1px solid rgb(227 196 126/24%)}.editorial_contactAside__I7JHL :is(.editorial_contactPrimary__sQXzi,.editorial_contactSecondary__B7NUh){border-radius:.7rem;min-block-size:3.35rem}[dir=rtl] :is(.editorial_title__n6VGa,.editorial_articleHeader__Wi4dw h1,.editorial_sectionTitle__UfMzM){line-height:1.52;letter-spacing:0}@media(max-width:767px){.editorial_intro__ZRVGM{padding-block:3rem 2.5rem}.editorial_articleHeader__Wi4dw h1,.editorial_title__n6VGa{font-size:clamp(2.25rem,9vw,3.5rem);line-height:1.35}[dir=rtl] :is(.editorial_title__n6VGa,.editorial_articleHeader__Wi4dw h1){line-height:1.52}.editorial_sectionTitle__UfMzM{font-size:clamp(1.9rem,7.5vw,3.1rem);line-height:1.45}.editorial_articleGrid__OjS2y{gap:1.5rem;grid-template-columns:1fr}.editorial_articleHero__Ic82f,.editorial_articleVisual__Hvew3{aspect-ratio:16/10}.editorial_contactAside__I7JHL{padding:1.3rem}.editorial_contactGrid__XVcm_,.editorial_contactList__MUq8Z li,.editorial_deepGrid__Gu3jJ,.editorial_introGrid__XFrxx{grid-template-columns:minmax(0,1fr)}}.industries_page__Z9tfm{background:var(--color-bg-primary);color:var(--color-text-primary)}.industries_hero__mdBZ6{padding-block:clamp(4rem,8vw,7rem) clamp(3.5rem,7vw,6rem);background:radial-gradient(ellipse at 82% 20%,rgb(196 154 77/16%),transparent 52%),linear-gradient(130deg,#101012,#24201d 74%,#101012);border-block-end:1px solid var(--color-border-subtle)}.industries_eyebrow__e1MTC{color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.industries_hero__mdBZ6 h1{max-inline-size:18ch;margin:1.5rem 0;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:600;line-height:1.14;text-wrap:balance}.industries_lede__wXdP0,.industries_sectionLead__P89lS{max-inline-size:62ch;color:var(--color-text-secondary);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.industries_heroActions__e6Skz{display:flex;gap:1rem 1.75rem;flex-wrap:wrap;margin-block-start:2.5rem}.industries_footerActions__7j3Nt a,.industries_heroActions__e6Skz a{min-block-size:3rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 1.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-s);color:var(--color-text-primary);text-decoration:none;font-weight:600;transition:border-color .2s,background-color .2s,transform .2s}.industries_footerActions__7j3Nt a:first-child,.industries_heroActions__e6Skz a:first-child{background:var(--gold-metallic);color:#101012;border-color:#e3c47e}.industries_footerActions__7j3Nt a:hover,.industries_heroActions__e6Skz a:hover{transform:translateY(-2px);border-color:#e3c47e}.industries_footerActions__7j3Nt a:focus-visible,.industries_heroActions__e6Skz a:focus-visible,.industries_tourismLink__iZc1V:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:4px}.industries_proof__hzUvU{padding-block:clamp(3.5rem,7vw,6rem)}.industries_conversion__bN4ag h2,.industries_proof__hzUvU h2{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.25;max-inline-size:23ch;margin-block:.75rem 1rem;text-wrap:balance}.industries_grid__BZYnh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(1.5rem,3vw,3rem);margin-block:3rem 3.5rem}.industries_sector__3h0Lf{border-block-start:1px solid var(--color-border-subtle)}.industries_sectorHead__JWzLa{margin-block-end:1.75rem}.industries_number__437d5{color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:700}.industries_sectorHead__JWzLa h3{margin-block:.8rem .5rem;font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.35}.industries_sectorHead__JWzLa p{color:var(--color-text-secondary);line-height:1.75;max-inline-size:50ch}.industries_projectLabel__BbCLn{display:block;margin-block-start:1.4rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-strong)}.industries_tourismLink__iZc1V{display:inline-flex;gap:.75rem;padding:.85rem 0;color:var(--color-link);font-weight:600;text-decoration:none;border-block-end:1px solid currentColor}.industries_conversion__bN4ag{border-block-start:1px solid var(--color-border-strong);background:linear-gradient(100deg,#241e1a,#121113);padding-block:clamp(4rem,7vw,7rem)}.industries_conversionInner__afIAh{display:flex;justify-content:space-between;gap:2rem 4rem;align-items:center}.industries_conversion__bN4ag p{color:var(--color-text-secondary);line-height:1.85;max-inline-size:55ch}.industries_footerActions__7j3Nt{display:flex;flex-direction:column;gap:1rem;min-inline-size:15rem}[dir=rtl] .industries_eyebrow__e1MTC,[dir=rtl] .industries_projectLabel__BbCLn{letter-spacing:0}[dir=rtl] .industries_hero__mdBZ6 h1{line-height:1.5}@media (max-width:767px){.industries_grid__BZYnh{grid-template-columns:minmax(0,1fr)}.industries_hero__mdBZ6{padding-block:3.5rem}.industries_conversionInner__afIAh{flex-direction:column;align-items:stretch}.industries_footerActions__7j3Nt{min-inline-size:0}.industries_heroActions__e6Skz{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.industries_footerActions__7j3Nt a,.industries_heroActions__e6Skz a{transition:none}.industries_footerActions__7j3Nt a:hover,.industries_heroActions__e6Skz a:hover{transform:none}}.industries_breadth__a9_so{padding-block:clamp(3rem,6vw,6rem);background:var(--color-bg-secondary);border-block-start:1px solid var(--color-border-subtle)}.industries_breadth__a9_so h2{margin-block:.85rem 1rem;font-size:clamp(1.9rem,3.3vw,3.4rem);line-height:1.35;max-inline-size:25ch;text-wrap:balance}.industries_breadthList__boXcx{list-style:none;padding:0;margin-block:2.5rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.industries_breadthList__boXcx li{display:flex;align-items:center;min-block-size:3.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);color:var(--color-text-primary);line-height:1.6}.industries_breadthList__boXcx li:before{content:"↗︎";color:var(--color-accent-strong);margin-inline-end:.9rem}@media (max-width:900px){.industries_breadthList__boXcx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.industries_breadthList__boXcx{grid-template-columns:minmax(0,1fr)}}.industries_sectorHead__JWzLa h3 a{color:inherit;text-decoration:none}.industries_sectorHead__JWzLa h3 a:hover{color:var(--color-gold-light)}.industries_sectorHead__JWzLa h3 a:focus-visible,.industries_sectorLink__QFWix:focus-visible{outline:3px solid var(--color-focus-light);outline-offset:4px}.industries_sectorLink__QFWix{display:inline-flex;align-items:center;gap:.7rem;border-block-end:1px solid var(--color-border-strong);padding-block:.65rem;margin-block-start:1.2rem;color:var(--color-link);font-weight:700;text-decoration:none}.industries_industryVisual__o9ZXf{margin:0 0 1.75rem}.industries_industryVisual__o9ZXf picture{display:block;position:relative;overflow:hidden;border-radius:9px;aspect-ratio:16/10;background:var(--color-surface-secondary)}.industries_industryImage__h5Cc5{object-fit:cover}.industries_industryVisual__o9ZXf figcaption{padding-block:.65rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.industries_industryStandaloneImage__Uvznc{position:relative;margin:clamp(1rem,2vw,2rem) 0;width:100%;aspect-ratio:16/8;background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:12px;overflow:hidden}.industries_industryStandaloneImage__Uvznc picture{display:block;width:100%;height:100%}@media(max-width:767px){.industries_industryStandaloneImage__Uvznc{aspect-ratio:4/5}}:where(.industries_heroActions__e6Skz,.industries_footerActions__7j3Nt) a{min-block-size:3.35rem;border-radius:.7rem;padding:.85rem 1.25rem;line-height:1.45;font-weight:700;gap:.8rem}:where(.industries_heroActions__e6Skz,.industries_footerActions__7j3Nt) a span[aria-hidden=true]{font-size:1rem;line-height:1;font-variant-emoji:text;flex:none}.industries_industryStandaloneImage__Uvznc,.industries_industryVisual__o9ZXf picture{border-radius:.85rem;border:1px solid rgb(227 196 126/27%);background:#211f20}.industries_industryImage__h5Cc5{object-position:center;object-fit:contain}@media (max-width:767px){.industries_industryStandaloneImage__Uvznc,.industries_industryVisual__o9ZXf picture{aspect-ratio:16/10}.industries_footerActions__7j3Nt,.industries_heroActions__e6Skz{gap:.85rem}.industries_footerActions__7j3Nt a,.industries_heroActions__e6Skz a{inline-size:100%;justify-content:space-between}.industries_hero__mdBZ6 h1{font-size:clamp(2.25rem,8.5vw,3.4rem);line-height:1.4}.industries_sector__3h0Lf{min-inline-size:0}}.industries_beautyProjectGrid__v1MYl{display:grid;grid-template-columns:minmax(0,min(100%,38rem));gap:1.5rem;margin-block-start:clamp(1.5rem,4vw,3rem)}@media(max-width:767px){.industries_beautyProjectGrid__v1MYl{grid-template-columns:minmax(0,1fr)}.industries_industryStandaloneImage__Uvznc[data-mobile-portrait=true]{aspect-ratio:390/844;inline-size:min(100%,25rem);max-inline-size:100%;margin-inline:auto}.industries_industryStandaloneImage__Uvznc[data-mobile-portrait=true] .industries_industryImage__h5Cc5{object-fit:contain;object-position:top center;padding:0}}.industries_grid__BZYnh{grid-auto-flow:row;gap:clamp(2.5rem,5vw,4.5rem) clamp(1rem,3vw,2.5rem)}.industries_sector__3h0Lf{display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.6rem);min-inline-size:0;min-block-size:0;block-size:auto;padding-block-start:1.5rem;isolation:isolate}.industries_sectorHead__JWzLa{flex:0 0 auto;min-inline-size:0;margin-block-end:0}.industries_sectorHead__JWzLa h3{margin-block:.85rem .7rem;font-size:clamp(1.35rem,2.3vw,2.15rem);overflow-wrap:anywhere}.industries_sectorHead__JWzLa h3 a{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:.55rem;row-gap:.35rem}.industries_sectorHead__JWzLa p{margin:0;line-height:1.85;overflow-wrap:anywhere}.industries_projectLabel__BbCLn{margin-block-start:1rem;line-height:1.55}.industries_sector__3h0Lf>article{block-size:auto;min-block-size:0;flex:1 1 auto;max-inline-size:100%;margin-block:0}.industries_sector__3h0Lf>article>a{block-size:100%}.industries_sector__3h0Lf>a,.industries_sector__3h0Lf>figure{flex:0 0 auto;min-inline-size:0}.industries_sector__3h0Lf>*{max-inline-size:100%}@media(max-width:767px){.industries_grid__BZYnh{grid-template-columns:minmax(0,1fr);gap:2.25rem}.industries_sector__3h0Lf{gap:1rem}.industries_sectorHead__JWzLa h3{font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.55}.industries_sectorHead__JWzLa p{line-height:1.85}}.industries_grid__BZYnh{gap:clamp(1rem,2.1vw,1.8rem);align-items:stretch}.industries_sector__3h0Lf{border:1px solid rgb(220 185 115/27%);border-radius:1.05rem;background:linear-gradient(145deg,#222023,#171719 74%);padding:clamp(1.2rem,2.4vw,2rem);gap:clamp(1.2rem,2vw,1.8rem);box-shadow:0 18px 55px rgb(0 0 0/12%);overflow:hidden}.industries_sectorHead__JWzLa{border-block-end:1px solid rgb(220 185 115/23%);padding-block-end:clamp(1.1rem,2vw,1.6rem)}.industries_sectorHead__JWzLa h3{max-inline-size:100%;margin-block:.7rem .75rem;font-size:clamp(1.4rem,2.2vw,2.15rem);line-height:1.5;text-wrap:balance}.industries_sectorHead__JWzLa p{color:#d9cbbb;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.9;max-inline-size:60ch}.industries_number__437d5{display:inline-block;font-variant-numeric:tabular-nums;color:#e3bf7b;border:1px solid rgb(220 185 115/38%);border-radius:999px;padding:.34rem .65rem;font-weight:800;line-height:1.4}.industries_sector__3h0Lf .industries_projectLabel__BbCLn{margin-block-start:1rem;font-weight:750}.industries_sector__3h0Lf>article{border-radius:.85rem;overflow:hidden}.industries_sector__3h0Lf>figure{margin-block:0}.industries_sector__3h0Lf>a{align-self:flex-start;max-inline-size:100%}@media(max-width:767px){.industries_sector__3h0Lf{padding:1.15rem;gap:1.05rem}.industries_sectorHead__JWzLa{padding-block-end:1rem}.industries_grid__BZYnh{gap:1rem}}.industries_allSectorsReturn__6r3fC{display:inline-flex;align-items:center;gap:.8rem;margin-block-start:1rem;padding:.75rem 1.1rem;border:1px solid #d9b66f;border-radius:.65rem;color:#f7e3b7;text-decoration:none;font-weight:700}.industries_allSectorsReturn__6r3fC:hover{background:rgb(217 182 111/12%)}.industries_allSectorsReturn__6r3fC:focus-visible{outline:3px solid #e3c47e;outline-offset:4px}.industries_sector__3h0Lf{transition:border-color .2s ease,box-shadow .2s ease}.industries_sector__3h0Lf:hover{border-color:rgb(227 196 126/61%);box-shadow:0 22px 55px rgb(0 0 0/22%)}.industries_breadthList__boXcx li{border-radius:.8rem;background:linear-gradient(130deg,#242125,#1c1a1c);border-color:rgb(227 196 126/24%);position:relative;min-block-size:4.6rem;box-shadow:0 8px 22px rgb(0 0 0/7%);font-weight:650}@media(prefers-reduced-motion:reduce){.industries_sector__3h0Lf{transition:none}}.visual-sections_slot__52_Fc{isolation:isolate;background:#101012;color:#f8f5ef}.visual-sections_section__0hhc0{position:relative;padding-block:clamp(4.5rem,9vw,9rem);overflow:clip;border-block-start:1px solid rgb(227 196 126/13%);background:radial-gradient(ellipse at 95% 5%,rgb(196 154 77/11%),transparent 48%),#141315}.visual-sections_section__0hhc0:nth-child(2n){background:radial-gradient(ellipse at 10% 85%,rgb(196 154 77/12%),transparent 50%),#1c1a1b}.visual-sections_composition__CBoBF{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,7vw,8rem)}.visual-sections_copy__vq9yJ{min-inline-size:0;max-inline-size:48rem}.visual-sections_eyebrow__jaGGa{color:#e3c47e;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 1.5rem}.visual-sections_copy__vq9yJ h2{font-size:clamp(2.4rem,5.1vw,5.6rem);line-height:1.14;font-weight:600;letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.6rem}.visual-sections_body__yLbOA{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.9;color:#cbc3b8;white-space:pre-line;max-inline-size:53ch}.visual-sections_action__P_buW{display:inline-flex;gap:2rem;justify-content:space-between;align-items:center;margin-block-start:2.3rem;padding:1rem 1.45rem;min-block-size:3.5rem;max-inline-size:100%;text-decoration:none;color:#101012;background:linear-gradient(115deg,#c49a4d,#e3c47e 52%,#c49a4d);border:1px solid #e3c47e;border-radius:.55rem;font-weight:700;box-shadow:0 .8rem 2.2rem rgb(196 154 77/16%);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),background .4s}.visual-sections_action__P_buW:hover{transform:translateY(-3px);box-shadow:0 1.4rem 3rem rgb(196 154 77/26%);color:#101012}.visual-sections_galleryItem__pNgFn,.visual-sections_mainMedia__TR_Rv{margin:0;position:relative;overflow:hidden;border:1px solid rgb(227 196 126/30%);border-radius:clamp(.9rem,2vw,1.7rem);background:#211f20;box-shadow:0 1.8rem 5rem rgb(0 0 0/24%)}.visual-sections_mainMedia__TR_Rv{min-block-size:clamp(16rem,31vw,35rem)}.visual-sections_picture__Wumj8{display:block;position:absolute;inset:0}.visual-sections_asset__IQ4UM{display:block;inline-size:100%;block-size:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.visual-sections_galleryItem__pNgFn:hover .visual-sections_asset__IQ4UM,.visual-sections_mainMedia__TR_Rv:hover .visual-sections_asset__IQ4UM{transform:scale(1.025)}video.visual-sections_asset__IQ4UM{object-fit:contain}.visual-sections_galleryItem__pNgFn figcaption,.visual-sections_mainMedia__TR_Rv figcaption{position:absolute;inset-inline:0;inset-block-end:0;color:#f8f5ef;padding:.8rem 1.1rem;background:linear-gradient(transparent,rgb(16 16 18/93%));font-size:.84rem;pointer-events:none}.visual-sections_gallery__5XZRY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-block-start:clamp(1.6rem,4vw,3.6rem)}.visual-sections_galleryItem__pNgFn{min-block-size:12rem;aspect-ratio:4/3}[data-layout=cinema] .visual-sections_composition__CBoBF,[data-layout=gallery] .visual-sections_composition__CBoBF{grid-template-columns:1fr}[data-layout=cinema] .visual-sections_mainMedia__TR_Rv,[data-layout=gallery] .visual-sections_mainMedia__TR_Rv{aspect-ratio:21/9;min-block-size:19rem}[data-layout=editorial] .visual-sections_composition__CBoBF{grid-template-columns:1fr}[data-layout=editorial] .visual-sections_copy__vq9yJ{max-inline-size:65rem}[data-layout=editorial] .visual-sections_mainMedia__TR_Rv{max-inline-size:70rem}[dir=rtl] .visual-sections_copy__vq9yJ h2{letter-spacing:0;line-height:1.45}[dir=rtl] .visual-sections_eyebrow__jaGGa{letter-spacing:0}@media(max-width:900px){.visual-sections_composition__CBoBF{grid-template-columns:1fr}.visual-sections_gallery__5XZRY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.visual-sections_section__0hhc0{padding-block:4.5rem}.visual-sections_gallery__5XZRY{grid-template-columns:1fr}.visual-sections_mainMedia__TR_Rv{aspect-ratio:4/3;min-block-size:15rem}[data-layout=cinema] .visual-sections_mainMedia__TR_Rv{aspect-ratio:4/3}.visual-sections_copy__vq9yJ h2{font-size:clamp(2.1rem,8vw,3.5rem)}}@media(prefers-reduced-motion:reduce){.visual-sections_action__P_buW,.visual-sections_asset__IQ4UM{transition:none!important}.visual-sections_action__P_buW:hover,.visual-sections_galleryItem__pNgFn:hover .visual-sections_asset__IQ4UM,.visual-sections_mainMedia__TR_Rv:hover .visual-sections_asset__IQ4UM{transform:none!important}}.visual-sections_section__0hhc0{padding-block:clamp(3.5rem,7.5vw,7rem)}.visual-sections_composition__CBoBF{grid-template-columns:minmax(0,4.25fr) minmax(0,5.75fr);gap:clamp(1.75rem,5vw,5rem)}.visual-sections_copy__vq9yJ h2{font-size:clamp(2rem,4.3vw,4.6rem);line-height:1.2;overflow-wrap:anywhere}.visual-sections_body__yLbOA{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.8;overflow-wrap:anywhere}.visual-sections_action__P_buW{gap:.85rem;border-radius:.7rem;background:#d2aa60;padding:.85rem 1.3rem;min-block-size:3.4rem;line-height:1.45}.visual-sections_action__P_buW span[aria-hidden=true]{font-variant-emoji:text;flex:none;font-size:1rem;line-height:1}.visual-sections_action__P_buW:hover{background:#e3c47e}.visual-sections_galleryItem__pNgFn,.visual-sections_mainMedia__TR_Rv{border-radius:1rem;min-inline-size:0}.visual-sections_mainMedia__TR_Rv{min-block-size:0;aspect-ratio:16/10}.visual-sections_asset__IQ4UM{object-fit:contain;object-position:center}.visual-sections_galleryItem__pNgFn{min-block-size:0;aspect-ratio:16/10}.visual-sections_galleryItem__pNgFn:has(figcaption),.visual-sections_mainMedia__TR_Rv:has(figcaption){padding-block-end:2.2rem}.visual-sections_galleryItem__pNgFn figcaption,.visual-sections_mainMedia__TR_Rv figcaption{background:#211f20;padding:.6rem .9rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:900px){.visual-sections_composition__CBoBF{grid-template-columns:minmax(0,1fr)}.visual-sections_gallery__5XZRY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.visual-sections_section__0hhc0{padding-block:3.5rem}.visual-sections_copy__vq9yJ h2{font-size:clamp(2rem,8vw,3.15rem);line-height:1.4}.visual-sections_body__yLbOA{font-size:1rem;line-height:1.85}.visual-sections_mainMedia__TR_Rv,[data-layout=cinema] .visual-sections_mainMedia__TR_Rv,[data-layout=gallery] .visual-sections_mainMedia__TR_Rv{min-block-size:0;aspect-ratio:16/10}.visual-sections_gallery__5XZRY{grid-template-columns:1fr}.visual-sections_galleryItem__pNgFn{aspect-ratio:16/10}.visual-sections_action__P_buW{max-inline-size:100%;text-align:center;justify-content:space-between}}.visual-sections_galleryItem__pNgFn[data-desktop-portrait=true]{aspect-ratio:9/16;max-inline-size:min(100%,24rem);justify-self:center;inline-size:100%}.visual-sections_mainMedia__TR_Rv[data-desktop-portrait=true]{aspect-ratio:9/16;max-inline-size:min(100%,28rem);min-block-size:0;margin-inline:auto;inline-size:100%}@media(max-width:767px){.visual-sections_mainMedia__TR_Rv[data-mobile-portrait=true]{inline-size:100%;margin-inline:auto;border-radius:1rem}.visual-sections_mainMedia__TR_Rv[data-mobile-portrait=true],[data-layout=cinema] .visual-sections_mainMedia__TR_Rv[data-mobile-portrait=true],[data-layout=gallery] .visual-sections_mainMedia__TR_Rv[data-mobile-portrait=true]{aspect-ratio:390/844;max-inline-size:min(100%,25rem);min-block-size:0}.visual-sections_galleryItem__pNgFn[data-desktop-portrait=true]{aspect-ratio:9/16;max-inline-size:min(100%,25rem);inline-size:100%;margin-inline:auto}.visual-sections_galleryItem__pNgFn[data-desktop-portrait=true] .visual-sections_asset__IQ4UM,.visual-sections_mainMedia__TR_Rv[data-mobile-portrait=true] .visual-sections_asset__IQ4UM{object-fit:contain;object-position:top center}}.ProjectCard_link__B5jwh{color:inherit;text-decoration:none;display:block}.ProjectCard_featuredVisual__Jxlts,.ProjectCard_visual__JnxkO{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle)}.ProjectCard_featuredVisual__Jxlts{aspect-ratio:16/10}.ProjectCard_image__udQBt{transition:transform var(--motion-cinematic) var(--ease-standard)}.ProjectCard_link__B5jwh:hover .ProjectCard_image__udQBt{transform:scale(1.02)}.ProjectCard_missing__EKd3p{block-size:100%;display:grid;place-items:center;color:var(--color-text-secondary);font-weight:600}.ProjectCard_missing__EKd3p span{border-block-start:1px solid var(--color-border-strong);padding-block-start:1rem}.ProjectCard_heading__xjb0m,.ProjectCard_meta__VWBfZ{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem}.ProjectCard_meta__VWBfZ{margin-block-start:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary)}.ProjectCard_heading__xjb0m h3{font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.2;letter-spacing:var(--tracking-heading-en);font-weight:600;margin:.75rem 0}.ProjectCard_heading__xjb0m>span{color:var(--color-accent-strong);transition:transform var(--motion-fast)}.ProjectCard_link__B5jwh:hover .ProjectCard_heading__xjb0m>span{transform:translate(.2rem,-.2rem)}.ProjectCard_summary__2eoka{margin:0;color:var(--color-text-secondary);max-inline-size:48rem;line-height:1.6}.ProjectCard_tags__7Ykna{font-size:var(--text-sm);color:var(--color-text-muted);margin-block:1rem}.ProjectCard_caseIndicator__Y0cJG{font-size:var(--text-sm);color:var(--color-brand-primary);border-block-end:1px solid currentColor;padding-block-end:.3rem}.ProjectCard_link__B5jwh:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:5px}[dir=rtl] .ProjectCard_heading__xjb0m h3{letter-spacing:0;line-height:1.4}[dir=rtl] .ProjectCard_link__B5jwh:hover .ProjectCard_heading__xjb0m>span{transform:translate(-.2rem,-.2rem)}@media(prefers-reduced-motion:reduce){.ProjectCard_heading__xjb0m>span,.ProjectCard_image__udQBt{transition:none!important}.ProjectCard_link__B5jwh:hover .ProjectCard_heading__xjb0m>span,.ProjectCard_link__B5jwh:hover .ProjectCard_image__udQBt{transform:none}}.ProjectCard_clientIdentity__dEENt{display:inline-flex;align-items:center;gap:var(--space-3)}.ProjectCard_logoFrame__6VPpq{display:inline-block;position:relative;flex-shrink:0;inline-size:5rem;block-size:2.15rem;background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle)}.ProjectCard_logo__UqGPl{object-fit:contain;padding:.2rem}.ProjectCard_featuredVisual__Jxlts,.ProjectCard_visual__JnxkO{background:radial-gradient(ellipse at 70% 10%,rgb(233 212 154/12%),transparent 55%),#151416;border:1px solid rgb(134 99 33/34%);border-radius:clamp(.8rem,1.6vw,1.5rem);box-shadow:0 1.2rem 2.6rem rgb(16 16 18/10%)}.ProjectCard_image__udQBt{padding:clamp(.4rem,.9vw,.9rem)}.ProjectCard_link__B5jwh:hover .ProjectCard_featuredVisual__Jxlts,.ProjectCard_link__B5jwh:hover .ProjectCard_visual__JnxkO{border-color:var(--color-gold-deep);box-shadow:0 1.35rem 3rem rgb(16 16 18/17%)}.ProjectCard_scopeLabel__YDpgC{color:#71511c;font-weight:700}.ProjectCard_tags__7Ykna{line-height:1.65}.ProjectCard_scopeLabel__YDpgC{color:#e3c47e}.ProjectCard_card__TF3zd{transition:transform .62s var(--ease-enter)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.ProjectCard_card__TF3zd:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ProjectCard_card__TF3zd{transition:none!important}}.ProjectCard_card__TF3zd{display:flex;min-inline-size:0;block-size:100%;border:1px solid rgb(227 196 126/25%);border-radius:1rem;background:linear-gradient(155deg,#222022,#151416);overflow:hidden;box-shadow:0 .65rem 2rem rgb(0 0 0/10%)}.ProjectCard_link__B5jwh{display:flex;flex:1;flex-direction:column;min-inline-size:0;gap:.85rem;padding:clamp(.85rem,1.35vw,1.35rem);color:#f6f2e8}.ProjectCard_featuredVisual__Jxlts,.ProjectCard_visual__JnxkO{aspect-ratio:16/10;flex:none;border-radius:.7rem;background:#242225}.ProjectCard_image__udQBt{object-fit:contain;object-position:center;padding:clamp(.3rem,.9vw,.75rem)}.ProjectCard_meta__VWBfZ{margin-block-start:.4rem;flex-wrap:wrap;align-items:center;gap:.65rem;color:#d2c6b5;font-size:.81rem;line-height:1.5}.ProjectCard_clientIdentity__dEENt{min-inline-size:0;flex:1;overflow-wrap:anywhere}.ProjectCard_heading__xjb0m{align-items:start;gap:.75rem;margin-block-start:0}.ProjectCard_heading__xjb0m h3{min-inline-size:0;margin:0;color:#f6f2e8;font-size:clamp(1.3rem,2.05vw,2rem);line-height:1.45;overflow-wrap:anywhere}.ProjectCard_heading__xjb0m>span{font-size:1.25rem;color:#e3c47e;flex:none}.ProjectCard_summary__2eoka{color:#d1c7ba;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.8;overflow-wrap:anywhere}.ProjectCard_tags__7Ykna{margin-block:.2rem .7rem;color:#d3c7b5;overflow-wrap:anywhere}.ProjectCard_caseIndicator__Y0cJG{align-self:flex-start;margin-block-start:auto;color:#e3c47e;padding-block:.35rem;font-weight:700}.ProjectCard_link__B5jwh:focus-visible{outline:3px solid #e3c47e;outline-offset:-5px;border-radius:.75rem}@media (max-width:767px){.ProjectCard_card__TF3zd{border-radius:.85rem}.ProjectCard_link__B5jwh{padding:.85rem;gap:.75rem}.ProjectCard_heading__xjb0m h3{font-size:clamp(1.2rem,5vw,1.65rem)}.ProjectCard_meta__VWBfZ{font-size:.82rem}.ProjectCard_featuredVisual__Jxlts,.ProjectCard_visual__JnxkO{aspect-ratio:16/10}.ProjectCard_logoFrame__6VPpq{inline-size:4.1rem;block-size:2rem}}.ProjectCard_featuredVisual__Jxlts picture,.ProjectCard_visual__JnxkO picture{position:absolute;inset:0;display:block}.ProjectCard_featuredVisual__Jxlts img,.ProjectCard_visual__JnxkO img{object-fit:contain;object-position:top center}@media(max-width:767px){.ProjectCard_featuredVisual__Jxlts[data-mobile-portrait=true],.ProjectCard_visual__JnxkO[data-mobile-portrait=true]{aspect-ratio:390/844;inline-size:min(100%,24rem);max-inline-size:100%;margin-inline:auto;background:#181719;border-radius:1.1rem}.ProjectCard_featuredVisual__Jxlts[data-mobile-portrait=true] .ProjectCard_image__udQBt,.ProjectCard_visual__JnxkO[data-mobile-portrait=true] .ProjectCard_image__udQBt{padding:0;object-fit:contain;object-position:top center}}.services_page__SW2dy{background:var(--color-bg-primary);color:var(--color-text-primary);overflow:clip}.services_intro__DBnyD{padding-block:clamp(5rem,10vw,10rem) clamp(4rem,8vw,8rem)}.services_introGrid__Rvx_C{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);gap:clamp(2rem,7vw,8rem);align-items:end}.services_eyebrowInverse__BiBqr,.services_eyebrow__37p26{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.services_eyebrowInverse__BiBqr{color:var(--color-accent-on-dark)}.services_intro__DBnyD h1{margin:0;max-inline-size:14ch;font-size:clamp(3rem,6.2vw,6.9rem);line-height:1.01;letter-spacing:var(--tracking-display-en);font-weight:600}.services_signal__p_jvN{background:var(--color-accent);inline-size:clamp(5rem,10vw,9rem);block-size:3px;margin-block-start:var(--space-10)}.services_dek__BKPJT{font-size:clamp(1.12rem,2.2vw,1.65rem);line-height:1.52;margin:0;color:var(--color-text-secondary)}.services_introExtra__ObYCI{margin-block:1.5rem 2rem;font-size:var(--text-base);line-height:1.65;color:var(--color-text-muted)}.services_inlineLink__C8Qyz{display:inline-flex;gap:.5rem;align-items:center;color:var(--color-link);font-weight:600;border-block-end:1px solid currentColor;padding-block:.6rem;transition:color var(--motion-fast)}.services_inlineLink__C8Qyz:hover{color:var(--color-link-hover)}.services_inlineLink__C8Qyz>span{color:var(--color-accent-strong)}.services_section__KX_zm{padding-block:clamp(4rem,8vw,8rem)}.services_sectionHeading__9_PvT{font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:1.08;letter-spacing:-.035em;font-weight:600;max-inline-size:21ch;margin:0 0 clamp(2rem,5vw,4rem)}.services_index__uDwBC{border-block-start:1px solid var(--color-border-subtle)}.services_indexRow__a_HWy{display:grid;grid-template-columns:3.5rem minmax(0,5fr) minmax(0,5fr) 1.75rem;gap:clamp(1rem,2vw,2.5rem);align-items:baseline;border-block-end:1px solid var(--color-border-subtle);padding-block:clamp(1.4rem,2.5vw,2.5rem);text-decoration:none;color:inherit}.services_indexRow__a_HWy h3{font-size:clamp(1.45rem,2.6vw,2.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0}.services_indexRow__a_HWy p{color:var(--color-text-secondary);margin:0;line-height:1.6}.services_indexArrow__kEinF,.services_indexNumber__Lyf9Y{color:var(--color-accent-strong);font-size:var(--text-sm)}.services_indexArrow__kEinF{font-weight:600;transition:transform var(--motion-fast)}a.services_indexRow__a_HWy:hover .services_indexArrow__kEinF{transform:translate(.2rem,-.2rem)}a.services_indexRow__a_HWy:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.services_mineral__huzgv{padding-block:clamp(5rem,9vw,9rem);background:var(--color-surface-mineral);color:var(--color-text-inverse)}.services_mineralHeading__9kgZN{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:end}.services_mineralHeading__9kgZN h2{font-size:clamp(2.3rem,5vw,5rem);line-height:1.08;margin:0;max-inline-size:16ch}.services_mineralHeading__9kgZN p{color:var(--color-text-inverse-muted);line-height:1.7;font-size:var(--text-lg);margin:0}.services_journey__4eo3q{list-style:none;padding:0;margin:clamp(3rem,7vw,7rem) 0 0;display:grid;grid-template-columns:repeat(var(--journey-count,5),minmax(0,1fr));gap:0;counter-reset:step;--journey-count:5}.services_journey__4eo3q:has(>li:nth-child(4):last-child){--journey-count:4}.services_journey__4eo3q li{min-width:0;border-block-start:1px solid rgb(255 255 255/40%);padding-block-start:1.75rem;position:relative;padding-inline-end:1rem}.services_journey__4eo3q li:before{content:"";inline-size:8px;block-size:8px;position:absolute;inset-block-start:-5px;inset-inline-start:0;background:var(--color-accent-on-dark)}.services_journey__4eo3q li span{color:var(--color-accent-on-dark);display:block;font-size:var(--text-sm);margin-block-end:var(--space-3)}.services_journey__4eo3q li b{font-size:clamp(1.1rem,1.7vw,1.7rem);font-weight:500;line-height:1.35}.services_proof__8XKvx{padding-block:clamp(5rem,9vw,9rem)}.services_proofGrid___vAT_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-block:var(--space-8) var(--space-10)}.services_proofGrid___vAT_ article:first-child:last-child{grid-column:1/-1;max-inline-size:65%}.services_closing__ROxSE{padding-block:clamp(5rem,9vw,9rem);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.services_closingGrid__Udw22{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,6rem)}.services_closing__ROxSE h2{margin:0;max-inline-size:19ch;font-size:clamp(2.4rem,5.2vw,5.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.08}.services_closing__ROxSE p:not(.services_eyebrowInverse__BiBqr){color:var(--color-text-inverse-muted);max-inline-size:44rem;line-height:1.7}.services_closingLink__IVBlq{display:inline-flex;gap:.5rem;align-items:center;color:var(--color-text-inverse);text-decoration:none;border-block-end:1px solid var(--color-accent-on-dark);padding-block:.7rem}.services_closingLink__IVBlq:focus-visible,.services_indexRow__a_HWy:focus-visible,.services_inlineLink__C8Qyz:focus-visible,.services_intro__DBnyD a:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:5px}[dir=rtl] .services_closing__ROxSE h2,[dir=rtl] .services_indexRow__a_HWy h3,[dir=rtl] .services_intro__DBnyD h1,[dir=rtl] .services_sectionHeading__9_PvT{letter-spacing:0;line-height:1.24}[dir=rtl] .services_eyebrowInverse__BiBqr,[dir=rtl] .services_eyebrow__37p26{letter-spacing:0}[dir=rtl] a.services_indexRow__a_HWy:hover .services_indexArrow__kEinF{transform:translate(-.2rem,-.2rem)}@media(max-width:1023px){.services_closingGrid__Udw22,.services_introGrid__Rvx_C,.services_mineralHeading__9kgZN{grid-template-columns:1fr}.services_indexRow__a_HWy{grid-template-columns:2.5rem 1fr 1.25rem}.services_indexRow__a_HWy p{grid-column:2/4}.services_proofGrid___vAT_ article:first-child:last-child{max-inline-size:100%}}@media(max-width:767px){.services_intro__DBnyD,.services_section__KX_zm{padding-block:var(--space-16)}.services_journey__4eo3q{grid-template-columns:1fr;gap:0;margin-block-start:var(--space-12)}.services_journey__4eo3q li{border-inline-start:1px solid rgb(255 255 255/40%);border-block-start:0;padding:1rem 1rem 2rem}.services_journey__4eo3q li:before{inset-block-start:1.3rem;inset-inline-start:-5px}.services_proofGrid___vAT_{grid-template-columns:1fr}.services_proofGrid___vAT_ article:first-child:last-child{grid-column:auto}.services_indexRow__a_HWy{gap:.7rem}}@media(prefers-reduced-motion:reduce){.services_indexArrow__kEinF,.services_inlineLink__C8Qyz{transition:none}a.services_indexRow__a_HWy:hover .services_indexArrow__kEinF{transform:none}}.services_intro__DBnyD{padding-block:clamp(3rem,6vw,6rem)}.services_intro__DBnyD h1{font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.15;max-inline-size:20ch}[dir=rtl] .services_intro__DBnyD h1{font-size:clamp(2.1rem,3.8vw,4.25rem);line-height:1.5;max-inline-size:22ch}.services_dek__BKPJT{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.services_closing__ROxSE h2,.services_mineralHeading__9kgZN h2,.services_sectionHeading__9_PvT{font-size:clamp(1.875rem,3.2vw,3.5rem);line-height:1.2}[dir=rtl] .services_closing__ROxSE h2,[dir=rtl] .services_mineralHeading__9kgZN h2,[dir=rtl] .services_sectionHeading__9_PvT{line-height:1.5;letter-spacing:0}.services_indexRow__a_HWy h3{font-size:clamp(1.3rem,2vw,2rem);line-height:1.5}.services_indexRow__a_HWy p{font-size:.9375rem;line-height:1.85}.services_indexRow__a_HWy{transition:background var(--motion-base)}a.services_indexRow__a_HWy:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.services_closing__ROxSE,.services_mineral__huzgv,.services_proof__8XKvx,.services_section__KX_zm{padding-block:clamp(3.5rem,7vw,7rem)}.services_signal__p_jvN{inline-size:3.5rem;margin-block-start:1.75rem}@media (prefers-reduced-motion:reduce){.services_indexRow__a_HWy{transition:none}}.services_serviceHeroPhoto__erSKy{margin:clamp(1.25rem,3vw,3rem) 0;position:relative;aspect-ratio:16/9;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary)}.services_serviceHeroPhoto__erSKy picture{display:block;width:100%;height:100%}.services_serviceHeroImage__2d2kk{object-fit:cover}@media(max-width:767px){.services_serviceHeroPhoto__erSKy{aspect-ratio:4/5}}.services_closingLink__IVBlq,.services_introCTA__7UJ4e{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-block-size:3.5rem;min-inline-size:10rem;padding:.9rem 1.5rem;margin-block-start:1.5rem;background:var(--color-gold);color:#16120c;border:1px solid #e3c47e;border-radius:var(--radius-s);font-weight:750;line-height:1.4;text-decoration:none;box-shadow:0 8px 24px rgb(0 0 0/16%);transition:background-color .2s,transform .2s,box-shadow .2s}.services_closingLink__IVBlq:hover,.services_introCTA__7UJ4e:hover{background:var(--color-gold-light);color:#101012;transform:translateY(-2px);box-shadow:0 12px 30px rgb(0 0 0/22%)}.services_closingLink__IVBlq:focus-visible,.services_introCTA__7UJ4e:focus-visible{outline:3px solid #e9d49a;outline-offset:4px}.services_closingLink__IVBlq{margin-block-start:var(--space-8);color:#16120c;border-block-end:1px solid #e3c47e}@media(prefers-reduced-motion:reduce){.services_closingLink__IVBlq,.services_introCTA__7UJ4e{transition:none}.services_closingLink__IVBlq:hover,.services_introCTA__7UJ4e:hover{transform:none}}.services_inlineLink__C8Qyz{min-block-size:3.25rem;padding:.7rem 1.1rem;gap:.65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-s);text-decoration:none;line-height:1.4}.services_inlineLink__C8Qyz:hover{border-color:var(--color-gold);background:rgb(196 154 77/8%)}.services_serviceHeroPhoto__erSKy{border-radius:.85rem;background:#211f20;border-color:rgb(227 196 126/29%)}.services_serviceHeroImage__2d2kk{object-fit:contain;object-position:center}.services_closingLink__IVBlq,.services_inlineLink__C8Qyz,.services_introCTA__7UJ4e{border-radius:.7rem;min-block-size:3.35rem;gap:.75rem;line-height:1.45;font-weight:700}:where(.services_introCTA__7UJ4e,.services_closingLink__IVBlq,.services_inlineLink__C8Qyz) span[aria-hidden=true]{font-size:1rem;font-variant-emoji:text;line-height:1;flex:none}@media(max-width:767px){.services_serviceHeroPhoto__erSKy{aspect-ratio:16/10}.services_intro__DBnyD h1{font-size:clamp(2.2rem,8.5vw,3.6rem);line-height:1.35}.services_indexRow__a_HWy{grid-template-columns:2rem minmax(0,1fr) 1.25rem}.services_indexRow__a_HWy p{grid-column:2/-1;overflow-wrap:anywhere}.services_closingLink__IVBlq,.services_introCTA__7UJ4e{max-inline-size:100%;text-align:center}.services_serviceHeroPhoto__erSKy[data-mobile-portrait=true]{aspect-ratio:390/844;inline-size:min(100%,25rem);max-inline-size:100%;margin-inline:auto}.services_serviceHeroPhoto__erSKy[data-mobile-portrait=true] .services_serviceHeroImage__2d2kk{object-fit:contain;object-position:top center;padding:0}}.BeautyLiveSiteCard_beautyCard__1K6BP{min-inline-size:0;block-size:100%;border:1px solid rgb(227 196 126/25%);border-radius:1rem;background:linear-gradient(155deg,#222022,#151416);overflow:hidden;box-shadow:0 .65rem 2rem rgb(0 0 0/10%)}.BeautyLiveSiteCard_beautyLink__eQK54{display:flex;flex-direction:column;gap:.85rem;block-size:100%;min-inline-size:0;padding:clamp(.85rem,1.35vw,1.35rem);text-decoration:none;color:#f6f2e8}.BeautyLiveSiteCard_beautyVisual__yeg_3{display:flex;flex-direction:column;justify-content:space-between;min-inline-size:0;aspect-ratio:16/10;overflow:hidden;isolation:isolate;padding:clamp(.75rem,1.4vw,1.4rem);border-radius:.7rem;background:linear-gradient(120deg,#f5eae9,#fff8f3 55%,#ebd9e6);color:#513846;position:relative}.BeautyLiveSiteCard_beautyVisual__yeg_3:after{content:"";position:absolute;inline-size:18rem;block-size:18rem;inset-inline-end:-6rem;inset-block-end:-12rem;z-index:-1;border-radius:50%;background:radial-gradient(circle,#bd81a678,transparent 68%)}.BeautyLiveSiteCard_beautyTop__yxjE7{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-inline-size:0}.BeautyLiveSiteCard_beautyTop__yxjE7>span{font-family:Georgia,serif;font-size:clamp(1.25rem,2vw,2rem);color:#86586d;line-height:1}.BeautyLiveSiteCard_beautyTop__yxjE7 small{font-size:clamp(.55rem,.7vw,.68rem);letter-spacing:.1em;line-height:1.4}.BeautyLiveSiteCard_beautyBrand__VpafE{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.BeautyLiveSiteCard_beautyBrand__VpafE>strong{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06;font-size:clamp(1.45rem,3.2vw,3rem);letter-spacing:-.04em}.BeautyLiveSiteCard_beautyBrand__VpafE em{color:#a96f92;font-weight:400}.BeautyLiveSiteCard_beautyDuet__Sdst2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:min(100%,25rem);gap:clamp(.5rem,1vw,1.15rem)}.BeautyLiveSiteCard_beautyDuet__Sdst2>span{display:flex;flex-direction:column;gap:.25rem;align-items:center;border:1px solid rgb(153 93 129/35%);border-radius:.55rem;padding:.6rem .5rem;font-family:Georgia,serif;font-size:clamp(.85rem,1.4vw,1.45rem)}.BeautyLiveSiteCard_beautyDuet__Sdst2>span:last-child{background:#70516b;color:#fff8f4}.BeautyLiveSiteCard_beautyDuet__Sdst2>span>span{font:700 clamp(.51rem,.7vw,.65rem)/1.3 system-ui,sans-serif;letter-spacing:.08em}.BeautyLiveSiteCard_beautyDomain__xGuCZ{font:600 .68rem/1.3 system-ui,sans-serif;letter-spacing:.07em;color:#80586e;text-align:end}.BeautyLiveSiteCard_beautyMeta__tC3z4{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-block-start:.4rem;color:#d2c6b5;font-size:.81rem;line-height:1.5}.BeautyLiveSiteCard_beautyLink__eQK54 h3{font-size:clamp(1.3rem,2.05vw,2rem);line-height:1.45;margin:0;overflow-wrap:anywhere}.BeautyLiveSiteCard_beautyLink__eQK54>p{color:#d1c7ba;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.8;margin:0;overflow-wrap:anywhere}.BeautyLiveSiteCard_beautyAction___eHHW{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-block-start:auto;padding-block:.65rem;color:#e3c47e;font-weight:700}.BeautyLiveSiteCard_beautyLink__eQK54:hover .BeautyLiveSiteCard_beautyAction___eHHW{color:#f1dfbf}.BeautyLiveSiteCard_beautyLink__eQK54:focus-visible{outline:3px solid #e3c47e;outline-offset:-5px;border-radius:.7rem}@media(max-width:767px){.BeautyLiveSiteCard_beautyCard__1K6BP{border-radius:.85rem}.BeautyLiveSiteCard_beautyLink__eQK54{padding:.85rem;gap:.75rem}.BeautyLiveSiteCard_beautyBrand__VpafE>strong{font-size:clamp(1.6rem,7vw,2.75rem)}.BeautyLiveSiteCard_beautyVisual__yeg_3{aspect-ratio:16/10;padding:.8rem}.BeautyLiveSiteCard_beautyTop__yxjE7 small{max-inline-size:10ch;text-align:end}.BeautyLiveSiteCard_beautyDuet__Sdst2>span{font-size:clamp(1rem,4vw,1.35rem)}}.ServiceArchitecture_section__w2vLS{padding-block:clamp(4rem,8vw,8rem);background:#121113;color:#f7f1e6;min-inline-size:0}.ServiceArchitecture_head__Owwfb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1rem,5vw,5rem);align-items:end;margin-block-end:clamp(2rem,5vw,4rem)}.ServiceArchitecture_eyebrow__GrtDY{font-size:.75rem;letter-spacing:.13em;color:#dcb973;font-weight:750;margin:0 0 1.1rem}[dir=rtl] .ServiceArchitecture_eyebrow__GrtDY{letter-spacing:0}.ServiceArchitecture_head__Owwfb h2{font-size:clamp(2rem,4.5vw,4.5rem);line-height:1.2;max-inline-size:18ch;letter-spacing:-.035em;margin:0;text-wrap:balance}[dir=rtl] .ServiceArchitecture_head__Owwfb h2{line-height:1.48;letter-spacing:0}.ServiceArchitecture_intro__FU22w{font-size:clamp(1rem,1.45vw,1.25rem);color:#d5c9ba;line-height:1.9;max-inline-size:55ch;margin:0}.ServiceArchitecture_groups__wIUDo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.3vw,2rem);align-items:stretch}.ServiceArchitecture_group__FbbJj{min-inline-size:0;display:flex;flex-direction:column;border:1px solid rgb(219 185 115/30%);border-radius:1.15rem;overflow:hidden;background:linear-gradient(145deg,#222023,#171719 63%);box-shadow:0 16px 55px rgb(0 0 0/10%)}.ServiceArchitecture_groupHeader__CABTh{padding:clamp(1.5rem,3vw,2.8rem);border-block-end:1px solid rgb(219 185 115/22%);background:radial-gradient(circle at 90% 10%,rgb(219 185 115/12%),transparent 65%)}.ServiceArchitecture_groupIdentity__jxeqQ{min-inline-size:0}.ServiceArchitecture_number__9Vrnj{display:inline-block;border:1px solid rgb(219 185 115/48%);border-radius:999px;padding:.35rem .75rem;color:#e4c482;font-size:.75rem;font-weight:750;line-height:1.4;margin-block-end:1.25rem;font-variant-numeric:tabular-nums}.ServiceArchitecture_kicker__etVel{color:#d5b571;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750;margin:0 0 .6rem}[dir=rtl] .ServiceArchitecture_kicker__etVel{letter-spacing:0}.ServiceArchitecture_group__FbbJj h3{font-size:clamp(1.5rem,2.35vw,2.5rem);line-height:1.35;margin:0 0 .85rem;overflow-wrap:anywhere}[dir=rtl] .ServiceArchitecture_group__FbbJj h3{line-height:1.55}.ServiceArchitecture_summary__WhFrV{margin:0;color:#efe4d6;font-size:1.03rem;line-height:1.8}.ServiceArchitecture_role__bHnP3{margin:1rem 0 0;color:#c2b3a3;line-height:1.8;font-size:.93rem}.ServiceArchitecture_pillarLink__8thJi{display:inline-flex;gap:.8rem;align-items:center;justify-content:space-between;border-block-end:1px solid #ddbb7b;color:#f0cf8e;text-decoration:none;padding-block:.8rem;margin-block-start:1rem;font-weight:700}.ServiceArchitecture_groupBody__f6KEd{padding:clamp(1.1rem,2.1vw,1.9rem);display:flex;flex-direction:column;flex:1;min-inline-size:0}.ServiceArchitecture_groupLabel__CU7y8{display:flex;gap:.65rem;align-items:center;color:#c9bda8;letter-spacing:.045em;font-size:.76rem;font-weight:750;margin:0 0 1rem}.ServiceArchitecture_groupLabel__CU7y8 span{border-radius:999px;background:rgb(219 185 115/13%);padding:.12rem .5rem;color:#e4c482}.ServiceArchitecture_serviceGrid__QN7Lt{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.ServiceArchitecture_service__r0_Yc{min-inline-size:0;background:#131316;border:1px solid rgb(219 185 115/22%);border-radius:.9rem;padding:clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.ServiceArchitecture_service__r0_Yc:hover{border-color:rgb(219 185 115/65%);transform:translateY(-2px)}.ServiceArchitecture_serviceCount__GxvHY{color:#d9b879;font-size:.77rem;font-weight:800;display:block;margin-block-end:.6rem}.ServiceArchitecture_service__r0_Yc h4{font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.45;color:#fff8e9;margin:0 0 .5rem;overflow-wrap:anywhere}.ServiceArchitecture_serviceTop__ACOFU p{color:#d4c9bb;line-height:1.8;margin:0;font-size:.95rem}.ServiceArchitecture_deliverables__aXCzW{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ServiceArchitecture_deliverables__aXCzW li{padding:.55rem .7rem;border-radius:.45rem;background:rgb(219 185 115/7%);border:1px solid rgb(219 185 115/17%);color:#dfd3c2;font-size:.85rem;line-height:1.55;min-inline-size:0;overflow-wrap:anywhere}.ServiceArchitecture_deliverables__aXCzW li:before{content:"•";color:#dcb973;margin-inline-end:.55rem}.ServiceArchitecture_serviceLink__iRzEc{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:3.1rem;margin-block-start:auto;padding:.75rem 1rem;border-radius:.55rem;background:#d4ae63;color:#16120e;text-decoration:none;font-weight:750}.ServiceArchitecture_serviceLink__iRzEc:hover{background:#e8ca88;color:#16120e}.ServiceArchitecture_pillarScopes__33gLa{padding:0;margin:0;list-style:none;display:grid;gap:.65rem}.ServiceArchitecture_pillarScopes__33gLa li{display:flex;gap:1.1rem;align-items:center;padding:1rem;border:1px solid rgb(219 185 115/20%);background:#171719;border-radius:.7rem;font-weight:600;line-height:1.6}.ServiceArchitecture_pillarScopes__33gLa li span{color:#e4c482;font-size:.75rem;font-weight:800;flex:none}.ServiceArchitecture_noStandalone__KjsPu{color:#cfc0b0;line-height:1.8;font-size:.91rem;margin:1.2rem 0 0}.ServiceArchitecture_pillarLink__8thJi:focus-visible,.ServiceArchitecture_serviceLink__iRzEc:focus-visible{outline:3px solid #e4c482;outline-offset:4px}@media(max-width:1000px){.ServiceArchitecture_groups__wIUDo{grid-template-columns:minmax(0,1fr)}.ServiceArchitecture_serviceGrid__QN7Lt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ServiceArchitecture_head__Owwfb{grid-template-columns:minmax(0,1fr)}.ServiceArchitecture_groups__wIUDo{gap:1rem}.ServiceArchitecture_serviceGrid__QN7Lt{grid-template-columns:minmax(0,1fr)}.ServiceArchitecture_groupBody__f6KEd,.ServiceArchitecture_groupHeader__CABTh{padding:1.25rem}.ServiceArchitecture_deliverables__aXCzW{grid-template-columns:minmax(0,1fr)}.ServiceArchitecture_head__Owwfb h2{font-size:clamp(2rem,8.5vw,3rem)}}@media(prefers-reduced-motion:reduce){.ServiceArchitecture_service__r0_Yc{transition:none}.ServiceArchitecture_service__r0_Yc:hover{transform:none}}@media (min-width:1100px){.ServiceArchitecture_groups__wIUDo{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ServiceArchitecture_group__FbbJj{display:grid;grid-template-columns:minmax(15rem,.33fr) minmax(0,.67fr);align-items:stretch}.ServiceArchitecture_groupHeader__CABTh{border-block-end:0;border-inline-end:1px solid rgb(219 185 115/24%)}.ServiceArchitecture_groupBody__f6KEd{padding:clamp(1.3rem,2.4vw,2.2rem)}.ServiceArchitecture_serviceGrid__QN7Lt{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ServiceArchitecture_deliverables__aXCzW{grid-template-columns:minmax(0,1fr)}}.ServiceArchitecture_group__FbbJj{scroll-margin-block-start:6.5rem}.ServiceArchitecture_service__r0_Yc{position:relative;overflow:hidden}.ServiceArchitecture_service__r0_Yc:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:4rem;block-size:2px;background:linear-gradient(90deg,#e4c482,transparent)}@media(prefers-reduced-motion:no-preference){.ServiceArchitecture_serviceLink__iRzEc{transition:background-color .18s ease,transform .18s ease}.ServiceArchitecture_serviceLink__iRzEc:hover{transform:translateY(-1px)}}.ServiceArchitecture_directoryStats__rGJ2l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:clamp(1.5rem,3vw,2.75rem)}.ServiceArchitecture_directoryStats__rGJ2l>div{display:flex;flex-wrap:wrap;gap:.45rem 1.15rem;align-items:center;min-inline-size:0;padding:clamp(.85rem,1.9vw,1.35rem);background:linear-gradient(115deg,#292321,#181719);border:1px solid rgb(219 185 115/26%);border-radius:.85rem}.ServiceArchitecture_directoryStats__rGJ2l strong{font-size:clamp(1.6rem,3vw,2.8rem);line-height:1;font-variant-numeric:tabular-nums;color:#f2d394;font-weight:650}.ServiceArchitecture_directoryStats__rGJ2l span{font-size:clamp(.78rem,1vw,.93rem);line-height:1.5;font-weight:600;color:#e5d9c7}.ServiceArchitecture_groupHeader__CABTh{position:relative;isolation:isolate;overflow:hidden}.ServiceArchitecture_groupIdentity__jxeqQ{position:relative;z-index:1}.ServiceArchitecture_groupArt__TTXK2{position:absolute;inset-inline-end:-4.5rem;inset-block-start:-3.8rem;width:19rem;height:19rem;pointer-events:none;opacity:.75;transform:rotate(-18deg)}.ServiceArchitecture_orbitCore__vJi6_,.ServiceArchitecture_orbitInner__6S0cR,.ServiceArchitecture_orbitOuter__Yk2Ac{position:absolute;border:1px solid rgb(219 185 115/26%);border-radius:35% 65% 55% 45%}.ServiceArchitecture_orbitOuter__Yk2Ac{inset:0;transform:rotate(24deg)}.ServiceArchitecture_orbitInner__6S0cR{inset:2.3rem;border-color:rgb(219 185 115/36%);transform:rotate(-44deg)}.ServiceArchitecture_orbitCore__vJi6_{inset:5.8rem;background:radial-gradient(circle at 35% 35%,rgb(244 206 129/25%),transparent 73%);border-color:rgb(219 185 115/22%)}.ServiceArchitecture_groupHeading__j7N6t{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-block-end:1.2rem;padding-block-end:1rem;border-block-end:1px solid rgb(219 185 115/20%)}.ServiceArchitecture_groupHeading__j7N6t .ServiceArchitecture_groupLabel__CU7y8{margin:0}.ServiceArchitecture_groupHint__nBPaD{color:#bcb0a0;font-size:.75rem;line-height:1.6}.ServiceArchitecture_service__r0_Yc{background:linear-gradient(155deg,#272225,#151416 68%);border-color:rgb(219 185 115/30%);box-shadow:0 14px 32px rgb(0 0 0/13%);gap:0}.ServiceArchitecture_serviceTop__ACOFU{padding-block-end:1.25rem}.ServiceArchitecture_serviceMeta__QPh1r{display:flex;align-items:center;justify-content:space-between;margin-block-end:1rem;gap:1rem}.ServiceArchitecture_serviceMeta__QPh1r .ServiceArchitecture_serviceCount__GxvHY{margin:0;border:1px solid rgb(219 185 115/32%);border-radius:99px;padding:.34rem .75rem;letter-spacing:.06em;background:rgb(227 196 126/9%)}.ServiceArchitecture_serviceSymbol__fntLP{display:inline-flex;align-items:flex-end;gap:3px;transform:rotate(-20deg);block-size:1.4rem}.ServiceArchitecture_serviceSymbol__fntLP i{display:block;inline-size:4px;block-size:.6rem;background:#d4ae63;border-radius:5px}.ServiceArchitecture_serviceSymbol__fntLP i:nth-child(2){block-size:1.05rem;background:#f1d499}.ServiceArchitecture_serviceSymbol__fntLP i:nth-child(3){block-size:1.4rem}.ServiceArchitecture_scopeTitle__mv489{color:#d8b779;font-weight:750;font-size:.68rem;letter-spacing:.09em;margin:0 0 .75rem}[dir=rtl] .ServiceArchitecture_scopeTitle__mv489{letter-spacing:0}.ServiceArchitecture_serviceDeliverables__PF19L{border-block-start:1px solid rgb(219 185 115/20%);padding-block:1.2rem;flex:1}.ServiceArchitecture_serviceDeliverables__PF19L .ServiceArchitecture_deliverables__aXCzW{margin:0;grid-template-columns:minmax(0,1fr);gap:.55rem}.ServiceArchitecture_serviceDeliverables__PF19L .ServiceArchitecture_deliverables__aXCzW li{display:flex;align-items:baseline;background:rgb(255 255 255/3%);border-color:rgb(219 185 115/10%);border-radius:.5rem;padding:.7rem .85rem}.ServiceArchitecture_serviceDeliverables__PF19L .ServiceArchitecture_deliverables__aXCzW li:before{content:"✓";font-weight:900;color:#e4c482;flex:none}.ServiceArchitecture_serviceLink__iRzEc{border:1px solid #e8ca88;box-shadow:0 7px 24px rgb(0 0 0/17%);margin-block-start:.5rem}@media(max-width:767px){.ServiceArchitecture_directoryStats__rGJ2l{grid-template-columns:minmax(0,1fr);gap:.5rem}.ServiceArchitecture_directoryStats__rGJ2l>div{padding:.9rem 1rem}.ServiceArchitecture_directoryStats__rGJ2l strong{font-size:1.65rem}.ServiceArchitecture_groupArt__TTXK2{transform:scale(.77) rotate(-18deg);transform-origin:top right}.ServiceArchitecture_groupHint__nBPaD{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.ServiceArchitecture_serviceLink__iRzEc{transition:none!important}}.services-hub_engagement__eUnh8{padding-block:clamp(4rem,7vw,7rem);background:#1b1818;color:#f7f1e7;border-block:1px solid rgb(220 185 115/24%)}.services-hub_engagementHead__yVZbg{max-inline-size:64rem;margin-block-end:clamp(1.7rem,4vw,3rem)}.services-hub_eyebrow__GWHU4{font-size:.73rem;font-weight:800;color:#dfbd7b;letter-spacing:.1em;margin:0 0 1rem}[dir=rtl] .services-hub_eyebrow__GWHU4{letter-spacing:0}.services-hub_engagementHead__yVZbg h2{font-size:clamp(2rem,4vw,4rem);line-height:1.3;margin:0 0 1rem}[dir=rtl] .services-hub_engagementHead__yVZbg h2{line-height:1.5}.services-hub_engagementHead__yVZbg p:last-child{color:#d8cbbd;line-height:1.8;font-size:1.07rem;margin:0;max-inline-size:57ch}.services-hub_engagementGrid__sMtQ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.5rem)}.services-hub_engagementCard__ncFry{position:relative;min-inline-size:0;border:1px solid rgb(220 185 115/32%);border-radius:1rem;padding:clamp(1.5rem,3vw,2.7rem);background:linear-gradient(145deg,#27221d,#171619)}.services-hub_engagementCard__ncFry span{font-size:.8rem;font-weight:800;color:#dfbd7b;letter-spacing:.1em}.services-hub_engagementCard__ncFry h3{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.45;margin:1.2rem 0 .8rem}.services-hub_engagementCard__ncFry p{line-height:1.85;color:#d9cbbb;margin:0}.services-hub_sectorsLink__92Pf1{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;max-inline-size:100%;background:#d4ae63;color:#14100b;border:1px solid #e8c881;border-radius:.7rem;font-weight:750;text-decoration:none;padding:.9rem 1.4rem;margin-block-start:2rem}.services-hub_sectorsLink__92Pf1:hover{background:#e8ca88;color:#14100b}.services-hub_sectorsLink__92Pf1:focus-visible{outline:3px solid #e8ca88;outline-offset:4px}@media(max-width:767px){.services-hub_engagementGrid__sMtQ9{grid-template-columns:minmax(0,1fr)}.services-hub_engagementCard__ncFry{padding:1.5rem}.services-hub_sectorsLink__92Pf1{display:flex;width:100%}}.SectorFilterBar_bar__OW0_D{border-block:1px solid rgb(227 196 126/27%);background:linear-gradient(115deg,#201b19,#171619 65%);padding:clamp(1.15rem,3.5vw,2.15rem) max(var(--page-gutter),1.25rem);color:#f8f5ef;scroll-margin-block-start:6rem}.SectorFilterBar_top__psgis{max-inline-size:90rem;margin-inline:auto;margin-block-end:1.1rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem 1.5rem}.SectorFilterBar_kicker__pD_xg{font-size:.74rem;line-height:1.6;color:#e3c47e;font-weight:700;letter-spacing:.045em}.SectorFilterBar_top__psgis h2{margin:0;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.55;font-weight:700}.SectorFilterBar_options__L3393{max-inline-size:90rem;margin-inline:auto;display:flex;flex-wrap:wrap;gap:.65rem;min-inline-size:0;align-items:stretch}.SectorFilterBar_option__sgqH1{display:inline-flex;justify-content:center;align-items:center;min-block-size:2.95rem;min-inline-size:0;max-inline-size:100%;padding:.7rem 1.05rem;border:1px solid rgb(227 196 126/37%);border-radius:.65rem;background:rgb(255 255 255/3%);color:#f8f5ef;text-align:center;line-height:1.55;text-decoration:none;font-size:clamp(.83rem,1vw,.98rem);font-weight:650;overflow-wrap:anywhere;transition:background .15s,border-color .15s}.SectorFilterBar_option__sgqH1:hover{background:rgb(227 196 126/14%);border-color:#e3c47e}.SectorFilterBar_option__sgqH1[aria-current=page]{background:#d2aa60;border-color:#e3c47e;color:#14110e}.SectorFilterBar_option__sgqH1:focus-visible{outline:3px solid #e3c47e;outline-offset:3px}@media(max-width:767px){.SectorFilterBar_bar__OW0_D{padding-block:1.2rem 1.35rem}.SectorFilterBar_top__psgis{display:block;margin-block-end:.9rem}.SectorFilterBar_top__psgis h2{margin-block-start:.35rem;font-size:1.12rem;line-height:1.6}.SectorFilterBar_options__L3393{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.SectorFilterBar_option__sgqH1{padding:.65rem .6rem;min-block-size:3.15rem;font-size:.84rem}.SectorFilterBar_option__sgqH1:first-child{grid-column:1/-1}}@media(max-width:355px){.SectorFilterBar_options__L3393{grid-template-columns:minmax(0,1fr)}.SectorFilterBar_option__sgqH1:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.SectorFilterBar_option__sgqH1{transition:none}}.work_page__5wcyq{background:var(--color-bg-primary);color:var(--color-text-primary)}.work_intro__cgPQy{padding-block:clamp(5rem,10vw,9rem) clamp(3rem,6vw,5rem)}.work_eyebrow__Axf0y{color:var(--color-accent-strong);text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-xs);font-weight:600}.work_intro__cgPQy h1{margin:var(--space-6) 0 var(--space-8);font-size:clamp(3.25rem,7vw,7rem);line-height:.98;max-inline-size:13ch;letter-spacing:var(--tracking-display-en);font-weight:600}.work_dek__nJFxI{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5;color:var(--color-text-secondary);max-inline-size:48rem}.work_signal__8jUm1{inline-size:8rem;block-size:3px;background:var(--color-accent);margin-block-start:var(--space-12)}.work_featured__Au1BF{margin-block:0 var(--space-16)}.work_grid__xKCDs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) var(--space-6);padding-block-end:var(--space-24)}.work_filter__pEtSq{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-12)}.work_filter__pEtSq label{font-size:var(--text-sm)}.work_filter__pEtSq button,.work_filter__pEtSq select{font:inherit;padding:.75rem 1rem;min-block-size:3rem;border:1px solid var(--color-border-strong)}.work_filter__pEtSq select{background:var(--color-surface-primary);color:var(--color-text-primary)}.work_filter__pEtSq button{background:var(--color-brand-primary);color:var(--color-text-inverse)}.work_filter__pEtSq a{color:var(--color-link)}.work_empty__Db1F5{border-block-start:1px solid var(--color-divider);padding-block:var(--space-20) var(--space-24);color:var(--color-text-secondary)}.work_empty__Db1F5 p{font-size:clamp(1.2rem,2.2vw,1.6rem)}.work_empty__Db1F5 a{color:var(--color-link)}.work_final__20Afs{background:var(--color-brand-primary);color:var(--color-text-inverse);padding-block:clamp(4rem,8vw,8rem)}.work_final__20Afs h2{font-size:clamp(2rem,4.4vw,4rem);max-inline-size:20ch;line-height:1.2}.work_final__20Afs a{display:inline-flex;color:var(--color-text-inverse);border-block-end:1px solid var(--color-accent-on-dark);padding-block:.75rem;text-decoration:none;font-weight:600}.work_final__20Afs a:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:5px}[dir=rtl] .work_intro__cgPQy h1{letter-spacing:0;line-height:1.2}[dir=rtl] .work_eyebrow__Axf0y{letter-spacing:0}@media(max-width:767px){.work_grid__xKCDs{grid-template-columns:1fr}.work_intro__cgPQy{padding-block:var(--space-16) var(--space-12)}.work_featured__Au1BF{margin-block-end:var(--space-12)}}.work_intro__cgPQy{padding-block:clamp(3rem,6vw,6rem) clamp(2rem,4vw,4rem)}.work_intro__cgPQy h1{font-size:clamp(2.5rem,4.5vw,5rem);max-inline-size:22ch}[dir=rtl] .work_intro__cgPQy h1{font-size:clamp(2.1rem,3.8vw,4.25rem)}.work_dek__nJFxI{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.work_signal__8jUm1{inline-size:3.5rem;margin-block-start:1.75rem}.work_filter__pEtSq button,.work_filter__pEtSq select{border-radius:var(--radius-s)}.work_intro__cgPQy{overflow:hidden;background:radial-gradient(ellipse at 85% 10%,rgb(196 154 77/18%),transparent 42%),linear-gradient(135deg,#101012,#201e1c 70%,#101012);color:#f8f5ef}.work_intro__cgPQy h1{color:#f8f5ef;text-wrap:balance}.work_intro__cgPQy .work_dek__nJFxI{color:#e0dacf}.work_intro__cgPQy .work_eyebrow__Axf0y{color:#e3c47e}.work_introIndex__uX7rj{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin-block-start:2rem;color:#d7c39c;font-size:.74rem;font-weight:600;letter-spacing:.06em}.work_introIndex__uX7rj span{border-inline-start:1px solid #a58a59;padding-inline-start:.85rem}.work_signal__8jUm1{background:linear-gradient(90deg,#866321,#e9d49a)}.work_proofSection__yKbpI{padding-block:clamp(4rem,7vw,7rem)}.work_proofIntro__F_InC{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;border-block-end:1px solid var(--color-divider);padding-block-end:clamp(2rem,4vw,4rem);margin-block-end:clamp(2rem,4vw,4rem)}.work_proofIntro__F_InC h2{font-size:clamp(2rem,4vw,4rem);line-height:1.17;letter-spacing:-.025em;max-inline-size:16ch;text-wrap:balance}.work_proofIntro__F_InC p:last-child{color:var(--color-text-secondary);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.8}.work_proofIntro__F_InC .work_eyebrow__Axf0y{color:var(--color-accent-strong);font-size:.75rem}.work_filter__pEtSq{gap:1.2rem}.work_filter__pEtSq label{gap:.45rem;font-weight:600}.work_filter__pEtSq button{border-color:var(--color-gold-deep);font-weight:700;cursor:pointer}.work_filter__pEtSq button:hover{background:var(--color-gold-light)}.work_filter__pEtSq :is(select,button,a):focus-visible{outline:3px solid var(--color-gold-deep);outline-offset:3px}.work_empty__Db1F5{position:relative;overflow:hidden;display:grid;gap:.8rem;min-block-size:15rem;align-content:center;padding:clamp(2rem,5vw,4rem);margin-block-end:clamp(3rem,6vw,5rem);background:radial-gradient(ellipse at 90% 30%,rgb(196 154 77/11%),transparent 48%),#eee8df;border:1px solid #d5c4a2;border-radius:1rem;color:#332b23}.work_empty__Db1F5 h3{font-size:clamp(1.75rem,3vw,3rem);line-height:1.2;max-inline-size:26ch;margin:0}.work_empty__Db1F5 p{margin:.4rem 0 0;max-inline-size:54rem;font-size:1.06rem;line-height:1.75;color:#51483f}.work_emptyNumber__9WbPe{position:absolute;inset-inline-end:2rem;inset-block-start:1.4rem;font-size:2.2rem;color:#866321}.work_capabilitySection___CDmh{padding-block:clamp(5rem,9vw,9rem);background:radial-gradient(ellipse at 90% 6%,rgb(196 154 77/15%),transparent 37%),#101012;color:#f8f5ef}.work_capabilityIntro___l9Jr{max-inline-size:58rem;margin-block-end:clamp(3rem,6vw,5rem)}.work_capabilityEyebrow__24B2I{text-transform:uppercase;color:#e9d49a;font-size:.76rem;font-weight:700;letter-spacing:.11em}.work_capabilityIntro___l9Jr h2{font-size:clamp(2.5rem,5vw,5.8rem);letter-spacing:-.035em;line-height:1.1;margin:1rem 0 1.6rem;text-wrap:balance}.work_capabilityIntro___l9Jr>p:last-child{color:#e0dacf;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7}.work_capabilityList__Hd3I8{border-block-start:1px solid rgb(233 212 154/39%)}.work_capabilityRow__uiTz_{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:clamp(1rem,3vw,3rem);align-items:center;padding-block:clamp(1.6rem,3vw,2.7rem);border-block-end:1px solid rgb(233 212 154/30%);text-decoration:none;color:inherit;transition:background var(--motion-base) var(--ease-enter),padding var(--motion-base) var(--ease-enter)}.work_capabilityRow__uiTz_:hover{background:rgb(233 212 154/6%);padding-inline:1rem}.work_capabilityRow__uiTz_:focus-visible{outline:3px solid #e9d49a;outline-offset:-2px}.work_capabilityNumber__X4G1v{align-self:start;color:#e9d49a;font-size:.85rem;font-weight:700}.work_capabilityRow__uiTz_ h3{margin:0 0 .4rem;font-size:clamp(1.45rem,2.6vw,2.8rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.work_capabilityRow__uiTz_ p{margin:0;max-inline-size:47rem;color:#dbd3c6;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.65}.work_capabilityArrow__iic76{font-size:clamp(1.5rem,3vw,2.5rem);color:#e3c47e}.work_capabilityDisclaimer__0fnU0{max-inline-size:52rem;color:#c4bbaa;margin:2rem 0 0;font-size:.82rem;line-height:1.65}.work_final__20Afs{background:radial-gradient(ellipse at 90% 0,rgb(233 212 154/12%),transparent 50%),#27231f}.work_final__20Afs h2{color:#f8f5ef;margin:1rem 0}.work_final__20Afs>div>p:not(.work_eyebrow__Axf0y){color:#e8ddcc;max-inline-size:50rem;font-size:1.12rem;line-height:1.75}.work_final__20Afs a{color:#f8e4af;border-color:#e3c47e}[dir=rtl] .work_capabilityIntro___l9Jr h2,[dir=rtl] .work_capabilityRow__uiTz_ h3,[dir=rtl] .work_proofIntro__F_InC h2{letter-spacing:0;line-height:1.45}[dir=rtl] .work_capabilityEyebrow__24B2I,[dir=rtl] .work_introIndex__uX7rj{letter-spacing:0}@media(max-width:767px){.work_proofIntro__F_InC{grid-template-columns:1fr}.work_introIndex__uX7rj{gap:.65rem}.work_capabilityRow__uiTz_{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:.8rem}.work_capabilityRow__uiTz_ p{font-size:.96rem}.work_capabilityArrow__iic76{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.work_capabilityRow__uiTz_{transition:none}.work_capabilityRow__uiTz_:hover{padding-inline:0}}.work_empty__Db1F5{background:radial-gradient(ellipse at 90% 10%,rgb(196 154 77/12%),transparent 45%),#211d1c;color:#f8f5ef;border-color:rgb(227 196 126/29%)}.work_empty__Db1F5 p{color:#d3c9ba}.work_emptyNumber__9WbPe{color:#e3c47e}.work_paidEvidence__FG0xy{background:radial-gradient(ellipse at 86% 7%,rgb(196 154 77/13%),transparent 45%),#161517;padding-block:clamp(4rem,8vw,7rem);color:#f5f0e6}.work_paidEvidence__FG0xy .work_eyebrow__Axf0y{color:#e3c47e}.work_paidHead__ETwI6{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,5rem);align-items:end;margin-block:1rem 3rem}.work_paidHead__ETwI6 h2{font-size:clamp(2.1rem,4.3vw,4.4rem);line-height:1.16;margin:0;max-inline-size:22ch}.work_paidHead__ETwI6 p{line-height:1.8;color:#d4c9b6;max-inline-size:55ch}.work_paidGrid__DLfRN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.work_paidCard__gTGIk{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;padding:clamp(1.5rem,3vw,3rem);border:1px solid rgb(196 154 77/40%);border-radius:1rem;background:rgb(227 196 126/5%);color:inherit;text-decoration:none}.work_paidCard__gTGIk:hover{background:rgb(227 196 126/10%);border-color:#c49a4d}.work_paidCard__gTGIk:focus-visible{outline:3px solid #e3c47e;outline-offset:4px}.work_paidClient__qPUlg{font-weight:750;color:#e3c47e}.work_paidPlatform__j2ACW{font-size:.85rem;color:#bfb3a0;margin-block:.4rem 1.75rem;line-height:1.6}.work_paidCard__gTGIk h3{font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.35;margin:0 0 2rem;max-inline-size:25ch}.work_paidLabel__mgVMg{font-size:.88rem;color:#d5c39f}.work_paidCard__gTGIk strong{font-size:clamp(2rem,4vw,4rem);font-weight:750;line-height:1.2;margin-block:.4rem 2rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.work_paidAction__G4nR6{margin-block-start:auto;border-block-end:1px solid #e3c47e;padding-block:.5rem;font-weight:650}[dir=rtl] .work_paidHead__ETwI6 h2{line-height:1.5}@media(max-width:767px){.work_paidGrid__DLfRN,.work_paidHead__ETwI6{grid-template-columns:1fr}.work_paidCard__gTGIk{padding:1.5rem}}.work_filter__pEtSq{gap:1rem 1.25rem}.work_filter__pEtSq label{min-inline-size:min(100%,13rem);display:flex;flex-direction:column;gap:.55rem;line-height:1.35}.work_filter__pEtSq .work_resetFilter__4py0R,.work_filter__pEtSq button,.work_filter__pEtSq select{box-sizing:border-box;block-size:3.25rem;min-block-size:3.25rem;border-radius:var(--radius-s);font:inherit;font-weight:650;line-height:1.3}.work_filter__pEtSq select{inline-size:100%;min-inline-size:12rem;padding-block:.65rem;cursor:pointer}.work_filter__pEtSq .work_resetFilter__4py0R,.work_filter__pEtSq button{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.35rem;white-space:nowrap}.work_filter__pEtSq button{background:var(--color-gold);color:#101012;border:1px solid #d3a954}.work_filter__pEtSq .work_resetFilter__4py0R{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-primary);text-decoration:none}.work_filter__pEtSq .work_resetFilter__4py0R:hover{border-color:var(--color-gold);background:rgb(211 169 84/9%)}@media(max-width:620px){.work_filter__pEtSq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.work_filter__pEtSq label{min-inline-size:0;grid-column:1/-1}.work_filter__pEtSq select{min-inline-size:0}.work_filter__pEtSq .work_resetFilter__4py0R,.work_filter__pEtSq button{width:100%}}.work_final__20Afs a.work_finalCTA__7wJvO{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-block-size:3.5rem;padding:1rem 1.5rem;border:1px solid #e3c47e;border-radius:var(--radius-s);background:var(--color-gold);color:#15110c;font-weight:750;line-height:1.4;text-decoration:none;margin-block-start:1.25rem;box-shadow:0 8px 26px rgb(0 0 0/15%)}.work_final__20Afs a.work_finalCTA__7wJvO:hover{background:var(--color-gold-light);color:#15110c}.work_final__20Afs a.work_finalCTA__7wJvO:focus-visible{outline:3px solid #e9d49a;outline-offset:4px}.work_corporatePortfolioLink__70Cq0{display:inline-flex;align-items:center;justify-content:center;gap:1rem;max-inline-size:100%;min-block-size:3.5rem;margin-block:0 2rem;padding:.85rem 1.4rem;border:1px solid #d9b66f;border-radius:var(--radius-s);text-decoration:none;color:#16120d;background:#d9b66f;font-weight:750;line-height:1.5;text-align:center}.work_corporatePortfolioLink__70Cq0:hover{background:#ebce96;color:#15110b}.work_corporatePortfolioLink__70Cq0:focus-visible{outline:3px solid #e6c484;outline-offset:4px}@media(max-width:767px){.work_corporatePortfolioLink__70Cq0{width:100%}}.work_intro__cgPQy h1{font-size:clamp(2.8rem,5vw,5.7rem);line-height:1.15;max-inline-size:20ch;overflow-wrap:anywhere}[dir=rtl] .work_intro__cgPQy h1{line-height:1.5}.work_dek__nJFxI{max-inline-size:58ch;line-height:1.8}.work_grid__xKCDs{gap:clamp(1.3rem,3vw,2.4rem);align-items:stretch}.work_grid__xKCDs>*{min-inline-size:0}.work_filter__pEtSq{gap:1rem;align-items:flex-end}.work_filter__pEtSq :is(select,button,.work_resetFilter__4py0R){border-radius:.7rem}.work_capabilityIntro___l9Jr h2,.work_proofIntro__F_InC h2{font-size:clamp(2rem,3.9vw,4.1rem);line-height:1.23;overflow-wrap:anywhere}.work_final__20Afs h2{font-size:clamp(2rem,4vw,4rem);line-height:1.3}[dir=rtl] :is(.work_proofIntro__F_InC h2,.work_capabilityIntro___l9Jr h2,.work_final__20Afs h2){line-height:1.5}@media(max-width:767px){.work_intro__cgPQy{padding-block:3rem 2.5rem}.work_intro__cgPQy h1{font-size:clamp(2.25rem,9vw,3.65rem);line-height:1.35}[dir=rtl] .work_intro__cgPQy h1{line-height:1.5}.work_grid__xKCDs{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block-end:3rem}.work_filter__pEtSq{gap:.85rem}.work_filter__pEtSq label{min-inline-size:0}.work_filter__pEtSq :is(select,button,.work_resetFilter__4py0R){min-inline-size:0;width:100%}.work_corporatePortfolioLink__70Cq0{min-inline-size:0;overflow-wrap:anywhere}.work_capabilityRow__uiTz_{grid-template-columns:1.6rem minmax(0,1fr) 1.2rem}}.BeautyCaseStudy_page__ZrrZw{background:#111113;color:#f6f2e8;min-inline-size:0}.BeautyCaseStudy_hero__gvl_U{padding-block:clamp(3rem,7vw,7rem);background:radial-gradient(circle at 80% 0,rgb(210 170 96/14%),transparent 60%),#111113}.BeautyCaseStudy_back__iHOqc{display:inline-flex;align-items:center;gap:.55rem;padding-block:.8rem;color:#e3c47e;text-decoration:none;font-weight:650;margin-block-end:clamp(2.5rem,5vw,5rem)}.BeautyCaseStudy_eyebrow__8VbbC{font-size:.77rem;color:#d2aa60;letter-spacing:.12em;font-weight:750;line-height:1.5}.BeautyCaseStudy_heading__Vvpau{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(15rem,.7fr);gap:clamp(2rem,6vw,6rem);align-items:end}.BeautyCaseStudy_heading__Vvpau h1{font-size:clamp(2.3rem,5vw,5.5rem);max-inline-size:18ch;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere;margin:.6rem 0 1.4rem}[dir=rtl] .BeautyCaseStudy_heading__Vvpau h1{letter-spacing:0;line-height:1.45}.BeautyCaseStudy_lede__rdEsI{font-size:clamp(1.05rem,1.4vw,1.32rem);line-height:1.85;max-inline-size:58ch;color:#d6cec2;margin:0}.BeautyCaseStudy_facts__p1v3h{margin:0;border:1px solid rgb(227 196 126/26%);border-radius:1rem;padding:1rem 1.4rem;background:#1e1c1d}.BeautyCaseStudy_facts__p1v3h>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.7rem;border-block-end:1px solid rgb(227 196 126/20%);padding-block:.9rem}.BeautyCaseStudy_facts__p1v3h>div:last-child{border:0}.BeautyCaseStudy_facts__p1v3h dt{color:#c6b6a0;font-size:.88rem}.BeautyCaseStudy_facts__p1v3h dd{margin:0;line-height:1.65;overflow-wrap:anywhere}.BeautyCaseStudy_body__vqMss{padding-block:clamp(3rem,7vw,7rem);background:#161517}.BeautyCaseStudy_studyGrid__91LB9{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.BeautyCaseStudy_chapter__KT1fg{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:1.1rem;border-block-start:1px solid rgb(227 196 126/25%);padding-block:clamp(1.4rem,3vw,2.5rem)}.BeautyCaseStudy_number__dy8pX{color:#d2aa60;font-size:.88rem;font-weight:750}.BeautyCaseStudy_chapter__KT1fg h2{margin:0 0 .7rem;font-size:clamp(1.3rem,2.3vw,2.1rem);line-height:1.45}.BeautyCaseStudy_chapter__KT1fg p{margin:0;color:#d5c8b9;line-height:1.95;max-inline-size:58ch}.BeautyCaseStudy_proof__kZPuY{min-inline-size:0;position:sticky;top:7rem}.BeautyCaseStudy_proof__kZPuY>div{inline-size:100%}.BeautyCaseStudy_visitSection__9KEFz{padding-block:clamp(3.25rem,7vw,7rem);border-block-start:1px solid rgb(227 196 126/20%)}.BeautyCaseStudy_visitGrid__KADwJ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.BeautyCaseStudy_cta__OdRpC h2,.BeautyCaseStudy_visitGrid__KADwJ h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.4;margin:.5rem 0 1rem}.BeautyCaseStudy_visitGrid__KADwJ p:not(.BeautyCaseStudy_eyebrow__8VbbC){max-inline-size:60ch;line-height:1.85;color:#d5c8b9}.BeautyCaseStudy_cta__OdRpC a,.BeautyCaseStudy_visit__YbQiO{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.3rem;min-block-size:3.5rem;border:1px solid #d2aa60;border-radius:.7rem;background:#d2aa60;color:#111113;font-weight:750;text-decoration:none}.BeautyCaseStudy_cta__OdRpC a:hover,.BeautyCaseStudy_visit__YbQiO:hover{background:#e3c47e}.BeautyCaseStudy_cta__OdRpC{padding-block:clamp(3rem,6vw,6rem);border-block-start:1px solid rgb(227 196 126/20%);background:#1e1a18}.BeautyCaseStudy_cta__OdRpC h2{margin-block:0 1.5rem}.BeautyCaseStudy_back__iHOqc:focus-visible,.BeautyCaseStudy_cta__OdRpC a:focus-visible,.BeautyCaseStudy_visit__YbQiO:focus-visible{outline:3px solid #e3c47e;outline-offset:4px}@media(max-width:900px){.BeautyCaseStudy_heading__Vvpau,.BeautyCaseStudy_studyGrid__91LB9,.BeautyCaseStudy_visitGrid__KADwJ{grid-template-columns:minmax(0,1fr)}.BeautyCaseStudy_proof__kZPuY{position:static;max-inline-size:38rem;margin-inline:auto}}@media(max-width:767px){.BeautyCaseStudy_hero__gvl_U{padding-block:2.5rem 3.5rem}.BeautyCaseStudy_heading__Vvpau h1{font-size:clamp(2.2rem,9vw,3.45rem)}.BeautyCaseStudy_facts__p1v3h{padding:1rem}.BeautyCaseStudy_facts__p1v3h>div{grid-template-columns:5.5rem minmax(0,1fr)}.BeautyCaseStudy_body__vqMss{padding-block:3.5rem}.BeautyCaseStudy_proof__kZPuY{max-inline-size:100%}.BeautyCaseStudy_cta__OdRpC a,.BeautyCaseStudy_visit__YbQiO{inline-size:100%}.BeautyCaseStudy_chapter__KT1fg{gap:.8rem}}