.AnimatedFolder-module__jJFIvq__folder{aspect-ratio:1;cursor:pointer;background:linear-gradient(#202020 0%,#171717 100%);border-radius:1.5rem;width:28rem;height:21rem;padding-top:8rem;position:relative;overflow:visible;box-shadow:0 60px 120px #080808bd,inset 0 38px 38px #3d3d3d}.AnimatedFolder-module__jJFIvq__folder:hover .AnimatedFolder-module__jJFIvq__doc{z-index:10;top:-8rem;transform:translateZ(120px)rotate(0)}.AnimatedFolder-module__jJFIvq__folder:hover .AnimatedFolder-module__jJFIvq__doc:before{transform:translateY(-4rem)translate(.4rem)rotate(15deg)}.AnimatedFolder-module__jJFIvq__folder:hover .AnimatedFolder-module__jJFIvq__doc:after{transform:translateY(-1.5rem)translate(-.4rem)rotate(-15deg)}.AnimatedFolder-module__jJFIvq__fg{aspect-ratio:1/.5;border-radius:0 1.5rem 1.5rem;width:30rem;position:absolute;bottom:-.8rem;left:-1rem;right:0;transform:perspective(1000px)rotateX(-10deg)}.AnimatedFolder-module__jJFIvq__fg:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:radial-gradient(9rem .5rem at 15.2rem 16rem,#00000026,#0000),radial-gradient(9rem .5rem at 5.2rem 16rem,#00000080,#0000),#46464680;border-bottom:.2rem solid #0003;position:absolute;inset:0}.AnimatedFolder-module__jJFIvq__fg_top{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);--size:3.8rem;height:var(--size);transform:translateY(calc(-.99*var(--size)));background:radial-gradient(9rem .5rem at 15.2rem 16rem,#00000026,#0000),radial-gradient(9rem .5rem at 5.2rem 16rem,#00000080,#0000),#46464680;border-top:1px solid #ffffff80;border-radius:1.5rem 0 0;width:10.5rem;position:absolute;inset:0}.AnimatedFolder-module__jJFIvq__fg_top_2{--size:3.84rem;width:4rem;height:var(--size);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:radial-gradient(9rem .5rem at 15.2rem 16rem,#00000026,#0000),radial-gradient(9rem .5rem at 5.2rem 16rem,#00000080,#0000),#46464680;border-top:1px solid #ffffff80;border-radius:0 3.2rem 0 0;position:absolute;top:-3.8rem;bottom:0;left:9.6rem}.AnimatedFolder-module__jJFIvq__fg_top_3{--size:2.4rem;width:6.4rem;height:var(--size);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:radial-gradient(9rem .5rem at 15.2rem 16rem,#00000026,#0000),radial-gradient(9rem .5rem at 5.2rem 16rem,#00000080,#0000),#46464680;border-radius:0 3.2rem 0 0;position:absolute;top:-2.35rem;left:13.2rem;-webkit-mask-image:radial-gradient(200% 200% at 100% 0,#0000 50%,#000 50%);mask-image:radial-gradient(200% 200% at 100% 0,#0000 50%,#000 50%)}.AnimatedFolder-module__jJFIvq__doc_container{perspective:1000px;position:absolute;inset:0;overflow:visible}.AnimatedFolder-module__jJFIvq__doc{background:#f4f4f40f;border-radius:.8rem;padding:0;transition:all .7s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:2.4rem;left:2rem;right:2rem;overflow:hidden;transform:translateZ(0)rotate(-8deg)}.AnimatedFolder-module__jJFIvq__doc img{object-fit:cover;width:100%;height:100%;display:block}.AnimatedFolder-module__jJFIvq__info_overlay{color:#fff;z-index:2;pointer-events:none;position:absolute;top:3.2rem;left:1.6rem;right:1.6rem}.AnimatedFolder-module__jJFIvq__folder_title{letter-spacing:-.01em;margin-bottom:.6em;font-size:1.25rem;font-weight:700}.AnimatedFolder-module__jJFIvq__folder_desc{opacity:1;margin-bottom:1.5em;font-size:.85rem}.AnimatedFolder-module__jJFIvq__cta_btn{color:#fff;pointer-events:auto;white-space:nowrap;vertical-align:middle;z-index:3;background:#1c74bb;border-radius:2em;align-items:center;gap:.4rem;padding:.5em .8em;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex;position:absolute;bottom:1.2rem;right:1.6rem;box-shadow:0 2px 8px #0002}.AnimatedFolder-module__jJFIvq__cta_btn:hover{background:#2b2e4ab2}.AnimatedFolder-module__jJFIvq__cta_btn svg{display:block}@media (max-width:768px){.AnimatedFolder-module__jJFIvq__folder{border-radius:1.5rem;max-width:30rem;height:25rem;min-height:20rem;margin:0 auto;padding-top:6rem}.AnimatedFolder-module__jJFIvq__folder:hover .AnimatedFolder-module__jJFIvq__doc,.AnimatedFolder-module__jJFIvq__folder:active .AnimatedFolder-module__jJFIvq__doc{top:-10rem;transform:translateZ(100px)rotate(0)}.AnimatedFolder-module__jJFIvq__fg{aspect-ratio:1/.6;width:calc(100% + 3rem);bottom:-.5rem;left:-1rem;right:-1rem}.AnimatedFolder-module__jJFIvq__fg_top{--size:3.4rem;border-radius:1.5rem 0 0;width:40%}.AnimatedFolder-module__jJFIvq__fg_top_2{--size:3.4rem;border-radius:0 3rem 0 0;width:15%;top:-3.4em;left:40%}.AnimatedFolder-module__jJFIvq__fg_top_3{--size:2.2rem;width:22%;top:-2.2rem;left:54%}.AnimatedFolder-module__jJFIvq__doc{border-radius:.75rem;top:2rem;left:4rem;right:2.5rem}.AnimatedFolder-module__jJFIvq__info_overlay{top:2.5rem;left:1.5rem;right:1.5rem}.AnimatedFolder-module__jJFIvq__folder_title{margin-bottom:.4em;font-size:1.2rem}.AnimatedFolder-module__jJFIvq__folder_desc{margin-bottom:1em;font-size:.9rem}.AnimatedFolder-module__jJFIvq__cta_btn{padding:.5em .8em;font-size:.9rem;bottom:.6rem;right:1.5rem}.AnimatedFolder-module__jJFIvq__cta_btn svg{width:16px;height:16px}}@media (max-width:480px){.AnimatedFolder-module__jJFIvq__folder{border-radius:1.2rem;width:calc(100% - 5rem);max-width:35rem;height:15rem;padding-top:5rem}.AnimatedFolder-module__jJFIvq__folder:hover .AnimatedFolder-module__jJFIvq__doc,.AnimatedFolder-module__jJFIvq__folder:active .AnimatedFolder-module__jJFIvq__doc{top:-6rem;transform:translateZ(80px)rotate(0)}.AnimatedFolder-module__jJFIvq__fg{width:calc(100% + 1.5rem);left:-.75rem;right:-.75rem}.AnimatedFolder-module__jJFIvq__fg_top{--size:3rem;width:40%}.AnimatedFolder-module__jJFIvq__fg_top_2{--size:3rem;width:15%;top:-2.95rem;left:40%}.AnimatedFolder-module__jJFIvq__fg_top_3{--size:1.8rem;width:23%;top:-1.7rem;left:53.2%}.AnimatedFolder-module__jJFIvq__doc{top:1.5rem;left:1rem;right:1rem}.AnimatedFolder-module__jJFIvq__info_overlay{top:2rem;left:1rem;right:1rem}.AnimatedFolder-module__jJFIvq__folder_title{font-size:1.1rem}.AnimatedFolder-module__jJFIvq__folder_desc{font-size:.85rem}.AnimatedFolder-module__jJFIvq__cta_btn{padding:.45em .75em;font-size:.85rem;bottom:.4rem;right:1rem}}
