*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark}body{background:#09090b;color:#f4f4f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.masonry{columns:2;column-gap:.75rem;padding:2rem 1rem;max-width:1280px;margin:0 auto}@media(min-width:768px){.masonry{columns:3}}@media(min-width:1280px){.masonry{columns:4}}.masonry-item{break-inside:avoid;margin-bottom:.75rem}input,textarea,button{font-family:inherit}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #27272a}.logo.svelte-12qhfyh{text-decoration:none;display:flex;align-items:center;gap:.6rem}.logo.svelte-12qhfyh img:where(.svelte-12qhfyh){height:2rem;width:2rem;border-radius:50%;object-fit:cover}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f4f4f5}nav.svelte-12qhfyh{display:flex;gap:1.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:.75rem;color:#a1a1aa;text-decoration:none;transition:color .15s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#f4f4f5}main.svelte-12qhfyh{min-height:calc(100vh - 120px)}footer.svelte-12qhfyh{padding:2rem 1.5rem;text-align:center;font-size:.75rem;color:#52525b;border-top:1px solid #27272a;margin-top:4rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#a1a1aa}
