.creditsPage{--ink:#071b21;--sand:#fffaf0;--line:#d8d0c0;--muted:#536160;background:var(--sand);color:var(--ink);min-height:100vh}.creditsPage>header{background:var(--ink);color:var(--sand);padding:7rem clamp(1.25rem,9vw,9rem)}.creditsPage>header>p{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.creditsPage h1{letter-spacing:-.055em;margin:1rem 0;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6.5rem);line-height:1}.creditsPage>header>span{color:#fffaf0b8;max-width:48rem;line-height:1.8;display:block}.creditsPage>section{gap:1rem;max-width:72rem;margin:auto;padding:5rem clamp(1.25rem,5vw,4rem);display:grid}.creditsPage article{border:1px solid var(--line);grid-template-columns:minmax(15rem,.7fr) 1fr;min-height:14rem;display:grid}.creditsPage figure{min-height:14rem;margin:0;position:relative}.creditsPage figure img{object-fit:cover}.creditsPage article>div{padding:1.5rem}.creditsPage article span{color:var(--muted);font-size:.65rem;font-weight:800}.creditsPage h2{margin:.4rem 0;font-family:Georgia,serif;font-size:1.7rem}.creditsPage article p{color:var(--muted);margin:.35rem 0;font-size:.76rem;line-height:1.5}.creditsPage nav{gap:.6rem;margin-top:1rem;display:flex}.creditsPage nav a,.creditsBack{border:1px solid var(--line);border-radius:999px;padding:.55rem .8rem;font-size:.68rem;font-weight:800;text-decoration:none}.creditsBack{margin:0 auto 5rem;display:table}@media (max-width:680px){.creditsPage article{grid-template-columns:1fr}.creditsPage figure{min-height:13rem}}
