:root{--color-white:#fff;--color-neutral-50:#fbfbf9;--color-neutral-100:#f4f4f0;--color-neutral-200:#e8e8e3;--color-neutral-300:#d8d8d0;--color-neutral-400:#abab9c;--color-neutral-500:#7c7c67;--color-neutral-600:#5b5b4b;--color-neutral-700:#474739;--color-neutral-800:#2b2b22;--color-neutral-900:#1d1d16;--color-neutral-950:#0c0c09;--color-accent-200:#ffe587;--color-accent-300:#ffd048;--color-text:var(--color-neutral-800);--color-text-secondary:var(--color-neutral-700);--color-foreground:var(--color-neutral-100);--color-background:var(--color-white);--color-border:var(--color-neutral-200);--color-button-background:var(--color-accent-300);--color-button-text:var(--color-neutral-800);--color-button-secondary-background:var(--color-neutral-100);--color-button-secondary-text:var(--color-neutral-800);--radius-small:.375rem;--radius-medium:.5rem;--radius-button:.25rem;--radius-tag:.1875rem;--border-width:.0625rem;--divider-width:.0625rem;--heading-3xl:3rem;--heading-2xl:2.5rem;--heading-xl:2rem;--heading-lg:1.75rem;--heading-md:1.5rem;--heading-sm:1.375rem;--heading-xs:1.25rem;--text-xl:1.25rem;--text-lg:1.125rem;--text-md:1rem;--text-sm:.875rem;--text-xs:.75rem;--container-large:80rem;--container-medium:64rem;--container-small:48rem;--max-width-xxlarge:80rem;--max-width-xlarge:64rem;--max-width-large:48rem;--max-width-medium:35rem;--max-width-small:30rem;--max-width-xsmall:25rem;--max-width-xxsmall:20rem;--padding-global:1.25rem;--padding-section-large:4rem;--padding-section-medium:3rem;--padding-section-small:2rem;--site-header-height:4rem;--duration-hover:.18s;--duration-image-hover:.4s;--ease-hover:cubic-bezier(.2, .65, .3, 1)}@media (width>=48rem){:root{--heading-3xl:3.5rem;--heading-2xl:3rem;--heading-xl:2.5rem;--heading-lg:2rem;--heading-md:1.75rem;--heading-sm:1.5rem;--padding-global:2.5rem;--padding-section-large:5rem;--padding-section-medium:4rem;--padding-section-small:2.5rem}}@media (width>=64rem){:root{--heading-3xl:4rem;--site-header-height:4.5rem;--heading-2xl:3.5rem;--heading-xl:3rem;--heading-lg:2.5rem;--heading-md:2rem;--padding-global:5rem;--padding-section-large:7rem;--padding-section-medium:5rem;--padding-section-small:3rem}}@font-face{font-family:Tanker;src:url(/_astro/Tanker-Regular.C0qQ52Mm.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:General Sans Variable;src:url(/_astro/GeneralSans-Variable.p1VyP7gg.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:General Sans Variable;src:url(/_astro/GeneralSans-VariableItalic.DsaSZKC5.woff2)format("woff2");font-style:italic;font-weight:200 700;font-display:swap}:root{--font-heading:"Tanker", sans-serif;--font-body:"General Sans Variable", sans-serif;font-synthesis:none}*,:before,:after{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);margin:0;font-weight:400;line-height:1.5}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--site-header-height) + 1rem)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure){margin:0}:where(h1,h2,h3,h4,h5,h6),:where(.heading-2xl,.heading-xl,.heading-lg,.heading-md,.heading-sm,.heading-xs){font-family:var(--font-heading);letter-spacing:0;overflow-wrap:anywhere;font-weight:400}h1,.heading-2xl{font-size:var(--heading-2xl);line-height:1.2}h2,.heading-xl{font-size:var(--heading-xl);line-height:1.2}h3,.heading-lg{font-size:var(--heading-lg);line-height:1.2}h4,.heading-md{font-size:var(--heading-md);line-height:1.3}h5,.heading-sm{font-size:var(--heading-sm);line-height:1.4}h6,.heading-xs{font-size:var(--heading-xs);line-height:1.4}.text-xl{font-size:var(--text-xl)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.button-label{font-family:var(--font-heading);font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-hover);font-weight:400;line-height:1.5}.button-label:not(:disabled):hover{background-color:var(--button-hover-background,var(--color-accent-200));text-decoration:none}.button-secondary{--button-hover-background:var(--color-neutral-200)}@media (prefers-reduced-motion:reduce){:root{--duration-hover:0s;--duration-image-hover:0s}html{scroll-behavior:auto}}.publication-tag{border-radius:var(--radius-button);background:var(--color-neutral-500);max-inline-size:100%;color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.04em;overflow-wrap:anywhere;padding:.25rem .5rem;font-weight:400;line-height:1.3;display:inline-block}a{color:inherit;text-underline-offset:.15em}:focus-visible{outline-offset:3px;outline:2px solid}button,input,select,textarea{font:inherit}img,svg,video{block-size:auto;max-inline-size:100%;display:block}.page-padding{padding-inline:var(--padding-global)}.container{inline-size:100%;max-inline-size:var(--container-large);margin-inline:auto}.container--medium{max-inline-size:var(--container-medium)}.container--small{max-inline-size:var(--container-small)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--color-background);color:var(--color-text);padding:.75rem 1rem;position:absolute;inset-block-start:0;inset-inline-start:var(--padding-global);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;padding-inline:var(--padding-global);background:var(--color-background);--header-shadow:0 2px 2px #cfcfcf1a, 0 8px 4px #cfcfcf17, 0 18px 5.5px #cfcfcf0d, 0 32px 6.5px #cfcfcf03, 0 50px 7px #cfcfcf00;box-shadow:var(--header-shadow);position:sticky;inset-block-start:0}.header-inner[data-astro-cid-fzpbxy5g]{max-inline-size:var(--container-large);min-block-size:4rem;margin-inline:auto;position:relative}.brand[data-astro-cid-fzpbxy5g]{z-index:1;background:var(--color-neutral-600);border-end-end-radius:var(--radius-small);border-end-start-radius:var(--radius-small);block-size:76.316px;inline-size:100px;position:absolute;inset-block-start:0;inset-inline-start:0}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{max-inline-size:none;position:absolute}.brand-wordmark[data-astro-cid-fzpbxy5g]{inset-block-start:28.95px;inset-inline-start:10.53px}.brand-mark[data-astro-cid-fzpbxy5g]{inset-block-start:44.74px;inset-inline-start:10.53px}.brand-desktop[data-astro-cid-fzpbxy5g],.desktop-links[data-astro-cid-fzpbxy5g]{display:none}.desktop-links[data-astro-cid-fzpbxy5g],.compact-links[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;font-weight:400;text-decoration:none;display:block}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration:underline}.menu-toggle[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;margin-block-end:1rem;margin-inline:auto -.5rem;list-style:none;display:flex;position:relative;inset-block-start:.5rem}.menu-toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu-close-icon[data-astro-cid-fzpbxy5g],.menu-close-label[data-astro-cid-fzpbxy5g],details[data-astro-cid-fzpbxy5g][open] .menu-open-icon[data-astro-cid-fzpbxy5g],details[data-astro-cid-fzpbxy5g][open] .menu-open-label[data-astro-cid-fzpbxy5g]{display:none}details[data-astro-cid-fzpbxy5g][open] .menu-close-icon[data-astro-cid-fzpbxy5g]{display:block}details[data-astro-cid-fzpbxy5g][open] .menu-close-label[data-astro-cid-fzpbxy5g]{display:inline}.compact-links[data-astro-cid-fzpbxy5g]{inset-block-start:100%;inset-inline:calc(-1 * var(--padding-global));padding:1.5rem var(--padding-global);max-block-size:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;background:var(--color-background);box-shadow:var(--header-shadow);flex-direction:column;gap:.1875rem;display:flex;position:absolute;overflow-y:auto}.compact-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--text-lg);overflow-wrap:anywhere;padding-block:.75rem;line-height:1.2}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.compact-menu[data-astro-cid-fzpbxy5g]::details-content{opacity:0;transition:opacity .22s var(--ease-hover), content-visibility .22s allow-discrete}.compact-menu[data-astro-cid-fzpbxy5g][open]::details-content{opacity:1}.compact-links[data-astro-cid-fzpbxy5g]{transition:translate .22s var(--ease-hover);translate:0 -.375rem}.compact-menu[data-astro-cid-fzpbxy5g][open] .compact-links[data-astro-cid-fzpbxy5g]{translate:0}.compact-menu[data-astro-cid-fzpbxy5g]:not([open]) .compact-links[data-astro-cid-fzpbxy5g]{pointer-events:none}}}@media (width>=48rem){.menu-toggle[data-astro-cid-fzpbxy5g]{margin-inline-end:-1.25rem}}@media (width>=64rem){.header-inner[data-astro-cid-fzpbxy5g]{min-block-size:4.5rem}.compact-menu[data-astro-cid-fzpbxy5g],.brand-compact[data-astro-cid-fzpbxy5g]{display:none}.brand-desktop[data-astro-cid-fzpbxy5g]{display:block}.brand[data-astro-cid-fzpbxy5g]{block-size:87px;inline-size:114px}.brand-wordmark[data-astro-cid-fzpbxy5g]{inset-block-start:33px;inset-inline-start:12px}.brand-mark[data-astro-cid-fzpbxy5g]{inset-block-start:51px;inset-inline-start:12px}.desktop-links[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 2.5rem;min-block-size:4.5rem;padding-inline-start:146px;display:flex}.desktop-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--text-md);white-space:nowrap;line-height:1.5}}.site-footer[data-astro-cid-nns7i3if]{padding:var(--padding-section-medium) var(--padding-global);isolation:isolate;position:relative}.footer-background[data-astro-cid-nns7i3if]{z-index:-1;object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.footer-card[data-astro-cid-nns7i3if]{padding:var(--padding-section-small);background:var(--color-white);border-radius:var(--radius-medium);flex-direction:column;gap:5rem;display:flex}.footer-menu[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:3rem 2rem;display:grid}.footer-group[data-astro-cid-nns7i3if]{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.footer-heading[data-astro-cid-nns7i3if]{font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.2}.category-link[data-astro-cid-nns7i3if]{align-items:center;gap:.5rem;display:flex}.category-link[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{flex-shrink:0}.footer-link-list[data-astro-cid-nns7i3if],.legal-links[data-astro-cid-nns7i3if]{color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;font-weight:400;line-height:1.5;list-style:none;display:flex}.footer-link-list[data-astro-cid-nns7i3if]{font-size:var(--text-sm);gap:.625rem}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-bottom[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}.footer-brand[data-astro-cid-nns7i3if]{flex-shrink:0;block-size:71.6651px;inline-size:162px;display:block;position:relative}.footer-brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{max-inline-size:none;position:absolute}.footer-symbol[data-astro-cid-nns7i3if]{inset-block-start:0;inset-inline-start:0}.footer-logotype[data-astro-cid-nns7i3if]{inset-block-start:31.46px;inset-inline-start:0}.legal-links[data-astro-cid-nns7i3if]{font-size:var(--text-xs);gap:1rem}.legal-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:underline}@media (width>=48rem){.footer-card[data-astro-cid-nns7i3if]{gap:8rem}.footer-menu[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}.footer-bottom[data-astro-cid-nns7i3if]{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.legal-links[data-astro-cid-nns7i3if]{flex-flow:wrap;column-gap:1.5rem}}
