.home[data-astro-cid-lcdefpme]{grid-template-columns:var(--columns);gap:var(--col-gap);grid-template-areas:"posters bio photos";align-items:stretch;padding-top:2rem;display:grid}.col-posters[data-astro-cid-lcdefpme]{grid-area:posters}.col-bio[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:bio;display:flex}.col-bio[data-astro-cid-lcdefpme] .bio[data-astro-cid-lcdefpme]{flex:1}.col-photos[data-astro-cid-lcdefpme]{grid-area:photos}.section-label[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.section-label[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.col-posters[data-astro-cid-lcdefpme],.col-photos[data-astro-cid-lcdefpme]{flex-direction:column;display:flex;container-type:inline-size}.col-posters[data-astro-cid-lcdefpme] .boxes[data-astro-cid-lcdefpme],.col-photos[data-astro-cid-lcdefpme] .boxes[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;display:flex}.boxes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:1;display:flex}.boxes[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme],.col-photos[data-astro-cid-lcdefpme] .empty[data-astro-cid-lcdefpme]{aspect-ratio:auto;flex:1;width:100%;min-height:150cqw}.boxes[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.col-posters[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain}.boxes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].frame{transition:transform .2s,box-shadow .2s;display:block}.boxes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].frame:hover{transform:translateY(-3px);box-shadow:0 8px 20px #3b0c002e}.empty[data-astro-cid-lcdefpme]{color:var(--cocoa);font-family:var(--font-display);text-align:center;place-items:center;padding:1rem;font-size:1.2rem;text-decoration:none;display:grid}.bio[data-astro-cid-lcdefpme]{background:var(--canvas);max-width:none;color:var(--cocoa);border:1px solid var(--burlap);padding:2rem 2.25rem}.bio[data-astro-cid-lcdefpme] h1,.bio[data-astro-cid-lcdefpme] h2{font-family:var(--font-body);margin-top:0;font-size:2rem;font-weight:700}.bio[data-astro-cid-lcdefpme] a{color:var(--cocoa);text-decoration-color:var(--ember)}.bio[data-astro-cid-lcdefpme] p:last-child{margin-bottom:0}.extras[data-astro-cid-lcdefpme]{margin-top:2.5rem}.currently[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--burlap);border-bottom:1px solid var(--burlap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.75rem 2rem;margin:0;padding-block:1rem;display:grid}.currently[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}.currently[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ember);white-space:nowrap;font-size:.75rem;font-weight:700}.currently[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:"Josefin Sans", var(--font-body);margin:0;font-size:1.1rem}.favorites[data-astro-cid-lcdefpme]{margin-top:2rem}.shelf[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity;scrollbar-color:var(--burlap) transparent;gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex;overflow-x:auto}.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:1 1 0;min-width:120px;max-width:260px}.shelf[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].frame{transition:transform .2s;display:block}.shelf[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].frame:hover{transform:translateY(-3px)}.fav-empty[data-astro-cid-lcdefpme]{background:0 0;border-style:dashed}@media (width<=800px){.home[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-template-areas:"bio bio""posters photos";gap:2rem 1rem;padding-top:1.5rem}.bio[data-astro-cid-lcdefpme]{padding:1.5rem}.boxes[data-astro-cid-lcdefpme]{gap:.75rem}.currently[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem}.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{min-width:100px}}
