.case__hero[data-astro-cid-xuldzk4x]{background:var(--c-bg);color:var(--c-ink);padding:clamp(2.5rem,6vw,5rem) 0 clamp(3.5rem,8vw,6.5rem)}.case__notice[data-astro-cid-xuldzk4x]{max-width:62ch;color:var(--c-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;font-size:.9rem;display:flex}.case__badge[data-astro-cid-xuldzk4x]{background:var(--c-ink);color:var(--c-bg);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.case__sector[data-astro-cid-xuldzk4x]{color:var(--c-soft);font-family:var(--c-text);margin-top:clamp(2.5rem,6vw,4.5rem)}.case__title[data-astro-cid-xuldzk4x]{font-family:var(--c-display);letter-spacing:-.03em;text-wrap:balance;margin-top:.6rem;font-size:clamp(3rem,1.4rem + 7.5vw,9.5rem);font-weight:500;line-height:.92}.case--artisan[data-astro-cid-xuldzk4x] .case__title[data-astro-cid-xuldzk4x]{letter-spacing:0;text-transform:uppercase;font-weight:800}.case--autoecole[data-astro-cid-xuldzk4x] .case__title[data-astro-cid-xuldzk4x]{letter-spacing:-.05em;color:var(--c-accent);font-weight:800}.case--maison[data-astro-cid-xuldzk4x] .case__title[data-astro-cid-xuldzk4x]{font-weight:330}.case__need[data-astro-cid-xuldzk4x]{max-width:38ch;font-family:var(--c-text);font-size:var(--step-1);color:var(--c-soft);margin-top:1.5rem;line-height:1.45}.case__offer[data-astro-cid-xuldzk4x]{border:1px solid var(--c-accent);color:var(--c-ink);font-family:var(--c-text);border-radius:999px;margin-top:1.25rem;padding:.3rem .85rem;font-size:.9rem;font-weight:560;text-decoration:none;display:inline-block}.case__offer[data-astro-cid-xuldzk4x]:hover,.case__offer[data-astro-cid-xuldzk4x]:focus-visible{background:var(--c-accent);color:var(--c-bg)}.case__actions[data-astro-cid-xuldzk4x]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.case__open[data-astro-cid-xuldzk4x]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-bg)}.case__hint[data-astro-cid-xuldzk4x]{color:var(--c-soft);font-size:.9rem}.case__sector-page[data-astro-cid-xuldzk4x]{color:var(--c-soft);font-family:var(--c-text);margin-top:1rem}.case__sector-page[data-astro-cid-xuldzk4x] .link[data-astro-cid-xuldzk4x]{color:var(--c-ink)}.case__show[data-astro-cid-xuldzk4x]{background:var(--night);padding-block:clamp(4rem,9vw,8rem) clamp(6rem,12vw,10rem);overflow:clip}.case__h2[data-astro-cid-xuldzk4x]{margin-bottom:clamp(2rem,5vw,3.5rem)}.case__grid[data-astro-cid-xuldzk4x]{gap:3rem var(--col-gap);display:grid}.case__block[data-astro-cid-xuldzk4x]{border-top:1px solid var(--night);align-content:start;gap:1rem;padding-top:1.1rem;display:grid}.case__block-title[data-astro-cid-xuldzk4x]{font-size:var(--step-1);font-weight:560;font-stretch:112%}.case__block[data-astro-cid-xuldzk4x]>p[data-astro-cid-xuldzk4x]{max-width:40ch;color:var(--ink-soft)}.case__swatches[data-astro-cid-xuldzk4x]{gap:.5rem;font-size:.9rem;display:grid}.case__swatches[data-astro-cid-xuldzk4x] li[data-astro-cid-xuldzk4x]{grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.75rem;display:grid}.case__chip[data-astro-cid-xuldzk4x]{border-radius:50%;height:2.25rem;box-shadow:inset 0 0 0 1px #101b331a}.case__hex[data-astro-cid-xuldzk4x]{color:var(--ink-soft);font-variant-numeric:tabular-nums}.case__block[data-astro-cid-xuldzk4x]>.case__specimen[data-astro-cid-xuldzk4x]{font-family:var(--c-display);letter-spacing:-.02em;color:var(--c-accent);font-size:clamp(2.2rem,1.4rem + 2.4vw,3.4rem);line-height:1}.case--artisan[data-astro-cid-xuldzk4x] .case__specimen[data-astro-cid-xuldzk4x]{text-transform:uppercase;letter-spacing:0;font-weight:800}.case--autoecole[data-astro-cid-xuldzk4x] .case__specimen[data-astro-cid-xuldzk4x]{font-weight:800}.case__block[data-astro-cid-xuldzk4x]>.case__specimen-text[data-astro-cid-xuldzk4x]{font-family:var(--c-text);color:var(--night)}.case__features[data-astro-cid-xuldzk4x]{gap:1rem;display:grid}.case__features[data-astro-cid-xuldzk4x] li[data-astro-cid-xuldzk4x]{gap:.2rem;display:grid}.case__features[data-astro-cid-xuldzk4x] strong[data-astro-cid-xuldzk4x]{font-weight:560}.case__features[data-astro-cid-xuldzk4x] span[data-astro-cid-xuldzk4x]{max-width:38ch;color:var(--ink-soft);font-size:.95rem}.case__principles[data-astro-cid-xuldzk4x]{border-top:1px solid var(--mist);gap:0;margin-top:clamp(3rem,7vw,5rem);display:grid}.case__principles[data-astro-cid-xuldzk4x] li[data-astro-cid-xuldzk4x]{border-bottom:1px solid var(--mist);font-size:var(--step-1);padding:1.1rem 0;font-weight:480;font-stretch:108%}@media (width>=64em){.case__grid[data-astro-cid-xuldzk4x]{grid-template-columns:repeat(3,minmax(0,1fr))}.case__principles[data-astro-cid-xuldzk4x]{column-gap:var(--col-gap);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.case__principles[data-astro-cid-xuldzk4x] li[data-astro-cid-xuldzk4x]{border-top:1px solid var(--mist)}}.case__next[data-astro-cid-xuldzk4x]{background:var(--c-bg);color:var(--c-ink);padding-block:clamp(3rem,7vw,5rem)}.case__next[data-astro-cid-xuldzk4x] .wrap[data-astro-cid-xuldzk4x]{justify-items:start;gap:1.5rem;display:grid}.case__next-link[data-astro-cid-xuldzk4x]{color:inherit;gap:.4rem;text-decoration:none;display:grid}.case__next-label[data-astro-cid-xuldzk4x],.case__next-sector[data-astro-cid-xuldzk4x]{color:var(--c-soft)}.case__next-name[data-astro-cid-xuldzk4x]{width:fit-content;font-size:var(--step-4);font-stretch:var(--wide);letter-spacing:-.03em;transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat;padding-bottom:.2rem;font-weight:520;line-height:1}.case__next-link[data-astro-cid-xuldzk4x]:hover .case__next-name[data-astro-cid-xuldzk4x],.case__next-link[data-astro-cid-xuldzk4x]:focus-visible .case__next-name[data-astro-cid-xuldzk4x]{background-size:100% 2px}
