.scarlet .info__head .cat-head__grid{margin-top:0}.scarlet .info__body{padding-bottom:clamp(4rem,10vh,6rem)}.scarlet .info__section{border-top:1px solid var(--hair);align-items:start;row-gap:1rem;padding-block:clamp(2.5rem,6vh,3.5rem)}.scarlet .info__section>h2{grid-column:1/span 4;margin-top:.1em;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2}.scarlet .info__copy{color:var(--ivory-2);grid-column:6/span 6;gap:1rem;font-size:1.125rem;line-height:1.65;display:grid}.scarlet .info__copy address{font-style:normal}.scarlet .info__copy a{color:var(--ivory);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.scarlet .info__copy a:hover{-webkit-text-decoration-color:var(--scarlet);text-decoration-color:var(--scarlet)}}.scarlet .credits{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.scarlet .credit{column-gap:var(--col-gap);border-bottom:1px solid var(--hair);grid-template-columns:7rem minmax(0,1fr);padding-block:1.5rem;scroll-margin-top:2rem;display:grid}.scarlet .credit:target{box-shadow:inset 2px 0 0 var(--scarlet);padding-left:1rem}.scarlet .credit__image{aspect-ratio:1;background:var(--night-2);overflow:hidden}.scarlet .credit__image img{object-fit:cover;width:100%;height:100%}.scarlet .credit__text{align-content:start;gap:.35rem;display:grid}.scarlet .credit__text h3{font-size:1.25rem;line-height:1.25}.scarlet .credit__author{color:var(--ivory-2)}.scarlet .credit__fine{color:var(--ash);font-size:.95rem;line-height:1.5}.scarlet .credit__links{letter-spacing:.2em;flex-wrap:wrap;gap:0 1.25rem;font-size:.625rem;display:flex}.scarlet .info__copy .credit__links a{min-height:32px;color:var(--ash-2);transition:color .25s var(--ease);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.scarlet .info__copy .credit__links a:hover{color:var(--ivory)}}.scarlet .lost{text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(5rem,16vh,9rem);display:grid}.scarlet .lost h1{letter-spacing:-.02em;font-size:clamp(3rem,8vw,6rem);line-height:1}.scarlet .lost p:not(.caps){max-width:36ch;color:var(--ivory-2);font-size:1.15rem;line-height:1.6}.scarlet .lost__links{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin-top:.5rem;display:flex}@media (max-width:69.99rem){.scarlet .info__section>h2,.scarlet .info__copy{grid-column:1/-1}}@media (max-width:47.99rem){.scarlet .credit{grid-template-columns:4.5rem minmax(0,1fr)}}
