:root{--envelope-animation-base-duration:2.5s;--card-pull-out-duration:0.25s;--card-rotate-duration:1.5s}.card-extract.portrait-format{animation:extract-and-rotate-card var(--envelope-animation-base-duration) ease-in-out forwards!important;animation-delay:var(--envelope-animation-base-duration)}.card-extract.diamond-format{animation:extract-and-rotate-card-diamond var(--envelope-animation-base-duration) ease-in-out forwards!important;animation-delay:var(--envelope-animation-base-duration)}.diamond-format{display:flex;align-items:center;justify-content:center}.diamond-format,.diamond-format img{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.diamond-format img{-o-object-fit:cover;object-fit:cover}.diamond-format #cardRecto,.diamond-format #cardVerso{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.card-extract.landscape-format{animation:extract-card-landscape var(--envelope-animation-base-duration) ease-in-out forwards}.scenario,.scenarioChild,.scene{width:inherit;height:inherit;backface-visibility:hidden;transform-style:preserve-3d}.scenario{perspective:100vh}.scenarioChild{position:relative}.scene{position:absolute;top:0;left:0;transform-origin:50% 50%}#envelopeCard{display:flex;align-items:center;justify-content:center}#card,#envelopeCard{filter:drop-shadow(rgba(0,0,0,.25) 3px 3px 8px)}.envelope-animation{animation:envelope-animation 10.5s forwards}.envelope-turn{animation:turn-envelope var(--envelope-animation-base-duration) ease-in-out forwards}.flap-close{animation:close-flap var(--envelope-animation-base-duration) ease-in-out forwards}.flap-open{animation:open-flap-and-move-down calc(2 * var(--envelope-animation-base-duration)) ease-in-out forwards;transform-origin:50% 101%}.envelope-move-down{animation:move-envelope-down var(--envelope-animation-base-duration) ease-in-out forwards}.card-rotate{animation:flip-card var(--card-rotate-duration) ease-in-out forwards;animation-delay:var(--card-pull-out-duration)}.envelope-front{animation:envelope-front calc(2 * var(--envelope-animation-base-duration)) ease-in-out forwards}@keyframes close-flap{0%{transform:translateY(0) rotateX(0deg)}to{transform:translateY(0) rotateX(-180deg)}}@keyframes turn-envelope{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes open-flap-and-move-down{0%{transform:translateY(0) rotateX(-180deg)}50%{transform:translateY(0) rotateX(0deg)}to{transform:translateY(200vh) rotateX(0deg)}}@keyframes envelope-front{0%{z-index:20}50%{transform:translateY(0);z-index:0}to{transform:translateY(200vh);z-index:0}}@keyframes move-envelope-down{0%{transform:translateY(0)}to{transform:translateY(200vh)}}@keyframes extract-card-landscape{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-50px) rotate(0deg)}to{transform:translateY(-50px) rotate(0deg)}}@keyframes extract-and-rotate-card{0%{transform:translateY(0) rotate(-90deg)}50%{transform:translateY(-35%) rotate(-90deg)}to{transform:translateY(-35%) rotate(0deg)}}@keyframes extract-and-rotate-card-diamond{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(-35%) rotate(-45deg)}to{transform:translateY(-35%) rotate(0deg)}}@keyframes flip-card{0%{transform:rotateY(0deg)!important}to{transform:rotateY(180deg)!important}}.envelope-reset{animation:none;transform:rotateY(180deg)}.flap-reset{animation:none;transform:rotateX(-180deg);transform-origin:50% 101%}.envelope-move-reset{animation:none;transform:translateY(0)}.card-extract-reset{animation:none;position:relative;left:2px;top:var(--flap-height,0)}.card-extract-reset,.card-extract-reset.arch-format,.card-extract-reset.bookmark-format,.card-extract-reset.portrait-format{transform:translateY(0) rotate(-90deg)}.card-extract-reset.diamond-format{transform:translateY(0) rotate(-45deg)}.card-extract-reset.landscape-format{transform:translateY(0) rotate(0deg)}.card-rotate-reset{animation:none;transform:rotateY(0deg)}.front-reset{animation:none;transform:translateY(0);z-index:20}@media (max-width:767px){@keyframes extract-and-rotate-card{0%{transform:translateY(0) rotate(-90deg) scale(1)}50%{transform:translateY(-35%) rotate(-90deg) scale(1)}to{transform:translateY(-35%) rotate(0deg) scale(1.5)}}@keyframes extract-and-rotate-card-diamond{0%{transform:translateY(0) rotate(-45deg) scale(1)}50%{transform:translateY(-35%) rotate(-45deg) scale(1)}to{transform:translateY(-35%) rotate(0deg) scale(1.5)}}}.native-scrollbar{scrollbar-width:auto!important;-ms-overflow-style:scrollbar!important}.native-scrollbar::-webkit-scrollbar{display:block!important;width:8px!important;background-color:#f0fdfa}.native-scrollbar::-webkit-scrollbar-track{background-color:#f0fdfa;border-radius:12px}.native-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488);border-radius:12px;border:1px solid #ccfbf1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.native-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59);transform:scaleX(1.1)}.native-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a);transform:scaleX(1.2)}.native-scrollbar::-webkit-scrollbar-corner{background-color:#f0fdfa}@media (hover:none) and (pointer:coarse){.native-scrollbar{scrollbar-width:auto!important}.native-scrollbar::-webkit-scrollbar{width:16px!important}.native-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488);border-radius:14px;border:2px solid #ccfbf1}}@media (max-width:768px){.native-scrollbar::-webkit-scrollbar{width:10px!important}}.scroll-section-manager{scrollbar-width:thin!important;scrollbar-color:#14b8a6 #f0fdfa!important;-ms-overflow-style:scrollbar!important}.scroll-section-manager::-webkit-scrollbar{display:block!important;width:12px!important;background-color:#f0fdfa}.scroll-section-manager::-webkit-scrollbar-track{background-color:#f0fdfa!important;border-radius:12px;margin:2px}.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488)!important;border-radius:12px;border:2px solid #f0fdfa;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px rgba(20,184,166,.1)}.scroll-section-manager::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59)!important;transform:scaleX(1.05);box-shadow:0 2px 6px rgba(15,118,110,.2)}.scroll-section-manager::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a)!important;transform:scaleX(1.1);box-shadow:0 3px 8px rgba(17,94,89,.3)}.scroll-section-manager::-webkit-scrollbar-corner{background-color:#f0fdfa}@media (hover:none) and (pointer:coarse){.scroll-section-manager{scrollbar-width:auto!important;scrollbar-color:#14b8a6 #f0fdfa!important}.scroll-section-manager::-webkit-scrollbar{width:16px!important}.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488)!important;border-radius:14px;border:2px solid #f0fdfa;box-shadow:0 2px 4px rgba(20,184,166,.15)}}@media (max-width:768px){.scroll-section-manager::-webkit-scrollbar{width:10px!important}}div.scroll-section-manager.scroll-section-manager.scroll-section-manager{scrollbar-width:thin!important;scrollbar-color:#14b8a6 #f0fdfa!important;-ms-overflow-style:scrollbar!important;overflow-y:scroll!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar{display:block!important;width:14px!important;background-color:#f0fdfa!important;opacity:1!important;visibility:visible!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-track{background-color:#f0fdfa!important;border-radius:14px!important;margin:2px!important;opacity:1!important;visibility:visible!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488 50%,#0f766e)!important;border-radius:14px!important;border:2px solid #f0fdfa!important;opacity:1!important;visibility:visible!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px rgba(20,184,166,.12),0 1px 2px rgba(13,148,136,.08)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59 50%,#134e4a)!important;transform:scaleX(1.08)!important;box-shadow:0 4px 8px rgba(15,118,110,.18),0 2px 4px rgba(17,94,89,.12)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a)!important;transform:scaleX(1.12)!important;box-shadow:0 6px 12px rgba(17,94,89,.25),0 3px 6px rgba(19,78,74,.15)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-corner{background-color:#f0fdfa!important}.simple-text-editor .empty:before{content:attr(data-placeholder);color:var(--placeholder-color,rgb(156,163,175));pointer-events:none}