[data-redesign-page=crew]{--crew-mono:var(--font-redesign-mono),ui-monospace,monospace;--crew-err:#ff8a7a}[data-redesign-page=crew] .set-wrap{padding-bottom:96px}[data-redesign-page=crew] .set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-redesign-page=crew] .set figure{position:relative;overflow:hidden;background:var(--surface)}[data-redesign-page=crew] .set img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s}[data-redesign-page=crew] .set figure:hover img{transform:scale(1.03)}[data-redesign-page=crew] .set figcaption{position:absolute;left:10px;bottom:10px;padding:5px 8px;background:rgba(0,0,0,.65);font-family:var(--crew-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff}[data-redesign-page=crew] .apply{padding-top:96px;padding-bottom:120px;border-top:1px solid var(--quiet);scroll-margin-top:calc(var(--nav) + 8px)}[data-redesign-page=crew] .steps{text-align:center;margin-bottom:56px}[data-redesign-page=crew] .steps h2{font-family:var(--display);font-weight:800;letter-spacing:-.04em;font-size:clamp(36px,4.4vw,64px);line-height:.95}[data-redesign-page=crew] .steps p{margin-top:14px;color:var(--mid);font-size:17px;line-height:1.55}[data-redesign-page=crew] .form-col{max-width:880px;margin:0 auto}[data-redesign-page=crew] fieldset{border:0;min-width:0;margin:0 0 64px}[data-redesign-page=crew] legend{display:flex;align-items:baseline;gap:14px;margin-bottom:26px;font-family:var(--display);font-weight:800;font-size:clamp(30px,3vw,40px);letter-spacing:-.035em;line-height:1.1}[data-redesign-page=crew] legend b{font-family:var(--crew-mono);font-weight:500;font-size:13px;color:var(--acc);letter-spacing:.06em}[data-redesign-page=crew] .row{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}[data-redesign-page=crew] .row.three{grid-template-columns:2fr 1fr 1.4fr;margin-top:16px}[data-redesign-page=crew] .row+.row,[data-redesign-page=crew] .upload+.row{margin-top:16px}[data-redesign-page=crew] .stack{display:grid;gap:16px;margin-top:16px}[data-redesign-page=crew] .f label,[data-redesign-page=crew] .lab{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--ink)}[data-redesign-page=crew] .lab i{font-style:normal;font-weight:500;color:var(--lo)}[data-redesign-page=crew] .f .req,[data-redesign-page=crew] .lab .req{margin-left:3px;color:var(--lo)}[data-redesign-page=crew] .in{width:100%;height:54px;padding:0 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);color:var(--ink);font-size:16px;border-radius:0;transition:border-color .15s,background .15s}[data-redesign-page=crew] textarea.in{height:auto;min-height:120px;padding:14px 16px;resize:vertical;line-height:1.5}[data-redesign-page=crew] .in::placeholder{color:#8a8a85}[data-redesign-page=crew] .in:focus{outline:none;border-color:var(--acc);background:rgba(255,255,255,.06)}[data-redesign-page=crew] .in:focus-visible{outline:2px solid var(--acc);outline-offset:0}[data-redesign-page=crew] .in:disabled{opacity:.45}[data-redesign-page=crew] .f.err .in{border-color:#ff7a68}[data-redesign-page=crew] .e{margin-top:7px;color:var(--crew-err);font-size:14px}[data-redesign-page=crew] .sel{position:relative}[data-redesign-page=crew] .sel select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}[data-redesign-page=crew] .sel select option{background:var(--bg);color:var(--ink)}[data-redesign-page=crew] .sel svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--lo);pointer-events:none}[data-redesign-page=crew] .at{position:relative}[data-redesign-page=crew] .at span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--lo)}[data-redesign-page=crew] .at .in{padding-left:34px}[data-redesign-page=crew] .also{margin-top:28px}[data-redesign-page=crew] .also-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}[data-redesign-page=crew] .also-h .cnt{font-family:var(--crew-mono);font-size:12px;color:var(--lo)}[data-redesign-page=crew] .roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-redesign-page=crew] .roles button{min-height:56px;padding:12px 16px;text-align:left;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--mid);font-size:15px;font-weight:600;line-height:1.25;transition:border-color .15s,color .15s,background .15s}[data-redesign-page=crew] .roles button:hover:not(:disabled){border-color:rgba(255,255,255,.45);color:var(--ink)}[data-redesign-page=crew] .roles button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}[data-redesign-page=crew] .roles button:disabled{opacity:.4;cursor:not-allowed}[data-redesign-page=crew] .note{margin-top:10px;color:var(--lo);font-size:14px}[data-redesign-page=crew] .upload{margin-top:20px}[data-redesign-page=crew] .drop{position:relative;display:flex;align-items:center;gap:18px;padding:22px;border:1px dashed rgba(255,255,255,.28);cursor:pointer;transition:border-color .15s}[data-redesign-page=crew] .drop:hover{border-color:var(--acc)}[data-redesign-page=crew] .drop:focus-within{outline:2px solid var(--acc);outline-offset:3px;border-color:var(--acc)}[data-redesign-page=crew] .drop.bad{border-color:#ff7a68}[data-redesign-page=crew] .drop.off{opacity:.45;cursor:not-allowed}[data-redesign-page=crew] .drop b{display:block;font-size:15.5px}[data-redesign-page=crew] .drop span span{display:block;margin-top:3px;font-size:14px;color:var(--lo)}[data-redesign-page=crew] .fin{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}[data-redesign-page=crew] .ic{flex:none;width:44px;height:44px;border:1px solid var(--line);display:grid;place-items:center;color:var(--mid)}[data-redesign-page=crew] .file{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);background:rgba(255,255,255,.04)}[data-redesign-page=crew] .file .ic{color:var(--acc)}[data-redesign-page=crew] .file .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mid)}[data-redesign-page=crew] .file .rm{width:44px;height:44px;display:grid;place-items:center;color:var(--lo)}[data-redesign-page=crew] .file .rm:hover{color:var(--ink)}[data-redesign-page=crew] .submit{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line)}[data-redesign-page=crew] .submit .btn{gap:10px}[data-redesign-page=crew] .submit .btn:disabled{opacity:.6;cursor:progress}[data-redesign-page=crew] .submit p{color:var(--lo);font-size:14px}[data-redesign-page=crew] .done{padding:80px 0;text-align:center}[data-redesign-page=crew] .done:focus{outline:none}[data-redesign-page=crew] .done .ok{width:64px;height:64px;margin:0 auto 28px;background:var(--acc);color:var(--on-acc);display:grid;place-items:center}[data-redesign-page=crew] .done h2{font-family:var(--display);font-weight:800;letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);line-height:1}[data-redesign-page=crew] .done p{margin:14px auto 0;max-width:440px;color:var(--mid);font-size:17px}@media (max-width:700px){[data-redesign-page=crew] .roles{grid-template-columns:1fr 1fr}[data-redesign-page=crew] .row,[data-redesign-page=crew] .row.three{grid-template-columns:1fr}[data-redesign-page=crew] .apply{padding-top:64px;padding-bottom:88px}[data-redesign-page=crew] .set{grid-template-columns:1fr 1fr}[data-redesign-page=crew] .set figure:first-child{grid-column:1/-1}[data-redesign-page=crew] .set-wrap{padding-bottom:64px}[data-redesign-page=crew] .submit .btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-redesign-page=crew] .set img{transition:none}[data-redesign-page=crew] .set figure:hover img{transform:none}}[data-redesign-page=crew] .in{scroll-margin-top:calc(var(--strip) + var(--nav) + 48px)}