.PMPx7q_track{opacity:.18}.PMPx7q_draw{stroke-dashoffset:0;opacity:.6}@media (prefers-reduced-motion:no-preference){.PMPx7q_draw{stroke-dasharray:1 1;opacity:1;animation:1.6s ease-in-out infinite PMPx7q_loader-draw}}@keyframes PMPx7q_loader-draw{0%{stroke-dashoffset:1px}45%{stroke-dashoffset:0}62%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}
@media (prefers-reduced-motion:no-preference){._2Y1ZqG_group [data-reveal-item]{animation:_2Y1ZqG_reveal-rise .56s var(--ease-emphasized,cubic-bezier(.22, 1, .36, 1)) backwards}._2Y1ZqG_group [data-reveal-item=fade]{animation-name:_2Y1ZqG_reveal-fade;animation-duration:.4s;animation-timing-function:var(--ease-standard,cubic-bezier(.2, 0, 0, 1))}._2Y1ZqG_group [data-reveal-item=window]{animation-name:_2Y1ZqG_reveal-window;animation-duration:.64s}._2Y1ZqG_group [data-reveal-item=pop]{animation-name:_2Y1ZqG_reveal-pop;animation-duration:.28s}._2Y1ZqG_group [data-reveal-item=lift]{animation-name:_2Y1ZqG_reveal-lift;animation-duration:.56s}._2Y1ZqG_group [data-reveal-item=wipe]{animation-name:_2Y1ZqG_reveal-wipe,_2Y1ZqG_reveal-lift;animation-duration:.72s,.56s}._2Y1ZqG_group [data-reveal-item=mask]{overflow-clip-margin:6px;animation-name:none;overflow:clip}._2Y1ZqG_group [data-reveal-item=mask]>[data-reveal-mask]{animation:_2Y1ZqG_reveal-mask .64s var(--ease-emphasized,cubic-bezier(.22, 1, .36, 1)) backwards;display:block}:root[data-reveal=on] ._2Y1ZqG_group [data-reveal-item],:root[data-reveal=on] ._2Y1ZqG_group [data-reveal-item]>[data-reveal-mask]{animation-play-state:paused}:root[data-reveal=on] ._2Y1ZqG_group [data-reveal-item]:focus-within,:root[data-reveal=on] ._2Y1ZqG_group [data-reveal-item]:focus-within>[data-reveal-mask]{animation-play-state:running}}@media print{._2Y1ZqG_group,._2Y1ZqG_group [data-reveal-item],._2Y1ZqG_group [data-reveal-item]>[data-reveal-mask]{animation:none!important}}@keyframes _2Y1ZqG_reveal-rise{0%{opacity:0;translate:0 16px;scale:.985}}@keyframes _2Y1ZqG_reveal-fade{0%{opacity:0}}@keyframes _2Y1ZqG_reveal-window{0%{opacity:0;scale:.96}}@keyframes _2Y1ZqG_reveal-pop{0%{opacity:0;scale:.94}}@keyframes _2Y1ZqG_reveal-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes _2Y1ZqG_reveal-lift{0%{translate:0 16px}}@keyframes _2Y1ZqG_reveal-mask{0%{translate:0 100%}}
.LraiBG_labels{padding-inline:var(--spacing-gutter);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin-block-start:calc(var(--hero-air) * .42);margin-inline:auto;list-style:none;display:flex}.LraiBG_labelItem{display:flex}.LraiBG_labelItem+.LraiBG_labelItem{border-inline-start:1px solid var(--color-hairline);margin-inline-start:1.5rem;padding-inline-start:1.5rem}@media not (min-width:30rem){.LraiBG_labelItem+.LraiBG_labelItem{margin-inline-start:.875rem;padding-inline-start:.875rem}}.LraiBG_label{border-radius:var(--radius-xs);text-align:center;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;display:flex}.LraiBG_labelName{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-ink);white-space:nowrap;font-weight:500}.LraiBG_labelMore{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--color-blue);white-space:nowrap;transition:translate .15s var(--ease-standard);align-items:center;gap:.375rem;display:inline-flex}.LraiBG_label:hover .LraiBG_labelMore,.LraiBG_label:focus-visible .LraiBG_labelMore,.LraiBG_label[aria-expanded=true] .LraiBG_labelMore{translate:0 -1px}.LraiBG_stage{position:relative}.LraiBG_markers{pointer-events:none;position:absolute;inset:0}.LraiBG_marker{left:var(--mark-x);top:var(--mark-y);border-radius:var(--radius-pill);background-color:var(--color-blue);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-soft);color:var(--color-paper);cursor:pointer;pointer-events:auto;transition:scale .18s var(--ease-standard), background-color .18s var(--ease-standard);border:0;place-items:center;display:grid;position:absolute;translate:-50% -50%}.LraiBG_marker:hover,.LraiBG_marker:focus-visible,.LraiBG_marker[aria-expanded=true]{background-color:var(--color-blue-deep);scale:1.08}.LraiBG_marker:after{content:"";border-radius:inherit;border:1px solid var(--color-blue);opacity:0;position:absolute;inset:-.25rem}@media (prefers-reduced-motion:no-preference){.LraiBG_marker:after{animation:LraiBG_marker-ring 3.2s var(--ease-ambient,ease-in-out) infinite}.LraiBG_marker[aria-expanded=true]:after{animation:none}}@keyframes LraiBG_marker-ring{0%,70%,to{opacity:0;scale:1}35%{opacity:.55;scale:1.12}}.LraiBG_plus{flex:none;width:.75rem;height:.75rem;display:inline-block;position:relative}.LraiBG_plus>span{background-color:currentColor;border-radius:1px;height:1.5px;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.LraiBG_plus>span:last-child{rotate:90deg}.LraiBG_marker .LraiBG_plus{width:.875rem;height:.875rem}@media not (min-width:48rem){.LraiBG_marker{left:var(--mark-x-phone);top:var(--mark-y-phone);width:2rem;height:2rem}.LraiBG_marker .LraiBG_plus{width:.75rem;height:.75rem}}@property --popup-gap{syntax:"<length>";inherits:false;initial-value:12px}@property --popup-ceiling{syntax:"<length>";inherits:false;initial-value:84px}@property --popup-edge{syntax:"<length>";inherits:false;initial-value:20px}.LraiBG_card{--popup-gap:.75rem;--popup-ceiling:calc(var(--header-height) + .75rem);--popup-edge:var(--spacing-gutter);--popup-reach:.75rem;--vw:100vw;--vh:100vh;--anchor-x:50vw;--anchor-top:50vh;--anchor-bottom:50vh;--popup-w:min(26rem, calc(var(--vw) - 2 * var(--popup-edge)));--popup-left:clamp(var(--popup-edge), calc(var(--anchor-x) - var(--popup-w) / 2), calc(var(--vw) - var(--popup-w) - var(--popup-edge)));inset:auto;left:var(--popup-left);width:var(--popup-w);border-radius:var(--radius-xs);background-color:var(--color-navy);max-width:none;box-shadow:var(--shadow-lift);color:var(--color-on-dark-body);border:0;margin:0;padding:1.25rem;position:fixed;overflow:visible}.LraiBG_card[data-open=false]{display:none}.LraiBG_card[data-side=above]{bottom:calc(var(--vh) - var(--anchor-top) + var(--popup-gap))}.LraiBG_card[data-side=below]{top:calc(var(--anchor-bottom) + var(--popup-gap))}.LraiBG_cardTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:0;color:var(--color-paper);margin:0;font-weight:400;line-height:1.3}.LraiBG_cardBody{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-on-dark-body);text-wrap:pretty;margin-block-start:.5rem}.LraiBG_pointer{left:clamp(var(--popup-reach), calc(var(--anchor-x) - var(--popup-left)), calc(var(--popup-w) - var(--popup-reach)));background-color:var(--color-navy);width:1rem;height:.5rem;position:absolute;translate:-50%}.LraiBG_card[data-side=above] .LraiBG_pointer{clip-path:polygon(0 0,100% 0,50% 100%);top:100%}.LraiBG_card[data-side=below] .LraiBG_pointer{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:100%}@media (prefers-reduced-motion:no-preference){.LraiBG_card{opacity:1;transition:opacity .17s var(--ease-emphasized), translate .17s var(--ease-emphasized), display .17s allow-discrete, overlay .17s allow-discrete;translate:0}.LraiBG_card[data-open=false]{opacity:0}.LraiBG_card[data-side=above][data-open=false]{translate:0 .5rem}.LraiBG_card[data-side=below][data-open=false]{translate:0 -.5rem}@starting-style{.LraiBG_card[data-open=true]{opacity:0}.LraiBG_card[data-side=above][data-open=true]{translate:0 .5rem}.LraiBG_card[data-side=below][data-open=true]{translate:0 -.5rem}}}
._0w3GvW_hero{background-color:var(--color-paper);--hero-air:clamp(2.5rem, 7svh, 5.5rem);padding-block-start:var(--hero-air);position:relative;overflow:clip}@media not all and (min-width:48rem){._0w3GvW_hero{--hero-air:clamp(3.25rem, 11svh, 5.5rem)}}._0w3GvW_art{background-color:var(--color-sweep-cool);aspect-ratio:1920/493;margin-block-start:calc(var(--hero-air) * .68);position:relative}@media not all and (min-width:48rem){._0w3GvW_art{aspect-ratio:1023/435}}._0w3GvW_black{background-color:var(--color-ink)}._0w3GvW_art>picture{position:absolute;inset:0}._0w3GvW_image{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){._0w3GvW_art{animation:_0w3GvW_hero-in 1.6s var(--ease-emphasized,cubic-bezier(.22, 1, .36, 1)) 1 both}}@keyframes _0w3GvW_hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}
