*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video{max-width:100%;display:block}address{font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;-webkit-tap-highlight-color:transparent;font-family:futura-pt,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400}.heading-xl{letter-spacing:-.28125rem;font-size:5.125rem;font-weight:500;line-height:1}@media only screen and (width<=543.98px){.heading-xl{line-height:4rem}}.heading-l{letter-spacing:-.125rem;font-size:3.125rem;font-weight:500;line-height:1.6667}.body-l{font-size:1.5rem;line-height:1.6667}.body-m{font-size:1.125rem;line-height:2.125rem}.label-s{letter-spacing:.125rem;font-size:.8125rem;font-weight:500;line-height:1}.--upp,.label-s{text-transform:uppercase}.--pre-line{white-space:pre-line}.--muted{color:var(--color-muted)}:root{--color-white:#fff;--color-black:#000;--color-navy:#17173f;--color-gray:#74748c;--color-gray-200:#e8e8ec;--color-blue:#1a9eec;--color-blue-nav:#21a2ed;--color-primary:var(--color-white);--color-contrast:var(--color-navy);--color-muted:var(--color-gray);--color-line:var(--color-gray-200);--color-link-hover:var(--color-blue);--color-nav-hover:var(--color-blue-nav);--color-header:#17173fe6;--space-25:.125rem;--space-50:.25rem;--space-75:.375rem;--space-100:.5rem;--space-125:.625rem;--space-150:.75rem;--space-200:1rem;--space-250:1.25rem;--space-300:1.5rem;--space-375:1.875rem;--space-500:2.5rem;--space-625:3.125rem;--space-750:3.75rem;--space-1000:5rem;--space-1125:5.625rem;--space-1250:6.25rem;--space-1375:6.875rem;--page-inset:2.5rem;--header-height:4.6875rem;--radius-s:.25rem;--radius-m:.375rem;--radius-l:.625rem;--z-header:100;--z-preloader:200}@media only screen and (width<=767.98px){.label-s{font-size:.75rem}:root{--header-height:3.125rem}}.__body,html{color:var(--color-contrast);background-color:var(--color-primary)}a,button{touch-action:manipulation}button,nav a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus-visible{outline:1px solid var(--focus-ring,var(--color-contrast));outline-offset:3px}a{transition:color .2s linear}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-link-hover)}}a:focus-visible{color:var(--color-link-hover)}a:active{opacity:.6}html:has([data-cover]):not(.is-past-cover){background-color:var(--color-navy)}html:has([data-cover]) .layout-default__page{padding-top:0}html:has([data-cover]) .the-header:not(.is-instant){transition:transform .24s cubic-bezier(.23,1,.32,1),background-color .2s ease-out}html:has([data-cover]) .the-header:not(.is-past-cover){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}html:has([data-cover]) .the-header.is-docked{animation:linear both header-ride;animation-timeline:scroll(root);animation-range:0 var(--header-height)}@keyframes header-ride{to{translate:0 -100%}}@media (prefers-reduced-motion:reduce){html:has([data-cover]) .the-header.is-docked{animation-duration:auto!important}}@media (prefers-reduced-motion:no-preference){html.is-revealing .section-hero__image{animation:1.2s cubic-bezier(.23,1,.32,1) .2s backwards cover-settle}}@keyframes cover-settle{0%{scale:1.06}}html.is-paging .the-header{view-transition-name:site-header}html.is-paging::view-transition-old(root){animation:none}html.is-paging::view-transition-new(root){mix-blend-mode:normal;animation:.35s cubic-bezier(.23,1,.32,1) both page-in}html.is-paging::view-transition-group(site-header){animation:none}html.is-paging .the-header__link[aria-current=page] .the-header__line{view-transition-name:nav-line}html.is-paging .the-header__monogram{view-transition-name:nav-monogram}html.is-paging::view-transition-group(nav-line){animation-duration:.3s;animation-timing-function:cubic-bezier(.77,0,.175,1)}html.is-paging::view-transition-group(nav-monogram){animation:none}html.is-paging::view-transition-image-pair(nav-monogram){animation:.3s cubic-bezier(.77,0,.175,1) both monogram-flip}html.is-paging::view-transition-old(site-header){animation:.35s cubic-bezier(.23,1,.32,1) both page-fade-out}html.is-paging::view-transition-new(site-header){animation:.35s cubic-bezier(.23,1,.32,1) both page-fade-in}@keyframes monogram-flip{0%{transform:perspective(12.5rem)rotateY(-180deg)}to{transform:perspective(12.5rem)rotateY(0)}}@keyframes page-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes page-fade-in{0%{opacity:0}}@keyframes page-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.the-preloader[data-v-86902b67]{z-index:var(--z-preloader);color:var(--color-white);background-color:var(--color-navy);justify-content:center;align-items:center;animation:.4s ease-out 4s forwards preloader-fallback-86902b67;display:flex;position:fixed;inset:0}.the-preloader.is-held[data-v-86902b67]{animation:none}.the-preloader.is-leaving[data-v-86902b67]{visibility:hidden;transition:transform .7s cubic-bezier(.77,0,.175,1) .2s,visibility 0s linear .9s;transform:translateY(-100%)}.the-preloader__monogram[data-v-86902b67]{aspect-ratio:53/51;width:5rem;height:auto;transition:opacity .2s ease-out;animation:.6s ease-in-out infinite alternate preloader-breathe-86902b67}.is-leaving .the-preloader__monogram[data-v-86902b67]{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.the-preloader__monogram[data-v-86902b67]{animation:none}.the-preloader.is-leaving[data-v-86902b67]{opacity:0;transition:opacity .4s ease-out,visibility 0s linear .4s;transform:none;transition-duration:.4s,0s!important}}@keyframes preloader-breathe-86902b67{to{opacity:.6}}@keyframes preloader-fallback-86902b67{to{opacity:0;visibility:hidden}}.page-error[data-v-87bd5347]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100svh;padding:1.5rem;display:flex}.page-error__home[data-v-87bd5347]{min-height:2.75rem;padding:0 1rem}
