svg.svelte-1l8nvlt{width:100%}svg.svelte-1l8nvlt:before,svg.svelte-1l8nvlt:after{content:"hi";display:block;width:100%}svg.svelte-oviq8z{display:none}.project-card.svelte-oviq8z:hover img:where(.svelte-oviq8z){filter:none}.arrow.svelte-oviq8z{aspect-ratio:104 / 18;height:1em}.img-wrapper.svelte-oviq8z{opacity:0;position:relative;border:1px solid var(--clr-neutral)}.img-wrapper.svelte-oviq8z[data-loaded=true]{opacity:1;transition:opacity .5s ease}.img-wrapper.svelte-oviq8z img:where(.svelte-oviq8z){isolation:isolate}.img-wrapper.svelte-oviq8z img:where(.svelte-oviq8z).filter{position:absolute;z-index:2;width:100%;height:100%;filter:url(#duotone_pink);transition:opacity .5s ease}.img-wrapper.svelte-oviq8z img:where(.svelte-oviq8z).no-filter{z-index:1}.img-wrapper.svelte-oviq8z:is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) img:where(.svelte-oviq8z).filter{opacity:0;transition:opacity .5s ease}a.svelte-oviq8z{display:inline-flex;align-items:center;gap:.75rem}h2.svelte-oviq8z{text-align:right;font-weight:700;margin-top:12px;font-size:1rem;letter-spacing:-.01em}@media (min-width: 768px){h2.svelte-oviq8z{font-size:1.5rem;margin-top:16px}}a.svelte-oviq8z{position:relative}.home-layout.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:16px;column-gap:16px;padding:0 16px}.grid-full-width.svelte-1uha8ag{grid-column:1 / -1}.logo.svelte-1uha8ag{display:flex;align-items:flex-end;height:100cqh;padding-bottom:16px;min-width:300px}.header.svelte-1uha8ag{margin-block:200px;grid-column:2 / 12}.header.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:1.5rem;line-height:1;letter-spacing:-.02em;font-weight:700;min-width:20ch}.projects.svelte-1uha8ag,.projects-list.svelte-1uha8ag{display:grid;grid-template-columns:subgrid}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag){grid-column:1 / -1}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:200px}.about.svelte-1uha8ag,.contact.svelte-1uha8ag{grid-column:1/-1}.about.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.contact.svelte-1uha8ag>h2:where(.svelte-1uha8ag){font-weight:700;font-size:2rem}.about.svelte-1uha8ag>h2:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag),.contact.svelte-1uha8ag>h2:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){margin-top:32px}.footer.svelte-1uha8ag{display:grid;grid-template-columns:subgrid;margin-top:200px;margin-bottom:64px}.footer.svelte-1uha8ag>:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){margin-top:128px}.about.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.2}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;align-items:center;gap:8px;font-size:1rem}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag)+a:where(.svelte-1uha8ag){margin-top:1em}p.svelte-1uha8ag+p:where(.svelte-1uha8ag){margin-top:1em}@media (min-width: 768px){.logo.svelte-1uha8ag{padding-bottom:32px}}@container page-wrapper (min-width: 600px){.header.svelte-1uha8ag{margin-block:300px;grid-column:2 / 11}.header.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:32px}:is(.about:where(.svelte-1uha8ag),.contact:where(.svelte-1uha8ag))>h2.svelte-1uha8ag{font-size:3rem}.about.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:1.5rem;line-height:1.2}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:1.5rem}}@container page-wrapper (min-width: 1000px){.header.svelte-1uha8ag{margin-block:400px;grid-column:3 / 11}.header.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:3rem}}@container page-wrapper (min-width: 964px){.footer.svelte-1uha8ag{margin-top:400px}.footer.svelte-1uha8ag>:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){margin-top:0}.about.svelte-1uha8ag{grid-column:1/7}.contact.svelte-1uha8ag{grid-column:7/13}.home-layout.svelte-1uha8ag{-moz-column-gap:32px;column-gap:32px;padding:0 32px}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=left-edge]{grid-column:1 / 8}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=left]{grid-column:2 / 9}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=left-center]{grid-column:3 / 10}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=right-edge]{grid-column:6 / 13}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=right]{grid-column:5 / 12}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)[data-layout=right-center]{grid-column:4 / 11}.projects-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:400px}}
