.top[data-astro-cid-a67nizjo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,64px);align-items:center}.portrait[data-astro-cid-a67nizjo]{border-radius:36px;overflow:hidden;border:6px solid var(--toy);box-shadow:0 10px 0 var(--toy-deep),0 30px 50px #00000073;transform:rotate(-1.5deg)}.portrait[data-astro-cid-a67nizjo] img{width:100%;height:auto}.portrait[data-astro-cid-a67nizjo]{position:relative;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--toy) 22%,#f7efff),color-mix(in srgb,var(--toy) 40%,#c9b6ec) 75%)}.portrait[data-astro-cid-a67nizjo] .poster[data-astro-cid-a67nizjo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.spin[data-astro-cid-a67nizjo]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s;cursor:grab;touch-action:pan-y}.spin[data-astro-cid-a67nizjo]:active{cursor:grabbing}.spin[data-astro-cid-a67nizjo]:focus-visible{outline:4px solid var(--honey);outline-offset:-8px}.portrait[data-astro-cid-a67nizjo].is-3d .spin[data-astro-cid-a67nizjo]{opacity:1}.portrait[data-astro-cid-a67nizjo].is-3d .poster[data-astro-cid-a67nizjo]{opacity:0}.badge3d[data-astro-cid-a67nizjo],.zoom[data-astro-cid-a67nizjo],.spin-hint[data-astro-cid-a67nizjo]{display:none}.portrait[data-astro-cid-a67nizjo].is-3d .badge3d[data-astro-cid-a67nizjo]{display:block;position:absolute;top:14px;left:14px;padding:4px 12px;border-radius:999px;background:var(--night);color:var(--honey);font:700 1rem var(--display);pointer-events:none}.portrait[data-astro-cid-a67nizjo].is-3d .zoom[data-astro-cid-a67nizjo]{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:48px;height:48px;border:0;border-radius:50%;background:#2b2350d9;color:var(--cream);cursor:pointer}.zoom[data-astro-cid-a67nizjo] svg[data-astro-cid-a67nizjo]{width:26px;height:26px}.zoom[data-astro-cid-a67nizjo][aria-pressed=true]{background:var(--honey);color:var(--ink)}.portrait[data-astro-cid-a67nizjo].is-3d .spin-hint[data-astro-cid-a67nizjo]{display:block;position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:max-content;max-width:90%;margin:0;padding:6px 14px;border-radius:999px;background:#2b2350bf;color:var(--cream);font:600 .95rem var(--display);text-align:center;pointer-events:none;transition:opacity .4s}.portrait[data-astro-cid-a67nizjo].touched .spin-hint[data-astro-cid-a67nizjo]{opacity:0}.portrait[data-astro-cid-a67nizjo] .say{bottom:auto;top:64px}.portrait[data-astro-cid-a67nizjo] .say:after{display:none}.portrait[data-astro-cid-a67nizjo].cut{position:relative;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 40%,#f6e7ff,#d9c4f2 70%)}.portrait[data-astro-cid-a67nizjo].cut .poster[data-astro-cid-a67nizjo]{object-fit:contain;padding:6% 0}.portrait[data-astro-cid-a67nizjo].cut img.no{position:absolute;inset:0;margin:auto;width:auto;height:76%;filter:drop-shadow(0 16px 14px rgba(43,35,80,.35))}.back[data-astro-cid-a67nizjo]{display:inline-block;font-family:var(--display);font-weight:600;padding-block:8px;color:var(--cream-dim)}.name[data-astro-cid-a67nizjo]{font-family:var(--display);font-weight:700;font-size:clamp(3.4rem,9vw,6rem);line-height:1;margin:6px 0 4px;color:var(--toy);text-shadow:0 3px 0 var(--toy-deep),0 6px 0 rgba(0,0,0,.25),0 14px 24px rgba(0,0,0,.35)}.role[data-astro-cid-a67nizjo]{font:600 1.6rem var(--display);margin-bottom:14px}.bio[data-astro-cid-a67nizjo]{font-size:1.2rem}.facts[data-astro-cid-a67nizjo]{margin:0 0 26px;display:grid;gap:12px}.facts[data-astro-cid-a67nizjo]>div[data-astro-cid-a67nizjo]{padding:12px 16px;border-radius:16px;background:#fff4df12}dt[data-astro-cid-a67nizjo]{font-family:var(--display);font-weight:600;color:var(--toy)}dd[data-astro-cid-a67nizjo]{margin:0}.ruler[data-astro-cid-a67nizjo]{margin-top:10px;display:grid;gap:6px}.ruler[data-astro-cid-a67nizjo]>span[data-astro-cid-a67nizjo]{display:block;height:24px;border-radius:6px 12px 12px 6px;position:relative;font-size:.9rem;font-weight:800}.ruler[data-astro-cid-a67nizjo] span[data-astro-cid-a67nizjo] span[data-astro-cid-a67nizjo]{position:absolute;left:10px;top:1px}.pencil[data-astro-cid-a67nizjo]{width:100%;background:linear-gradient(90deg,#f6b84a 0 86%,#f0d7b0 86% 95%,#3a3a3a 95%);color:#5a3a06}.me[data-astro-cid-a67nizjo]{background:var(--toy);color:var(--deeper)}.feelings[data-astro-cid-a67nizjo]{margin-top:clamp(64px,9vw,110px)}.faces[data-astro-cid-a67nizjo]{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.faces[data-astro-cid-a67nizjo] li[data-astro-cid-a67nizjo]{background:#fff;color:var(--ink);border-radius:22px;padding:10px 10px 12px;text-align:center;box-shadow:0 6px color-mix(in srgb,var(--toy) 70%,#000),0 14px 20px #0000004d}.faces[data-astro-cid-a67nizjo] li[data-astro-cid-a67nizjo]:nth-child(odd){transform:rotate(-1.2deg)}.faces[data-astro-cid-a67nizjo] li[data-astro-cid-a67nizjo]:nth-child(2n){transform:rotate(1deg)}.faces[data-astro-cid-a67nizjo] img{width:100%;height:auto;border-radius:14px}.faces[data-astro-cid-a67nizjo] span[data-astro-cid-a67nizjo]{display:block;margin-top:6px;font:600 1.15rem var(--display)}.pager[data-astro-cid-a67nizjo]{margin-top:70px;display:flex;justify-content:space-between;gap:16px}.pager[data-astro-cid-a67nizjo] a[data-astro-cid-a67nizjo]{display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:#fff4df12;color:var(--cream);text-decoration:none;font:700 1.3rem var(--display)}.pager[data-astro-cid-a67nizjo] a[data-astro-cid-a67nizjo]:hover{background:color-mix(in srgb,var(--toy) 30%,transparent)}.pager[data-astro-cid-a67nizjo] img{height:56px;width:auto}.pager[data-astro-cid-a67nizjo] small[data-astro-cid-a67nizjo]{display:block;font:700 .85rem var(--body);color:var(--cream-dim)}.nx[data-astro-cid-a67nizjo]{text-align:right}@media(max-width:600px){.faces[data-astro-cid-a67nizjo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.top[data-astro-cid-a67nizjo]{grid-template-columns:1fr}.portrait[data-astro-cid-a67nizjo]{max-width:520px}}
