*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200b";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--size-breakpoint-xl: 1440px;--size-breakpoint-lg: 1200px;--size-breakpoint-md: 960px;--size-breakpoint-sm: 640px;--size-breakpoint-xs: 480px;--size-min-content-width: 480px;--size-max-content-width: 1440px;--size-space-xxxxxl: 275px;--size-space-xxxxl: 183px;--size-space-xxxl: 122px;--size-space-xxl: 81px;--size-space-xl: 54px;--size-space-l: 36px;--size-space-m: 24px;--size-space-s: 16px;--size-space-xs: 11px;--size-space-xxs: 7px;--size-space-xxxs: 5px;--size-space-xxxxs: 3px;--size-font-size-xxxxxl: 86px;--size-font-size-xxxxl: 65px;--size-font-size-xxxl: 49px;--size-font-size-xxl: 37px;--size-font-size-xl: 28px;--size-font-size-l: 21px;--size-font-size-m: 16px;--size-font-size-s: 15px;--size-font-size-xs: 14px;--size-viewport-limit: 1440px;--size-parameter-space-min-base: 12;--size-parameter-space-min-scale-factor: 1.1;--size-parameter-space-min-scale-factor-below: 1.1;--size-parameter-space-max-base: 24;--size-parameter-space-max-scale-factor: 1.5;--size-parameter-space-max-scale-factor-below: 1.5;--size-parameter-font-size-min-base: 13;--size-parameter-font-size-min-scale-factor: 1.1;--size-parameter-font-size-min-scale-factor-below: 1;--size-parameter-font-size-max-base: 16;--size-parameter-font-size-max-scale-factor: 1.33;--size-parameter-font-size-max-scale-factor-below: 1.2;--typography-text-decoration-none: none;--typography-text-case-uppercase: uppercase;--typography-text-case-none: none;--typography-paragraph-spacing-base: 8;--typography-paragraph-spacing-none: 0;--typography-letter-spacing-looser: 15%;--typography-letter-spacing-base: 0%;--typography-font-weight-bold: 700;--typography-font-weight-semi-bold: 600;--typography-font-weight-medium: 500;--typography-font-weight-regular: 400;--typography-line-height-tightest: 115%;--typography-line-height-tighter: 145%;--typography-line-height-base: 160%;--typography-font-family-base: "Fira Mono", mono, sans-serif}:root{--color-functional-link: #0e3e63;--color-functional-not-available: #b2b2b2;--color-functional-focus: #ffcb01;--color-functional-filtered-out: #bec5c9;--color-functional-accent: #7b83d5;--color-text-model-aspect-conflict: #c24050;--color-text-model-aspect-scope-conditions: #3483a5;--color-text-model-aspect-climate: #cea200;--color-text-inverted-weaker: #abafb0;--color-text-inverted-base: #f8f8f8;--color-text-weaker: #6b7581;--color-text-base: #191919;--color-foreground-weakest: #c0c8d2;--color-foreground-weaker: #6b7581;--color-foreground-base: #191919;--color-background-weakest: #e0e2e4;--color-background-weaker: #f1f2f3;--color-background-base: #ffffff}.typography-style-base,body,a,a:focus,a:visited{font-family:var(--typography-font-family-base);font-size:var(--size-font-size-m);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-base);letter-spacing:var(--typography-letter-spacing-base);text-transform:var(--typography-text-case-none);-webkit-text-decoration:var(--typography-text-decoration-none);text-decoration:var(--typography-text-decoration-none)}.typography-style-heading,h1,h2,h3,h4,h5,h6,.typography-style-h1{font-family:var(--typography-font-family-heading);font-size:var(--size-font-size-xxxl);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tightest);letter-spacing:var(--typography-letter-spacing-base);text-transform:var(--typography-text-case-none);-webkit-text-decoration:var(--typography-text-decoration-none);text-decoration:var(--typography-text-decoration-none)}.typography-style-h2,h2{font-family:var(--typography-font-family-heading);font-size:var(--size-font-size-xxl);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tightest);letter-spacing:var(--typography-letter-spacing-base);text-transform:var(--typography-text-case-none);-webkit-text-decoration:var(--typography-text-decoration-none);text-decoration:var(--typography-text-decoration-none)}.typography-style-h3,h3{font-family:var(--typography-font-family-heading);font-size:var(--size-font-size-xl);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tightest);letter-spacing:var(--typography-letter-spacing-base);text-transform:var(--typography-text-case-none);-webkit-text-decoration:var(--typography-text-decoration-none);text-decoration:var(--typography-text-decoration-none)}.typography-style-h4{font-family:var(--typography-font-family-heading);font-size:var(--size-font-size-l);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tightest);letter-spacing:var(--typography-letter-spacing-base);text-transform:var(--typography-text-case-none);-webkit-text-decoration:var(--typography-text-decoration-none);text-decoration:var(--typography-text-decoration-none)}:root{--fluid-min-width: var(--size-small-viewport-limit, 320);--fluid-max-width: var(--size-large-viewport-limit, 1440);--sf:.0625rem}.size-fluid,body{--size-font-size-xs: var(--fluid-font-size-xs);--size-font-size-s: var(--fluid-font-size-s);--size-font-size-m: var(--fluid-font-size-m);--size-font-size-l: var(--fluid-font-size-l);--size-font-size-xl: var(--fluid-font-size-xl);--size-font-size-xxl: var(--fluid-font-size-xxl);--size-font-size-xxxl: var(--fluid-font-size-xxxl);--size-font-size-xxxxl: var(--fluid-font-size-xxxxl);--size-font-size-xxxxxl: var(--fluid-font-size-xxxxxl);--size-space-xxxxs: var(--fluid-space-xxxxs);--size-space-xxxs: var(--fluid-space-xxxs);--size-space-xxs: var(--fluid-space-xxs);--size-space-xs: var(--fluid-space-xs);--size-space-s: var(--fluid-space-s);--size-space-m: var(--fluid-space-m);--size-space-l: var(--fluid-space-l);--size-space-xl: var(--fluid-space-xl);--size-space-xxl: var(--fluid-space-xxl);--size-space-xxxl: var(--fluid-space-xxxl);--size-space-xxxxl: var(--fluid-space-xxxxl);--size-space-xxxxxl: var(--fluid-space-xxxxxl)}:root{--fluid-bp: clamp( 0px, calc( (100vw - var(--fluid-min-width) * 1px) / (var(--fluid-max-width) - var(--fluid-min-width)) ), 1px );--fluid-font-size-xs-min: var(--fluid-font-size-s-min) / var(--size-parameter-font-size-min-scale-factor-below);--fluid-font-size-xs-max: var(--fluid-font-size-s-max) / var(--size-parameter-font-size-max-scale-factor-below);--fluid-font-size-xs: calc( (var(--sf) * var(--fluid-font-size-xs-min)) + (var(--fluid-font-size-xs-max) - var(--fluid-font-size-xs-min)) * var(--fluid-bp) );--fluid-font-size-s-min: var(--fluid-font-size-m-min) / var(--size-parameter-font-size-min-scale-factor-below);--fluid-font-size-s-max: var(--fluid-font-size-m-max) / var(--size-parameter-font-size-max-scale-factor-below);--fluid-font-size-s: calc( (var(--sf) * var(--fluid-font-size-s-min)) + (var(--fluid-font-size-s-max) - var(--fluid-font-size-s-min)) * var(--fluid-bp) );--fluid-font-size-m-min: var(--size-parameter-font-size-min-base);--fluid-font-size-m-max: var(--size-parameter-font-size-max-base);--fluid-font-size-m: calc( (var(--sf) * var(--fluid-font-size-m-min)) + (var(--fluid-font-size-m-max) - var(--fluid-font-size-m-min)) * var(--fluid-bp) );--fluid-font-size-m: var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-l-min: var(--fluid-font-size-m-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-l-max: var(--fluid-font-size-m-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-l: calc( (var(--sf) * var(--fluid-font-size-l-min)) + (var(--fluid-font-size-l-max) - var(--fluid-font-size-l-min)) * var(--fluid-bp) );--fluid-font-size-xl-min: var(--fluid-font-size-l-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-xl-max: var(--fluid-font-size-l-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-xl: calc( (var(--sf) * var(--fluid-font-size-xl-min)) + (var(--fluid-font-size-xl-max) - var(--fluid-font-size-xl-min)) * var(--fluid-bp) );--fluid-font-size-xxl-min: var(--fluid-font-size-xl-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-xxl-max: var(--fluid-font-size-xl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-xxl: calc( (var(--sf) * var(--fluid-font-size-xxl-min)) + (var(--fluid-font-size-xxl-max) - var(--fluid-font-size-xxl-min)) * var(--fluid-bp) );--fluid-font-size-xxxl-min: var(--fluid-font-size-xxl-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-xxxl-max: var(--fluid-font-size-xxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-xxxl: calc( (var(--sf) * var(--fluid-font-size-xxxl-min)) + (var(--fluid-font-size-xxxl-max) - var(--fluid-font-size-xxxl-min)) * var(--fluid-bp) );--fluid-font-size-xxxxl-min: var(--fluid-font-size-xxxl-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-xxxxl-max: var(--fluid-font-size-xxxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-xxxxl: calc( (var(--sf) * var(--fluid-font-size-xxxxl-min)) + (var(--fluid-font-size-xxxxl-max) - var(--fluid-font-size-xxxxl-min)) * var(--fluid-bp) );--fluid-font-size-xxxxxl-min: var(--fluid-font-size-xxxxl-min) * var(--size-parameter-font-size-min-scale-factor);--fluid-font-size-xxxxxl-max: var(--fluid-font-size-xxxxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-font-size-xxxxxl: calc( (var(--sf) * var(--fluid-font-size-xxxxxl-min)) + (var(--fluid-font-size-xxxxxl-max) - var(--fluid-font-size-xxxxxl-min)) * var(--fluid-bp) );--space-xxxxs-min: var(--space-xxxs-min) / var(--size-parameter-font-size-min-scale-factor);--space-xxxxs-max: var(--space-xxxs-max) / var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxxxs: calc( (var(--sf) * var(--space-xxxxs-min)) + (var(--space-xxxxs-max) - var(--space-xxxxs-min)) * var(--fluid-bp) );--space-xxxs-min: var(--space-xxs-min) / var(--size-parameter-font-size-min-scale-factor);--space-xxxs-max: var(--space-xxs-max) / var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxxs: calc( (var(--sf) * var(--space-xxxs-min)) + (var(--space-xxxs-max) - var(--space-xxxs-min)) * var(--fluid-bp) );--space-xxs-min: var(--space-xs-min) / var(--size-parameter-font-size-min-scale-factor);--space-xxs-max: var(--space-xs-max) / var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxs: calc( (var(--sf) * var(--space-xxs-min)) + (var(--space-xxs-max) - var(--space-xxs-min)) * var(--fluid-bp) );--space-xs-min: var(--space-s-min) / var(--size-parameter-font-size-min-scale-factor);--space-xs-max: var(--space-s-max) / var(--size-parameter-font-size-max-scale-factor);--fluid-space-xs: calc( (var(--sf) * var(--space-xs-min)) + (var(--space-xs-max) - var(--space-xs-min)) * var(--fluid-bp) );--space-s-min: var(--space-m-min) / var(--size-parameter-font-size-min-scale-factor);--space-s-max: var(--space-m-max) / var(--size-parameter-font-size-max-scale-factor);--fluid-space-s: calc( (var(--sf) * var(--space-s-min)) + (var(--space-s-max) - var(--space-s-min)) * var(--fluid-bp) );--space-m-min: var(--size-parameter-space-min-base);--space-m-max: var(--size-parameter-space-max-base);--fluid-space-m: calc( (var(--sf) * var(--space-m-min)) + (var(--space-m-max) - var(--space-m-min)) * var(--fluid-bp) );--space-l-min: var(--space-m-min) * var(--size-parameter-font-size-min-scale-factor);--space-l-max: var(--space-m-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-l: calc( (var(--sf) * var(--space-l-min)) + (var(--space-l-max) - var(--space-l-min)) * var(--fluid-bp) );--space-xl-min: var(--space-l-min) * var(--size-parameter-font-size-min-scale-factor);--space-xl-max: var(--space-l-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-xl: calc( (var(--sf) * var(--space-xl-min)) + (var(--space-xl-max) - var(--space-xl-min)) * var(--fluid-bp) );--space-xxl-min: var(--space-xl-min) * var(--size-parameter-font-size-min-scale-factor);--space-xxl-max: var(--space-xl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxl: calc( (var(--sf) * var(--space-xxl-min)) + (var(--space-xxl-max) - var(--space-xxl-min)) * var(--fluid-bp) );--space-xxxl-min: var(--space-xxl-min) * var(--size-parameter-font-size-min-scale-factor);--space-xxxl-max: var(--space-xxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxxl: calc( (var(--sf) * var(--space-xxxl-min)) + (var(--space-xxxl-max) - var(--space-xxxl-min)) * var(--fluid-bp) );--space-xxxxl-min: var(--space-xxxl-min) * var(--size-parameter-font-size-min-scale-factor);--space-xxxxl-max: var(--space-xxxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxxxl: calc( (var(--sf) * var(--space-xxxxl-min)) + (var(--space-xxxxl-max) - var(--space-xxxxl-min)) * var(--fluid-bp) );--space-xxxxxl-min: var(--space-xxxxl-min) * var(--size-parameter-font-size-min-scale-factor);--space-xxxxxl-max: var(--space-xxxxl-max) * var(--size-parameter-font-size-max-scale-factor);--fluid-space-xxxxxl: calc( (var(--sf) * var(--space-xxxxxl-min)) + (var(--space-xxxxxl-max) - var(--space-xxxxxl-min)) * var(--fluid-bp) )}*{box-sizing:border-box}body,html{position:relative;width:100%;height:100%}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:var(--space-m) 0}body{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){body,html{scroll-behavior:auto}}
