html:has(.credits){overflow:auto}html:has(.credits) body{overflow:auto}.credits{max-width:44rem;padding:14vh var(--edge-x) 12vh;margin:0 auto}.credits__label{font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.1em}.credits__title{font-family:var(--font-serif);font-size:var(--t-statement);margin:0;font-weight:400;line-height:1.1}.credits__lede{font-family:var(--font-serif);font-size:var(--t-body);margin:1.2em 0 2.4em;line-height:1.3}.credits__list{border-top:1px solid #0303031a;margin:0;padding:0;list-style:none}.credits__list li{font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft);border-bottom:1px solid #0303031a;flex-wrap:wrap;justify-content:space-between;gap:.2em 1.5em;padding:.6em 0;display:flex}.credits__work{font-family:var(--font-serif);font-size:var(--t-step-text);color:var(--ink)}.credits a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.credits__own{font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft);margin:1.6em 0 0}.credits__home{font-family:var(--font-sans);font-size:var(--t-chip);margin-top:3em;display:inline-block}.credits__studio{border-top:1px solid #0303038c;border-bottom:1px solid #03030324;margin:2.4em 0 3em;padding:1.6em 0 1.8em}.credits__maker{font-family:var(--font-serif);font-size:var(--t-name);margin:0;line-height:1.1}.credits__made{font-family:var(--font-serif);font-size:var(--t-body);color:var(--ink-soft);margin:.5em 0 0;line-height:1.3}.credits__contact{font-family:var(--font-sans);font-size:var(--t-chip);gap:1.6em;margin:1em 0 0;display:flex}
