html{scroll-behavior:smooth}.landing.svelte-1uha8ag{background:#000;color:#fff;font-family:Barlow,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing.svelte-1uha8ag a{color:#d8cc97;text-decoration:none}.landing.svelte-1uha8ag :where(.svelte-1uha8ag)::-moz-selection{background:#d8cc97;color:#000}.landing.svelte-1uha8ag :where(.svelte-1uha8ag)::selection{background:#d8cc97;color:#000}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:50;background:#000;border-bottom:1px solid #d8cc97}.row.svelte-1uha8ag{max-width:1240px;margin:0 auto;padding:0 40px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.nav.svelte-1uha8ag{display:flex;align-items:center;gap:28px;font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#a3a3a3}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.actions.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.btn.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;display:inline-block}.btn-ghost.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#d8cc97!important;border:1px solid #d8cc97;padding:8px 16px}.btn-ghost.svelte-1uha8ag:hover{background:#d8cc97;color:#000!important}.btn-solid.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:14px;font-weight:600;color:#000!important;background:#d8cc97;padding:9px 16px}.btn-solid.svelte-1uha8ag:hover{background:#c4b885}.btn-lg.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:19px;padding:14px 28px}.btn-outline.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#d8cc97!important;border:1px solid #262626;padding:8px 16px}.btn-outline.svelte-1uha8ag:hover{border-color:#d8cc97}.who-grid.svelte-1uha8ag .btn-outline:where(.svelte-1uha8ag),.cta-row.svelte-1uha8ag .btn-outline:where(.svelte-1uha8ag){font-family:Barlow Condensed,sans-serif;font-size:18px;padding:13px 24px}.section.svelte-1uha8ag{max-width:1240px;margin:0 auto;padding:80px 40px 0}.hero.svelte-1uha8ag{padding-top:64px}.rule-top.svelte-1uha8ag{border-top:1px solid #262626;padding-top:18px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end}.eyebrow.svelte-1uha8ag{font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#737373}h1.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(46px,5.2vw,72px);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;margin:20px 0 0;text-wrap:balance}h2.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(30px,3.2vw,42px);line-height:1.02;letter-spacing:-.005em;text-transform:uppercase;margin:0;text-wrap:balance}.lead.svelte-1uha8ag{font-size:17px;line-height:1.5;text-wrap:pretty}p.lead.svelte-1uha8ag{max-width:54ch;color:#d4d4d4;margin:24px 0 0}.dim2.svelte-1uha8ag{color:#a3a3a3}.max-22ch.svelte-1uha8ag{max-width:22ch}.max-24ch.svelte-1uha8ag{max-width:24ch}.max-26ch.svelte-1uha8ag{max-width:26ch}.max-34ch.svelte-1uha8ag{max-width:34ch}.max-44ch.svelte-1uha8ag{max-width:44ch}.max-48ch.svelte-1uha8ag{max-width:48ch}.cta-row.svelte-1uha8ag{display:flex;align-items:center;gap:14px;margin:34px 0 0;flex-wrap:wrap}.who-grid.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){margin-top:28px}.fine-print.svelte-1uha8ag{font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#737373;margin:20px 0 0}.preview-card.svelte-1uha8ag{border:1px solid #262626;border-radius:10px;overflow:hidden;background:#0f0f0f}.preview-card-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #262626;font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#737373}.preview-card-header.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:#d8cc97}.preview-card-body.svelte-1uha8ag{height:300px;background-image:repeating-linear-gradient(135deg,#0f0f0f 0 9px,#161616 9px 18px);display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:11px;line-height:1.9;letter-spacing:.1em;text-transform:uppercase;color:#737373}.preview-card-body.svelte-1uha8ag .dim:where(.svelte-1uha8ag){color:#a3a3a3}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.stacked.svelte-1uha8ag{display:flex;flex-direction:column}.item-pad.svelte-1uha8ag{padding:18px 0 20px}.callout.svelte-1uha8ag{padding-top:18px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#d8cc97}.kicker-wrap.svelte-1uha8ag{padding-bottom:0}.kicker.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#d8cc97}#record.svelte-1uha8ag h2:where(.svelte-1uha8ag),#work.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:22px}.grid-3.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:#262626;border:1px solid #262626;border-radius:10px;overflow:hidden;margin-top:40px}.grid-4.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#262626;border:1px solid #262626;border-radius:10px;overflow:hidden;margin-top:40px}.cell.svelte-1uha8ag{background:#000;padding:32px 30px 36px;display:flex;flex-direction:column;gap:14px}.cell.svelte-1uha8ag:hover{background:#0a0a0a}.grid-4.svelte-1uha8ag .cell:where(.svelte-1uha8ag){padding:32px 34px 36px;gap:12px}.cell-rule.svelte-1uha8ag{height:1px;background:#262626}.cell-title.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1;color:#fff}.cell-title-sm.svelte-1uha8ag{font-size:34px;line-height:1.03}.who-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start;margin-top:22px}#who.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0}.who-item.svelte-1uha8ag{padding:16px 0 18px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#d4d4d4}.panel.svelte-1uha8ag{border:1px solid #262626;border-radius:10px;background:#0f0f0f;padding:34px 32px 36px}.panel-eyebrow.svelte-1uha8ag{font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d8cc97}.panel-title.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;color:#fff;margin-top:14px}.panel-body.svelte-1uha8ag{font-size:17px;line-height:1.55;color:#a3a3a3;margin:14px 0 0}.footer.svelte-1uha8ag{padding:80px 40px 56px}.footer-grid.svelte-1uha8ag{padding-top:36px;display:grid;grid-template-columns:1.4fr repeat(3,.85fr);gap:40px}.footer-logo.svelte-1uha8ag{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.footer-blurb.svelte-1uha8ag{font-size:15.5px;line-height:1.6;color:#737373;margin-top:12px;max-width:34ch}.footer-col-title.svelte-1uha8ag{font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#737373}.footer-links.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;margin-top:14px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:15.5px;color:#a3a3a3}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.footer-bottom.svelte-1uha8ag{border-top:1px solid #1f1f1f;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:SF Mono,Monaco,Roboto Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#737373}@media(max-width:860px){.hero-grid.svelte-1uha8ag,.problem-grid.svelte-1uha8ag,.who-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.grid-4.svelte-1uha8ag,.footer-grid.svelte-1uha8ag{grid-template-columns:1fr}.nav.svelte-1uha8ag{display:none}}
