.crew-experience{--crew-canvas: #171721;--crew-card: #1e1e2a;--crew-surface: #272735;--crew-border: #3c3c4c;--crew-muted: #a9a9b8;--crew-text: #ededf3;--crew-white: #ffffff;--crew-cobalt: #5266eb;--crew-cobalt-soft: rgba(82, 102, 235, .18);position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:0 clamp(20px,4vw,64px);color:var(--crew-text);background:var(--crew-canvas);color-scheme:dark;font-family:Avenir Next,Helvetica Neue,sans-serif;letter-spacing:.005em}.crew-experience-glow{position:absolute;z-index:-1;top:-160px;right:8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(82,102,235,.18),transparent 68%);filter:blur(12px);pointer-events:none}.crew-experience-header,.crew-experience-hero,.crew-experience-stats,.crew-experience-grid,.crew-experience-portfolio,.crew-experience-bottom-cta,.crew-experience-footer{width:min(100%,1200px);margin-right:auto;margin-left:auto}.crew-experience-header{display:flex;align-items:center;justify-content:space-between;min-height:84px;border-bottom:1px solid rgba(237,237,243,.1);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.crew-experience-brand,.crew-experience-header-link{display:inline-flex;align-items:center;gap:10px;color:var(--crew-text);font-weight:480;text-decoration:none}.crew-experience-brand-logo{display:block;width:clamp(116px,13vw,156px);height:auto}.crew-experience-index{color:var(--crew-muted)}.crew-experience-header-link{color:var(--crew-muted);transition:color .18s ease}.crew-experience-header-link:hover{color:var(--crew-white)}.crew-experience-hero{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);gap:clamp(36px,5vw,80px);align-items:center;min-height:720px;padding:88px 0 96px}.crew-experience-hero-copy{position:relative;z-index:1}.crew-experience-kicker,.crew-experience-eyebrow,.crew-experience-section-heading span,.crew-experience-art-label span{color:var(--crew-muted);font-size:11px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.crew-experience-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:32px;color:var(--crew-text)}.crew-experience-dot{width:7px;height:7px;border-radius:50%;background:#78d59b;box-shadow:0 0 0 5px #78d59b1f}.crew-experience-eyebrow{margin:0 0 18px;color:var(--crew-cobalt)}.crew-experience h1,.crew-experience h2,.crew-experience h3,.crew-experience p{margin-top:0}.crew-experience h1{max-width:760px;margin-bottom:22px;color:var(--crew-white);font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(48px,7vw,86px);font-weight:480;letter-spacing:.012em;line-height:.98}.crew-experience-tagline{max-width:560px;margin-bottom:28px;color:var(--crew-muted);font-size:clamp(18px,2vw,24px);font-weight:360;line-height:1.35}.crew-experience-role-list,.crew-experience-facts,.crew-experience-availability-status{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.crew-experience-role{padding:9px 14px;border:1px solid rgba(237,237,243,.18);border-radius:999px;color:var(--crew-text);font-size:12px}.crew-experience-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.crew-experience-primary,.crew-experience-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 21px;border-radius:999px;font:inherit;font-size:13px;font-weight:480;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.crew-experience-primary{border:1px solid var(--crew-cobalt);color:var(--crew-white);background:var(--crew-cobalt)}.crew-experience-secondary{border:1px solid rgba(237,237,243,.35);color:var(--crew-text);background:transparent}.crew-experience-primary:hover,.crew-experience-secondary:hover{transform:translateY(-2px)}.crew-experience-primary:hover{background:#6879ee}.crew-experience-secondary:hover{border-color:var(--crew-text)}.crew-experience-facts{margin-top:42px;color:var(--crew-muted);font-size:13px}.crew-experience-facts span,.crew-experience-language-row{display:inline-flex;align-items:center;gap:7px}.crew-experience-hero-art{position:relative;min-height:clamp(560px,45vw,720px);overflow:hidden;border-radius:16px;background:var(--crew-card);box-shadow:0 28px 80px #00000047}.crew-experience-role-art,.crew-experience-art-overlay{position:absolute;inset:0;width:100%;height:100%}.crew-experience-role-art{-o-object-fit:cover;object-fit:cover;opacity:.92}.crew-experience-art-overlay{background:linear-gradient(135deg,#1717211a,#171721c7 80%),linear-gradient(0deg,rgba(82,102,235,.16),transparent 50%)}.crew-experience-art-label{position:absolute;top:28px;right:28px;display:grid;gap:6px;text-align:right}.crew-experience-art-label strong{color:var(--crew-white);font-size:13px;font-weight:480}.crew-experience-portrait-wrap{position:absolute;right:32px;bottom:32px;width:min(30%,168px);aspect-ratio:.82;overflow:hidden;border:6px solid rgba(237,237,243,.85);border-radius:10px;background:var(--crew-surface);box-shadow:12px 12px #1717219e}.crew-experience-portrait,.crew-experience-portrait-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crew-experience-portrait-placeholder{display:grid;place-items:center;color:var(--crew-white);background:linear-gradient(145deg,#303047,#11111a);font-size:48px;font-weight:480}.crew-experience-stats{display:flex;align-items:center;gap:0;padding:28px 0;border-top:1px solid rgba(237,237,243,.12);border-bottom:1px solid rgba(237,237,243,.12)}.crew-experience-stats>div{display:grid;gap:5px;min-width:160px;padding:0 30px;border-right:1px solid rgba(237,237,243,.12)}.crew-experience-stats>div:first-child{padding-left:0}.crew-experience-stats strong{color:var(--crew-white);font-size:28px;font-weight:480}.crew-experience-stats span{color:var(--crew-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.crew-experience-rating{margin-left:auto}.crew-experience-rating .MuiRating-iconFilled{color:var(--crew-cobalt)}.crew-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:72px 0}.crew-experience-panel{min-height:250px;padding:32px;border-radius:12px;background:var(--crew-card)}.crew-experience-panel-heading{display:flex;align-items:baseline;gap:15px;margin-bottom:48px}.crew-experience-panel-heading span{color:var(--crew-cobalt);font-size:12px;letter-spacing:.12em}.crew-experience-panel h2,.crew-experience-section-heading h2{color:var(--crew-white);font-size:28px;font-weight:480;letter-spacing:.01em}.crew-experience-panel p{max-width:620px;color:var(--crew-muted);font-size:16px;line-height:1.6;white-space:pre-wrap}.crew-experience-language-row{margin-top:32px;color:var(--crew-text);font-size:13px}.crew-experience-availability-status{margin-bottom:18px;color:var(--crew-muted);font-size:13px}.crew-experience-status-pill{padding:8px 12px;border-radius:999px;color:#b9f1cc;background:#78d59b1f}.crew-experience-range{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:14px 0;border-top:1px solid rgba(237,237,243,.1);color:var(--crew-muted);font-size:12px}.crew-experience-range strong{color:var(--crew-text);font-weight:420}.crew-experience-portfolio{padding:8px 0 72px}.crew-experience-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.crew-experience-section-heading h2{margin:0}.crew-experience-portfolio-group+.crew-experience-portfolio-group{margin-top:56px}.crew-experience-portfolio-copy{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:16px}.crew-experience-portfolio-copy h3{margin-bottom:0;color:var(--crew-white);font-size:20px;font-weight:480}.crew-experience-portfolio-copy p{max-width:600px;margin-bottom:0;color:var(--crew-muted);font-size:13px}.crew-experience-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.crew-experience-work{overflow:hidden;border-radius:12px;color:var(--crew-text);background:var(--crew-card);text-decoration:none;transition:transform .22s ease,background .22s ease}.crew-experience-work:hover{transform:translateY(-4px);background:var(--crew-surface)}.crew-experience-work-image{aspect-ratio:16 / 9;overflow:hidden;background:#101017}.crew-experience-work-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.crew-experience-work:hover img{transform:scale(1.04)}.crew-experience-work-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;font-size:13px}.crew-experience-work-meta strong{overflow:hidden;font-weight:420;text-overflow:ellipsis;white-space:nowrap}.crew-experience-work-meta svg{flex:0 0 auto;color:var(--crew-cobalt)}.crew-experience-bottom-cta{display:flex;align-items:center;gap:18px;margin-bottom:60px;padding:25px 28px;border:1px solid rgba(82,102,235,.45);border-radius:12px;background:linear-gradient(90deg,#5266eb29,#1e1e2abf)}.crew-experience-bottom-cta>svg{color:var(--crew-cobalt)}.crew-experience-bottom-cta div{display:grid;gap:3px;flex:1}.crew-experience-bottom-cta strong{color:var(--crew-white);font-size:14px;font-weight:420}.crew-experience-bottom-cta span{color:var(--crew-muted);font-size:12px}.crew-experience-bottom-cta a{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--crew-white);background:var(--crew-cobalt)}.crew-experience-footer{display:flex;justify-content:space-between;padding:22px 0 30px;border-top:1px solid rgba(237,237,243,.1);color:var(--crew-muted);font-size:10px;letter-spacing:.14em}.crew-experience-state{display:grid;min-height:100vh;place-items:center;color:#ededf3;background:#171721;font-family:Avenir Next,Helvetica Neue,sans-serif}.crew-experience-dialog{border:1px solid #3c3c4c;border-radius:12px!important;color:#ededf3;background:#1e1e2a!important}.crew-experience-dialog .MuiDialogTitle-root,.crew-experience-dialog .MuiDialogContent-root,.crew-experience-dialog .MuiDialogActions-root{color:#ededf3}.crew-experience-dialog .MuiDialogContent-root{border-color:#3c3c4c}.crew-experience-dialog .MuiInputBase-root,.crew-experience-dialog .MuiOutlinedInput-notchedOutline{color:#ededf3;border-color:#556}.crew-experience-dialog .MuiInputBase-root{background:#272735!important}.crew-experience-dialog .MuiPickersTextField-root,.crew-experience-dialog .MuiPickersInputBase-root,.crew-experience-dialog .MuiPickersOutlinedInput-root{color:#ededf3!important;background:#272735!important}.crew-experience-dialog .MuiPickersOutlinedInput-notchedOutline{border-color:#556!important}.crew-experience-dialog .MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline,.crew-experience-dialog .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-color:#5266eb!important}.crew-experience-dialog .MuiPickersInputBase-input,.crew-experience-dialog .MuiPickersSectionList-root,.crew-experience-dialog .MuiPickersSectionList-sectionContent{color:#ededf3!important;background:transparent!important;-webkit-text-fill-color:#ededf3!important}.crew-experience-dialog .MuiInputBase-input,.crew-experience-dialog .MuiInputBase-inputMultiline,.crew-experience-dialog input,.crew-experience-dialog textarea{color:#ededf3!important;caret-color:#5266eb;background:transparent!important;-webkit-text-fill-color:#ededf3!important}.crew-experience-dialog .MuiInputBase-input::-moz-placeholder,.crew-experience-dialog textarea::-moz-placeholder{color:#a9a9b8!important;opacity:1}.crew-experience-dialog .MuiInputBase-input::placeholder,.crew-experience-dialog textarea::placeholder{color:#a9a9b8!important;opacity:1}.crew-experience-dialog .MuiInputAdornment-root,.crew-experience-dialog .MuiSvgIcon-root,.crew-experience-dialog .MuiInputLabel-root,.crew-experience-dialog .MuiFormHelperText-root{color:#a9a9b8}.crew-experience-dialog .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.crew-experience-dialog .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5266eb}.crew-experience-dialog .MuiButton-contained{color:#fff;background:#5266eb}.crew-experience-dialog input:-webkit-autofill,.crew-experience-dialog input:-webkit-autofill:hover,.crew-experience-dialog input:-webkit-autofill:focus{-webkit-text-fill-color:#ededf3!important;box-shadow:0 0 0 100px #272735 inset!important;caret-color:#ededf3}body:has(.crew-experience) .MuiPickersPopper-root .MuiPaper-root{border:1px solid #3c3c4c;color:#ededf3;background:#1e1e2a}body:has(.crew-experience) .MuiPickersPopper-root .MuiPickersCalendarHeader-label,body:has(.crew-experience) .MuiPickersPopper-root .MuiDayCalendar-weekDayLabel,body:has(.crew-experience) .MuiPickersPopper-root .MuiPickersDay-root,body:has(.crew-experience) .MuiPickersPopper-root .MuiPickersArrowSwitcher-button,body:has(.crew-experience) .MuiPickersPopper-root .MuiIconButton-root{color:#ededf3}body:has(.crew-experience) .MuiPickersPopper-root .MuiPickersDay-root.Mui-selected{color:#fff;background:#5266eb}.crew-experience-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:8px}@media(max-width:900px){.crew-experience-hero{grid-template-columns:1fr;min-height:auto}.crew-experience-hero-art{min-height:620px}.crew-experience-grid{grid-template-columns:1fr}}@media(max-width:640px){.crew-experience{padding:0 18px}.crew-experience-header{min-height:72px}.crew-experience-index{display:none}.crew-experience-header-link{font-size:10px}.crew-experience-hero{gap:42px;padding:64px 0 70px}.crew-experience h1{font-size:clamp(44px,14vw,68px)}.crew-experience-hero-art{min-height:390px}.crew-experience-portrait-wrap{right:18px;bottom:18px;width:min(32%,138px);border-width:5px}.crew-experience-art-label{top:18px;right:18px}.crew-experience-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.crew-experience-stats>div,.crew-experience-stats>div:first-child{min-width:0;padding:0;border-right:0}.crew-experience-stats strong{font-size:22px}.crew-experience-rating{grid-column:1 / -1;margin:10px 0 0}.crew-experience-grid{padding:48px 0}.crew-experience-panel{min-height:0;padding:24px}.crew-experience-panel-heading{margin-bottom:30px}.crew-experience-panel h2,.crew-experience-section-heading h2{font-size:24px}.crew-experience-section-heading,.crew-experience-portfolio-copy{display:grid;gap:9px}.crew-experience-work-grid{grid-template-columns:1fr}.crew-experience-bottom-cta{align-items:flex-start;padding:20px}.crew-experience-form-grid{grid-template-columns:1fr}}
