@font-face{font-family:Frenzee General Sans;src:url(/brand/fonts/GeneralSans-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--font-marketing-display:"Frenzee General Sans",var(--font-inter),system-ui,sans-serif;--font-marketing-body:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-marketing-display);--font-body:var(--font-marketing-body);--background:244 241 234;--foreground:27 43 69;--card:251 250 246;--color-card:251 250 246;--card-foreground:27 43 69;--primary:27 43 69;--primary-foreground:244 241 234;--secondary:255 255 255;--secondary-foreground:27 43 69;--muted:235 230 219;--accent:235 230 219;--muted-foreground:92 107 128;--border:217 210 195;--input:217 210 195;--ring:138 98 36;--ground-soft:244 241 234;--on-dark:244 241 234;--radius-panel:13px;--radius-control:8px;--fz-surface-solid:rgb(var(--card));--fz-surface-inset:rgb(var(--accent)/.55);--fz-surface-floating:rgb(var(--secondary)/.72);--fz-surface-overlay:rgb(var(--secondary)/.92);--fz-line:rgb(var(--foreground)/.09);--fz-line-control:rgb(var(--foreground)/.14);--fz-shadow-card:0 2px 4px -3px rgb(var(--primary)/.08);--fz-shadow-floating:0 1px 0 rgb(var(--secondary)/.9) inset,0 10px 26px -20px rgb(var(--primary)/.25);--fz-glass-blur:22px}body{font-family:var(--font-body);font-size:16px;line-height:1.65}:is(h1,h2,h3,.font-display){font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}h1{line-height:1.08}h2,h3{line-height:1.2}.font-display.italic{font-style:normal}.text-display-lg{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em}.text-display-md{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.15}.text-display-sm{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2}.fz-paper{background-image:none}.glass{background:var(--fz-surface-solid);border:1px solid var(--fz-line);border-radius:var(--radius-panel);box-shadow:var(--fz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-strong{background:var(--fz-surface-overlay);border:1px solid rgb(var(--secondary)/.8);border-radius:16px;box-shadow:var(--fz-shadow-floating);backdrop-filter:blur(var(--fz-glass-blur));-webkit-backdrop-filter:blur(var(--fz-glass-blur))}.glass-btn-navy{background:rgb(var(--primary));box-shadow:0 4px 10px -6px rgb(var(--primary)/.6);border-radius:8px;font-family:var(--font-body);min-height:44px}.glass-btn-outline{border-color:var(--fz-line-control);border-radius:8px;box-shadow:0 1px 0 rgb(var(--secondary)/.7) inset;min-height:44px}.glass-btn-outline,.glass-lead{background:var(--fz-surface-solid)}.fz-marketing-card{border:1px solid var(--fz-line);border-radius:13px;box-shadow:var(--fz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-interactive:hover{background:var(--fz-surface-solid);box-shadow:var(--fz-shadow-floating);transform:translateY(-2px)}:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:3px}[role=combobox],input,textarea{font-family:var(--font-body)}[data-marketing-landing]{--font-lexend:var(--font-inter);--font-product-body:var(--font-inter)}[data-marketing-landing] :is(h1,h2,h3){font-family:var(--font-display);font-weight:600}@media(max-width:700px){body{font-size:15px}input:not([type=checkbox]):not([type=radio]),textarea{font-size:16px}}@supports not(backdrop-filter:blur(1px)){:root{--fz-surface-floating:var(--fz-surface-solid);--fz-surface-overlay:var(--fz-surface-solid);--fz-glass-blur:0px}}@media(prefers-reduced-transparency:reduce){:root{--fz-surface-floating:var(--fz-surface-solid);--fz-surface-overlay:var(--fz-surface-solid);--fz-glass-blur:0px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glass-interactive,.glass-interactive:hover{transition:none;transform:none}}.fz-founder-files{display:flex;align-items:flex-start;justify-content:center;padding:36px 12px 24px;isolation:isolate}.fz-founder-folder{position:relative;width:54%;max-width:280px;flex-shrink:0;padding:22px 12px 12px;border:1px solid rgb(var(--foreground)/.12);border-radius:0 13px 13px 13px;background:rgb(var(--accent));box-shadow:0 10px 26px -20px rgb(var(--primary)/.28);transform:rotate(-3deg)}.fz-founder-tab{position:absolute;left:-1px;top:-29px;min-width:112px;height:29px;padding:7px 18px 0;border:1px solid rgb(var(--foreground)/.12);border-bottom:0;border-radius:8px 12px 0 0;background:rgb(var(--accent));font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.6}.fz-founder-folder:nth-child(2){margin-top:82px;margin-left:-28px;transform:rotate(3deg)}.fz-founder-folder:nth-child(2),.fz-founder-folder:nth-child(2) .fz-founder-tab{background:rgb(var(--background))}.fz-founder-sheet{position:relative;min-height:220px;padding:30px 22px 26px;background:rgb(var(--card));border:1px solid rgb(var(--foreground)/.07);border-radius:5px 5px 9px 9px;box-shadow:var(--fz-shadow-card);display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.fz-founder-name{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.1;max-width:5ch}.fz-founder-contribution{font-size:14px;line-height:1.6;color:rgb(var(--muted-foreground));max-width:18ch}@media(max-width:1000px) and (min-width:768px){.fz-founder-sheet{padding:24px 16px;min-height:200px}.fz-founder-name{font-size:28px}.fz-founder-contribution{font-size:13px}}@media(max-width:480px){.fz-founder-files{padding:32px 4px 20px}.fz-founder-folder{width:55%;padding:16px 8px 8px}.fz-founder-folder:nth-child(2){margin-left:-24px;margin-top:64px}.fz-founder-tab{min-width:94px;padding-left:12px;padding-right:12px;font-size:11px}.fz-founder-sheet{padding:24px 12px 20px;min-height:190px;gap:10px}.fz-founder-name{font-size:26px}.fz-founder-contribution{font-size:12px}}@font-face{font-family:inter;src:url(/_next/static/media/53267fe46f3954f1-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_42ab4b{font-family:inter,inter Fallback}.__variable_42ab4b{--font-inter:"inter","inter Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/0648460ff0ba6de1-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_5063d4{font-family:plexMono,plexMono Fallback;font-weight:400}.__variable_5063d4{--font-plex-mono:"plexMono","plexMono Fallback"}