.polaroids[data-astro-cid-psd2ffge]{max-width:var(--measure);grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem;margin:2.5rem 0 1rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.polaroids[data-astro-cid-psd2ffge]{grid-template-columns:repeat(4,1fr)}}.polaroid[data-astro-cid-psd2ffge]{transform:rotate(var(--tilt,-2deg));background:#fdfaf6;border-radius:2px;padding:.5rem .5rem .4rem;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 2px #1e1a3326,0 10px 22px -10px #1e1a3366}.polaroid[data-astro-cid-psd2ffge]:nth-child(2){--tilt:2.5deg}.polaroid[data-astro-cid-psd2ffge]:nth-child(3){--tilt:-1deg}.polaroid[data-astro-cid-psd2ffge]:nth-child(4){--tilt:3deg}.polaroid[data-astro-cid-psd2ffge] img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.caption[data-astro-cid-psd2ffge]{min-height:2.4rem;font-family:var(--hand);text-align:center;color:#1e1a33;padding-top:.4rem;font-size:1.05rem;font-weight:500;line-height:1.1;display:block}@media (hover:hover){.polaroid[data-astro-cid-psd2ffge]:hover{z-index:1;position:relative;transform:rotate(0)scale(1.08);box-shadow:0 2px 4px #1e1a3326,0 18px 34px -12px #1e1a3380}}@media (prefers-reduced-motion:reduce){.polaroid[data-astro-cid-psd2ffge]{transition:none}}.photo-stack[data-astro-cid-5tenuue5]{width:min(15rem,70vw);margin-inline:auto}.pile[data-astro-cid-5tenuue5]{aspect-ratio:.86;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.pile[data-astro-cid-5tenuue5]:focus-visible{outline:3px solid var(--focus);outline-offset:10px;border-radius:4px}.card[data-astro-cid-5tenuue5]{transform:var(--place);z-index:var(--layer);background:#fdfaf6;border-radius:2px;padding:.6rem .6rem 0;transition:transform .35s;display:block;position:absolute;inset:0;box-shadow:0 1px 2px #1e1a3326,0 10px 24px -10px #1e1a3373}.card[data-astro-cid-5tenuue5] img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.caption[data-astro-cid-5tenuue5]{font-family:var(--hand);text-align:center;color:#1e1a33;padding-top:.5rem;font-size:1.15rem;font-weight:500;line-height:1.1;display:block}.card[data-astro-cid-5tenuue5][data-pos="0"]{--place:rotate(-3deg);--layer:3}.card[data-astro-cid-5tenuue5][data-pos="1"]{--place:translate(6%, 2%) rotate(5deg);--layer:2}.card[data-astro-cid-5tenuue5][data-pos="2"]{--place:translate(-6%, 3%) rotate(-8deg);--layer:1}.pile[data-astro-cid-5tenuue5]:hover .card[data-astro-cid-5tenuue5][data-pos="0"]{--place:rotate(-1deg) translateY(-3%)}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-5tenuue5].to-back{animation:.5s to-back}@keyframes to-back{0%{z-index:4;transform:rotate(-3deg)}45%{z-index:4;transform:translate(70%,-6%)rotate(12deg)}55%{z-index:0}to{transform:var(--place);z-index:0}}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-5tenuue5]{transition:none}}.hint[data-astro-cid-5tenuue5]{font-family:var(--hand);text-align:center;color:var(--muted);margin:1.4rem 0 0;font-size:1.15rem}@media (hover:none){.hint[data-astro-cid-5tenuue5]{font-size:0}.hint[data-astro-cid-5tenuue5]:after{content:"Tap to flip through ↻";font-size:1.15rem}}.butterfly-track[data-astro-cid-enctekwq]{display:none}@media (width>=64rem){.butterfly-track[data-astro-cid-enctekwq]{top:0;bottom:0;left:calc(var(--measure) + 6rem);pointer-events:none;width:9rem;display:block;position:absolute}}.butterfly[data-astro-cid-enctekwq]{will-change:transform;position:absolute;top:0;left:2.5rem}svg[data-astro-cid-enctekwq]{width:100%;height:auto;display:block;overflow:visible}.upper[data-astro-cid-enctekwq]{fill:var(--accent-soft)}.lower[data-astro-cid-enctekwq]{fill:var(--accent)}.spot[data-astro-cid-enctekwq]{fill:var(--bg);opacity:.85}.body[data-astro-cid-enctekwq]{fill:var(--ink)}.antennae[data-astro-cid-enctekwq]{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.wing[data-astro-cid-enctekwq]{transform-origin:32px 30px}@media (prefers-reduced-motion:no-preference){.wing[data-astro-cid-enctekwq]{animation:flap .9s ease-in-out var(--flap-delay,0s) infinite}.flying[data-astro-cid-enctekwq] .wing[data-astro-cid-enctekwq]{animation-duration:.28s}@keyframes flap{50%{transform:scaleX(.3)}}}.about-head[data-astro-cid-ta2fbyqs]{align-items:center;gap:2.5rem;margin-bottom:3rem;display:grid}@media (width>=56rem){.about-head[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0, var(--measure)) 1fr;gap:4rem}}.lede[data-astro-cid-ta2fbyqs]{margin-bottom:0}.about-body[data-astro-cid-ta2fbyqs]{position:relative}
