.crew-page{position:relative;isolation:isolate;overflow:clip}.crew-scenery{position:absolute;z-index:-1;inset:0 0 auto;height:1000px;pointer-events:none;background:linear-gradient(0deg,#05070a,rgba(5,7,10,.81) 55%,rgba(5,7,10,.76)),url(/newcrest-valley.webp) center 35%/cover;opacity:.75}.crew-intro{padding-top:95px;padding-bottom:85px}.crew-intro-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:start;margin-top:25px}.crew-intro h1{font-size:clamp(3.2rem,5.4vw,5.5rem);font-weight:500;line-height:1.05;letter-spacing:-.055em;margin:0;max-width:800px}.crew-intro h1 span{color:#93aed2}.crew-intro-copy{padding-top:5px;max-width:480px}.crew-intro-copy p{font-size:1.06rem;line-height:1.85;color:#bdc8d7;margin:0 0 20px}.crew-intro .text-link{color:#85b5ff;margin-top:8px;font-weight:600}.crew-directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:62px}.crew-directory-person{min-width:0;display:block;transition:transform .2s}.crew-directory-person:hover{transform:translateY(-5px)}.crew-directory-person img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;filter:saturate(.85);transition:filter .2s}.crew-directory-person:hover img{filter:saturate(1.15)}.crew-directory-person>span{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;margin-top:13px}.crew-directory-person svg{color:#77adf6}.crew-directory-person small{display:block;color:#9aacc4;font-size:.75rem;margin-top:3px}.crew-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center;padding-top:65px;padding-bottom:80px;scroll-margin-top:115px}.crew-profile:nth-child(2n) .crew-portrait{order:2}.crew-portrait{min-width:0;position:relative;margin:0}.crew-portrait>img{display:block;width:100%;height:auto;border-radius:3px}.crew-video-frame{width:100%;aspect-ratio:1;background:#03070d;border:1px solid #8ba9d52b;border-radius:3px;overflow:hidden}.crew-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#03070d}.crew-video-frame video::cue{font-size:1rem;line-height:1.35}.crew-video-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:16px}.crew-video-play{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 17px;border:1px solid #7fb4ff77;border-radius:3px;background:#122c4d;color:#e3efff;font-family:inherit;font-size:.83rem;font-weight:600;line-height:1.4;cursor:pointer}.crew-video-play:hover{background:#1c3c64;border-color:#7fb4ff}.crew-video-play:focus-visible,.crew-video-transcript summary:focus-visible{outline:2px solid #91c3ff;outline-offset:4px}.crew-video-note{font-size:.71rem;line-height:1.5;color:#a8bcd7;margin:0;text-align:right}.crew-video-transcript{margin-top:13px;color:#a8bcd7;font-size:.77rem;line-height:1.7}.crew-video-transcript summary{width:fit-content;cursor:pointer;color:#c1d5ee;padding:4px 0}.crew-video-transcript p{margin:10px 0 0;padding:0 0 3px;max-width:65ch}.crew-video-error{font-size:.77rem;line-height:1.7;color:#e4c8a1;margin:12px 0 0}.crew-video-error a{color:#c9e0ff;text-decoration:underline;text-underline-offset:3px}.crew-portrait-label{display:flex;justify-content:space-between;gap:15px;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;padding:17px 0;color:#8fa8c8;border-bottom:1px solid #8ba9d52b}.crew-profile-copy{min-width:0}.crew-profile-copy>.eyebrow{font-size:.68rem;line-height:1.6;letter-spacing:.13em;color:#7fb4ff;margin:0 0 15px}.crew-profile h2{font-size:clamp(3.6rem,6.3vw,6.3rem);font-weight:500;line-height:1;letter-spacing:-.055em;margin:0 0 25px}.crew-profile h2 span{display:block;font-size:clamp(1.4rem,2vw,2rem);line-height:1.25;font-weight:400;letter-spacing:-.03em;color:#c5d3e6;margin-top:14px}.crew-description{color:#b5c3d7;font-size:.98rem;line-height:1.85;margin:0 0 25px}.crew-profile h3{font-size:.78rem;letter-spacing:.025em;font-weight:600;color:#e3ebf7;margin:0 0 13px}.crew-help{list-style:none;margin:0 0 25px;padding:0}.crew-help li{display:flex;gap:11px;align-items:flex-start;color:#b9c9df;font-size:.9rem;line-height:1.65;margin:8px 0}.crew-help svg{flex:none;color:#7fb4ff;margin-top:4px}.crew-role-details{margin:0 0 25px;border-top:1px solid #8ba9d52b;border-bottom:1px solid #8ba9d52b;color:#b9c9df;font-size:.86rem;line-height:1.75}.crew-role-details summary{padding:13px 0;cursor:pointer;color:#c9dfff;font-weight:600;min-height:44px}.crew-role-details summary:focus-visible{outline:2px solid #91c3ff;outline-offset:4px}.crew-role-detail-content{padding:6px 0 18px}.crew-role-detail-content ul{padding-left:20px;margin:0 0 22px}.crew-role-detail-content li{padding-left:3px;margin:0 0 8px}.crew-role-detail-content h3{margin-top:18px}.crew-role-detail-content p{margin:0 0 15px}.crew-together>div>p:not(.eyebrow){color:#b5c3d7;line-height:1.85;max-width:600px}.crew-personality{font-size:.88rem;line-height:1.75;color:#a8bcd7;border-top:1px solid #8ba9d52b;padding-top:20px;margin:0 0 15px}.crew-personality strong{display:block;color:#e3ebf7;font-size:.75rem;letter-spacing:.02em;margin-bottom:5px}.crew-profile blockquote{font-size:.96rem;line-height:1.6;color:#d6e6fd;font-style:italic;margin:18px 0 0;padding:0 0 0 16px;border-left:2px solid #3d8bff}.crew-name-note{font-size:.72rem;color:#8d9fb8;margin:18px 0 0}.crew-together{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:120px;padding-bottom:110px;position:relative}.crew-together:before{content:"";position:absolute;top:25px;left:5vw;right:5vw;height:1px;background:linear-gradient(90deg,#669bdb55,transparent)}.crew-invitation h2,.crew-together h2{font-weight:500;font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:1.07;letter-spacing:-.045em;margin:20px 0 25px}.crew-invitation>p:not(.eyebrow),.crew-together>div>p:last-child{color:#b5c3d7;line-height:1.85;max-width:600px}.crew-together ol{list-style:none;padding:0;margin:0}.crew-together li{display:flex;gap:24px;padding:0 0 27px;margin-bottom:27px;border-bottom:1px solid #8ba9d52b}.crew-step{color:#649ce9;font-size:.75rem;padding-top:5px}.crew-together li .eyebrow{margin:0 0 6px;font-size:.65rem;color:#85b5ff}.crew-together h3{font-size:1.2rem;font-weight:500;margin:0 0 10px;line-height:1.35}.crew-together li p:last-child{font-size:.9rem;color:#a7b9d0;line-height:1.75;margin:0}.crew-invitation{padding-top:60px;padding-bottom:120px;background:radial-gradient(ellipse at 75% 40%,#146bff0d,transparent 70%)}.crew-invitation h2{max-width:800px}.crew-invitation .actions{margin-top:32px}@media(max-width:1050px){.crew-intro-columns{grid-template-columns:1fr;gap:25px}.crew-intro-copy{max-width:650px}.crew-intro h1{font-size:4.5rem}.crew-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px 18px}.crew-profile{gap:6%;align-items:start}.crew-profile h2{font-size:4rem}.crew-profile h2 span{font-size:1.5rem}.crew-together{gap:8%}}@media(max-width:700px){.crew-intro{padding:65px 22px 40px}.crew-intro h1{font-size:clamp(2.7rem,10vw,4rem)}.crew-intro-copy p{font-size:1rem}.crew-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px;margin-top:37px}.crew-directory-person>span{font-size:.85rem;margin-top:9px}.crew-directory-person small{font-size:.65rem}.crew-directory-person svg{width:11px}.crew-profile{display:flex;flex-direction:column;gap:28px;padding:42px 22px 35px;scroll-margin-top:95px}.crew-profile:nth-child(2n) .crew-portrait{order:0}.crew-portrait,.crew-profile-copy{width:100%}.crew-profile h2{font-size:3.5rem;margin-bottom:20px}.crew-profile h2 span{font-size:1.6rem}.crew-portrait-label{padding:13px 0}.crew-description{font-size:.96rem}.crew-together{display:block;padding:90px 22px 40px}.crew-together ol{margin-top:40px}.crew-invitation h2,.crew-together h2{font-size:2.8rem}.crew-together li{gap:20px}.crew-invitation{padding:45px 22px 90px}.crew-invitation .actions{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.crew-directory-person,.crew-directory-person img{transition:none}.crew-directory-person:hover{transform:none}}