:root{--ink:#101211;--paper:#f1ede4;--white:#fff;--lime:#c7f000;--muted:#696a64;--line:rgba(16,18,17,.18);--display:'Barlow Condensed',sans-serif;--text:'Inter',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.6}img{display:block;width:100%}a{color:inherit}.career-header{height:76px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:35px;background:rgba(16,18,17,.97);color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.12)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-size:25px;font-weight:700}.brand-mark{width:36px;fill:currentColor}.brand-mark .lime{fill:var(--lime)}.zavra-wordmark{display:inline-block;width:3.82em;height:.73em;overflow:hidden;text-indent:-999em;white-space:nowrap;vertical-align:-.035em;background:currentColor;-webkit-mask:url('/assets/zavra-wordmark-official.png') center/contain no-repeat;mask:url('/assets/zavra-wordmark-official.png') center/contain no-repeat}.career-header nav{margin-left:auto;display:flex;gap:27px}.career-header nav a{text-decoration:none;font-size:13px;color:#d5d3cc}.header-cta{border:1px solid var(--lime);color:var(--lime);padding:10px 15px;text-decoration:none;font-size:12px;font-weight:700}.career-hero{min-height:calc(100vh - 76px);position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.career-hero>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,8,.92),rgba(8,11,8,.68) 42%,rgba(8,11,8,.12) 72%)}.hero-copy{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:auto;padding:85px 0}.eyebrow{margin:0 0 20px;color:var(--lime);font:700 12px/1.2 var(--display);letter-spacing:.15em}.eyebrow.dark{color:#5a6900}.hero-copy h1,.section h2,.split-band h2,.career-final h2{font-family:var(--display);font-weight:800;line-height:.9;text-transform:uppercase;letter-spacing:-.025em}.hero-copy h1{max-width:850px;margin:0;font-size:clamp(68px,8vw,118px)}.hero-copy>p:not(.eyebrow){max-width:690px;color:rgba(255,255,255,.78);font-size:19px}.actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;text-decoration:none;font-size:13px;font-weight:800;border-radius:0;cursor:pointer}.button.primary{background:var(--lime);color:var(--ink)}.button.outline{border-color:rgba(255,255,255,.5);color:#fff}.section{padding:115px max(24px,calc((100vw - 1240px)/2))}.section h2,.split-band h2{margin:0;font-size:clamp(55px,6vw,86px)}.not-for-everyone{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contrast-copy{border-top:1px solid;display:grid;grid-template-columns:1fr 1fr}.contrast-copy>div{padding:30px 30px 0 0}.contrast-copy>div+div{padding-left:30px;border-left:1px solid var(--line)}.contrast-copy span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contrast-copy ul{padding:0;list-style:none;color:var(--muted)}.contrast-copy li{padding:8px 0;border-bottom:1px solid var(--line)}.contrast-copy strong{display:block;margin-top:25px}.expect p{font-family:var(--display);font-size:25px;line-height:1.08;text-transform:uppercase}.dark-section{background:var(--ink);color:#fff}.best h2{max-width:950px}.lead{max-width:650px;color:#b9b9b2;font-size:18px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.18);margin-top:55px}.three-grid article{min-height:300px;padding:32px;border-right:1px solid rgba(255,255,255,.18)}.three-grid article:last-child{border:0}.three-grid span{font-size:11px;color:var(--lime);letter-spacing:.12em}.three-grid h3{font:800 44px/1 var(--display);text-transform:uppercase;margin:65px 0 12px}.three-grid p{color:#aaa;font-size:14px}.truths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.truths p{padding-left:15px;border-left:2px solid var(--lime);color:#c7c6c1}.partner{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px}.large-number{font:800 clamp(140px,18vw,250px)/.7 var(--display);color:#ded9ce}.partner>div:last-child{max-width:850px}.partner>div:last-child>p:not(.eyebrow){font-size:19px;color:var(--muted);max-width:720px}.principles{display:flex;flex-direction:column;margin-top:35px;border-top:1px solid}.principles strong{padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:25px;text-transform:uppercase}.section-title{max-width:900px}.section-title>p:last-child{color:var(--muted);font-size:18px;max-width:650px}.three-grid.light{border-color:var(--line)}.three-grid.light article{border-color:var(--line);color:var(--ink)}.three-grid.light p{color:var(--muted)}.three-grid.light span{color:#5e7000}.manifesto{font:800 clamp(34px,4vw,55px)/1 var(--display);text-transform:uppercase;margin:60px 0 0;text-align:center}.split-band{padding:110px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1.15fr .85fr;gap:90px;background:#353a31;color:#fff}.split-band>div:last-child{align-self:end;color:#ccc}.split-band strong{display:block;color:#fff;margin-top:28px;padding-left:18px;border-left:3px solid var(--lime)}.performance{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.performance>div:first-child>p:last-child{font-size:18px;color:var(--muted);max-width:650px}.metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid}.metrics span{padding:18px 12px 18px 0;border-bottom:1px solid var(--line);font-weight:600}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid rgba(255,255,255,.2)}.delivery-grid span{min-height:100px;padding:24px 22px 20px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#ccc}.exchange blockquote{margin:70px 0 0;padding-left:24px;border-left:4px solid var(--lime);font:800 clamp(36px,4.8vw,66px)/.98 var(--display);text-transform:uppercase}.self-check{text-align:center}.self-check h2{max-width:1050px;margin-inline:auto}.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:50px auto 0;text-align:left}.answer-grid p{border-top:1px solid;padding-top:20px;color:var(--muted)}.journey{background:#e6e1d6}.journey-flow{list-style:none;padding:0;margin:60px 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.journey-flow li{display:grid;grid-template-columns:58px 1fr;gap:15px;padding:27px 30px 27px 0;border-bottom:1px solid var(--line)}.journey-flow li:nth-child(even){padding-left:30px;border-left:1px solid var(--line)}.journey-flow li>span{color:#617200;font:700 15px var(--display)}.journey-flow strong{font:800 26px var(--display);text-transform:uppercase}.journey-flow p{margin:5px 0 0;color:var(--muted);font-size:14px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);padding-top:0;padding-bottom:0}.case{padding:55px 38px;background:var(--paper);min-height:400px}.case>span{font-size:11px;color:#617200;font-weight:700;letter-spacing:.13em}.case h3{font:800 37px/1 var(--display);text-transform:uppercase}.case p{color:var(--muted)}.certification{background:#111}.application{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px}.application-intro{position:sticky;top:105px;align-self:start}.application-intro h2{font-size:72px}.application-intro>p:not(.eyebrow){color:var(--muted)}.application-intro a{font-weight:700}.application-note{padding-left:16px;border-left:3px solid #708300}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.full{grid-column:1/-1}label{display:block;font-size:13px;font-weight:700}input,textarea{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid #bbb5aa;background:#faf8f3;font:400 15px var(--text);outline:none}input:focus,textarea:focus{border-color:#718400;box-shadow:0 0 0 3px rgba(199,240,0,.22)}textarea{min-height:135px;resize:vertical}.questions{display:grid;gap:22px;margin-top:35px}.submit{margin-top:30px}.form-status{font-size:13px;color:#566500}.career-final{text-align:center;padding:140px 24px;background:#171a17;color:#fff}.career-final h2{max-width:1000px;margin:0 auto;font-size:clamp(62px,7vw,100px)}.career-final>p:not(.eyebrow){color:#bbb}.career-final strong{display:block;margin:55px auto 0;color:#aaa;font-size:13px;letter-spacing:.06em}footer{padding:35px max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;background:#090b09;color:#fff}footer>a:last-child{font-size:13px;text-decoration:none;color:var(--lime)}
@media(max-width:900px){.career-header nav{display:none}.header-cta{margin-left:auto}.not-for-everyone,.partner,.performance,.application,.split-band{grid-template-columns:1fr}.large-number{display:none}.application-intro{position:static}.delivery-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.career-header{height:68px;padding:0 18px}.header-cta{font-size:10px;padding:9px}.brand{font-size:21px}.brand-mark{width:31px}.career-hero{min-height:calc(100svh - 68px);align-items:flex-end}.career-hero>img{object-position:68% center}.hero-shade{background:linear-gradient(0deg,rgba(7,10,7,.96),rgba(7,10,7,.7) 60%,rgba(7,10,7,.18))}.hero-copy{width:calc(100% - 36px);padding:90px 0 62px}.hero-copy h1{font-size:58px}.hero-copy>p:not(.eyebrow){font-size:16px}.actions{align-items:flex-start;flex-direction:column}.section{padding:78px 18px}.section h2,.split-band h2{font-size:52px}.not-for-everyone{gap:40px}.contrast-copy{grid-template-columns:1fr}.contrast-copy>div+div{padding:30px 0 0;border-left:0}.three-grid,.truths,.answer-grid,.journey-flow,.cases{grid-template-columns:1fr}.three-grid article{min-height:235px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding-inline:0}.three-grid.light article{border-color:var(--line)}.three-grid h3{margin-top:38px}.truths{gap:12px}.split-band{padding:78px 18px;gap:35px}.metrics,.form-grid,.delivery-grid{grid-template-columns:1fr}.application-intro h2{font-size:54px}.journey-flow li,.journey-flow li:nth-child(even){padding:24px 0;border-left:0}.case{min-height:0}.career-final{padding:100px 18px}.career-final h2{font-size:56px}footer{align-items:flex-start;flex-direction:column;gap:22px}}
