.crew-page .header{position:absolute}.crew-hero{min-height:min(760px,92svh);position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;background:#102a3b var(--crew-hero) center 38%/cover no-repeat;color:#fff}.crew-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,23,34,.9),rgba(7,23,34,.5) 55%,rgba(7,23,34,.12)),linear-gradient(0deg,rgba(7,23,34,.72),transparent 65%)}.crew-hero-inner{padding:190px 0 92px}.crew-hero h1{max-width:820px}.crew-hero p{max-width:650px;font-size:1.15rem;line-height:1.75;color:#ffffffd0}.crew-intro{padding:110px 0}.crew-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.crew-intro h2{font-size:clamp(3rem,5vw,5.4rem)}.crew-intro-copy p{color:var(--muted);line-height:1.8}.crew-intro-copy p:first-child{font:500 clamp(1.25rem,2vw,1.7rem)/1.55 var(--serif);color:var(--navy)}.crew-list{padding:100px 0 120px;background:#e9e2d6}.crew-list-heading{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;margin-bottom:48px}.crew-list-heading h2{margin:0;font-size:clamp(2.8rem,4vw,4.5rem)}.crew-list-heading p{color:var(--muted);font-size:.82rem}.crew-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.crew-card{background:#fffaf2;min-width:0}.crew-photo{position:relative;aspect-ratio:1/1;overflow:hidden;background:#173748}.crew-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.crew-card:hover .crew-photo img{transform:scale(1.025)}.crew-photo>span{position:absolute;left:15px;bottom:14px;width:36px;height:36px;display:grid;place-items:center;background:var(--gold);color:var(--navy);font-size:.7rem;font-weight:700}.crew-photo-placeholder{height:100%;display:grid;place-items:center;color:var(--gold);font:4rem var(--serif)}.crew-card-copy{padding:25px 25px 30px}.crew-card h3{font-size:1.75rem;margin-bottom:13px}.crew-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.7}.crew-card:nth-child(3n+2){transform:translateY(28px)}
@media(max-width:900px){.crew-grid{grid-template-columns:1fr 1fr}.crew-card:nth-child(3n+2){transform:none}.crew-card:nth-child(even){transform:translateY(20px)}.crew-list-heading{grid-template-columns:1fr 1fr}.crew-list-heading p{grid-column:2}}
@media(max-width:760px){.crew-hero{min-height:700px}.crew-hero-inner{padding:155px 0 65px}.crew-intro,.crew-list{padding:72px 0}.crew-intro-grid,.crew-list-heading{grid-template-columns:1fr;gap:18px}.crew-list-heading p{grid-column:auto}.crew-grid{grid-template-columns:1fr}.crew-card:nth-child(even){transform:none}}
