.skudra-design.careers{background:var(--bg);color:var(--text)}.careers h1,.careers h2,.careers h3{font-family:var(--display);letter-spacing:-.045em;font-weight:500;text-wrap:balance}.careers h1{font-size:clamp(48px,5.8vw,86px);line-height:1.02}.careers h2{font-size:clamp(34px,4vw,58px);line-height:1.12}.careers h3{font-size:clamp(24px,2.3vw,32px);line-height:1.2}.careers em{font-style:normal;color:var(--accent-text)}.careers p{line-height:1.75}.careers .eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:22px}.careers .button{min-height:48px;gap:20px}.careers .button svg{flex-shrink:0}.careers :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.career-hero{overflow:hidden;border-bottom:1px solid var(--line)}.career-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;padding-block:78px 88px}.career-hero-copy{position:relative;z-index:1}.career-lead{font-size:19px;color:var(--muted);max-width:530px;margin:28px 0 30px}.career-location{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px;margin-top:28px}.career-workbench{position:relative;isolation:isolate;min-height:490px;background:#092b24;border:1px solid #326958;border-radius:28px;color:#eef4e9;transform:rotate(2deg);box-shadow:0 36px 65px -38px #073d3444}.career-workbench-grid{position:absolute;inset:0;border-radius:inherit;opacity:.3;background-image:linear-gradient(#44867640 1px,transparent 1px),linear-gradient(90deg,#44867640 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(120deg,transparent,#000);mask-image:linear-gradient(120deg,transparent,#000)}.career-bench-label,.career-bench-bottom{position:absolute;font-size:9px;letter-spacing:.14em;color:#a9c7b9;left:28px;right:24px}.career-bench-label{top:28px}.career-bench-bottom{bottom:25px}.career-bench-card{position:absolute;left:10%;right:10%;border:1px solid #5d8b795c;border-radius:14px;padding:28px}.career-bench-back{top:83px;background:#25483d;transform:rotate(-10deg);height:240px}.career-bench-back span{font-size:9px;letter-spacing:.15em}.career-bench-back div{height:7px;margin-top:18px;background:#638f7655;width:70%;border-radius:4px}.career-bench-front{top:126px;background:#d9efba;transform:rotate(-4deg);color:#173d2f;box-shadow:0 20px 40px #001b2555}.career-bench-front p{font:400 clamp(23px,2.5vw,33px)/1.35 var(--display);letter-spacing:-.03em;margin-top:16px}.career-bench-front strong{font-weight:600}.career-bench-tags{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.career-bench-tags span{font-size:10px;border:1px solid #37634350;border-radius:30px;padding:5px 12px}.career-bench-note{position:absolute;bottom:62px;right:-12px;display:grid;grid-template-columns:1fr auto;column-gap:24px;background:#fffdf5;color:#143b2f;padding:17px 22px;border-radius:10px;transform:rotate(-5deg);box-shadow:0 8px 24px #001b2533}.career-bench-note span{font-size:11px}.career-bench-note strong{grid-row:2;font-size:20px;font-weight:500;letter-spacing:-.03em}.career-bench-note svg{grid-column:2;grid-row:1/3;align-self:center}.career-manifest{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:0 10%}.career-manifest>.eyebrow{grid-column:1/-1}.career-manifest>div{padding-top:2px;color:var(--muted);font-size:18px}.career-manifest>div p+p{margin-top:18px}.career-fields{padding-block:72px;background:var(--surface);border-block:1px solid var(--line)}.career-section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:40px}.career-section-heading>p{font-size:15px;color:var(--muted);max-width:380px}.career-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.career-field{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column}.career-field-top{display:flex;align-items:center;justify-content:space-between;color:var(--accent-text);margin-bottom:32px}.career-field-top span{font-size:11px}.career-field p{font-size:16px;color:var(--muted);margin:20px 0 25px}.career-field a{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--accent-text);margin-top:auto;min-height:44px}.career-openings{padding-block:90px;scroll-margin-top:110px}.career-status{display:flex;align-items:start;gap:20px;border-block:1px solid var(--line);padding:32px 0}.career-status p{color:var(--muted);max-width:680px;margin-top:12px}.career-status[role=alert]{display:block}.career-status[role=alert] button{margin-top:20px}.career-status-dot{width:12px;height:12px;border:3px solid var(--accent-text);border-radius:50%;flex-shrink:0;margin-top:9px}.career-initiative{margin-top:32px;background:#103c30;color:#eff6e9;padding:40px;border-radius:20px;display:flex;gap:40px;align-items:center;justify-content:space-between}.career-initiative .eyebrow{color:#c4e3a5;margin-bottom:16px}.career-initiative p:not(.eyebrow){color:#bfcec5;max-width:620px;margin-top:14px}.career-initiative .button{flex-shrink:0;background:#d4f78b;color:#15392a}.career-job{border-top:1px solid var(--line)}.career-job:last-child{border-bottom:1px solid var(--line)}.careers summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.careers summary::-webkit-details-marker{display:none}.careers summary>svg{flex-shrink:0;transition:transform .2s}.careers details[open]>summary>svg{transform:rotate(45deg)}.career-job summary{padding:28px 0}.career-job .eyebrow{margin-bottom:8px}.career-job-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13px;color:var(--muted)}.career-job-body{max-width:820px;padding-bottom:35px}.career-job-body section{margin:24px 0}.career-job-body h4{font-weight:600;margin-bottom:10px}.career-job-text{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.career-job-text p+p{margin-top:14px}.career-process{padding-block:72px;background:#092b24;color:#edf5e9}.career-process .eyebrow{color:#a0bdae}.career-process em{color:#d4f78b}.career-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px}.career-process-grid article{border-top:1px solid #436754;padding-top:22px}.career-process-grid span{color:#c9eb9d;font-size:12px}.career-process-grid h3{font-size:26px;margin:22px 0 16px}.career-process-grid p{color:#bacec1;font-size:16px}.career-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:12%;padding-block:90px}.career-faq>div>p:not(.eyebrow){color:var(--muted);font-size:15px;margin:24px 0;max-width:340px}.career-faq details{border-bottom:1px solid var(--line)}.career-faq summary{padding:22px 0;font-size:17px}.career-faq details p{color:var(--muted);font-size:15px;padding-bottom:24px}.career-application{padding-block:64px 90px}.career-back{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--accent-text);margin-bottom:40px;min-height:40px}.career-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.career-application h1{font-size:clamp(40px,4.6vw,66px)}.career-application-copy>p:not(.eyebrow){font-size:18px;color:var(--muted);margin-top:24px;max-width:440px}.career-application-note{border-top:1px solid var(--line);margin-top:32px;padding-top:24px;font-size:14px;color:var(--muted);max-width:440px}.career-application-note p+p{margin-top:12px}.career-form{padding:clamp(22px,3vw,40px);border:1px solid var(--line);border-radius:22px;background:var(--surface)}.career-form h2{font-size:30px;margin-bottom:26px}.career-form label{display:block;font-size:13px}.career-form label small{font-size:12px;color:var(--muted)}.career-form :is(input,textarea,select){width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:13px 14px;font:inherit;margin-top:8px;min-width:0}.career-form textarea{resize:vertical;min-height:140px}.career-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.career-form-wide{grid-column:1/-1}.career-form .button{width:100%;margin-top:24px}.career-form .button:disabled{opacity:.6;cursor:wait}.career-form .career-privacy{font-size:12px;color:var(--muted);margin-top:16px}.career-form .career-privacy a{text-decoration:underline}.career-form-error{border-left:3px solid #be543a;padding:12px;margin-top:20px;background:#be543a12;color:var(--text);font-size:14px}.career-success{max-width:700px;padding-block:80px 100px}.career-success>svg{color:var(--accent-text);margin-bottom:24px}.career-success p{color:var(--muted);font-size:18px;margin:28px 0}.career-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.career-bench-front{transition:transform .5s}.career-workbench:hover .career-bench-front{transform:rotate(-1deg) translateY(-5px)}.career-field:hover .career-field-top svg{transform:translateY(-4px)}.career-field-top svg{transition:transform .3s}}@media(min-width:1900px){.careers .wrap{max-width:1500px}.career-workbench{min-height:530px}.career-bench-front{top:145px}}@media(max-width:1000px){.career-hero-grid{gap:35px;grid-template-columns:1.1fr 1fr;padding-block:55px}.career-workbench{min-height:450px}.career-bench-card{left:7%;right:7%;padding:22px}.career-field-grid{gap:22px}.career-initiative{align-items:start;flex-direction:column;gap:24px}.career-application-grid{gap:35px}.career-form-grid{grid-template-columns:1fr}.career-form-wide{grid-column:auto}}@media(max-width:720px){.career-hero-grid,.career-manifest,.career-field-grid,.career-process-grid,.career-faq,.career-application-grid{grid-template-columns:1fr}.career-hero-grid{padding-block:40px 54px;gap:50px}.career-workbench{width:94%;max-width:480px;min-height:440px;margin:auto}.career-bench-front p{font-size:30px}.career-location{font-size:11px}.career-lead{font-size:17px}.career-manifest,.career-openings,.career-faq{padding-block:55px;gap:28px}.career-fields,.career-process{padding-block:50px}.career-section-heading{align-items:start;flex-direction:column;gap:18px}.career-field-grid{gap:35px}.career-field-top{margin-bottom:20px}.career-field p{margin-block:16px}.career-initiative{padding:26px}.career-initiative .button{width:100%;font-size:13px}.career-process-grid{gap:30px;margin-top:30px}.career-process-grid h3{margin-top:16px}.career-application{padding-block:30px 55px}.career-application-grid{gap:32px}.career-application-note{margin-top:24px}.career-faq summary{font-size:16px}.career-hero h1{font-size:clamp(43px,10.5vw,65px)}}@media(prefers-reduced-motion:reduce){.careers *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.skudra-design.careers .career-lead{margin:28px 0 30px}.skudra-design.careers .career-location{margin-top:28px}.skudra-design.careers .career-bench-front p{margin-top:16px}
