.hero[data-astro-cid-ge2uvauf]{color:#fff;align-items:end;min-height:min(88vh,44rem);display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{background:radial-gradient(ellipse 120% 80% at 20% 40%, color-mix(in srgb, var(--color-teal) 35%, transparent), transparent 55%), linear-gradient(145deg, var(--color-forest-deep) 0%, var(--color-forest) 48%, #152a22 100%);position:absolute;inset:0}.hero__wash[data-astro-cid-ge2uvauf]{background:linear-gradient(105deg,#0c1c16d1 0%,#0c1c168c 42%,#0c1c1659 100%),linear-gradient(#0c1c1626 0%,#0c1c16b8 100%);position:absolute;inset:0}.hero__grain[data-astro-cid-ge2uvauf]{opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;width:min(100% - 2rem, var(--content-max));animation:heroIn .9s var(--ease) both;margin-inline:auto;padding-block:clamp(4.5rem,12vw,7.5rem) clamp(3rem,7vw,4.5rem);position:relative}.hero__brand[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;max-width:16ch;margin:0 0 .9rem;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.1}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#ffffffeb;letter-spacing:-.01em;max-width:28ch;margin-bottom:1rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:500;line-height:1.45}.hero__lead[data-astro-cid-ge2uvauf]{color:#ffffffd1;max-width:34rem;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.6}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__secondary[data-astro-cid-ge2uvauf]{color:#fff;border-color:#ffffff73}.hero__secondary[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#ffffff1f}@keyframes heroIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__content[data-astro-cid-ge2uvauf]{animation:none}}.intro[data-astro-cid-lcdefpme]{max-width:46rem}.section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.focus-grid[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.focus[data-astro-cid-lcdefpme]{text-align:center;height:100%;color:inherit;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);transition:transform .25s var(--ease), border-color .25s var(--ease);grid-template-rows:auto 1fr;justify-items:center;gap:1.15rem;padding:1.75rem 1.35rem 1.5rem;text-decoration:none;display:grid}.focus[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, transparent);color:inherit;transform:translateY(-2px)}.focus__body[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;gap:.65rem;min-width:0;height:100%;display:grid}.focus[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0}.focus[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}.focus__link[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600}.split[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}.hours-panel[data-astro-cid-lcdefpme]{padding:var(--space-6);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.jobs-teaser[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:1.75rem;display:grid}.jobs-teaser[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.35rem 1.4rem}.jobs-teaser[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.jobs-teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}@media (width>=800px){.focus-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.split[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:start}.jobs-teaser[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.focus[data-astro-cid-lcdefpme]:hover{transform:none}}
