@font-face{font-family:Monument Grotesk;src:url(/fonts/ABCMonumentGrotesk-Regular.woff2)format("woff2"),url(/fonts/ABCMonumentGrotesk-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk;src:url(/fonts/ABCMonumentGrotesk-Medium.woff2)format("woff2"),url(/fonts/ABCMonumentGrotesk-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk;src:url(/fonts/ABCMonumentGrotesk-Bold.woff2)format("woff2"),url(/fonts/ABCMonumentGrotesk-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monument Grotesk Mono;src:url(/fonts/ABCMonumentGrotesk-Regular.woff2)format("woff2"),url(/fonts/ABCMonumentGrotesk-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}
@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg,video,iframe{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}
@layer tokens{:root{--black:#000;--white:#fff;--n0:var(--white);--n25:#fafafa;--n50:#f5f5f5;--n100:#e7e7e7;--n150:#ebebeb;--n200:#d0d0d0;--n300:#b0b0b0;--n400:#888;--n500:#666;--n600:#444;--n700:#2a2a2a;--n800:#1a1a1a;--n900:#020202;--nmax:var(--black);--blue-50:#edf3fc;--blue-100:#d3e3f8;--blue-200:#afccf3;--blue-300:#8cb6ee;--blue-400:#699fe9;--blue-500:#4f8fe6;--blue-600:#4379c3;--blue-700:#3764a1;--blue-800:#274773;--blue-900:#172a45;--orange-50:#ffeee9;--orange-100:#ffd6c9;--orange-200:#ffb59e;--orange-300:#ff9473;--orange-400:#ff7349;--orange-500:#ff5b29;--orange-600:#d84d22;--orange-700:#b23f1c;--orange-800:#7f2d14;--orange-900:#4c1b0c;--green-50:#e5fbf1;--green-100:#bff5dc;--green-200:#8cedc0;--green-300:#59e6a4;--green-400:#27de88;--green-500:#01d974;--green-600:#00b862;--green-700:#009751;--green-800:#006c3a;--green-900:#004122;--pink-50:#fef5fa;--pink-100:#fde7f3;--pink-200:#fcd4ea;--pink-300:#fbc1e1;--pink-400:#f9aed7;--pink-500:#f9a0d1;--pink-600:#d388b1;--pink-700:#ae7092;--pink-800:#7c5068;--pink-900:#4a303e;--techblue-50:#f0f9fc;--techblue-100:#daf1f9;--techblue-200:#bce7f5;--techblue-300:#9edcf1;--techblue-400:#81d1ed;--techblue-500:#6bcaea;--techblue-600:#5aabc6;--techblue-700:#4a8da3;--techblue-800:#356575;--techblue-900:#203c46;--darkred-50:#f5e8e5;--darkred-100:#e8c7bf;--darkred-200:#d59b8c;--darkred-300:#c36e59;--darkred-400:#b04227;--darkred-500:#a32101;--darkred-600:#8a1c00;--darkred-700:#721700;--darkred-800:#511000;--darkred-900:#300900;--lime-50:#f8fbe5;--lime-100:#eef5bf;--lime-200:#e1ed8c;--lime-300:#d4e559;--lime-400:#c7dd26;--lime-500:#bed700;--lime-600:#a1b600;--lime-700:#859600;--lime-800:#5f6b00;--lime-900:#394000;--yellow-50:#fffbe5;--yellow-100:#fff5bf;--yellow-200:#ffed8c;--yellow-300:#ffe559;--yellow-400:#ffdd26;--yellow-500:#ffd800;--yellow-600:#d8b700;--yellow-700:#b29700;--yellow-800:#7f6c00;--yellow-900:#4c4000;--purple-50:#f4effd;--purple-100:#e3d7fb;--purple-200:#cdb7f8;--purple-300:#b798f5;--purple-400:#a178f3;--purple-500:#9161f1;--purple-600:#7b52cc;--purple-700:#6543a8;--purple-800:#483078;--purple-900:#2b1d48;--cobalt-50:#eaf2fb;--cobalt-100:#cfe3f7;--cobalt-200:#a8cef5;--cobalt-300:#7db6f2;--cobalt-400:#519ff0;--cobalt-500:#3590ef;--cobalt-600:#1e76d2;--cobalt-700:#245d99;--cobalt-800:#204264;--cobalt-900:#162636;--red-50:#ffeceb;--red-100:#ffcfcc;--red-200:#ffa9a3;--red-300:#ff7e75;--red-400:#ff5447;--red-500:#ff3224;--red-600:#e6180a;--red-700:#ad1a10;--red-800:#721913;--red-900:#3d120f;--scale-n200:-8px;--scale-n100:-4px;--scale-n50:-2px;--scale-none:0;--scale-10:.5px;--scale-25:1px;--scale-50:2px;--scale-100:4px;--scale-150:6px;--scale-200:8px;--scale-250:10px;--scale-300:12px;--scale-400:16px;--scale-500:20px;--scale-600:24px;--scale-700:28px;--scale-800:32px;--scale-1000:40px;--scale-1100:44px;--scale-1200:48px;--scale-1400:56px;--scale-1600:64px;--scale-1800:72px;--scale-2000:80px;--scale-2400:96px;--scale-3200:128px;--scale-3600:144px;--scale-4000:160px;--scale-max:1000px;--font-family:"Monument Grotesk",-apple-system,sans-serif;--font-family-mono:"Monument Grotesk Mono","SFMono-Regular",monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--fs-64:64px;--fs-56:56px;--fs-44:44px;--fs-40:40px;--fs-32:32px;--fs-28:28px;--fs-24:24px;--fs-22:22px;--fs-20:20px;--fs-18:18px;--fs-16:16px;--fs-14:14px;--fs-13:13px;--fs-12:12px;--fs-11:11px;--dur-instant:80ms;--dur-fast:.1s;--dur-default:.2s;--dur-mid:.22s;--dur-slow:.34s;--ease:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-spring-sm:cubic-bezier(.34,1.32,.64,1);--ease-out:cubic-bezier(.25,1,.5,1);--ease-decel:cubic-bezier(0,0,.2,1)}}
@layer tokens{:root{--house-founders:var(--orange-500);--house-ai:var(--purple-500);--house-dev:var(--green-500);--house-wellness:var(--techblue-500);--house-deeptech:var(--blue-500);--house-town:var(--orange-500);--house-tech-town:var(--orange-500);--house-dark:var(--orange-600);--background-main:var(--n0);--background-main-darker:var(--n50);--background-main-muted:var(--n100);--background-inverse:var(--n900);--background-scrim:#0a0a0a73;--surface-subtle:var(--n0);--surface-bold:var(--n50);--surface-inverse:var(--n900);--surface-hover:var(--n25);--surface-green:var(--green-500);--surface-orange:var(--orange-500);--surface-light-blue:var(--techblue-500);--surface-purple:var(--purple-500);--text-primary:var(--n900);--text-primary-static:var(--n900);--text-secondary:var(--n600);--text-soft:var(--n400);--text-muted:var(--n500);--text-inverse:var(--n0);--text-on-accent:var(--n0);--text-on-accent-secondary:#ffffffe6;--text-link:var(--orange-500);--border-subtle:var(--n100);--border-bold:var(--n200);--border-boldest:var(--n900);--border-inverse:var(--n0);--text-display-md:var(--fs-56);--text-display-sm:var(--fs-44);--text-heading-lg:var(--fs-24);--text-heading-md:var(--fs-20);--text-heading-sm:var(--fs-18);--text-body-lg:var(--fs-22);--text-body-md:var(--fs-18);--text-body-sm:var(--fs-16);--text-body-xs:var(--fs-14);--text-label-lg:var(--fs-14);--text-label-sm:var(--fs-12);--text-label-xs:var(--fs-11);--text-eyebrow-lg:var(--fs-20);--text-eyebrow-md:var(--fs-18);--text-eyebrow-sm:var(--fs-14);--text-caption-lg:var(--fs-14);--text-caption-md:var(--fs-13);--text-stat:var(--fs-44);--space-none:var(--scale-none);--space-0:var(--scale-none);--space-n200:var(--scale-n200);--space-n100:var(--scale-n100);--space-n50:var(--scale-n50);--space-10:var(--scale-10);--space-25:var(--scale-25);--space-50:var(--scale-50);--space-100:var(--scale-100);--space-150:var(--scale-150);--space-200:var(--scale-200);--space-250:var(--scale-250);--space-300:var(--scale-300);--space-400:var(--scale-400);--space-500:var(--scale-500);--space-600:var(--scale-600);--space-700:var(--scale-700);--space-800:var(--scale-800);--space-1000:var(--scale-1000);--space-1100:var(--scale-1100);--space-1200:var(--scale-1200);--space-1400:var(--scale-1400);--space-1600:var(--scale-1600);--space-1800:var(--scale-1800);--space-2000:var(--scale-2000);--space-2400:var(--scale-2400);--space-3200:var(--scale-3200);--space-3600:var(--scale-3600);--space-4000:var(--scale-4000);--stroke-0:var(--scale-none);--stroke-010:var(--scale-10);--stroke-025:var(--scale-25);--stroke-050:var(--scale-50);--stroke-100:var(--scale-100);--corner-radius-0:var(--scale-none);--corner-radius-050:var(--scale-50);--corner-radius-100:var(--scale-100);--corner-radius-200:var(--scale-200);--corner-radius-300:var(--scale-300);--corner-radius-400:var(--scale-400);--corner-radius-500:var(--scale-500);--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-drawer:-8px 0 40px #0000002e, -2px 0 8px #00000014;--z-header:71;--z-chat:90;--z-chat-open:10001;--z-backdrop:100;--z-drawer:110;--z-tooltip:120;--status-new-bg:#4f8fe6;--status-new-text:var(--white);--status-low-bg:#ffd600;--status-low-text:#0a0a0a;--status-sold-bg:#b91c1c;--status-sold-text:var(--white);--status-open-bg:#e8f5e9;--status-open-text:#1b5e20;--status-soon-bg:#7c3aed;--status-soon-text:var(--white);--status-invite-bg:#e4e4e7;--status-invite-text:#27272a;--status-new-chip-bg:#f2f7fd;--status-new-chip-text:#3570c4;--status-low-chip-bg:#fff3e0;--status-low-chip-text:#b15c00;--status-sold-chip-bg:#fef3f3;--status-sold-chip-text:#b91c1c;--status-soon-chip-bg:#f1ecfd;--status-soon-chip-text:#7c3aed;--status-invite-chip-bg:#f4f4f5;--status-invite-chip-text:#52525b;--pad-x:64px;--content-max:1600px}@media (max-width:1024px){:root{--pad-x:32px}}@media (max-width:600px){:root{--pad-x:16px}}@media (max-width:820px){:root{--text-display-md:var(--fs-40);--text-display-sm:var(--fs-32);--text-stat:var(--fs-32);--text-eyebrow-lg:var(--fs-18);--text-body-md:var(--fs-16)}}.on-dark{--background-main:var(--n900);--background-main-darker:var(--n800);--background-main-muted:var(--n800);--background-inverse:var(--n0);--surface-subtle:var(--n900);--surface-bold:var(--n800);--surface-inverse:var(--n0);--surface-hover:var(--n800);--text-primary:var(--n0);--text-secondary:#ffffffd9;--text-soft:#ffffff8c;--text-muted:var(--n300);--text-inverse:var(--n900);--border-subtle:var(--n700);--border-bold:var(--n600);--border-boldest:var(--n0);--border-inverse:var(--n900)}}
@layer tokens{.btn{--button-primary-surface:var(--surface-inverse);--button-primary-surface-inverse:var(--surface-subtle);--button-primary-text:var(--text-inverse);--button-secondary-border:var(--border-boldest);--button-secondary-text:var(--text-primary);--button-tertiary-border:var(--border-bold);--button-green-surface:var(--surface-green);--button-green-text:var(--text-primary-static);--button-orange-surface:var(--surface-orange);--button-orange-text:var(--text-on-accent);--button-blue-surface:var(--surface-light-blue);--button-blue-text:var(--text-primary-static);--button-purple-surface:var(--surface-purple);--button-purple-text:var(--text-on-accent)}.page-header,.nav-mobile{--nav-link-text:var(--text-primary);--nav-link-text-hover:var(--text-muted)}}
@layer base{body{font-family:var(--font-family);background:var(--background-main);color:var(--text-primary);font-size:var(--text-body-xs);-webkit-font-smoothing:antialiased;line-height:1.5}.mono{font-family:var(--font-family-mono)}[id]{scroll-margin-top:var(--header-h,80px)}:where(section):has(>.anchor-alias){position:relative}.anchor-alias{height:0;position:absolute;top:0;left:0}.t-display-md{font-size:var(--text-display-md);font-weight:var(--weight-bold);line-height:1.05}.t-display-sm{font-size:var(--text-display-sm);font-weight:var(--weight-bold);line-height:1.2}.t-heading-lg{font-size:var(--text-heading-lg);font-weight:var(--weight-bold);line-height:1.15}.t-heading-md{font-size:var(--text-heading-md);font-weight:var(--weight-bold);line-height:1.2}.t-heading-sm{font-size:var(--text-heading-sm);font-weight:var(--weight-bold);line-height:1.2}.t-body-lg{font-size:var(--text-body-lg);font-weight:var(--weight-regular);line-height:1.45}.t-body-md{font-size:var(--text-body-md);font-weight:var(--weight-regular);line-height:1.5}.t-body-sm{font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:1.5}.t-body-xs{font-size:var(--text-body-xs);font-weight:var(--weight-regular);line-height:1.5}.t-label-lg{font-size:var(--text-label-lg);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1.2}.t-label-sm{font-size:var(--text-label-sm);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1.2}.t-label-xs{font-size:var(--text-label-xs);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1.2}.t-eyebrow-lg{font-size:var(--text-eyebrow-lg);font-weight:var(--weight-regular);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.t-eyebrow-md{font-size:var(--text-eyebrow-md);font-weight:var(--weight-regular);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.t-eyebrow-sm{font-size:var(--text-eyebrow-sm);font-weight:var(--weight-regular);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.t-caption-lg{font-size:var(--text-caption-lg);font-weight:var(--weight-regular);line-height:1.3}.t-caption-md{font-size:var(--text-caption-md);font-weight:var(--weight-regular);line-height:1.3}.t-stat{font-size:var(--text-stat);font-weight:var(--weight-bold);line-height:1}.section{padding:var(--space-2400) var(--pad-x);padding-inline:max(var(--pad-x),calc((100% - var(--content-max)) / 2))}@media (max-width:820px){.section{padding-block:var(--space-1600)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-found{align-items:flex-start;gap:var(--space-500);flex-direction:column;justify-content:center;min-height:50vh;display:flex}}
@layer reset,tokens,base,components,sections,pages,vendor,utilities;
