.accueil-story{color:#faf5ef}.accueil-story .enigme__canvas,.accueil-story__main{transition:transform .95s cubic-bezier(.55,0,.75,.2),opacity .65s ease .25s}.accueil-story--embedded .enigme__canvas{transition:none}.accueil-story .enigme__sparks,.accueil-story .enigme__progress,.accueil-story__header{transition:opacity .5s ease}.accueil-story__home{padding:0;font:inherit;cursor:pointer;background:none;border:0}.accueil-story__intro:focus{outline:none}.accueil-story :focus-visible{outline:2px solid #d8c72e;outline-offset:3px}.accueil-story .phase[data-phase="5"]{--art-h: min(42svh, 27rem);display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-block:max(4.75rem,9svh) max(1.5rem,4svh,env(safe-area-inset-bottom));margin-bottom:0}@supports (height: 100dvh){.accueil-story .phase[data-phase="5"]{--art-h: min(42dvh, 27rem);min-height:100dvh;padding-block:max(4.75rem,9dvh) max(1.5rem,4dvh,env(safe-area-inset-bottom))}}.accueil-story .phase__figure{position:relative;flex:none;width:min(var(--art-max),var(--art-h) * var(--ar));margin-bottom:2rem}.accueil-story .phase__figure .phase__art{width:100%;margin-bottom:0}.accueil-story .phase--flip .phase__figure{margin-left:auto}.accueil-story[data-final=true] .art__emblem{transform-box:fill-box;transform-origin:center;animation:story-emblem-sway 6.4s ease-in-out infinite}.accueil-story__emblem{position:absolute;top:50.9523809524%;left:50%;width:39%;aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;background:none;border:0;border-radius:50%;transform:translate(-50%,-50%);transition:box-shadow .26s ease}.accueil-story__emblem:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 38%,rgba(255,236,190,.34) 50%,transparent 62%);background-size:260% 100%;border-radius:50%;opacity:0;mix-blend-mode:screen}.accueil-story__emblem:hover,.accueil-story__emblem:focus-visible{box-shadow:0 0 0 1px #f2d99c8c,0 0 1.6rem #f2d99c47}.accueil-story__emblem:focus-visible{outline-offset:4px}.accueil-story[data-final=true] .accueil-story__emblem:after{animation:story-emblem-sheen 6.4s ease-in-out .8s infinite}.accueil-story__contact{display:flex;gap:.35rem;padding:0;margin:1.1rem 0 0 -.7rem;list-style:none}.accueil-story__contact li{opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.accueil-story__contact li+li{transition-delay:.12s}.accueil-story__contact:focus-within li{opacity:1;transform:none}.accueil-story[data-final=true] .accueil-story__contact li{opacity:1;transform:none}.accueil-story__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#faf5efd1;border-radius:50%;transition:color .2s ease}.accueil-story__icon .social-links__icon{width:1.3rem;height:1.3rem}.accueil-story__icon:hover,.accueil-story__icon:focus-visible{color:#d8c72e}@media (max-aspect-ratio: 19/20){.accueil-story .phase[data-phase="5"]{--art-h: min(22svh, 12rem);justify-content:flex-end;min-height:100svh;padding-block:4rem max(1rem,env(safe-area-inset-bottom))}@supports (height: 100dvh){.accueil-story .phase[data-phase="5"]{--art-h: min(22dvh, 12rem);min-height:100dvh;padding-block:4rem max(1rem,env(safe-area-inset-bottom))}}.accueil-story .phase__figure{margin-bottom:1rem}.accueil-story__contact{margin:.6rem 0 0 -.7rem}}@media (prefers-reduced-motion: reduce){.accueil-story[data-final=true] .art__emblem,.accueil-story[data-final=true] .accueil-story__emblem:after{animation:none}.accueil-story__contact li{transform:none;transition:opacity .2s linear}}.accueil-lab__mode{transition:opacity .9s ease}.accueil-lab--hidden .accueil-lab__mode{opacity:0;transition:none}.accueil-lab--leaving[data-mode=home] .accueil-lab__mode{opacity:0;transition:opacity .75s ease-in}.accueil-lab--arriving[data-mode=story] .accueil-lab__mode{transition:opacity 1s ease}.accueil-lab--arriving[data-mode=home] .accueil-lab__mode{transition:opacity 1.1s ease}.accueil-lab--hidden[data-mode=home] .lab-hero__text{translate:0 3svh}.accueil-lab--arriving[data-mode=home] .lab-hero__text{translate:0 0;transition:translate 1.1s cubic-bezier(.22,1,.36,1)}.accueil-lab--leaving[data-mode=story] .enigme__canvas{opacity:0;transform:translateY(70svh)}.accueil-lab--leaving[data-mode=story] .accueil-story__main{opacity:0;transform:translateY(24svh)}.accueil-lab--leaving[data-mode=story] .enigme__sparks,.accueil-lab--leaving[data-mode=story] .enigme__progress,.accueil-lab--leaving[data-mode=story] .accueil-story__header{opacity:0}@media (prefers-reduced-motion: reduce){.accueil-lab__mode{transition:opacity .2s linear}.accueil-lab--hidden .accueil-lab__mode{transition:none}.accueil-lab--leaving[data-mode=home] .accueil-lab__mode,.accueil-lab--arriving[data-mode=story] .accueil-lab__mode,.accueil-lab--arriving[data-mode=home] .accueil-lab__mode{transition:opacity .2s linear}.accueil-lab--hidden[data-mode=home] .lab-hero__text,.accueil-lab--arriving[data-mode=home] .lab-hero__text{translate:none;transition:none}.accueil-lab--leaving[data-mode=story] .enigme__canvas,.accueil-lab--leaving[data-mode=story] .accueil-story__main{transform:none}}.accueil-lab__scene{transition:translate .95s cubic-bezier(.55,0,.75,.2)}.accueil-lab--hidden .accueil-lab__scene{transition:none}.accueil-lab--leaving[data-mode=story] .accueil-lab__scene,.accueil-lab--leaving[data-mode=home][data-named] .accueil-lab__scene{translate:0 70svh}.accueil-lab__veil{position:fixed;top:0;left:0;z-index:0;display:none;width:100%;height:135svh;pointer-events:none;background:radial-gradient(circle at 68% 46%,rgba(250,245,239,.07) 0%,transparent 52%),radial-gradient(circle at 70% 60%,rgb(216,199,46,calc(var(--progress, 0) * 7%)) 0%,transparent 45%),linear-gradient(180deg,#23282c,#1d2124 55%,#161a1c);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 35svh);mask-image:linear-gradient(180deg,transparent 0,#000 35svh)}.accueil-lab[data-named] .accueil-lab__veil{display:block}.accueil-story--shared.accueil-story--embedded:before{display:none}@media (prefers-reduced-motion: reduce){.accueil-lab--leaving[data-mode=story] .accueil-lab__scene,.accueil-lab--leaving[data-mode=home][data-named] .accueil-lab__scene{translate:none}}@keyframes story-emblem-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes story-emblem-sheen{0%,55%{background-position:115% 0;opacity:0}66%{opacity:1}86%,to{background-position:-15% 0;opacity:0}}.lab-hero__title--named{position:relative;width:fit-content}.lab-hero__title--named .lab-hero__lead,.lab-hero__title--named .lab-hero__tail{position:absolute;color:#faf5ef;white-space:nowrap;pointer-events:none}.lab-hero__title--named .lab-hero__lead{bottom:100%;left:.2em;margin-bottom:.35em;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:300;line-height:1.2;letter-spacing:.04em}.lab-hero__title--named .lab-hero__tail{bottom:18%;left:100%;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:400;line-height:1}@media (max-aspect-ratio: 19/20){.lab-hero__title--named .lab-hero__lead{left:50%;translate:-50% 0}}@keyframes lab-named-rise{0%{opacity:0;translate:0 var(--rise, .45em)}}@keyframes lab-named-fade{0%{opacity:0}}@keyframes lab-named-leave{to{opacity:0;translate:0 calc(-1 * var(--leave, .9rem))}}@keyframes lab-named-fade-out{to{opacity:0}}.lab-hero__enter-slot{display:grid;align-self:flex-start;justify-items:start;margin-top:2rem}.lab-hero__enter-slot>.lab-hero__enter,.lab-hero__enter-slot>.lab-hero__enter-ghost{grid-area:1/1;align-self:center;margin:0}.lab-hero__enter-slot>.lab-hero__enter-ghost{pointer-events:none}@media (max-aspect-ratio: 19/20){.lab-hero__enter-slot{align-self:center;justify-items:center;margin-top:1.25rem}}.lab-hero__glyph{display:inline-block}.lab-hero__title--named>.lab-hero__logo{visibility:hidden}.lab-hero__mark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lab-hero__mark-letter{position:absolute;top:0;right:0;bottom:0;left:0;--rise: 12%;--leave: 12%}.lab-hero__mark-letter>.brand-cartouche{width:100%}.cube-lab__still{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.cube-lab__still[hidden],.cube-lab__still-gleams[hidden]{display:none}.cube-lab--named .lab-hero{min-height:100svh}.cube-lab--named .cube-lab__canvas,.cube-lab--named .cube-lab__climax,.cube-lab--named .cube-lab__still,.cube-lab--named .form-reflections,.cube-lab--named .cube-fallback{translate:0 calc(-1 * var(--hero-shift, 0px))}.cube-lab--named .form-reflections{overflow:visible}.cube-lab--named .lab-controls{translate:0 min(var(--hero-shift, 0px),9rem)}.cube-lab--named .lab-hero__glyph{animation:lab-named-rise .56s cubic-bezier(.22,.8,.3,1) calc(var(--glyph, 0) * 30ms) both}.cube-lab--named .lab-hero__enter{--rise: .9rem;animation:lab-named-rise .68s cubic-bezier(.22,.8,.3,1) .18s both}.cube-lab--named .lab-hero__enter-ghost{animation:lab-named-leave .42s cubic-bezier(.5,0,.75,0) both}.cube-lab--named .lab-hero__mark--ghost .lab-hero__mark-letter{animation:lab-named-leave .42s cubic-bezier(.5,0,.75,0) calc(var(--glyph, 0) * 30ms) both}@media (prefers-reduced-motion: reduce){.cube-lab--named .lab-hero__glyph,.cube-lab--named .lab-hero__enter{animation:lab-named-fade .2s linear both}.cube-lab--named .lab-hero__enter-ghost,.cube-lab--named .lab-hero__mark--ghost .lab-hero__mark-letter{animation:lab-named-fade-out .2s linear both}}.cube-lab--named>.lab-sr{top:0;left:0}.accueil-story--embedded{pointer-events:auto}.accueil-story--embedded:before{position:absolute;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 35svh);mask-image:linear-gradient(180deg,transparent 0,#000 35svh)}.accueil-lab[data-named]:not(.accueil-lab--leaving) .cube-lab__flow,.accueil-lab[data-named]:not(.accueil-lab--leaving) .accueil-story--shared .enigme__main{z-index:auto}.accueil-lab[data-named]:not(.accueil-lab--leaving) .accueil-lab__scene,.accueil-lab[data-named]:not(.accueil-lab--leaving) .cube-lab__climax,.accueil-lab[data-named]:not(.accueil-lab--leaving) .lab-hero{z-index:2}.accueil-lab[data-named]:not(.accueil-lab--leaving):has(.accueil-story--shared[data-cube=story]) .accueil-lab__scene{pointer-events:none}.accueil-lab--leaving[data-mode=home][data-named] .accueil-lab__mode{opacity:0;transition:opacity .65s ease .25s}.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .enigme__canvas,.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .accueil-story__main{transition:translate .95s cubic-bezier(.55,0,.75,.2)}.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .enigme__canvas{translate:0 70svh}.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .accueil-story__main{translate:0 24svh}@media (prefers-reduced-motion: reduce){.accueil-lab--leaving[data-mode=home][data-named] .accueil-lab__mode{transition:opacity .2s linear}.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .enigme__canvas,.accueil-lab--leaving[data-mode=home][data-named] .accueil-story--embedded .accueil-story__main{translate:none;transition:none}}
