.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,6vw,5rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--s-4);margin-bottom:1.2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--marine-2)}.metiers[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-weight:600}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.btn--outline[data-astro-cid-lcdefpme]{border-color:var(--marine);color:var(--marine);background:0 0}.btn--outline[data-astro-cid-lcdefpme]:hover{background:var(--marine);color:#fff}.hero-visuel[data-astro-cid-lcdefpme]{background:var(--brume);aspect-ratio:4/3;border-radius:1.2rem;margin:0;position:relative;overflow:hidden}.hero-visuel[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero-visuel[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 6px #0009;font-size:.68rem;position:absolute;bottom:.7rem;right:.9rem}.ph[data-astro-cid-lcdefpme]{text-align:center;width:100%;height:100%;color:var(--muted);background:linear-gradient(135deg, var(--brume), #f3efe6);place-items:center;padding:1rem;font-size:.9rem;display:grid}.publics[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,6vw,5rem) 0}.publics[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--s-3);margin-bottom:1.6rem}.publics[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--marine-2)}.pubs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.pub[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;background:var(--marine);border-radius:1.1rem;min-height:26rem;text-decoration:none;display:block;position:relative;overflow:hidden}.pub[data-astro-cid-lcdefpme] .photo{transition:transform .8s var(--ease)}.pub[data-astro-cid-lcdefpme]:hover .photo{transform:scale(1.04)}.pub[data-astro-cid-lcdefpme]:after{content:"";z-index:1;background:linear-gradient(#08162800 38%,#081628e0);position:absolute;inset:0}.pub[data-astro-cid-lcdefpme] figcaption{z-index:2}.pub-body[data-astro-cid-lcdefpme]{z-index:2;gap:.4rem;padding:1.6rem 1.6rem 2rem;display:grid;position:absolute;inset:auto 0 0}.pub-titre[data-astro-cid-lcdefpme]{font:400 var(--s-2)/1.05 var(--f-serif)}.pub-texte[data-astro-cid-lcdefpme]{color:#e7edf4;max-width:38ch;font-size:.97rem;line-height:1.5}.pub-go[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--orange);width:fit-content;margin-top:.4rem;padding-bottom:.2rem;font-weight:700}.pub[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--marine-2);outline-offset:4px}.territoires[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,7vw,6rem)}.territoires[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--s-3);margin-bottom:1rem}.territoires[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--marine-2)}.cartes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.4rem;margin-block:2.4rem 1.2rem;display:grid}.carte[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;background:var(--marine);border-radius:1.1rem;min-height:22rem;text-decoration:none;display:block;position:relative;overflow:hidden}.carte[data-astro-cid-lcdefpme] img,.carte[data-astro-cid-lcdefpme]>.ph[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.carte--rhone[data-astro-cid-lcdefpme]>.ph[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(160deg,#17395f,#c7765a)}.carte--savoie[data-astro-cid-lcdefpme]>.ph[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(160deg,#0b1f38,#4d6f93)}.carte[data-astro-cid-lcdefpme]:hover img,.carte[data-astro-cid-lcdefpme]:hover>.ph[data-astro-cid-lcdefpme]{transform:scale(1.04)}.carte[data-astro-cid-lcdefpme]:after{content:"";z-index:0;background:linear-gradient(#08162800 35%,#081628d9);position:absolute;inset:0}.carte-body[data-astro-cid-lcdefpme]{z-index:1;gap:.35rem;padding:1.6rem 5rem 1.6rem 1.6rem;display:grid;position:absolute;inset:auto 0 0}.carte-titre[data-astro-cid-lcdefpme]{font:700 var(--s-1)/1.1 var(--f-sans)}.carte-texte[data-astro-cid-lcdefpme]{color:#e7edf4;font-size:.95rem;line-height:1.45}.carte-go[data-astro-cid-lcdefpme]{border:1.5px solid #fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;transition:background .3s;display:grid;position:absolute;bottom:1.4rem;right:1.4rem}.carte[data-astro-cid-lcdefpme]:hover .carte-go[data-astro-cid-lcdefpme]{color:var(--marine);background:#fff}.carte[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--marine-2);outline-offset:4px}@media (width<=52rem){.hero-grid[data-astro-cid-lcdefpme],.cartes[data-astro-cid-lcdefpme],.pubs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pub[data-astro-cid-lcdefpme]{min-height:22rem}.carte[data-astro-cid-lcdefpme]{min-height:18rem}}@media (prefers-reduced-motion:reduce){.carte[data-astro-cid-lcdefpme] img,.carte[data-astro-cid-lcdefpme]>.ph[data-astro-cid-lcdefpme]{transition:none}}
