.hero[data-astro-cid-i3irphx7]{align-items:center;gap:2.5rem;padding:2rem 0 3rem;display:grid}.identity[data-astro-cid-i3irphx7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.9rem,2vw,1.4rem);display:grid}.identity[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{-o-object-fit:cover;object-fit:cover;border:3px solid var(--accent);border-radius:50%;width:clamp(64px,7vw,84px);height:clamp(64px,7vw,84px)}h1[data-astro-cid-i3irphx7]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,4.4vw,3.3rem);font-weight:800;line-height:1}.role[data-astro-cid-i3irphx7]{color:var(--accent-text);margin-top:.9rem;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600}.summary[data-astro-cid-i3irphx7]{max-width:36rem;font-size:var(--fs-base);margin-top:1.1rem;line-height:1.7}.highlights[data-astro-cid-i3irphx7]{font-size:var(--fs-small);gap:.45rem;margin-top:1.1rem;font-weight:600;display:grid}.highlights[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.55rem;display:flex}.highlights[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:1.15rem;height:1.15rem;color:var(--accent-text);flex:none}.highlights[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{text-underline-offset:3px;text-decoration:underline}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.socials[data-astro-cid-i3irphx7]{gap:.25rem;margin-top:1.25rem;display:flex}.socials[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{width:40px;height:40px;color:var(--muted);border-radius:.6rem;place-items:center;transition:color .15s;display:grid}.socials[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--accent-text)}.socials[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:1.25rem;height:1.25rem}.mosaic[data-astro-cid-i3irphx7]{aspect-ratio:4/3;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.tile[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--surface-sunken);border-radius:.9rem;position:relative;overflow:hidden}@media (width<=40rem){.mosaic[data-astro-cid-i3irphx7]{display:none}}.tile-1[data-astro-cid-i3irphx7]{grid-area:1/1/3/4}.tile-2[data-astro-cid-i3irphx7]{grid-area:1/4/2/5}.tile-3[data-astro-cid-i3irphx7]{grid-area:2/4/3/5}.tile-4[data-astro-cid-i3irphx7]{grid-area:3/1/4/3}.tile-5[data-astro-cid-i3irphx7]{grid-area:3/3/4/5}.tile[data-astro-cid-i3irphx7] picture[data-astro-cid-i3irphx7]{display:contents}.tile[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tile[data-astro-cid-i3irphx7]:hover img[data-astro-cid-i3irphx7]{transform:scale(1.04)}.tile[data-astro-cid-i3irphx7]:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000d9);position:absolute;inset:0}.tile-label[data-astro-cid-i3irphx7]{z-index:1;color:#fff;line-height:1.25;display:grid;position:absolute;bottom:.6rem;left:.75rem;right:.75rem}.tile-label[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:var(--fs-small)}.tile-1[data-astro-cid-i3irphx7] .tile-label[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:1.25rem}.tile-label[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-size:var(--fs-meta);color:#fffc}.tile-2[data-astro-cid-i3irphx7] .tile-label[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7],.tile-3[data-astro-cid-i3irphx7] .tile-label[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{display:none}.feature[data-astro-cid-i3irphx7]{aspect-ratio:1200/630;border:1px solid var(--line);display:block}.feature[data-astro-cid-i3irphx7] .tile-label[data-astro-cid-i3irphx7]{bottom:.85rem;left:1rem;right:1rem}.feature[data-astro-cid-i3irphx7] .tile-label[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:1.15rem}@media (width>=900px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem;padding:3.5rem 0 4rem}.hero[data-astro-cid-i3irphx7].solo{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{transition:none}.tile[data-astro-cid-i3irphx7]:hover img[data-astro-cid-i3irphx7]{transform:none}}
