.glass{background:rgba(255, 255, 255, var(--tint,.07));-webkit-backdrop-filter:blur(var(--blur,14px)) saturate(1.85);backdrop-filter:blur(var(--blur,14px)) saturate(1.85);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 50px #06121e2e,inset 0 1px 1px #ffffff80,inset 0 -12px 30px -18px #00000038}.glass:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffd9 0%,#ffffff0a 32%,#ffffff05 62%,#ffffff80 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass__sheen{z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 90% at var(--mx,32%) var(--my,4%), #ffffff26 0%, #ffffff09 44%, transparent 74%);position:absolute;inset:0}.glass:hover{transform:translateY(-3px);box-shadow:0 26px 60px #06121e52,inset 0 1px 1px #fff9,inset 0 -12px 30px -18px #00000047}.glass,.glass *{text-shadow:0 1px 4px #001428a6}@media (max-width:768px){.glass{-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#0a1622b8}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.repaire-fold{transform-origin:0;max-width:430px;max-height:620px;padding:26px 28px;transition:max-width 1.15s cubic-bezier(.3,1.4,.45,1) .18s,max-height 1.15s cubic-bezier(.3,1.4,.45,1) .18s,padding 1.15s cubic-bezier(.3,1.4,.45,1) .18s;animation:1.5s cubic-bezier(.3,1.4,.45,1) .4s both bulle-pose;overflow:hidden}.repaire-fold-sm{transform-origin:100%;padding:18px 20px}@keyframes bulle-pose{0%{scale:.955}45%{scale:1.014}72%{scale:.995}to{scale:1}}.repaire-fold-inner{transition:opacity .4s .8s}.repaire-fold-grip{opacity:0;pointer-events:none;z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:58px;height:132px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.repaire-fold-grip i{background:#fffc;border-radius:999px;width:5px;height:5px;box-shadow:0 0 8px #fff6}.repaire-fold.is-folded{max-width:58px;max-height:132px;padding:0;animation:none}.repaire-fold.is-folded .repaire-fold-inner{opacity:0;transition:opacity .22s}.repaire-fold.is-folded .repaire-fold-grip{opacity:1;transition:opacity .35s .55s}.repaire-stase{will-change:transform;animation:11s ease-in-out infinite stase}.repaire-stase-b{animation-duration:8.5s;animation-delay:-3.2s}@keyframes stase{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(3px,-7px)rotate(.18deg)}50%{transform:translate(-2px,-11px)rotate(-.12deg)}75%{transform:translate(-4px,-4px)rotate(.1deg)}}.repaire-petales{z-index:20;pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0;overflow:hidden}.repaire-petales.is-off{opacity:0}.repaire-petales i{top:-6vh;left:var(--x,50%);background:linear-gradient(135deg, var(--p1,#ffcddcf2), var(--p2,#f292b2b3));width:12px;height:9px;scale:var(--s,1);filter:blur(.4px);animation:petale var(--d,12s) linear var(--delai,0s) infinite;border-radius:74% 26% 60% 40%/48% 70% 30% 52%;position:absolute}@keyframes petale{0%{opacity:0;transform:translate(0,0)rotate(0)}6%{opacity:.85}30%{transform:translate(3.5vw,30vh)rotate(120deg)}55%{transform:translate(-1.5vw,58vh)rotate(205deg)}80%{opacity:.75;transform:translate(4vw,88vh)rotate(300deg)}to{opacity:0;transform:translate(1vw,116vh)rotate(385deg)}}.repaire-petales i:first-child{--x:4%;--d:12.5s;--delai:-2.1s;--s:.8}.repaire-petales i:nth-child(2){--x:12%;--d:15s;--delai:-7.4s;--s:1.1}.repaire-petales i:nth-child(3){--x:19%;--d:11s;--delai:-4.8s;--s:.7}.repaire-petales i:nth-child(4){--x:27%;--d:16.5s;--delai:-12.2s;--s:.95}.repaire-petales i:nth-child(5){--x:34%;--d:12s;--delai:-9.1s;--s:.65}.repaire-petales i:nth-child(6){--x:42%;--d:14s;--delai:-1.3s;--s:1.05}.repaire-petales i:nth-child(7){--x:50%;--d:11.5s;--delai:-6.6s;--s:.85}.repaire-petales i:nth-child(8){--x:58%;--d:15.5s;--delai:-10.7s;--s:.75}.repaire-petales i:nth-child(9){--x:65%;--d:12.8s;--delai:-3.5s;--s:1}.repaire-petales i:nth-child(10){--x:72%;--d:13.5s;--delai:-8.3s;--s:.6}.repaire-petales i:nth-child(11){--x:79%;--d:11.8s;--delai:-5.9s;--s:.9}.repaire-petales i:nth-child(12){--x:86%;--d:16s;--delai:-13.6s;--s:.7}.repaire-petales i:nth-child(13){--x:92%;--d:12.2s;--delai:-.7s;--s:1.1}.repaire-petales i:nth-child(14){--x:97%;--d:14.5s;--delai:-11.4s;--s:.8}.repaire-petales.est-avant{z-index:35}.repaire-petales.est-avant i{filter:blur(1.1px);width:16px;height:12px}.repaire-petales.est-avant i:first-child{--x:9%;--d:8s;--delai:-2.4s;--s:1.35}.repaire-petales.est-avant i:nth-child(2){--x:26%;--d:9.5s;--delai:-6.2s;--s:1.6}.repaire-petales.est-avant i:nth-child(3){--x:45%;--d:7.5s;--delai:-4s;--s:1.25}.repaire-petales.est-avant i:nth-child(4){--x:62%;--d:10s;--delai:-8.8s;--s:1.7}.repaire-petales.est-avant i:nth-child(5){--x:78%;--d:8.8s;--delai:-1.5s;--s:1.4}.repaire-petales.est-avant i:nth-child(6){--x:93%;--d:9.2s;--delai:-5.5s;--s:1.55}.repaire-petales[data-acte="1"]{--p1:#ffd6e4f2;--p2:#f69ec0b8;left:6%;right:6%}.repaire-petales[data-acte="2"]{--p1:#ffe2b2f2;--p2:#eab276b8;left:14%;right:14%}.repaire-petales[data-acte="3"]{--p1:#e8d8ffe6;--p2:#c6acf0a6;left:10%;right:10%}.repaire-petales[data-acte="3"] i{animation-duration:calc(var(--d) * 1.7)}.repaire-petales[data-acte="4"]{--p1:#ffd6bef2;--p2:#f0a28cb8}.repaire-petales[data-acte="5"]{--p1:#e2deffeb;--p2:#b2baf0ad;left:18%;right:18%}.repaire-petales[data-acte="5"] i{animation-duration:calc(var(--d) * 1.5)}@media (prefers-reduced-motion:reduce){.glass{transition:none}.glass:hover{transform:none}.repaire-fold,.repaire-fold-inner,.repaire-fold-grip{transition:none;animation:none}.repaire-stase{animation:none}.repaire-petales i{opacity:0;animation:none}}.gl-on .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08}@media (max-width:640px){.repaire-fold{padding:16px 18px}}.repaire-scene{touch-action:pinch-zoom}
