@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-1xi0ngc,.svelte-1xi0ngc:before,.svelte-1xi0ngc:after{box-sizing:border-box;margin:0;padding:0}.page.svelte-1xi0ngc{position:relative;width:100%;background:var(--color-paper);overflow:hidden;padding-bottom:calc(21 * var(--sw))}.hero.svelte-1xi0ngc{position:relative;height:calc(1080 * var(--sw))}.visual.svelte-1xi0ngc{position:absolute;left:0;top:0;width:calc(972 * var(--sw));height:calc(965 * var(--sw));overflow:hidden}.visual.svelte-1xi0ngc img:where(.svelte-1xi0ngc){position:absolute;left:calc(-60 * var(--sw));top:calc(-144 * var(--sw));width:calc(1077 * var(--sw));height:calc(1290 * var(--sw));max-width:none;display:block}.section.svelte-1xi0ngc{position:absolute;left:calc(1087 * var(--sw));top:calc(var(--top) * var(--sw));width:calc(586 * var(--sw));text-align:center}.section__heading.svelte-1xi0ngc{position:absolute;left:calc((var(--hx) - 1087) * var(--sw));top:calc(var(--hdy) * var(--sw));display:block;margin-top:-1em;transform:rotate(-21.4deg);transform-origin:0 100%;white-space:nowrap;font-family:var(--font-ui);font-size:max(19px,35 * var(--sw));font-weight:400;line-height:1;letter-spacing:.02em;color:var(--color-ink)}.section__body.svelte-1xi0ngc{font-family:var(--font-body);font-size:max(11px,13 * var(--sw));font-weight:700;line-height:1.25;color:var(--color-ink)}.section__body.svelte-1xi0ngc p:where(.svelte-1xi0ngc)+p:where(.svelte-1xi0ngc){margin-top:calc(15 * var(--sw))}.cta.svelte-1xi0ngc{display:inline-flex;align-items:center;justify-content:center;min-width:calc(234 * var(--sw));height:calc(37 * var(--sw));margin-top:calc(6 * var(--sw));padding-inline:calc(18 * var(--sw));border:1px solid var(--color-rule);border-radius:999px;background:#fff;font-family:var(--font-ui);font-size:max(11px,13 * var(--sw));letter-spacing:.04em;color:var(--color-ink);text-decoration:none;transition:background var(--duration-fast) var(--ease-default)}.cta.svelte-1xi0ngc:hover{background:var(--color-ink);color:var(--color-paper)}.footer-slot.svelte-1xi0ngc{margin-top:calc(130 * var(--sw))}@media(max-width:767px){.hero.svelte-1xi0ngc{height:auto}.visual.svelte-1xi0ngc{position:relative;width:100%;height:52svh}.visual.svelte-1xi0ngc img:where(.svelte-1xi0ngc){position:static;width:100%;height:100%;object-fit:cover}.section.svelte-1xi0ngc{position:relative;left:0;top:0;width:auto;margin:calc(var(--page-gutter) * 2.5) var(--page-gutter) 0;text-align:left}.section__heading.svelte-1xi0ngc{position:relative;left:0;top:0;margin-bottom:12px;transform:none;font-size:22px}.section__body.svelte-1xi0ngc{font-size:13px}.section__body.svelte-1xi0ngc p:where(.svelte-1xi0ngc)+p:where(.svelte-1xi0ngc){margin-top:12px}.cta.svelte-1xi0ngc{margin-top:16px;height:44px;font-size:12px}.footer-slot.svelte-1xi0ngc{margin-top:calc(var(--page-gutter) * 3)}}
