.hero[data-astro-cid-bbe6dxrz]{position:relative;background:var(--color-bg-level-2);color:var(--color-text-primary);overflow:hidden}.glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 18% 30%,rgba(184,145,90,.12),transparent 70%),radial-gradient(40% 40% at 85% 80%,rgba(232,226,213,.04),transparent 70%)}.grid[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,88px);align-items:center;min-height:100vh;padding-top:calc(var(--header-height) + 48px);padding-bottom:var(--space-9)}.copy[data-astro-cid-bbe6dxrz]{max-width:680px}.eyebrow[data-astro-cid-bbe6dxrz]{margin:0 0 var(--space-5)}.headline[data-astro-cid-bbe6dxrz]{margin:0;color:var(--color-text-primary);font-size:clamp(44px,5.9vw,84px)}.lede[data-astro-cid-bbe6dxrz]{font:var(--text-large);letter-spacing:var(--text-large-letter-spacing);color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-7);max-width:520px}.ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.facts[data-astro-cid-bbe6dxrz]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font:var(--text-mini);letter-spacing:var(--text-mini-letter-spacing);color:var(--color-text-tertiary)}.facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{position:relative}.facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:-13px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--color-text-quaternary);transform:translateY(-50%)}.frame[data-astro-cid-bbe6dxrz]{position:relative;margin:0;width:100%;height:clamp(440px,70vh,680px);border-radius:var(--radius-16);overflow:hidden;border:1px solid var(--color-border-secondary);box-shadow:var(--shadow-high);background:var(--color-bg-level-1)}.photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.94) saturate(.96)}@media(max-width:900px){.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:calc(var(--header-height) + 40px);padding-bottom:var(--space-8)}.frame[data-astro-cid-bbe6dxrz]{height:auto;aspect-ratio:4 / 3}.lede[data-astro-cid-bbe6dxrz]{margin:var(--space-5) 0 var(--space-6)}}.approach[data-astro-cid-ouou2mig]{background:var(--color-bg-level-1);color:var(--color-text-primary)}.phases[data-astro-cid-ouou2mig]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.phase[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;gap:var(--space-4);min-height:280px;background:var(--color-bg-level-2)}.phase-n[data-astro-cid-ouou2mig]{font-family:var(--font-mono);font-size:var(--text-micro-size);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.phase-h[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--display-3-size);line-height:var(--display-3-line-height);letter-spacing:var(--display-3-letter-spacing);margin:0}.phase-b[data-astro-cid-ouou2mig]{font:var(--text-regular);letter-spacing:var(--text-regular-letter-spacing);color:var(--color-text-secondary);margin:0}@media(max-width:900px){.phases[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.phase[data-astro-cid-ouou2mig]{min-height:0}}.ways[data-astro-cid-6prti23m]{background:var(--color-bg-level-2);color:var(--color-text-primary)}.paths[data-astro-cid-6prti23m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.path[data-astro-cid-6prti23m]{display:flex;flex-direction:column;gap:var(--space-4);min-height:260px;padding:32px}.path-h[data-astro-cid-6prti23m]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(30px,3.2vw,42px);line-height:1.06;letter-spacing:-.014em;margin:0}.path-b[data-astro-cid-6prti23m]{font:var(--text-regular);letter-spacing:var(--text-regular-letter-spacing);color:var(--color-text-secondary);margin:0;max-width:440px}.path-cta[data-astro-cid-6prti23m]{margin-top:auto;align-self:flex-start;font-size:var(--text-small-size)}@media(max-width:900px){.paths[data-astro-cid-6prti23m]{grid-template-columns:1fr}.path[data-astro-cid-6prti23m]{min-height:0;padding:24px}}.begin[data-astro-cid-lmbtedfq]{background:var(--color-bg-level-1);color:var(--color-text-primary)}.grid[data-astro-cid-lmbtedfq]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}.left[data-astro-cid-lmbtedfq] .eyebrow[data-astro-cid-lmbtedfq],.left[data-astro-cid-lmbtedfq] .display-2[data-astro-cid-lmbtedfq]{margin:0 0 var(--space-4)}.contact[data-astro-cid-lmbtedfq]{margin-top:var(--space-7);display:flex;flex-direction:column;gap:6px;max-width:380px;background:var(--color-bg-level-2)}.contact-label[data-astro-cid-lmbtedfq]{font-family:var(--font-mono);font-size:var(--text-micro-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:6px}.contact-line[data-astro-cid-lmbtedfq]{font:var(--font-weight-medium) var(--text-regular-size) / 1.5 var(--font-regular);letter-spacing:var(--text-regular-letter-spacing);color:var(--color-text-primary)}.contact-line[data-astro-cid-lmbtedfq]:hover{color:var(--color-accent-hover)}.contact-meta[data-astro-cid-lmbtedfq]{margin-top:6px;font:var(--text-mini);color:var(--color-text-tertiary)}.form[data-astro-cid-lmbtedfq]{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:32px;background:var(--color-bg-level-2)}.form[data-astro-cid-lmbtedfq]:hover{border-color:var(--color-border-primary)}.field--full[data-astro-cid-lmbtedfq]{grid-column:1 / -1}.select-wrap[data-astro-cid-lmbtedfq]{position:relative}.select-wrap[data-astro-cid-lmbtedfq]:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--color-text-tertiary);border-bottom:1.5px solid var(--color-text-tertiary);transform:translateY(-70%) rotate(45deg);pointer-events:none}.submit-row[data-astro-cid-lmbtedfq]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:4px}.privacy[data-astro-cid-lmbtedfq]{font:var(--text-mini);color:var(--color-text-tertiary)}.honeypot[data-astro-cid-lmbtedfq]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.turnstile-row[data-astro-cid-lmbtedfq]{min-height:0}@media(max-width:900px){.grid[data-astro-cid-lmbtedfq]{grid-template-columns:1fr;gap:40px}.form[data-astro-cid-lmbtedfq]{grid-template-columns:1fr;padding:20px}.contact[data-astro-cid-lmbtedfq]{margin-top:var(--space-6)}.submit-row[data-astro-cid-lmbtedfq] .btn[data-astro-cid-lmbtedfq]{width:100%}}
