/* Vox identity: ICC-converted sRGB values from the supplied brand reference. */
:root{--navy:#192a52;--orange:#e77b3b;--ink:#192a52;--paper:#fcfaf6;--line:#192a5238;--muted:#535d73}
body{background:var(--paper)}.section{padding-top:85px;padding-bottom:85px}h1,h2,h3{hyphens:manual}em{font-style:italic}.section-heading h2,.story-section h2,.approach h2,.brief-area h2{font-size:clamp(35px,4vw,60px);line-height:1.12}.eyebrow{font-size:12px;letter-spacing:.07em;position:relative;padding-inline-start:17px}.eyebrow:before{content:'';position:absolute;inset-inline-start:0;top:5px;width:8px;height:8px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%)}.button{border-radius:0;font-size:14px}.text-link{font-size:14px}.brand-sigil{animation:none!important}.brand-planes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.plane-orange{fill:var(--orange)}.plane-navy{fill:var(--navy)}.plane-paper{fill:var(--paper)}.site-header{height:98px;background:var(--navy);color:var(--paper);border-color:#fcfaf638}.header-contact{background:var(--orange);color:var(--navy);font-size:13px}.language-options{background:var(--paper)}.desktop-nav>a{font-size:13px}.identity img{width:85px;height:85px}.header-right{gap:22px}.site-header .instagram-icon svg{width:20px;height:20px}
/* Opening spread. The brand planes frame images; text stays on a calm reading ground. */
.v4-hero{display:grid;grid-template-columns:58% 42%;background:var(--paper);min-height:680px}.v4-hero-copy{padding:65px var(--pad) 55px;min-width:0;align-self:center}.v4-hero-copy h1{font-size:clamp(45px,5vw,72px);line-height:1.08;letter-spacing:-.045em;max-width:760px;overflow:visible}.v4-hero-copy h1 em{font-size:1.04em;line-height:1.08}.v4-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:530px;margin-top:28px}.v4-hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:33px}.v4-hero-links{margin-top:38px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:25px;flex-wrap:wrap;font-size:12px;font-weight:700;line-height:1.7}.v4-hero-links>a:hover{text-decoration:underline;text-underline-offset:5px}.v4-hero-art{position:relative;min-width:0;isolation:isolate;min-height:680px;background:var(--paper)}.v4-hero-art>.brand-planes{z-index:-1}.v4-photo-main{position:absolute;top:68px;left:0;right:45px;height:360px;background:var(--navy);overflow:hidden}.v4-photo-main>img{height:100%;transition:transform 1s var(--ease)}.v4-photo-main:hover>img{transform:scale(1.035)}.v4-photo-main>span{position:absolute;bottom:0;left:0;right:0;background:#192a52e8;color:var(--paper);padding:15px 20px;font-size:11px;line-height:1.6;letter-spacing:.02em}.v4-photo-note{position:absolute;bottom:43px;right:30px;width:45%;height:260px;background:var(--paper);padding:9px 9px 0}.v4-photo-note>img{height:calc(100% - 34px);object-position:center}.v4-photo-note>figcaption{font-size:10px;padding:9px 0;line-height:1.6}.v4-photo-caption{position:absolute;left:25px;bottom:62px;font-size:11px;line-height:1.8;letter-spacing:.04em;color:var(--navy);max-width:47%}.editorial-ribbon{background:var(--navy);color:var(--paper);padding:18px 0;border:0}.editorial-ribbon span{font-size:15px;letter-spacing:.035em;font-weight:400}.editorial-ribbon>div{animation-duration:55s}.agency-profile{display:grid;grid-template-columns:1fr 1.2fr;gap:9vw;background:var(--paper)}.agency-profile h2{font-size:clamp(38px,4vw,60px);line-height:1.08;letter-spacing:-.04em;max-width:470px}.agency-profile>div+div>p{font-size:19px;line-height:1.8;max-width:650px}.agency-profile .agency-founders{font-size:13px;font-weight:700;margin-top:23px}.agency-profile .text-link{margin-top:20px}
/* Social account management and creator collaborations have distinct, complete stories. */
.v4-service-feature{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:var(--navy);color:var(--paper)}.feature-media{position:relative;isolation:isolate;min-width:0;min-height:620px;padding:50px 0 50px var(--pad);overflow:hidden}.feature-media>img{height:100%;max-height:570px;position:relative;z-index:1;object-position:center;transition:transform .8s var(--ease)}.feature-media>.brand-planes{z-index:-1}.feature-media .plane-paper{fill:var(--navy)}.feature-number{position:absolute;z-index:2;bottom:50px;left:var(--pad);font-size:64px;line-height:1;background:var(--orange);color:var(--navy);padding:10px 17px;font-weight:700;letter-spacing:-.06em}.feature-copy{padding:65px var(--pad) 65px 7vw;align-self:center;min-width:0}.feature-copy h2{font-size:clamp(40px,4vw,60px);line-height:1.08;letter-spacing:-.04em}.feature-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;margin-top:25px}.feature-copy ul{list-style:none;padding:0;margin:25px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.feature-copy li{border-top:1px solid currentColor;padding:14px 0;font-size:13px;line-height:1.65}.feature-copy .text-link{margin-top:18px}.feature-influencer{background:var(--orange);color:var(--navy)}.feature-influencer .feature-media{order:2;padding:50px var(--pad) 50px 0}.feature-influencer .feature-copy{padding:65px 7vw 65px var(--pad)}.feature-influencer .feature-media .plane-paper{fill:var(--orange)}.feature-influencer .feature-number{left:auto;right:var(--pad);background:var(--navy);color:var(--paper)}.feature-influencer .feature-media>img{object-position:center 45%}.home-services{background:var(--paper)}.home-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:35px}.home-service{gap:15px;padding:24px 0 28px}.home-service h3{font-size:23px;line-height:1.22;letter-spacing:-.025em}.home-service p{font-size:13px;line-height:1.75}.service-num{font-size:12px;font-weight:700}.service-arrow{font-size:25px}.stats-band{background:var(--paper);color:var(--navy);border-top:1px solid var(--navy);border-bottom:1px solid var(--navy)}.stats-band>a{border-color:var(--line)}.stats-band>a>span{font-size:12px;line-height:1.5}.stats-band strong{font-size:58px}.event-feature{background:var(--navy);color:var(--paper)}.event-feature .event-grid{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto;gap:30px 40px}.event-feature .event-card:first-child{grid-row:span 2}.event-feature .event-card:first-child .event-image{aspect-ratio:1.15}.event-feature .event-card:nth-child(2),.event-feature .event-card:nth-child(3){margin:0}.event-feature .event-card:not(:first-child)>a{display:grid;grid-template-columns:.8fr 1fr;gap:23px}.event-feature .event-card:not(:first-child) .event-image{aspect-ratio:.85}.event-feature .event-card:not(:first-child) .event-info{padding-top:8px}.event-feature .event-info{border-color:#fcfaf645}.event-feature .event-info>p{color:var(--paper);opacity:.85}.event-feature .event-info h3{font-size:24px}.event-feature .tag{font-size:12px}.event-feature .event-card:first-child h3{font-size:32px}.artists-feature{background:var(--paper);color:var(--navy)}.home-artists .artist-card:nth-child(even){padding-top:30px}.artist-image{aspect-ratio:.9}.artist-image>img{filter:grayscale(.2)}.artist-card:hover .artist-image>img{filter:grayscale(0)}.reference-feature{border-top:1px solid var(--line);background:var(--paper)}.brand-tile{background:var(--paper);height:190px}.brand-logo{mix-blend-mode:multiply}.brand-caption h3{font-size:12px;line-height:1.5}.instagram-section{border-top:1px solid var(--line);background:var(--paper)}.instagram-card{aspect-ratio:.72}.instagram-caption{font-size:13px;line-height:1.4}.instagram-caption small{font-size:11px;line-height:1.5}.instagram-bottom{font-size:12px}.tag{font-size:12px}.event-info>p{font-size:13px}.artist-card>h3{font-size:18px}
/* The inner-page system repeats the real brand geometry, not a generic collage. */
.v4-chapter{grid-template-columns:62% 38%;background:var(--paper);color:var(--navy);border-bottom:1px solid var(--line)}.v4-chapter .page-heading-copy{padding:55px var(--pad);min-width:0}.v4-chapter h1{font-size:clamp(40px,4.6vw,66px);line-height:1.12;letter-spacing:-.04em;max-width:850px}.v4-chapter .lead{font-size:17px;line-height:1.8;max-width:650px}.v4-chapter .page-heading-art{min-height:440px;padding:0;background:var(--paper);overflow:hidden;isolation:isolate}.v4-chapter .brand-planes{z-index:-1}.chapter-photo{position:absolute;left:35px;right:35px;top:55px;bottom:55px}.chapter-photo>img{height:100%;object-position:center}.chapter-number{position:absolute;left:0;bottom:0;display:block;min-width:85px;padding:12px 22px;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.05em;background:var(--orange);color:var(--navy)}.heading-events,.heading-contact{background:var(--orange);color:var(--navy)}.heading-artists{background:var(--navy);color:var(--paper)}.heading-artists .chapter-number{background:var(--paper);color:var(--navy)}.heading-about .page-heading-copy{background:var(--navy);color:var(--paper)}.service-jump{background:var(--paper)}.service-jump>a{font-size:12px}.services-all{padding:0}.service-section{background:var(--paper)}.service-section:nth-child(even){background:var(--navy);color:var(--paper)}.service-section:nth-child(4n){background:var(--orange);color:var(--navy)}.service-content h2{font-size:clamp(34px,3.4vw,51px)}.service-content li{font-size:14px;line-height:1.65}.service-counter{font-size:22px}.service-content .eyebrow{font-size:12px}.service-detail-cover{background:var(--navy);color:var(--paper)}.service-detail-cover h1{font-size:clamp(43px,4.8vw,68px);line-height:1.12}.service-detail-image{background:var(--orange);padding:50px 0 50px 50px;overflow:hidden}.service-detail-image>img,.detail-influencer .service-detail-image>img{transform:none;border:0;max-height:580px}.service-detail-image>span{left:50px;right:0;bottom:40px;font-size:13px;line-height:1.5}.detail-influencer{background:var(--orange);color:var(--navy)}.detail-influencer .service-detail-image{background:var(--navy)}.scope-section{background:var(--paper)}.scope-list h3{font-size:19px;line-height:1.4}.scope-list li>span{font-size:12px}.process-section{background:var(--navy);color:var(--paper)}.small-cta{background:var(--orange);color:var(--navy)}.catalog-section,.page-sanatcilar .catalog-section,.page-referanslar .catalog-section{background:var(--paper)}.search-field,.venue-select select{background:var(--paper)}.filter-tabs button{font-size:12px}.result-count{font-size:12px}.story-section{background:var(--paper)}.story-visual>span{font-size:12px;background:var(--orange);color:var(--navy)}.founders-section{background:var(--orange);color:var(--navy)}.approach{background:var(--navy);color:var(--paper)}.event-detail-heading{background:var(--navy);color:var(--paper)}.event-detail-heading h1{font-size:clamp(37px,4.7vw,68px)}.event-detail-layout{background:var(--paper)}.artist-tags a{font-size:13px}.related-events{background:var(--orange);color:var(--navy)}.related-events .event-info>p{color:var(--navy)}.contact-section{background:var(--paper)}.contact-card{background:var(--navy);color:var(--paper)}.brief-area input,.brief-area select,.brief-area textarea{background:var(--paper)}.form-help{font-size:12px}.contact-banner{position:relative;isolation:isolate;background:var(--orange);color:var(--navy);overflow:hidden}.contact-banner:after{content:'';position:absolute;z-index:-1;inset:0 0 0 65%;background:var(--paper);clip-path:polygon(100% 0,100% 100%,0 100%)}.contact-banner h2{font-size:clamp(38px,4.3vw,65px)}.site-footer{background:var(--navy);color:var(--paper)}.footer-links,.footer-social{font-size:12px}.footer-bottom{font-size:11px}.motion-toggle{font-size:11px}.media-dialog,.brand-dialog{background:var(--paper)}.dialog-header>span{font-size:12px}
html[dir=rtl] .v4-hero-copy h1{font-size:clamp(37px,4.2vw,62px);line-height:1.5}html[dir=rtl] .v4-hero-art,html[dir=rtl] .feature-media{direction:ltr}html[dir=rtl] .feature-copy{direction:rtl}html[dir=rtl] .v4-chapter h1{font-size:clamp(35px,4vw,58px);line-height:1.5}
@media(max-width:1250px){.v4-hero{grid-template-columns:58% 42%;min-height:630px}.v4-hero-art{min-height:630px}.v4-photo-main{right:30px;height:330px}.v4-photo-note{height:230px;right:22px}.v4-hero-copy{padding-top:50px;padding-bottom:45px}.v4-hero-copy h1{font-size:59px}.home-services-grid{grid-template-columns:1fr 1fr;gap:0 40px}.feature-copy{padding:50px 40px}.feature-influencer .feature-copy{padding:50px 40px}.feature-copy h2{font-size:49px}.feature-media{padding:40px 0 40px 40px;min-height:600px}.feature-influencer .feature-media{padding:40px 40px 40px 0}.feature-number{bottom:40px;left:40px}.feature-influencer .feature-number{right:40px}.feature-copy ul{grid-template-columns:1fr}.feature-copy li{padding:11px 0}.event-feature .event-grid{gap:25px}.event-feature .event-card:not(:first-child)>a{grid-template-columns:.8fr 1fr;gap:17px}.event-feature .event-info h3{font-size:22px}.event-feature .event-card:first-child h3{font-size:29px}.v4-chapter .page-heading-art{min-height:430px}.chapter-photo{left:25px;right:25px}}
@media(max-width:1150px){.site-header{height:82px}.identity img{width:74px;height:74px}.feature-copy h2{font-size:43px}.feature-copy>p:not(.eyebrow){font-size:16px}.agency-profile{gap:6vw}.agency-profile>div+div>p{font-size:17px}.agency-profile h2{font-size:45px}.event-feature .event-grid{grid-template-columns:1.2fr 1fr}.event-feature .event-card:not(:first-child)>a{display:block}.event-feature .event-card:not(:first-child) .event-image{aspect-ratio:1.8}.event-feature .event-card:first-child .event-image{aspect-ratio:.75}.event-feature .event-info{padding-top:15px}.event-feature .event-card:first-child .event-info h3{font-size:27px}.v4-chapter h1{font-size:52px}.v4-chapter .lead{font-size:16px}.v4-chapter .page-heading-copy{padding-top:45px;padding-bottom:45px}.footer-social{font-size:12px}}
@media(max-width:960px){.v4-hero{grid-template-columns:1fr;min-height:0}.v4-hero-copy{padding:45px var(--pad);max-width:800px}.v4-hero-copy h1{font-size:65px}.v4-hero-copy>p:not(.eyebrow){font-size:17px;max-width:660px}.v4-hero-art{min-height:470px}.v4-photo-main{top:30px;left:var(--pad);right:25%;height:340px}.v4-photo-note{right:var(--pad);bottom:25px;width:27%;height:250px}.v4-photo-caption{left:var(--pad);bottom:30px}.v4-hero-art>.brand-planes{transform:scaleX(-1)}.agency-profile{grid-template-columns:1fr 1.3fr;gap:40px}.agency-profile h2{font-size:41px}.v4-service-feature{grid-template-columns:1fr 1fr}.feature-media{min-height:580px}.feature-copy{padding:40px 30px}.feature-influencer .feature-copy{padding:40px 30px}.feature-copy h2{font-size:39px}.feature-copy li{font-size:13px}.feature-copy>p:not(.eyebrow){font-size:16px}.v4-chapter{grid-template-columns:60% 40%}.v4-chapter h1{font-size:46px}.v4-chapter .page-heading-art{min-height:420px}.chapter-photo{left:18px;right:18px;top:65px;bottom:65px}}
@media(max-width:760px){.section{padding-top:60px;padding-bottom:60px}.section-heading h2,.story-section h2,.approach h2{font-size:41px}.v4-hero-copy h1{font-size:58px}.v4-hero-links{font-size:13px}.v4-hero-art{min-height:400px}.v4-photo-main{height:290px}.v4-photo-note{height:220px}.agency-profile{grid-template-columns:1fr;gap:25px}.agency-profile h2{font-size:46px;max-width:600px}.agency-profile>div+div>p{font-size:18px}.agency-profile .agency-founders{font-size:13px}.v4-service-feature{grid-template-columns:1fr;min-height:0}.feature-media{min-height:0;height:380px;padding:30px var(--pad) 0}.feature-media>img{height:100%;max-height:none}.feature-number{left:var(--pad);bottom:0;font-size:50px}.feature-copy{padding:40px var(--pad) 50px}.feature-influencer .feature-copy{padding:40px var(--pad) 50px}.feature-influencer .feature-media{order:0;padding:30px var(--pad) 0}.feature-influencer .feature-number{right:var(--pad);bottom:0}.feature-copy h2{font-size:51px;max-width:600px}.feature-copy>p:not(.eyebrow){font-size:17px;max-width:600px}.feature-copy ul{grid-template-columns:1fr 1fr;gap:0 25px}.feature-copy li{font-size:14px;padding:13px 0}.home-services-grid{grid-template-columns:1fr}.home-service h3{font-size:26px}.home-service p{font-size:14px}.stats-band strong{font-size:48px}.stats-band>a>span{font-size:11px}.event-feature .event-grid{grid-template-columns:1fr 1fr;gap:30px}.event-feature .event-card:first-child{grid-row:auto;grid-column:1/-1}.event-feature .event-card:first-child .event-image{aspect-ratio:1.6}.event-feature .event-card:not(:first-child)>a{display:block}.event-feature .event-card:not(:first-child) .event-image{aspect-ratio:1.25}.event-feature .event-card:first-child h3{font-size:29px}.event-feature .event-card:first-child .event-info h3{font-size:29px}.home-artists .artist-card:nth-child(even){padding-top:0}.artist-card>h3{font-size:17px}.reference-feature .brand-caption{display:flex}.brand-caption h3{font-size:11px}.v4-chapter{grid-template-columns:1fr}.v4-chapter .page-heading-copy{padding:40px var(--pad)}.v4-chapter h1{font-size:52px;max-width:670px}.v4-chapter .lead{font-size:16px}.v4-chapter .page-heading-art{min-height:270px}.chapter-photo{top:25px;bottom:25px;left:var(--pad);right:var(--pad)}.chapter-number{left:auto;right:var(--pad);bottom:25px;padding:12px 18px;font-size:35px}.service-content h2{font-size:41px}.service-content li{font-size:14px}.service-detail-cover h1{font-size:55px}.service-detail-image{height:400px;padding:30px var(--pad)}.service-detail-image>span{left:var(--pad);right:var(--pad);bottom:30px}.service-detail-image>img{height:100%;max-height:none}.contact-banner:after{inset-inline-start:45%}.contact-banner h2{font-size:51px}.footer-bottom{font-size:11px}.footer-links,.footer-social,.footer-social>a{font-size:12px}html[dir=rtl] .v4-hero-copy h1{font-size:47px}html[dir=rtl] .v4-chapter h1{font-size:42px}}
@media(max-width:480px){.site-header{height:76px}.identity img{width:68px;height:68px}.header-right{gap:20px}.section{padding-top:47px;padding-bottom:47px}.eyebrow{font-size:11px;letter-spacing:.03em;padding-inline-start:15px}.eyebrow:before{top:5px;width:7px;height:7px}.button{font-size:13px;padding:15px 18px}.text-link{font-size:13px;gap:15px}.v4-hero-copy{padding:33px var(--pad) 35px}.v4-hero-copy h1{font-size:43px;line-height:1.13;letter-spacing:-.035em}.v4-hero-copy h1 em{font-size:1.02em}.v4-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:23px}.v4-hero-actions{gap:20px;margin-top:25px}.v4-hero-links{display:block;font-size:12px;padding-top:15px;margin-top:25px}.v4-hero-links>a{display:block;padding:6px 0}.v4-hero-art{min-height:350px}.v4-photo-main{top:22px;left:var(--pad);right:22px;height:220px}.v4-photo-main>span{font-size:10px;line-height:1.5;padding:12px}.v4-photo-note{height:155px;width:34%;right:22px;bottom:20px;padding:6px 6px 0}.v4-photo-note>img{height:calc(100% - 26px)}.v4-photo-note>figcaption{font-size:8px;line-height:1.5;padding:7px 0}.v4-photo-caption{font-size:10px;bottom:30px;max-width:52%}.editorial-ribbon{padding:15px 0}.editorial-ribbon span{font-size:14px}.agency-profile{gap:20px}.agency-profile h2{font-size:38px}.agency-profile>div+div>p{font-size:16px;line-height:1.8}.agency-profile .agency-founders{font-size:12px;line-height:1.7}.agency-profile .text-link{margin-top:13px}.feature-media{height:280px;padding-top:22px}.feature-influencer .feature-media{padding-top:22px}.feature-number{font-size:40px;padding:9px 14px}.feature-copy,.feature-influencer .feature-copy{padding:32px var(--pad) 40px}.feature-copy h2{font-size:40px;line-height:1.13}.feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;margin-top:20px}.feature-copy ul{grid-template-columns:1fr;gap:0;margin-top:23px}.feature-copy li{font-size:14px;line-height:1.65;padding:12px 0}.feature-copy .text-link{font-size:13px;margin-top:15px}.section-heading h2,.story-section h2,.approach h2,.brief-area h2{font-size:36px;line-height:1.15}.home-service{gap:13px}.home-service h3{font-size:24px}.home-service p{font-size:14px;line-height:1.7}.service-num{font-size:11px;padding-top:5px}.service-arrow{font-size:23px}.stats-band strong{font-size:41px}.stats-band>a>span{font-size:10px;line-height:1.5}.stats-band{gap:17px}.event-feature .event-grid{grid-template-columns:1fr;gap:30px}.event-feature .event-card:first-child{grid-column:auto}.event-feature .event-card:first-child .event-image,.event-feature .event-card:not(:first-child) .event-image{aspect-ratio:1.35}.event-feature .event-info h3,.event-feature .event-card:first-child .event-info h3{font-size:26px}.tag,.event-feature .tag{font-size:11px}.event-info>p{font-size:13px}.artist-card>h3{font-size:17px}.brand-tile,.reference-feature .brand-tile{height:170px}.brand-caption h3{font-size:11px}.brand-wordmark,.reference-feature .brand-wordmark{font-size:20px}.instagram-caption{font-size:12px}.instagram-caption small{font-size:10px}.instagram-bottom{font-size:12px;line-height:1.7}.v4-chapter .page-heading-copy{padding:33px var(--pad) 37px}.v4-chapter h1{font-size:40px;line-height:1.16}.v4-chapter .lead{font-size:15px;line-height:1.8;margin-top:22px}.v4-chapter .page-heading-art{min-height:235px}.chapter-photo{top:22px;bottom:22px}.chapter-number{right:var(--pad);bottom:22px;font-size:30px;padding:10px 16px}.services-all{padding:0}.service-jump>a{font-size:11px}.service-content h2{font-size:34px}.service-content li{font-size:14px;line-height:1.7}.service-content>p:not(.eyebrow){font-size:16px}.service-detail-cover h1{font-size:42px;line-height:1.14}.service-detail-cover p:not(.eyebrow){font-size:16px}.service-detail-image{height:310px;padding:22px var(--pad)}.service-detail-image>span{bottom:22px;font-size:11px;line-height:1.5;padding:13px}.service-detail-image .spark{width:27px;height:27px}.scope-list h3{font-size:19px;line-height:1.45}.scope-list li>span{font-size:12px}.process-grid p{font-size:15px;line-height:1.75}.filter-tabs button{font-size:11px}.result-count{font-size:12px}.story-visual>span{font-size:11px}.story-section>div+div>p:not(.eyebrow){font-size:16px}.founder-grid h3{font-size:29px}.approach-steps p{font-size:15px}.event-detail-heading h1{font-size:36px;line-height:1.17}.event-detail-copy>p:not(.eyebrow){font-size:18px}.artist-tags a{font-size:12px}.contact-card>p{font-size:15px}.form-help{font-size:12px}.contact-banner h2{font-size:40px}.contact-banner:after{inset-inline-start:20%;clip-path:polygon(100% 40%,100% 100%,0 100%)}.footer-main>p{font-size:13px}.footer-links,.footer-social,.footer-social>a{font-size:12px}.footer-bottom{font-size:10px;line-height:1.7}.motion-toggle{font-size:11px}html[dir=rtl] .v4-hero-copy h1{font-size:35px;line-height:1.5}html[dir=rtl] .v4-chapter h1{font-size:33px;line-height:1.5}html[dir=rtl] .feature-copy h2{font-size:34px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){html:not([data-vox-motion-choice="running"]) .editorial-ribbon>div{animation:none}html:not([data-vox-motion-choice="running"]) .v4-photo-main>img,html:not([data-vox-motion-choice="running"]) .feature-media>img{transition:none}}
/* Dual-colour focus rings remain visible on every brand panel. */
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 7px var(--navy)}
@media(max-width:760px){.services-all{padding:0}}

.v4-photo-caption{background:var(--paper);padding:8px 12px}
@media(max-width:480px){.v4-photo-note>figcaption{font-size:10px;line-height:1.4;padding:6px 0}.v4-photo-note>img{height:calc(100% - 30px)}}
/* V5: one service destination and a circular photographic opening. */
.world-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:680px;background:var(--navy);color:var(--paper);align-items:center;overflow:hidden}.world-hero-copy{min-width:0;padding:65px 35px 65px var(--pad);position:relative;z-index:2;animation:world-copy-in 1s .15s both}.world-hero-copy h1{font-size:clamp(43px,5vw,72px);letter-spacing:-.045em;line-height:1.09;overflow:visible;max-width:750px}.world-hero-copy>p:not(.eyebrow){max-width:520px;font-size:17px;line-height:1.8;margin-top:28px}.world-hero-copy .eyebrow{font-size:11px}.world-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.world-hero-actions .button{background:var(--orange);border-color:var(--orange);color:var(--navy)}.world-hero-actions .button:hover{background:var(--paper);border-color:var(--paper)}.world-hero-actions .text-link{font-size:13px}.world-hero-visual{min-width:0;position:relative;padding:22px 25px 35px 0;--globe-ink:#fcfaf6;align-self:center}.world-hero-visual .vox-globe{width:100%;max-width:780px;margin:auto}.world-hero-caption{display:flex;justify-content:space-between;gap:25px;padding:0 30px 0 40px;font-size:11px;line-height:1.6;position:relative;margin-top:-15px}.world-hero-caption>span+span{opacity:.75}.world-hero .globe-fallback{border-radius:50%;overflow:hidden;aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;max-width:85%;margin:auto;background:var(--paper)}.globe-fallback>img{height:100%;min-height:0;min-width:0}.home-service:hover h3{text-decoration:none}.home-service:hover .service-arrow{transform:none}.artists-world-intro{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;margin-bottom:45px}.artists-world-intro h2{font-size:clamp(40px,4.4vw,66px);line-height:1.1;letter-spacing:-.045em}.artists-world-intro>div:first-child>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:480px;margin-top:25px}.artists-world-intro .text-link{margin-top:22px}.artists-world-intro>.vox-globe{width:100%;max-width:590px;min-width:0;justify-self:end}.heading-artists .page-heading-art{background:var(--paper);padding:15px;overflow:visible}.heading-artists .page-heading-art>.vox-globe{width:100%;max-width:530px;margin:auto}.home-services .section-heading{align-items:end}.world-hero .vox-globe.is-ready canvas{animation:world-iris-in 1.3s .15s both}@keyframes world-iris-in{from{clip-path:circle(0% at 50% 50%);opacity:.4}to{clip-path:circle(75% at 50% 50%);opacity:1}}@keyframes world-copy-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.motion-paused .world-hero-copy,.motion-paused .world-hero .vox-globe.is-ready canvas{animation:none;opacity:1;transform:none;clip-path:none}
@media(max-width:1150px){.world-hero{grid-template-columns:1fr 1fr;min-height:620px}.world-hero-copy{padding-right:25px;padding-top:45px;padding-bottom:45px}.world-hero-copy h1{font-size:56px}.world-hero-copy>p:not(.eyebrow){font-size:16px}.world-hero-visual{padding-right:10px}.world-hero-caption{display:block;padding-left:25px;font-size:11px}.world-hero-caption>span{display:block;margin-top:8px}.artists-world-intro{gap:35px}.artists-world-intro h2{font-size:48px}}
@media(max-width:960px){.world-hero{grid-template-columns:1fr;min-height:0}.world-hero-copy{padding:45px var(--pad) 20px;max-width:800px}.world-hero-copy h1{font-size:64px;max-width:760px}.world-hero-copy>p:not(.eyebrow){max-width:660px}.world-hero-visual{padding:0 var(--pad) 30px;width:100%;max-width:680px;justify-self:center}.world-hero-caption{display:flex;justify-content:space-between;padding:0 20px;margin-top:-5px}.world-hero-caption>span{margin:0}.artists-world-intro h2{font-size:42px}.heading-artists .page-heading-art{min-height:360px}}
@media(max-width:760px){.world-hero-copy{padding:40px var(--pad) 15px}.world-hero-copy h1{font-size:56px}.world-hero-visual{max-width:590px;padding-bottom:25px}.artists-world-intro{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.artists-world-intro>.vox-globe{max-width:520px;justify-self:center}.artists-world-intro h2{font-size:46px}.artists-world-intro>div:first-child>p:not(.eyebrow){font-size:17px;max-width:600px}.heading-artists .page-heading-art{min-height:0;padding:15px var(--pad)}.heading-artists .page-heading-art>.vox-globe{max-width:500px}.home-services .section-heading{align-items:start}}
@media(max-width:480px){.world-hero-copy{padding:32px var(--pad) 10px}.world-hero-copy h1{font-size:43px;line-height:1.12;letter-spacing:-.035em}.world-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:23px}.world-hero-copy .eyebrow{font-size:10px;line-height:1.65}.world-hero-actions{gap:20px;margin-top:25px}.world-hero-actions .button{font-size:13px;padding:15px 18px}.world-hero-actions .text-link{font-size:12px}.world-hero-visual{padding:0 8px 25px;max-width:440px}.world-hero-caption{font-size:10px;line-height:1.6;padding:0 15px;gap:15px;margin-top:0}.artists-world-intro h2{font-size:38px;line-height:1.15}.artists-world-intro>div:first-child>p:not(.eyebrow){font-size:16px}.artists-world-intro .text-link{font-size:13px}.heading-artists .page-heading-art{padding:10px 5px}.artists-world-intro>.vox-globe{margin-inline:-8px;width:calc(100% + 16px)}html[dir=rtl] .world-hero-copy h1{font-size:35px;line-height:1.5}html[dir=rtl] .artists-world-intro h2{font-size:33px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){html:not([data-vox-motion-choice="running"]) .world-hero-copy,html:not([data-vox-motion-choice="running"]) .world-hero .vox-globe.is-ready canvas{animation:none;opacity:1;transform:none;clip-path:none}}
