.portfolio[data-astro-cid-r3bc3sjw]{margin-top:4rem}.portfolio-content[data-astro-cid-r3bc3sjw]{z-index:10;padding-left:1rem;padding-right:1rem;position:relative}@media (width>=1100px){.portfolio-content[data-astro-cid-r3bc3sjw]{padding-left:0;padding-right:0}}.portfolio-item[data-astro-cid-r3bc3sjw]{counter-reset:image;z-index:10;width:1080px;max-width:100%;margin-bottom:100px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}.portfolio-link[data-astro-cid-r3bc3sjw]{color:var(--interactive);font-size:16px;font-weight:600;text-decoration:none}.portfolio-media[data-astro-cid-r3bc3sjw]{justify-content:flex-end;width:100%;margin-bottom:24px;padding-top:48.5%;display:flex;position:relative}.portfolio-media-img[data-astro-cid-r3bc3sjw]{background-color:var(--bg);cursor:pointer;counter-increment:image;width:16.2037%;height:0;padding-top:16.2037%;transition:opacity .2s;animation:.25s ease-out forwards portfolioSlideOut;position:absolute;top:0;right:0;overflow:hidden;transform:translateZ(0)}.portfolio-media-img[data-astro-cid-r3bc3sjw]:after{content:counter(image);pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px}.portfolio-media-img[data-astro-cid-r3bc3sjw]:hover{opacity:.8}.portfolio-media-img[data-astro-cid-r3bc3sjw][data-selected]{z-index:20;animation:.25s ease-in-out forwards portfolioSlideIn;position:absolute;overflow:hidden}.portfolio-media-img[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-media-img[data-astro-cid-r3bc3sjw]:nth-of-type(odd){right:16.2037%}.portfolio-media-img[data-astro-cid-r3bc3sjw]:nth-of-type(3),.portfolio-media-img[data-astro-cid-r3bc3sjw]:nth-of-type(4){top:33.3333%}.portfolio-media-img[data-astro-cid-r3bc3sjw]:nth-of-type(5),.portfolio-media-img[data-astro-cid-r3bc3sjw]:nth-of-type(6){top:66.6667%}.portfolio-role[data-astro-cid-r3bc3sjw]{font-family:var(--body);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:18px;font-style:italic;font-weight:400}.portfolio-text[data-astro-cid-r3bc3sjw]{margin-top:16px;margin-bottom:24px}@media (width>=600px){.portfolio-text[data-astro-cid-r3bc3sjw]{grid-column-gap:16px;grid-template-columns:1fr 1fr 1fr;margin-top:32px;display:grid}}.portfolio-text[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{color:var(--interactive);text-decoration:none}.portfolio-text[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{font-size:var(--f-d2);margin:16px 0;line-height:1.5}@media (width>=600px){.portfolio-text[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin:0}}.portfolio-title[data-astro-cid-r3bc3sjw]{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500}@keyframes portfolioSlideOut{0%{width:66%;padding-top:48.6%;top:0;right:34%}}@keyframes portfolioSlideIn{to{width:66%;padding-top:48.6%;top:0;right:34%}}
