.pe[data-astro-cid-gfvfwhs3]{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=1024px){.pe[data-astro-cid-gfvfwhs3]{grid-template-columns:1fr 1fr}}.pe__media[data-astro-cid-gfvfwhs3]{gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;display:grid;position:relative}.pe__a[data-astro-cid-gfvfwhs3]{grid-area:1/1/auto/3}.pe__a[data-astro-cid-gfvfwhs3] img{aspect-ratio:16/11;object-fit:cover;border-radius:var(--radius);width:100%}.pe__b[data-astro-cid-gfvfwhs3]{grid-area:2/2;margin-top:-5rem;margin-right:0}.pe__b[data-astro-cid-gfvfwhs3] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:6px solid var(--surface);width:100%}.pe__sticker[data-astro-cid-gfvfwhs3]{position:absolute;bottom:2rem;left:1rem}.pe__copy[data-astro-cid-gfvfwhs3]{gap:var(--s-4);display:grid}.pe__list[data-astro-cid-gfvfwhs3]{gap:var(--s-4);margin-top:var(--s-3);display:grid}.pe__list[data-astro-cid-gfvfwhs3] li[data-astro-cid-gfvfwhs3]{gap:var(--s-4);padding:var(--s-4);background:var(--surface);box-shadow:var(--shadow-card);border-radius:22px;grid-template-columns:3rem 1fr;align-items:start;display:grid}.pe__list[data-astro-cid-gfvfwhs3] h3[data-astro-cid-gfvfwhs3]{margin-bottom:var(--s-1);font-size:1.2rem}.pe__list[data-astro-cid-gfvfwhs3] p[data-astro-cid-gfvfwhs3]{color:var(--text-muted);font-size:.98rem}.story[data-astro-cid-ta2fbyqs]{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=1024px){.story[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr .9fr}}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0}.tl[data-astro-cid-ta2fbyqs]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.tl[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:var(--s-4);padding:var(--s-4);background:var(--bg);border-radius:22px;grid-template-columns:5rem 1fr;align-items:center;display:grid}.tl[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(odd){rotate:-.8deg}.tl[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n){rotate:.8deg}.tl__year[data-astro-cid-ta2fbyqs]{background:var(--primary);color:#fff;height:3rem;font-family:var(--font-display);border-radius:14px;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.tl[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child .tl__year[data-astro-cid-ta2fbyqs]{background:var(--accent);color:var(--on-accent)}.tl[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:.98rem}.vals[data-astro-cid-ta2fbyqs]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.vals[data-astro-cid-ta2fbyqs]{grid-template-columns:.9fr 1.1fr}}.vals__media[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/4.6;object-fit:cover;border-radius:var(--radius);width:100%}.vals__list[data-astro-cid-ta2fbyqs]{gap:var(--s-5);margin-top:var(--s-6);display:grid}.vals__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:var(--s-4);grid-template-columns:3rem 1fr;align-items:start;display:grid}.vals__list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-2)}.vals__list[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted)}.tgrid[data-astro-cid-ta2fbyqs]{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.tgrid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tgrid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tgrid__card[data-astro-cid-ta2fbyqs]{background:var(--surface);border-radius:var(--radius);padding:var(--s-3);flex-direction:column;display:flex}.tgrid__card[data-astro-cid-ta2fbyqs]:nth-child(4n+2),.tgrid__card[data-astro-cid-ta2fbyqs]:nth-child(4n+4){translate:0 1.25rem}@media (width<=1023px){.tgrid__card[data-astro-cid-ta2fbyqs]:nth-child(n){translate:none}}.tgrid__card[data-astro-cid-ta2fbyqs] img{aspect-ratio:1/1.05;object-fit:cover;border-radius:22px;width:100%}.tgrid__body[data-astro-cid-ta2fbyqs]{padding:var(--s-4) var(--s-2) var(--s-2);gap:var(--s-1);display:grid}.tgrid__role[data-astro-cid-ta2fbyqs]{color:var(--primary);font-size:.95rem;font-weight:700}.tgrid__pet[data-astro-cid-ta2fbyqs]{gap:var(--s-2);color:var(--text-muted);align-items:center;font-size:.88rem;display:flex}.tgrid__pet[data-astro-cid-ta2fbyqs] svg{color:#d63f75;flex:none;width:1rem;height:1rem}.creds[data-astro-cid-ta2fbyqs]{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.creds[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.creds[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.creds[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{column-gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius);box-shadow:var(--shadow-card);border:0;grid-template-rows:auto auto;grid-template-columns:4rem 1fr;align-items:center;display:grid}.creds__badge[data-astro-cid-ta2fbyqs]{background:var(--accent);width:4rem;height:4rem;color:var(--on-accent);border-radius:999px;grid-row:span 2;place-items:center;display:grid;rotate:-8deg}.creds[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n) .creds__badge[data-astro-cid-ta2fbyqs]{background:var(--primary);color:#fff;rotate:8deg}.creds__badge[data-astro-cid-ta2fbyqs] svg{width:1.8rem;height:1.8rem}.creds[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:1.2rem;font-weight:600}.creds[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]:last-child{color:var(--text-muted);font-size:.95rem}.stats[data-astro-cid-ta2fbyqs]{gap:var(--s-6) var(--s-4);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{gap:var(--s-2);display:grid}.stats[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:600;line-height:1}.stats[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:#d7e2ff;font-weight:700}
