.HomeHeroWhite-module__PZAGXq__hero{isolation:isolate;min-height:calc(100svh - var(--header-h));color:#f5f5f7;background:#101011;border-radius:2rem 2rem 0 0;display:block;position:relative;overflow:clip}.HomeHeroWhite-module__PZAGXq__fond{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#fff1 1px,#0000 1px),linear-gradient(#fff1 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:6rem 6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 45%,#0000 72%);mask-image:linear-gradient(#000 0%,#000000d9 45%,#0000 72%)}.HomeHeroWhite-module__PZAGXq__halos{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HomeHeroWhite-module__PZAGXq__halos span{filter:blur(5rem);opacity:.16;border-radius:50%;width:54rem;height:54rem;position:absolute}.HomeHeroWhite-module__PZAGXq__halos span:first-child{background:#ff5c1f;top:-28rem;right:-12rem}.HomeHeroWhite-module__PZAGXq__halos span:last-child{background:#8b5cf6;bottom:-36rem;right:18rem}.HomeHeroWhite-module__PZAGXq__interieur{min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.HomeHeroWhite-module__PZAGXq__interieur:before{content:"";flex:1 1 0}.HomeHeroWhite-module__PZAGXq__bas{flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex}.HomeHeroWhite-module__PZAGXq__composition{grid-template-columns:minmax(0,.98fr) minmax(25rem,1.02fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(2rem,4.5vh,3.5rem);display:grid}.HomeHeroWhite-module__PZAGXq__texte{z-index:2;max-width:43rem;position:relative}.HomeHeroWhite-module__PZAGXq__surtitre{color:#ff7540;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:clamp(1rem,2vh,1.6rem);font-size:.68rem;font-weight:700;display:flex}.HomeHeroWhite-module__PZAGXq__titre .HomeHeroWhite-module__PZAGXq__surtitre{letter-spacing:.18em;line-height:1.4;display:flex}.HomeHeroWhite-module__PZAGXq__surtitre:before{content:"";background:currentColor;width:2.6rem;height:1px}.HomeHeroWhite-module__PZAGXq__titre{font-family:var(--font-display);letter-spacing:-.065em;margin-left:-.055em;font-size:clamp(4.5rem,8.5vw,8.2rem);font-weight:600;line-height:.77}.HomeHeroWhite-module__PZAGXq__titre span{display:block}.HomeHeroWhite-module__PZAGXq__titre span:last-child{color:#f5f5f761}.HomeHeroWhite-module__PZAGXq__accroche{max-width:39rem;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(2rem,3.5vh,2.8rem);font-size:clamp(1.35rem,1.12rem + .8vw,1.9rem);font-weight:500;line-height:1.12}.HomeHeroWhite-module__PZAGXq__sousAccroche{color:#f5f5f785;text-wrap:pretty;max-width:34rem;margin-top:1rem;font-size:clamp(.9rem,.84rem + .2vw,1.02rem);line-height:1.55}.HomeHeroWhite-module__PZAGXq__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.8rem;display:flex}.HomeHeroWhite-module__PZAGXq__cta{appearance:none;min-height:2.9rem;font:inherit;cursor:pointer;transition:transform .3s var(--ease-dycast), background-color .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.2rem;font-size:.88rem;font-weight:600;display:inline-flex}.HomeHeroWhite-module__PZAGXq__cta:active{transform:scale(.98)}.HomeHeroWhite-module__PZAGXq__ctaPlein{color:#101011;background:#fff;border:1px solid #f5f5f7}.HomeHeroWhite-module__PZAGXq__ctaPlein span{transition:transform .3s var(--ease-dycast)}.HomeHeroWhite-module__PZAGXq__ctaPlein:hover span{transform:translate(.25rem)}.HomeHeroWhite-module__PZAGXq__ctaLigne{color:#f5f5f7;border:1px solid #fff3}.HomeHeroWhite-module__PZAGXq__ctaLigne:hover{background:#ffffff0f;border-color:#ffffff80}.HomeHeroWhite-module__PZAGXq__vitrine{--cycle:calc(var(--n) * var(--duree));width:min(100%,36rem);animation:HomeHeroWhite-module__PZAGXq__vitrine-entree .9s 80ms var(--ease-dycast) both;justify-self:end;position:relative}.HomeHeroWhite-module__PZAGXq__scene{animation:HomeHeroWhite-module__PZAGXq__scene-respire calc(var(--duree,5s) * 2) ease-in-out infinite alternate;padding:0 7% 9% 0;position:relative}.HomeHeroWhite-module__PZAGXq__fenetre{background:#1b1b1d;border:1px solid #ffffff29;border-radius:clamp(.9rem,1.6vw,1.25rem);overflow:hidden;box-shadow:0 2.5rem 7rem #00000073,inset 0 1px #ffffff14}.HomeHeroWhite-module__PZAGXq__barre{border-bottom:1px solid #ffffff14;align-items:center;gap:.9rem;height:2.1rem;padding-inline:.85rem;display:flex}.HomeHeroWhite-module__PZAGXq__pastilles{gap:.35rem;display:flex}.HomeHeroWhite-module__PZAGXq__pastilles i{background:#fff3;border-radius:50%;width:.5rem;height:.5rem}.HomeHeroWhite-module__PZAGXq__adresse{color:#f5f5f799;max-width:15rem;height:1.3rem;font-family:var(--font-mono);text-align:center;background:#ffffff12;border-radius:.4rem;flex:1;margin-inline:auto;font-size:.6rem;line-height:1.3rem;position:relative}.HomeHeroWhite-module__PZAGXq__ecranBureau{aspect-ratio:2200/1171;background:#0c0c0d;position:relative}.HomeHeroWhite-module__PZAGXq__telephone{z-index:1;width:28%;position:absolute;bottom:0;right:0;container-type:inline-size}.HomeHeroWhite-module__PZAGXq__chassis{background:linear-gradient(140deg,#6a6a70 0%,#2b2b2f 22%,#1a1a1d 50%,#3d3d42 78%,#77777d 100%);border-radius:17cqw;padding:1.1cqw;position:relative;box-shadow:0 0 0 1px #000000b3,inset 0 0 0 .35cqw #ffffff29,0 1.6rem 3.6rem #0009,0 .4rem 1rem #0006}.HomeHeroWhite-module__PZAGXq__bouton{background:linear-gradient(90deg,#26262a,#5d5d63 60%,#2e2e32);border-radius:.6cqw;width:1.3cqw;position:absolute}.HomeHeroWhite-module__PZAGXq__boutonAction,.HomeHeroWhite-module__PZAGXq__boutonVolumeHaut,.HomeHeroWhite-module__PZAGXq__boutonVolumeBas{left:-1cqw}.HomeHeroWhite-module__PZAGXq__boutonAction{height:6%;top:19%}.HomeHeroWhite-module__PZAGXq__boutonVolumeHaut{height:10.5%;top:29%}.HomeHeroWhite-module__PZAGXq__boutonVolumeBas{height:10.5%;top:42%}.HomeHeroWhite-module__PZAGXq__boutonVeille{height:16%;top:31%;right:-1cqw}.HomeHeroWhite-module__PZAGXq__dalle{background:#030304;border-radius:16cqw;padding:2.6cqw}.HomeHeroWhite-module__PZAGXq__ecranMobile{aspect-ratio:9/19.5;isolation:isolate;background:#0c0c0d;border-radius:13.4cqw;position:relative;overflow:hidden}.HomeHeroWhite-module__PZAGXq__pageMobile{--encre-ios:#111113;--barre-safari:#f6f6f8f0;--champ-safari:#0000000f;flex-direction:column;display:flex}.HomeHeroWhite-module__PZAGXq__pageMobile[data-mode=sombre]{--encre-ios:#fff;--barre-safari:#1c1c1ef0;--champ-safari:#ffffff1a}.HomeHeroWhite-module__PZAGXq__statut{background-image:var(--haut-page);height:14cqw;color:var(--encre-ios);background-position:top;background-size:100% 20000%;flex:none;justify-content:space-between;align-items:center;padding:1.6cqw 7.5cqw 0 10cqw;display:flex}.HomeHeroWhite-module__PZAGXq__heure{font-family:var(--font-sans,system-ui);letter-spacing:-.02em;font-size:4.8cqw;font-weight:600}.HomeHeroWhite-module__PZAGXq__icones{align-items:center;gap:1.3cqw;display:flex}.HomeHeroWhite-module__PZAGXq__icones svg{width:auto;height:3.3cqw}.HomeHeroWhite-module__PZAGXq__icones svg:last-child{height:3.5cqw}.HomeHeroWhite-module__PZAGXq__page{flex:1;min-height:0;position:relative;overflow:hidden}.HomeHeroWhite-module__PZAGXq__captureMobile{width:100%;height:auto;display:block}.HomeHeroWhite-module__PZAGXq__safari{background:var(--barre-safari);height:17cqw;color:var(--encre-ios);border-top:1px solid #7f7f7f2e;flex:none;padding:2cqw 4.5cqw 0;position:relative}.HomeHeroWhite-module__PZAGXq__champAdresse{background:var(--champ-safari);border-radius:4.3cqw;justify-content:space-between;align-items:center;height:8.6cqw;padding-inline:3.4cqw;font-size:3.5cqw;line-height:1;display:flex}.HomeHeroWhite-module__PZAGXq__champAdresse b{letter-spacing:-.03em;font-size:3.3cqw;font-weight:600}.HomeHeroWhite-module__PZAGXq__champAdresse>span{white-space:nowrap;align-items:center;gap:1cqw;font-weight:500;display:flex;overflow:hidden}.HomeHeroWhite-module__PZAGXq__champAdresse>span svg{opacity:.7;flex:none;width:auto;height:3cqw}.HomeHeroWhite-module__PZAGXq__champAdresse>svg{width:auto;height:3.4cqw}.HomeHeroWhite-module__PZAGXq__indicateur{background:var(--encre-ios);opacity:.85;border-radius:1cqw;width:35cqw;height:1.4cqw;position:absolute;bottom:1.6cqw;left:50%;transform:translate(-50%)}.HomeHeroWhite-module__PZAGXq__ile{z-index:2;background:#000;border-radius:5cqw;width:31cqw;height:9cqw;position:absolute;top:2.6cqw;left:50%;transform:translate(-50%)}.HomeHeroWhite-module__PZAGXq__reflet{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#ffffff0a 26%,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.HomeHeroWhite-module__PZAGXq__capture{object-fit:cover;object-position:top}.HomeHeroWhite-module__PZAGXq__calque{opacity:0;position:absolute;inset:0}.HomeHeroWhite-module__PZAGXq__calque:first-child{opacity:1}.HomeHeroWhite-module__PZAGXq__vitrine[data-anime] .HomeHeroWhite-module__PZAGXq__calque{animation:var(--anim-fondu) var(--cycle) calc((var(--i) - var(--n)) * var(--duree)) infinite both}.HomeHeroWhite-module__PZAGXq__vitrine[data-anime] .HomeHeroWhite-module__PZAGXq__adresse .HomeHeroWhite-module__PZAGXq__calque,.HomeHeroWhite-module__PZAGXq__vitrine[data-anime] .HomeHeroWhite-module__PZAGXq__projets .HomeHeroWhite-module__PZAGXq__calque{animation-name:var(--anim-fondu-texte)}.HomeHeroWhite-module__PZAGXq__avis{z-index:2;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:border-color .3s, transform .3s var(--ease-dycast);background:#101011db;border:1px solid #ffffff29;border-radius:.9rem;align-items:center;gap:.6rem;padding:.55rem .85rem .55rem .7rem;display:flex;position:absolute;top:-1.1rem;left:-1.1rem;box-shadow:0 1rem 2.5rem #00000059}.HomeHeroWhite-module__PZAGXq__avis:hover{border-color:#ffffff59;transform:translateY(-2px)}.HomeHeroWhite-module__PZAGXq__avis strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.55rem;font-weight:600;line-height:1}.HomeHeroWhite-module__PZAGXq__avis>span{flex-direction:column;gap:.2rem;display:flex}.HomeHeroWhite-module__PZAGXq__etoiles{color:#fbbc04;gap:.1rem;display:flex}.HomeHeroWhite-module__PZAGXq__avis small{color:#f5f5f79e;font-size:.68rem;font-weight:500}.HomeHeroWhite-module__PZAGXq__legendeVitrine{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.4rem;display:flex}.HomeHeroWhite-module__PZAGXq__projets{flex:1;min-width:0;height:3.6rem;position:relative}.HomeHeroWhite-module__PZAGXq__projets p{flex-direction:column;justify-content:flex-end;gap:.15rem;display:flex}.HomeHeroWhite-module__PZAGXq__projets span{color:#ff7540;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.HomeHeroWhite-module__PZAGXq__projets strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.HomeHeroWhite-module__PZAGXq__projets em{color:#f5f5f78c;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.HomeHeroWhite-module__PZAGXq__toutes{border-bottom:1px solid #ffffff4d;flex:none;align-items:center;gap:.45rem;padding-bottom:.15rem;font-size:.85rem;font-weight:600;transition:border-color .3s;display:inline-flex}.HomeHeroWhite-module__PZAGXq__toutes span{color:#ff7540;transition:transform .3s var(--ease-dycast)}.HomeHeroWhite-module__PZAGXq__toutes:hover{border-color:#f5f5f7}.HomeHeroWhite-module__PZAGXq__toutes:hover span{transform:translate(.25rem)}.HomeHeroWhite-module__PZAGXq__progression{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.35rem;margin-top:.9rem;display:grid}.HomeHeroWhite-module__PZAGXq__progression span{background:#ffffff24;border-radius:2px;height:2px;position:relative;overflow:hidden}.HomeHeroWhite-module__PZAGXq__progression span:after{content:"";transform-origin:0;animation:var(--anim-progression) var(--cycle) calc((var(--i) - var(--n)) * var(--duree)) infinite both linear;background:#ff7540;position:absolute;inset:0;transform:scaleX(0)}.HomeHeroWhite-module__PZAGXq__vitrine:hover .HomeHeroWhite-module__PZAGXq__calque,.HomeHeroWhite-module__PZAGXq__vitrine:hover .HomeHeroWhite-module__PZAGXq__scene,.HomeHeroWhite-module__PZAGXq__vitrine:hover .HomeHeroWhite-module__PZAGXq__progression span:after{animation-play-state:paused}.HomeHeroWhite-module__PZAGXq__reconnaissance{border-top:1px solid #ffffff1f;padding-block:1.15rem}.HomeHeroWhite-module__PZAGXq__pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:.4rem 1.4rem;display:flex}.HomeHeroWhite-module__PZAGXq__decouvrir{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.68rem;font-weight:700;display:inline-flex}.HomeHeroWhite-module__PZAGXq__decouvrir svg{color:#ff7540;transition:transform .35s var(--ease-dycast)}.HomeHeroWhite-module__PZAGXq__decouvrir:hover svg{transform:translateY(.3rem)}.HomeHeroWhite-module__PZAGXq__reperes{flex-wrap:wrap;gap:.5rem clamp(1.5rem,3vw,3rem);display:flex}.HomeHeroWhite-module__PZAGXq__reperes>div{align-items:baseline;gap:.6rem;min-width:0;display:flex}.HomeHeroWhite-module__PZAGXq__reperes dt{color:#f5f5f785;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:600}.HomeHeroWhite-module__PZAGXq__reperes dd{font-size:clamp(.74rem,.68rem + .18vw,.86rem);font-weight:600;line-height:1.3}@keyframes HomeHeroWhite-module__PZAGXq__vitrine-entree{0%{opacity:0;transform:translateY(2rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HomeHeroWhite-module__PZAGXq__scene-respire{0%{transform:scale(1)}to{transform:scale(1.03)}}@media (max-width:63.99rem){.HomeHeroWhite-module__PZAGXq__composition{grid-template-columns:minmax(0,.95fr) minmax(21rem,1.05fr);gap:2rem}.HomeHeroWhite-module__PZAGXq__titre{font-size:clamp(4.2rem,10vw,6.8rem)}.HomeHeroWhite-module__PZAGXq__reperes>div:nth-child(3){display:none}}@media (max-width:47.99rem){.HomeHeroWhite-module__PZAGXq__hero{border-radius:1.25rem 1.25rem 0 0;min-height:auto}.HomeHeroWhite-module__PZAGXq__interieur{min-height:auto}.HomeHeroWhite-module__PZAGXq__fond{background-size:4rem 4rem}.HomeHeroWhite-module__PZAGXq__composition{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem 1.75rem}.HomeHeroWhite-module__PZAGXq__titre{font-size:clamp(4.2rem,21vw,6.5rem)}.HomeHeroWhite-module__PZAGXq__accroche{margin-top:1.8rem}.HomeHeroWhite-module__PZAGXq__desktop{display:none}.HomeHeroWhite-module__PZAGXq__vitrine{justify-self:stretch;width:100%}.HomeHeroWhite-module__PZAGXq__avis{top:-.9rem;left:-.4rem}.HomeHeroWhite-module__PZAGXq__avis strong{font-size:1.3rem}.HomeHeroWhite-module__PZAGXq__pied{padding-block:.6rem 1.6rem}}@media (max-width:25rem){.HomeHeroWhite-module__PZAGXq__actions{flex-direction:column;align-items:stretch}.HomeHeroWhite-module__PZAGXq__reperes>div:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.HomeHeroWhite-module__PZAGXq__vitrine,.HomeHeroWhite-module__PZAGXq__vitrine[data-anime] .HomeHeroWhite-module__PZAGXq__calque,.HomeHeroWhite-module__PZAGXq__scene{animation:none}.HomeHeroWhite-module__PZAGXq__progression{display:none}}
