.career-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center;padding-block:55px}.career-email{display:inline-flex;flex-direction:column;justify-content:center;gap:8px;padding:18px 25px;border:1px solid #ead08a;border-radius:8px;background:linear-gradient(120deg,#f0d68f,#cba33e);color:#281f0d!important;text-decoration:none;font-size:15px;font-weight:800;margin-top:20px;transition:transform .2s,box-shadow .2s}.career-email>span{font-size:13px;font-weight:500;overflow-wrap:anywhere}.career-email:hover{transform:translateY(-3px);box-shadow:0 10px 23px #d8b24a22}.career-hero-art{position:relative;display:grid;place-items:center;height:350px;isolation:isolate}.career-art-orbit{position:absolute;width:280px;height:280px;border:1px solid #d8b24a33;border-radius:50%;box-shadow:0 0 0 25px #d8b24a05;background:radial-gradient(ellipse,#d8b24a17,transparent 70%)}.career-briefcase{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:205px;height:215px;border:1px solid #bf9d48;border-radius:20px;background:linear-gradient(140deg,#6c5934,#2c2d26);box-shadow:0 20px 35px #0006;transform:rotate(-8deg);animation:help-float 7s ease-in-out infinite}.career-briefcase>.career-icon{border:0;background:none;width:70px;height:65px}.career-briefcase svg{width:65px;height:60px}.career-briefcase>span{font-size:10px;letter-spacing:.18em;color:#d3b361;font-weight:600;margin-top:12px}.career-briefcase>strong{font-size:24px;line-height:1.2;letter-spacing:.03em;margin-top:12px;text-align:center;color:#f1d89a}.career-art-step{position:absolute;bottom:8px;height:27px;background:linear-gradient(100deg,#8c7238,#3d3524);border:1px solid #b59548;border-radius:5px;box-shadow:0 7px 13px #0005}.step-one{left:0;width:95px;bottom:0}.step-two{left:25%;width:120px;bottom:29px}.step-three{right:0;width:110px;bottom:58px}.career-icon{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:15px;border:1px solid #d8b24a44;color:#e1c06a;background:linear-gradient(135deg,#4d412a,#292922)}.career-icon svg{width:36px;height:36px}.career-impact,.career-paths{padding-block:45px;border-top:1px solid #d8b24a33}.career-section-heading{max-width:1000px;margin-bottom:30px}.career-value-list{border-top:1px solid #d8b24a44}.career-value-list article{display:flex;gap:40px;align-items:start;padding:32px 25px;border-bottom:1px solid #d8b24a2b;background:linear-gradient(90deg,#d8b24a08,transparent 70%)}.career-value-list article:nth-child(even){background:#ffffff02}.career-value-heading{display:flex;align-items:start;gap:21px;flex:0 0 39%;min-width:0}.career-value-heading h3{font-size:27px;line-height:1.3;margin:4px 0 0}.career-value-copy{flex:1;min-width:0}.career-value-copy p{margin:0 0 16px}.career-value-copy p:last-child{margin-bottom:0}.career-path-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;grid-auto-rows:1fr}.career-path-pair article{position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid #d8b24a44;border-radius:15px;background:linear-gradient(125deg,#342d20,#232427);box-sizing:border-box}.career-path-pair article:last-child{background:radial-gradient(ellipse at 0 0,#d8b24a15,transparent 75%),#232427}.career-path-label{display:block;color:#bca057;font-size:10px;letter-spacing:.13em;margin-top:24px}.career-path-pair h3{font-size:29px;line-height:1.25;margin:15px 0 23px;min-height:2.5em}.career-path-pair p{margin:0 0 28px;flex:1}.career-path-link{margin-top:auto}.career-path-link a{display:flex;justify-content:center;align-items:center;min-height:58px;padding:14px 20px;background:#d8b24a0c;border:1px solid #b99b4b;border-radius:8px;color:#e7c879;font-size:14px;font-weight:600;text-align:center;text-decoration:none;line-height:1.5}.career-path-link a:hover{background:#d8b24a20}.career-safety{display:flex;align-items:start;gap:28px;padding:35px!important;border:1px solid #b5984a55;border-left:3px solid #d8b24a;border-radius:0 15px 15px 0;background:radial-gradient(ellipse at 0 0,#d8b24a12,transparent 75%),#232427;margin-block:30px}.career-safety-icon{display:grid;place-items:center;flex-shrink:0;width:70px;height:70px;border:1px solid #d8b24a44;border-radius:18px;background:#d8b24a08;color:#e2c16d}.career-safety-icon svg{width:45px;height:45px}.career-safety h2{margin-top:14px}.career-safety p:last-child{margin-bottom:0}
@media(max-width:1000px){.career-hero{grid-template-columns:1fr}.career-hero-art{max-width:370px;width:100%;margin:auto}.career-value-list article{flex-direction:column;gap:23px}.career-value-heading{flex-basis:auto}.career-value-copy{padding-left:81px}.career-path-pair h3{font-size:27px}}
@media(max-width:650px){.career-main h1{font-size:39px}.career-main h2{font-size:31px}.career-main p{font-size:14px}.career-hero{padding-top:35px;gap:20px}.career-email{padding:18px 20px;font-size:15px;max-width:100%;box-sizing:border-box}.career-value-list article{padding:27px 0}.career-value-heading{gap:17px}.career-value-heading h3{font-size:25px}.career-value-heading .career-icon{width:45px;height:45px;border-radius:12px}.career-value-heading svg{width:29px;height:29px}.career-value-copy{padding-left:0}.career-path-pair{grid-template-columns:1fr;gap:18px;grid-auto-rows:auto}.career-path-pair article{padding:27px}.career-path-pair h3{font-size:28px;min-height:0}.career-safety{flex-direction:column;padding:27px!important;gap:23px}.career-safety-icon{width:57px;height:57px;border-radius:15px}.career-safety-icon svg{width:37px;height:37px}.career-impact,.career-paths{padding-block:35px}}
@media(prefers-reduced-motion:reduce){.career-main *{animation:none!important;transition:none!important}}

.career-enquiry{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px!important;margin-block:30px;border:1px solid #c0a04d66;border-radius:15px;background:radial-gradient(ellipse at 0 0,#d8b24a18,transparent 75%),#232427}
.career-enquiry>div:first-child{flex:1;min-width:0}
.career-enquiry h2{margin:15px 0 22px}
.career-enquiry p{margin:0;max-width:850px}
.career-enquiry-action{flex-shrink:0;max-width:100%}
.career-enquiry-action .career-email{margin:0;box-sizing:border-box}
@media(max-width:1000px){.career-enquiry{flex-direction:column;align-items:flex-start;gap:25px}}
@media(max-width:650px){.career-enquiry{padding:27px!important}.career-enquiry-action{width:100%}.career-enquiry-action .career-email{width:100%}}
