.crew-main{padding-top:var(--header)}.crew-intro,.crew-group,.crew-return{padding:70px var(--pad)}.crew-intro{background:#0d171f}.crew-intro h1{font:800 clamp(3rem,7vw,6rem)/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:20px 0}.crew-intro>p{max-width:800px;font-size:1.15rem;line-height:1.65}.crew-review-note{max-width:1000px;margin-top:30px;padding:24px;border-left:3px solid var(--cyan);background:#15252e;font-size:.95rem;line-height:1.65}.crew-review-note p{margin:10px 0}.crew-group{background:#edf1ef;color:#142129;border-bottom:1px solid #c7d2d5;scroll-margin-top:80px}.crew-group:nth-of-type(odd){background:#dfe7e6}.crew-group>header{max-width:1000px;margin-bottom:30px}.crew-group .chapter{color:#405f65}.crew-group h2{font:800 clamp(2.5rem,5vw,4.5rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0}.crew-machine{font-size:1.08rem}.crew-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.crew-person{background:white;border:1px solid #c6d1d3;min-width:0}.crew-person>a{display:block;background:#1c252b}.crew-person img{width:100%;height:340px;object-fit:contain;display:block}.crew-person-copy{padding:24px}.crew-role{text-transform:uppercase;font-size:.74rem;letter-spacing:.08em;color:#42656d}.crew-person h3{font:800 2rem/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0}.crew-status{font-size:.76rem;border:1px solid #a9bec1;padding:7px 9px;display:inline-block;line-height:1.4;color:#245862}.crew-person-copy>p:last-child{line-height:1.65}.crew-image-pending{height:340px;display:grid;place-items:center;background:#d1dcdd;color:#4b626a;text-align:center}.crew-return{background:#101820}.crew-return h2{font:800 3rem/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.crew-return p{max-width:750px;line-height:1.6}.crew-return .text-link{margin-left:24px}.topbar>a>img{max-width:190px}.crew-main~footer{margin-top:0}@media(max-width:900px){.crew-cards{grid-template-columns:1fr 1fr}.crew-person:last-child{grid-column:1/-1}.crew-person:last-child img{height:400px}}@media(max-width:600px){.crew-intro,.crew-group,.crew-return{padding:44px 22px}.crew-cards{display:block}.crew-person{margin-bottom:22px}.crew-person img,.crew-person:last-child img{height:330px}.crew-return .text-link{display:block;margin:24px 0 0}}