.btn{font-family:var(--font-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-link);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:var(--border-w) solid transparent;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.btn--full{width:100%}.btn:active:not([disabled]):not([aria-disabled=true]){transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.btn--sm{height:var(--control-h-sm);padding:0 14px;font-size:var(--fs-micro)}.btn--md{height:var(--control-h-md);padding:0 var(--control-pad-x);font-size:var(--fs-small)}.btn--lg{height:var(--control-h-lg);padding:0 28px;font-size:var(--fs-body-lg)}.btn--ghost{background:transparent;color:var(--c-ink-900);border-color:transparent}.btn--ghost:hover{color:var(--text-body)}.control[data-astro-cid-6r4vn55u]{display:block;width:100%;height:var(--control-h-md);padding:0 14px;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--text-body);background:var(--surface-card);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.control[data-astro-cid-6r4vn55u]::placeholder{color:var(--text-faint)}.control[data-astro-cid-6r4vn55u]:focus{border-color:transparent}.control[data-astro-cid-6r4vn55u]:user-invalid{border-color:var(--status-danger)}.field[data-astro-cid-nytetph5]{display:flex;flex-direction:column;gap:6px}.field__label[data-astro-cid-nytetph5]{font:var(--type-label);letter-spacing:var(--ls-body);color:var(--text-body);display:flex;gap:4px}.field__hint[data-astro-cid-nytetph5]{font-size:var(--fs-micro);color:var(--text-muted)}.control[data-astro-cid-mf5onnay]{display:block;width:100%;padding:12px 14px;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--text-body);background:var(--surface-card);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);outline:none;resize:vertical;transition:border-color var(--dur-fast) var(--ease-out)}.control[data-astro-cid-mf5onnay]::placeholder{color:var(--text-faint)}.control[data-astro-cid-mf5onnay]:focus{border-color:transparent}.control[data-astro-cid-mf5onnay]:user-invalid{border-color:var(--status-danger)}.reach__note[data-astro-cid-shkgsvv3]{margin:10px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-500)}.reach__form[data-astro-cid-shkgsvv3]{display:flex;flex-direction:column;gap:16px}.reach__form-title[data-astro-cid-shkgsvv3],.reach__done-title[data-astro-cid-shkgsvv3]{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-title-3);line-height:1.2;letter-spacing:var(--ls-title)}.reach__pair[data-astro-cid-shkgsvv3]{display:grid;grid-template-columns:1fr;gap:12px}.reach__trap[data-astro-cid-shkgsvv3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reach__turnstile[data-astro-cid-shkgsvv3]:empty{display:none}.reach__error[data-astro-cid-shkgsvv3]{margin:0;padding:10px 12px;border:var(--border-w) solid var(--status-danger);border-radius:var(--radius-sm);font-size:var(--fs-small);line-height:1.5;color:var(--status-danger)}.reach__done[data-astro-cid-shkgsvv3]{animation:c95-in var(--dur-base) var(--ease-out)}@media(min-width:420px){.reach__pair[data-astro-cid-shkgsvv3]{grid-template-columns:1fr 1fr}}.dot-field[data-astro-cid-tjxjtbu5]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.section[data-astro-cid-kizg7k7t]{position:relative}.section--dots[data-astro-cid-kizg7k7t]{overflow:hidden}.section--sunken[data-astro-cid-kizg7k7t]{background:var(--surface-sunken)}.section--ink[data-astro-cid-kizg7k7t]{background:var(--surface-inverse);color:var(--text-on-inverse)}.border-top[data-astro-cid-kizg7k7t]{border-top:var(--border-w) solid var(--c-ink-a12)}.border-bottom[data-astro-cid-kizg7k7t]{border-bottom:var(--border-w) solid var(--c-ink-a12)}.section--ink[data-astro-cid-kizg7k7t].border-top,.section--ink[data-astro-cid-kizg7k7t].border-bottom{border-color:var(--border-hairline)}.section__inner[data-astro-cid-kizg7k7t]{position:relative}.section--space-hero[data-astro-cid-kizg7k7t] .section__inner[data-astro-cid-kizg7k7t]{padding-block:clamp(56px,9vw,112px) clamp(44px,6vw,76px)}.section--space-lg[data-astro-cid-kizg7k7t] .section__inner[data-astro-cid-kizg7k7t]{padding-block:clamp(52px,7vw,92px)}.section--space-md[data-astro-cid-kizg7k7t] .section__inner[data-astro-cid-kizg7k7t]{padding-block:clamp(44px,6vw,80px)}.section--space-tight[data-astro-cid-kizg7k7t] .section__inner[data-astro-cid-kizg7k7t]{padding-block:clamp(22px,3vw,32px)}.section--space-none[data-astro-cid-kizg7k7t] .section__inner[data-astro-cid-kizg7k7t]{padding-block:0}.card[data-astro-cid-krzadgmk]{display:flex;flex-direction:column;gap:16px;padding:var(--card-pad, var(--card-padding));border:var(--border-w) solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-none);text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.card--paper[data-astro-cid-krzadgmk]{background:var(--surface-card);border-color:var(--border-hairline);color:var(--text-body)}.card--sunken[data-astro-cid-krzadgmk]{background:var(--surface-sunken);color:var(--text-body)}.card--outline[data-astro-cid-krzadgmk]{background:transparent;border-color:var(--border-default);color:var(--text-body)}.card--inverse[data-astro-cid-krzadgmk]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-on-inverse)}.card--accent[data-astro-cid-krzadgmk]{background:var(--surface-accent-soft);border-color:var(--c-ink-a46);color:var(--text-body)}.card--hover[data-astro-cid-krzadgmk]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raise);border-color:var(--c-ink-a46)}a[data-astro-cid-krzadgmk].card:hover{color:inherit}.eyebrow--muted[data-astro-cid-bcm63bys]{color:var(--c-ink-400)}.on-ink .eyebrow--muted[data-astro-cid-bcm63bys]{color:var(--c-ink-300)}.chips[data-astro-cid-d3ejqj6o]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chips__input[data-astro-cid-d3ejqj6o]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chips__chip[data-astro-cid-d3ejqj6o]{cursor:pointer;border:var(--border-w) solid var(--c-ink-200);background:transparent;color:var(--c-ink-900);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-small);line-height:1.3;letter-spacing:var(--ls-link);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chips--sm[data-astro-cid-d3ejqj6o] .chips__chip[data-astro-cid-d3ejqj6o]{padding:10px 16px}.chips--md[data-astro-cid-d3ejqj6o] .chips__chip[data-astro-cid-d3ejqj6o]{padding:12px 16px}.chips__chip[data-astro-cid-d3ejqj6o]:hover{border-color:var(--c-ink-900)}.chips__input[data-astro-cid-d3ejqj6o]:checked+.chips__chip[data-astro-cid-d3ejqj6o]{background:var(--c-bone);color:#111;border-color:var(--c-bone)}.chips__input[data-astro-cid-d3ejqj6o]:focus-visible+.chips__chip[data-astro-cid-d3ejqj6o]{box-shadow:var(--focus-ring-shadow)}.chips--inverse[data-astro-cid-d3ejqj6o] .chips__chip[data-astro-cid-d3ejqj6o]{color:var(--c-bone);border-color:#fbfaf957}.chips--inverse[data-astro-cid-d3ejqj6o] .chips__chip[data-astro-cid-d3ejqj6o]:hover{border-color:var(--c-bone)}.chips--inverse[data-astro-cid-d3ejqj6o] .chips__input[data-astro-cid-d3ejqj6o]:checked+.chips__chip[data-astro-cid-d3ejqj6o]{background:var(--c-bone);color:#111;border-color:var(--c-bone)}.icon[data-astro-cid-bjxqifkx]{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);flex:0 0 auto;color:currentColor}.icon[data-astro-cid-bjxqifkx] svg{display:block}.contact__grid[data-astro-cid-6zeplb2s].contact__grid--compact{grid-template-columns:minmax(0,1fr)}.contact__grid[data-astro-cid-6zeplb2s][hidden],.contact__done[data-astro-cid-6zeplb2s][hidden]{display:none}.contact__note[data-astro-cid-6zeplb2s]{margin:0;font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--c-ink-500)}.contact__grid[data-astro-cid-6zeplb2s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;align-items:start}.contact__done[data-astro-cid-6zeplb2s]{max-width:620px;padding:clamp(16px,4vw,32px) 0 8px;animation:c95-in var(--dur-slow) var(--ease-out)}.contact__done[data-astro-cid-6zeplb2s]:focus{outline:none}.done__mark[data-astro-cid-6zeplb2s]{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#111;background:linear-gradient(135deg,#ef99c7,#aba4ff 55%,#80cddf);margin-bottom:28px}.done__eyebrow[data-astro-cid-6zeplb2s]{margin:0;color:var(--text-muted, var(--c-ink-500));font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.done__title[data-astro-cid-6zeplb2s]{margin:12px 0 0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px,6vw,48px);line-height:1.1;letter-spacing:var(--ls-display)}.done__body[data-astro-cid-6zeplb2s]{max-width:42ch;margin:20px 0 0;line-height:1.6;color:var(--text-muted, var(--c-ink-700))}.done__action[data-astro-cid-6zeplb2s]{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.done__reset[data-astro-cid-6zeplb2s]{padding:12px 0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.done__urgent[data-astro-cid-6zeplb2s]{margin:30px 0 0;padding-top:22px;border-top:1px solid var(--c-ink-a12);color:var(--text-muted, var(--c-ink-500));font-size:14px;line-height:1.7}.done__urgent[data-astro-cid-6zeplb2s] a[data-astro-cid-6zeplb2s]{color:inherit;text-underline-offset:4px}.done__reset[data-astro-cid-6zeplb2s]:focus-visible,.done__urgent[data-astro-cid-6zeplb2s] a[data-astro-cid-6zeplb2s]:focus-visible{outline:2px solid #aba4ff;outline-offset:4px}.brief[data-astro-cid-6zeplb2s]{max-width:620px;display:flex;flex-direction:column;gap:34px}.brief__group[data-astro-cid-6zeplb2s]{margin:0;padding:0;border:0}.brief__legend[data-astro-cid-6zeplb2s]{padding:0;margin-bottom:14px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-title-3);line-height:1.2;letter-spacing:var(--ls-title)}.brief__pair[data-astro-cid-6zeplb2s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.brief__trap[data-astro-cid-6zeplb2s]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brief__error[data-astro-cid-6zeplb2s]{margin:0;padding:12px 14px;border:var(--border-w) solid var(--status-danger);border-radius:var(--radius-sm);font-size:var(--fs-small);line-height:1.5;color:var(--status-danger)}.contact__grid[data-astro-cid-6zeplb2s]:not(.contact__grid--compact) .brief__turnstile[data-astro-cid-6zeplb2s]:empty{display:none}.btn[data-contact-submit][aria-busy=true]{opacity:.6;cursor:progress}.contact__aside[data-astro-cid-6zeplb2s]{display:flex;flex-direction:column;gap:24px}.contact__links[data-astro-cid-6zeplb2s]{margin-top:16px;display:flex;flex-direction:column;gap:10px;font-weight:var(--fw-medium);font-size:var(--fs-body);line-height:1.4;letter-spacing:var(--ls-link)}.contact__where[data-astro-cid-6zeplb2s]{margin:18px 0 0;padding-top:16px;border-top:var(--border-w) solid var(--c-ink-a12);font-size:14px;line-height:1.5;color:var(--c-ink-500)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--link-spectrum-fade:0%}}}@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-3xl:48rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-font-weight-bold:700;--tw-leading-relaxed:1.625;--tw-ease-out:cubic-bezier(0, 0, .2, 1);--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-animate-ai-word:ai-word .4s ease-out both;--tw-animate-ai-shimmer:ai-shimmer 1.6s linear infinite;--tw-animate-ai-rainbow:ai-rainbow 5s ease-in-out infinite}}@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:invisible{visibility:hidden}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:col-start-1{grid-column-start:1}.tw\:row-start-1{grid-row-start:1}.tw\:m-0{margin:0}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-block{display:inline-block}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:w-full{width:100%}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:min-w-0{min-width:0}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:content-center{align-content:center}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-12{gap:calc(var(--tw-spacing) * 12)}.tw\:self-start{align-self:flex-start}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-white\/15{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/15{border-color:color-mix(in oklab,var(--tw-color-white) 15%,transparent)}}.tw\:border-t-\[var\(--c-ink-300\)\]{border-top-color:var(--c-ink-300)}.tw\:bg-\[\#202020\]{background-color:#202020}.tw\:bg-transparent{background-color:#0000}.tw\:bg-white\/20{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/20{background-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:bg-\[linear-gradient\(110deg\,\#e7aa80\,\#ef99c7\,\#aba4ff\,\#80cddf\,\#9bdfa6\,\#e7aa80\)\]{background-image:linear-gradient(110deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6,#e7aa80)}.tw\:bg-size-\[300\%_100\%\]{background-size:300% 100%}.tw\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.tw\:p-0{padding:0}.tw\:p-px{padding:1px}.tw\:px-0{padding-inline:0}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:text-center{text-align:center}.tw\:font-\[inherit\]{font-family:inherit}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:text-\[var\(--c-bone\)\]{color:var(--c-bone)}.tw\:text-\[var\(--c-ink-300\)\]{color:var(--c-ink-300)}.tw\:text-transparent{color:#0000}.tw\:opacity-0{opacity:0}.tw\:opacity-100{opacity:1}.tw\:shadow-\[0_8px_24px_\#0003\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-300{--tw-duration:.3s;transition-duration:.3s}.tw\:duration-500{--tw-duration:.5s;transition-duration:.5s}.tw\:ease-out{--tw-ease:var(--tw-ease-out);transition-timing-function:var(--tw-ease-out)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:group-data-\[paused\]\:\[animation-play-state\:paused\]:is(:where(.tw\:group)[data-paused] *){animation-play-state:paused}@media(hover:hover){.tw\:hover\:text-white:hover{color:var(--tw-color-white)}}.tw\:data-\[thinking\]\:bg-\[linear-gradient\(110deg\,\#888_25\%\,\#fff_45\%\,\#888_65\%\)\][data-thinking]{background-image:linear-gradient(110deg,#888 25%,#fff,#888 65%)}.tw\:data-\[thinking\]\:bg-size-\[200\%_100\%\][data-thinking]{background-size:200% 100%}.tw\:data-\[thinking\]\:bg-clip-text[data-thinking]{-webkit-background-clip:text;background-clip:text}.tw\:data-\[thinking\]\:text-transparent[data-thinking]{color:#0000}@media(prefers-reduced-motion:no-preference){.tw\:motion-safe\:animate-ai-rainbow{animation:var(--tw-animate-ai-rainbow)}.tw\:motion-safe\:animate-ai-word{animation:var(--tw-animate-ai-word)}.tw\:motion-safe\:animate-spin{animation:var(--tw-animate-spin)}.tw\:motion-safe\:data-\[thinking\]\:animate-ai-shimmer[data-thinking]{animation:var(--tw-animate-ai-shimmer)}}@media(prefers-reduced-motion:reduce){.tw\:motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.tw\:sm\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:sm\:px-1{padding-inline:var(--tw-spacing)}.tw\:sm\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:sm\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:sm\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}}}:root{--c-bone:#fbfaf9;--c-ink:#111;--c-copper:#b87333;--c-copper-900:#5e3a19;--c-copper-700:#8c5726;--c-copper-600:#9c5f27;--c-copper-500:#b87333;--c-copper-300:#d8a874;--c-copper-100:#efdfcb;--c-copper-050:#f7efe6;--c-ink-900:#fbfaf9;--c-ink-700:#d9d6d1;--c-ink-500:#b6b2ac;--c-ink-400:#8e8b86;--c-ink-300:#b6b2ac;--c-ink-200:#3a3937;--c-ink-100:#222;--c-ink-050:#171717;--c-white:#fff;--c-ink-a04:#ffffff0a;--c-ink-a08:#ffffff16;--c-ink-a12:#ffffff14;--c-ink-a24:#ffffff24;--c-ink-a46:#ffffff47;--c-copper-a12:#b873331f;--c-copper-a38:#b8733361;--surface-page:#080808;--surface-card:linear-gradient(115deg, #e7aa8006, #ef99c709 25%, #aba4ff0a 50%, #80cddf08 75%, #9bdfa605), #080808;--surface-sunken:linear-gradient(115deg, #e7aa8005, #ef99c708 25%, #aba4ff09 50%, #80cddf06 75%, #9bdfa604), #080808;--surface-inverse:#080808;--surface-accent-soft:var(--spectrum-soft);--text-body:var(--c-ink-900);--text-muted:var(--c-ink-500);--text-faint:var(--c-ink-400);--text-accent:var(--c-ink-900);--text-on-accent:#111;--text-on-inverse:var(--c-bone);--border-hairline:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--border-accent:#ffffff1f;--link-rest:var(--c-ink-900);--link-hover:var(--c-ink-900);--focus-ring:var(--c-ink-900);--status-positive:#3f7d4e;--status-warning:#b8862f;--status-danger:#a83a2c;--status-info:var(--c-ink-700);--font-wordmark:"Space Grotesk",Helvetica,Arial,sans-serif;--font-display:"Geist",Helvetica,Arial,sans-serif;--font-body:"Geist",Helvetica,Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:clamp(76px,15vw,220px);--fs-lede:clamp(19px,2.1vw,28px);--fs-display-1:clamp(48px,7vw,96px);--fs-display-2:clamp(36px,5vw,64px);--fs-title-1:34px;--fs-title-2:26px;--fs-title-3:20px;--fs-body-lg:18px;--fs-body:16px;--fs-small:15px;--fs-micro:13px;--lh-hero:.88;--lh-display:.95;--lh-title:1.15;--lh-lede:1.3;--lh-body:1.55;--ls-hero:-.05em;--ls-display:-.04em;--ls-title:-.03em;--ls-lede:-.025em;--ls-link:-.02em;--ls-body:-.01em;--ls-micro:.02em;--measure-lede:17em;--measure-body:34em;--type-hero:var(--fw-bold) var(--fs-hero)/var(--lh-hero) var(--font-wordmark);--type-display-1:var(--fw-bold) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-display-2:var(--fw-bold) var(--fs-display-2)/var(--lh-display) var(--font-display);--type-title:var(--fw-bold) var(--fs-title-2)/var(--lh-title) var(--font-display);--type-lede:var(--fw-medium) var(--fs-lede)/var(--lh-lede) var(--font-body);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-label:var(--fw-medium) var(--fs-small)/1.2 var(--font-body);--space-0:0;--space-1:4px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:18px;--space-6:26px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--space-11:140px;--gutter-page:clamp(20px,5vw,64px);--gap-section:clamp(24px,4vw,48px);--gap-stack:clamp(16px,3vw,26px);--card-padding:30px;--card-gap:20px;--dot-pitch:32px;--dot-radius:1.05px;--pointer-radius:200px;--control-h-sm:32px;--control-h-md:42px;--control-h-lg:52px;--control-pad-x:20px;--max-content:1180px;--max-prose:680px;--radius-0:0;--radius-sm:0;--radius-md:22px;--radius-lg:0;--radius-pill:999px;--border-w:1px;--border-w-thick:2px;--shadow-none:none;--shadow-hairline:0 0 0 1px var(--c-ink-a12);--shadow-raise:0 1px 2px #00000047,0 8px 24px #0000004d;--shadow-lift:0 2px 4px #0000004d,0 18px 44px #0006;--shadow-inset:inset 0 1px 0 #ffffff1f;--focus-ring-shadow:0 0 0 2px var(--surface-page),0 0 0 4px var(--c-ink-a46);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--lerp-pointer:.12;--lerp-dot:.16;--scrim:#11111175;--blur-panel:blur(10px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-page);margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-6));background:#000}body{color:var(--text-body);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--link-rest);font-weight:var(--fw-medium);letter-spacing:var(--ls-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a[href],a[href] *{cursor:pointer!important}a:hover{color:var(--link-rest)}:focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:var(--radius-sm);outline:none}.card:focus-visible,.trade__link:focus-visible{border-radius:var(--radius-md)}.control-frame{width:100%;display:block;position:relative}.control-frame:before,.control-frame:after{content:"";border-radius:var(--radius-sm);pointer-events:none;background:var(--link-spectrum);opacity:0;transition:opacity .24s var(--ease-out);background-size:300% 100%;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.control-frame:before{padding:var(--border-w);inset:0}.control-frame:focus-within:before,.control-frame:focus-within:after{opacity:1;animation:5s ease-in-out infinite button-spectrum}.control-frame .control:focus-visible{box-shadow:none}.control-frame:has(.control:user-invalid):before{background:var(--status-danger)}.control-frame:has(.control:user-invalid):after{background:var(--status-danger)}img,svg,canvas{max-width:100%}[hidden]{display:none!important}:root{--header-h:66px;--spectrum-dark:linear-gradient(110deg,#a83f18,#9b2868,#5545ad,#08738a,#236b39,#a83f18);--spectrum-light:linear-gradient(110deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6,#e7aa80);--link-spectrum:var(--spectrum-light);--spectrum-band:linear-gradient(90deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6);--spectrum-vertical:linear-gradient(180deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6);--spectrum-soft:linear-gradient(110deg,#e7aa8020,#ef99c720,#aba4ff20,#80cddf20,#9bdfa620);--spectrum-soft-band:linear-gradient(90deg,#e7aa8030,#ef99c730,#aba4ff30,#80cddf30,#9bdfa630);--spectrum-soft-vertical:linear-gradient(180deg,#e7aa8030,#ef99c730,#aba4ff30,#80cddf30,#9bdfa630)}.container{max-width:var(--max-content);padding-inline:var(--gutter-page);margin-inline:auto}main{padding-top:var(--header-h)}.page-hero{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h)}.skip-link{left:var(--gutter-page);z-index:100;background:var(--c-bone);color:#111;border-radius:var(--radius-sm);font:var(--type-label);transition:top var(--dur-fast) var(--ease-out);padding:10px 16px;position:absolute;top:-100px}.skip-link:focus-visible{color:#111;top:12px}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-body);line-height:1.2}.h-page{max-width:15em;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.045em;text-wrap:pretty;margin:0;font-size:clamp(36px,6vw,72px);line-height:.94}.h-section{max-width:20em;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1}.h-block{max-width:16em;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.lede{max-width:26em;font-weight:var(--fw-medium);letter-spacing:var(--ls-lede);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.32}.prose{max-width:28em;font-weight:var(--fw-regular);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.mono-note{font-family:var(--font-mono);font-weight:var(--fw-medium);color:var(--text-faint);font-size:14px;line-height:1.2}.on-ink{background:var(--surface-inverse);color:var(--text-on-inverse)}.on-ink .h-section,.on-ink .h-block{color:var(--c-bone)}.on-ink .prose,.on-ink .lede{color:var(--c-ink-300)}.brand-button{--button-ground:var(--c-bone);--button-label:#111;--button-spectrum:var(--spectrum-light);--button-spectrum-opacity:0;isolation:isolate;background:var(--button-ground);color:var(--button-label);transition:background-color .4s var(--ease-out),color .4s var(--ease-out),transform var(--dur-instant) var(--ease-out);border-color:#0000;position:relative}.brand-button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--button-spectrum);opacity:var(--button-spectrum-opacity);transition:opacity .9s var(--ease-in-out);background-size:300% 300%;animation:5s ease-in-out infinite button-spectrum;position:absolute;inset:0}.brand-button:hover,.brand-button:focus-visible{color:var(--button-label)}.on-ink .brand-button,.plan--dark .brand-button,.card--inverse .brand-button,body:has(.hero.page-hero,.ai-hero) .site-header:not(.is-solid) .brand-button{--button-ground:var(--c-white);--button-label:#111;--button-spectrum:var(--spectrum-light)}.on-ink,.hero.page-hero,.ai-hero,body:has(.hero.page-hero,.ai-hero) .site-header:not(.is-solid),.plan--dark,.card--inverse{--link-spectrum:var(--spectrum-light);--spectrum-band:linear-gradient(90deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6);--spectrum-vertical:linear-gradient(180deg,#e7aa80,#ef99c7,#aba4ff,#80cddf,#9bdfa6)}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-spectrum-text],.eyebrow:not(.eyebrow--muted){background-image:var(--accent-spectrum,var(--link-spectrum));background-size:var(--accent-size,100% 100%);background-position:var(--accent-position,0 0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}[data-spectrum-soft]{background-image:var(--accent-spectrum,var(--spectrum-soft));background-size:var(--accent-size,100% 100%);background-position:var(--accent-position,0 0)}a.card:is(:hover,:focus-visible) [data-spectrum-text],a.trade__link:is(:hover,:focus-visible) [data-spectrum-text]{background-image:var(--link-spectrum);background-size:300% 300%;animation:5s ease-in-out infinite button-spectrum}@property --link-spectrum-fade{syntax:"<percentage>";inherits:false;initial-value:0%}a:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll){transition:--link-spectrum-fade .24s var(--ease-out),color .24s var(--ease-out),border-color .24s var(--ease-out);position:relative}a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)):after{content:"";pointer-events:none;background:var(--link-spectrum);opacity:0;transform-origin:0;height:2px;transition:transform .28s var(--ease-out),opacity .24s var(--ease-out);background-size:300% 300%;animation:5s ease-in-out infinite button-spectrum;position:absolute;inset:auto 0 -3px;transform:scaleX(0)}a.site-header__link:after{bottom:calc(50% - .85em)}a.text-link:after{bottom:calc(-1 * var(--border-w))}a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)):is(:hover,:focus-visible){--link-spectrum-fade:100%}a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)):is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}@supports ((-webkit-background-clip:text) or (background-clip:text)){a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)){background-image:var(--link-spectrum);-webkit-text-fill-color:currentColor;background-size:300% 300%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab,red,red)){a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)){-webkit-text-fill-color:color-mix(in srgb,currentColor calc(100% - var(--link-spectrum-fade)),transparent)}}a:where(:not(.brand-button,.wordmark,.skip-link,.card,.trade__link,.scroll-cue,.hero__scroll)){animation:5s ease-in-out infinite button-spectrum}}.brand-button:is(:hover,:focus-visible):not([disabled]):not([aria-disabled=true]){--button-spectrum-opacity:1}@keyframes button-spectrum{0%,to{background-position:0%}50%{background-position:100%}}@media(prefers-reduced-motion:reduce){.brand-button:before{transition:none;animation:none}.brand-button{transition:none}}@media(forced-colors:active){.control-frame:before,.control-frame:after{display:none}.control-frame:focus-within{outline-offset:3px;outline:2px solid highlight}.control,.card,.badge,.row__side{border-color:canvastext!important;border-image:!important}[data-spectrum-text],.eyebrow:not(.eyebrow--muted),a:is(:hover,:focus-visible){-webkit-text-fill-color:currentColor;background-image:none!important}a:after{background:linktext}.brand-button{color:buttontext;background:buttonface;border-color:buttontext}.brand-button:hover,.brand-button:focus-visible{color:buttontext}.brand-button:before{display:none}}@keyframes c95-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes c95-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes c95-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise{animation:c95-rise .48s var(--ease-out) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ai-word{0%{opacity:0}to{opacity:1}}@keyframes ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ai-rainbow{0%,to{background-position:0%}50%{background-position:100%}}:root{--c-bone:#fbfaf9;--c-ink:#111111;--c-copper:#B87333;--c-copper-900:#5E3A19;--c-copper-700:#8C5726;--c-copper-600:#9C5F27;--c-copper-500:#B87333;--c-copper-300:#D8A874;--c-copper-100:#EFDFCB;--c-copper-050:#F7EFE6;--c-ink-900:#FBFAF9;--c-ink-700:#D9D6D1;--c-ink-500:#B6B2AC;--c-ink-400:#8E8B86;--c-ink-300:#B6B2AC;--c-ink-200:#3A3937;--c-ink-100:#222222;--c-ink-050:#171717;--c-white:#ffffff;--c-ink-a04:rgba(255,255,255,.04);--c-ink-a08:rgba(255,255,255,.085);--c-ink-a12:rgba(255,255,255,.08);--c-ink-a24:rgba(255,255,255,.14);--c-ink-a46:rgba(255,255,255,.28);--c-copper-a12:rgba(184,115,51,.12);--c-copper-a38:rgba(184,115,51,.38);--surface-page:#080808;--surface-card: linear-gradient(115deg, rgba(231,170,128,.025), rgba(239,153,199,.035) 25%, rgba(171,164,255,.04) 50%, rgba(128,205,223,.03) 75%, rgba(155,223,166,.02)), #080808;--surface-sunken: linear-gradient(115deg, rgba(231,170,128,.02), rgba(239,153,199,.03) 25%, rgba(171,164,255,.035) 50%, rgba(128,205,223,.025) 75%, rgba(155,223,166,.015)), #080808;--surface-inverse:#080808;--surface-accent-soft:var(--spectrum-soft);--text-body:var(--c-ink-900);--text-muted:var(--c-ink-500);--text-faint:var(--c-ink-400);--text-accent:var(--c-ink-900);--text-on-accent:#111111;--text-on-inverse:var(--c-bone);--border-hairline:rgba(255,255,255,.08);--border-default:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.18);--border-accent:rgba(255,255,255,.12);--link-rest:var(--c-ink-900);--link-hover:var(--c-ink-900);--focus-ring:var(--c-ink-900);--status-positive:#3F7D4E;--status-warning:#B8862F;--status-danger:#A83A2C;--status-info:var(--c-ink-700)}:root{--font-wordmark:"Space Grotesk",Helvetica,Arial,sans-serif;--font-display:"Geist",Helvetica,Arial,sans-serif;--font-body:"Geist",Helvetica,Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:clamp(76px,15vw,220px);--fs-lede:clamp(19px,2.1vw,28px);--fs-display-1:clamp(48px,7vw,96px);--fs-display-2:clamp(36px,5vw,64px);--fs-title-1:34px;--fs-title-2:26px;--fs-title-3:20px;--fs-body-lg:18px;--fs-body:16px;--fs-small:15px;--fs-micro:13px;--lh-hero:.88;--lh-display:.95;--lh-title:1.15;--lh-lede:1.3;--lh-body:1.55;--ls-hero:-.05em;--ls-display:-.04em;--ls-title:-.03em;--ls-lede:-.025em;--ls-link:-.02em;--ls-body:-.01em;--ls-micro:.02em;--measure-lede:17em;--measure-body:34em;--type-hero:var(--fw-bold) var(--fs-hero)/var(--lh-hero) var(--font-wordmark);--type-display-1:var(--fw-bold) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-display-2:var(--fw-bold) var(--fs-display-2)/var(--lh-display) var(--font-display);--type-title:var(--fw-bold) var(--fs-title-2)/var(--lh-title) var(--font-display);--type-lede:var(--fw-medium) var(--fs-lede)/var(--lh-lede) var(--font-body);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-label:var(--fw-medium) var(--fs-small)/1.2 var(--font-body)}:root{--space-0:0;--space-1:4px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:18px;--space-6:26px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--space-11:140px;--gutter-page:clamp(20px,5vw,64px);--gap-section:clamp(24px,4vw,48px);--gap-stack:clamp(16px,3vw,26px);--card-padding:30px;--card-gap:20px;--dot-pitch:32px;--dot-radius:1.05px;--pointer-radius:200px;--control-h-sm:32px;--control-h-md:42px;--control-h-lg:52px;--control-pad-x:20px;--max-content:1180px;--max-prose:680px}:root{--radius-0:0;--radius-sm:0;--radius-md:22px;--radius-lg:0;--radius-pill:999px;--border-w:1px;--border-w-thick:2px;--shadow-none:none;--shadow-hairline:0 0 0 1px var(--c-ink-a12);--shadow-raise:0 1px 2px rgba(0,0,0,.28),0 8px 24px rgba(0,0,0,.3);--shadow-lift:0 2px 4px rgba(0,0,0,.3),0 18px 44px rgba(0,0,0,.4);--shadow-inset:inset 0 1px 0 rgba(255,255,255,.12);--focus-ring-shadow:0 0 0 2px var(--surface-page),0 0 0 4px var(--c-ink-a46);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--lerp-pointer:.12;--lerp-dot:.16;--scrim:rgba(17,17,17,.46);--blur-panel:blur(10px)}html:root{color-scheme:dark;--surface-page: #080808;--text-body: #fbfaf9;--text-muted: #b6b2ac;--spectrum: linear-gradient(110deg, #e7aa80, #ef99c7, #aba4ff, #80cddf, #9bdfa6, #e7aa80);--ease-out: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden!important;overscroll-behavior:none;background:var(--surface-page)}html body{color:var(--text-body);font-family:Geist,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}::selection{color:var(--text-body);background:#aba4ff38}.page{position:fixed;inset:0;width:100%;height:100%;padding:0!important;overflow:hidden;background:var(--surface-page)}.dot-field{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;pointer-events:none}.shell{position:relative;z-index:1;height:100%;padding:clamp(24px,5vw,64px);display:grid;grid-template-rows:1fr auto;gap:clamp(32px,5vw,56px)}.hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,3vw,28px);min-height:0}.wordmark{margin:0;display:flex;align-items:center;font-family:Space Grotesk,Helvetica,Arial,sans-serif;font-size:clamp(76px,15vw,220px);font-weight:700;line-height:.88;letter-spacing:-.05em;animation:rise .48s var(--ease-out) both}.wordmark__accent{color:var(--text-body);padding-right:.06em;margin-right:-.06em}@supports ((background-clip: text) or (-webkit-background-clip: text)){.wordmark__accent{background:var(--spectrum);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:spectrum 5s ease-in-out infinite}}.footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:15px;letter-spacing:-.02em;animation:rise .48s var(--ease-out) .16s both}.footer a{position:relative;color:var(--text-body);font-weight:500;text-decoration:none;transition:--link-spectrum-fade .24s var(--ease-out),color .24s var(--ease-out)}@property --link-spectrum-fade{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@supports ((background-clip: text) or (-webkit-background-clip: text)){.footer a{--link-spectrum-fade: 0%;background:var(--spectrum);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:color-mix(in srgb,currentColor calc(100% - var(--link-spectrum-fade)),transparent);animation:spectrum 5s ease-in-out infinite}.footer a:is(:hover,:focus-visible){--link-spectrum-fade: 100%}}.footer a:after{content:"";position:absolute;inset:auto 0 -4px;height:2px;background:var(--spectrum);background-size:300% 300%;opacity:0;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out),opacity .24s var(--ease-out);animation:spectrum 5s ease-in-out infinite}.footer a:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}.footer a:focus-visible{outline:none;border-radius:1px;box-shadow:0 0 0 2px var(--surface-page),0 0 0 4px #ffffff47}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spectrum{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-height:480px){.shell{min-height:480px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.wordmark__accent,.footer a{background:none;-webkit-text-fill-color:currentColor}.footer a:after{background:LinkText}}.holding-close{font:inherit;cursor:pointer;border:0;padding:8px;background:transparent;color:#fbfaf9;font-size:28px;line-height:1;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.holding-close:hover{color:#d9d6d1}.holding-close:focus-visible{outline:2px solid #aba4ff;outline-offset:4px}.holding-modal{width:min(720px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:clamp(20px,4vw,36px);border:1px solid #3a3937;border-radius:12px;background:#111;color:#fbfaf9;overscroll-behavior:contain}.holding-modal::backdrop{background:#000c}.holding-modal__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.holding-modal__header h2{margin:0;font-size:28px}html:has(.holding-modal[open]){overflow:hidden}
