@font-face{font-family:Helvetica Now Variable;src:url(/fonts/HelveticaNow-var.woff2) format("woff2");font-weight:50 1000;font-stretch:50% 100%;font-style:normal;font-display:swap}:root{--green-50: #F4FFDB;--green-100: #E6FFA8;--green-200: #D6FF6E;--green-300: #C6FF33;--green-400: #B6FF1F;--green-500: #A2F000;--green-600: #82C200;--green-700: #5F8E00;--green-800: #3E5C00;--plum-50: #F7EEF4;--plum-100: #ECD6E6;--plum-200: #D6A9C9;--plum-300: #B86FA3;--plum-400: #8E3D72;--plum-500: #6B2150;--plum-600: #511A3D;--plum-700: #3A1330;--plum-800: #270B22;--plum-900: #1A0716;--neutral-0: #FFFFFF;--neutral-50: #FAF8F6;--neutral-100: #F3F0ED;--neutral-200: #E7E2DE;--neutral-300: #D4CDC8;--neutral-400: #B0A8A4;--neutral-500: #847C7A;--neutral-600: #5C5654;--neutral-700: #3D3937;--neutral-800: #262321;--neutral-900: #161413;--signal-info: #2F6BD6;--signal-success: #2E8B57;--signal-warning: #C97A0E;--signal-danger: #C23B3B;--surface-page: var(--neutral-50);--surface-card: var(--neutral-0);--surface-sunken: var(--neutral-100);--surface-inverse: var(--plum-900);--surface-accent: var(--green-400);--surface-plum: var(--plum-500);--text-strong: var(--plum-900);--text-body: var(--neutral-800);--text-muted: var(--neutral-500);--text-inverse: var(--neutral-50);--text-on-accent: var(--plum-900);--text-accent: var(--plum-500);--text-link: var(--plum-500);--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--border-strong: var(--plum-900);--border-accent: var(--green-500);--focus-ring: var(--plum-500)}:root{--font-display: "Helvetica Now Variable", "Helvetica Neue", "Arial", sans-serif;--font-sans: "Helvetica Now Variable", "Helvetica Neue", "Arial", sans-serif;--font-mono: "Helvetica Now Variable", "Helvetica Neue", "Arial", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 850;--weight-super: 1000;--axis-wght-rest: 400;--axis-wght-hover: 760;--axis-wdth-rest: 100;--axis-wdth-hover: 130;--axis-wdth-condensed: 70;--text-2xs: .694rem;--text-xs: .8rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-4xl: 3.052rem;--text-5xl: 3.815rem;--text-6xl: 5.96rem;--text-7xl: 8.4rem;--leading-none: 1;--leading-tight: 1.08;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.04em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-label: .14em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--space-12: 8rem;--container-max: 1240px;--container-pad: var(--space-6);--grid-columns: 12;--grid-gutter: var(--space-5)}:root{--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-pill: 999px;--border-hair: 1px;--border-line: 1.5px;--border-heavy: 2px;--border-thick: 3px;--shadow-xs: 0 1px 2px rgba(26, 7, 22, .06);--shadow-sm: 0 2px 6px rgba(26, 7, 22, .08);--shadow-md: 0 6px 18px rgba(26, 7, 22, .1);--shadow-lg: 0 18px 44px rgba(26, 7, 22, .14);--press-nudge: 1px;--ring-width: 3px;--ring: 0 0 0 var(--ring-width) color-mix(in srgb, var(--focus-ring) 35%, transparent)}:root{--dur-instant: 80ms;--dur-fast: .15s;--dur-base: .24s;--dur-slow: .42s;--dur-morph: .52s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snap: cubic-bezier(.5, 0, 0, 1);--transition-color: color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);--transition-morph: font-variation-settings var(--dur-morph) var(--ease-spring), font-weight var(--dur-morph) var(--ease-spring), letter-spacing var(--dur-morph) var(--ease-spring);--transition-press: transform var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap)}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-morph: 0ms}}body:has(.v2)>.skip-link{display:none}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:480px){.v2 h1,.v2 h2{font-weight:850!important;letter-spacing:var(--tracking-tight)!important;line-height:var(--leading-tight)!important}}.audio.svelte-1tva1ne{position:relative;flex:none;width:92px;height:38px;padding:6px 8px;background:var(--plum-500);border:none;border-radius:0;cursor:pointer;transition:box-shadow .16s ease}.audio.svelte-1tva1ne canvas:where(.svelte-1tva1ne){display:block;width:100%;height:100%;transition:opacity .16s ease}.audio.svelte-1tva1ne:focus-visible{outline:none;box-shadow:var(--ring)}.icon.svelte-1tva1ne{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--green-400);opacity:0;pointer-events:none;transition:opacity .16s ease}.icon.svelte-1tva1ne svg:where(.svelte-1tva1ne){width:18px;height:18px}.audio.svelte-1tva1ne:hover canvas:where(.svelte-1tva1ne),.audio.svelte-1tva1ne:focus-visible canvas:where(.svelte-1tva1ne),.audio.muted.svelte-1tva1ne canvas:where(.svelte-1tva1ne){opacity:.22}.audio.svelte-1tva1ne:hover .icon:where(.svelte-1tva1ne),.audio.svelte-1tva1ne:focus-visible .icon:where(.svelte-1tva1ne),.audio.muted.svelte-1tva1ne .icon:where(.svelte-1tva1ne){opacity:1}.audio.muted.svelte-1tva1ne .icon:where(.svelte-1tva1ne){color:var(--plum-200)}.audio.breathe.svelte-1tva1ne{animation:svelte-1tva1ne-ok-audio-breathe 2.6s ease-in-out infinite}@keyframes svelte-1tva1ne-ok-audio-breathe{0%,to{background:var(--plum-500)}50%{background:var(--plum-700, #4a163a)}}@media(prefers-reduced-motion:reduce){.audio.svelte-1tva1ne,.audio.svelte-1tva1ne canvas:where(.svelte-1tva1ne),.icon.svelte-1tva1ne{transition:opacity .16s ease;animation:none}}.ok-footer.svelte-ejr199{background:var(--plum-900);color:var(--neutral-300);border-top:2px solid var(--plum-900)}.inner.svelte-ejr199{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 6vw clamp(2rem,4vw,3rem);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.wordmark.svelte-ejr199{font-family:var(--font-display);font-weight:850;font-size:1.25rem;letter-spacing:-.02em;color:var(--neutral-50);text-decoration:none}.wordmark.svelte-ejr199 .g:where(.svelte-ejr199){color:var(--green-400)}.tagline.svelte-ejr199{margin:.8rem 0 0;max-width:32ch;font-size:.88rem;line-height:1.55;color:var(--plum-200)}.col.svelte-ejr199 h2:where(.svelte-ejr199){margin:0 0 .9rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:lowercase;color:var(--plum-300)}.col.svelte-ejr199 ul:where(.svelte-ejr199){margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.col.svelte-ejr199 a:where(.svelte-ejr199){font-size:.88rem;color:var(--neutral-200);text-decoration:none}.col.svelte-ejr199 a:where(.svelte-ejr199):hover,.col.svelte-ejr199 a:where(.svelte-ejr199):focus-visible{color:var(--green-400)}.bottom.svelte-ejr199{max-width:1200px;margin:0 auto;padding:1.1rem 6vw 1.4rem;border-top:1px solid var(--plum-700);display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}.copyright.svelte-ejr199{margin:0;font-size:.75rem;color:var(--plum-300)}.klein.svelte-ejr199{font-size:.75rem;color:var(--plum-300);text-decoration:none}.klein.svelte-ejr199:hover,.klein.svelte-ejr199:focus-visible{color:var(--green-400)}.vul.svelte-ejr199{flex:1}@media(max-width:860px){.inner.svelte-ejr199{grid-template-columns:1fr 1fr}.brand.svelte-ejr199{grid-column:1 / -1}.vul.svelte-ejr199{display:none}}@media(max-width:480px){.inner.svelte-ejr199{grid-template-columns:1fr}}body{margin:0}.v2.svelte-1br2sqw{min-height:100vh;overflow-x:clip;background:var(--plum-900);color:var(--neutral-50);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.skip-link.svelte-1br2sqw{position:fixed;top:.8rem;left:.8rem;z-index:200;padding:.6rem 1rem;background:var(--green-400);color:var(--plum-900);font-family:var(--font-sans);font-weight:700;font-size:.85rem;text-decoration:none;border:var(--border-heavy, 2px) solid var(--plum-900);border-radius:2px;transform:translateY(calc(-100% - 1.6rem))}.skip-link.svelte-1br2sqw:focus-visible{transform:none}.nav.svelte-1br2sqw{position:fixed;inset:0 0 auto;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.4rem 6vw;pointer-events:none;background:#1a0716d1;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.nav.floating.svelte-1br2sqw{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:1rem 1.5rem}.nav.floating.svelte-1br2sqw .nav-light-bg:where(.svelte-1br2sqw),.nav.floating.svelte-1br2sqw .links:where(.svelte-1br2sqw),.nav.floating.svelte-1br2sqw .menu-toggle:where(.svelte-1br2sqw),.nav.floating.svelte-1br2sqw .cta-slot:where(.svelte-1br2sqw){display:none}.nav.floating.svelte-1br2sqw .right:where(.svelte-1br2sqw){grid-column:3;align-items:center}.nav.floating.svelte-1br2sqw .audio,.nav.floating.svelte-1br2sqw .nav-cta.ok-btn{height:40px;box-sizing:border-box}.nav.svelte-1br2sqw>:where(.svelte-1br2sqw){pointer-events:auto}.nav-light-bg.svelte-1br2sqw{position:absolute;inset:0;z-index:0;pointer-events:none;background:#faf8f6ad}.left.svelte-1br2sqw,.links.svelte-1br2sqw,.right.svelte-1br2sqw{position:relative;z-index:1}.left.svelte-1br2sqw{position:relative;justify-self:start;display:flex;align-items:center;gap:1.3rem}.links.svelte-1br2sqw{justify-self:center}.right.svelte-1br2sqw{justify-self:end;display:flex;align-items:center;gap:.9rem}.audio-slot.svelte-1br2sqw,.cta-slot.svelte-1br2sqw{display:flex;align-items:center}.back.svelte-1br2sqw{white-space:nowrap;font-family:var(--font-sans);font-size:.74rem;letter-spacing:.06em;color:var(--neutral-300);text-decoration:none;padding:.3rem .6rem;border:1.5px solid var(--neutral-600);border-radius:2px;transition:color .2s ease,border-color .2s ease}.back.svelte-1br2sqw:hover{color:var(--green-400);border-color:var(--green-400)}.wordmark.svelte-1br2sqw{font-weight:1000;font-size:1.35rem;letter-spacing:-.04em;text-transform:lowercase;color:var(--neutral-50);text-decoration:none;transition:color .2s ease}.wordmark.svelte-1br2sqw .g:where(.svelte-1br2sqw){color:var(--green-400)}.links.svelte-1br2sqw{display:flex;gap:0}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){font-variation-settings:"wght" 400;--push: 0px;--swell: 1;transform:translate(var(--push)) scale(var(--swell));transform-origin:center;transition:color .2s ease,transform .42s cubic-bezier(.22,1,.36,1)}.cta-icon.svelte-1br2sqw{display:block;width:1.2em;height:1.2em;transform-origin:50% 60%}.nav-cta:hover .cta-icon.svelte-1br2sqw{animation:svelte-1br2sqw-cta-ring .5s ease-in-out}@keyframes svelte-1br2sqw-cta-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(13deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}.nav.svelte-1br2sqw .nav-cta.ok-btn{height:38px;box-sizing:border-box;border:none;border-radius:0;background:var(--green-400);color:var(--plum-900);box-shadow:none}.nav.svelte-1br2sqw .nav-cta.ok-btn:hover:not(:disabled),.nav.svelte-1br2sqw .nav-cta.ok-btn:focus-visible{background:var(--neutral-900);color:var(--green-400);border:none;box-shadow:inset 0 0 0 3px var(--green-400)}.nav.light.svelte-1br2sqw .nav-cta.ok-btn{background:var(--neutral-900);color:var(--green-400)}.nav.light.svelte-1br2sqw .nav-cta.ok-btn:hover:not(:disabled),.nav.light.svelte-1br2sqw .nav-cta.ok-btn:focus-visible{background:var(--green-400);color:var(--plum-900)}.nav.light.svelte-1br2sqw{background:transparent}.nav.light.svelte-1br2sqw .wordmark:where(.svelte-1br2sqw){color:var(--plum-900)}.nav.light.svelte-1br2sqw .wordmark:where(.svelte-1br2sqw) .g:where(.svelte-1br2sqw){color:var(--plum-500)}.nav.light.svelte-1br2sqw .links:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){color:var(--plum-700)}.nav.light.svelte-1br2sqw .links:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw):hover{color:var(--plum-900)}.nav.light.svelte-1br2sqw .links:where(.svelte-1br2sqw) a.active:where(.svelte-1br2sqw){color:var(--plum-900)}.nav.light.svelte-1br2sqw .links:where(.svelte-1br2sqw) a.active:where(.svelte-1br2sqw):after{background:var(--plum-500)}.nav.light.svelte-1br2sqw .back:where(.svelte-1br2sqw){color:var(--plum-700);border-color:var(--plum-400)}main.svelte-1br2sqw{display:block}main.svelte-1br2sqw:focus{outline:none}.menu-toggle.svelte-1br2sqw{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer}.menu-toggle.svelte-1br2sqw .bar:where(.svelte-1br2sqw){display:block;width:24px;height:2px;margin:0 auto;background:var(--neutral-50);border-radius:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.nav.light.svelte-1br2sqw .menu-toggle:where(.svelte-1br2sqw) .bar:where(.svelte-1br2sqw){background:var(--plum-900)}.menu-toggle.open.svelte-1br2sqw .bar:where(.svelte-1br2sqw){background:var(--neutral-50)}.menu-toggle.open.svelte-1br2sqw .bar:where(.svelte-1br2sqw):nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open.svelte-1br2sqw .bar:where(.svelte-1br2sqw):nth-child(2){opacity:0}.menu-toggle.open.svelte-1br2sqw .bar:where(.svelte-1br2sqw):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu.svelte-1br2sqw{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;padding:6rem 8vw 8vw;background:var(--plum-900)}.m-links.svelte-1br2sqw{display:flex;flex-direction:column;gap:.2rem;width:100%}.m-links.svelte-1br2sqw a:where(.svelte-1br2sqw){font-family:var(--font-display);font-size:clamp(2rem,9vw,3rem);font-weight:300;letter-spacing:-.02em;text-transform:lowercase;color:var(--neutral-100);text-decoration:none;padding:.35rem 0;transition:color .16s ease}.m-links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,.m-links.svelte-1br2sqw a.active:where(.svelte-1br2sqw){color:var(--green-400)}.m-cta{margin-top:2rem}@media(max-width:820px){.nav.svelte-1br2sqw{display:flex;justify-content:space-between;align-items:center}.links.svelte-1br2sqw,.audio-slot.svelte-1br2sqw,.cta-slot.svelte-1br2sqw{display:none}.menu-toggle.svelte-1br2sqw{display:flex}}@media(prefers-reduced-motion:reduce){main.svelte-1br2sqw{animation:none}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){transform:none!important;transition:color .2s ease}.nav-cta:hover .cta-icon.svelte-1br2sqw{animation:none}}
