.hero[data-astro-cid-oceehrls]{position:relative;isolation:isolate;overflow:hidden;min-height:min(84vh,800px);display:flex;align-items:flex-end}.hero-bg[data-astro-cid-oceehrls]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-scrim[data-astro-cid-oceehrls]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--c-night) 88%,transparent),color-mix(in srgb,var(--c-night) 42%,transparent) 45%,color-mix(in srgb,var(--c-night) 8%,transparent))}.hero-inner[data-astro-cid-oceehrls]{color:var(--c-on-dark);padding-block:clamp(2.5rem,6vw,5rem)}.hero-eyebrow[data-astro-cid-oceehrls]{color:color-mix(in srgb,var(--c-on-dark) 85%,transparent)}.hero-title[data-astro-cid-oceehrls]{font-size:var(--fs-3xl);font-weight:700;margin-top:var(--sp-3);color:var(--c-on-dark);max-width:20ch}.hero-lead[data-astro-cid-oceehrls]{margin-top:var(--sp-5);max-width:56ch;color:color-mix(in srgb,var(--c-on-dark) 92%,transparent)}.hero-cta[data-astro-cid-oceehrls]{margin-top:var(--sp-6);display:flex;gap:var(--sp-3);flex-wrap:wrap}.hero-btn-primary[data-astro-cid-oceehrls]:hover{color:var(--c-on-dark);border-color:var(--c-on-dark)}.hero-btn-ghost[data-astro-cid-oceehrls]{border-color:color-mix(in srgb,var(--c-on-dark) 70%,transparent);color:var(--c-on-dark)}.hero-btn-ghost[data-astro-cid-oceehrls]:hover{background:var(--c-on-dark);border-color:var(--c-on-dark);color:var(--c-night)}.eyebrow-coeur[data-astro-cid-oceehrls]{display:flex;align-items:center;gap:.5em}.editorial[data-astro-cid-oceehrls]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.editorial[data-astro-cid-oceehrls] h2[data-astro-cid-oceehrls]{margin-top:var(--sp-2)}.section-head[data-astro-cid-oceehrls]{margin-bottom:var(--sp-6);max-width:42ch}.section-head[data-astro-cid-oceehrls] h2[data-astro-cid-oceehrls]{margin-top:var(--sp-2)}.chalet-grid[data-astro-cid-oceehrls]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.25rem,3vw,2rem)}.split[data-astro-cid-oceehrls]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5rem);align-items:center}.split-text[data-astro-cid-oceehrls]{display:grid;gap:var(--sp-4);justify-items:start;max-width:58ch}.split-text[data-astro-cid-oceehrls] h2[data-astro-cid-oceehrls]{margin-bottom:var(--sp-2)}.split-text[data-astro-cid-oceehrls] .btn[data-astro-cid-oceehrls]{margin-top:var(--sp-3)}.split-media[data-astro-cid-oceehrls]{margin:0;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4 / 3}.split-media[data-astro-cid-oceehrls] img{width:100%;height:100%;object-fit:cover;display:block}.archive[data-astro-cid-oceehrls]{aspect-ratio:auto;overflow:visible;display:grid;gap:var(--sp-2)}.archive[data-astro-cid-oceehrls] img{aspect-ratio:16 / 10;border-radius:var(--r-sm);filter:grayscale(1) sepia(.3) contrast(1.05)}.archive[data-astro-cid-oceehrls] figcaption[data-astro-cid-oceehrls]{font-size:var(--fs-sm);font-style:italic;color:var(--c-muted)}.act-grid[data-astro-cid-oceehrls]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1.25rem,3vw,2rem)}:root[data-season=hiver] .act-card--hiver[data-astro-cid-oceehrls]{order:-1}.act-card[data-astro-cid-oceehrls]{display:grid;grid-template-rows:auto 1fr;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;color:var(--c-ink);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.act-card[data-astro-cid-oceehrls]:hover{text-decoration:none;color:var(--c-ink);box-shadow:var(--shadow-md);transform:translateY(-3px)}.act-media[data-astro-cid-oceehrls]{position:relative;display:block;aspect-ratio:3 / 2;background:var(--c-stone)}.act-media[data-astro-cid-oceehrls] img{width:100%;height:100%;object-fit:cover;display:block}.act-body[data-astro-cid-oceehrls]{display:grid;gap:var(--sp-2);align-content:start;padding:var(--sp-4) var(--sp-5) var(--sp-5)}.act-title[data-astro-cid-oceehrls]{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug)}.act-teaser[data-astro-cid-oceehrls]{font-size:var(--fs-sm);color:var(--c-muted)}.more-link[data-astro-cid-oceehrls]{margin-top:var(--sp-5);font-weight:500}.accueil[data-astro-cid-oceehrls]{display:grid;gap:var(--sp-4);justify-items:start}.separateur[data-astro-cid-oceehrls]{display:flex;align-items:center;gap:.75rem;font-size:1.1rem}.separateur[data-astro-cid-oceehrls]:before,.separateur[data-astro-cid-oceehrls]:after{content:"";height:1px;width:3rem;background:var(--c-border)}.accueil-quote[data-astro-cid-oceehrls]{margin:0}.accueil-quote[data-astro-cid-oceehrls] p[data-astro-cid-oceehrls]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-xl);line-height:1.2;max-width:30ch;color:var(--c-heading)}.accueil-body[data-astro-cid-oceehrls]{max-width:56ch;color:var(--c-muted)}.cta-band[data-astro-cid-oceehrls]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap}.cta-band[data-astro-cid-oceehrls] .lead[data-astro-cid-oceehrls]{color:color-mix(in srgb,var(--c-on-dark) 80%,transparent);margin-top:var(--sp-3);max-width:44ch}.cta-btn[data-astro-cid-oceehrls]{flex:none}@media(max-width:860px){.editorial[data-astro-cid-oceehrls],.split[data-astro-cid-oceehrls]{grid-template-columns:1fr;gap:var(--sp-5)}}
