html:root{--header-height:88px}header.site-header.adom-global-header{--header-brand-red:var(--rouge-red,#c0162f);--header-type:.75rem;height:var(--header-height);z-index:60;background:var(--color-adom-bg);color:var(--color-adom-cyan-2);opacity:1;visibility:visible;mix-blend-mode:normal;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .3s cubic-bezier(.16,1,.3,1);animation:none;position:fixed;inset:0 0 auto;transform:none}header.site-header.adom-global-header[data-surface=cinematic]{background:0 0}header.site-header.adom-global-header[data-surface=cinematic]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d0909e6 0%,#0d0909c2 68%,#0000 100%);position:absolute;inset:0 0 -40px}header.site-header.adom-global-header:after{background:#f3ece41f;animation:none}header.site-header.adom-global-header[data-surface=cinematic]:after{display:none}.adom-global-header .adom-experience.hero-navigation{height:100%;padding:max(16px, env(safe-area-inset-top)) clamp(28px, 2.9vw, 64px) 16px;align-items:center;animation:none}.adom-global-header .hero-navigation .hero-menu-trigger,.adom-global-header .hero-navigation .language-control,.adom-global-header .header-cast-word,.adom-global-header .contact-word{font-size:var(--header-type)}@media (width>=768px){.adom-global-header{--header-type:clamp(.875rem, .8rem + .2vw, 1rem)}.adom-global-header .hero-navigation .mark-nav,.adom-global-header .hero-navigation .hero-menu-trigger,.adom-global-header .hero-navigation .language-control,.adom-global-header .header-cast-word,.adom-global-header .contact-word{font-size:var(--header-type)}.adom-global-header .hero-navigation .hero-menu-trigger,.adom-global-header .hero-navigation .language-control,.adom-global-header .header-cast-word,.adom-global-header .contact-word{letter-spacing:.2em}}.adom-global-header .hero-navigation .mark-nav{opacity:1;visibility:visible}.adom-global-header .brand-word{color:var(--header-brand-red)}.adom-global-header .brand-word-rouge{justify-self:start}.adom-global-header[data-brand=signature] .brand-word{min-width:140px;font-size:22px}.adom-global-header[data-brand=signature] .brand-word-rouge{font-family:var(--font-adom-display);letter-spacing:-.045em;color:inherit;font-size:clamp(32px,2.3vw,36px);font-weight:500;line-height:1;animation:.3s cubic-bezier(.16,1,.3,1) backwards header-signature-arrive}@keyframes header-signature-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.adom-global-header .header-contact{border:1px solid #0000;justify-content:center;align-items:center;min-width:128px;min-height:48px;padding:10px 24px;transition:border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.adom-global-header[data-brand=signature] .header-contact{color:var(--color-adom-fg);border-color:#f3ece461}.adom-global-header .header-contact:focus-visible{outline:2px solid var(--color-adom-fg);outline-offset:4px}@media (hover:hover) and (pointer:fine){.adom-global-header[data-brand=signature] .header-contact:hover{border-color:var(--color-adom-fg);background:var(--color-adom-fg);color:var(--color-adom-bg)}}.adom-global-header .hero-navigation .hero-menu-lines{display:flex}.adom-global-header .language-control{font-family:var(--font-adom-sans);letter-spacing:.12em;font-size:.6875rem;font-weight:500;position:relative}.header-language-trigger{justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;display:flex}header.site-header.adom-global-header [data-lang-menu] svg{color:inherit;fill:currentColor}.header-language-options{min-width:72px;color:var(--color-adom-ivory,#f2eadf);background:#14100ff5;border:1px solid #f3ece429;padding:6px;position:absolute;top:100%;right:0}.header-language-option{text-align:left;width:100%;min-height:44px;padding:8px 12px;display:block}.adom-global-header .header-cast{align-items:center;gap:7px;min-height:44px;display:inline-flex}.hero-cast-slot{display:contents}.hero-cast-slot.is-start{display:none}@media (width<=680px){.hero-cast-slot.is-start{display:contents}.hero-cast-slot.is-end{display:none}}@media (width<=370px){.adom-global-header .hero-navigation .hero-navigation-left{gap:8px}.adom-global-header .header-cast{gap:4px}.adom-global-header .header-cast-word{letter-spacing:.1em}}.header-cast-count{color:var(--color-adom-ivory,#f2eadf);font:600 var(--header-type,11px) / 1 var(--font-adom-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;display:inline-block}header.site-header.adom-global-header[data-surface=cinematic] .header-cast-count{text-shadow:0 0 12px #0a0707d9,0 0 3px #0a0707e6}.header-cast-count.is-bumped{animation:.5s cubic-bezier(.2,0,0,1) header-cast-bump}@keyframes header-cast-bump{40%{transform:scale(1.35)}}.header-language-option[aria-pressed=true]{background:#c8e8f21a}@media (hover:hover) and (pointer:fine){.header-language-option:hover{background:#c8e8f21a}}.adom-menu-backdrop.c-header_backdrop,.adom-site-menu.c-header_panel{top:var(--header-height)}#site-search.c-search{top:var(--header-height);padding-top:clamp(24px,4vh,48px)}.fx-transition{top:var(--header-height)}.adom-menu-topbar-actions{align-items:center;gap:24px;display:flex}.adom-menu-search{min-height:44px;color:var(--menu-ink);font:500 var(--rg-control,1rem)/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.adom-menu-search:hover{color:var(--color-adom-ivory,#f2eadf)}}@media (width>=768px) and (width<=1023px){.adom-global-header .hero-navigation .hero-navigation-right{gap:16px}}@media (width<=767px){.adom-global-header[data-brand=signature] .brand-word{min-width:90px;font-size:16px}.adom-global-header[data-brand=signature] .brand-word-rouge{font-size:clamp(24px,6.7vw,28px)}.adom-global-header .adom-experience.hero-navigation{padding-inline:20px}}@media (width<=600px){html:root{--header-height:80px}.adom-global-header .adom-experience.hero-navigation{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left))}.adom-global-header .hero-navigation .hero-navigation-right{gap:clamp(0px,20vw - 64px,14px)}.adom-global-header .hero-navigation .hero-menu-trigger{gap:8px}.adom-site-menu.c-header_panel{top:var(--header-height)}.adom-menu-topbar,.adom-menu-topbar-actions{gap:14px}}@media (width<=360px){.adom-global-header .adom-experience.hero-navigation{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.adom-global-header .hero-navigation .hero-menu-trigger{gap:4px}}@media (prefers-reduced-motion:reduce){header.site-header.adom-global-header{transition:none}.header-cast-count.is-bumped,.adom-global-header[data-brand=signature] .brand-word-rouge{animation:none}.adom-global-header .header-contact,.adom-global-header .header-channel svg{transition:none}}.header-channels{align-items:center;margin-left:6px;display:inline-flex}.header-channel{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.header-channel svg{width:19px;height:19px;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.header-channel:hover svg{transform:translateY(-2px)}}.header-channel:focus-visible{outline-offset:-4px;outline:2px solid}@media (width<=767px){.adom-global-header .language-control,.adom-global-header .header-contact{display:none}.header-channels{margin-left:0;margin-right:-12px}.header-channel{width:44px}.header-channel svg{width:18px;height:18px}}.adom-site-menu.c-header_panel{--menu-ink:#f2eadf;--menu-muted:#f2eadfa8;--menu-edge:#f2eadf24;--menu-inset:clamp(28px, 3vw, 56px);--menu-ease:cubic-bezier(.16, 1, .3, 1);inset:var(--header-height) auto 0 0;border:0;border-right:1px solid var(--menu-edge);width:clamp(440px,38vw,640px);max-width:100vw;max-height:none;color:var(--menu-ink);clip-path:none;opacity:0;visibility:hidden;transition:transform .52s var(--menu-ease), opacity .28s var(--menu-ease), visibility .52s;isolation:isolate;background:#200509;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:fixed;overflow:hidden;transform:translate(-100%);box-shadow:40px 0 120px #00000073}.adom-site-menu.is-open :is(.subject-surface-light,.subject-surface-reflection){animation-play-state:running}.adom-site-menu.c-header_panel.is-open{opacity:1;visibility:visible;transform:translate(0,0)}.adom-menu-backdrop.c-header_backdrop{pointer-events:none;background:#0a07078c;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s}.adom-menu-backdrop.c-header_backdrop.is-open{pointer-events:auto}.adom-menu-topbar{min-height:72px;padding:12px var(--menu-inset);justify-content:flex-end;align-items:center;gap:24px;display:flex}.adom-menu-close{min-height:44px;color:var(--menu-ink);font:400 clamp(11px, 7px + .3vw, 13px) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:.2em;justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex}.adom-menu-close svg{transition:transform .22s var(--menu-ease)}@media (hover:hover) and (pointer:fine){.adom-menu-close:hover svg{transform:rotate(90deg)}}.adom-menu-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#787775 transparent;padding:clamp(14px, 3vh, 40px) var(--menu-inset) 24px;overflow-y:auto}.adom-menu-heading{font:inherit;margin:0}.adom-menu-links{margin:0;padding:0;list-style:none}.adom-menu-language-picker{min-width:0}.adom-menu-language-trigger{width:100%;min-height:44px;color:var(--menu-ink);font:inherit;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.adom-menu-languages[hidden]{display:none}.adom-menu-languages.is-full{overscroll-behavior:contain;max-height:min(32dvh,176px);overflow-y:auto}.adom-menu-languages a{min-width:44px;min-height:44px;padding-inline:8px}.adom-menu-languages a[aria-current=true]{color:var(--menu-ink);text-underline-offset:6px;text-decoration:underline}.adom-menu-major{text-align:left;width:100%;min-height:64px;font-family:var(--font-display);font-optical-sizing:none;letter-spacing:-.035em;color:var(--menu-ink);justify-content:space-between;align-items:center;gap:20px;font-size:clamp(44px,4vw,62px);font-style:normal;font-weight:400;line-height:1.18;display:flex}.adom-menu-major>svg{opacity:.75;transition:transform .22s var(--menu-ease), opacity .22s;flex-shrink:0}@media (hover:hover) and (pointer:fine){.adom-menu-major:hover>svg{opacity:1;transform:translate(4px)}}.adom-menu-categories{margin:17px 0 27px;padding:0;list-style:none}.adom-menu-categories a{min-height:46px;font:400 clamp(18px, 1.5vw, 23px) / 1.45 var(--font-sans);letter-spacing:.005em;color:var(--menu-muted);justify-content:space-between;align-items:center;gap:16px;padding:5px 0;transition:color .18s,background .18s;display:flex}.adom-menu-categories a>span{transition:transform .22s var(--menu-ease)}.adom-menu-categories a>svg{opacity:0;transition:transform .22s var(--menu-ease), opacity .22s;flex-shrink:0;transform:translate(-4px)}.adom-menu-categories a[aria-current=page]{color:var(--menu-ink)}@media (hover:hover) and (pointer:fine){.adom-menu-categories a:hover{color:var(--menu-ink)}.adom-menu-categories a:hover>span{transform:translate(5px)}}.adom-menu-categories a:focus-visible>svg,.adom-menu-categories a[aria-current=page]>svg{opacity:1;transform:translate(0)}@media (hover:hover) and (pointer:fine){.adom-menu-categories a:hover>svg{opacity:1;transform:translate(0)}}.adom-menu-secondary{min-height:70px;font-size:clamp(32px,2.9vw,43px)}.adom-menu-rule{border-top:1px solid var(--menu-edge)}.adom-menu-count{font-family:var(--font-adom-sans);letter-spacing:.04em;vertical-align:.9em;color:#e25963;font-variant-numeric:tabular-nums;margin-left:.35em;font-size:.42em;font-weight:600}.adom-menu-agency .adom-menu-major[aria-expanded=true]>svg{transform:rotate(180deg)}.adom-menu-agency-links{margin-top:0;margin-bottom:20px}.adom-menu-agency-links[hidden]{display:none}.adom-menu-footer{margin:0 var(--menu-inset);border-top:1px solid var(--menu-edge);font:400 clamp(11px, 7px + .3vw, 13px) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--menu-muted);grid-template-columns:minmax(0,1fr);justify-content:space-between;align-items:stretch;gap:12px;padding:12px 0;display:grid}.adom-menu-footer a,.adom-menu-footer button{align-items:center;gap:5px;min-width:44px;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.adom-menu-footer a:hover{color:var(--menu-ink)}}.adom-menu-languages{flex-shrink:0;display:flex}.adom-menu-languages button{min-width:44px;color:var(--menu-muted);justify-content:center}.adom-menu-languages button[aria-pressed=true]{color:var(--menu-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.adom-site-menu :is(a,button):focus-visible{outline:1px solid var(--menu-ink);outline-offset:4px;border-radius:1px}@media (width<=600px){.adom-site-menu.c-header_panel{inset:var(--header-height) 0 0 0;--menu-inset:24px;border-right:0;width:auto;max-width:none}.adom-menu-topbar{min-height:64px;padding-block:6px}.adom-menu-navigation{padding-top:12px;padding-bottom:16px}.adom-menu-major{min-height:58px;font-size:clamp(36px,11.8vw,46px)}.adom-menu-secondary{min-height:66px;font-size:34px}.adom-menu-categories{margin-top:12px;margin-bottom:22px}.adom-menu-categories a{min-height:46px;font-size:18px}.adom-menu-agency-links{margin-top:0}.adom-menu-footer{padding-block:8px}}@media (width<=359px){.adom-site-menu.c-header_panel{--menu-inset:20px}.adom-menu-footer{letter-spacing:.035em}}@media (prefers-reduced-motion:reduce){.adom-site-menu.c-header_panel,.adom-menu-backdrop.c-header_backdrop,.adom-site-menu *{transition:none;animation:none}}.adom-menu-preferences{flex-wrap:wrap;gap:12px;display:flex}@media (height<=600px){.adom-site-menu.c-header_panel{overscroll-behavior:contain;scroll-padding-block:72px 8px;display:block;overflow-y:auto}.adom-menu-topbar{z-index:2;background:#200509;position:sticky;top:0}.adom-menu-navigation{overflow:visible}.adom-menu-languages.is-full{max-height:none;overflow:visible}.adom-site-menu :is(a,button){scroll-margin-block:0}}@media (prefers-reduced-transparency:reduce){.adom-site-menu .subject-surface-light{display:none}}@media (forced-colors:active){.adom-site-menu.c-header_panel{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;--menu-ink:CanvasText;--menu-muted:CanvasText;--menu-edge:CanvasText;background:canvas;border:1px solid canvastext}}.brand-word{align-items:center;display:inline-grid;position:relative}.brand-word-rouge{grid-area:1/1;transition:opacity .38s cubic-bezier(.16,1,.3,1)}.brand-word.is-away .brand-word-rouge{opacity:0}.brand-word-alt{white-space:nowrap;letter-spacing:0;text-transform:none;pointer-events:none;align-items:center;line-height:1;transition:opacity .38s cubic-bezier(.16,1,.3,1),filter .38s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand-word-alt.is-out{opacity:0;filter:blur(3px)}.brand-word-alt[lang=ja]{font-family:Noto Serif JP,serif;font-size:1.55em;font-weight:500}.brand-word-alt[lang=ar]{font-family:Amiri,serif;font-size:1.7em;font-weight:400}.brand-word-alt[lang=ka]{font-family:Noto Serif Georgian,serif;font-size:1.18em;font-weight:500}.brand-word-alt[lang=hi]{font-family:Noto Serif Devanagari,serif;font-size:1.5em;font-weight:500}.brand-word-alt[lang=he]{font-family:Frank Ruhl Libre,serif;font-size:1.42em;font-weight:500}.brand-word-alt[lang=th]{font-family:Noto Serif Thai,serif;font-size:1.45em;font-weight:500}.brand-word-alt[lang=ru]{font-family:var(--font-adom-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.92em;font-weight:500}.brand-word-g{display:inline-block}.brand-word-alt.is-ink{animation:1.1s cubic-bezier(.2,.7,.2,1) both bw-ink}@keyframes bw-ink{0%{opacity:0;filter:blur(7px);transform:translateY(-50%)scale(1.14)}60%{opacity:1}}.brand-word-alt.is-wipe{animation:1s cubic-bezier(.65,0,.35,1) both bw-wipe;left:0}@keyframes bw-wipe{0%{clip-path:inset(-20% 0 -20% 100%)}to{clip-path:inset(-20% 0)}}.brand-word-alt.is-rise .brand-word-g{animation:.7s cubic-bezier(.16,1,.3,1) both bw-rise}@keyframes bw-rise{0%{opacity:0;filter:blur(4px);transform:translateY(35%)}}.brand-word-alt.is-hang:before{content:"";transform-origin:0;background:currentColor;height:.07em;animation:.34s cubic-bezier(.65,0,.35,1) both bw-line;position:absolute;top:.2em;left:0;right:0}.brand-word-alt.is-hang .brand-word-g{animation:.6s cubic-bezier(.16,1,.3,1) both bw-hang}@keyframes bw-line{0%{transform:scaleX(0)}}@keyframes bw-hang{0%{opacity:0;transform:translateY(-45%)}}.brand-word-alt.is-drop .brand-word-g{animation:.55s cubic-bezier(.16,1,.3,1) both bw-drop}@keyframes bw-drop{0%{opacity:0;transform:translateY(-70%)}}.brand-word-alt.is-bounce .brand-word-g{animation:bw-bounce .7s var(--ease-adom-out-expo) both}@keyframes bw-bounce{0%{opacity:0;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.brand-word-rouge{transition:none}.brand-word-alt{display:none}.brand-word.is-away .brand-word-rouge{opacity:1}}
