.porcelain{--bg-porcelain:#fbfbf8;--bg-porcelain-soft:#fff;--bg-porcelain-muted:#f1f3ee;--bg-porcelain-grid:#dfe5df;--cream-2:#f1f3ee;--sand:#dfe5df;--surface:#f1f3ee;--surface-2:#dfe5df;--border:#d6ddd5;--border-strong:#1111112e;--line:#d6ddd5;--line-strong:#1111112e;--ink:#111;--ink-2:#252525;--ink-3:#11111180;--ink-4:#11111159;--ink-soft:#111111b3;--muted:#59615d;--muted-light:#11111180;--ink-secondary:#11111194;--ink-tertiary:#1111116b;--ink-prose:#161513;--ink-prose-soft:#25221d;--card:#eaeee8;--card-soft:#f1f3ee;--card-glass:#ffffff7a;--card-glass-hover:#ffffff94;--black:#0f0f0f;--white:#fffaf1;--accent:#d9b16f;--coral:#e85d4f;--coral-2:#ff8a7a;--coral-soft:#e85d4f14;--coral-line:#e85d4f2e;--mint:#5d9f91;--mint-soft:#5d9f911f;--gold:#d9b16f;--gold-soft:#d9b16f1f;--panel-bg:#fffdf8fa;--panel-shadow:0 28px 80px #2f2a2324,0 2px 8px #2f2a230a;--panel-divider:#1111110f;--glass-bg:#ffffff80;--glass-border:#11111114;--r:14px;--r-card:18px;--r-panel:18px;--porcelain-font-sans:var(--font-sans),"Inter Variable",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--porcelain-font-display:var(--font-display),var(--font-sans),"Inter Variable",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--porcelain-font-serif:Georgia,"Times New Roman",serif;--porcelain-font-mono:var(--font-mono),"JetBrains Mono","Commit Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--porcelain-ease:cubic-bezier(.2,.8,.2,1);--porcelain-ease-drawer:cubic-bezier(.32,.72,0,1);--porcelain-duration-fast:.1s;--porcelain-duration-base:.15s;--porcelain-duration-mid:.2s;--porcelain-duration-slow:.32s;--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-tertiary:var(--ink-3);--text-quaternary:var(--ink-4);--surface-1:var(--bg-porcelain-soft);--border-default:var(--line);--status-error:#c2362b;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--radius-sm:.375rem;--radius-md:.625rem;--ds-font-sans:var(--porcelain-font-sans);--ds-font-mono:var(--porcelain-font-mono);--ease-standard:var(--porcelain-ease);--duration-fast:var(--porcelain-duration-fast);--duration-base:var(--porcelain-duration-base);--coral-rgb:255,111,97;--input-bg:#fff;--input-border:var(--border-strong);--input-border-hover:var(--ink-3);--input-border-focus:var(--ink);--input-ink:var(--ink);--input-placeholder:var(--ink-4);--input-ring:#1111112e;--input-error:var(--status-error);--input-error-ring:#c2362b33;--cta-bg:var(--ink);--cta-bg-hover:var(--ink-2);--cta-ink:var(--white);--cta-ring:var(--ink);--btn-height:46px;--btn-height-sm:40px;--btn-pad-x:1.5rem;--btn-pad-x-sm:1.125rem;--btn-radius:999px;--btn-font-size:1rem;--btn-font-weight:500;--btn-gap:.5rem;--btn-secondary-border:var(--border-strong);--btn-secondary-ink:var(--ink);--btn-secondary-bg-hover:var(--bg-porcelain-muted);--btn-ghost-ink:var(--ink-2);--btn-ghost-ink-hover:var(--ink);--btn-ghost-bg-hover:var(--bg-porcelain-muted);--card-radius:var(--r-card);--card-border:1px solid var(--line);--card-bg:var(--card-glass);--card-bg-hover:var(--card-glass-hover);--card-shadow:var(--shadow-1);--card-shadow-hover:var(--shadow-3);--card-pad:clamp(1.25rem,1rem + 1vw,1.75rem);--container-max:72rem;--container-pad-x:clamp(1rem,.5rem + 2vw,2rem);--container-narrow:46rem;--section-pad-y:clamp(4.5rem,3rem + 5vw,8rem);--stack-gap-xs:.375rem;--stack-gap-sm:.625rem;--stack-gap-md:1.5rem;--stack-gap-lg:clamp(2.25rem,1.5rem + 2.4vw,4rem);--grid-gap:clamp(1rem,.75rem + 1.5vw,2rem);--heading-gap-eyebrow:.625rem;--heading-gap-sub:1rem;--eyebrow-size:.75rem;--eyebrow-weight:500;--eyebrow-tracking:.08em;--eyebrow-ink:var(--ink-tertiary);--headline-size-xl:clamp(2.125rem,.85rem + 2.8vw,2.5rem);--headline-size:clamp(1.75rem,.86rem + 2.4vw,2.125rem);--headline-size-sm:1.25rem;--headline-weight:500;--headline-tracking:-.012em;--headline-tracking-xl:-.015em;--headline-leading:1.2;--headline-leading-xl:1.15;--sub-size:1.125rem;--sub-weight:400;--sub-leading:1.55;--sub-ink:var(--ink-secondary);--sub-measure:42rem;--type-kicker:var(--eyebrow-size);--type-hero:var(--headline-size-xl);--type-h2:var(--headline-size);--type-sub:var(--sub-size);--type-body:1rem;--type-body-sm:.9375rem;--type-meta:.8125rem;--type-card-title:1.0625rem;--type-card-title-weight:600;--type-body-weight:400;--type-body-leading:1.6;--type-feature-h3:1.25rem;--type-feature-h3-weight:600;--type-feature-h3-tracking:-.005em;--type-feature-dek:1.25rem;--type-feature-dek-weight:400;--type-feature-dek-ink:var(--ink-secondary);--type-poster:clamp(3.375rem,1.94rem + 4.6vw,4.125rem);--type-poster-weight:500;--type-poster-tracking:-.02em;--type-poster-leading:1.05;--type-footer-head:.75rem;--type-footer-link:.9375rem;--type-chip:.875rem;--type-micro-pill:.75rem;--header-height:60px;--header-height-scrolled:56px;--header-pad-x:clamp(20px,2vw,28px);--header-nav-gap:34px;--header-nav-size:.875rem;--header-nav-weight:500;--header-nav-ink:#111111e0;--header-signin-gap:24px;--header-action-gap:10px;--btn-header-h:33px;--btn-header-pad-x:16px;--btn-header-radius:999px;--btn-header-font-size:.875rem;--btn-header-font-weight:500;--atmo-light-1:#fff;--atmo-light-2:#f3f6f1;--atmo-depth:#e7ece6;--atmo-depth-2:#dde4dd;--atmo-vignette:#11111109;--atmo-grain-opacity:.035;--atmo-intensity-hero:1;--atmo-intensity-band:.62;--atmo-intensity-quiet:.42;--panel-tone:#f4f6f1;--panel-tone-border:#1111110d;--shadow-1:0 1px 2px #1111110a,0 1px 1px #11111108;--shadow-2:0 2px 4px #1111110a,0 6px 16px #1111110f;--shadow-3:0 1px 2px #1111110a,0 8px 24px #11111114,0 18px 48px #1111110f;--card-highlight:inset 0 1px 0 #fff9;--panel-ink-bg:#16181d;--panel-ink-bg-soft:#1d2026;--panel-ink-text:#fffaf1;--panel-ink-text-soft:#fffaf1c7;--panel-ink-border:#fffaf11f;background-color:var(--bg-porcelain);color:var(--ink);font-family:var(--porcelain-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .porcelain{--bg-porcelain:#171310;--bg-porcelain-soft:#1f1a14;--bg-porcelain-muted:#29221b;--bg-porcelain-grid:#322a21;--cream-2:#29221b;--sand:#322a21;--surface:#1f1a14;--surface-2:#29221b;--border:#fffaf11a;--border-strong:#fffaf12e;--line:#fffaf11a;--line-strong:#fffaf12e;--ink:#fffaf1;--ink-2:#fffaf1eb;--ink-3:#fffaf180;--ink-4:#fffaf159;--ink-soft:#fffaf1b8;--muted:#fffaf1b8;--muted-light:#fffaf180;--ink-secondary:#fffaf1a8;--ink-tertiary:#fffaf180;--header-nav-ink:#fffaf1e0;--ink-prose:#fffaf1eb;--ink-prose-soft:#fffaf1c7;--card:#29221b;--card-soft:#322a21;--card-glass:#fffaf10f;--card-glass-hover:#fffaf11a;--panel-bg:#1f1a14fa;--panel-shadow:0 28px 80px #0000008c,0 2px 8px #00000059;--panel-divider:#fffaf114;--glass-bg:#fffaf10a;--glass-border:#fffaf11a;--status-error:#ff6b66;--input-bg:#1b1611;--input-border:#fffaf133;--input-border-hover:#fffaf15c;--input-border-focus:#fffaf1;--input-ink:#fffaf1;--input-placeholder:#fffaf166;--input-ring:#fffaf142;--input-error:#ff6b66;--input-error-ring:#ff6b6642;--cta-bg:#fffaf1;--cta-bg-hover:#fffaf1e0;--cta-ink:#0f0f0f;--cta-ring:#fffaf1;--atmo-light-1:#2a2419;--atmo-light-2:#211c14;--atmo-depth:#100c08;--atmo-depth-2:#0a0805;--atmo-vignette:#00000047;--atmo-grain-opacity:.022;--panel-tone:#1e1812;--panel-tone-border:#fffaf10f;--shadow-1:0 1px 2px #0006,0 1px 1px #0000004d;--shadow-2:0 2px 4px #0006,0 6px 16px #00000073;--shadow-3:0 1px 2px #0006,0 8px 24px #0000008c,0 18px 48px #00000073;--card-highlight:inset 0 1px 0 #fffaf10f;--panel-ink-bg:#f3f0e9;--panel-ink-bg-soft:#e8e4da;--panel-ink-text:#11151c;--panel-ink-text-soft:#11151cbd;--panel-ink-border:#11151c1f;--coral:#ff8576;--coral-2:#ffa094;--coral-rgb:255,133,118;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.porcelain{--porcelain-duration-fast:0s;--porcelain-duration-base:0s;--porcelain-duration-mid:0s;--porcelain-duration-slow:0s}.porcelain *,.porcelain :before,.porcelain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
