.list-outro[data-astro-cid-5hshkyil]{margin-top:var(--space-8)}@media(max-width:767px){.list-outro[data-astro-cid-5hshkyil]{margin-top:var(--space-5)}}@media(min-width:768px)and (max-width:1023px){.list-outro[data-astro-cid-5hshkyil]{margin-top:var(--space-6)}}.page-hero[data-astro-cid-5hshkyil]{position:relative;background:var(--night);color:var(--paper);padding-block:var(--space-8) var(--space-9);border-bottom:1px solid var(--rule-on-dark)}.page-hero__scroll[data-astro-cid-5hshkyil]{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:2;text-decoration:none}.page-hero__scroll--mouse[data-astro-cid-5hshkyil]{width:24px;height:40px;border:1px solid rgba(242,241,237,.4);border-radius:12px;display:flex;justify-content:center;padding-top:6px}.page-hero__scroll--mouse[data-astro-cid-5hshkyil] span[data-astro-cid-5hshkyil]{width:2px;height:8px;background:var(--signal);border-radius:1px;animation:scroll-hint 1.8s ease-in-out infinite}.page-hero__scroll--touch[data-astro-cid-5hshkyil]{display:none;width:32px;height:32px;align-items:center;justify-content:center;animation:chevron-bounce 1.8s ease-in-out infinite}.page-hero__chevron[data-astro-cid-5hshkyil]{display:block;width:14px;height:14px;border-right:2px solid rgba(242,241,237,.6);border-bottom:2px solid rgba(242,241,237,.6);transform:rotate(45deg) translateY(-3px)}@keyframes scroll-hint{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.2}}@keyframes chevron-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:.7}50%{transform:translate(-50%) translateY(6px);opacity:1}}@media(max-width:1024px){.page-hero__scroll--mouse[data-astro-cid-5hshkyil]{display:none}.page-hero__scroll--touch[data-astro-cid-5hshkyil]{display:flex}}@media(prefers-reduced-motion:reduce){.page-hero__scroll--mouse[data-astro-cid-5hshkyil] span[data-astro-cid-5hshkyil],.page-hero__scroll--touch[data-astro-cid-5hshkyil]{animation:none}}.page-hero__title[data-astro-cid-5hshkyil]{font-size:var(--text-5xl);letter-spacing:-.045em;line-height:1.02;color:var(--paper);max-width:18ch;margin-block:var(--space-3)}.page-hero__title[data-astro-cid-5hshkyil] .caret[data-astro-cid-5hshkyil]{width:6px;height:.608em}.title-br[data-astro-cid-5hshkyil]{display:none}@media(max-width:1024px){.title-br[data-astro-cid-5hshkyil]{display:inline}}.page-hero__lede[data-astro-cid-5hshkyil]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:#f2f1edd1;max-width:60ch;margin-top:var(--space-4)}.metier-cards[data-astro-cid-5hshkyil]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:900px){.metier-cards[data-astro-cid-5hshkyil]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.metier-cards[data-astro-cid-5hshkyil]{grid-template-columns:1fr}}.metier-card[data-astro-cid-5hshkyil]{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--rule);background:var(--paper);text-decoration:none;color:var(--night);min-height:220px;transition:border-color var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);position:relative}.metier-card[data-astro-cid-5hshkyil]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--signal);transition:width .48s var(--ease-out)}.metier-card[data-astro-cid-5hshkyil]:hover{border-color:var(--night);transform:translateY(-2px)}.metier-card[data-astro-cid-5hshkyil]:hover:after{width:100%}.metier-card__eyebrow[data-astro-cid-5hshkyil]{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-soft)}.metier-card__name[data-astro-cid-5hshkyil]{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--night);line-height:1.1}.metier-card__intent[data-astro-cid-5hshkyil]{font-size:var(--text-sm);color:var(--graphite);line-height:1.5;font-style:italic}.metier-card__cta[data-astro-cid-5hshkyil]{margin-top:auto;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);display:inline-flex;align-items:center;gap:.4em;color:var(--night)}
