.careers-page{background:#f4f2ef}.careers-nav{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#050404;color:#eee}.careers-logo img{width:66px;height:58px;object-fit:contain;filter:sepia(1) saturate(20) hue-rotate(330deg) brightness(.88)}.back-link{display:flex;gap:10px;align-items:center;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.12em}.careers-hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:#080605;color:white}.careers-hero>div:first-child{padding:120px 6vw;align-self:center}.career-script{display:block;color:#e2b63c;font-family:var(--font-script);font-size:clamp(56px,6vw,96px);line-height:.85;-webkit-text-stroke:5px #9f0d08;paint-order:stroke fill;filter:drop-shadow(0 5px 0 #4f0503)}.apply-copy h2,.careers-hero h1,.job-top h2,.openings h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.86}.careers-hero h1{font-size:clamp(76px,8vw,130px);margin:26px 0}.careers-hero p{max-width:510px;color:#bcb2aa;line-height:1.7}.career-hero-photo{position:relative;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.career-hero-photo img{object-fit:cover}.openings{padding:120px 6vw;background-color:#bd0d08;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 46px,transparent 46px 92px),repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 46px,transparent 46px 92px);color:white}.openings-heading{text-align:center;margin-bottom:60px}.openings-heading>span{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#f3d34e}.openings-heading h2{font-size:clamp(70px,8vw,120px);margin:22px 0}.job-list{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.job-card{background:#fffdf8;color:#171310;padding:42px;border-radius:28px;border:3px solid #f3d34e}.job-top>span{color:#bd0d08;font-family:var(--font-display);font-size:24px}.job-top h2{font-size:70px;margin:8px 0 16px}.job-top p{color:#6d625a;line-height:1.65;min-height:76px}.job-details{border-top:1px solid #d8cec3;margin-top:25px;padding-top:15px}.job-details h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin:24px 0 10px}.job-details ul{padding-left:20px;margin:0;color:#514a45;font-size:13px;line-height:1.65}.job-details li{margin-bottom:7px}.job-meta{margin:28px 0;display:flex;flex-direction:column;gap:8px;padding:18px;background:#f2e9db;font-size:11px}.job-meta strong{color:#a10d08}.job-card .button{width:100%}.apply-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;padding:120px 7vw;background:#f4f2ef}.apply-copy h2{font-size:clamp(70px,7vw,110px);margin:28px 0}.apply-copy>p{color:#6a6159;line-height:1.7}.apply-copy>a{display:inline-block;color:#b4100a;font-weight:800;border-bottom:1px solid;margin-bottom:35px}.apply-location{display:flex;gap:15px;margin:18px 0;font-size:13px;line-height:1.6}.apply-location svg{color:#bd0d08;flex:none}.application-form{background:white;border:1px solid #d8cec3;padding:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.application-form label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px}.application-form small{font-weight:500;color:#8c8178;margin-left:5px}.application-form input,.application-form select,.application-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #a99e94;background:transparent;padding:13px 4px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0;outline:none}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#bd0d08}.file-field{border:1px dashed #a99e94;padding:22px!important;display:flex!important;align-items:center;gap:14px}.file-field small,.file-field span{display:block;margin:0}.file-field input{border:0;padding:10px 0 0}.application-form button:disabled{opacity:.55}.form-status{font-size:13px;margin:15px 0 0}.form-status.success{color:#28753a}.form-status.error{color:#b4100a}.equal-opportunity{background:#11100f;color:#aaa29b;padding:50px 7vw;font-size:12px;line-height:1.7}.equal-opportunity strong{display:block;color:#f3d34e;text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px}.equal-opportunity p{max-width:1000px}.equal-opportunity small{color:#756e68}@media(max-width:800px){.apply-section,.careers-hero{grid-template-columns:1fr}.careers-hero>div:first-child{padding:90px 24px}.career-hero-photo{min-height:420px;-webkit-clip-path:none;clip-path:none}.openings{padding:90px 20px}.job-list{grid-template-columns:1fr}.job-card{padding:28px 22px}.job-top p{min-height:0}.apply-section{padding:90px 20px}.form-grid{grid-template-columns:1fr}.application-form{padding:25px 20px}.careers-nav{padding:0 20px}.career-script{font-size:55px;-webkit-text-stroke-width:3px}}