.landing.svelte-1uha8ag{min-height:100vh;max-width:1060px;margin:0 auto;padding:var(--space-lg) var(--space-lg) var(--space-2xl);display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,#7c828a,#6e7480,#5e6470,#4c5260 75%,#3a404e 90%,#2e3444);overflow:hidden;--color-text: #EDE8DF;--color-text-muted: #C0B8B0;--color-accent: #C09545;--color-accent-hover: #D4A850;--color-surface: #666c78;--color-surface-sunken: #585e6a;--color-border: rgba(237, 232, 223, .12)}.mountains.svelte-1uha8ag{position:absolute;bottom:0;left:-5%;width:110%;pointer-events:none;z-index:0}.mountains-svg.svelte-1uha8ag{display:block;width:100%;height:auto;min-height:180px}.masthead.svelte-1uha8ag,.hero.svelte-1uha8ag,.paths.svelte-1uha8ag,.landing-footer.svelte-1uha8ag{position:relative;z-index:1}.masthead.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-md);border-bottom:2px solid var(--color-text)}.lockup.svelte-1uha8ag{height:28px}.masthead-right.svelte-1uha8ag{display:flex;align-items:center;gap:20px}.masthead-link.svelte-1uha8ag{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-accent);text-decoration:none}.masthead-link.svelte-1uha8ag:hover{text-decoration:underline}.masthead-link.secondary.svelte-1uha8ag{color:var(--color-text-muted);font-weight:400}.hero.svelte-1uha8ag{padding:var(--space-2xl) 0}.kicker.svelte-1uha8ag{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-md)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:600;font-size:clamp(40px,7vw,72px);line-height:1.04;letter-spacing:-.015em;margin:0 0 var(--space-lg);color:var(--color-text)}.hero-sub.svelte-1uha8ag{font-family:var(--font-sans);font-size:17px;line-height:1.65;color:var(--color-text-muted);margin:0}.paths.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-lg)}.primary-card.svelte-1uha8ag{display:block;background:var(--color-surface);border:2px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-xl);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.primary-card.svelte-1uha8ag:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.primary-card.svelte-1uha8ag .path-body:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:26px;font-weight:600;margin:0 0 var(--space-sm);color:var(--color-text)}.secondary-cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@media(max-width:720px){.secondary-cards.svelte-1uha8ag{grid-template-columns:1fr}}.secondary-card.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.secondary-card.svelte-1uha8ag:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.secondary-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 var(--space-sm);color:var(--color-text)}.path-body.svelte-1uha8ag p:where(.svelte-1uha8ag),.secondary-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--color-text-muted);margin:0 0 var(--space-md)}.path-cta.svelte-1uha8ag{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.landing-footer.svelte-1uha8ag{margin-top:auto;padding-top:var(--space-2xl);display:flex;gap:var(--space-sm);font-family:var(--font-sans);font-size:13px;color:var(--color-text-muted)}.landing-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-muted)}.landing-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent)}
