.site-header.live-header{position:fixed;top:12px;inset-inline:0;z-index:50;width:93%;max-width:1488px;margin-inline:auto;background:transparent;color:#fff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(>.live-header) main>:first-child:not(.live-replica){border-top:70px solid transparent!important;background-clip:border-box!important}.live-bar{height:70px;margin:auto;padding:0 20px;display:flex;align-items:center;gap:30px;position:relative;isolation:isolate;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 30px #0003}.live-bar:before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid #8eafcf40;border-radius:inherit;clip-path:inset(0 round 12px);pointer-events:none}.live-bar:before,.mega-panel{background:linear-gradient(115deg,#04152af2,#031224f2 65%,#04182ef2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.live-bar:before{background:linear-gradient(115deg,#04152ad9,#031224d9 65%,#04182ed9)}.live-brand{display:block;width:132px;flex-shrink:0}.live-brand img{width:100%;height:auto}.live-header nav.desktop-nav{display:flex;align-items:center;gap:26px;position:static;background:none;padding:0;overflow:visible;max-height:none;border:0;margin-left:20px}.mega-group{font-size:17px;font-weight:700}.mega-group summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;min-height:70px;white-space:nowrap}.mega-group summary::-webkit-details-marker{display:none}.mega-group summary>span{font-size:11px}.mega-group summary:hover,.mega-group[open] summary{color:#e09900}.live-quote{margin-left:auto;background:#e09900;color:#fff;font-size:15px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.02em;padding:10px 20px;border-radius:4px;white-space:nowrap}.live-quote:hover{background:#f0aa0b}.mega-group summary{position:relative;gap:8px;font-weight:700;text-transform:uppercase}.mega-group summary>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.mega-group summary>span svg{display:block;width:8px;height:6px;fill:currentColor}.mega-group summary:after{content:"";position:absolute;left:0;right:20px;bottom:8px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.mega-group[open] summary:after{transform:scaleX(1)}.mega-panel{position:absolute;top:calc(100% + 16px);left:-1px;width:calc(100% + 2px);padding:32px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2.5fr);gap:32px;border:1px solid #225577;border-radius:12px;box-shadow:0 24px 65px #0007;max-height:calc(100dvh - 112px);overflow-y:auto;font-weight:500}.mega-panel:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.mega-group[open] .mega-panel{z-index:2}.mega-group[data-closing] .mega-panel{z-index:1;pointer-events:none}.mega-group[data-closing] summary:after{transform:scaleX(0)}.mega-intro{display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #8eafcf25;padding-right:30px}.mega-eyebrow{color:#f0ad17;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.live-header .mega-intro h2{font-size:clamp(25px,2.05vw,35px);font-weight:900;line-height:1.14;letter-spacing:-.035em;white-space:pre-line;margin:0 0 18px;color:#fff}.mega-intro-copy{font-size:15px;line-height:1.5;color:#a9bdd3;margin:0 0 22px;max-width:29ch}.mega-intro-link{margin-top:auto}.mega-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:center}.mega-card{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr) 18px;gap:14px;align-items:center;min-height:124px;padding:16px 18px 16px 12px;border:1px solid #7896b51c;border-radius:8px;background:#071b302e;color:#fff;text-align:left;line-height:1.3;transition:background .18s,border-color .18s,box-shadow .18s}.mega-card-art{display:block;width:82px;height:82px;overflow:hidden;flex-shrink:0;border-radius:6px}.mega-card-art img{display:block;width:100%;height:100%;object-fit:contain}.mega-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.mega-card-copy strong{font-size:16px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.mega-card-copy>span{font-size:13px;line-height:1.4;color:#a9bdd3;font-weight:500}.mega-card-arrow{font-size:25px;line-height:1;font-weight:500;color:#839db9;transition:color .18s,transform .18s}.mega-card:hover,.mega-card:focus-visible{background:#0b2c4b;border-color:#2d628e;box-shadow:inset 3px 0 #e09900}.mega-card:hover .mega-card-arrow,.mega-card:focus-visible .mega-card-arrow{color:#f0ad17;transform:translate(2px)}@media(min-width:981px){.mega-group[data-group=web] .mega-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.mega-group[data-group=web] .mega-cards{grid-template-columns:1fr}.mega-group[data-group=web] .mega-card{grid-template-columns:100px minmax(0,1fr) 20px;min-height:119px}.mega-group[data-group=web] .mega-card-art{width:100px;height:85px}.mega-group[data-group=alpha] .mega-card{min-height:94px;grid-template-columns:66px minmax(0,1fr) 18px;padding-block:12px}.mega-group[data-group=alpha] .mega-card-art{width:66px;height:60px}.mega-group[data-group=visual] .mega-card-art img,.mega-group[data-group=alpha] .mega-card-art img{object-fit:cover;border-radius:6px}@media(min-width:981px)and (max-width:1199px){.mega-panel{padding:26px;gap:24px;grid-template-columns:220px minmax(0,1fr)}.mega-intro{padding-right:24px}.mega-card{grid-template-columns:56px minmax(0,1fr) 14px;gap:10px;padding:14px 12px;min-height:124px}.mega-card-art{width:56px;height:64px}.mega-card-copy strong{font-size:15px}.mega-card-copy>span{font-size:12px}.mega-card-arrow{font-size:22px}.mega-group[data-group=alpha] .mega-card{grid-template-columns:48px minmax(0,1fr) 14px}.mega-group[data-group=alpha] .mega-card-art{width:48px;height:54px}}.drawer-toggle{display:none;border:0;background:none;width:44px;height:44px;padding:9px;flex-shrink:0;gap:5px;flex-direction:column;justify-content:center}.drawer-toggle span{height:3px;width:25px;background:#fff;border-radius:2px}.drawer-toggle span:nth-child(2){width:21px}.navigation-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:450px;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #225577;color:#fff;background:linear-gradient(145deg,#061a30,#031224 65%,#061a30);overflow:hidden;box-shadow:-18px 0 70px #0007}.navigation-drawer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:drawer-enter .28s ease-out}.navigation-drawer::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 18px;border-bottom:1px solid #8eafcf20;background:#04152a}.drawer-head .live-brand{width:116px}.drawer-close{display:grid;place-items:center;background:#0b243d;border:1px solid #54718d40;border-radius:9px;width:44px;height:44px;padding:0;color:#b9cce0;font-size:30px;font-weight:500;line-height:1}.drawer-close:hover{color:#fff;border-color:#e09900}.drawer-nav{display:block;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 22px;scrollbar-width:thin;scrollbar-color:#30506c transparent;scroll-padding-block:16px}.drawer-group{border-bottom:1px solid #8eafcf20;margin:0}.drawer-group summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-height:66px;font-size:19px;font-weight:700;line-height:1.3;padding:14px 2px}.drawer-group summary::-webkit-details-marker{display:none}.drawer-section-number{font-size:10px;color:#8198b1;letter-spacing:.08em;font-weight:500;width:18px}.drawer-chevron{font-size:23px;color:#8ca8c4;margin-left:auto;line-height:1;transition:transform .18s}.drawer-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-chevron svg{display:block;width:8px;height:6px;fill:currentColor}.drawer-card{padding-right:20px;grid-template-columns:58px minmax(0,1fr) 21px}.drawer-card-arrow{font-size:21px;line-height:1;justify-self:end;transition:color .2s,transform .2s}.drawer-card:is(:hover,:focus-visible) .drawer-card-arrow{transform:translate(2px,-2px)}.drawer-contact svg{display:block;width:20px;height:20px}.drawer-group[open] summary{color:#f0ad17}.drawer-group[open] .drawer-section-number{color:#f0ad17}.drawer-group[open] .drawer-chevron{transform:rotate(180deg);color:#f0ad17}.drawer-cards{display:grid;gap:9px;padding-bottom:16px}.drawer-card{display:grid;grid-template-columns:58px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:90px;padding:13px 12px 13px 8px;border:1px solid #54718d30;border-radius:9px;background:#0a20362e;transition:background .18s,border-color .18s,box-shadow .18s}.drawer-card-art{display:block;width:58px;height:58px;overflow:hidden;border-radius:5px}.drawer-card-art img{width:100%;height:100%;object-fit:contain}.drawer-group[data-group=visual] .drawer-card-art img,.drawer-group[data-group=alpha] .drawer-card-art img{object-fit:cover}.drawer-card-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.drawer-card-copy strong{font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.drawer-card-copy>span{font-size:12px;line-height:1.4;color:#a9bdd3;font-weight:500}.drawer-card-arrow{font-size:22px;color:#829db8}.drawer-card:hover,.drawer-card:focus-visible{background:#0b2c4b;border-color:#2d628e;box-shadow:inset 3px 0 #e09900}.drawer-card:hover .drawer-card-arrow,.drawer-card:focus-visible .drawer-card-arrow{color:#f0ad17}.drawer-footer{padding:16px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid #8eafcf25;background:#04152a;box-shadow:0 -10px 24px #03122466}.drawer-quote{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 18px;border-radius:8px;background:#e09900;color:#161616;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.drawer-quote span{font-size:22px;line-height:1}.drawer-quote:hover{background:#f2ad15}.drawer-contact{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:10px;margin-top:8px}.drawer-contact a{display:flex;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:700;color:#b4c6da}.drawer-contact a:hover{color:#fff}.drawer-contact span{font-size:15px;color:#f0ad17}html.drawer-is-open{overflow:hidden}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:980px){.live-header nav.desktop-nav{display:none}.live-bar{gap:20px}.drawer-toggle{display:flex}.live-quote{font-size:13px;padding:9px 13px}.live-brand{width:110px}.navigation-drawer{width:450px}}@media(max-width:480px){.live-bar{height:70px;gap:16px;padding:0 18px}.live-brand{width:105px}.live-quote{font-size:12px;padding:9px 12px}.navigation-drawer{width:100%}}@media(max-width:350px){.live-bar{gap:8px;padding-inline:12px}.live-brand{width:94px}.live-quote{padding:9px;font-size:11px}.drawer-head{padding:16px}.drawer-nav,.drawer-footer{padding-inline:14px}.drawer-group summary{font-size:18px}.drawer-card{grid-template-columns:46px minmax(0,1fr) 14px;gap:9px}.drawer-card-art{width:46px;height:52px}.drawer-card-copy strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.navigation-drawer[open]{animation:none}.mega-card,.mega-card-arrow,.mega-group summary:after,.drawer-card,.drawer-chevron{transition:none}}@media(max-width:980px){html:not(.enhanced) .live-bar{height:auto;min-height:70px;flex-wrap:wrap;padding-block:12px}html:not(.enhanced) .drawer-toggle{display:none}html:not(.enhanced) .live-header nav.desktop-nav{order:3;display:block;width:100%;margin:0}html:not(.enhanced) .mega-group summary{min-height:48px}html:not(.enhanced) .mega-panel{position:static;width:100%;padding:20px;max-height:none;display:block}html:not(.enhanced) .mega-intro{border:0;padding:0 0 24px}html:not(.enhanced) .mega-intro-copy{max-width:none}html:not(.enhanced) .mega-cards{grid-template-columns:1fr}html:not(.enhanced) .mega-card{grid-template-columns:58px minmax(0,1fr) 18px;min-height:100px;padding:12px;gap:12px}html:not(.enhanced) .mega-card-art{width:58px;height:62px}}:is(.mega-card,.drawer-card){padding-right:20px}:is(.mega-card-arrow,.drawer-card-arrow){display:block;font-size:21px;line-height:1;width:21px;justify-self:end;transition:color .2s,transform .2s}:is(.mega-card,.drawer-card):is(:hover,:focus-visible) :is(.mega-card-arrow,.drawer-card-arrow){transform:translate(2px,-2px)}.drawer-contact a{font-size:14px;min-height:44px}@media(prefers-reduced-motion:reduce){:is(.mega-card-arrow,.drawer-card-arrow){transition:none}:is(.mega-card,.drawer-card):is(:hover,:focus-visible) :is(.mega-card-arrow,.drawer-card-arrow){transform:none}}
