html:has(.public-cinematic-menu):not(:has(.scene-stage[data-enhanced=true])){scrollbar-gutter:stable}.public-cinematic-menu{isolation:isolate;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--v2-foreground);font-family:"SA Hazm", var(--v2-latin-font), sans-serif;font-synthesis:none;background:0 0;border:0;margin:0;padding:0;line-height:1.35;position:fixed;inset:0;overflow:hidden}.public-cinematic-menu:not([open]){display:none}.public-cinematic-menu[lang=en]{font-family:var(--v2-latin-font), sans-serif}.public-cinematic-menu,.public-cinematic-menu *{box-sizing:border-box}.public-cinematic-menu::backdrop{background:color-mix(in srgb, var(--brand-black) 8%, transparent)}.public-cinematic-menu:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(to left, color-mix(in srgb, var(--v2-background) 86%, transparent), color-mix(in srgb, var(--v2-background) 80%, transparent) 42%, color-mix(in srgb, var(--v2-background) 30%, transparent) 70%, transparent);position:absolute;inset:0}.public-cinematic-menu[dir=ltr]:before{background:linear-gradient(to right, color-mix(in srgb, var(--v2-background) 86%, transparent), color-mix(in srgb, var(--v2-background) 80%, transparent) 42%, color-mix(in srgb, var(--v2-background) 30%, transparent) 70%, transparent)}.public-cinematic-menu__content{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;width:57%;height:100%;padding:28px clamp(28px,4vw,68px);display:flex;overflow:hidden auto}.public-cinematic-menu__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:52px;display:flex}.public-cinematic-menu__header>[data-logo-tone=white],html[data-v2-mode=dark] .public-cinematic-menu__header>[data-logo-tone=black]{display:none}html[data-v2-mode=dark] .public-cinematic-menu__header>[data-logo-tone=white]{display:block}.public-cinematic-menu .scene-close,.public-cinematic-menu .v2-public-mode{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 48px;place-items:center;margin:0;display:inline-grid;position:static}.public-cinematic-menu .scene-close svg{width:24px;height:24px}.public-cinematic-menu__primary{flex-shrink:0;gap:2px;margin-block:auto;padding-block:24px;display:grid}.public-cinematic-menu a{color:inherit;text-decoration:none}.scene-header .public-cinematic-menu[data-public-menu] :is(a,button){text-shadow:none}.public-cinematic-menu__primary a{justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding-block:3px;font-size:clamp(54px,min(6vw,8dvh),88px);font-weight:600;line-height:1.15;display:flex}.public-cinematic-menu__primary a>span:first-child{transition:transform .26s}.public-cinematic-menu__primary a:is(:hover,:focus-visible)>span:first-child{transform:translate(-8px)}.public-cinematic-menu[dir=ltr] .public-cinematic-menu__primary a:is(:hover,:focus-visible)>span:first-child{transform:translate(8px)}.public-cinematic-menu__primary a[aria-current]{color:var(--v2-primary)}.public-cinematic-menu__arrow{opacity:0;font-family:var(--v2-latin-font), sans-serif;font-size:.42em;transition:opacity .24s,transform .24s;transform:translate(-8px,8px)}.public-cinematic-menu__primary a:is(:hover,:focus-visible) .public-cinematic-menu__arrow{opacity:1;transform:none}.public-cinematic-menu__utilities a{align-items:center;min-width:44px;min-height:44px;font-size:17px;font-weight:500;display:inline-flex}.public-cinematic-menu :is(a,button):focus-visible{outline:2px solid var(--v2-ring);outline-offset:4px}.public-cinematic-menu__utilities a:hover{text-underline-offset:5px;text-decoration:underline}.public-cinematic-menu__utilities{flex-shrink:0;align-items:center;gap:12px;padding-block:8px;display:flex}.public-home-motion{border:0;flex-shrink:0;min-width:0;margin:0;padding:0;font-size:14px}.public-home-motion legend{margin-block-end:8px;padding:0;font-weight:600}.public-home-motion__choices{flex-wrap:wrap;gap:8px;display:flex}.public-home-motion button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:8px 14px}.public-home-motion button[aria-pressed=true]{background:var(--v2-foreground);color:var(--v2-background)}.public-home-motion p{margin-block:8px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.public-cinematic-menu[open] .public-cinematic-menu__primary a{animation:.38s cubic-bezier(.16,1,.3,1) both public-menu-link-in;animation-delay:calc(35ms * var(--menu-index))}.public-cinematic-menu[data-closing=true] .public-cinematic-menu__content{animation:.18s both public-menu-out}}@keyframes public-menu-link-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes public-menu-out{to{opacity:0;transform:translateY(8px)}}@media (max-width:767px){.public-cinematic-menu__content{width:calc(100% - 48px);padding:18px 26px max(18px, env(safe-area-inset-bottom))}.public-cinematic-menu__header{min-height:48px}.public-cinematic-menu__primary{gap:4px;padding-block:20px}.public-cinematic-menu__primary a{min-height:52px;font-size:44px;line-height:1.2}.public-cinematic-menu:before{background:linear-gradient(0deg, color-mix(in srgb, var(--v2-background) 72%, transparent), transparent 28%, transparent 80%, color-mix(in srgb, var(--v2-background) 64%, transparent)), linear-gradient(to left, color-mix(in srgb, var(--v2-background) 82%, transparent), color-mix(in srgb, var(--v2-background) 74%, transparent) 46%, color-mix(in srgb, var(--v2-background) 32%, transparent))}.public-cinematic-menu[dir=ltr]:before{background:linear-gradient(0deg, color-mix(in srgb, var(--v2-background) 72%, transparent), transparent 28%, transparent 80%, color-mix(in srgb, var(--v2-background) 64%, transparent)), linear-gradient(to right, color-mix(in srgb, var(--v2-background) 82%, transparent), color-mix(in srgb, var(--v2-background) 74%, transparent) 46%, color-mix(in srgb, var(--v2-background) 32%, transparent))}}@media (prefers-reduced-motion:reduce){.public-cinematic-menu,.public-cinematic-menu *{transition:none!important;animation:none!important}}
