.hero[data-astro-cid-j2gdtqxj]{align-items:flex-end;min-height:min(64vh,620px);display:flex}.hero[data-astro-cid-j2gdtqxj] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-j2gdtqxj]{background:linear-gradient(90deg,#0f1d30cc 0%,#0f1d309e 45%,#0f1d3000 80%),linear-gradient(#0f1d3066 0%,#0f1d309e 45%,#0f1d30e6 100%);position:absolute;inset:0}.hero[data-astro-cid-j2gdtqxj]>.container[data-astro-cid-j2gdtqxj]{position:relative}.hero-copy[data-astro-cid-j2gdtqxj]{padding-block:var(--space-xl);max-width:760px}.hero-copy[data-astro-cid-j2gdtqxj] h1[data-astro-cid-j2gdtqxj]{margin-bottom:var(--space-md)}.hero-credit[data-astro-cid-j2gdtqxj]{margin-top:var(--space-md);margin-bottom:0;line-height:1.7}@media (width<=720px){.hero[data-astro-cid-j2gdtqxj]{background:var(--navy);min-height:0;display:block}.hero[data-astro-cid-j2gdtqxj] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;position:static}.hero-shade[data-astro-cid-j2gdtqxj]{display:none}.hero-copy[data-astro-cid-j2gdtqxj]{padding-block:var(--space-lg);max-width:none}}.jump-wrap[data-astro-cid-j2gdtqxj]{padding-top:var(--space-lg)}.jump[data-astro-cid-j2gdtqxj]{border-top:1px solid var(--gold-rule);border-bottom:1px solid var(--gold-rule);padding-block:var(--space-sm);flex-wrap:wrap;gap:.5rem;display:flex}.jump-link[data-astro-cid-j2gdtqxj]{border:1px solid var(--gold-rule);min-height:44px;color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;padding:.55rem .9rem;font-size:.7rem;transition:border-color .25s,color .25s;display:flex}.jump-link[data-astro-cid-j2gdtqxj]:hover,.jump-link[data-astro-cid-j2gdtqxj]:focus-visible{border-color:var(--gold);color:var(--cream)}@media (width<=720px){.jump[data-astro-cid-j2gdtqxj]{flex-wrap:wrap}}.model[data-astro-cid-j2gdtqxj]{gap:var(--space-xl);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;display:grid}.model[data-astro-cid-j2gdtqxj] h2[data-astro-cid-j2gdtqxj]{margin-bottom:0}.model-body[data-astro-cid-j2gdtqxj]{max-width:42em}@media (width<=900px){.model[data-astro-cid-j2gdtqxj]{gap:var(--space-lg);grid-template-columns:1fr}}.svc[data-astro-cid-j2gdtqxj]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;scroll-margin-top:96px;display:grid}.svc[data-astro-cid-j2gdtqxj][data-flip] .svc-photo[data-astro-cid-j2gdtqxj]{order:2}.svc-body[data-astro-cid-j2gdtqxj] h2[data-astro-cid-j2gdtqxj]{margin-bottom:var(--space-md)}.svc-body[data-astro-cid-j2gdtqxj] p{max-width:40em}@media (width<=900px){.svc[data-astro-cid-j2gdtqxj]{gap:var(--space-lg);grid-template-columns:1fr}.svc[data-astro-cid-j2gdtqxj][data-flip] .svc-photo[data-astro-cid-j2gdtqxj]{order:0}}.svc-projects[data-astro-cid-j2gdtqxj]{margin:var(--space-md) 0;border-top:1px solid var(--gold-rule-soft);padding:0;list-style:none}.svc-projects[data-astro-cid-j2gdtqxj] li[data-astro-cid-j2gdtqxj]{border-bottom:1px solid var(--gold-rule-soft)}.svc-projects[data-astro-cid-j2gdtqxj] a[data-astro-cid-j2gdtqxj]{color:var(--cream);font-family:var(--font-display);padding:.6rem 0;font-size:1.1rem;transition:color .2s;display:block}.svc-projects[data-astro-cid-j2gdtqxj] a[data-astro-cid-j2gdtqxj]:hover,.svc-projects[data-astro-cid-j2gdtqxj] a[data-astro-cid-j2gdtqxj]:focus-visible{color:var(--gold-light)}.expect[data-astro-cid-j2gdtqxj]{gap:var(--space-xl);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;display:grid}.expect[data-astro-cid-j2gdtqxj] h2[data-astro-cid-j2gdtqxj]{margin-bottom:0}.expect-body[data-astro-cid-j2gdtqxj]{gap:var(--space-md);display:grid}.expect-item[data-astro-cid-j2gdtqxj] h3[data-astro-cid-j2gdtqxj]{margin-bottom:var(--space-xs)}.expect-item[data-astro-cid-j2gdtqxj] p[data-astro-cid-j2gdtqxj]{margin:0}@media (width<=900px){.expect[data-astro-cid-j2gdtqxj]{gap:var(--space-lg);grid-template-columns:1fr}}.next[data-astro-cid-j2gdtqxj]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.next[data-astro-cid-j2gdtqxj] .lede[data-astro-cid-j2gdtqxj]{margin:0}
