.svelte-7xi66i{-webkit-user-select:none;user-select:none}@keyframes svelte-7xi66i-flipping{50%{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}}@keyframes svelte-7xi66i-flipShadow{50%{-webkit-box-shadow:0px 1px 100px 0px rgba(0,0,0,.8),0px 1px 7px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 100px 0px rgba(0,0,0,.8),0px 1px 7px 0px rgba(0,0,0,.3);box-shadow:0 1px 100px #000c,0 1px 7px #0000004d}}@keyframes svelte-7xi66i-cardAppear{0%{overflow:hidden;border-radius:50%;transform:scale(.1)}to{overflow:hidden}}.card-container.svelte-7xi66i{transform-origin:bottom center;-webkit-animation:svelte-7xi66i-cardAppear 1s ease;-moz-animation:svelte-7xi66i-cardAppear 1s ease;-ms-animation:svelte-7xi66i-cardAppear 1s ease;-o-animation:svelte-7xi66i-cardAppear 1s ease;animation:svelte-7xi66i-cardAppear 1s ease}.card.svelte-7xi66i{cursor:pointer}.card.svelte-7xi66i:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.card.svelte-7xi66i:hover:not(.flipping){-webkit-box-shadow:0px 1px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 20px 0px rgba(0,0,0,.2);box-shadow:0 1px 20px #0003}.card.svelte-7xi66i,.card-container.svelte-7xi66i,.content.svelte-7xi66i,.backside.svelte-7xi66i{border-radius:10px}.card.svelte-7xi66i,.content.svelte-7xi66i,.backside.svelte-7xi66i{width:100%;height:100%}.card.svelte-7xi66i,.card-footer.svelte-7xi66i{position:relative}.content.svelte-7xi66i,.backside.svelte-7xi66i{overflow:hidden;top:0;left:0;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.img-container.svelte-7xi66i,.vita-container.svelte-7xi66i{overflow:hidden}.img-container.svelte-7xi66i{height:100%;display:flex;align-items:center;justify-content:center}img.svelte-7xi66i{height:100%;width:100%;object-fit:cover;object-position:top}.img-blur.svelte-7xi66i,.card-footer.svelte-7xi66i{position:absolute;bottom:0;min-height:75px}.img-blur.svelte-7xi66i{width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.card-footer.svelte-7xi66i{display:flex;box-sizing:border-box;justify-content:space-between;padding:5px 25px;align-items:center;background-color:#fffc}.vita-container.svelte-7xi66i{height:calc(100% - 75px);overflow-y:auto;padding:25px;box-sizing:border-box}svg.svelte-7xi66i{cursor:pointer}.backside.svelte-7xi66i,.flipped.svelte-7xi66i .content:where(.svelte-7xi66i){-webkit-transform:rotate3d(0,-1,0,180deg);-moz-transform:rotate3d(0,-1,0,180deg);-ms-transform:rotate3d(0,-1,0,180deg);-o-transform:rotate3d(0,-1,0,180deg);transform:rotate3d(0,-1,0,180deg)}.flipped.svelte-7xi66i .backside:where(.svelte-7xi66i){-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);transform:rotateY(0);-webkit-box-shadow:0px 1px 7px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 1px 7px 0px rgba(0,0,0,.15);box-shadow:0 1px 7px #00000026;z-index:1}.flipping.svelte-7xi66i{z-index:1;-webkit-animation:svelte-7xi66i-flipping .5s ease;-moz-animation:svelte-7xi66i-flipping .5s ease;-ms-animation:svelte-7xi66i-flipping .5s ease;-o-animation:svelte-7xi66i-flipping .5s ease;animation:svelte-7xi66i-flipping .5s ease}.flipping.svelte-7xi66i .content:where(.svelte-7xi66i),.flipping.svelte-7xi66i .backside:where(.svelte-7xi66i){-webkit-animation:svelte-7xi66i-flipShadow .5s ease;-moz-animation:svelte-7xi66i-flipShadow .5s ease;-ms-animation:svelte-7xi66i-flipShadow .5s ease;-o-animation:svelte-7xi66i-flipShadow .5s ease;animation:svelte-7xi66i-flipShadow .5s ease}.grid.svelte-edz5x8{position:relative;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:375px}@media screen and (max-width: 1200px){.grid.svelte-edz5x8{grid-auto-rows:475px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.grid.svelte-edz5x8{grid-auto-rows:525px;grid-template-columns:100%}}@media screen and (max-width: 568px){.grid.svelte-edz5x8{grid-auto-rows:425px;grid-template-columns:100%}}@media screen and (max-width: 468px){.grid.svelte-edz5x8{grid-auto-rows:375px;grid-template-columns:100%}}
