.pf-switch.svelte-1uo84gz{margin-top:36px}.pf-switch-link.svelte-1uo84gz{font-family:var(--font-ui);color:var(--accent);align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.pf-switch-link.svelte-1uo84gz .arr:where(.svelte-1uo84gz){transition:transform .25s var(--ease-out);display:inline-flex}.pf-switch-link.svelte-1uo84gz:hover .arr:where(.svelte-1uo84gz){transform:translate(4px,-4px)}.works.svelte-1uo84gz{padding-bottom:var(--section-gap);padding-top:20px}.portfolio-masonry.svelte-1uo84gz{columns:3;column-gap:16px}.portfolio-item.svelte-1uo84gz{border-radius:var(--radius-sm);cursor:zoom-in;break-inside:avoid;margin-bottom:16px;display:block;position:relative;overflow:hidden}.portfolio-item.svelte-1uo84gz .p-img{width:100%;height:auto;transition:transform .5s var(--ease-out);display:block}.portfolio-item.svelte-1uo84gz:hover .p-img{transform:scale(1.05)}.p-overlay.svelte-1uo84gz{background:0 0;transition:background .3s;position:absolute;inset:0}.portfolio-item.svelte-1uo84gz:hover .p-overlay:where(.svelte-1uo84gz){background:#0000002e}.works-next.svelte-1uo84gz{flex-wrap:wrap;gap:20px 48px;margin-top:64px;display:flex}.works-next.svelte-1uo84gz .arrow-link:where(.svelte-1uo84gz){font-size:clamp(20px,2.4vw,30px)}@media (width<=1000px){.portfolio-masonry.svelte-1uo84gz{columns:2}}@media (width<=600px){.portfolio-masonry.svelte-1uo84gz{columns:2;column-gap:10px}.portfolio-item.svelte-1uo84gz{margin-bottom:10px}}
