.Y7Hc1W_marquee{overflow:hidden}.Y7Hc1W_track{width:max-content;display:flex}.Y7Hc1W_group{flex:none;display:flex}@media (prefers-reduced-motion:no-preference){.Y7Hc1W_track{animation:Y7Hc1W_marquee var(--marquee-duration) linear infinite}.Y7Hc1W_reverse{animation-direction:reverse}}@keyframes Y7Hc1W_marquee{to{transform:translate(-50%)}}
.Vtspxq_hero{padding-top:calc(var(--header-space) + 20px);background:var(--color-sky);color:var(--color-navy);position:relative}.Vtspxq_container{max-width:calc(var(--container-width) + 2 * var(--section-gutter));padding:0 var(--section-gutter)}.Vtspxq_topRow{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:14px;font-weight:600;display:flex}.Vtspxq_status{align-items:center;gap:12px;display:flex}.Vtspxq_dot{background:var(--color-blue-bright);border-radius:50%;flex:none;width:9px;height:9px}.Vtspxq_title{color:var(--color-ink);letter-spacing:-.035em;margin-top:clamp(24px,3vw,40px);font-size:clamp(34px,7vw,104px);font-weight:500;line-height:1.04}.Vtspxq_mask{margin:-.04em 0 -.08em;padding:.04em 0 .08em;display:block;overflow:hidden}.Vtspxq_line{display:block}.Vtspxq_rotator{height:1.1em;font-size:min(1em,8vw);display:block;position:relative;overflow:hidden}.Vtspxq_words{flex-direction:column;transition:transform .85s cubic-bezier(.76,0,.24,1);display:flex}.Vtspxq_word{height:1.1em;color:var(--color-blue);letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;font-weight:900;font-stretch:125%;line-height:1.1em;display:block}.Vtspxq_word:before{content:attr(data-word)}.Vtspxq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Vtspxq_mark{z-index:0;display:inline-block;position:relative}.Vtspxq_mark:after{content:"";z-index:-1;background:var(--color-yellow);transform-origin:0;height:.24em;position:absolute;bottom:.1em;left:-.04em;right:-.04em}.Vtspxq_bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px 64px;margin-top:clamp(32px,4vw,48px);padding-bottom:clamp(72px,8vw,104px);display:grid}.Vtspxq_copy{flex-direction:column;gap:32px;max-width:520px;display:flex}.Vtspxq_lead{color:var(--color-text-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.6}.Vtspxq_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.Vtspxq_textLink,.Vtspxq_textLink:hover{color:var(--color-blue)}.Vtspxq_textLink{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;padding:8px 0;font-size:16px;font-weight:700}.Vtspxq_textLink:hover{background-size:30% 2px}.Vtspxq_scrollCue{color:var(--color-text-muted);align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.Vtspxq_cueLine{background:var(--color-periwinkle);flex:none;width:2px;height:44px;position:relative;overflow:hidden}.Vtspxq_cueLine:after{content:"";background:var(--color-blue);position:absolute;inset:0;transform:scaleY(0)}.Vtspxq_strip{border-top:1px solid var(--color-periwinkle);padding:22px 0}.Vtspxq_tool{color:var(--color-blue);text-transform:uppercase;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:14px;font-weight:800;font-stretch:125%;display:inline-flex}.Vtspxq_star{width:12px;height:12px;color:var(--color-blue-bright)}@media (prefers-reduced-motion:no-preference){.Vtspxq_dot{animation:1.8s ease-out infinite Vtspxq_pulse}.Vtspxq_line{animation:Vtspxq_rise 1s var(--ease-out) var(--delay) both}.Vtspxq_mark:after{animation:Vtspxq_grow .9s var(--ease-out) 1s both}.Vtspxq_lead,.Vtspxq_actions{animation:Vtspxq_fade-up .9s var(--ease-out) var(--delay) both}.Vtspxq_scrollCue{animation:Vtspxq_fade-in .9s var(--ease-out) var(--delay) both}.Vtspxq_cueLine:after{animation:2.2s cubic-bezier(.7,0,.3,1) infinite Vtspxq_cue}.Vtspxq_topRow{animation:Vtspxq_fade-in .9s var(--ease-out) both}}@keyframes Vtspxq_rise{0%{transform:translateY(110%)}}@keyframes Vtspxq_grow{0%{transform:scaleX(0)}}@keyframes Vtspxq_fade-up{0%{opacity:0;transform:translateY(48px)}}@keyframes Vtspxq_fade-in{0%{opacity:0}}@keyframes Vtspxq_cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.Vtspxq_words{transition:none}.Vtspxq_cueLine:after{transform:none}}@media (max-width:860px){.Vtspxq_bottom{grid-template-columns:minmax(0,1fr)}.Vtspxq_scrollCue{display:none}}@media (max-width:480px){.Vtspxq_topRow{flex-direction:column}}@keyframes Vtspxq_pulse{0%{box-shadow:0 0 #2f5bd38c}to{box-shadow:0 0 0 12px #2f5bd300}}
.bocfVa_showcase{justify-self:end;width:100%;max-width:600px;position:relative}.bocfVa_frame{aspect-ratio:4/3;background:#1c408c;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #13295e8c}.bocfVa_slide{object-fit:cover;opacity:0;transition:opacity .9s var(--ease-out)}.bocfVa_active{opacity:1}.bocfVa_caption{color:var(--color-navy);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:16px;left:16px}.bocfVa_count{background:var(--color-sky);color:var(--color-blue);font-variant-numeric:tabular-nums;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:900;font-stretch:125%}.bocfVa_dots{gap:6px;display:flex;position:absolute;bottom:28px;right:20px}.bocfVa_dot{width:8px;height:8px;transition:width .4s var(--ease-out), background-color .4s;background:#ffffff73;border-radius:100px}.bocfVa_dotActive{background:var(--color-yellow);width:24px}.bocfVa_badge{aspect-ratio:1;background:var(--color-yellow);border-radius:50%;width:clamp(104px,10vw,136px);position:absolute;top:-36px;right:-28px;box-shadow:0 20px 40px -16px #13295e73}.bocfVa_ring{width:100%;height:100%;fill:var(--color-navy);letter-spacing:.12em;font-size:13.5px;font-weight:800;font-stretch:125%;position:absolute;inset:0;overflow:visible}.bocfVa_star{width:28%;height:28%;color:var(--color-blue);position:absolute;top:50%;left:50%;translate:-50% -50%}.bocfVa_chip{color:var(--color-navy);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:14px;font-weight:700;display:flex;position:absolute;top:28px;left:-28px;box-shadow:0 16px 36px -14px #13295e66}.bocfVa_check{background:var(--color-blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}@media (prefers-reduced-motion:no-preference){.bocfVa_frame{animation:bocfVa_pop .9s var(--ease-out) .4s both}.bocfVa_badge{animation:bocfVa_pop .9s var(--ease-out) .8s both}.bocfVa_chip{animation:bocfVa_fade-up .9s var(--ease-out) .95s both}.bocfVa_ring{animation:20s linear infinite bocfVa_spin}.bocfVa_label{animation:bocfVa_fade-in .5s var(--ease-out)}}@keyframes bocfVa_pop{0%{opacity:0;scale:.9}}@keyframes bocfVa_fade-up{0%{opacity:0;translate:0 32px}}@keyframes bocfVa_fade-in{0%{opacity:0}}@keyframes bocfVa_spin{to{rotate:360deg}}@media (max-width:860px){.bocfVa_showcase{justify-self:stretch;max-width:none;margin-top:24px}.bocfVa_badge{width:96px;top:-40px;right:-8px}.bocfVa_chip,.bocfVa_dots{display:none}.bocfVa_caption{font-size:12px;bottom:12px;left:12px}}
.uvaRZW_text{text-wrap:pretty}.uvaRZW_word{transition:opacity .35s}.uvaRZW_word[data-dim]{opacity:.14}.uvaRZW_loud{color:var(--emphasis-color,var(--color-blue));text-transform:uppercase;font-weight:900;font-stretch:125%}
.zX0Daa_section{--section-top:clamp(72px, 10vw, 136px);--section-bottom:clamp(64px, 8vw, 104px)}.zX0Daa_statement{max-width:1120px;color:var(--color-ink);letter-spacing:-.025em;margin-top:32px;font-size:clamp(28px,4.2vw,60px);font-weight:600;line-height:1.16}.zX0Daa_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:48px 40px;margin-top:clamp(72px,9vw,128px);display:grid}.zX0Daa_pillar{border-top:2px solid var(--color-navy);padding-top:22px}.zX0Daa_head{justify-content:space-between;gap:12px;display:flex}.zX0Daa_title,.zX0Daa_number{font-size:16px;font-weight:900;font-stretch:125%;line-height:1.25}.zX0Daa_title{color:var(--color-blue);text-transform:uppercase}.zX0Daa_number{color:var(--color-periwinkle)}.zX0Daa_body{color:var(--color-text-muted);margin-top:14px;font-size:16px;line-height:1.65}
