body{background:var(--paper);color:var(--ink)}body:before,body:after{display:none}.header{position:relative}.header-inner{justify-content:space-between}.header-map{color:var(--green);font-size:12px;background:none;border:0}.credits-page{max-width:1100px;margin:auto;padding:75px 52px}.credits-page h1{font:550 clamp(44px,6vw,72px)/1.1 Onest,sans-serif;letter-spacing:-.06em;white-space:normal;color:var(--ink)}.credits-page .mono{font:10px Onest,sans-serif;color:var(--muted);letter-spacing:.08em}.credits-intro{max-width:730px;color:var(--muted);font-size:15px;margin:25px 0 45px}.credit-entry{border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:260px 1fr;gap:35px}.credit-entry img{width:100%;height:165px;object-fit:cover;border-radius:5px}.credit-entry h2{font:550 27px/1.2 Onest,sans-serif;color:var(--ink);margin-bottom:15px}.credit-entry p,.credits-note{color:var(--muted);font-size:12px;line-height:1.9}.credit-entry a,.credits-note a{color:var(--green);border-bottom:1px solid #bac5b0}.credits-note{margin:25px 0}.text-link{font-size:12px;color:var(--green)}@media(max-width:600px){.credits-page{padding:45px 23px}.credit-entry{grid-template-columns:1fr;gap:20px}.credit-entry img{height:210px}.header-map{font-size:10px}.credits-intro{font-size:13px}}
