.side[data-astro-cid-lcdefpme]{padding-top:64px}.content[data-astro-cid-lcdefpme]{padding:48px 0 64px}@media (width>=1024px){.page[data-astro-cid-lcdefpme]{justify-content:space-between;gap:16px;display:flex}.side[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;width:48%;max-height:100vh;padding:96px 0;display:flex;position:sticky;top:0}.content[data-astro-cid-lcdefpme]{width:52%;padding:96px 0}}@media (width>=1024px) and (height<=700px){.side[data-astro-cid-lcdefpme]{padding:48px 0}.nav[data-astro-cid-lcdefpme]{margin-top:32px}}@media (width>=1024px) and (height<=560px){.side[data-astro-cid-lcdefpme]{max-height:none;position:static}}.name[data-astro-cid-lcdefpme]{font:600 clamp(2.5rem, 5vw, 3.25rem)/1.05 var(--sans);letter-spacing:-.035em}.name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink)}.role[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin-top:12px;font-size:1.125rem;font-weight:500}.intro[data-astro-cid-lcdefpme]{max-width:340px;margin-top:16px}.next[data-astro-cid-lcdefpme]{max-width:340px;margin-top:16px;font-size:.9375rem}.next[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);align-items:center;font-weight:500;text-decoration:underline #0000;display:inline-flex}.ext[data-astro-cid-lcdefpme]{transition:transform .15s var(--ease);margin-left:3px;font-size:.85em;display:inline-block}@media (hover:hover){.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--ink-3)}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .ext[data-astro-cid-lcdefpme]{transform:translate(2px,-2px)}}.nav[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.nav[data-astro-cid-lcdefpme]{margin-top:64px;display:block}.nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{width:max-content;margin:0;padding:0;list-style:none}.nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:16px;padding:12px 0;display:flex}.ind[data-astro-cid-lcdefpme]{background:var(--ink-3);width:32px;height:1px;transition:width .15s var(--ease), background .15s var(--ease)}.lbl[data-astro-cid-lcdefpme]{font:500 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color .15s var(--ease)}.nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active .ind[data-astro-cid-lcdefpme]{background:var(--chroma);width:64px}.nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active .lbl[data-astro-cid-lcdefpme]{color:var(--ink)}}@media (width>=1024px) and (hover:hover){.nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .ind[data-astro-cid-lcdefpme]{background:var(--ink);width:64px}.nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .lbl[data-astro-cid-lcdefpme]{color:var(--ink)}}section[data-astro-cid-lcdefpme]{margin-bottom:64px;scroll-margin-top:96px}@media (width>=768px){section[data-astro-cid-lcdefpme]{margin-bottom:96px}}@media (width>=1024px){section[data-astro-cid-lcdefpme]{margin-bottom:144px;scroll-margin-top:96px}}.label[data-astro-cid-lcdefpme]{z-index:20;font:500 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:color-mix(in oklch, var(--bg) 78%, transparent);backdrop-filter:blur(10px);margin:0 -24px 16px;padding:18px 24px;position:sticky;top:0}@media (width>=768px){.label[data-astro-cid-lcdefpme]{margin:0 -48px 16px;padding:18px 48px}}@media (width>=1024px){.label[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:16px}.rows[data-astro-cid-lcdefpme]{gap:48px;margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-lcdefpme]{isolation:isolate;transition:opacity .15s var(--ease);gap:8px;display:grid;position:relative}@media (width>=640px){.row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.row[data-astro-cid-lcdefpme]>.when[data-astro-cid-lcdefpme],.row[data-astro-cid-lcdefpme]>.media[data-astro-cid-lcdefpme]{grid-column:1/span 2}.row[data-astro-cid-lcdefpme]>.body[data-astro-cid-lcdefpme]{grid-column:3/-1}}.row[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;transition:background .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;position:absolute;inset:-16px -24px}@media (width>=1024px) and (hover:hover){.rows[data-astro-cid-lcdefpme]:has(>.row:hover .title)>.row[data-astro-cid-lcdefpme]:not(:hover){opacity:.5}.row[data-astro-cid-lcdefpme]:after{content:"";z-index:-2;position:absolute;inset:-24px 0}.row[data-astro-cid-lcdefpme]:has(.title):hover:before{background:color-mix(in oklch, var(--surface-2) 70%, transparent);box-shadow:inset 0 1px #ffffff0d}.row[data-astro-cid-lcdefpme]:hover .title[data-astro-cid-lcdefpme]{color:var(--c1)}.row[data-astro-cid-lcdefpme]:hover .title[data-astro-cid-lcdefpme] .ext[data-astro-cid-lcdefpme]{transform:translate(2px,-2px)}}.when[data-astro-cid-lcdefpme]{font:500 .75rem/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance;padding-top:3px}.body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:500;line-height:1.4}.title[data-astro-cid-lcdefpme]{color:var(--ink);transition:color .15s var(--ease)}.title[data-astro-cid-lcdefpme]:after{content:"";z-index:1;border-radius:10px;position:absolute;inset:-16px -24px}.wip[data-astro-cid-lcdefpme]{font:500 .6875rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px}.line[data-astro-cid-lcdefpme]{margin-top:8px;font-size:.9375rem;line-height:1.6}.deg[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:4px;font-size:.9375rem}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:500 .75rem/1 var(--sans);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--rule);border-radius:999px;padding:6px 11px}.media[data-astro-cid-lcdefpme]{order:2;max-width:200px}@media (width>=640px){.media[data-astro-cid-lcdefpme]{order:0;max-width:none;padding-top:4px}.with-img[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme]{padding-top:0}.with-img[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{margin-top:8px;display:block}}@media (width<=639px){.with-img[data-astro-cid-lcdefpme]>.media[data-astro-cid-lcdefpme]{display:contents}.with-img[data-astro-cid-lcdefpme]>.media[data-astro-cid-lcdefpme]>.when[data-astro-cid-lcdefpme]{order:-1}.with-img[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{order:2;max-width:200px;display:block}}.thumb[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--rule);width:100%;height:auto;transition:border-color .15s var(--ease);border-radius:6px;display:block}.thumb[data-astro-cid-lcdefpme]:not(.natural){aspect-ratio:16/10}.photo[data-astro-cid-lcdefpme]{z-index:2;position:relative}@media (hover:hover){.row[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme],.photo[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme]{border-color:color-mix(in oklch, var(--ink) 25%, transparent)}}.more[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink);align-items:center;gap:6px;margin-top:40px;font-weight:500;display:inline-flex}.more[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .15s var(--ease)}@media (hover:hover){.more[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translate(4px)}.more[data-astro-cid-lcdefpme]:hover{color:var(--c1)}}.foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--ink-3);padding-top:32px;font-size:.875rem}.foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:4px}.mail[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.links[data-astro-cid-lcdefpme].small{margin-top:4px}.links[data-astro-cid-lcdefpme].small a[data-astro-cid-lcdefpme]{font-size:.875rem}@media (prefers-reduced-motion:no-preference){.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.content[data-astro-cid-lcdefpme]{animation:rise .6s var(--ease) backwards}.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:50ms}.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.1s}.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.15s}.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.2s}.side[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(6),.content[data-astro-cid-lcdefpme]{animation-delay:.25s}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}
