.video-lightbox[data-v-46ed8354]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a16d1;display:flex;inset:0;justify-content:center;outline:none;padding:clamp(.75rem,3vw,2.5rem);position:fixed;z-index:100}.video-lightbox__panel[data-v-46ed8354]{display:flex;flex-direction:column;gap:.85rem;max-height:92vh;outline:none;position:relative;width:min(1080px,100%)}.video-lightbox__close[data-v-46ed8354]{align-items:center;background:#0f141ecc;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;transition:background-color .18s ease,transform .18s ease;width:40px;z-index:2}.video-lightbox__close[data-v-46ed8354]:hover{background:#ffffff29;transform:scale(1.05)}.video-lightbox__close[data-v-46ed8354]:focus-visible{outline:2px solid #fff;outline-offset:3px}.video-lightbox__media[data-v-46ed8354]{aspect-ratio:16/9;background:#000;border-radius:12px;box-shadow:0 30px 60px #00000073;overflow:hidden;position:relative;width:100%}.video-lightbox__media iframe[data-v-46ed8354],.video-lightbox__media video[data-v-46ed8354]{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.video-lightbox__missing[data-v-46ed8354]{align-items:center;color:#ffffffb3;display:flex;inset:0;justify-content:center;position:absolute}.video-lightbox__caption[data-v-46ed8354],.video-lightbox__missing[data-v-46ed8354]{font-family:var(--font-sans,system-ui);font-size:.95rem}.video-lightbox__caption[data-v-46ed8354]{color:#ffffffeb;line-height:1.4;margin:0;padding:0 .25rem;text-align:center}@media(max-width:640px){.video-lightbox[data-v-46ed8354]{padding:.5rem}.video-lightbox__close[data-v-46ed8354]{right:.5rem;top:.5rem}.video-lightbox__caption[data-v-46ed8354]{font-size:.85rem}}.hero-section[data-v-153d4526]{width:100%}.hero-section__viewport[data-v-153d4526]{background:linear-gradient(135deg,var(--color-brand-navy-soft) 0,var(--color-brand-navy) 55%,var(--color-brand-navy-ink) 100%);border-radius:var(--radius-2xl);box-shadow:var(--shadow-hero);outline:none;overflow:hidden;position:relative}.hero-section__viewport[data-v-153d4526]:focus-visible{outline:2px solid var(--color-brand-navy);outline-offset:-2px}.hero-section__track[data-v-153d4526]{display:flex;transition:transform .64s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.hero-section__track--dragging[data-v-153d4526]{transition:none}.hero-slide[data-v-153d4526]{align-items:stretch;display:grid;flex:0 0 100%;grid-template-columns:[copy-start] clamp(260px,30vw,420px) [copy-end] clamp(2rem,4vw,3.5rem) [media-start] minmax(0,1fr) [full-end];min-height:clamp(340px,34vw,460px);min-width:0}.hero-slide__copy[data-v-153d4526]{display:flex;flex-direction:column;gap:1.35rem;grid-column:copy-start/copy-end;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,4rem) 0 clamp(2.5rem,5vw,4rem) clamp(1.25rem,3vw,2rem)}.hero-slide__eyebrow[data-v-153d4526]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);color:#ffffffc7;display:inline-flex;font-family:var(--font-sans);font-size:.72rem;font-weight:600;gap:.5rem;letter-spacing:.22em;margin:0;max-width:100%;padding-bottom:.9rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.hero-slide__dot[data-v-153d4526]{opacity:.55;transform:translateY(-1px)}.hero-slide__kicker[data-v-153d4526]{letter-spacing:.22em}.hero-slide__title[data-v-153d4526]{color:#fff;font-family:var(--font-sans);font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:700;letter-spacing:-.022em;line-height:1.08;margin:0;text-wrap:balance}.hero-slide__title--from-content[data-v-153d4526]{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;letter-spacing:-.006em;-webkit-line-clamp:4;line-height:1.22}.hero-slide__content[data-v-153d4526],.hero-slide__title--from-content[data-v-153d4526]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hero-slide__content[data-v-153d4526]{color:#ffffffc7;font-family:var(--font-sans);font-size:clamp(.95rem,1.1vw,1.02rem);-webkit-line-clamp:3;line-height:1.65;margin:0;max-width:34rem}.hero-slide__cta[data-v-153d4526]{align-items:center;background:var(--color-brand-red);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:.82rem;font-weight:600;gap:.55rem;letter-spacing:.1em;margin-top:.5rem;padding:.7rem 1.35rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}.hero-slide__cta[data-v-153d4526]:focus-visible,.hero-slide__cta[data-v-153d4526]:hover{background:var(--color-brand-red-hover);transform:translateY(-2px)}.hero-slide__cta-arrow[data-v-153d4526]{color:currentColor;transition:transform .2s ease}.hero-slide__cta:focus-visible .hero-slide__cta-arrow[data-v-153d4526],.hero-slide__cta:hover .hero-slide__cta-arrow[data-v-153d4526]{transform:translate(3px)}.hero-slide__cta[data-v-153d4526]:focus-visible{border-radius:999px;outline:2px solid #fff;outline-offset:4px}.hero-slide__media[data-v-153d4526]{background:var(--color-brand-navy-ink);grid-column:media-start/full-end;overflow:hidden;position:relative}.hero-slide__media--link[data-v-153d4526]{color:inherit;display:block;text-decoration:none}.hero-slide__media--link[data-v-153d4526]:focus-visible{outline:2px solid var(--color-brand-navy);outline-offset:-4px}.hero-slide__media--video[data-v-153d4526]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:left;width:100%}.hero-slide__media--video[data-v-153d4526]:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.32));content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .22s ease;z-index:1}.hero-slide__media--video[data-v-153d4526]:focus-visible:before,.hero-slide__media--video[data-v-153d4526]:hover:before{background:linear-gradient(180deg,#00000014,#00000073)}.hero-slide__media--video[data-v-153d4526]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.hero-slide__play[data-v-153d4526]{align-items:center;background:#fffffff5;border-radius:999px;box-shadow:0 12px 30px #00000059;color:var(--color-brand-navy);display:inline-flex;height:clamp(64px,8vw,92px);justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s ease,background-color .22s ease;width:clamp(64px,8vw,92px);z-index:2}.hero-slide__media--video:focus-visible .hero-slide__play[data-v-153d4526],.hero-slide__media--video:hover .hero-slide__play[data-v-153d4526]{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.hero-slide__play svg[data-v-153d4526]{margin-left:4px}.hero-slide__play-label[data-v-153d4526]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f141eb3;border-radius:999px;bottom:clamp(1rem,2.5vw,1.5rem);color:#fff;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.18em;padding:.45rem .85rem;pointer-events:none;position:absolute;right:clamp(1rem,2.5vw,1.5rem);text-transform:uppercase;z-index:2}.hero-slide--image-only[data-v-153d4526]{grid-template-columns:[full-start] 1fr [full-end]}.hero-slide--image-only .hero-slide__media[data-v-153d4526]{grid-column:full-start/full-end}.hero-slide__media>img[data-v-153d4526]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-slide__fallback[data-v-153d4526]{align-items:flex-end;background:linear-gradient(145deg,var(--color-brand-navy-soft) 0,var(--color-brand-navy) 60%,var(--color-brand-navy-ink) 100%);display:flex;inset:0;justify-content:flex-end;padding:clamp(1.5rem,4vw,3rem);position:absolute}.hero-slide__fallback-mark[data-v-153d4526]{color:#ffffff0f;font-family:var(--font-sans);font-size:clamp(4rem,11vw,8.5rem);font-weight:700;letter-spacing:-.04em;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-slide__corner[data-v-153d4526]{display:none}.hero-section__nav[data-v-153d4526]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0f8c;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .18s ease,color .18s ease,background-color .18s ease;width:38px;z-index:3}.hero-section__nav--prev[data-v-153d4526]{left:clamp(.75rem,2vw,1.5rem)}.hero-section__nav--next[data-v-153d4526]{right:clamp(.75rem,2vw,1.5rem)}.hero-section__nav[data-v-153d4526]:hover{background:#ffffff29;border-color:#fff9;color:var(--color-white)}.hero-section__nav[data-v-153d4526]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.hero-section__dots[data-v-153d4526]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0f8c;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;bottom:clamp(.85rem,2vw,1.25rem);display:inline-flex;gap:.55rem;left:50%;padding:.45rem .75rem;position:absolute;transform:translate(-50%);z-index:2}.hero-section__dot[data-v-153d4526]{background:#fff6;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background-color .18s ease,transform .18s ease;width:8px}.hero-section__dot[data-v-153d4526]:hover{background:#ffffffb3}.hero-section__dot--active[data-v-153d4526]{background:var(--color-brand-red);transform:scale(1.15)}.hero-section__dot[data-v-153d4526]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media(max-width:900px){.hero-section__viewport[data-v-153d4526]{border-radius:var(--radius-xl);touch-action:pan-y}.hero-slide[data-v-153d4526]{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;position:relative;touch-action:pan-y}.hero-slide--image-only[data-v-153d4526]{grid-template-columns:1fr;grid-template-rows:minmax(75vw,1fr);min-height:75vw}.hero-slide__media[data-v-153d4526]{aspect-ratio:4/3;grid-column:1/-1;grid-row:1;inset:auto;position:relative;width:100%}.hero-slide--image-only .hero-slide__media[data-v-153d4526]{aspect-ratio:auto;background:var(--color-brand-navy-ink);grid-column:1/-1;height:100%}.hero-slide__media>img[data-v-153d4526]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.hero-slide--image-only .hero-slide__media>img[data-v-153d4526]{-o-object-fit:contain;object-fit:contain}.hero-slide__fallback[data-v-153d4526]{aspect-ratio:auto;inset:0;padding:clamp(1.25rem,4vw,2rem);position:absolute}.hero-slide--image-only .hero-slide__fallback[data-v-153d4526]{aspect-ratio:4/3;inset:auto;position:relative}.hero-slide__fallback-mark[data-v-153d4526]{font-size:clamp(3.2rem,14vw,5.5rem)}.hero-slide__copy[data-v-153d4526]{background:var(--color-brand-navy);color:var(--color-white);gap:.85rem;grid-column:1/-1;grid-row:2;padding:1.5rem var(--page-gutter);position:static;z-index:1}.hero-slide--image-only .hero-slide__copy[data-v-153d4526]{display:none}.hero-slide__eyebrow[data-v-153d4526]{border-bottom-color:#ffffff38;color:#ffffffc7;padding-bottom:.65rem}.hero-slide__title[data-v-153d4526]{color:var(--color-white);display:-webkit-box;font-size:clamp(1.25rem,4.4vw,1.65rem);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-slide__title--from-content[data-v-153d4526]{font-size:clamp(1.05rem,3.6vw,1.3rem);-webkit-line-clamp:3}.hero-slide__content[data-v-153d4526]{color:#ffffffd1;-webkit-line-clamp:2}.hero-slide__cta[data-v-153d4526]{color:var(--color-white)}.hero-section__dots[data-v-153d4526]{bottom:clamp(.65rem,2vw,1rem);gap:.6rem;padding:.5rem .85rem}.hero-section__dot[data-v-153d4526]{height:10px;width:10px}.hero-section__nav[data-v-153d4526]{background:#0f0f0f99;border-color:#ffffff40;height:36px;top:38%;width:36px}}@media(max-width:480px){.hero-section__nav[data-v-153d4526]{display:none}.hero-slide__copy[data-v-153d4526]{gap:.7rem;padding:1.25rem var(--page-gutter)}.hero-slide__title[data-v-153d4526]{font-size:clamp(1.25rem,5.5vw,1.6rem)}.hero-slide__content[data-v-153d4526]{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.hero-section__track[data-v-153d4526],.hero-slide__cta-arrow[data-v-153d4526],.hero-slide__cta-label[data-v-153d4526]:after{transition:none!important}}
