.premiere-career-page{--max: 1240px;--bg: #f3f1ec;--panel: #fcfbf8;--text: #171717;--muted: #6b6b66;--line: #2f2f2f;--accent: #131313;--ok-bg: #e9f6ed;--ok-line: #2f7a45;--err-bg: #fceaea;--err-line: #b33a3a;line-height:1.5;color:var(--text);background:radial-gradient(circle at 100% 0%,#ece8df,#ece8df00 36%),linear-gradient(180deg,#f8f7f3 0%,var(--bg) 62%,#efede6 100%);padding-bottom:48px}.premiere-career-page *{box-sizing:border-box}.premiere-career-page .container{width:min(calc(100% - 40px),var(--max));margin:0 auto}.premiere-career-page .pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);background:#ffffffa8;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.premiere-career-page .hero{padding:48px 0 24px}.premiere-career-page .hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 38px #00000014}.premiere-career-page .hero-copy,.premiere-career-page .hero-form-wrap{overflow:hidden}.premiere-career-page .hero-copy{padding:56px;border-right:1px solid var(--line)}.premiere-career-page h1{margin:22px 0 18px;font-size:clamp(36px,4.6vw,40px);font-weight:400;line-height:.96;letter-spacing:-.04em}.premiere-career-page .lead{max-width:60ch;font-size:17px;color:#2b2b2b;margin-bottom:30px}.premiere-career-page .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.premiere-career-page .stat-card{min-width:0;padding:20px 16px 18px;border-right:1px solid var(--line)}.premiere-career-page .stat-card:last-child{border-right:0}.premiere-career-page .stat-card strong{display:block;font-size:18px;font-weight:400;margin-bottom:5px;line-height:1}.premiere-career-page .stat-card span{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.premiere-career-page .hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.premiere-career-page .point{display:flex;gap:14px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.premiere-career-page .point-icon{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);background:linear-gradient(145deg,#fff,#efece5)}.premiere-career-page .point h3{margin:0 0 6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.premiere-career-page .point p{margin:0;font-size:14px!important;color:#2e2e2e}.premiere-career-page .hero-form-wrap{display:flex;flex-direction:column}.premiere-career-page .form-head{padding:40px 40px 20px;border-bottom:1px solid var(--line)}.premiere-career-page .form-head h2{margin:14px 0 10px;font-size:clamp(30px,4vw,36px);font-weight:400;line-height:1;letter-spacing:-.03em}.premiere-career-page .form-head p{margin:0;font-size:15px;color:#2e2e2e}.premiere-career-page form{padding:28px 40px 40px}.premiere-career-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.premiere-career-page .field{display:flex;flex-direction:column;gap:8px}.premiere-career-page .field.full{grid-column:1 / -1}.premiere-career-page label{font-size:12px;font-weight:600;color:#2b2b2b;letter-spacing:.12em;text-transform:uppercase}.premiere-career-page input,.premiere-career-page textarea,.premiere-career-page select{width:100%;min-height:54px;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;color:var(--text);outline:none;transition:border-color .2s ease,background-color .2s ease}.premiere-career-page input::placeholder,.premiere-career-page textarea::placeholder{color:#767676}.premiere-career-page input:focus,.premiere-career-page textarea:focus,.premiere-career-page select:focus{border-bottom-color:#000;background-color:#ffffff8c}.premiere-career-page textarea{resize:vertical}.premiere-career-page .hint{font-size:12px;color:#50504c}.premiere-career-page .field-error{display:none;margin-top:2px;font-size:12px;color:var(--err-line);line-height:1.4}.premiere-career-page .field.has-error .field-error{display:block}.premiere-career-page .field.has-error input,.premiere-career-page .field.has-error textarea,.premiere-career-page .field.has-error select{border-bottom-color:var(--err-line)}.premiere-career-page .upload{position:relative;display:flex;align-items:center;justify-content:center;min-height:132px;padding:20px;border:1px solid var(--line);background:linear-gradient(180deg,#fdfcf9,#f4f1ea);text-align:center;overflow:hidden;transition:background .2s ease,border-color .2s ease}.premiere-career-page .upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;border:0;min-height:auto;padding:0}.premiere-career-page .upload strong{display:block;margin-bottom:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.premiere-career-page .upload span{font-size:13px}.premiere-career-page .upload:hover,.premiere-career-page .upload:focus-within{border-color:#000;background:linear-gradient(180deg,#fff,#f3f0e8)}.premiere-career-page .checkbox{display:flex;align-items:flex-start;gap:10px;padding-top:6px}.premiere-career-page .checkbox input{width:16px;min-height:16px;margin-top:3px;padding:0}.premiere-career-page .checkbox label{font-weight:500;line-height:1.5;color:#1f1f1f;letter-spacing:0;text-transform:none;font-size:13px}.premiere-career-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--line);background:transparent;color:var(--text);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.premiere-career-page .btn-primary{border-color:var(--accent);background:var(--accent);color:#fff}.premiere-career-page .btn-primary:hover,.premiere-career-page .btn-primary:focus-visible{background:#2a2a2a;border-color:#2a2a2a}.premiere-career-page .btn:focus-visible{outline:2px solid #000;outline-offset:2px}.premiere-career-page .status{display:none;margin-top:14px;padding:14px 16px;font-size:13px;border:1px solid var(--line);background:#f8f8f6}.premiere-career-page .status.success,.premiere-career-page .status.error{display:block}.premiere-career-page .status.success{border-color:var(--ok-line);background:var(--ok-bg)}.premiere-career-page .status.error{border-color:var(--err-line);background:var(--err-bg)}.premiere-career-page section{padding:34px 0}.premiere-career-page .section-head{max-width:780px;margin:0 auto 28px;text-align:center}.premiere-career-page .section-head .pill{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.premiere-career-page .section-head h2{margin:14px 0 10px;font-size:clamp(28px,3.6vw,40px);line-height:.98;font-weight:400;letter-spacing:-.04em}.premiere-career-page .section-head p{margin:0 auto;font-size:17px;max-width:62ch}.premiere-career-page .benefits-grid,.premiere-career-page .timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.premiere-career-page .benefit-card,.premiere-career-page .timeline-card{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f9f8f4;transition:background-color .2s ease}.premiere-career-page .timeline-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.premiere-career-page .benefit-card:hover,.premiere-career-page .timeline-card:hover{background:#fffdf8}.premiere-career-page .benefit-card h3,.premiere-career-page .timeline-card h3{margin:0 0 10px;font-size:15px;letter-spacing:.12em;text-transform:uppercase;text-align:left}.premiere-career-page .benefit-card p,.premiere-career-page .timeline-card p{margin:0;font-size:15px;color:#2d2d2d;text-align:left}.premiere-career-page .timeline-card strong{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;font-size:12px;margin-bottom:18px;letter-spacing:.12em}.premiere-career-page .cta{padding:18px 0 12px}.premiere-career-page .cta-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:36px 38px;border:1px solid var(--line);background:linear-gradient(150deg,#fdfcf8,#f2eee5)}.premiere-career-page .cta-box h2{margin:0 0 8px;font-size:clamp(26px,3.2vw,40px);line-height:.98;font-weight:400;letter-spacing:-.04em}.premiere-career-page .cta-box p{margin:0;max-width:60ch;color:#2c2c2c}.premiere-career-page .cta-box .btn-primary{text-decoration:none}@media(max-width:1100px){.premiere-career-page .hero-grid,.premiere-career-page .timeline{grid-template-columns:1fr}.premiere-career-page .hero-copy{border-right:0;border-bottom:1px solid var(--line)}.premiere-career-page .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.premiere-career-page{padding-bottom:30px}.premiere-career-page .hero,.premiere-career-page section{padding:22px 0}.premiere-career-page .hero-grid{box-shadow:0 8px 24px #0000000f}.premiere-career-page .cta-box{flex-direction:column;align-items:center;text-align:center}.premiere-career-page .cta-box .btn-primary{align-self:center}.premiere-career-page .hero-copy,.premiere-career-page .form-head,.premiere-career-page form{padding-left:24px;padding-right:24px}.premiere-career-page .form-head{text-align:center}.premiere-career-page .form-head .pill,.premiere-career-page .hero-copy .pill{display:flex!important;width:max-content!important;max-width:100%;margin-left:auto!important;margin-right:auto!important}.premiere-career-page .form-head p{margin-left:auto;margin-right:auto}.premiere-career-page .hero-points,.premiere-career-page .benefits-grid,.premiere-career-page .form-grid,.premiere-career-page .hero-stats{grid-template-columns:1fr}.premiere-career-page .hero-stats,.premiere-career-page .hero-points,.premiere-career-page .benefits-grid,.premiere-career-page .timeline{border-right:1px solid var(--line)!important}.premiere-career-page .stat-card,.premiere-career-page .benefit-card,.premiere-career-page .timeline-card,.premiere-career-page .point{border-right:1px solid var(--line)}.premiere-career-page .stat-card:last-child,.premiere-career-page .benefit-card:last-child,.premiere-career-page .timeline-card:last-child,.premiere-career-page .point:last-child{border-right:1px solid var(--line)!important}.premiere-career-page h1{max-width:100%;font-size:clamp(30px,9.2vw,40px)}.premiere-career-page .form-head h2{font-size:clamp(30px,8.2vw,36px)}.premiere-career-page .section-head h2{font-size:clamp(26px,7.6vw,34px)}.premiere-career-page .cta-box h2{font-size:clamp(24px,7vw,32px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/premiere-career-page.css.map */
