:root{--dlc-black:#0d0f10;--dlc-charcoal:#1a1e21;--dlc-charcoal-2:#252b2f;--dlc-orange:#f56a1f;--dlc-orange-dark:#d8530b;--dlc-white:#fff;--dlc-soft:#f3f4f4;--dlc-gray:#747d83;--dlc-border:#dfe3e5}.dlc-careers{background:var(--dlc-black);color:var(--dlc-white);font-size:16px;margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.dlc-careers *,.dlc-careers *::before,.dlc-careers *::after{box-sizing:border-box}.dlc-careers h1,.dlc-careers h2,.dlc-careers h3,.dlc-careers p{color:inherit}.dlc-kicker{color:var(--dlc-orange)!important;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.dlc-hero{align-items:center;background:linear-gradient(90deg,rgb(13 15 16 / .98) 0%,rgb(13 15 16 / .88) 52%,rgb(13 15 16 / .45) 100%),radial-gradient(circle at 82% 20%,rgb(245 106 31 / .25),transparent 34%),linear-gradient(135deg,#141719,#2a3034);display:grid;gap:60px;grid-template-columns:minmax(0,1fr) 290px;min-height:610px;padding:clamp(70px, 10vw, 140px) max(24px, calc((100vw - 1240px) / 2));position:relative}.dlc-hero::after{background:repeating-linear-gradient(90deg,transparent 0 39px,rgb(255 255 255 / .025) 39px 40px);content:'';inset:0;pointer-events:none;position:absolute}.dlc-hero__content,.dlc-hero__badge{position:relative;z-index:1}.dlc-hero__content{max-width:790px}.dlc-hero h1{font-size:clamp(48px, 7vw, 92px);font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:.96;margin:0 0 24px;text-transform:uppercase}.dlc-hero__content>p:not(.dlc-kicker){color:#c7cccf;font-size:clamp(18px, 2vw, 23px);line-height:1.55;margin:0 0 32px;max-width:700px}.dlc-button{background:var(--dlc-orange);border:0;border-radius:4px;color:var(--dlc-white)!important;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.06em;padding:15px 20px;text-decoration:none!important;text-transform:uppercase;transition:background-color 160ms ease,transform 160ms ease}.dlc-button:hover{background:var(--dlc-orange-dark);color:var(--dlc-white);transform:translateY(-2px)}.dlc-hero__badge{align-items:center;aspect-ratio:1;background:rgb(24 28 31 / .78);border:1px solid rgb(255 255 255 / .12);border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.dlc-hero__badge::before,.dlc-hero__badge::after{border:1px solid rgb(245 106 31 / .35);border-radius:50%;content:'';inset:16px;position:absolute}.dlc-hero__badge::after{inset:31px}.dlc-hero__badge strong{color:var(--dlc-orange);font-size:66px;font-style:italic;font-weight:900;letter-spacing:-.08em;line-height:1}.dlc-hero__badge span{font-size:10px;font-weight:800;letter-spacing:.18em;margin-top:8px;text-transform:uppercase}.dlc-intro{background:var(--dlc-white);color:var(--dlc-charcoal);display:grid;gap:clamp(35px, 7vw, 100px);grid-template-columns:.8fr 1.2fr;padding:clamp(70px, 9vw, 120px) max(24px, calc((100vw - 1180px) / 2))}.dlc-intro h2,.dlc-work-areas h2,.dlc-values h2,.dlc-apply h2{font-size:clamp(34px, 4.5vw, 58px);font-weight:850;letter-spacing:-.035em;line-height:1.05;margin:0}.dlc-intro>div:last-child{color:#4f585e;font-size:18px;line-height:1.75}.dlc-intro>div:last-child p{margin:0 0 18px}.dlc-work-areas{background:#121516;padding:clamp(70px, 9vw, 120px) max(24px, calc((100vw - 1240px) / 2))}.dlc-work-areas>h2{margin-bottom:42px;max-width:780px}.dlc-card-grid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.dlc-card{background:var(--dlc-charcoal);border:1px solid #31373b;border-radius:6px;min-height:285px;padding:26px;position:relative;transition:border-color 160ms ease,transform 160ms ease}.dlc-card:hover{border-color:var(--dlc-orange);transform:translateY(-3px)}.dlc-card>span{color:var(--dlc-orange);font-size:12px;font-weight:800;letter-spacing:.12em}.dlc-card h3{font-size:23px;font-weight:800;line-height:1.15;margin:55px 0 13px}.dlc-card p{color:#abb2b6;font-size:14px;line-height:1.65;margin:0}.dlc-values{background:var(--dlc-orange);color:var(--dlc-white);display:grid;gap:clamp(40px, 8vw, 115px);grid-template-columns:1fr 1fr;padding:clamp(70px, 9vw, 110px) max(24px, calc((100vw - 1180px) / 2))}.dlc-values .dlc-kicker{color:var(--dlc-black)!important}.dlc-values ul{list-style:none;margin:0;padding:0}.dlc-values li{border-top:1px solid rgb(255 255 255 / .36);font-size:15px;line-height:1.55;padding:19px 0}.dlc-values li:last-child{border-bottom:1px solid rgb(255 255 255 / .36)}.dlc-values li strong{display:block;font-size:18px;margin-bottom:3px}.dlc-apply{align-items:start;background:#e9ebec;color:var(--dlc-charcoal);display:grid;gap:clamp(45px, 8vw, 100px);grid-template-columns:.72fr 1.28fr;padding:clamp(75px, 9vw, 125px) max(24px, calc((100vw - 1180px) / 2))}.dlc-apply__intro{position:sticky;top:40px}.dlc-apply__intro>p:not(.dlc-kicker){color:#5d666c;font-size:17px;line-height:1.7;margin:24px 0}.dlc-file-note{background:var(--dlc-white);border-left:4px solid var(--dlc-orange);display:flex;flex-direction:column;padding:14px 16px}.dlc-file-note strong{font-size:13px}.dlc-file-note span{color:var(--dlc-gray);font-size:12px}.dlc-apply__form-wrap{background:var(--dlc-white);border-radius:7px;box-shadow:0 16px 40px rgb(19 23 25 / .1);padding:clamp(24px, 5vw, 45px)}.dlc-form__grid{display:grid;gap:19px;grid-template-columns:repeat(2,minmax(0,1fr))}.dlc-field{color:var(--dlc-charcoal);display:flex;flex-direction:column;font-size:13px;font-weight:800;gap:7px}.dlc-field--wide{grid-column:1 / -1}.dlc-field input,.dlc-field select,.dlc-field textarea{background:#f8f9f9!important;border:1px solid #cdd2d5!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box;color:var(--dlc-charcoal)!important;font:inherit;font-weight:400;margin:0!important;min-height:46px;padding:10px 12px!important;width:100%}.dlc-field textarea{min-height:135px;resize:vertical}.dlc-field input[type='file']{background:#fff7f2!important;border-color:#efc7b0!important;padding:11px!important}.dlc-field input:focus,.dlc-field select:focus,.dlc-field textarea:focus{border-color:var(--dlc-orange)!important;box-shadow:0 0 0 3px rgb(245 106 31 / .13)!important;outline:none}.dlc-consent{align-items:flex-start;color:#5a6267;display:flex;font-size:12px;gap:9px;line-height:1.5;margin:22px 0}.dlc-consent input{accent-color:var(--dlc-orange);flex:0 0 auto;margin:2px 0 0}.dlc-button--submit{cursor:pointer;font-family:inherit}.dlc-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dlc-alert{border-radius:5px;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:22px;padding:14px 16px}.dlc-alert--success{background:#e7f5ea;border:1px solid #b9ddc1;color:#276238}.dlc-alert--error{background:#fff0ec;border:1px solid #e8bcb0;color:#8a321e}@media (max-width:1000px){.dlc-hero{grid-template-columns:1fr 220px}.dlc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlc-card{min-height:250px}}@media (max-width:760px){.dlc-hero,.dlc-intro,.dlc-values,.dlc-apply{grid-template-columns:1fr}.dlc-hero{min-height:auto}.dlc-hero__badge{display:none}.dlc-apply__intro{position:static}}@media (max-width:560px){.dlc-card-grid,.dlc-form__grid{grid-template-columns:1fr}.dlc-field--wide{grid-column:auto}.dlc-card{min-height:auto}.dlc-card h3{margin-top:30px}.dlc-button--submit{width:100%}}