.card-container[data-astro-cid-el2j4ezy]{perspective:1000px;width:100%;max-width:350px;transform-style:preserve-3d;margin:0 auto;transition:all .3s cubic-bezier(.23,1,.32,1)}.card[data-astro-cid-el2j4ezy]{width:100%;height:100%;transform-style:preserve-3d;background:#fffffff2;border:1px solid #0000001a;border-radius:.5rem;flex-direction:column;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.card-content[data-astro-cid-el2j4ezy]{transform-style:preserve-3d;flex-direction:column;flex-grow:1;display:flex;transform:translateZ(0)}.website-image[data-astro-cid-el2j4ezy]{border-bottom:1px solid #0000001a;flex-shrink:0;height:0;padding-bottom:57.14%;position:relative;overflow:hidden}.website-image[data-astro-cid-el2j4ezy] .loading-image__img[data-astro-cid-el2j4ezy]{filter:grayscale();object-position:top center;transition:transform .3s,opacity .35s}.card-info[data-astro-cid-el2j4ezy]{background:#fffffff2;flex-direction:column;flex-grow:1;gap:1rem;padding:1.5rem;display:flex}.card-title[data-astro-cid-el2j4ezy]{color:#000;font-size:1rem;font-weight:700;line-height:1.2}.card-description[data-astro-cid-el2j4ezy]{color:#333;font-size:.875rem;line-height:1.5}.technologies[data-astro-cid-el2j4ezy]{border-top:1px solid #0000001a;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.tech-tag[data-astro-cid-el2j4ezy]{color:#333;background:#0000000d;padding:.25rem .75rem;font-size:.75rem}.visit-button[data-astro-cid-el2j4ezy]{color:#fff;text-align:center;pointer-events:auto;z-index:10;cursor:pointer;background:#000;width:100%;margin-top:1rem;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.card-container[data-astro-cid-el2j4ezy]:hover .card[data-astro-cid-el2j4ezy]{transform:rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));border:1px solid #000}.card-container[data-astro-cid-el2j4ezy]:hover .website-image[data-astro-cid-el2j4ezy] .loading-image__img[data-astro-cid-el2j4ezy]{filter:grayscale(0%);transform:scale(1.05)}}@media (hover:none) and (pointer:coarse){.card-container[data-astro-cid-el2j4ezy]{cursor:pointer}.card-container[data-astro-cid-el2j4ezy].expanded{z-index:10;transform:scale(1.05)}.card-container[data-astro-cid-el2j4ezy].expanded .card[data-astro-cid-el2j4ezy]{border:2px solid #000c;box-shadow:0 20px 40px #00000026}.card-container[data-astro-cid-el2j4ezy].expanded .website-image[data-astro-cid-el2j4ezy] .loading-image__img[data-astro-cid-el2j4ezy]{filter:grayscale(0%)}.card-container[data-astro-cid-el2j4ezy].reduced{opacity:.7;transform:scale(.95)}.card-container[data-astro-cid-el2j4ezy].reduced .card[data-astro-cid-el2j4ezy]{border:1px solid #0000000d}}@media (width<=768px){.card-container[data-astro-cid-el2j4ezy]{cursor:pointer}.card-container[data-astro-cid-el2j4ezy].expanded{z-index:10;transform:scale(1.05)}.card-container[data-astro-cid-el2j4ezy].expanded .card[data-astro-cid-el2j4ezy]{border:2px solid #000c;box-shadow:0 20px 40px #00000026}.card-container[data-astro-cid-el2j4ezy].expanded .website-image[data-astro-cid-el2j4ezy] .loading-image__img[data-astro-cid-el2j4ezy]{filter:grayscale(0%)}.card-container[data-astro-cid-el2j4ezy].reduced{opacity:.7;transform:scale(.95)}.card-container[data-astro-cid-el2j4ezy].reduced .card[data-astro-cid-el2j4ezy]{border:1px solid #0000000d}}@media (pointer:coarse){.card-container[data-astro-cid-el2j4ezy]{cursor:pointer}}.card-link[data-astro-cid-el2j4ezy]{color:inherit;pointer-events:none;text-decoration:none;display:block}.card-link[data-astro-cid-el2j4ezy] .visit-button[data-astro-cid-el2j4ezy]{pointer-events:auto}html.dark .card[data-astro-cid-el2j4ezy]{background:#171717f5;border:1px solid #ffffff1f}html.dark .card-container[data-astro-cid-el2j4ezy]:hover .card[data-astro-cid-el2j4ezy]{border:1px solid #ffffff59}html.dark .website-image[data-astro-cid-el2j4ezy]{border-bottom:1px solid #ffffff1a}html.dark .card-info[data-astro-cid-el2j4ezy]{background:#171717f5}html.dark .card-title[data-astro-cid-el2j4ezy]{color:#fafafa}html.dark .card-description[data-astro-cid-el2j4ezy]{color:#a3a3a3}html.dark .technologies[data-astro-cid-el2j4ezy]{border-top:1px solid #ffffff1a}html.dark .tech-tag[data-astro-cid-el2j4ezy]{color:#d4d4d4;background:#ffffff14}html.dark .card-container[data-astro-cid-el2j4ezy].expanded .card[data-astro-cid-el2j4ezy]{border:2px solid #ffffff59;box-shadow:0 20px 40px #00000073}html.dark .card-container[data-astro-cid-el2j4ezy].reduced .card[data-astro-cid-el2j4ezy]{border:1px solid #ffffff0f}html.dark .visit-button[data-astro-cid-el2j4ezy]{color:#0a0a0a;background:#fafafa}html.dark .visit-button[data-astro-cid-el2j4ezy]:hover{color:#fff;background:red}.tab-button[data-astro-cid-5bzmjvqu]:not(.active){color:#000;background-color:#0000}html.dark .tab-button[data-astro-cid-5bzmjvqu]:not(.active){color:#e5e5e5}html.dark .tab-button[data-astro-cid-5bzmjvqu].active{color:#0a0a0a;background-color:#f5f5f5}
