:root{--bdrs-xxs: 0.125rem;--bdrs-xs: 0.25rem;--bdrs-sm: 0.375rem;--bdrs-md: 0.5rem;--bdrs-lg: 0.625rem;--bdrs-xl: 0.75rem;--bdrs-2xl: 1rem;--bdrs-3xl: 1.25rem;--bdrs-4xl: 1.5rem;--bdrs-full: 62.4375rem;--breakpoint-maw: 100em;--breakpoint-xxl: 90em;--breakpoint-xl: 80em;--breakpoint-l: 60em;--breakpoint-m: 37.5em;--breakpoint-s: 30.0625em;--breakpoint-min: 20em;--breakpoint-nav: 62.5em;--color-white: #FFF;--color-off-white: #EDEDEB;--color-gray-600: #525252;--color-black: #000;--color-blue-100: #CBE7FF;--color-blue-300: #0E6AFF;--color-blue-600: #021F5B;--color-blue-700: #1A202D;--color-blue-900: #0C121B;--color-red: #E00000;--color-green: #8DD981;--color-yellow: #F8BD00;--ff-sans: "TWK Lausanne", "System UI", "Arial", "sans-serif";--ff-serif: "Rockwell", "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", "serif";--space-0-5: 0.125rem;--space-1: 0.25rem;--space-1-5: 0.375rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-width-2xs: 15rem;--space-width-xs: 20rem;--space-width-sm: 30rem;--space-width-md: 35rem;--space-width-lg: 48rem;--space-width-xl: 64rem;--space-width-2xl: 80rem;--space-width-3xl: 90rem;--space-width-4xl: 100rem;--space-width-5xl: 110rem;--space-width-6xl: 120rem;--lh-tightest: 0.9;--lh-tighter: 0.95;--lh-flat: 1;--lh-tight: 1.05;--lh-snug: 1.1;--lh-medium: 1.2;--lh-normal: 1.3;--lh-relaxed: 1.6;--size-display-4xl: 9rem;--size-display-3xl: 7.5rem;--size-display-2xl: 4.5rem;--size-display-xl: 3.5rem;--size-display-lg: 2.5rem;--size-display-md: 2rem;--size-display-sm: 1.75rem;--size-display-xs: 1.5rem;--size-text-2xl: 1.375rem;--size-text-xl: 1.25rem;--size-text-lg: 1.125rem;--size-text-md: 1rem;--size-text-sm: 0.875rem;--size-text-xs: 0.75rem;--size-text-2xs: 0.625rem;--lts-tighter: -0.03em;--lts-tight: -0.02em;--lts-snug: -0.01em;--lts-normal: 0;--lts-wide: 0.03em;--lts-wider: 0.05em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slide-out{from{transform:translateY(0)}to{transform:translateY(-10%)}}:root{--bdw: 2px;--bds: solid;--bd: var(--bdw) var(--bds) var(--color-bd);--bdrs: var(--bdrs-xs)}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:normal;font-weight:300;src:url(/static/fonts/TWKLausanne-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:italic;font-weight:300;src:url(/static/fonts/TWKLausanne-300Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:normal;font-weight:400;src:url(/static/fonts/TWKLausanne-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:italic;font-weight:400;src:url(/static/fonts/TWKLausanne-400Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:normal;font-weight:700;src:url(/static/fonts/TWKLausanne-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"TWK Lausanne";font-style:italic;font-weight:700;src:url(/static/fonts/TWKLausanne-700Italic.woff2) format("woff2")}:root{--space-columns: 4;--grid: repeat(var(--space-columns), minmax(10px, 1fr));--grid-width: calc(100vw - 2 * var(--space-outer));--total-gutter: 3;--grid-col-width: calc( (var(--grid-width) - var(--total-gutter) * var(--space-gutter)) / var(--space-columns) );--space-outer-effective: var(--space-outer)}@media(min-width: 37.5em){:root{--space-columns: 8;--space-outer: var(--space-fluid-md);--total-gutter: 7}}@media(min-width: 60em){:root{--space-columns: 12;--space-outer: var(--space-fluid-2xl);--total-gutter: 11}}@media(width >= 1596px){:root{--grid-width: var(--maw)}}@media(min-width: 100em){:root{--space-outer-effective: calc((100vw - var(--grid-width)) / 2)}}.grid{display:grid;grid-gap:var(--space-gutter-v) var(--space-gutter);grid-template-columns:var(--grid)}.grid--no-col-gap{column-gap:0}.grid--2up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--2up{--grid: repeat(2, minmax(10px, 1fr))}}.grid--2up .grid__item:only-child{grid-column:1/-1}.grid--3up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--3up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 60em){.grid--3up{--grid: repeat(3, minmax(10px, 1fr))}}.grid--4up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--4up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 60em){.grid--4up{--grid: repeat(4, minmax(10px, 1fr))}}.grid--5up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--5up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 60em){.grid--5up{--grid: repeat(5, minmax(10px, 1fr))}}:root{--z-modal: 900;--z-overlay: 800;--z-dropdown: 700;--z-header: 600;--z-header-mid: 650;--z-header-high: 690;--z-footer: 500}:root{--maw: var(--breakpoint-xxl);--maw-w: var(--breakpoint-xl);--maw-n: var(--breakpoint-l);--maw-xn: var(--breakpoint-m);--vp-h: 100dvh;--space-fluid-xs: clamp(var(--space-1), 0.0625rem + 0.9375vw, var(--space-4));--space-fluid-sm: clamp(var(--space-2), 0.25rem + 1.25vw, var(--space-6));--space-fluid-md: clamp(var(--space-4), 0.75rem + 1.25vw, var(--space-8));--space-fluid-lg: clamp(var(--space-6), 1.25rem + 1.25vw, var(--space-10));--space-fluid-xl: clamp(var(--space-8), 1.5rem + 2.5vw, var(--space-16));--space-fluid-2xl: clamp(var(--space-10), 1.625rem + 4.375vw, var(--space-24));--space-gutter: var(--space-4);--space-gutter-s: calc(var(--space-gutter) / 2);--space-gutter-v: var(--space-gutter);--space-outer: var( --space-fluid-md );--space-outer-v: var( --space-fluid-lg );--space-inner: var( --space-6 );--space-inner-v: var( --space-8 )}.u-mt--space-1{margin-top:var(--space-fluid-xs)}.u-mb--space-1{margin-bottom:var(--space-fluid-xs)}:root,[class^=theme-],.theme-white{--color-bg: var(--color-white)}.theme-off-white{--color-bg: var(--color-off-white)}.theme-light-blue{--color-bg: var(--color-blue-100)}:root,[class^=theme-],.theme-white,.theme-off-white,.theme-light-blue{--color-text: var(--color-black);--color-text-soft: color-mix(in srgb, transparent, var(--color-black) 30%);--color-light: var(--color-white);--color-dark: var(--color-black);--color-text-link: var(--color-blue-300);--color-text-link-hover: var(--color-text);--color-text-critical: var(--color-red);--color-text-success: var(--color-green);--color-text-warning: var(--color-yellow);--color-divider: var(--color-gray-600);--color-bg-btn: transparent;--color-bg-btn-hover: transparent;--color-text-btn: var(--color-text);--color-text-btn-hover: color-mix( in srgb, var(--color-text-btn) 35%, transparent );--color-text-btn-emphasis: var(--color-white);--color-bg-btn-emphasis: var(--color-blue-300);--color-text-btn-emphasis-hover: var(--color-white);--color-bg-btn-emphasis-hover: var(--color-blue-600);--color-bg-btn-emphasis-secondary: transparent;--color-bg-btn-emphasis-secondary-hover: transparent;--color-text-btn-emphasis-secondary: var(--color-blue-300);--color-text-btn-emphasis-secondary-hover: var(--color-blue-600);--color-bg-btn-control-inactive: var(--color-off-white);--color-text-btn-control-inactive: var(--color-black)}.theme-off-white,.theme-light-blue{--color-text-btn-emphasis-secondary: var(--color-blue-900);--color-text-btn-emphasis-secondary-hover: var(--color-black)}.theme-blue,.theme-navy,.theme-dark-blue,.theme-dark-navy{--color-text: var(--color-white);--color-text-soft: color-mix(in srgb, transparent, var(--color-white) 30%);--color-text-link: var(--color-blue-100);--color-text-link-hover: var(--color-white);--color-divider: var(--color-white);--color-text-btn: var(--color-white);--color-text-btn-hover: color-mix( in srgb, var(--color-text) 35%, transparent );--color-text-btn-emphasis-secondary: var(--color-white);--color-text-btn-emphasis-secondary-hover: color-mix( in srgb, var(--color-white) 60%, transparent )}.theme-blue{--color-bg: var(--color-blue-300);--color-bg-btn-emphasis: var(--color-blue-600);--color-bg-btn-emphasis-hover: var(--color-black)}.theme-navy{--color-bg: var(--color-blue-600);--color-bg-btn-emphasis: var(--color-blue-300);--color-bg-btn-emphasis-hover: var(--color-blue-900)}.theme-dark-blue{--color-bg: var(--color-blue-700)}.theme-dark-navy{--color-bg: var(--color-blue-900)}[class^=theme-]{background-color:var(--color-bg);color:var(--color-text)}.theme-transparent-bg{background-color:rgba(0,0,0,0)}:root{--trs-prop: all;--trs-time: 0.3s;--trs-tfunc: ease-in-out;--trs: var(--trs-prop) var(--trs-time) var(--trs-tfunc)}[class*=type-]{font-family:var(--ff, inherit);font-size:var(--fz, 1rem);font-weight:var(--fw, inherit);letter-spacing:var(--lts, normal);line-height:var(--lh, inherit);text-transform:var(--tt, none)}.type-display-1{--fz: var(--size-display-2xl);--lh: var(--lh-flat);--fw: var(--fw-bold);--lts: var(--lts-tighter)}@media(min-width: 37.5em){.type-display-1{--fz: var(--size-display-3xl)}}@media(min-width: 60em){.type-display-1{--fz: var(--size-display-4xl)}}.type-headline-1{--fz: var(--size-display-xl);--fw: var(--fw-bold);--lh: var(--lh-flat);--lts: var(--lts-tighter)}@media(min-width: 60em){.type-headline-1{--fz: var(--size-display-2xl)}}.type-headline-2{--fz: var(--size-display-lg);--fw: var(--fw-bold);--lh: var(--lh-flat);--lts: var(--lts-tighter)}@media(min-width: 60em){.type-headline-2{--fz: var(--size-display-xl)}}.type-headline-3{--fz: var(--size-display-md);--fw: var(--fw-bold);--lh: var(--lh-tight);--lts: var(--lts-tight)}@media(min-width: 60em){.type-headline-3{--fz: var(--size-display-lg)}}.type-subhead-1{--fz: var(--size-display-md);--lh: var(--lh-tight);--lts: var(--lts-tight)}@media(min-width: 60em){.type-subhead-1{--fz: var(--size-display-lg)}}.type-subhead-2{--fz: var(--size-display-sm);--lh: var(--lh-snug);--lts: var(--lts-tight)}@media(min-width: 60em){.type-subhead-2{--fz: var(--size-display-md)}}.type-subhead-3{--fz: var(--size-display-xs);--lh: var(--lh-snug);--lts: var(--lts-snug)}@media(min-width: 60em){.type-subhead-3{--fz: var(--size-display-sm)}}.type-eyebrow-1{--fw: var(--fw-light);--lh: var(--lh-flat);--tt: uppercase;--fz: var(--size-text-sm);--lts: var(--lts-wide);--lh: var(--lh-snug)}.type-body-1{--fz: var(--size-text-xl);--fw: var(--fw-light);--lh: var(--lh-medium)}@media(min-width: 60em){.type-body-1{--fz: var(--size-display-xs)}}.type-body-2{--fz: var(--size-text-lg);--fw: var(--fw-light);--lh: var(--lh-normal)}@media(min-width: 60em){.type-body-2{--fz: var(--size-text-xl)}}.type-body-3{--fz: var(--size-text-md);--fw: var(--fw-light);--lh: var(--lh-normal)}.type-ui-1{--fz: var(--size-text-lg);--lh: var(--lh-flat)}.type-caption-1{--fz: var(--size-text-sm);--fw: var(--fw-light);--lh: var(--lh-normal)}@viewport{width:device-width}@view-transition{navigation:auto}*,*::before,*::after{box-sizing:border-box}ul[role=list],ol[role=list]{list-style:none}ul,ol,[role=list]{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]),a:visited:not([class]){color:var(--color-text-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color var(--trs-time) var(--trs-tfunc)}a:not([class]):hover,a:not([class]):focus-visible{color:var(--color-text-link-hover)}a,button,input,select,textarea,label,summary{touch-action:manipulation}img,video{display:block;height:auto;max-width:100%}video{width:100%}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font:inherit}button,label,select,summary,[role=button],[role=option]{cursor:pointer}@media(prefers-reduced-motion: reduce){:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms !important;animation-iteration-count:1 !important;animation-delay:-1ms !important;scroll-behavior:auto !important;transition-duration:.01ms !important;transition-delay:-1ms !important}[data-reveal],[data-reveal-parent],[data-reveal-children],[data-reveal-child],[data-reveal-media]{opacity:1 !important;transform:none !important;transition:none !important;filter:blur(0) !important}}sup,sub{font-size:.6em;line-height:0;vertical-align:super}sub{vertical-align:sub}:focus{outline:none}:focus-visible{outline:3px solid var(--focus-color, currentColor);outline-offset:var(--focus-offset, 0.3ch)}hr{background-color:var(--color-text-soft);border:none;height:1px;margin-inline-start:0;width:100%}html{scrollbar-gutter:stable}html{background:var(--color-bg);font-size:1em;min-height:100%}body{background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;font-family:var(--ff-sans);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--fw-regular);line-height:1.5;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar}main{flex:auto}@keyframes animate-up-fallback{from{opacity:0;transform:translateY(var(--animate-translate-y, 1rem))}to{opacity:1;transform:none}}html:not(.no-js) [data-reveal],html:not(.no-js) .js-reveal,html:not(.no-js) [data-reveal-child],html:not(.no-js) .js-reveal-child{opacity:.01;transform:translateY(var(--reveal-translate-y, var(--space-4)));transition:var(--reveal-duration, 0.8s) var(--reveal-delay, 0.2s);transition-property:opacity,transform}html:not(.no-js) [data-reveal][data-is-visible=true],html:not(.no-js) .js-reveal[data-is-visible=true],html:not(.no-js) [data-reveal-child][data-is-visible=true],html:not(.no-js) .js-reveal-child[data-is-visible=true]{opacity:1;transform:none}body:not(.has-scroll-reveal) html:not(.no-js) [data-reveal],body:not(.has-scroll-reveal) html:not(.no-js) .js-reveal,body:not(.has-scroll-reveal) html:not(.no-js) [data-reveal-child],body:not(.has-scroll-reveal) html:not(.no-js) .js-reveal-child{animation:animate-up-fallback var(--reveal-transform-duration) var(--reveal-fallback-delay, 1.5s) forwards}fk-motion{display:block;width:100%}html:not(.no-js) fk-motion:not([data-motion-ready]) [data-motion]{animation:motion-fallback-in .3s linear 3s forwards;opacity:0}fk-motion-stagger{display:block}html:not(.no-js) fk-motion-stagger:not([data-stagger-ready]) [data-stagger-child]{animation:motion-fallback-in .3s linear 3s forwards;opacity:0}@keyframes motion-fallback-in{to{opacity:1}}.stack{--stack-spacing: var(--space-gutter-v, 1.5em)}.stack>*+*{margin-top:var(--stack-spacing)}.stack--s>*+*{margin-block-start:var(--space-3)}.stack--m>*+*{margin-block-start:var(--space-6)}.stack--xl>*+*{--stack-spacing: var(--space-8)}.stack--dynamic-xl>*+*{--stack-spacing: var(--space-fluid-xl)}.cluster{--cluster-spacing: var(--space-gutter, var(--space-fluid-sm));align-items:var(--cluster-vertical-alignment, center);display:flex;flex-flow:var(--cluster-direction, row) var(--cluster-wrap, wrap);gap:var(--cluster-spacing);justify-content:var(--cluster-horizontal-alignment, flex-start)}.cluster--s{--cluster-spacing: var(--space-2)}.cluster--l{--cluster-spacing: var(--space-6)}.repel{--repel-spacing: var(--space-gutter, var(--space-fluid-md));align-items:var(--repel-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--repel-spacing);justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.repel--s{--repel-spacing: var(--space-2)}.u-clickable{position:relative}.u-clickable .btn{position:static}.u-clickable:focus-within{outline:3px solid var(--focus-color, currentColor)}.u-clickable:focus-within a:focus{outline:none}.u-clickable a::after{content:"";inset:0;position:absolute}[hidden]{display:none !important}.is-hidden{display:none}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(width <= 600px){.u-img-hide-small{display:none !important}}@media(width >= 601px){.u-img-hide-large{display:none !important}}.u-object-position-top-left,.u-object-position-top-left img{object-position:top left}.u-object-position-top,.u-object-position-top img{object-position:top}.u-object-position-top-right,.u-object-position-top-right img{object-position:top right}.u-object-position-left,.u-object-position-left img{object-position:left}.u-object-position-center,.u-object-position-center img{object-position:center}.u-object-position-right,.u-object-position-right img{object-position:right}.u-object-position-bottom-left,.u-object-position-bottom-left img{object-position:bottom left}.u-object-position-bottom,.u-object-position-bottom img{object-position:bottom}.u-object-position-bottom-right,.u-object-position-bottom-right img{object-position:bottom right}.u-link-reset{color:currentcolor;text-decoration:none}.u-button-reset{all:initial;cursor:pointer;line-height:1}button:where(:not([class])),[role=button]:where(:not([class])),.btn{--button-bg: var(--color-bg-btn);--button-color: var(--color-text-btn);--button-hover-bg: var( --color-bg-btn-hover, color-mix(in oklab, var(--button-bg) 70%, var(--color-bg)) );--button-hover-color: var(--color-text-btn-hover, var(--button-color));--button-border-width: 0;--button-border-style: solid;--button-border-color: transparent;--button-border-color-hover: transparent;--button-font-size: var(--size-text-md);--button-radius: 0;--button-gap: var(--space-2);--button-padding: 0.5714em 1.1429em;--button-transition: var(--trs, 200ms ease);--button-lh: var(--lh-flat, 1);--button-fw: var(--fw-light);--focus-color: var(--button-hover-bg);align-items:center;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:var(--button-border-style);border-width:var(--button-border-width);color:var(--button-color);display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-fw);gap:var(--button-gap);inline-size:fit-content;justify-content:flex-start;line-height:var(--button-lh);padding:var(--button-padding);position:relative;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:none;transition:var(--button-transition);vertical-align:middle;z-index:1}button:where(:not([class])):hover,[role=button]:where(:not([class])):hover,.mktoForm button[type=submit]:hover,:where(#onetrust-button-group) button:hover,.btn:hover{background-color:var(--button-hover-bg);border-color:var(--button-border-color-hover);color:var(--button-hover-color);outline:0}.btn--basic,.btn--externalLink,.btn--download{--button-bg: transparent;--button-color: var(--color-text-btn);--button-hover-bg: transparent;--button-hover-color: var(--color-text-btn-hover);--button-gap: var(--space-1);--button-icon-size: 1em;--button-padding: var(--space-0-5) 0;--focus-color: currentcolor}.btn--basic>.btn__icon,.btn--externalLink>.btn__icon,.btn--download>.btn__icon{block-size:var(--button-icon-size);display:block;flex:none;inline-size:var(--button-icon-size)}.btn--emphasis{--button-color: var(--color-text-btn-emphasis);--button-bg: var(--color-bg-btn-emphasis);--button-hover-color: var(--color-text-btn-emphasis-hover);--button-hover-bg: var(--color-bg-btn-emphasis-hover)}.btn--emphasis-secondary{--button-color: var(--color-text-btn-emphasis-secondary);--button-bg: var(--color-bg-btn-emphasis-secondary);--button-hover-color: var(--color-text-btn-emphasis-secondary-hover);--button-hover-bg: var(--color-bg-btn-emphasis-secondary-hover);--button-border-color: var(--color-text-btn-emphasis-secondary);--button-border-color-hover: var(--color-text-btn-emphasis-secondary-hover);--button-border-width: 1px;background-clip:padding-box}.btn--flex{display:flex;justify-content:center;width:100%}.btn--text{--button-color: var(--color-text-link);--button-bg: transparent;--button-hover-color: var(--color-text-link-hover);--button-hover-bg: transparent;--button-padding: var(--space-0-5) 0;--button-radius: 0;--focus-color: var(--color-text-link)}.btn--video{--focus-color: var(--button-color);--focus-offset: -0.3ch;--button-bg: var(--color-btn-black);--button-color: var(--color-white);--button-hover-bg: var(--color-btn-black-hover);--button-padding: 0;align-items:center;aspect-ratio:1/1;block-size:var(--space-14);inline-size:var(--space-14);justify-content:center}.btn__icon{align-items:center;display:flex}.btn--animated .btn__icon{transition:var(--trs)}.btn--secondary:hover .btn__icon,.btn--secondary:focus-visible .btn__icon{fill:var(--color-text-soft)}.btn--animated:hover .btn__icon,.btn--animated:focus-visible .btn__icon{transform:none}.btn--animated:hover>.btn__icon,.btn--animated:focus-visible>.btn__icon{transform:translateX(10%)}.btn--control{--icon-size: 1.1rem;--size: calc(var(--icon-size, 1rem) * 2);block-size:var(--size);border:none;border-radius:0;cursor:pointer;display:grid;gap:0;inline-size:var(--size);padding:0;place-items:center;position:relative}.btn--control svg{block-size:auto;inline-size:var(--icon-size)}.btn-row{display:flex;gap:var(--space-2);margin-top:var(--space-6)}.card{background-color:var(--color-bg);border-radius:var(--bdrs);color:var(--color-text);display:flex;min-height:100%;position:relative;width:fit-content}.card:is(a){cursor:pointer}.card:has(.card__media--fallback){width:100%}.card--vertical{flex-direction:column}.card.u-clickable .frame{transition:var(--trs)}.card.u-clickable:hover .frame{opacity:.9}.card__tag{left:var(--space-2);position:absolute;top:var(--space-2);z-index:1}.card__media{flex-basis:30%;flex-shrink:0}.card__media--fallback{background:var(--color-grey-100);color:var(--color-grey-200)}.card__media--fallback svg{block-size:60%;inline-size:60%}.card__content{display:grid;flex:1;padding:var(--space-4)}.card__content .bottom{align-self:end;margin-top:var(--space-6)}@media(max-width: 59.9375em){.card--horizontal{flex-direction:column}}.text>:is(.embedded-image,.embedded-note,.embedded-quote)+*{margin-block-start:var(--space-20)}.embedded-image{margin-block:var(--space-20) 0;margin-inline:0}.embedded-image :is(picture,img){display:block;inline-size:100%}.embedded-image figcaption{color:var(--color-text-soft)}.embedded-image--center figcaption{margin-inline:auto;text-align:center}.embedded-image--right figcaption{margin-inline-start:auto;text-align:right}.embedded-quote{margin-block:var(--space-20) 0;margin-inline:0}.embedded-quote blockquote{margin-block:0}.embedded-quote figcaption{color:var(--color-text-soft);margin-block-start:var(--space-4)}.embedded-quote cite{font-style:normal}.embedded-quote .quote-description{color:var(--color-text-soft)}.embedded-note{border-inline-start:var(--bd);margin-block:var(--space-20) 0;padding-inline-start:var(--space-4)}.embedded-note__title{color:var(--color-text-soft)}:root{--ratio: 'auto'}.frame{align-items:center;aspect-ratio:var(--ratio);display:flex;justify-content:center;overflow:hidden}.frame>picture,.frame img,.frame>video{block-size:100%;inline-size:100%;object-fit:cover}.frame--video-poster{position:relative}.frame--video-poster>picture,.frame--video-poster>video{inset:0;position:absolute}.frame--video-poster>video{background-color:rgba(0,0,0,0)}svg:has(use){height:1em;width:1em}.progress-dots{--dot-bdrs: 0.0625rem;--dot-color: var(--color-text);--dot-gap: 0.25rem;--dot-size: 0.25rem;column-gap:var(--dot-gap);display:none}.js .progress-dots{display:flex}.progress-dots__dot{opacity:.2;background-color:var(--dot-color);border-radius:var(--dot-bdrs);height:var(--dot-size);width:var(--dot-size)}.progress-dots__dot:where(.is-selected,[aria-current=true]){opacity:1}.skip-link{block-size:1px;clip:rect(1px, 1px, 1px, 1px);display:block;inline-size:1px;left:var(--space-gutter);overflow:hidden;position:absolute;top:var(--space-gutter);z-index:var(--z-header-high)}.skip-link:focus{background-color:var(--color-text);block-size:auto;clip:auto;color:var(--color-bg);inline-size:auto;line-height:1;overflow:visible;padding:.35em 1em;text-decoration:none}.skip-link:not(:focus){block-size:auto;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.tags{display:flex;gap:var(--space-2)}.tag{block-size:2.25rem;padding:.5rem .75rem}.tag--sharp{border-radius:0}.tag--rounded{border-radius:1.5rem}.tag--link{text-decoration:none}.tag--active{--color-bg-btn: var(--color-bg-btn-hover)}.text>:last-child{margin-bottom:0 !important}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-family:var(--ff, var(--ff-sans));font-size:var(--fz, inherit);font-weight:var(--fw, var(--fw-bold));letter-spacing:var(--lts, normal);line-height:var(--lh, inherit);text-transform:var(--tt, none)}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}.text h1[id],.text h2[id],.text h3[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-20))}.text h2:not([class]){--fz: var(--size-display-md);--lh: var(--lh-tight);--lts: var(--lts-tight)}@media(min-width: 60em){.text h2:not([class]){--fz: var(--size-display-lg)}}.text h3:not([class]){--fz: var(--size-display-sm);--lh: var(--lh-snug);--lts: var(--lts-tight)}@media(min-width: 60em){.text h3:not([class]){--fz: var(--size-display-md)}}.text h4:not([class]){--fz: var(--size-display-xs);--lh: var(--lh-snug);--lts: var(--lts-snug)}@media(min-width: 60em){.text h4:not([class]){--fz: var(--size-display-sm)}}.text h5:not([class]){--fz: var(--size-text-xl);--fw: var(--fw-light);--lh: var(--lh-medium)}@media(min-width: 60em){.text h5:not([class]){--fz: var(--size-display-xs)}}.text h6:not([class]){--fz: var(--size-text-lg);--fw: var(--fw-light);--lh: var(--lh-normal)}@media(min-width: 60em){.text h6:not([class]){--fz: var(--size-text-xl)}}.text ul,.text ol{counter-reset:li;list-style:none;margin-block-end:1.5em;margin-inline-start:1.75em}.text ul{border-block-end:1px solid currentcolor;margin-block:2em;margin-inline-start:0}.text ul ul,.text ol ul{margin-block:0;margin-inline-start:1.75em}.text ul ol,.text ol ol{margin-block-end:0}.text li{position:relative}.text ul>li{border-block-start:1px solid currentcolor;padding-block:.8em}.text ol>li::before{content:counter(li) ".";counter-increment:li;padding-right:.5em;position:absolute;right:100%;text-align:right}.text blockquote>:last-child{margin-bottom:0 !important}.text table{--bd: 0.0625rem solid var(--color-bd);--color-bd: var(--color-grey-200, #c6c6c6);border:none;border-collapse:collapse;border-spacing:0;width:100%}.text th,.text td{padding:var(--space-4);text-align:left}.text tr+tr :where(th,td){border-top:1px solid var(--color-divider)}.text th{color:var(--color-text-soft);min-width:6.25rem}.text th:first-of-type{min-width:12.5rem}.text .text__table{grid-column-end:-1;max-width:calc(100vw - var(--space-outer));overflow-x:auto;width:100%}@media(max-width: 59.9375em){.text .text__table table{margin-inline-end:var(--space-outer)}}.text.text--bullets ul{border-block-end:0;margin-block:var(--text-spacing);margin-inline-start:1.75em}.text.text--bullets ul ul,.text.text--bullets ol ul{margin-block:0}.text.text--bullets ul>li{border-block-start:0;padding-block:0}.text.text--bullets ul>li::before{content:"•";padding-right:.5em;position:absolute;right:100%;text-align:right}.text>*{--stack-spacing: 1em;--text-spacing: var(--stack-spacing)}.text .multimedia,.text .lite-video,.text .twitter-tweet-rendered,.text .instagram-media-rendered,.text .tiktok-embed{margin:calc(var(--text-spacing)*2) auto !important}.text .instagram-media-rendered{max-width:100% !important;min-width:0 !important;width:326px !important}.text>:first-child,.text>.heading-wrapper:first-child>:first-child{margin-top:0 !important}.text>:last-child{margin-bottom:0 !important}.text blockquote:not([class]){font-style:italic;margin-block:var(--space-fluid-2xl);--fz: var(--size-display-xl);--fw: var(--fw-bold);--lh: var(--lh-flat);--lts: var(--lts-tighter)}@media(min-width: 60em){.text blockquote:not([class]){--fz: var(--size-display-2xl)}}.toc{margin:var(--space-fluid-2xl) 0}.toc__title{border-bottom:var(--bds);padding-bottom:var(--space-0)}.toc__list-item{margin-bottom:.375rem}.toc__link{color:var(--color-text-link);cursor:pointer;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.toc__link:hover,.toc__link:focus-within,.toc__link:active{color:var(--color-text-link-hover);cursor:pointer}.toc__list-item--sub{margin-left:var(--space-fluid-lg)}.container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--maw);width:100%}.container-full{max-width:100%}.container-x-narrow{max-width:var(--maw-xn)}.container-narrow{max-width:var(--maw-n)}.container-wide{max-width:var(--maw-w)}.section{padding-block:calc(var(--space-outer-v)*2);padding-inline:var(--space-outer)}.section .section{padding:0}.section:where([class*=theme-]){background-color:var(--color-bg);color:var(--color-text)}.section:is(.theme-white,:not([class*=theme-])):not(.section--flush-block)+.section:is(.theme-white,:not([class*=theme-])):not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-off-white:not(.section--flush-block)+.section.theme-off-white:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-light-blue:not(.section--flush-block)+.section.theme-light-blue:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-blue:not(.section--flush-block)+.section.theme-blue:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-navy:not(.section--flush-block)+.section.theme-navy:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-dark-blue:not(.section--flush-block)+.section.theme-dark-blue:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section.theme-dark-navy:not(.section--flush-block)+.section.theme-dark-navy:not(.section--flush-block){padding-block-start:var(--space-section-collapsed, 0)}.section--flush-block{padding-block:0}.section--flush-block-start{padding-block-start:0}.section--flush-inline{padding-inline:0}.section[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-fluid-lg))}.site-footer{--color-text-link: var(--color-white);--color-text-link-hover: var(--color-blue-100);padding-block:var(--space-20) var(--space-10)}.site-footer__grid{display:grid;gap:var(--space-gutter);grid-template:repeat(3, auto)/repeat(2, 1fr);row-gap:var(--space-24)}.site-footer__branding{grid-column:1/-1;grid-row:1/2}@media(min-width: 37.5em){.site-footer__branding{grid-row:3/-1}}.site-footer__nav{container-type:inline-size;grid-column:1/-1;grid-row:2/3}@media(min-width: 60em){.site-footer__nav{grid-column:2/-1}}.site-footer__nav-list{display:grid;gap:var(--space-gutter);grid-template-columns:1fr}@container (width >= 375px){.site-footer__nav-list{display:grid;grid-template-columns:repeat(2, 1fr)}}@container (width >= 520px){.site-footer__nav-list{display:grid;grid-template-columns:repeat(4, 1fr)}}.site-footer__credits{display:grid;grid-column:1/-1;grid-row:3/-1;grid-template-columns:1fr;row-gap:var(--space-10)}@media(min-width: 37.5em){.site-footer__credits{gap:var(--space-gutter);grid-row:1/2;grid-template-columns:repeat(2, 1fr)}}.site-footer__credits__text{font-size:var(--size-text-sm)}@media(max-width: 37.4375em){.site-footer__credits__text{order:2}}.site-footer a:hover{color:var(--color-text-link-hover)}.site-footer__logo{color:var(--color-text-link)}.site-footer__logo:hover{color:var(--color-text-link-hover)}.site-footer__logo__img{block-size:auto;display:block;inline-size:100%}.site-footer__left{grid-column:1/-1}@media(min-width: 37.5em){.site-footer__left{grid-column:1/4}}.site-footer__right{grid-column:1/-1}@media(min-width: 37.5em){.site-footer__right{grid-column:5/-1}}@media(min-width: 60em){.site-footer__right{grid-column:7/-1}}.footer-nav{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media(min-width: 37.5em){.footer-nav{gap:var(--space-gutter);grid-template-columns:repeat(3, 1fr)}}.footer-nav__link{color:var(--color-text-link);font-size:var(--size-text-md);line-height:1.3;text-decoration:none}.footer-nav__link:hover{color:var(--color-text-link-hover)}.footer-nav__title{color:color-mix(in srgb, var(--color-off-white) 50%, transparent);margin-block-end:var(--space-4)}@media(min-width: 37.5em){.footer-nav__title{margin-block-end:var(--space-6)}}@media(min-width: 37.5em){.site-footer__signup{grid-column:2/-1}}.site-footer__signup .indicates-required,.site-footer__signup .asterisk,.site-footer__signup .optionalParent p,.site-footer__signup [id=mc_embed_signup] h2{display:none}.site-footer__signup [id=mc_embed_signup_scroll]{display:grid;gap:0;grid-template-columns:1fr auto}.site-footer__signup [id=mce-responses]{grid-column:1/-1;grid-row:2}.site-footer__signup [id=mce-responses]:not(:empty){padding-block-end:var(--space-2)}.site-footer__signup .optionalParent{display:contents}.site-footer__signup .mc-field-group,[id=mc_embed_signup_scroll]>*:has([id=mc-embedded-subscribe]){align-items:center;border-block-end:1px solid currentcolor;display:flex}.site-footer__signup .mc-field-group{grid-column:1;grid-row:3;min-width:0}[id=mc_embed_signup_scroll]>*:has([id=mc-embedded-subscribe]){grid-column:2;grid-row:3}.site-footer__signup .mc-field-group label{font-weight:var(--fw-light);padding-block:var(--space-2);padding-inline-end:var(--space-3);white-space:nowrap}.site-footer__signup .mc-field-group input{appearance:none;background-color:rgba(0,0,0,0);border-width:0;color:inherit;flex:1 1 auto;font:inherit;min-width:0;padding:var(--space-2) var(--space-3);width:100%}.site-footer__signup .mc-field-group input:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.site-footer__signup [id=mc-embedded-subscribe]{appearance:none;background-color:rgba(0,0,0,0);border-width:0;color:currentcolor;cursor:pointer;font:inherit;margin-inline-start:-1.1429em;padding:.5714em 1.1429em;transform:translateX(1.1429em)}.site-footer__signup [id=mc-embedded-subscribe]:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.site-footer__signup [id=mc-embedded-subscribe]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.site-footer__signup .mailchimpSignupForm__form{display:grid;gap:0;grid-template-columns:1fr auto}.site-footer__signup .mailchimpSignupForm__field,.site-footer__signup .mailchimpSignupForm__actions{align-items:center;border-block-end:1px solid currentcolor;display:flex}.site-footer__signup .mailchimpSignupForm__field{grid-column:1;grid-row:1;min-width:0}.site-footer__signup .mailchimpSignupForm__actions{grid-column:2;grid-row:1}.site-footer__signup .mailchimpSignupForm__honeypot{left:-10000px;position:absolute}.site-footer__signup .mailchimpSignupForm__form.is-submitted .mailchimpSignupForm__field,.site-footer__signup .mailchimpSignupForm__form.is-submitted .mailchimpSignupForm__actions,.site-footer__signup .mailchimpSignupForm__form.is-submitted .mailchimpSignupForm__honeypot{display:none}.site-footer__signup .mailchimpSignupForm__responses{grid-column:1/-1;grid-row:2}.site-footer__signup .mailchimpSignupForm__responses:has(:not([hidden])){padding-block-start:var(--space-2)}.site-footer__signup .mailchimpSignupForm__response--error{color:var(--color-error, #b42318)}.site-footer__signup .mailchimpSignupForm__response--success{color:var(--color-text)}.site-footer__signup .mailchimpSignupForm__label{font-weight:var(--fw-light);padding-block:var(--space-2);padding-inline-end:var(--space-3);white-space:nowrap}.site-footer__signup .mailchimpSignupForm__input{appearance:none;background-color:rgba(0,0,0,0);border-width:0;color:inherit;flex:1 1 auto;font:inherit;min-width:0;padding:var(--space-2) var(--space-3);width:100%}.site-footer__signup .mailchimpSignupForm__input:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.site-footer__signup .mailchimpSignupForm__submit{appearance:none;background-color:rgba(0,0,0,0);border-width:0;color:currentcolor;cursor:pointer;font:inherit;margin-inline-start:-1.1429em;padding:.5714em 1.1429em;transform:translateX(1.1429em)}.site-footer__signup .mailchimpSignupForm__submit:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.site-footer__signup .mailchimpSignupForm__submit:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.footer-meta{border-block-start:1px solid var(--color-text-soft);color:var(--color-text-soft);padding-block:var(--space-2)}@media(min-width: 60em){.footer-meta{padding-block:var(--space-4)}}:root{--nav-height: 6.125rem;--nav-padding-block: calc(calc(var(--nav-height) / 2) - 1em);--max-nav-media-query: (max-width: 62.5em);--min-nav-media-query: (min-width: 62.5em)}@media(min-width: 37.5em){:root{--nav-height: 6.125rem}}fk-nav,.nav,.nav__container,.nav__menu{height:var(--nav-height)}@media(max-width: 62.4375em){fk-nav{align-items:center;display:flex;justify-content:flex-end}}.nav{background-color:var(--color-bg);left:0;padding-inline:var(--space-outer);position:sticky;top:0;transition:opacity .19s ease-in .35s;width:100%;z-index:var(--z-header-high)}.nav__container{align-items:center;column-gap:var(--space-gutter);display:grid;grid-template-columns:repeat(2, 1fr);margin-inline:auto;max-width:var(--maw);width:100%}@media(min-width: 62.5em){.nav__container{position:relative}}.nav__branding{align-items:center;display:flex;justify-self:start;overflow:hidden;padding-block:var(--nav-padding-block);text-decoration:none;transition:opacity var(--trs-time) var(--trs-tfunc);z-index:var(--z-header)}.nav__branding__wordmark{align-items:center;color:var(--color-text);display:flex;gap:1ch;position:relative;white-space:nowrap;z-index:1}.nav__branding svg,.nav__branding img{display:block;transition:color var(--trs-time) var(--trs-tfunc),opacity var(--trs-time) var(--trs-tfunc)}.nav__branding svg{height:100%;z-index:3}.nav__branding:visited,.nav__branding:any-link{color:var(--color-text)}.nav__branding:active{color:var(--color-accent-bg);fill:var(--color-accent-bg);opacity:.6;outline:none}@media(hover: hover){.nav__branding:hover{color:var(--color-accent-bg);fill:var(--color-accent-bg);opacity:.6}}.nav__menu{--cluster-horizontal-alignment: space-between;--cluster-wrap: nowrap;font-size:.875rem}@media(max-width: 62.4375em){.nav__menu{--cluster-direction: column;--cluster-vertical-alignment: stretch;--cluster-wrap: nowrap;background-color:var(--color-bg);bottom:0;display:none;font-size:1rem;height:calc(var(--vp-h) - var(--nav-height));left:0;min-height:calc(var(--vp-h) - var(--nav-height));opacity:0;overflow-y:auto;overscroll-behavior-y:contain;padding-block-end:var(--space-outer);padding-inline:var(--space-outer);position:fixed;top:var(--nav-height);transition:opacity var(--trs-time) ease,display var(--trs-time) ease allow-discrete;width:100%;z-index:var(--z-header)}}@media(max-width: 62.4375em){.nav-menu-open .nav__menu{display:flex;flex-direction:column;justify-content:space-between;opacity:1}}@media(max-width: 62.4375em){@starting-style{.nav-menu-open .nav__menu{opacity:0}}}.nav__list{display:flex;flex-direction:column}@media(min-width: 62.5em){.nav__list{align-items:center;flex-direction:row;gap:var(--space-4);margin-bottom:0;padding:0;width:auto}}.nav__item{flex-shrink:0}@media(max-width: 62.4375em){.nav__item{--repel-spacing: 0;padding-block:var(--space-3)}}@media(min-width: 62.5em){.nav__item{display:flex;height:100%}}@media(max-width: 62.4375em){.nav__item--cta{padding:0}}@media(min-width: 62.5em){.nav__item--cta{align-items:center}}.nav__item--cta .btn{font-size:inherit}@media(max-width: 62.4375em){.nav__item--cta .btn{display:flex;justify-content:center}}.nav__item__button{align-items:center;background-color:rgba(0,0,0,0);border:0;border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:var(--fw-light);overflow:hidden;padding:0;text-decoration:none;transition:color .15s var(--trs-tfunc)}@media(max-width: 62.4375em){.nav__item__button{width:100%}}@media(min-width: 62.5em){.nav__item__button{padding-block:var(--nav-padding-block)}}.nav__item__button--subnav{border-block-start:1px solid var(--color-black);color:var(--color-text-link-soft);inline-size:100%;padding-block:.625rem}@media(min-width: 62.5em){.nav__item__button--subnav{padding-inline:0}}@media(min-width: 62.5em){.nav__item__button--subnav[aria-expanded=true]{border-block-end:1px solid var(--color-black)}}.nav__item__button::before{content:none}.nav__subnav-icon{block-size:1.5em;inline-size:auto;margin-inline-end:var(--space-2);margin-left:var(--space-0);pointer-events:none;transition:transform .15s var(--trs-tfunc)}.nav__item__button[aria-expanded=true] .nav__subnav-icon{transform:rotate(180deg)}[data-js-nested-button][aria-expanded=true] .nav__subnav-icon{transform:rotate(180deg)}@media(hover: hover){.nav__item__button:hover{color:var(--color-text-link)}}@media(max-width: 62.4375em){.nav__list--secondary{gap:var(--space-4)}}@media(min-width: 62.5em){.nav__list--secondary{gap:var(--space-4)}}.nav-menu-open{overflow:hidden}.nav__menu-mobile-buttons{align-items:center;display:flex;gap:0;justify-content:flex-end}@media(min-width: 62.5em){.nav__menu-mobile-buttons{display:none}}.nav__menu-btn{background-color:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;display:inline-flex;justify-content:center;padding:0}@media(min-width: 62.5em){.nav__menu-btn{display:none}}.nav__menu-btn[aria-expanded=false] .close-icon{display:none}.nav__menu-btn[aria-expanded=true] .menu-icon{display:none}.nav__menu-btn:active{color:var(--color-text)}@media(hover: hover){.nav__menu-btn:hover{color:var(--color-text)}}.nav__subnav{background-color:var(--color-bg)}@media(max-width: 62.4375em){.nav__subnav{block-size:0;display:block;inline-size:100%;interpolate-size:allow-keywords;margin-block:0;opacity:0;overflow:clip;transition:block-size .2s,margin-block .2s,opacity .2s,visibility 0s linear .2s;visibility:hidden}}@media(min-width: 62.5em){.nav__subnav{column-gap:var(--space-gutter);display:none;grid-template-columns:repeat(2, 1fr);left:calc(var(--space-outer)*-1);opacity:0;padding-block-end:var(--space-6);padding-inline:var(--space-outer);position:absolute;right:calc(var(--space-outer)*-1);top:calc(var(--nav-height) - var(--space-3));transition:opacity .15s,display .15s allow-discrete}}@media(min-width: 62.5em){.nav__item.is-subnav-open .nav__subnav{display:grid;opacity:1}}@media(max-width: 62.4375em){.nav__item.is-subnav-open .nav__subnav{block-size:auto;margin-block:.625rem var(--space-3);opacity:1;transition-delay:0s;visibility:visible}}@media(min-width: 62.5em){@starting-style{.nav__item.is-subnav-open .nav__subnav{opacity:0}}}.nav__subnav__description{display:none;font-size:1.125rem;max-width:48ch;padding-block-end:var(--space-6);place-self:end start}@media(min-width: 62.5em){.nav__subnav__description{display:block;grid-column:1/2}}.nav__subnav__list{block-size:100%;display:flex;flex-direction:column;grid-column:2/-1}@media(max-width: 62.4375em){.nav__subnav__list{block-size:auto}}.nav__subnav__link{border-block-start:1px solid var(--color-text);color:var(--color-text);display:block;font-weight:var(--fw-light);outline-color:var(--color-black);padding-block:var(--space-4);text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc),color var(--trs-time) var(--trs-tfunc)}@media(min-width: 62.5em){.nav__subnav__link{padding-block:var(--space-6)}}.nav__subnav__list__item:first-child .nav__subnav__link{border-block-start:none}.nav__subnav__link__text{display:inline-block;transition:transform var(--trs-time) var(--trs-tfunc)}.nav__subnav__link:hover,.nav__subnav__link:focus-visible{background-color:var(--color-black);color:var(--color-white)}.nav__subnav__link:hover .nav__subnav__link__text,.nav__subnav__link:focus-visible .nav__subnav__link__text{transform:translate3d(var(--space-5), 0, 0)}@media(max-width: 62.4375em){.nav__subnav__link:active{background-color:var(--color-black);color:var(--color-white)}.nav__subnav__link:active .nav__subnav__link__text{transform:translate3d(var(--space-5), 0, 0)}}@media(hover: hover)and (min-width: 62.5em){.nav__item:has(.nav__item__button:hover) .nav__subnav{opacity:1;visibility:visible}}@media(hover: hover){.no-js .nav__item:hover .nav__subnav{height:auto;opacity:1;visibility:visible}}@media(hover: hover)and (max-width: 62.4375em){.no-js .nav__item:hover .nav__subnav{padding:var(--space-outer)}}.nav__subnav__nested-list{column-count:1;display:none}@media(min-width: 62.5em){.nav__subnav__nested-list{column-count:2;gap:var(--gutter, var(--space-l-xl));max-inline-size:45rem;padding-block:.625rem}}.nav__subnav__nested-list .nav__subnav__link{padding-inline-start:var(--space-outer)}@media(min-width: 62.5em){.nav__subnav__nested-list .nav__subnav__link{border-block-start:none;padding:0}}[data-js-nested-button][aria-expanded=true]+.nav__subnav__nested-list{display:block}

/*# sourceMappingURL=screen.css.map */