.hero[data-astro-cid-pccojxjs]{isolation:isolate;box-sizing:border-box;min-height:max(640px,100svh);margin-top:calc(-1 * (var(--entete-h) + var(--main-pt,0px)));padding:calc(var(--entete-h) + var(--space-12)) calc(50vw - 50%) 0;background:var(--gd-black);color:var(--text-inverse);flex-direction:column;justify-content:flex-end;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:clip}.hero__media[data-astro-cid-pccojxjs]{z-index:-1;position:absolute;inset:0;overflow:clip}.hero__derive[data-astro-cid-pccojxjs]{position:absolute;inset:0}.hero__attente[data-astro-cid-pccojxjs],.hero__video[data-astro-cid-pccojxjs]{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-pccojxjs][data-vt]{view-transition-name:var(--vt,none);view-transition-class:discipline}@media (prefers-reduced-motion:reduce){[data-astro-cid-pccojxjs][data-vt]{view-transition-name:none}}.hero__video[data-astro-cid-pccojxjs]{display:none}.hero__video[data-astro-cid-pccojxjs].is-on{display:block}.hero__voile[data-astro-cid-pccojxjs]{pointer-events:none;background-image:var(--protect-haut), linear-gradient(to top, #000000c7, #00000080 30%, #0000002e 58%, #0000 78%);position:absolute;inset:0}.hero[data-astro-cid-pccojxjs]:not(.hero--video) .hero__voile[data-astro-cid-pccojxjs]{background-color:var(--veil)}@media (width<=767px){.hero__voile[data-astro-cid-pccojxjs]{background-image:var(--protect-haut), linear-gradient(to top, #000000c7, #0000009e 40%, #00000085 66%, #0000006b 86%, #0000)}}.hero__copy[data-astro-cid-pccojxjs]{padding-bottom:var(--space-12);flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero__kicker[data-astro-cid-pccojxjs]{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:500;line-height:1.3}.hero__title[data-astro-cid-pccojxjs]{max-width:12ch;font-family:var(--font-display);font-weight:600;font-size:var(--d-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tr-2xl);margin:0}.hero__title--xl[data-astro-cid-pccojxjs]{max-width:16ch;font-size:var(--d-xl);line-height:var(--lh-xl);letter-spacing:var(--tr-xl)}.hero__lead[data-astro-cid-pccojxjs]{max-width:40ch;margin:var(--space-3) 0 0;font-size:var(--text-md);opacity:.9;text-wrap:pretty;line-height:1.4}.hero__actions[data-astro-cid-pccojxjs]{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);width:100%;margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__appel[data-astro-cid-pccojxjs]{flex:1 0 100%}.hero__second[data-astro-cid-pccojxjs]{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:inherit;font-size:var(--text-md);text-decoration:none;display:inline-flex}.hero__second[data-astro-cid-pccojxjs]:hover{color:inherit}.hero__second[data-astro-cid-pccojxjs]:focus-visible,.hero__son[data-astro-cid-pccojxjs]:focus-visible{outline:2px solid var(--gd-white);outline-offset:2px}.hero__son[data-astro-cid-pccojxjs]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);color:var(--gd-white);cursor:pointer;transition:border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #ffffff8c;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.hero__son[data-astro-cid-pccojxjs][hidden]{display:none}.hero__son[data-astro-cid-pccojxjs]:hover{border-color:var(--gd-white)}.hero__son-on[data-astro-cid-pccojxjs],.hero__son[data-astro-cid-pccojxjs][aria-pressed=true] .hero__son-off[data-astro-cid-pccojxjs]{display:none}.hero__son[data-astro-cid-pccojxjs][aria-pressed=true] .hero__son-on[data-astro-cid-pccojxjs]{display:block}@media (width>=768px){.hero__lead[data-astro-cid-pccojxjs]{font-size:var(--text-lg)}.hero__appel[data-astro-cid-pccojxjs]{flex:none;width:auto}}@media (width>=1024px){.hero__copy[data-astro-cid-pccojxjs]{padding-bottom:var(--space-12)}.hero__lead[data-astro-cid-pccojxjs]{max-width:min(40ch, calc(7 * var(--colw) + 6 * var(--col-gap)))}.hero__actions[data-astro-cid-pccojxjs]{margin-top:var(--space-5)}}@media (width>=1024px) and (height<=755px){.hero[data-astro-cid-pccojxjs]{padding-top:calc(var(--entete-h) + var(--space-3))}.hero__copy[data-astro-cid-pccojxjs]{padding-bottom:var(--space-6)}.hero__title[data-astro-cid-pccojxjs]{font-size:min(var(--d-2xl), 15.5svh)}.hero__title--xl[data-astro-cid-pccojxjs]{font-size:min(var(--d-xl), 11svh)}}@media screen and (prefers-reduced-motion:no-preference){html.js .hero__entre[data-astro-cid-pccojxjs]{animation-name:gd-fade-up;animation-duration:var(--dur-3);animation-timing-function:var(--ease);animation-fill-mode:both}}html[data-arrivee] .hero__entre[data-astro-cid-pccojxjs]{animation:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html.js .hero__derive[data-astro-cid-pccojxjs]{animation-name:hero-derive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes hero-derive{0%{transform:translateY(0)scale(1.06)}to{transform:translateY(var(--derive,8%)) scale(1)}}@media (width<=1023px){.hero[data-astro-cid-pccojxjs]{--derive:5%}}.hero__suite[data-astro-cid-pccojxjs]{left:50%;bottom:var(--space-2);width:var(--touch-target);height:var(--space-8);opacity:0;animation:hero-suite-entre var(--dur-5) var(--ease) 1.6s forwards;justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.hero__suite-trait[data-astro-cid-pccojxjs]{background:color-mix(in srgb, var(--gd-white) 28%, transparent);width:1px;height:100%;position:relative;overflow:hidden}.hero__suite-trait[data-astro-cid-pccojxjs]:after{content:"";background:var(--gd-white);width:1px;height:40%;animation:hero-suite-glisse 2.4s var(--ease-soft) 2.2s infinite;position:absolute;top:-40%;left:0}.hero__ancre[data-astro-cid-pccojxjs]{height:0;display:block}@keyframes hero-suite-entre{to{opacity:1}}@keyframes hero-suite-glisse{0%{top:-40%}60%,to{top:100%}}@media (prefers-reduced-motion:reduce){.hero__suite[data-astro-cid-pccojxjs]{opacity:1;animation:none}.hero__suite-trait[data-astro-cid-pccojxjs]:after{display:none}}
