@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.consent-banner{z-index:120;inset:auto max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#eff5f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1a25f5;border:1px solid #8ba4b044;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:26px;max-width:1160px;margin-inline:auto;padding:26px 30px;display:grid;position:fixed;box-shadow:0 20px 70px #0008}.consent-banner[hidden]{display:none}.consent-eyebrow{color:#9ab4c0;letter-spacing:.15em;text-transform:uppercase;font-size:9px;line-height:1.5;display:block}.consent-banner h2,.consent-dialog h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(20px,2vw,27px);font-weight:550;line-height:1.2}.consent-banner p,.consent-dialog-head p{color:#c0cdd2;max-width:690px;margin:0;font-size:12px;line-height:1.75}.consent-banner-actions,.consent-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent-banner button,.consent-dialog button{color:#f4f8fa;cursor:pointer;background:#152b38;border:1px solid #8ea9b266;border-radius:2px;min-height:46px;padding:11px 15px;font-size:11px;transition:background .16s,border-color .16s}.consent-banner button:hover,.consent-dialog button:hover{background:#203c4a;border-color:#a7c8d8}.consent-banner button:focus-visible,.consent-dialog button:focus-visible,.consent-switch input:focus-visible+span[aria-hidden=true]{outline-offset:3px;outline:2px solid #c4e5f3}.consent-dialog{color:#edf4f6;background:#0b1b26;border:1px solid #9ab3bd62;width:min(620px,100vw - 28px);max-width:none;max-height:min(88svh,790px);padding:0;overflow:auto;box-shadow:0 28px 90px #0009}.consent-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06121bd1}.consent-dialog-head{border-bottom:1px solid #c1d3db25;padding:30px 32px 22px;position:relative}.consent-dialog-head h2{margin-top:14px;padding-right:40px}.consent-close{width:44px;position:absolute;top:20px;right:22px;padding:0!important;font-size:26px!important}.consent-options{padding:0 32px}.consent-choice{border-bottom:1px solid #c1d3db25;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:20px;min-height:98px;display:grid}.consent-choice h3{color:#f3f7f8;margin:0 0 5px;font-size:14px;font-weight:600}.consent-choice p{color:#b6c6cd;max-width:440px;margin:0;font-size:11px;line-height:1.7}.consent-inactive{color:#a6c6d5;letter-spacing:.05em;text-transform:uppercase;margin-left:8px;font-size:9px;font-weight:500}.consent-switch{cursor:pointer;align-items:center;width:46px;min-height:34px;display:inline-flex;position:relative}.consent-switch input{opacity:0;width:1px;height:1px;position:absolute}.consent-switch>span[aria-hidden=true]{background:#162832;border:1px solid #8397a0;border-radius:20px;width:44px;height:24px;transition:background .16s}.consent-switch>span[aria-hidden=true]:after{content:"";background:#d2e0e5;border-radius:50%;width:16px;height:16px;margin:3px;transition:transform .16s;display:block}.consent-switch input:checked+span[aria-hidden=true]{background:#22516a;border-color:#8fc2dc}.consent-switch input:checked+span[aria-hidden=true]:after{transform:translate(20px)}.consent-switch input:disabled+span[aria-hidden=true]{opacity:.65;cursor:not-allowed}.consent-switch:has(input:disabled){cursor:not-allowed}.consent-dialog-actions{justify-content:flex-start;padding:22px 32px 30px}.consent-dialog-actions button{flex:150px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.consent-banner{inset:auto max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-columns:1fr;gap:16px;padding:20px}.consent-banner-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.consent-banner-actions button:last-child{grid-column:1/-1}.consent-dialog-head{padding:24px 22px 18px}.consent-options{padding:0 22px}.consent-choice{gap:12px;min-height:104px}.consent-dialog-actions{grid-template-columns:1fr;padding:18px 22px 22px;display:grid}.consent-dialog-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.consent-banner button,.consent-dialog button,.consent-switch>span[aria-hidden=true],.consent-switch>span[aria-hidden=true]:after{transition:none}}.brand-intro{z-index:120;color:#eef6f8;pointer-events:none;background:#09131e;place-items:center;animation:.55s 1.35s both intro-out;display:grid;position:fixed;inset:0}.brand-intro-inner{text-align:center;animation:1.9s both intro-push}.brand-intro-inner>span{letter-spacing:-.04em;font-size:clamp(27px,3vw,52px);font-weight:650}.brand-intro-inner>span b{color:#a8cddd;font-weight:inherit}.brand-intro-inner>i{background:#b9d2df20;width:180px;height:1px;margin:27px auto 22px;display:block}.brand-intro-inner>i>b{transform-origin:0;background:#9ec7dd;width:100%;height:1px;animation:1.3s ease-in-out both intro-progress;display:block;box-shadow:0 0 12px #aad5ed66}.brand-intro-inner small{color:#91aebf;letter-spacing:.3em;font-size:8px}@keyframes intro-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-push{to{transform:scale(1.035)}}@keyframes intro-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.brand-intro{animation:.15s .9s both intro-out!important}.brand-intro-inner,.brand-intro-inner>i>b{transform:none;animation:none!important}}
