.hero[data-astro-cid-xp7oeim3]{display:flex;flex-direction:column;background-color:var(--color-brique)}.hero-image[data-astro-cid-xp7oeim3]{padding:1.75rem var(--section-px) 0}.hero-image[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:100%;aspect-ratio:5 / 3;object-fit:cover;border-radius:var(--radius-lg);display:block}.hero-content[data-astro-cid-xp7oeim3]{padding:2rem var(--section-px) 2.5rem;display:flex;flex-direction:column;gap:1.25rem}.hero-breadcrumb[data-astro-cid-xp7oeim3]{font-size:.8125rem;color:#f1ede499;display:flex;flex-wrap:wrap;align-items:center;gap:0}.breadcrumb-link[data-astro-cid-xp7oeim3]{color:#f1ede499;text-decoration:underline;transition:color .15s}.breadcrumb-link[data-astro-cid-xp7oeim3]:hover{color:var(--color-paper)}.breadcrumb-sep[data-astro-cid-xp7oeim3]{color:#f1ede466}.hero-title[data-astro-cid-xp7oeim3]{color:var(--color-paper);font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.hero-subtitle[data-astro-cid-xp7oeim3]{font-size:1rem;color:#f1ede4d9}@media(min-width:1024px){.hero[data-astro-cid-xp7oeim3]{flex-direction:row;height:calc(100dvh - var(--header-height, 70px));min-height:unset}.hero-image[data-astro-cid-xp7oeim3]{flex:0 0 42%;min-height:unset;padding:3rem 1.5rem 3rem var(--content-offset);align-items:center}.hero-image[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{aspect-ratio:4 / 5;border-radius:var(--radius-xl);transform:rotate(-4deg);height:100%;width:100%;object-fit:cover}.hero-content[data-astro-cid-xp7oeim3]{flex:1;padding:5rem var(--content-offset) 5rem 3rem;justify-content:center}.hero-title[data-astro-cid-xp7oeim3]{font-size:clamp(2.5rem,3.5vw,3.125rem)}}.text-block[data-astro-cid-xp7oeim3]{padding:4rem 0;background-color:var(--color-paper)}.text-block-inner[data-astro-cid-xp7oeim3]{max-width:var(--max-width);margin:0 auto;padding:0 var(--section-px);display:flex;flex-direction:column;gap:2rem}.text-block-content[data-astro-cid-xp7oeim3]{display:flex;flex-direction:column;gap:1.25rem}.text-block-content[data-astro-cid-xp7oeim3] .rich-text p{font-size:1rem;line-height:1.7}.text-block-image[data-astro-cid-xp7oeim3]{order:1}.text-block-image[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:100%;aspect-ratio:5 / 3;object-fit:cover;border-radius:var(--radius-md);display:block}@media(min-width:1024px){.text-block[data-astro-cid-xp7oeim3]{padding:5rem 0}.text-block-inner[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center;padding:0 var(--content-offset)}.text-block-image[data-astro-cid-xp7oeim3]{order:0;grid-column:2;padding:1.5rem 1rem}.text-block--left[data-astro-cid-xp7oeim3] .text-block-inner[data-astro-cid-xp7oeim3]{grid-template-columns:1fr 2fr}.text-block--left[data-astro-cid-xp7oeim3] .text-block-image[data-astro-cid-xp7oeim3]{grid-column:1;grid-row:1;order:-1}.text-block--left[data-astro-cid-xp7oeim3] .text-block-content[data-astro-cid-xp7oeim3]{grid-column:2;grid-row:1}.text-block-image[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{aspect-ratio:4 / 5;border-radius:var(--radius-lg);transform:rotate(4deg);width:100%}.text-block--left[data-astro-cid-xp7oeim3] .text-block-image[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{transform:rotate(-4deg)}}.cards-section[data-astro-cid-xp7oeim3]{background-color:var(--color-paper);padding:2rem var(--section-px)}.highlight-card[data-astro-cid-xp7oeim3]{background-color:var(--color-abricot);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.highlight-card[data-astro-cid-xp7oeim3] .rich-text p{font-size:1rem;line-height:1.7}.cta-card[data-astro-cid-xp7oeim3]{background-color:var(--color-olive);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-title[data-astro-cid-xp7oeim3]{color:var(--color-paper)}.cta-card[data-astro-cid-xp7oeim3] .btn{align-self:center}.cta-body[data-astro-cid-xp7oeim3] p{font-size:.9375rem;color:#f1ede4d9;line-height:1.7}@media(min-width:768px){.highlight-card[data-astro-cid-xp7oeim3],.cta-card[data-astro-cid-xp7oeim3]{padding:3rem}}@media(min-width:1024px){.cards-section[data-astro-cid-xp7oeim3]{padding:2rem var(--content-offset)}.highlight-card[data-astro-cid-xp7oeim3],.cta-card[data-astro-cid-xp7oeim3]{padding:4rem;border-radius:var(--radius-xl)}}
