/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:host,:root{--font-serif:var(--inter),ui-sans-serif,system-ui,sans-serif;--color-ink:var(--ink);--color-brand:var(--brand);--color-brand-foreground:var(--brand-foreground);--color-brand-soft:var(--brand-soft);--color-tile:var(--tile);--color-muted-foreground:var(--muted-foreground);--color-card:var(--card);--color-border:var(--border);--color-foreground:var(--foreground)}:root{--radius:1.25rem;--background:oklch(98.5% .008 250);--foreground:oklch(20% .05 258);--ink:oklch(18% .04 258);--card:oklch(100% 0 0);--muted:oklch(95% .014 250);--muted-foreground:oklch(50% .04 255);--brand:oklch(55% .24 268);--brand-foreground:oklch(99% 0 0);--brand-soft:oklch(94% .06 262);--tile:oklch(97% .012 250);--border:oklch(92% .012 250);--primary:oklch(18% .04 258);--ring:var(--brand);--brand-teal:oklch(62% .1 195);--brand-teal-soft:oklch(78% .07 195);--brand-darker:oklch(40% .18 263);--brand-lighter:oklch(78% .1 255)}@layer components{.btn-brand{background:var(--color-brand);color:var(--color-brand-foreground);cursor:pointer;box-shadow:0 10px 24px -10px var(--color-brand);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-brand{box-shadow:0 10px 24px -10px color-mix(in oklab,var(--color-brand) 60%,transparent)}}.btn-brand{transition:transform .2s,box-shadow .2s}.btn-brand:hover{box-shadow:0 14px 30px -10px var(--color-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-brand:hover{box-shadow:0 14px 30px -10px color-mix(in oklab,var(--color-brand) 70%,transparent)}}.btn-ghost{border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.btn-ghost,.btn-ghost:hover{background:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in oklab,var(--color-card) 80%,var(--color-ink) 6%)}}.tile{background:var(--color-tile);border:1px solid var(--color-border);border-radius:1.75rem;padding:1.75rem;position:relative;overflow:hidden}.tile-light{background:var(--color-card)}.tile-brand{background:linear-gradient(160deg,var(--color-brand),var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.tile-brand{background:linear-gradient(160deg,var(--color-brand),color-mix(in oklab,var(--color-brand) 70%,var(--color-ink)))}}.tile-brand{color:var(--color-brand-foreground);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.tile-brand{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.tile-ink{background:linear-gradient(160deg,var(--color-ink),oklch(10% .06 255));color:var(--color-brand-foreground);border-color:oklch(100% 0 0/.08)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.72rem}.pill{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.78rem;display:inline-flex}.pill-brand{background:var(--color-brand-soft);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.pill-brand{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.pill-brand{color:var(--color-brand);font-weight:500}.stat-hero{flex-direction:column;gap:.6rem;display:flex}.stat-hero .num{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:600;line-height:.95}.stat-hero .cap{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-foreground);max-width:22ch;font-size:.7rem}.font-serif{font-family:var(--font-serif)}.text-ink{color:var(--color-ink)}.text-brand{color:var(--color-brand)}.bg-ink{background-color:var(--color-ink)}.bg-brand{background-color:var(--color-brand)}}