/* Header and first-screen hierarchy refinement. */
@media(min-width:1101px){.studio[data-page="/"] .header-inner{height:76px;gap:clamp(24px,3vw,46px)}.studio[data-page="/"] .brand{width:184px;height:68px}.studio[data-page="/"] #main-nav{gap:clamp(24px,2.35vw,38px)}.studio[data-page="/"] #main-nav>a{font-size:14px}.studio[data-page="/"] .languages{font-size:12px}.studio[data-page="/"] .hero-premium{height:calc(100svh - 76px)}}
.studio[data-page="/"] #main-nav>a::after{background:#c91e34}
.studio[data-page="/"] .hero-premium{min-height:600px}
.studio[data-page="/"] .hero-premium:before{background:linear-gradient(90deg,rgba(6,25,35,.93) 0%,rgba(7,28,39,.76) 40%,rgba(7,28,39,.22) 82%),linear-gradient(0deg,rgba(5,20,29,.58),transparent 40%)}
.studio[data-page="/"] .hero-layout{display:flex;align-items:center;padding:42px 0 86px}
.studio[data-page="/"] .hero-copy{max-width:790px}
.studio[data-page="/"] .hero-wordmark{display:none}
.studio[data-page="/"] .hero-premium .eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 27px;color:#f1f5f5;font-size:11px;letter-spacing:.15em}
.studio[data-page="/"] .hero-premium .eyebrow:before{content:"";display:inline-block;position:static;inset:auto;transform:none;width:30px;height:2px;background:#d5203c;flex:none}
.studio[data-page="/"] .hero-premium h1{max-width:760px;font-size:clamp(52px,4.7vw,74px);line-height:1.03;letter-spacing:-.06em;margin:0 0 22px;text-wrap:initial}
.studio[data-page="/"] .hero-intro{max-width:620px;font-size:clamp(15px,1.05vw,18px);line-height:1.72;color:#e5edef}
.studio[data-page="/"] .hero-actions{margin-top:28px}
.studio[data-page="/"] .hero-footnote{padding-top:14px;bottom:22px;font-size:11px;letter-spacing:.015em}
.studio[data-page="/"] .hero-media img{animation-duration:2.1s}
.studio[data-page="/"] .focus-service:first-child h3{font-size:clamp(31px,2.65vw,45px);max-width:520px;text-wrap:balance}
.studio[data-page="/"] .focus-service:first-child p{max-width:520px}
@media(max-width:1100px){.studio[data-page="/"] .header-inner{height:72px;gap:24px}.studio[data-page="/"] .brand{width:178px;height:66px}.studio[data-page="/"] #main-nav{top:72px}.studio[data-page="/"] .menu-backdrop{inset:73px 0 0}.studio[data-page="/"] .hero-premium{height:calc(100svh - 72px)}.studio[data-page="/"] .hero-premium h1{font-size:clamp(44px,5.8vw,62px)}}
@media(max-width:760px){.studio[data-page="/"] .header-inner{height:68px}.studio[data-page="/"] .brand{width:164px;height:62px}.studio[data-page="/"] #main-nav{top:68px}.studio[data-page="/"] .menu-backdrop{inset:69px 0 0}.studio[data-page="/"] .hero-premium{height:calc(100svh - 68px);min-height:570px;max-height:810px}.studio[data-page="/"] .hero-layout{align-items:center;padding:34px 0 88px}.studio[data-page="/"] .hero-copy{max-width:540px}.studio[data-page="/"] .hero-premium .eyebrow{max-width:none;font-size:9px;margin-bottom:20px}.studio[data-page="/"] .hero-premium h1{font-size:clamp(38px,7.6vw,54px);line-height:1.06;margin-bottom:18px}.studio[data-page="/"] .hero-intro{font-size:14px;line-height:1.7;max-width:420px}.studio[data-page="/"] .hero-actions{margin-top:23px}.studio[data-page="/"] .hero-footnote{bottom:16px;font-size:9px;gap:20px}.studio[data-page="/"] .hero-footnote>span{max-width:none}.studio[data-page="/"] .hero-footnote>a{max-width:none}.studio[data-page="/"] .focus-service:first-child h3{font-size:32px}}
@media(max-width:420px){.studio[data-page="/"] .brand{width:151px}.studio[data-page="/"] .header-tools{gap:8px}.studio[data-page="/"] .hero-premium .eyebrow{font-size:8px;letter-spacing:.12em}.studio[data-page="/"] .hero-premium h1{font-size:clamp(36px,9.4vw,42px)}.studio[data-page="/"] .hero-intro{font-size:13px;max-width:330px}.studio[data-page="/"] .hero-footnote{font-size:8px}.studio[data-page="/"] .hero-footnote>span{max-width:155px}.studio[data-page="/"] .hero-footnote>a{max-width:115px}}
@media(prefers-reduced-motion:reduce){.studio[data-page="/"] .hero-media img{animation:none}}
