.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(68vh,620px);display:grid;overflow:clip}.hero-img[data-astro-cid-j7pv25f6]{grid-area:1 / 1;width:100%;height:100%;min-height:min(68vh,620px);object-fit:cover;object-position:70% 45%;transform:scale(1.06);animation:ken-burns 20s var(--ease-soft) infinite alternate;filter:brightness(.72) contrast(1.05)}.hero-overlay[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:flex;align-items:center;background:linear-gradient(100deg,#081622f0,#081622e0 40%,#08162280 68%,#08162238),linear-gradient(180deg,rgb(8 22 34 / .4) 0%,transparent 40%,rgb(8 22 34 / .45) 100%);color:#fff;padding:clamp(2.5rem,6vw,4rem) 0}.hero-copy[data-astro-cid-j7pv25f6]{max-width:40rem}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.4rem,7vw,5rem);margin:0 0 .85rem;max-width:12ch;text-shadow:0 2px 4px rgb(0 0 0 / .45),0 12px 36px rgb(0 0 0 / .55)}.hero-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .65),0 4px 14px rgb(0 0 0 / .45)}.hero-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]:before{background:var(--color-oak-light);box-shadow:0 1px 4px #0006}.lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;color:#f0d7b4;max-width:30rem;margin:0 0 .75rem;text-shadow:0 2px 10px rgb(0 0 0 / .55)}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.lead):not(.eyebrow){max-width:36rem;color:#f5eee4;margin:0;font-weight:500;text-shadow:0 2px 12px rgb(0 0 0 / .55)}.ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.ctas[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{background:#ffffff24;border-color:#ffffffd9;backdrop-filter:blur(6px);text-shadow:0 1px 2px rgb(0 0 0 / .35)}.ctas[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--color-navy);text-shadow:none}.hero-in[data-astro-cid-j7pv25f6]{opacity:0;animation:float-in .85s var(--ease-out) forwards}.delay-1[data-astro-cid-j7pv25f6]{animation-delay:.12s}.delay-2[data-astro-cid-j7pv25f6]{animation-delay:.24s}.delay-3[data-astro-cid-j7pv25f6]{animation-delay:.36s}.delay-4[data-astro-cid-j7pv25f6]{animation-delay:.48s}.section-head[data-astro-cid-j7pv25f6]{max-width:36rem;margin-bottom:2.25rem}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,2.85rem);margin:0}.pathways[data-astro-cid-j7pv25f6]{padding-top:clamp(3.5rem,6vw,5rem)}.path-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem}@media(min-width:640px){.path-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.path-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.path[data-astro-cid-j7pv25f6]{position:relative;display:grid;min-height:16rem;overflow:clip;border-radius:var(--radius-lg);color:#fff;isolation:isolate}.path-img[data-astro-cid-j7pv25f6]{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.path[data-astro-cid-j7pv25f6]:after{content:"";grid-area:1 / 1;background:linear-gradient(180deg,transparent 25%,rgb(10 28 42 / .92));z-index:1}.path-body[data-astro-cid-j7pv25f6]{grid-area:1 / 1;z-index:2;align-self:end;padding:1.5rem}.path[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.85rem;margin:0 0 .45rem}.path[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .85rem;color:#e4dbcf;font-size:.98rem}.path-link[data-astro-cid-j7pv25f6]{font-weight:700;font-size:.9rem;color:var(--color-oak-light);display:inline-flex;align-items:center;gap:.35rem}.path-link[data-astro-cid-j7pv25f6]:after{content:"→";transition:transform .25s var(--ease-out)}.path[data-astro-cid-j7pv25f6]:hover .path-img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.path[data-astro-cid-j7pv25f6]:hover .path-link[data-astro-cid-j7pv25f6]:after{transform:translate(4px)}@media(min-width:900px){.path[data-astro-cid-j7pv25f6]{min-height:22rem}}.split-band[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-mist),rgb(255 255 255 / .65)),var(--color-mist)}.split[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:3.5rem}}.split[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4vw,3rem);margin:0}.split[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1.4rem;font-size:1.05rem;max-width:36rem}.split-media[data-astro-cid-j7pv25f6]{min-height:16rem;box-shadow:0 24px 60px #0e26382e}@media(min-width:900px){.split-media[data-astro-cid-j7pv25f6]{min-height:22rem}}.split-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.thumbs[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;margin:0 0 2rem;grid-template-columns:1fr 1fr}@media(max-width:420px){.thumbs[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(min-width:800px){.thumbs[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:1rem}}.thumbs[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6]{display:block;box-shadow:0 12px 32px #0e26381a;aspect-ratio:4 / 3}.thumbs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.center[data-astro-cid-j7pv25f6]{text-align:center}.work-types[data-astro-cid-j7pv25f6]{padding-top:clamp(1.25rem,3vw,2rem)}.board[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;padding:clamp(1.35rem,3.5vw,2.4rem);background:#fff;border:1px solid var(--color-line);border-top:4px solid var(--color-oak);border-radius:var(--radius-lg);box-shadow:0 18px 44px #0e263814}@media(min-width:720px){.board[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.15fr);gap:2.75rem;align-items:center}}.board-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.85rem,3.6vw,2.45rem);margin:0 0 .85rem;max-width:16ch}.board-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){margin:0 0 1.25rem;color:var(--color-muted);max-width:36ch}.type-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.type-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;min-height:3.15rem;padding:.7rem .85rem;background:var(--color-mist);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-navy);transition:border-color .2s var(--ease-soft),background .2s var(--ease-soft),transform .2s var(--ease-soft)}.type-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{background:#fff;border-color:var(--color-oak);transform:translateY(-1px)}.type-num[data-astro-cid-j7pv25f6]{flex:0 0 auto;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--color-oak);letter-spacing:.04em}.area-note[data-astro-cid-j7pv25f6]{font-size:.98rem;color:var(--color-ink-muted);margin:0 0 1.25rem;max-width:36rem}.type-name[data-astro-cid-j7pv25f6]{font-weight:700;font-size:.95rem;line-height:1.25}@media(prefers-reduced-motion:reduce){.hero-img[data-astro-cid-j7pv25f6]{animation:none;transform:none}.hero-in[data-astro-cid-j7pv25f6]{opacity:1;animation:none}}
