@layer variables{:root{--base-color-white:#fff;--base-color-blue-50:#f6faff;--base-color-blue-75:#eff5ff;--base-color-blue-100:#ddeafd;--base-color-blue-150:#c1d6f7;--base-color-blue-200:#c2d6f9;--base-color-blue-300:#a7c0f6;--base-color-blue-500:#2a6fe1;--base-color-blue-600:#1f4f9e;--base-color-blue-1000:#292d3e;--base-color-grey-25:#fafcfc;--base-color-grey-50:#fafbfb;--base-color-grey-100:#f1f3f6;--base-color-grey-150:#f6f8fa;--base-color-grey-200:#ebeff1;--base-color-grey-300:#e6eaec;--base-color-grey-400:#bcc6cc;--base-color-grey-500:#8497a2;--base-color-grey-600:#5f7886;--base-color-grey-700:#39586a;--base-color-grey-900:#092f45;--base-color-grey-1000:#031c2b;--base-color-purple-100:#f1eaff;--base-color-purple-200:#e4d8ff;--base-color-purple-300:#d6c3ff;--base-color-purple-500:#915eff;--base-color-purple-600:#7b4bdf;--base-color-purple-700:#644dbf;--base-color-red-50:#fff0f3;--base-color-red-100:#fddfe7;--base-color-red-200:#d6919f;--base-color-red-500:#ff0c46;--base-color-red-600:#dc2e4d;--base-color-red-700:#b83b54;--base-color-teal-50:#e4f8f0;--base-color-teal-100:#c9f0e2;--base-color-teal-200:#85dabb;--base-color-teal-300:#76ccad;--base-color-teal-400:#5daa8d;--base-color-teal-600:#2a614d;--base-color-yellow-50:#fff9e7;--base-color-yellow-100:#ffecb3;--base-color-yellow-200:#ffe082;--base-color-yellow-300:#ffd54f;--base-color-yellow-500:#eec26f;--base-color-yellow-600:#ffa000;--base-color-yellow-700:#ff8f00;--base-color-yellow-800:#c87107;--brand-color-white:#fff;--brand-color-black:#0a1b2a;--brand-color-blue-0:#fafcff;--brand-color-blue-1:#ebf2fc;--brand-color-blue-2:#dfebfe;--brand-color-blue-3:#b7d2ff;--brand-color-blue-4:#90b7f6;--brand-color-blue-5:#6ca3fe;--brand-color-blue-6:#498af6;--brand-color-blue-7:#2a6fe1;--brand-color-blue-8:#134596;--brand-color-blue-9:#112b5e;--brand-color-blue-10:#0c1325;--brand-color-green-0:#f4fef9;--brand-color-green-1:#e2fcf0;--brand-color-green-2:#c4f4e0;--brand-color-green-3:#85dabb;--brand-color-green-4:#57c7a4;--brand-color-green-5:#1bb694;--brand-color-green-6:#00a084;--brand-color-green-7:#007c68;--brand-color-green-8:#005346;--brand-color-green-9:#03322b;--brand-color-green-10:#02120f;--brand-color-grey-0:#f9fcff;--brand-color-grey-1:#eff3fa;--brand-color-grey-2:#e1eaf3;--brand-color-grey-3:#c5d4de;--brand-color-grey-4:#a5b7c5;--brand-color-grey-5:#8ea5b5;--brand-color-grey-6:#768fa2;--brand-color-grey-7:#5b798a;--brand-color-grey-8:#26465b;--brand-color-grey-9:#092f45;--brand-color-grey-10:#041e2e;--brand-color-purple-0:#fbf9ff;--brand-color-purple-1:#f6f2ff;--brand-color-purple-2:#f0e5ff;--brand-color-purple-3:#dcc7fc;--brand-color-purple-4:#bd9eff;--brand-color-purple-5:#af8fff;--brand-color-purple-6:#915eff;--brand-color-purple-7:#7a52db;--brand-color-purple-8:#5527a4;--brand-color-purple-9:#381a6b;--brand-color-purple-10:#0f0522;--brand-color-red-0:#fff8fa;--brand-color-red-1:#fff2f5;--brand-color-red-2:#ffe3e8;--brand-color-red-3:#fcc0cb;--brand-color-red-4:#fd93a8;--brand-color-red-5:#ff6183;--brand-color-red-6:#eb5070;--brand-color-red-7:#b73b55;--brand-color-red-8:#7f243a;--brand-color-red-9:#541025;--brand-color-red-10:#1d050b;--brand-color-salmon-0:#fffbf9;--brand-color-salmon-1:#fff4ef;--brand-color-salmon-2:#ffe4d8;--brand-color-salmon-3:#fec3ab;--brand-color-salmon-4:#eca283;--brand-color-salmon-5:#ed8565;--brand-color-salmon-6:#db6c53;--brand-color-salmon-7:#b7453b;--brand-color-salmon-8:#7f251f;--brand-color-salmon-9:#4a1d1a;--brand-color-salmon-10:#1d0505;--brand-color-yellow-0:#fefbf6;--brand-color-yellow-1:#fdf6e8;--brand-color-yellow-2:#ffe5b4;--brand-color-yellow-3:#ffd482;--brand-color-yellow-4:#e0aa40;--brand-color-yellow-5:#d8982a;--brand-color-yellow-6:#c08000;--brand-color-yellow-7:#9c640e;--brand-color-yellow-8:#6d4500;--brand-color-yellow-9:#3f2604;--brand-color-yellow-10:#1b0b00;--color-background-default:var(--base-color-white);--color-background-light:var(--base-color-grey-25);--color-background-info:var(--base-color-blue-100);--color-background-alert:var(--brand-color-red-2);--color-background-premium:var(--brand-color-purple-2);--color-background-success:var(--brand-color-green-2);--color-background-warning:var(--brand-color-yellow-2);--color-background-code:var(--base-color-blue-75);--color-background-pre:var(--base-color-grey-900);--color-background-header:var(--brand-color-grey-0);--color-text-primary:var(--brand-color-grey-10);--color-text-secondary:var(--brand-color-grey-8);--color-text-tertiary:var(--brand-color-grey-7);--color-text-link:var(--base-color-blue-500);--color-text-on-color:var(--base-color-white);--color-text-label:var(--base-color-grey-500);--color-text-alert:var(--base-color-red-700);--color-text-info:var(--base-color-grey-900);--color-text-success:var(--base-color-teal-600);--color-text-warning:var(--base-color-yellow-800);--color-text-premium:var(--base-color-purple-600);--color-text-code:var(--base-color-blue-600);--color-border:var(--brand-color-grey-3);--color-border-tabs:var(--base-color-blue-500);--color-grid-line-default:var(--brand-color-grey-2);--color-accent-default:var(--base-color-blue-500);--color-accent-hover:var(--base-color-blue-600);--color-accent-secondary:#eec26f;--color-overlay-dark:#031c2bbf;--color-dialog-box-shadow:#8497a233;--color-search-result-enter:#fff6;--color-search-result-filter:#2a6fe140;--letter-body:.08px;--letter-headline:-.08px;--letter-tags:.4px;--letter-http-type:.06px;--letter-http-rule:.06px;--letter-spacing-negative-6xl:-.06em;--letter-spacing-negative-5xl:-.04em;--letter-spacing-negative-4xl:-.03em;--letter-spacing-negative-3xl:-.02em;--letter-spacing-negative-2xl:-.015em;--letter-spacing-negative-xl:-.0125em;--letter-spacing-negative-l:-.01em;--letter-spacing-negative-m:-.0075em;--letter-spacing-negative-s:-.005em;--letter-spacing-negative-xs:-.0025em;--letter-spacing-positive-6xl:.06em;--letter-spacing-positive-5xl:.04em;--letter-spacing-positive-4xl:.03em;--letter-spacing-positive-3xl:.02em;--letter-spacing-positive-2xl:.015em;--letter-spacing-positive-xl:.0125em;--letter-spacing-positive-l:.01em;--letter-spacing-positive-m:.0075em;--letter-spacing-positive-s:.005em;--letter-spacing-positive-xs:.0025em;--text-body-2xs:clamp(8.5px, 7.9194px + .1613vw, 10.5px);--text-body-xs:clamp(10px, 9.4194px + .1613vw, 12px);--text-body-s:clamp(12px, 11.4194px + .1613vw, 14px);--text-body-m:clamp(14px, 13.4194px + .1613vw, 16px);--text-body-l:clamp(16px, 15.4194px + .1613vw, 18px);--text-body-xl:clamp(18px, 16.8387px + .3226vw, 22px);--text-headline-2xs:clamp(14px, 13.4194px + .1613vw, 16px);--text-headline-xs:clamp(16px, 14.8387px + .3226vw, 20px);--text-headline-s:clamp(18px, 16.2581px + .4839vw, 24px);--text-headline-m:clamp(20px, 16.5161px + .9677vw, 32px);--text-headline-l:clamp(26px, 21.9355px + 1.129vw, 40px);--text-headline-xl:clamp(32px, 25.6129px + 1.7742vw, 54px);--text-headline-2xl:clamp(38px, 25.8065px + 3.3871vw, 80px);--text-headline-3xl:clamp(52px, 41.5484px + 2.9032vw, 88px);--text-fixed-3xs:10px;--text-fixed-2xs:12px;--text-fixed-xs:14px;--text-fixed-s:16px;--text-max-width:780px;--line-height-xs:clamp(18px, 16.8387px + .3226vw, 22px);--line-height-s:clamp(20px, 19.129px + .2419vw, 23px);--line-height-m:clamp(22px, 21.129px + .2419vw, 25px);--line-height-l:clamp(23px, 21.5484px + .4032vw, 28px);--line-height-none:1;--line-height-compact:1.1;--line-height-tight:1.2;--line-height-snug:1.222;--line-height-normal:1.444;--line-height-relaxed:1.65;--line-height-loose:1.75;--space-5xs:clamp(1px, .7097px + .0806vw, 2px);--space-4xs:clamp(2px, 1.4194px + .1613vw, 4px);--space-3xs:clamp(4px, 3.4194px + .1613vw, 6px);--space-2xs:clamp(6px, 5.4194px + .1613vw, 8px);--space-xs:clamp(8px, 6.8387px + .3226vw, 12px);--space-s:clamp(12px, 10.8387px + .3226vw, 16px);--space-m:clamp(16px, 13.6774px + .6452vw, 24px);--space-l:clamp(24px, 21.6774px + .6452vw, 32px);--space-xl:clamp(32px, 27.3548px + 1.2903vw, 48px);--space-2xl:clamp(48px, 43.3548px + 1.2903vw, 64px);--space-3xl:clamp(64px, 54.7097px + 2.5806vw, 96px);--space-4xl:clamp(96px, 89.6129px + 1.7742vw, 118px);--container-margin:var(--space-s);--container-margin-home:var(--space-s);--border-radius-xs:2px;--border-radius-s:4px;--border-radius-m:6px;--border-radius-l:8px;--border-radius-xl:10px;--border-radius-2xl:12px;--border-radius-full:9999px;--transition-easing-default:ease-in-out;--transition-default:.2s var(--transition-easing-default);--transition-fast:.1s var(--transition-easing-default);--transition-slow:.4s var(--transition-easing-default);--container-width-2xs:320px;--container-width-xs:480px;--container-width-s:740px;--container-width-m:960px;--container-width-l:1440px;--sidebar-width:240px;--button-width-s:clamp(100px, 94.1935px + 1.6129vw, 120px);--button-width-m:clamp(140px, 131.871px + 2.2581vw, 168px);--button-width-l:clamp(168px, 158.71px + 2.5806vw, 200px);--layer-hero:1;--layer-navigation-mobile-bg:11;--layer-navigation-mobile:12;--layer-navigation:10;--layer-overlay:200;--layer-select:300;--navbar-banner-height:0px;--navbar-top-height:60px;--navbar-border-height:0px;--navbar-bottom-height:0px;--footer-overlap-height:0px;--navbar-height:calc(var(--navbar-banner-height) + var(--navbar-top-height) + var(--navbar-border-height) + var(--navbar-bottom-height))}@media (min-width:576.02px){:root{--container-margin-home:var(--space-l)}}@media (min-width:768px){:root{--navbar-top-height:80px}}@media (min-width:1024px){:root{--navbar-top-height:90px;--navbar-bottom-height:50px;--footer-overlap-height:calc((var(--space-m) * 2) + (var(--text-body-s) * var(--line-height-normal)) + 1px);--container-margin-home:var(--space-2xl)}}@media (min-width:1280px){:root{--sidebar-width:272px}}}

@layer typography{.headlineXL{font-family:var(--font-family-headline);font-size:var(--text-headline-2xl);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-negative-l)}.headlineL{font-family:var(--font-family-headline);font-size:var(--text-headline-l);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-negative-s)}.headlineM{font-family:var(--font-family-headline);font-size:var(--text-headline-m);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-negative-xs)}.headlineS{font-family:var(--font-family-headline);font-size:var(--text-headline-s);line-height:var(--line-height-snug);letter-spacing:0}.headlineXS{font-family:var(--font-family-headline);font-size:var(--text-body-l);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-positive-xs)}.headlineXXS{font-family:var(--font-family-headline);font-size:var(--text-headline-2xs);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-positive-s)}.headlineXXXS{font-family:var(--font-family-headline);font-size:var(--text-body-s);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-positive-s)}.bodyXL{font-family:var(--font-family-body);font-size:var(--text-body-xl);line-height:var(--line-height-normal);letter-spacing:0}.bodyL{font-family:var(--font-family-body);font-size:var(--text-body-l);line-height:var(--line-height-normal);letter-spacing:0}.bodyM{font-family:var(--font-family-body);font-size:var(--text-body-m);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-xs)}.bodyS{font-family:var(--font-family-body);font-size:var(--text-body-s);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-s)}.bodyXS{font-family:var(--font-family-body);font-size:var(--text-body-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-2xl)}.bodyXLLong{font-family:var(--font-family-body);font-size:var(--text-body-xl);line-height:var(--line-height-relaxed);letter-spacing:0}.bodyLLong{font-family:var(--font-family-body);font-size:var(--text-body-l);line-height:var(--line-height-loose);letter-spacing:0}.bodyMLong{font-family:var(--font-family-body);font-size:var(--text-body-m);line-height:var(--line-height-loose);letter-spacing:var(--letter-spacing-positive-xs)}.bodySLong{font-family:var(--font-family-body);font-size:var(--text-body-s);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-positive-s)}.bodyXSLong{font-family:var(--font-family-body);font-size:var(--text-body-xs);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-positive-2xl)}.monoXL{font-family:var(--font-family-mono);font-size:var(--text-body-l);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-l)}.monoL{font-family:var(--font-family-mono);font-size:var(--text-body-m);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-3xl)}.monoM{font-family:var(--font-family-mono);font-size:var(--text-body-s);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-3xl)}.monoS{font-family:var(--font-family-mono);font-size:var(--text-body-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-3xl)}.monoXS{font-family:var(--font-family-mono);font-size:var(--text-body-2xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-4xl)}.monoXLUppercase{font-family:var(--font-family-mono);font-size:var(--text-body-l);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-3xl);text-transform:uppercase}.monoLUppercase{font-family:var(--font-family-mono);font-size:var(--text-body-m);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-5xl);text-transform:uppercase}.monoMUppercase{font-family:var(--font-family-mono);font-size:var(--text-body-s);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-5xl);text-transform:uppercase}.monoSUppercase{font-family:var(--font-family-mono);font-size:var(--text-body-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-5xl);text-transform:uppercase}.monoXSUppercase{font-family:var(--font-family-mono);font-size:var(--text-body-2xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-positive-6xl);text-transform:uppercase}}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{height:auto;max-block-size:100%;max-inline-size:100%;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:#0000;background-image:none;border-style:solid;border-width:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}}
@layer global{html{scroll-behavior:smooth;height:100%}body{color:var(--color-text-primary);font-family:var(--font-family-body);letter-spacing:var(--letter-body);font-synthesis:style small-caps;scrollbar-gutter:stable;min-height:100%}body.has-sidenav-toggle{--navbar-border-height:1px}@media (min-width:1024px){body.has-sidenav-toggle{--navbar-border-height:0px}}a{color:var(--color-text-link);text-decoration:none}}

