.banner{position:fixed;left:0;right:0;bottom:0;z-index:60;height:52px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 clamp(24px, 3.4vw, 52px);background:var(--banner-black);font-family:var(--hud);font-weight:500;font-size:clamp(8px, .66vw, 10px);line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .72);transition:transform 380ms var(--ease-io)}.banner.is-closed{transform:translateY(101%)}.banner__left{display:flex;align-items:center;gap:10px;white-space:nowrap}.banner__avail{display:flex;align-items:center;gap:10px}.banner__short{display:none}.banner__dot{width:7px;height:7px;background:var(--red-dark);display:block;flex:none}.banner__mid{color:#fff;text-align:center}.banner__right{display:flex;align-items:center;gap:18px;flex:none}.banner__cta{color:#fff;text-decoration:none;font-family:var(--hud);font-weight:700;font-size:clamp(9px, .78vw, 11px);line-height:1;letter-spacing:.14em;white-space:nowrap}.banner__cta:hover{color:#fff}.banner__brk{color:var(--red-dark)}.banner__close{cursor:pointer;flex:none;padding:6px;color:rgb(255 255 255 / .65);font-family:var(--body);font-weight:600;font-size:13px;line-height:1;transition:color 160ms ease}.banner__close:hover{color:#fff}.floatmenu{position:fixed;top:clamp(18px, 2.2vw, 30px);right:clamp(20px, 2.6vw, 44px);z-index:65;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--hud);font-weight:500;font-size:clamp(9px, .8vw, 11px);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--near-black);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity 320ms var(--ease-io),transform 320ms var(--ease-io),color 200ms ease}.floatmenu.is-shown{opacity:1;transform:none;pointer-events:auto}.floatmenu:hover{color:var(--red)}.floatmenu__grid{display:grid;grid-template-columns:5px 5px;grid-template-rows:5px 5px;gap:3px}.floatmenu__grid i{background:var(--red);transition:background 200ms ease}.floatmenu.is-inverted{color:#fff}.floatmenu.is-inverted:hover{color:rgb(255 255 255 / .72)}.floatmenu.is-inverted .floatmenu__grid i{background:#fff}@media (prefers-reduced-motion:reduce){.floatmenu{transition:none}}.menu{position:fixed;right:0;top:0;z-index:70;width:min(25vw, 380px);height:100vh;box-sizing:border-box;padding:26px 30px 30px;background:var(--red);color:#fff;display:flex;flex-direction:column;transform:translateX(101%);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transition:transform 420ms var(--ease-io),box-shadow 420ms var(--ease-io),visibility 0s linear 420ms}.menu.is-open{transform:translateX(0);box-shadow:-30px 0 60px -20px rgb(60 0 12 / .45);visibility:visible;transition:transform 420ms var(--ease-io),box-shadow 420ms var(--ease-io),visibility 0s linear 0s}.menu__head{display:flex;align-items:center;justify-content:space-between;font-family:var(--hud);font-weight:500;font-size:9px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.menu__title{display:flex;align-items:center;gap:7px}.menu__sq{width:6px;height:6px;background:#fff;display:block}.menu__close{cursor:pointer;font-family:var(--body);font-weight:600;font-size:12px;line-height:1;letter-spacing:0;text-transform:none}.menu__items{margin:auto 0;display:flex;flex-direction:column}.menu__item{display:flex;align-items:baseline;gap:10px;padding:clamp(6px, 1.55vh, 14px) 0;border-top:1px solid var(--hair-on-red);color:#fff;text-decoration:none}.menu__item:hover{color:#fff}.menu__i{font-family:var(--hud);font-weight:500;font-size:9px;line-height:1;opacity:.72}.menu__label{font-family:var(--display);font-weight:800;font-size:min(clamp(20px, 1.7vw, 28px), max(15px, 3.3vh));line-height:1;letter-spacing:-.02em}.menu__langs{display:flex;align-items:center;gap:12px;font-family:var(--hud);font-weight:500;font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.menu__lang{cursor:pointer;padding:5px 9px;border:1px solid rgb(255 255 255 / .5);background:#fff0;color:rgb(255 255 255 / .72)}.menu__lang.is-active{background:#fff;color:var(--red)}.menu__foot{font-family:var(--hud);font-weight:500;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--hair-on-red);padding-top:4px}.menu__foot br{display:none}.menu__link{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--hair-on-red);color:#fff;text-decoration:none}.menu__link:hover{color:#fff}.menu__link::after{content:'\2192';opacity:.7;transition:transform 200ms var(--ease-io),opacity 200ms var(--ease-io)}.menu__link:hover::after{opacity:1;transform:translateX(4px)}.pgbar{position:relative;z-index:40;height:62px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:clamp(14px, 2vw, 32px);padding:0 5%;background:#0e0f12;color:var(--on-dark)}.pgbar__brand{font-family:var(--hud);font-weight:800;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--on-dark);text-decoration:none;white-space:nowrap;flex:none}.pgbar__dot{color:var(--red-dark)}.pgbar__brand:hover,.pgbar__brand:focus-visible{color:var(--red-dark)}.pgbar__brand:hover .pgbar__dot,.pgbar__brand:focus-visible .pgbar__dot{color:var(--on-dark)}.pgbar__right{display:flex;align-items:center;gap:clamp(14px, 2vw, 32px);flex:none}.pgbar__langs{display:flex;align-items:center;gap:7px;font-family:var(--hud);font-weight:400;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.pgbar__lang{color:rgb(244 242 237 / .5);text-decoration:none}.pgbar__lang.is-active{color:var(--on-dark)}.pgbar__lang:hover{color:var(--on-dark)}.pgbar__sep{color:rgb(244 242 237 / .3)}.pgbar__menu{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:var(--hud);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark);white-space:nowrap}.pgbar__menu i{width:6px;height:6px;background:var(--red-dark);display:block;flex:none}#CybotCookiebotDialog{background:var(--steel-light)!important;color:var(--near-black)!important;border-radius:0!important;box-shadow:0 30px 80px -20px rgb(18 28 40 / .45)!important}#CybotCookiebotDialog,#CybotCookiebotDialog *{font-family:var(--body)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton{font-family:var(--display)!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--near-black)!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText *{color:var(--grey-body)!important}#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink{font-family:var(--hud)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--grey-body)!important}#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink:hover{color:var(--near-black)!important}#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--red)!important;border-bottom-color:var(--red)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{font-family:var(--hud)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;border-color:var(--near-black)!important;background:transparent!important;color:var(--near-black)!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept{border-color:var(--red)!important;background:var(--red)!important;color:#fff!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--grey-stat)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--red)!important}#CybotCookiebotDialog a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--red)!important}#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink{text-decoration:none!important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonLabel+* .CybotCookiebotDialogDetailBulkConsentCount{background-color:var(--near-black)!important;color:#fff!important;border-radius:0!important}#CybotCookiebotDialog .CookieCard,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo{border-radius:0!important}#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog :focus-visible{outline:2px solid var(--red)!important;outline-offset:2px!important;box-shadow:none!important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover::before{border-color:var(--near-black)!important}