.page-hero[data-astro-cid-t4ttf6n6]{padding-block:clamp(3rem,7vh,5rem);border-bottom:1px solid var(--line-1)}.page-hero[data-astro-cid-t4ttf6n6] h1[data-astro-cid-t4ttf6n6]{margin-top:var(--sp-4)}.page-lead[data-astro-cid-t4ttf6n6]{margin-top:var(--sp-5);max-width:58ch}.projects-list[data-astro-cid-t4ttf6n6]{display:flex;flex-direction:column;gap:var(--sp-8)}.projects-note[data-astro-cid-t4ttf6n6]{margin-top:var(--sp-6);font-size:var(--t-small);color:var(--ink-3);max-width:74ch}.other-grid[data-astro-cid-t4ttf6n6]{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media(min-width:700px){.other-grid[data-astro-cid-t4ttf6n6]{grid-template-columns:1fr 1fr}}.other[data-astro-cid-t4ttf6n6]{padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3)}.other[data-astro-cid-t4ttf6n6]{padding:0;overflow:hidden}.other[data-astro-cid-t4ttf6n6]>[data-astro-cid-t4ttf6n6]:not(.other-shot){margin-inline:var(--sp-6)}.other[data-astro-cid-t4ttf6n6]>[data-astro-cid-t4ttf6n6]:first-child:not(.other-shot){margin-top:var(--sp-6)}.other[data-astro-cid-t4ttf6n6]>[data-astro-cid-t4ttf6n6]:last-child{margin-bottom:var(--sp-6)}.other-shot[data-astro-cid-t4ttf6n6]{margin:0;border-bottom:1px solid var(--line-1);background:var(--paper-2, var(--bg-2, #f2f0ec))}.other-shot[data-astro-cid-t4ttf6n6] img[data-astro-cid-t4ttf6n6]{display:block;width:100%;height:auto}.other-note[data-astro-cid-t4ttf6n6]{margin-top:var(--sp-8);font-size:var(--t-small);color:var(--ink-3)}.other-type[data-astro-cid-t4ttf6n6]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.other[data-astro-cid-t4ttf6n6] h2[data-astro-cid-t4ttf6n6]{font-size:1.3rem}.other[data-astro-cid-t4ttf6n6] h2[data-astro-cid-t4ttf6n6] a[data-astro-cid-t4ttf6n6]{text-decoration:none;color:inherit}.other[data-astro-cid-t4ttf6n6] h2[data-astro-cid-t4ttf6n6] a[data-astro-cid-t4ttf6n6]:hover{color:var(--ambra-700)}.other-desc[data-astro-cid-t4ttf6n6]{color:var(--ink-2);font-size:.95rem}.other-tags[data-astro-cid-t4ttf6n6]{list-style:none;padding:var(--sp-2) 0 0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.4rem}
