@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/82a479d98881992e-s.24ik8ds6mfy86.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/0344c0a4a9df02b3-s.p.171shbaxyastj.woff2)format("woff2");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}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.I0JO9W_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.I0JO9W_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
.v5{--v5-ink:#0b1220;--v5-navy:#0c1a33;--v5-navy-deep:#070f1f;--v5-red:#c92933;--v5-red-deep:#9e1c25;--v5-paper:#f4f5f7;--v5-line:#e2e5ea;--v5-mute:#586274;--v5-shot:7s;color:var(--v5-ink);font-family:var(--font-instrument), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:#fff}.v5 :focus-visible{outline:2px solid var(--v5-red);outline-offset:3px}.v5 .v5-on-dark :focus-visible{outline-color:#fff}.v5 .v5-h{letter-spacing:-.022em;text-wrap:balance;font-weight:600;font-stretch:96%;line-height:1.04}.v5 .v5-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.v5 .v5-rule:after{content:"";background:var(--v5-red);width:56px;height:3px;margin-top:22px;display:block}.v5 .v5-rule-c:after{margin-left:auto;margin-right:auto}.v5 .v5-film-shot{opacity:0;transition:opacity 1.1s;position:absolute;top:0;bottom:0;left:0;right:0}.v5 .v5-film-shot[data-state=on]{opacity:1;z-index:2}.v5 .v5-film-shot[data-state=prev]{opacity:0;z-index:1}.v5 .v5-kb{position:absolute;top:0;bottom:0;left:0;right:0}.v5 .v5-seg-fill{transform-origin:0;transform:scaleX(0)}.v5 .v5-seg[data-state=done] .v5-seg-fill{transform:scaleX(1)}.v5 .v5-seg[data-state=on] .v5-seg-fill{transform:scaleX(.04)}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-film-shot:not([data-state=off]) .v5-kb{animation:var(--kb,v5-kb-a) calc(var(--v5-shot) + 1.4s) linear both}.js .v5 .v5-seg[data-state=on] .v5-seg-fill{animation:v5-fill var(--v5-shot) linear forwards}.js .v5 .v5-film[data-paused=true] .v5-kb,.js .v5 .v5-film[data-paused=true] .v5-seg-fill{animation-play-state:paused}.js .v5 .v5-film[data-started=true] .v5-film-shot[data-state=on]{animation:.6s ease-out v5-cut}}@keyframes v5-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v5-kb-a{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.16)translate(-2.5%,-1.5%)}}@keyframes v5-kb-b{0%{transform:scale(1.18)translate(2%,1%)}to{transform:scale(1.05)translate(-1%)}}@keyframes v5-kb-c{0%{transform:scale(1.06)translate(-2%,1.5%)}to{transform:scale(1.17)translate(2%,-1%)}}@keyframes v5-kb-d{0%{transform:scale(1.14)translateY(-2%)}to{transform:scale(1.04)translateY(1%)}}@keyframes v5-cut{0%{filter:brightness(1.35)}to{filter:none}}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-swap{animation:v5-swap .8s var(--ease-out-expo) both}}@keyframes v5-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-enter{animation:v5-enter 1.1s var(--ease-out-expo) both;animation-delay:var(--d,0s)}}@keyframes v5-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.v5 .v5-dot{background:var(--v5-red);border-radius:9999px;width:7px;height:7px;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-film:not([data-paused=true]) .v5-dot{animation:1.6s steps(2,jump-none) infinite v5-blink}}@keyframes v5-blink{50%{opacity:.25}}.v5 .v5-atrium{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.v5 .v5-atrium::-webkit-scrollbar{display:none}.v5 .v5-panel{scroll-snap-align:start;aspect-ratio:4/5;background:var(--v5-navy);text-align:left;border-radius:6px;flex:0 0 78%;position:relative;overflow:hidden}.v5 .v5-panel img{transition:transform 1.4s var(--ease-out-expo)}.v5 .v5-panel:hover img{transform:scale(1.05)}.v5 .v5-panel-label{display:none}@media (min-width:640px){.v5 .v5-panel{flex-basis:46%}}@media (min-width:1024px){.v5 .v5-atrium{scroll-snap-type:none;height:600px;overflow:visible}.v5 .v5-panel{aspect-ratio:auto;min-width:0;height:100%;transition:flex-grow .9s var(--ease-out-expo);flex:1 1 0}.v5 .v5-panel[data-open=true]{flex-grow:5.2}.v5 .v5-panel-label{writing-mode:vertical-rl;white-space:nowrap;transition:opacity .4s;display:block;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.v5 .v5-panel[data-open=true] .v5-panel-label{opacity:0}.v5 .v5-panel .v5-panel-card{opacity:0;transition:opacity .5s ease .15s, transform .7s var(--ease-out-expo) .15s;transform:translateY(12px)}.v5 .v5-panel[data-open=true] .v5-panel-card{opacity:1;transform:none}.v5 .v5-panel .v5-panel-shade{transition:background-color .6s}.v5 .v5-panel[data-open=true] .v5-panel-shade{background-color:#070f1f14}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v5 .v5-panel{transition:none}}.v5 .v5-lightbox{color:#fff;background:#070f1f;border:0;border-radius:8px;width:min(1180px,100vw - 24px);max-width:none;max-height:calc(100svh - 24px);margin:auto;padding:0;overflow:hidden}.v5 .v5-lightbox::backdrop{background:#070f1fdb}@media (prefers-reduced-motion:no-preference){.v5 .v5-lightbox[open]{animation:v5-lb .45s var(--ease-out-expo)}}@keyframes v5-lb{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.v5 .v5-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.v5 .v5-range::-webkit-slider-runnable-track{background:var(--v5-line);border-radius:2px;height:4px}.v5 .v5-range::-moz-range-track{background:var(--v5-line);border-radius:2px;height:4px}.v5 .v5-range::-moz-range-progress{background:var(--v5-red);border-radius:2px;height:4px}.v5 .v5-range::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--v5-red);background:#fff;border-radius:9999px;width:22px;height:22px;margin-top:-9px;box-shadow:0 2px 8px #0b122040}.v5 .v5-range::-moz-range-thumb{border:6px solid var(--v5-red);background:#fff;border-radius:9999px;width:12px;height:12px}.v5 details>summary{cursor:pointer;list-style:none}.v5 details>summary::-webkit-details-marker{display:none}.v5 details .v5-faq-icon{transition:transform .35s var(--ease-out-expo), background-color .3s ease, color .3s ease}.v5 details[open] .v5-faq-icon{background:var(--v5-red);border-color:var(--v5-red);color:#fff;transform:rotate(45deg)}.v5 details[open]{border-color:var(--v5-navy)}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-chip{animation:v5-swap .5s var(--ease-out-expo) both;animation-delay:var(--d,0s)}}.v5 .v5-step-bar{transform-origin:0}@media (prefers-reduced-motion:no-preference){.js .v5 [data-reveal] .v5-step-bar{transition:transform 1.4s var(--ease-out-expo) .35s;transform:scaleX(0)}.js .v5 [data-reveal].is-in .v5-step-bar{transform:none}}.v5 .v5-zoom{transition:transform 1.2s var(--ease-out-expo)}.v5 .group:hover .v5-zoom{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.v5 .group:hover .v5-zoom,.v5 .v5-panel:hover img{transform:none}}@media (forced-colors:active){.v5 .v5-rule:after{background:canvastext}}.v5 .v5-film-btn{color:#fff;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.v5 .v5-film-btn:hover{color:var(--color-navy-950);background:#fff;box-shadow:inset 0 0 0 1px #fff}.v5 .v5-film-btn-main{width:2.875rem;height:2.875rem;color:var(--color-navy-950);box-shadow:none;background:#fff}.v5 .v5-film-btn-main:hover{background:var(--color-red);color:#fff}@media (prefers-reduced-motion:no-preference){.js .v5 .v5-desk-row{animation:v5-swap .9s var(--ease-out-expo) both;animation-delay:var(--d,0s)}}
