.home-lines[data-astro-cid-6mem7njn]{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.home-line[data-astro-cid-6mem7njn] .pcard{block-size:100%}@media (width>=48em){.home-lines[data-astro-cid-6mem7njn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48em) and (width<=63.99em){.home-line[data-astro-cid-6mem7njn]:nth-child(3){grid-column:1/-1}.home-line[data-astro-cid-6mem7njn]:nth-child(3) .pcard{flex-direction:row}.home-line[data-astro-cid-6mem7njn]:nth-child(3) .pcard__media{flex:0 0 calc(50% - var(--gutter) / 2);aspect-ratio:auto;min-block-size:15rem}.home-line[data-astro-cid-6mem7njn]:nth-child(3) .pcard__body{flex:1 1 0;justify-content:center;min-inline-size:0}}@media (width>=64em){.home-lines[data-astro-cid-6mem7njn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-hero[data-astro-cid-3yyr4txr]{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid;position:relative;overflow:hidden}.home-hero__media[data-astro-cid-3yyr4txr]{z-index:0;position:absolute;inset:0}.home-hero__video[data-astro-cid-3yyr4txr],.home-hero__still[data-astro-cid-3yyr4txr]{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.home-hero__still[data-astro-cid-3yyr4txr]{background:radial-gradient(120% 70% at 70% 100%, color-mix(in oklch, var(--gold) 28%, transparent), transparent 60%), linear-gradient(to bottom, var(--night-raised), var(--night))}@media (prefers-reduced-motion:no-preference){.home-hero__video[data-astro-cid-3yyr4txr]{animation:.6s ease-out both home-hero-settle}}@keyframes home-hero-settle{0%{opacity:0}}.home-hero__inner[data-astro-cid-3yyr4txr]{z-index:3;gap:var(--space-5);padding-block:calc(var(--header-h,0px) + var(--space-8)) var(--space-7);align-content:end;justify-items:start;display:grid;position:relative}.home-hero__title[data-astro-cid-3yyr4txr]{max-inline-size:15em;color:var(--on-night);text-shadow:0 2px 30px oklch(10% .03 252/.35)}[data-astro-cid-3yyr4txr]:lang(fr) .home-hero__title[data-astro-cid-3yyr4txr]{max-inline-size:16em}.home-hero__eyebrow[data-astro-cid-3yyr4txr]{--eyebrow-color:var(--on-night)}.home-hero__eyebrow[data-astro-cid-3yyr4txr]:before{background:var(--gold)}.home-hero__lede[data-astro-cid-3yyr4txr]{color:color-mix(in oklch, var(--on-night) 86%, transparent)}.home-hero__actions[data-astro-cid-3yyr4txr]{margin-block-start:var(--space-2)}.home-hero__foot[data-astro-cid-3yyr4txr]{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-5);border-block-start:1px solid color-mix(in oklch, var(--on-night) 18%, transparent);display:flex;position:relative}.home-hero__cue[data-astro-cid-3yyr4txr]{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);color:var(--on-night);font-size:var(--fs-small);font-weight:var(--wght-medium);text-decoration:none;display:inline-flex}.home-hero__cue-line[data-astro-cid-3yyr4txr]{background:color-mix(in oklch, var(--on-night) 30%, transparent);block-size:2.25rem;inline-size:1px;position:relative;overflow:hidden}.home-hero__cue-line[data-astro-cid-3yyr4txr]:after{content:"";background:var(--gold);block-size:40%;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){.home-hero__cue-line[data-astro-cid-3yyr4txr]:after{animation:home-hero-cue 2.2s var(--ease-inout) 2}}@keyframes home-hero-cue{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.home-hero__meta[data-astro-cid-3yyr4txr]{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.home-hero__credit[data-astro-cid-3yyr4txr]{text-align:end;max-inline-size:42ch}.home-hero__toggle[data-astro-cid-3yyr4txr]{inline-size:var(--target-primary);block-size:var(--target-primary);border:1px solid color-mix(in oklch, var(--on-night) 45%, transparent);color:var(--on-night);background:color-mix(in oklch, var(--night) 30%, transparent);backdrop-filter:blur(8px);cursor:pointer;transition:border-color var(--dur-feedback) linear, background-color var(--dur-feedback) linear;border-radius:50%;flex:none;place-items:center;display:inline-grid}.home-hero__toggle[data-astro-cid-3yyr4txr]:hover{border-color:var(--on-night);background:color-mix(in oklch, var(--on-night) 14%, transparent)}.home-hero__toggle-icon[data-astro-cid-3yyr4txr]{border-inline:3px solid;block-size:.875rem;inline-size:.75rem}.home-hero__toggle[data-astro-cid-3yyr4txr][data-state=paused] .home-hero__toggle-icon[data-astro-cid-3yyr4txr]{border:0;border-block:.45rem solid #0000;border-inline-start:.75rem solid;block-size:0;inline-size:0;margin-inline-start:.2rem}[data-astro-cid-3yyr4txr][dir=rtl] .home-hero__toggle[data-astro-cid-3yyr4txr][data-state=paused] .home-hero__toggle-icon[data-astro-cid-3yyr4txr]{border-inline-start:0;border-inline-end:.75rem solid;margin-inline:0 .2rem}.home-next-anchor[data-astro-cid-3yyr4txr]{scroll-margin-block-start:var(--header-h,0px);display:block}@media (width<=47.99em){.home-hero[data-astro-cid-3yyr4txr]{min-block-size:92svh}.home-hero__foot[data-astro-cid-3yyr4txr]{flex-wrap:wrap}.home-hero__credit[data-astro-cid-3yyr4txr]{text-align:start}.home-hero__actions[data-astro-cid-3yyr4txr] .btn{flex:auto}.home-hero__video[data-astro-cid-3yyr4txr]{filter:brightness(.58)}}@media (width>=48em){.home-hero__video[data-astro-cid-3yyr4txr]{filter:brightness(.66)}}.home-section[data-astro-cid-m3zpgalb]{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem)}.home-head[data-astro-cid-m3zpgalb]{margin-block-end:clamp(2rem,1.5rem + 2vw,3.5rem)}.home-more[data-astro-cid-m3zpgalb]{margin-block-start:clamp(2rem,1.5rem + 2vw,3rem)}.home-where[data-astro-cid-m3zpgalb]{overflow:clip}.home-where__grid[data-astro-cid-m3zpgalb]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.home-where__text[data-astro-cid-m3zpgalb]{gap:var(--space-5);justify-items:start;max-inline-size:32rem;display:grid}.home-where__heading[data-astro-cid-m3zpgalb]{max-inline-size:14em}.home-where__body[data-astro-cid-m3zpgalb]{color:var(--muted)}.home-where__note[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:var(--fs-small,.875rem)}@media (width>=56em){.home-where__grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,1rem + 4vw,5rem)}}.home-contact-section[data-astro-cid-m3zpgalb] .home-contact{margin-block-start:0}.home-contact-section[data-astro-cid-m3zpgalb] .contact-block__address-exact{justify-self:start}
