@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){:focus-visible{outline-color:Highlight}.skip-link{border:1px solid ButtonText}}@media print{body,html{background:#fff!important;color:#000!important}body{font-size:11pt;line-height:1.5}.skip-link,canvas,video{display:none!important}.on-night,.theme-night,[data-header-theme=night]{--fg:var(--color-ink);--fg-2:var(--color-ink-2);--fg-3:var(--color-ink-3);--hairline:var(--color-line);--hairline-strong:var(--color-line-strong);background-color:transparent!important;background-image:none!important;color:var(--fg)!important;color-scheme:light}[data-fx],[data-fx] *{clip-path:none!important;opacity:1!important;transform:none!important;visibility:visible!important}:where(.prose,.faq__a,.svc-callout) a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}h1,h2,h3,h4{break-after:avoid}[data-fx~=lines]{break-inside:avoid}:is(h1,h2,h3,h4,h5,h6)[data-fx~=lines]{break-after:avoid}figure,img,tr{break-inside:avoid}}@media (forced-colors:active){.dotmap__dots,.pair{display:none}.dotmap__city,.dotmap__origin{background-color:CanvasText;forced-color-adjust:none}}@media print{.action-bar{display:none!important}html:is(.no-js,.fx-failsafe):not(.has-action-bar) body.with-action-bar{padding-block-end:0}}@media (forced-colors:active){.btn-pill{border:1px solid ButtonText}.btn-pill>i{background-color:ButtonText;forced-color-adjust:none}}@media print{.btn-pill{background-color:transparent!important;border-color:var(--color-line-strong)!important;color:var(--color-ink)!important}}@media (forced-colors:active){.brief-live__stagebox,.minimap{display:none}.brief__bar:after{background-color:Highlight;forced-color-adjust:none}.page-hero--thanks:after{display:none}}@media (forced-colors:active){.cta .qm__dot{background-color:CanvasText;forced-color-adjust:none;opacity:1}}@media print{.cta{min-block-size:0}.cta__inner{break-inside:avoid}.cta .qm__dot{background:none;border:calc(var(--qm-d)/2) solid var(--color-teal);box-sizing:border-box;opacity:1!important}}@media (forced-colors:active){.site-footer__sun{display:none}.site-footer__sign:after,.site-footer__sign:before{background-color:CanvasText;forced-color-adjust:none}}@media print{.site-footer__horizon,.site-footer__pause{display:none!important}.site-footer.theme-night{background:#fff;color:#000}.site-footer__email,.site-footer__hello,.site-footer__mark{color:var(--color-ink)}.site-footer__bottom .lang-switch,.site-footer__group,.site-footer__machine,.site-footer__mark,.site-footer__meta,.site-footer__title{display:none!important}.site-footer.theme-night{padding-block:var(--space-6) 0}.site-footer__address,.site-footer__email-row{margin-block-start:var(--space-4)}.site-footer__email{font-size:2rem}.site-footer__link{min-block-size:0}.site-footer__bottom{padding-block-start:var(--space-4)}.site-footer__bottom,.site-footer__inner,.site-footer__legal,.site-footer__signoff{break-inside:avoid}}@media (forced-colors:active){.chip:before{background-color:Highlight;forced-color-adjust:none}.chip-input:checked+.chip,.chip[aria-current]:not([aria-current=false]),.chip[aria-pressed=true]{border:2px solid Highlight}}@media (forced-colors:active){.field__error:before{background-color:CanvasText;forced-color-adjust:none}}@media print{.fx-char,.fx-line,.fx-mask,.fx-word{display:inline!important}}@media (forced-colors:active){.site-header:after,.site-header:before{background-color:Canvas;border-block-end-color:CanvasText}.lang-switch__link:after,.site-nav__link:after{background-color:CanvasText;forced-color-adjust:none}.lang-switch__link{color:LinkText}}@media print{.site-header{position:static}.site-header:after,.site-header:before{content:none}.lang-switch,.live-label,.site-header__actions,.site-nav{display:none!important}body>#main{padding-block-start:0}}@media (forced-colors:active){.icon-btn{border-color:ButtonText}}@media (forced-colors:active){.matte{border:1px solid CanvasText}}@media (forced-colors:active){.menu{border:1px solid CanvasText}.menu__link[aria-current]:before,.menu__sublink[aria-current]:before{background-color:CanvasText;forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.mg__caption{display:none}}@media (prefers-reduced-motion:reduce){.mg *,:is(.about-map__city,[data-mg-beat]):before,:is(.rail__title,.product-feature__title,.about-map__city):after{animation:none;transition:none}}@media (forced-colors:active){.mg-dot-shadow,.mg-dot__hi,.mg-ghost{display:none}.mg :is(.mg-ink,.mg-react){stroke:CanvasText}.mg :is(.mg-fill){fill:CanvasText}.mg :is(.mg-paper,.mg-dot__halo){fill:Canvas}.mg .mg-dot__body{fill:CanvasText;forced-color-adjust:none;stroke:none}}@media print{.mg{--mg-ink:#000;--mg-surface:#fff}.mg__foot{visibility:hidden}}@media (forced-colors:active){.mg-map__canvas,.mg-map__dots{display:none}.mg.mg--map-arcs .mg__svg :is(.mg-map__pin,.mg-map__city){stroke:CanvasText}.mg.mg--map-arcs .mg__svg :is(.mg-map__ring,.mg-map__moat){stroke:Canvas}.mg-map__origin{text-shadow:none}}@media print{.mg-map__canvas{display:none}.mg-map__dots{opacity:1!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mg--map-arcs{--mg-map-ring:#ddd}}@media (forced-colors:active){.bnx-si__w{stroke-dasharray:none}.pi-horizon{display:none}}@media (prefers-reduced-motion:reduce){.bnx-si{--si-on:0!important;--si-go:none!important;--si-pop:none!important}}@media (forced-colors:active){.bnx-si__dot{fill:currentColor}}@media (forced-colors:active){.forms-glyphs{display:none}}@media (forced-colors:active),print{.stage__gl,.stage__proxy{display:none!important}html.js .dot--anchor.is-proxied{color:inherit}.cta .qm__dot{opacity:1!important}section:has(>.stage--cta-fall) h1 .dot{color:var(--color-teal,#33b99a)!important}.lost-dot__handle{display:none!important}}@media (forced-colors:active){.stage__still{display:none!important}.dot--ringed{-webkit-text-stroke:0}}@media print{.stage .stage__still{display:block!important;opacity:1!important}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}