.folder{cursor:pointer;transition:all .2s ease-in}.folder:not(.folder--click):hover{transform:translateY(-8px)}.folder:not(.folder--click):hover .paper{transform:translate(-50%)}.folder:not(.folder--click):hover .folder__front{transform:skew(15deg)scaleY(.6)}.folder:not(.folder--click):hover .right{transform:skew(-15deg)scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(-120%,-70%)rotate(-15deg)}.folder.open .paper:first-child:hover{transform:translate(-120%,-70%)rotate(-15deg)scale(1.1)}.folder.open .paper:nth-child(2){height:80%;transform:translate(10%,-70%)rotate(15deg)}.folder.open .paper:nth-child(2):hover{transform:translate(10%,-70%)rotate(15deg)scale(1.1)}.folder:not(.folder--two).open .paper:nth-child(3){height:80%;transform:translate(-50%,-100%)rotate(5deg)}.folder:not(.folder--two).open .paper:nth-child(3):hover{transform:translate(-50%,-100%)rotate(5deg)scale(1.1)}.folder.open .folder__front{transform:skew(15deg)scaleY(.6)}.folder.open .right{transform:skew(-15deg)scaleY(.6)}.folder.open .paper{pointer-events:auto}.folder:not(.open) .paper{pointer-events:none}.folder__back{background:var(--folder-back-color);border-radius:0 10px 10px;width:100px;height:80px;position:relative}.folder__back:after{z-index:0;content:"";background:var(--folder-back-color);border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;bottom:98%;left:0}.paper{z-index:2;background:var(--paper-1);border-radius:10px;width:70%;height:80%;transition:all .3s ease-in-out;position:absolute;bottom:10%;left:50%;overflow:hidden;transform:translate(-50%,10%)}.paper:nth-child(2){background:var(--paper-2);width:80%;height:70%}.folder:not(.folder--two) .paper:nth-child(3){background:var(--paper-3);width:90%;height:60%}.folder__front{z-index:3;background:var(--folder-color);transform-origin:bottom;border-radius:5px 10px 10px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute}.folder__label{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .25s ease-in;display:flex;position:absolute;inset:0;overflow:visible}.folder.open .folder__label{opacity:0}@media (prefers-reduced-motion:reduce){.folder,.paper,.folder__front{transition:none!important}.folder.open,.folder:not(.folder--click):hover{transform:none!important}.folder.open .paper:first-child,.folder.open .paper:nth-child(2){transform:translate(-50%,-55%)rotate(0)!important}.folder.open .paper:first-child{margin-left:-24px}.folder.open .paper:nth-child(2){margin-left:24px}}
.lang-switcher-flags{width:58px;height:44px;position:relative}.lang-switcher-flag{transform-origin:50%;will-change:transform, opacity;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:40px;line-height:1;position:absolute;top:52%;left:50%}.lang-switcher-flags[data-animate=true] .lang-switcher-flag{transition:transform .48s,opacity .48s,filter .48s}.lang-switcher-flags[data-locale=en] .lang-switcher-flag--en{z-index:2;opacity:1;filter:drop-shadow(0 3px 5px #0f172a61);transform:translate(calc(6px - 50%),calc(-50% - 5px))rotate(0)scale(1.12)}.lang-switcher-flags[data-locale=en] .lang-switcher-flag--es{z-index:1;opacity:.52;filter:drop-shadow(0 1px 2px #0f172a1f);transform:translate(calc(-50% - 14px),calc(12px - 50%))rotate(18deg)scale(.78)}.lang-switcher-flags[data-locale=es] .lang-switcher-flag--es{z-index:2;opacity:1;filter:drop-shadow(0 3px 5px #0f172a61);transform:translate(calc(6px - 50%),calc(-50% - 5px))rotate(0)scale(1.12)}.lang-switcher-flags[data-locale=es] .lang-switcher-flag--en{z-index:1;opacity:.52;filter:drop-shadow(0 1px 2px #0f172a1f);transform:translate(calc(-50% - 14px),calc(12px - 50%))rotate(18deg)scale(.78)}@media (prefers-reduced-motion:reduce){.lang-switcher-flags[data-animate=true] .lang-switcher-flag{transition:none}}
.sm-backdrop{z-index:58;cursor:default;opacity:0;pointer-events:none;background:#0f172a24;border:0;margin:0;padding:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1);position:fixed;inset:0 25% 0 0}.sm-portal[data-open=true] .sm-backdrop{opacity:1;pointer-events:auto;transition-delay:60ms}.sm-prelayers{width:auto;max-width:none;inset:0 0 0 25%}.sm-panel{width:auto;max-width:none;inset:0 0 0 25%;box-shadow:-6px 0 32px #0f172a14}.sm-portal[data-open=true]{pointer-events:none}.sm-portal[data-open=true] .sm-panel{pointer-events:auto}

