@font-face{font-family:Space Cowgirl;src:url(../../../fonts/space-cowgirl-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rotring Standard;src:url(../../../fonts/rotring-standard.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(../../../fonts/arimo-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(../../../fonts/arimo-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hiker;src:url(../../../fonts/hiker.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.svelte-18kzw1u,.svelte-18kzw1u:before,.svelte-18kzw1u:after{box-sizing:border-box;margin:0;padding:0}.scrim.svelte-18kzw1u{position:fixed;inset:0;z-index:40;background:#00000059}.overlay.svelte-18kzw1u{position:fixed;z-index:41;inset:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:max(16px,calc(60 * var(--sw))) var(--page-gutter);pointer-events:none}.overlay.svelte-18kzw1u>*{pointer-events:auto}@font-face{font-family:Space Cowgirl;src:url(../../../fonts/space-cowgirl-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rotring Standard;src:url(../../../fonts/rotring-standard.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(../../../fonts/arimo-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(../../../fonts/arimo-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hiker;src:url(../../../fonts/hiker.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--stage-width: 1920;--sw: calc(100vw / 1920);--color-paper: #e6dfdc;--color-paper-cool: #f1f1f2;--color-paper-grey: #dddcdc;--color-pink: #d0405b;--color-blue: #00aeef;--color-grey: #a7a9ac;--color-grey-light: #e6e7e8;--color-ghost: #dcdce3;--color-wordmark-wash: #f4898a;--color-pill: #e7e8e9;--color-ink: #1a1a1a;--color-ink-muted: rgba(26, 26, 26, .64);--color-rule: rgba(167, 169, 172, .9);--font-wordmark: "Space Cowgirl", Georgia, serif;--font-ui: "Rotring Standard", "Helvetica Neue", Arial, sans-serif;--font-hand: "Hiker", "Helvetica Neue", Arial, sans-serif;--font-body: "Helvetica Neue", Helvetica, Arial, "Arimo", sans-serif;--ui-stroke: .35px;--header-height: clamp(40px, calc(52 * var(--sw)), 60px);--page-gutter: clamp(16px, calc(40 * var(--sw)), 48px);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .8s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--z-base: 0;--z-above: 1;--z-wordmark: 2;--z-header: 100;--z-overlay: 200}.svelte-k3slgy,.svelte-k3slgy:before,.svelte-k3slgy:after{box-sizing:border-box;margin:0;padding:0}.header.svelte-k3slgy{position:absolute;top:0;left:0;right:0;z-index:var(--z-header);height:calc(100 * var(--sw))}.header__nav.svelte-k3slgy{position:absolute;left:calc(377 * var(--sw));top:calc(38.8 * var(--sw))}.header__nav.svelte-k3slgy ul:where(.svelte-k3slgy){list-style:none;display:flex;gap:calc(1.4 * var(--sw))}.header__nav.svelte-k3slgy li:where(.svelte-k3slgy){display:flex}.header__wordmark.svelte-k3slgy{position:absolute;left:calc(816.5 * var(--sw));top:calc(25 * var(--sw));width:calc(247.2 * var(--sw));color:var(--color-ink)}.header__end.svelte-k3slgy{position:absolute;right:calc(32.3 * var(--sw));top:calc(36.2 * var(--sw));display:flex;align-items:center;gap:calc(8 * var(--sw))}@media(max-width:1460px){.header.svelte-k3slgy{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(60 * var(--sw));height:auto;padding:calc(25 * var(--sw)) var(--page-gutter) calc(20 * var(--sw))}.header__nav.svelte-k3slgy,.header__end.svelte-k3slgy{justify-self:end}.header__nav.svelte-k3slgy,.header__wordmark.svelte-k3slgy,.header__end.svelte-k3slgy{position:static}.header__wordmark.svelte-k3slgy{width:max(112px,calc(247.2 * var(--sw)));flex:none}.header__end.svelte-k3slgy{gap:calc(10 * var(--sw))}}.pill.svelte-k3slgy{display:inline-flex;align-items:center;justify-content:center;height:calc(21.2 * var(--sw));padding-inline:calc(10 * var(--sw));border:1px solid var(--color-rule);border-radius:999px;background:var(--color-pill);color:#1a1a1ad1;font-family:var(--font-ui);font-size:max(10px,8.32 * var(--sw));letter-spacing:.04em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.pill.svelte-k3slgy:hover{background:var(--color-ink);color:var(--color-paper)}.header--over-image.svelte-k3slgy .pill:where(.svelte-k3slgy){background:#ffffffe6}.header--over-image.svelte-k3slgy .pill:where(.svelte-k3slgy):hover{background:var(--color-ink);color:var(--color-paper)}.pill--lang.svelte-k3slgy{opacity:.85}@media(max-width:767px){.header.svelte-k3slgy{position:absolute;height:auto;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--page-gutter) * .75);padding:calc(var(--page-gutter) * .75)}.header__nav.svelte-k3slgy,.header__wordmark.svelte-k3slgy,.header__end.svelte-k3slgy{position:static}.header__wordmark.svelte-k3slgy{order:-1;width:min(64vw,256px)}.header__end.svelte-k3slgy{order:1;flex-direction:column;align-items:flex-end;gap:calc(var(--page-gutter) * .5)}.header__nav.svelte-k3slgy ul:where(.svelte-k3slgy){flex-direction:column;align-items:flex-end;gap:calc(var(--page-gutter) * .5)}.pill.svelte-k3slgy{height:max(22px,calc(21.2 * var(--sw)));font-size:9px}}.site.svelte-10ehbbt{position:relative;min-height:100svh;background:var(--color-paper)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}
