.horizon-essai .hero.accueil-diapo{display: block;min-height: 0;padding: 0 0 calc(var(--horizon-h) + 58px)}.accueil-diapo .diaporama{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas: "piste piste piste piste" ". pause points .";align-items: center;row-gap: 18px}.accueil-diapo__reprise{position: relative;z-index: 1}.nav a:not(.nav__boutique):focus-visible{outline: 2px solid var(--ambre);outline-offset: 2px}.aurore{position: absolute;inset: 0;z-index: 0;pointer-events: none;overflow: hidden}.aurore__voile{position: absolute;inset: 0;background: radial-gradient(22% 46% at 40% -6%,rgba(24,178,166,0.30) 0%,rgba(24,178,166,0.10) 46%,rgba(24,178,166,0) 76%),radial-gradient(52% 34% at 12% 100%,rgba(20,108,75,0.42) 0%,rgba(20,108,75,0) 72%),radial-gradient(46% 38% at 96% 86%,rgba(24,178,166,0.22) 0%,rgba(24,178,166,0) 70%)}.aurore__ruban{position: absolute;will-change: transform,opacity}.aurore__ruban svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.aurore__brume{filter: blur(22px);opacity: .42}.aurore__lueur{filter: blur(3px);opacity: .7}.aurore__ruban--gauche{left: -3%;top: 76%;width: 52%;height: 14%}.aurore__ruban--droite{right: -2%;top: 61%;width: 60%;height: 30%}.accueil-diapo--anime .aurore__ruban--gauche{animation: aurore-gauche 21s ease-in-out infinite alternate}.accueil-diapo--anime .aurore__ruban--droite{animation: aurore-droite 26s ease-in-out infinite alternate}@keyframes aurore-gauche{from{transform: translate3d(0,0,0);opacity: .65}to{transform: translate3d(2%,-6%,0);opacity: 1}}@keyframes aurore-droite{from{transform: translate3d(0,-4%,0);opacity: 1}to{transform: translate3d(-2%,4%,0);opacity: .7}}.accueil-diapo--arret .aurore__ruban,.horizon-essai .accueil-diapo:not(.est-visible) .aurore__ruban{animation-play-state: paused}.accueil-diapo>.galaxies{display: none}.diaporama__piste{grid-area: piste;display: grid;grid-template-columns: minmax(0,1fr);touch-action: pan-y pinch-zoom}.diapo{grid-area: 1 / 1;min-width: 0;position: relative;z-index: 0;visibility: hidden}.diapo.est-active{z-index: 2;visibility: visible}.diapo.est-sortante{z-index: 1;visibility: visible}.diapo__photo{display: block;overflow: hidden;opacity: 0;transition: opacity 1.2s ease-in-out}.diapo.est-active .diapo__photo{opacity: 1}.diapo.est-sortante .diapo__photo{opacity: 1;transition: none}.diapo__photo img{display: block;width: 100%;height: 100%;object-fit: cover;transform-origin: 58% 46%;transition: opacity .7s ease}.diaporama--vivant .diapo:is(.est-active,.est-sortante) .diapo__photo img{animation: diapo-zoom 10s cubic-bezier(.25,.55,.35,1) both;animation-play-state: var(--lecture,running)}@keyframes diapo-zoom{from{transform: scale(1.001)}to{transform: scale(1.07)}}.accueil-diapo--arret,.diaporama--suspendu{--lecture: paused}.diapo__differee:not(.est-chargee){opacity: 0}.diapo__corps{position: relative}.diapo__texte{position: relative;isolation: isolate;display: grid;justify-items: start;align-content: end;gap: 14px;width: fit-content;max-width: 100%;opacity: 0;transform: translate3d(0,14px,0);transition: opacity .35s ease,transform 0s linear .35s}.diapo.est-active .diapo__texte{opacity: 1;transform: none;transition: opacity .6s ease .45s,transform .8s cubic-bezier(.2,.7,.2,1) .45s}.diapo__texte::before{content: "";position: absolute;z-index: -1;inset: -26% -10% -12% -14%;pointer-events: none;background: radial-gradient(68% 60% at 40% 42%,rgba(6,12,9,.52) 0%,rgba(6,12,9,.26) 55%,rgba(6,12,9,0) 82%)}.diapo__titre{font-family: var(--titre);font-weight: 700;line-height: 1.06;letter-spacing: -0.03em;margin: 0;font-size: clamp(31px,8.4vw,38px);max-width: 14.5em;color: #FFFFFF;filter: drop-shadow(0 2px 16px rgba(4,10,7,.6))}@supports (background-clip: text) or (-webkit-background-clip: text){.diapo__titre{background: linear-gradient(to left,#14211B 0%,#115238 55%,#1E8550 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-stroke: clamp(2px,.06em,3.2px) transparent;width: fit-content;padding: .08em;margin: -.08em}.diapo__titre em{-webkit-text-stroke: 0}}.diapo__titre em{display: inline-block;position: relative;font-style: normal;font-weight: inherit;color: #F2B84E;text-shadow: 0 0 18px rgba(227,166,58,.3)}.diapo--porte .diapo__titre em{color: #8FF0A4;text-shadow: 0 0 18px rgba(123,228,149,.3)}.diapo__titre em::after{content: "";position: absolute;left: 0;right: -.12em;bottom: -.2em;height: .3em;pointer-events: none;transform-origin: 0 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23F2B84E' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='%23F2B84E' stop-opacity='.9'/%3E%3Cstop offset='.64' stop-color='%23FFF1CF'/%3E%3Cstop offset='1' stop-color='%23F2B84E' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='-5%25' y='-100%25' width='110%25' height='300%25'%3E%3CfeGaussianBlur stdDeviation='1.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M4 13Q120 1 236 9Q120 5.4 4 13Z' fill='url(%23a)' filter='url(%23f)'/%3E%3Cpath d='M4 13Q120 1 236 9Q120 5.4 4 13Z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.diapo--porte .diapo__titre em::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%237BE495' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='%237BE495' stop-opacity='.9'/%3E%3Cstop offset='.64' stop-color='%23E9FFF0'/%3E%3Cstop offset='1' stop-color='%2318B2A6' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='-5%25' y='-100%25' width='110%25' height='300%25'%3E%3CfeGaussianBlur stdDeviation='1.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M4 13Q120 1 236 9Q120 5.4 4 13Z' fill='url(%23a)' filter='url(%23f)'/%3E%3Cpath d='M4 13Q120 1 236 9Q120 5.4 4 13Z' fill='url(%23a)'/%3E%3C/svg%3E")}.diapo.est-active .diapo__titre em::after{animation: diapo-trait 1.6s cubic-bezier(.2,.75,.25,1) .55s both}@keyframes diapo-trait{from{transform: scaleX(0);opacity: 0}30%{opacity: 1}to{transform: scaleX(1);opacity: 1}}.diapo__ligne{margin: 0;font-size: 17px;line-height: 1.45;color: rgba(244,239,230,0.9);max-width: 36ch;text-wrap: balance;text-shadow: 0 1px 14px rgba(5,12,9,0.7)}.diapo__bouton{margin-top: 4px;font-size: 17px;padding: 14px 24px;min-height: 52px;box-shadow: 0 10px 28px rgba(0,0,0,0.32)}.diapo__bouton--emeraude{color: #FFFFFF;background: linear-gradient(180deg,#17714E 0%,#0F583B 100%);border-color: rgba(123,228,149,0.5);box-shadow: 0 10px 28px rgba(0,0,0,0.32),0 0 0 1px rgba(123,228,149,0.08),inset 0 1px 0 rgba(255,255,255,0.14)}.diapo__bouton--emeraude:hover{background: linear-gradient(180deg,#1B7D57 0%,#116343 100%)}.diaporama:not(.est-pret) :is(.diaporama__pause,.diaporama__points){visibility: hidden}.diaporama__pause{grid-area: pause;z-index: 3;justify-self: end;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;padding: 0;cursor: pointer;color: #F4EFE6;background: rgba(12,21,17,0.6);border: 1px solid rgba(244,239,230,0.34)}.diaporama__pause:hover{background: rgba(244,239,230,0.1);border-color: rgba(244,239,230,0.6)}.diaporama__pause:focus-visible{outline: 3px solid var(--ambre);outline-offset: 3px}.diaporama__icone{width: 16px;height: 16px;fill: currentColor}.diaporama--arret .diaporama__icone--pause,.diaporama:not(.diaporama--arret) .diaporama__icone--lecture{display: none}.diaporama--calme .diaporama__pause{display: none}.diaporama__points{grid-area: points;z-index: 3;display: flex;align-items: center;margin-left: 4px}.point{width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border: 0;background: none;cursor: pointer;border-radius: 12px}.point__trait{position: relative;display: block;width: 10px;height: 10px;border-radius: 99px;overflow: hidden;background: rgba(244,239,230,0.45)}.point:hover .point__trait{background: rgba(244,239,230,0.75)}.point[aria-current="true"] .point__trait{width: 34px;background: rgba(123,228,149,0.3)}.point__progression{position: absolute;inset: 0;border-radius: inherit;background: #7BE495;box-shadow: 0 0 10px rgba(123,228,149,0.7);transform: scaleX(0);transform-origin: 0 50%}.point[aria-current="true"] .point__progression{animation: diapo-progression var(--duree,6s) linear forwards;animation-play-state: var(--lecture,running)}.diapo-1-actif .point[aria-current="true"] .point__progression{animation-duration: var(--duree-premiere,9s)}.diaporama--arret .point[aria-current="true"] .point__progression{animation: none;transform: none}@keyframes diapo-progression{from{transform: scaleX(0)}to{transform: scaleX(1)}}.point:focus-visible{outline: 3px solid var(--ambre);outline-offset: -5px}.diapo{display: flex;flex-direction: column}.diapo__photo{position: relative;flex: 1 0 auto;width: 100%;height: min(100vw,430px);-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,0.5) 78%,rgba(0,0,0,0) 100%);mask-image: linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,0.5) 78%,rgba(0,0,0,0) 100%)}@supports (height: 100svh){.diapo__photo{height: clamp(220px,min(118vw,100svh - 340px - var(--entete-plus)),500px)}.accueil-diapo:has(.reprise:not([hidden])) .diapo__photo,html.avec-reprise .accueil-diapo .diapo__photo{height: clamp(200px,min(100vw,100svh - 470px - var(--entete-plus)),420px)}}.diapo__photo img{object-position: 50% 40%}.diapo__corps{margin-top: -96px}.aurore__ruban--gauche{left: -8%;top: 82%;width: 66%;height: 10%}.aurore__ruban--droite{right: -10%;top: 79%;width: 76%;height: 13%}.aurore__brume{filter: blur(14px)}@media (min-width: 760px){.accueil-diapo .diaporama{row-gap: 20px}.diapo__photo{height: clamp(380px,60vw,560px);-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0) 100%);mask-image: linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0) 100%)}@supports (height: 100svh){.diapo__photo{height: clamp(300px,min(64vw,100svh - 420px - var(--entete-plus)),680px)}.accueil-diapo:has(.reprise:not([hidden])) .diapo__photo,html.avec-reprise .accueil-diapo .diapo__photo{height: clamp(280px,min(60vw,100svh - 540px - var(--entete-plus)),600px)}}.diapo__corps{margin-top: -84px}.diapo__texte{gap: 18px}.diapo__titre{font-size: 50px}.diapo__ligne{font-size: 19px}.aurore__ruban--gauche{left: -6%;top: 82%;width: 60%;height: 10%}.aurore__ruban--droite{right: -6%;top: 77%;width: 66%;height: 14%}.aurore__brume{filter: blur(22px)}}@media (min-width: 1200px),(min-width: 1024px) and (orientation: landscape),(orientation: landscape) and (max-height: 560px){.accueil-diapo .diaporama{row-gap: 8px}.diapo{display: grid;align-content: center;min-height: clamp(480px,100vh - 210px - var(--entete-plus),700px);padding: 104px 0 24px}.diapo__photo{position: absolute;top: 0;right: 0;bottom: 0;width: 64%;height: auto;flex: none;-webkit-mask-image: radial-gradient(120% 104% at 100% 30%,#000 44%,rgba(0,0,0,0.62) 62%,rgba(0,0,0,0) 84%),linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,0) 100%);-webkit-mask-composite: source-in;mask-image: radial-gradient(120% 104% at 100% 30%,#000 44%,rgba(0,0,0,0.62) 62%,rgba(0,0,0,0) 84%),linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,0) 100%);mask-composite: intersect}@supports (height: 100svh){.diapo__photo,.accueil-diapo:has(.reprise:not([hidden])) .diapo__photo,html.avec-reprise .accueil-diapo .diapo__photo{height: auto}}.diapo__photo img{object-position: 50% 50%}.diapo--accueil .diapo__photo img{object-position: 64% 50%}.diapo__corps{margin-top: 0}.diapo__texte{gap: 22px}.diapo__texte::before{inset: -30% -14% -22% -20%;background: radial-gradient(62% 64% at 44% 46%,rgba(6,12,9,.56) 0%,rgba(6,12,9,.3) 52%,rgba(6,12,9,0) 80%)}.diapo--porte .diapo__texte{min-height: var(--texte-1,0px)}.diapo__titre{font-size: clamp(44px,3.6vw,56px)}.diapo__ligne{font-size: 20px;max-width: 30em}.diapo__bouton{font-size: 18px;padding: 16px 28px;min-height: 56px}.aurore__ruban--gauche{left: -3%;top: 76%;width: 52%;height: 14%}.aurore__ruban--droite{right: -2%;top: 61%;width: 60%;height: 30%}.aurore__brume{filter: blur(22px)}}@media (orientation: landscape) and (max-height: 560px){.accueil-diapo .diaporama{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: "piste piste piste"}.diaporama__pause{grid-area: 1 / 2 / 2 / 3;align-self: end;margin-bottom: 4px}.diaporama__points{grid-area: 1 / 3 / 2 / 4;align-self: end;margin-bottom: 4px;margin-right: var(--gouttiere)}.diapo{min-height: 0;padding: 88px 0 4px}.diapo__photo{width: 60%}.diapo__texte{gap: 12px}.diapo__titre{font-size: clamp(34px,1.5vw + 24px,40px)}.diapo__ligne{font-size: 16px}.diapo__bouton{font-size: 16px;padding: 12px 22px;min-height: 48px}}@media (orientation: landscape) and (max-height: 560px) and (max-width: 819.98px){.diapo__texte{gap: 8px}.diapo__titre{font-size: 30px}.diapo__bouton{padding: 10px 20px;min-height: 44px}}.accueil-diapo .reprise{margin-top: 18px;max-width: 560px;background: rgba(10,18,14,0.9);border-color: rgba(124,255,74,0.38);box-shadow: 0 12px 30px rgba(0,0,0,0.3)}.accueil-diapo .reprise__oublier{width: 44px;height: 44px}@media (max-width: 759px){.accueil-diapo .reprise{margin-top: 8px}}html.avec-reprise .accueil-diapo .reprise[hidden]:empty{display: block !important;visibility: hidden;height: 142.5px}@media (max-width: 339px){html.avec-reprise .accueil-diapo .reprise[hidden]:empty{height: 161.1px}}@media (min-width: 480px){html.avec-reprise .accueil-diapo .reprise[hidden]:empty{height: 97.5px}}@media (prefers-reduced-motion: reduce){.aurore__ruban,.diapo__photo img,.diapo__titre em::after{animation: none}.diapo__texte,.diapo.est-active .diapo__texte{transform: none}}
