.hero-module__M4laAG__hero{view-timeline:--hero block}.hero-module__M4laAG__photo{transform-origin:58% 46%;animation:26s ease-out both hero-module__M4laAG__photo-drift}@keyframes hero-module__M4laAG__photo-drift{0%{transform:scale(1.04)}to{transform:scale(1.1)translate(-1%,-1%)}}.hero-module__M4laAG__sweep{display:none}.hero-module__M4laAG__word{vertical-align:bottom;margin:-.14em -.04em -.2em;padding:.14em .04em .2em;display:inline-block;overflow:clip}.hero-module__M4laAG__letter{animation:hero-module__M4laAG__letter-rise 1s var(--ease-pique) both;display:inline-block}@keyframes hero-module__M4laAG__letter-rise{0%{transform:translateY(118%)rotate(7deg)}to{transform:none}}.hero-module__M4laAG__fadeUp{animation:hero-module__M4laAG__fade-up .9s var(--ease-farandole) both}@keyframes hero-module__M4laAG__fade-up{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-module__M4laAG__slateIn{transform-origin:50% 120%;animation:hero-module__M4laAG__slate-in .8s var(--ease-pique) .85s both}@keyframes hero-module__M4laAG__slate-in{0%{opacity:0;transform:translateY(-28px)rotate(-14deg)}to{opacity:1;transform:none}}.hero-module__M4laAG__pique{background:linear-gradient(#8a6a45,#5c4429 70%,#5c442900)}.hero-module__M4laAG__drop{animation:hero-module__M4laAG__drop 2.2s var(--ease-trace) 2.2s 2 both}@keyframes hero-module__M4laAG__drop{0%{opacity:0;transform:translateY(-140%)}25%{opacity:1}75%,to{opacity:0;transform:translateY(140%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-module__M4laAG__stage{animation:linear both hero-module__M4laAG__recede;animation-timeline:--hero;animation-range:exit}.hero-module__M4laAG__dim{animation:linear both hero-module__M4laAG__dim;animation-timeline:--hero;animation-range:exit exit 90%}.hero-module__M4laAG__content{animation:linear both hero-module__M4laAG__lift;animation-timeline:--hero;animation-range:exit exit 75%}.hero-module__M4laAG__slateFloat{animation:linear both hero-module__M4laAG__slate-float;animation-timeline:--hero;animation-range:exit exit 70%}}}@keyframes hero-module__M4laAG__recede{to{transform:translateY(42%)}}@keyframes hero-module__M4laAG__dim{0%{opacity:0}to{opacity:.85}}@keyframes hero-module__M4laAG__lift{to{opacity:0;transform:translateY(-16svh)}}@keyframes hero-module__M4laAG__slate-float{to{opacity:0;transform:translateY(-34svh)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.hero-module__M4laAG__wedge,.hero-module__M4laAG__photo,.hero-module__M4laAG__letter,.hero-module__M4laAG__fadeUp,.hero-module__M4laAG__slateIn,.hero-module__M4laAG__drop{animation:none}.hero-module__M4laAG__photo{transform:scale(1.04)}.hero-module__M4laAG__sweep{display:none}}
@supports (animation-timeline:view()){.HomeDefile-module__UY0DKW__section{view-timeline-name:--defile-section;view-timeline-axis:block}.HomeDefile-module__UY0DKW__fenetre{animation:linear both HomeDefile-module__UY0DKW__fenetre-entree;animation-timeline:--defile-section;animation-range:entry}.HomeDefile-module__UY0DKW__texte{animation:linear both HomeDefile-module__UY0DKW__texte-entree;animation-timeline:--defile-section;animation-range:entry}.HomeDefile-module__UY0DKW__tranche{view-timeline-axis:block}.HomeDefile-module__UY0DKW__bascule{animation:linear both HomeDefile-module__UY0DKW__bascule;animation-timeline:var(--tranche);animation-range:exit-crossing}}@keyframes HomeDefile-module__UY0DKW__fenetre-entree{0%{transform:translateY(12%)scale(.78)}to{transform:none}}@keyframes HomeDefile-module__UY0DKW__texte-entree{0%{transform:translateY(80px)}to{transform:none}}@keyframes HomeDefile-module__UY0DKW__bascule{0%{transform:translateY(14px)rotate(-4deg)}to{transform:translateY(-14px)rotate(4deg)}}.HomeDefile-module__UY0DKW__nomIn{animation:HomeDefile-module__UY0DKW__nom-in .6s var(--ease-farandole) both}.HomeDefile-module__UY0DKW__laitIn{animation:.5s ease-out .15s both HomeDefile-module__UY0DKW__fondu-in}.HomeDefile-module__UY0DKW__ardoiseIn{transform-origin:0;animation:HomeDefile-module__UY0DKW__ardoise-in .5s .2s var(--ease-pique) both}@keyframes HomeDefile-module__UY0DKW__nom-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes HomeDefile-module__UY0DKW__fondu-in{0%{opacity:0}to{opacity:1}}@keyframes HomeDefile-module__UY0DKW__ardoise-in{0%{opacity:0;transform:translateY(8px)rotate(-10deg)scale(.85)}to{opacity:1;transform:none}}.HomeDefile-module__UY0DKW__section{--defile-h:min(100svh, 880px)}.HomeDefile-module__UY0DKW__scene{padding-top:max(1rem, calc(5rem - (100svh - var(--defile-h)) / 2));grid-template:"surtitre""media"minmax(0,1fr)"infos"/minmax(0,1fr);row-gap:.75rem;padding-bottom:1.25rem;display:grid}.HomeDefile-module__UY0DKW__zSurtitre{grid-area:surtitre}.HomeDefile-module__UY0DKW__zInfos{grid-area:infos}.HomeDefile-module__UY0DKW__zMedia{grid-area:media}.HomeDefile-module__UY0DKW__nom{align-items:flex-end;min-height:2.42em;font-size:clamp(1.75rem,7.2vw,2.25rem);display:flex}.HomeDefile-module__UY0DKW__nom>*{width:100%}.HomeDefile-module__UY0DKW__btn{min-height:48px;padding:0 1.25rem!important;font-size:.875rem!important}.HomeDefile-module__UY0DKW__fenetreTaille{height:min(40svh,84vw)}.HomeDefile-module__UY0DKW__lumiere{background-image:radial-gradient(42% 36% at 50% 42%,#ffffff13,#0000 72%),radial-gradient(34% 9% at 50% 73%,#9dc0ad17,#0000 75%)}@media (min-width:640px){.HomeDefile-module__UY0DKW__fenetreTaille{height:min(44svh,70vw,480px)}}@media (min-width:1024px){.HomeDefile-module__UY0DKW__section{--defile-h:min(100svh, 800px)}.HomeDefile-module__UY0DKW__scene{padding-top:max(0px, calc(84px - (100svh - var(--defile-h)) / 2));grid-template:".media"minmax(0,1fr)"surtitre media""infos media"".media"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);gap:0 clamp(2rem,4vw,4.5rem);padding-bottom:0}.HomeDefile-module__UY0DKW__zSurtitre{margin-bottom:clamp(1.25rem,3svh,2.25rem)}.HomeDefile-module__UY0DKW__nom{font-size:clamp(2.5rem,3.4vw,4rem)}.HomeDefile-module__UY0DKW__btn{padding:0 1.6rem!important;font-size:.9375rem!important}.HomeDefile-module__UY0DKW__fenetreTaille{height:min(68svh,42vw,620px)}}@media (min-width:1024px) and (max-height:800px){.HomeDefile-module__UY0DKW__nom{font-size:clamp(2.25rem,3vw,3rem)}.HomeDefile-module__UY0DKW__zSurtitre{margin-bottom:1.25rem}}
