:root{--yellow:#f2e62e;--ink:#090d10;--char:#151a1e;--teal:#086b80;--paper:#f3f3f1;--white:#fff;--muted:#b8bec2;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:#121212;line-height:1.55}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.site-header{position:absolute;z-index:10;width:100%;color:white;padding:18px 0}.nav{display:flex;align-items:center;gap:28px}.brand{font-weight:900;letter-spacing:-1px;font-size:23px;text-decoration:none}.brand span{color:var(--yellow)}.navlinks{display:flex;gap:20px;margin-left:auto;align-items:center}.navlinks a{text-decoration:none;font-size:13px;font-weight:700}.btn{display:inline-block;border:0;border-radius:999px;background:var(--yellow);color:#0b0b0b;padding:12px 22px;text-decoration:none;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.4px}.btn.dark{background:#111;color:#fff}.hero{min-height:680px;display:flex;align-items:center;color:white;background-size:cover;background-position:center;position:relative}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.25))}.hero .inner{position:relative;z-index:1;width:min(760px,90%);padding-top:70px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:800;color:var(--yellow)}h1{font-size:clamp(48px,7vw,88px);line-height:.92;letter-spacing:-3px;margin:12px 0 24px;text-transform:uppercase}h2{font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-1.5px;margin:0 0 20px}h3{font-size:21px;margin:0 0 10px}.lead{font-size:20px;max-width:720px}.section{padding:90px 0}.dark{background:var(--ink);color:white}.card{background:white;padding:32px;border-radius:16px}.dark .card{background:#151b20;border:1px solid #30383e}.card p{margin-bottom:0}.footer{background:#073f4c;color:white;padding:55px 0 25px}.footer a{text-decoration:none}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.small{font-size:13px;color:#d5d9da}.menu-toggle{display:none}.subhero{min-height:540px}.subhero h1{font-size:clamp(44px,6vw,72px)}@media(max-width:850px){.navlinks{display:none}.menu-toggle{display:block;margin-left:auto}.footer-grid{grid-template-columns:1fr}.hero{min-height:620px}.section{padding:65px 0}h1{letter-spacing:-2px}.site-header{position:absolute}.card{padding:24px}}.logo-brand{display:flex!important;align-items:center;background:#fff;padding:5px 10px;border-radius:6px}.logo-brand img{display:block;width:205px;max-height:54px;object-fit:contain}.founder-grid{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:48px;align-items:center}.founder-photo img{width:100%;max-width:520px;aspect-ratio:1/1;object-fit:cover;object-position:center top;border-radius:22px;display:block}@media(max-width:800px){.founder-grid{grid-template-columns:1fr;gap:26px}.logo-brand img{width:165px}}.logo-brand{background:transparent!important;padding:0!important;border-radius:0!important}.logo-brand img{width:215px!important;max-height:64px!important;object-fit:contain!important}.founder-photo img{object-position:center center!important}.contact-hero{min-height:360px;background-position:center 42%}.contact-hero:before{background:linear-gradient(90deg,rgba(5,17,23,.78),rgba(5,17,23,.36))}.contact-hero .inner{padding-top:185px;padding-bottom:75px}.contact-hero h1{color:var(--yellow);text-transform:none;font-size:clamp(54px,7vw,94px);letter-spacing:-.04em}.contact-layout{background:#f5f5f3}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start;max-width:980px}.contact-details h3{margin:24px 0 2px;font-size:18px}.contact-details p{margin:0 0 18px}.contact-phone{font-size:30px;font-weight:800}.contact-form-card{background:#fff;border-radius:18px;padding:38px 42px;box-shadow:0 15px 38px rgba(0,0,0,.13)}.contact-form-card h2{text-transform:none;margin-top:0}.contact-form-card .btn{justify-self:start;border:0;cursor:pointer}.social-row{display:flex;gap:10px;margin-top:10px}.social-row a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#080c0f;color:#fff;font-weight:800;text-decoration:none}@media(max-width:800px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-form-card{padding:28px 22px}.contact-hero{min-height:290px}.contact-hero .inner{padding-top:155px}}.process-card{position:relative}@media(min-width:1000px){.section:not(.dark) > .wrap > .section-visual{max-height:440px}}.role-panel,.market-panel{position:relative;min-height:330px;border-radius:18px;overflow:hidden;background:#111;color:#fff}.role-panel img,.market-panel img,.founder-photo img,.marketing-media img,.contact-purpose-image img{width:100%;height:100%;object-fit:cover;display:block}.panel-bg{position:absolute;inset:0}.panel-copy{position:absolute;inset:auto 0 0;padding:26px;background:linear-gradient(transparent,rgba(4,8,11,.94));z-index:2}.panel-copy h3,.panel-copy h2{margin:0 0 7px;color:#fff}.panel-copy p{margin:0;color:#fff}.section-heading{margin-bottom:22px}.section-heading h2{margin-bottom:7px}.section-heading .lead{margin:0}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-panel{min-height:300px}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.role-panel{min-height:285px}.founder-grid{align-items:center}.founder-photo{height:310px;border-radius:18px;overflow:hidden}.founder-photo img{object-position:center 25%}.marketing-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;border-radius:20px;overflow:hidden;background:#fff;color:#090d10}.marketing-copy{padding:38px}.marketing-media{min-height:390px}.contact-purpose-image{height:220px;border-radius:16px;overflow:hidden;margin:14px 0 22px}@media(max-width:900px){.market-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-split{grid-template-columns:1fr}}@media(max-width:600px){.market-grid,.role-grid{grid-template-columns:1fr}.market-panel,.role-panel{min-height:420px}.founder-photo{height:260px}.marketing-media{min-height:320px}.panel-copy{padding:24px}}.hero h1{max-width:none}@media(max-width:700px){.wrap{width:min(92vw,100%)}}.wrap{width:min(94vw,1440px);max-width:1440px}.hero .inner{width:100%;max-width:none}.hero h1,.hero .lead{max-width:none}@media(max-width:700px){.wrap{width:92vw}}.wrap{width:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px);box-sizing:border-box}.hero .inner{width:auto;max-width:1440px}.hero .inner h1,.hero .inner .lead,.section-heading,.section-heading h1,.section-heading h2,.section-heading .lead,.section>.wrap>h1,.section>.wrap>h2,.section>.wrap>.lead{width:100%;max-width:none}.role-panel,.market-panel,.marketing-split,.marketing-media,.contact-purpose-image,.founder-photo{border:0!important;outline:0!important}.role-panel img,.market-panel img,.marketing-media img,.contact-purpose-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.founder-photo{height:auto!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.founder-photo img{width:auto!important;height:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}}:root{--page-gutter:clamp(22px,4vw,64px)}.wrap{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box}.hero .inner,.section-heading,.section>.wrap>h1,.section>.wrap>h2,.section>.wrap>.lead{box-sizing:border-box}.hero .inner h1,.hero .inner .lead,.section-heading h1,.section-heading h2,.section-heading .lead{width:100%;max-width:none}.role-panel,.market-panel,.marketing-media,.contact-purpose-image,.founder-photo{padding:0!important;border:0!important;background-clip:border-box}.role-panel img,.market-panel img,.marketing-media img,.contact-purpose-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border:0!important;outline:0!important;margin:0!important;padding:0!important}.founder-photo{height:auto!important;aspect-ratio:auto!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.founder-photo img{display:block;width:100%;height:auto!important;max-width:520px;object-fit:contain!important;object-position:center!important;border:0!important;margin:0!important;padding:0!important}@media(max-width:700px){:root{--page-gutter:20px}.founder-photo img{max-width:100%}}.market-panel,.role-panel,.marketing-media,.contact-purpose-image{overflow:hidden}.market-panel img,.role-panel img,.marketing-media img,.contact-purpose-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;margin:0!important;padding:0!important;max-width:none!important}.marketing-media,.contact-purpose-image{position:relative}.panel-copy{background:linear-gradient(180deg,rgba(4,8,11,0) 0%,rgba(4,8,11,.88) 45%,rgba(4,8,11,.97) 100%)!important;text-shadow:0 2px 12px rgba(0,0,0,.55)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,11,.72),rgba(4,8,11,.12));pointer-events:none}.hero{position:relative}.hero .inner{position:relative;z-index:2}.founder-photo{width:min(230px,42vw)!important;height:min(230px,42vw)!important;aspect-ratio:1!important;border-radius:50%!important;overflow:hidden!important;align-self:center}.founder-photo img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important}@media(max-width:650px){.founder-photo{width:190px!important;height:190px!important}}:root{--yellow:#f4e51c;--ink:#03080a;--char:#131613;--paper:#c4c4c4;--paper-soft:#afafaf;--teal:#1e647c;--teal-dark:#1c3a3d;--white:#ffffff;--muted:#6c6d68}body{background:var(--paper);color:var(--ink)}.site-header{background:rgba(3,8,10,.94)}.section{background:var(--paper)}.card{background:var(--white);color:var(--ink)}.btn,.button{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.btn:hover,.button:hover{filter:brightness(.94);color:var(--ink)}.eyebrow{color:var(--yellow)}.hero{background-color:var(--ink);color:var(--white)}.panel-copy{color:var(--white)}.panel-copy h2,.panel-copy h3,.panel-copy p{color:inherit}:root{--yellow:#f2e62e;--ink:#090d10;--char:#151a1e;--paper:#f3f3f1;--paper-soft:#e8e9e6;--teal:#086b80;--white:#ffffff;--text:#15191c;--muted:#596168}html,body{background:var(--paper);color:var(--text)}.site-header{background:rgba(9,13,16,.97);color:#fff}.site-header a{color:#fff}.site-header .btn,.site-header .button{color:var(--ink)!important;background:var(--yellow)!important}.section{background:var(--paper);color:var(--text)}.card{background:#fff;color:var(--text)}.hero{background:var(--ink);color:#fff}.hero h1,.hero h2,.hero h3,.hero p{color:#fff}.eyebrow{color:var(--yellow)!important}.btn,.button{background:var(--yellow)!important;color:var(--ink)!important;border-color:var(--yellow)!important;font-weight:800}.btn:hover,.button:hover{background:#fff02f!important;color:var(--ink)!important;filter:none}.panel-copy{color:#fff!important;background:linear-gradient(180deg,rgba(9,13,16,.04) 0%,rgba(9,13,16,.70) 42%,rgba(9,13,16,.96) 100%)!important;text-shadow:0 2px 10px rgba(0,0,0,.65)}.panel-copy h1,.panel-copy h2,.panel-copy h3,.panel-copy p,.panel-copy a{color:#fff!important}.hero:before{background:linear-gradient(90deg,rgba(9,13,16,.82) 0%,rgba(9,13,16,.50) 48%,rgba(9,13,16,.15) 100%)!important}.section-heading h1,.section-heading h2,.section-heading h3{color:var(--ink)}.section-heading .lead,.section-heading p{color:#343b40}input,textarea,select{background:#fff;color:var(--ink);border-color:#c9cdca}input::placeholder,textarea::placeholder{color:#6c7378}.founder-grid{align-items:center!important}.founder-photo{justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;width:min(220px,38vw)!important;height:min(220px,38vw)!important;border-radius:50%!important;overflow:hidden!important}.founder-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important;transform:scale(.88)!important;transform-origin:center 30%!important;border-radius:50%!important}@media(max-width:700px){.founder-photo{width:185px!important;height:185px!important}.founder-photo img{object-position:center 27%!important;transform:scale(.88)!important}}.site-header{position:absolute!important;top:0;left:0;right:0;z-index:100;background:transparent!important;box-shadow:none!important;border:0!important}.site-header:before{display:none!important}.site-header .wrap,.site-header nav{background:transparent!important}.site-header a:not(.btn):not(.button):not(.cta){color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)}.hero{padding-top:var(--header-height,92px)}@media(max-width:900px){.site-header{position:absolute!important;background:transparent!important}}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:transparent!important;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease!important}.site-header.header-scrolled{background:rgba(9,13,16,.96)!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header a:not(.btn):not(.button):not(.cta){color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8)}.site-header.header-scrolled a:not(.btn):not(.button):not(.cta){text-shadow:none}.site-header img{visibility:visible!important;opacity:1!important}@media(max-width:900px){.site-header{position:fixed!important}.site-header.header-scrolled{background:rgba(9,13,16,.98)!important}}.market-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2.5vw,36px)!important;align-items:stretch!important}.market-grid > .market-panel{width:100%!important;min-width:0!important;height:100%!important}@media(max-width:700px){.market-grid{grid-template-columns:1fr!important}}.role-panel,.market-panel{position:relative;overflow:hidden}.role-panel .panel-copy,.market-panel .panel-copy{top:auto!important;bottom:0!important;min-height:0!important;max-height:50%!important;padding:clamp(16px,2vw,26px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;overflow:hidden!important}.panel-copy h3{margin:0 0 6px!important;line-height:1.05!important}.panel-copy p{margin:0!important;line-height:1.35!important;max-width:42ch!important}@media(max-width:700px){.role-panel .panel-copy,.market-panel .panel-copy{max-height:50%!important;padding:16px!important}.panel-copy p{font-size:.92rem!important;line-height:1.3!important}}.role-panel,.market-panel{position:relative;overflow:hidden;background:#090d10}.role-panel>.panel-bg,.market-panel>.panel-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}.role-panel .panel-copy,.market-panel .panel-copy{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2}.specialisms-feature-visual{width:100%;overflow:hidden;background:#090d10}.specialisms-feature-visual img{display:block;width:100%;height:auto;min-height:420px;object-fit:cover;object-position:center;border:0;margin:0;padding:0}@media(max-width:700px){.specialisms-feature-visual img{min-height:330px;object-position:58% center}}.gst-solutions{position:relative;width:100%;overflow:hidden;background:#090d10}.gst-solutions>img{display:block;width:100%;height:auto;min-height:420px;object-fit:cover;object-position:center;border:0;margin:0;padding:0}.gst-link{position:absolute;display:block;pointer-events:auto;border-radius:14px}.gst-link:focus-visible{outline:3px solid #f2e62e;outline-offset:3px}@media(max-width:700px){.gst-solutions>img{min-height:330px;object-position:56% center}}.about-expertise-intro{text-align:center;padding-bottom:clamp(28px,4vw,54px)}.about-expertise-intro .section-head{max-width:900px;margin:0 auto}.about-expertise-intro h2{margin-bottom:12px}.about-expertise-intro .lead{max-width:760px;margin:0 auto}.founder-grid{align-items:stretch!important}.founder-photo{justify-self:stretch!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;margin:0!important;border-radius:18px!important;overflow:hidden!important;background:#090d10}.founder-photo img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;transform:none!important;border-radius:0!important;margin:0!important;padding:0!important}@media(max-width:700px){.founder-photo{width:100%!important;height:auto!important;min-height:0!important}.founder-photo img{height:auto!important;min-height:0!important;aspect-ratio:1/1!important}}.gst-solutions,.specialisms-feature-visual{width:100%;overflow:hidden;background:#090d10}.gst-solutions>img,.specialisms-feature-visual>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain!important;object-position:center!important;min-height:0!important;border:0;margin:0;padding:0}@media(max-width:900px){.gst-solutions,.specialisms-feature-visual{overflow:visible}.gst-solutions>img,.specialisms-feature-visual>img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}}.gst-links{position:absolute;inset:0;pointer-events:none}.gst-link{position:absolute;display:block;pointer-events:auto}.gst-hire{left:5.8%;top:80.7%;width:15.7%;height:9.5%}.gst-opportunities{left:22.5%;top:80.7%;width:16.5%;height:9.5%}.gst-solutions,.specialisms-feature-visual{width:100%!important;max-width:100%!important;overflow:hidden!important}.gst-solutions>img,.specialisms-feature-visual>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}@media(max-width:900px){.gst-solutions,.specialisms-feature-visual{height:auto!important;min-height:0!important}}.specialisms-intro{max-width:920px;margin:0 auto clamp(28px,4vw,46px);text-align:center}.specialisms-intro .eyebrow{margin-bottom:10px}.specialisms-intro h2{margin:0 auto 14px;max-width:850px}.specialisms-intro .lead{margin:0 auto;max-width:820px}.section:not(.dark) .eyebrow,.section-head .eyebrow,.specialisms-intro .eyebrow{color:#086b80!important;font-weight:800!important;letter-spacing:.08em}.dark .eyebrow,.hero .eyebrow,[class*="hero"] .eyebrow,.panel-copy .eyebrow{color:#f2e62e!important}.page-end-cta{padding-top:clamp(38px,5vw,70px);padding-bottom:clamp(38px,5vw,70px)}.page-end-cta .cta-box{max-width:960px;margin:0 auto;text-align:center;background:#090d10;color:#fff;border-radius:18px;padding:clamp(28px,5vw,58px)}.page-end-cta h2{color:#fff;margin:0 0 12px}.page-end-cta p{max-width:720px;margin:0 auto 22px;color:#fff}.founder-grid .eyebrow{color:#086b80!important;font-weight:800!important;letter-spacing:.08em!important;text-shadow:none!important}.hero.subhero{min-height:clamp(430px,46vw,620px)!important;display:flex!important;align-items:center!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.hero.subhero .inner{width:100%}@media(max-width:700px){.hero.subhero{min-height:430px!important;background-size:cover!important;background-position:center center!important}}.hero.subhero{position:relative!important;isolation:isolate;background-size:cover!important;background-position:center center!important}.hero.subhero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background: linear-gradient(180deg,rgba(5,10,13,.86) 0%,rgba(5,10,13,.54) 18%,rgba(5,10,13,.16) 48%,rgba(5,10,13,.08) 100%),linear-gradient(90deg,rgba(5,10,13,.82) 0%,rgba(5,10,13,.52) 42%,rgba(5,10,13,.08) 76%)}.hero.subhero .inner,.hero.subhero .wrap{position:relative;z-index:1}.hero,.hero.subhero{position:relative!important;isolation:isolate;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.hero::before,.hero.subhero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background: linear-gradient(180deg,rgba(5,10,13,.90) 0%,rgba(5,10,13,.64) 18%,rgba(5,10,13,.22) 48%,rgba(5,10,13,.08) 100%),linear-gradient(90deg,rgba(5,10,13,.76) 0%,rgba(5,10,13,.44) 42%,rgba(5,10,13,.08) 76%,rgba(5,10,13,0) 100%)}.hero .inner,.hero.subhero .inner{position:relative;z-index:1}.site-header{z-index:1000!important}.candidates-vacancies-visual{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(28px,4vw,52px)}.candidates-vacancies-art{display:block;width:100%;border-radius:18px;overflow:hidden}.candidates-vacancies-art img{display:block;width:100%;height:auto;object-fit:contain}main .eyebrow,main .section-head .eyebrow,main .specialisms-intro .eyebrow,main .founder-grid .eyebrow{color:#086b80!important;text-shadow:none!important}.hero,.hero.subhero,.hero.contact-hero{position:relative!important;isolation:isolate;height:min(50vh,520px)!important;min-height:340px!important;max-height:50vh!important;display:flex!important;align-items:center!important;overflow:hidden!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.hero::before,.hero.subhero::before,.hero.contact-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background: linear-gradient(180deg,rgba(5,10,13,.72) 0%,rgba(5,10,13,.38) 22%,rgba(5,10,13,.10) 52%,rgba(5,10,13,0) 100%),linear-gradient(90deg,rgba(5,10,13,.70) 0%,rgba(5,10,13,.42) 42%,rgba(5,10,13,.06) 76%,rgba(5,10,13,0) 100%)}.hero .inner,.hero.subhero .inner,.hero.contact-hero .inner{position:relative!important;z-index:2!important;width:100%}.hero h1,.hero .lead,.hero .eyebrow{text-shadow:0 2px 12px rgba(0,0,0,.48)}@media(max-width:700px){.hero,.hero.subhero,.hero.contact-hero{height:48vh!important;min-height:300px!important;max-height:48vh!important}}main .section:not(.dark) .eyebrow,main .section:not(.dark) .kicker,main .section:not(.dark) .section-kicker,main .section:not(.dark) .section-label,main .section:not(.dark) .overline,main .section:not(.dark) .stat-label,main .section:not(.dark) .accent-text,main .about-expertise-intro .eyebrow,main .specialisms-intro .eyebrow,main .founder-grid .eyebrow{color:#086b80!important;text-shadow:none!important}main .section:not(.dark) .eyebrow,main .section:not(.dark) .kicker,main .section:not(.dark) .section-kicker,main .section:not(.dark) .section-label,main .section:not(.dark) .overline,main .section:not(.dark) .stat-label,main .section:not(.dark) .accent-text,main .section:not(.dark) .teal-stat{color:#086b80!important;text-shadow:none!important}.seekers-features{padding:clamp(44px,6vw,78px) 0;background:#fff}.seekers-features-intro{max-width:900px;margin:0 auto clamp(38px,5vw,60px);text-align:center}.seekers-features-intro .eyebrow,.seekers-features .feature-copy .eyebrow{color:#086b80!important;text-shadow:none!important}.seekers-features-intro h2{margin:0 auto 14px;max-width:850px}.seekers-features-intro .lead{max-width:820px;margin:0 auto}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,54px);align-items:center;padding:clamp(34px,5vw,62px) 0;border-top:1px solid #e8e9e6}.feature-copy h2{margin:8px 0 16px}.feature-copy p{margin:0 0 14px}.feature-media{overflow:hidden;border-radius:18px;background:#090d10}.feature-media img{display:block;width:100%;height:auto;object-fit:contain}.teal-stat{color:#086b80!important}.feature-split-reverse .feature-copy{order:2}.feature-split-reverse .feature-summary-card{order:1}.feature-summary-card{border-radius:18px;background:#eef5f6;padding:clamp(26px,4vw,44px)}.summary-card-inner{background:#fff;border-radius:14px;padding:clamp(24px,3vw,36px);box-shadow:0 12px 34px rgba(9,13,16,.08)}.summary-card-kicker{color:#086b80;font-weight:800;letter-spacing:.08em;font-size:.82rem;margin-bottom:8px}.summary-card-inner h3{margin:0 0 22px}.summary-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #e8e9e6}.summary-row span{color:#596168}.summary-row strong{text-align:right}@media(max-width:760px){.feature-split{grid-template-columns:1fr}.feature-split-reverse .feature-copy,.feature-split-reverse .feature-summary-card{order:initial}}.guarantees-head{max-width:900px;margin:0 auto clamp(28px,4vw,42px);text-align:center}.guarantees-head .eyebrow{color:#086b80!important;text-shadow:none!important}.guarantees-head .lead{max-width:780px;margin:0 auto}.industry-guarantees{padding-top:clamp(42px,5vw,66px);border-top:1px solid #e8e9e6}.guarantees-head{max-width:900px;margin:0 auto clamp(30px,4vw,46px);text-align:center}.guarantees-head .eyebrow,.guarantee-copy .eyebrow{color:#086b80!important;text-shadow:none!important}.guarantees-head h2{margin:8px auto 12px}.guarantees-head .lead{max-width:790px;margin:0 auto}.guarantee-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,54px);align-items:center;padding:clamp(30px,4vw,48px) 0;border-top:1px solid #e8e9e6}.guarantee-photo{overflow:hidden;border-radius:18px}.guarantee-photo img{display:block;width:100%;height:auto;aspect-ratio:1.82/1;object-fit:cover}.guarantee-copy h3{margin:7px 0 14px;font-size:clamp(1.55rem,2.5vw,2.35rem)}.guarantee-copy p{margin:0}.guarantee-copy strong{color:#086b80}@media(max-width:760px){.guarantee-feature{grid-template-columns:1fr}.guarantee-feature-reverse .guarantee-copy{order:2}.guarantee-feature-reverse .guarantee-photo{order:1}}.market-panel{min-height:360px;background:#090d10}.market-panel>.panel-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.market-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,16,.86) 0%,rgba(5,12,16,.60) 48%,rgba(5,12,16,.18) 100%);z-index:1;pointer-events:none}.market-panel .panel-copy{z-index:2;max-width:78%}.market-panel{position:relative;overflow:hidden;min-height:390px;background:#071117}.market-panel>.panel-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none!important}.market-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,13,19,.92) 0%,rgba(4,13,19,.76) 43%,rgba(4,13,19,.28) 72%,rgba(4,13,19,.10) 100%);z-index:1;pointer-events:none}.market-panel .panel-copy{position:relative;z-index:2;max-width:62%;text-shadow:0 2px 7px rgba(0,0,0,.72)}.market-panel .panel-copy h3,.market-panel .panel-copy p{color:#fff}@media(max-width:760px){.market-panel .panel-copy{max-width:82%}}.market-panel{min-height:300px!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.market-panel>.panel-bg{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;border:0!important;border-radius:0!important}.market-panel::after{background:linear-gradient(90deg,rgba(4,13,19,.94) 0%,rgba(4,13,19,.76) 46%,rgba(4,13,19,.22) 78%,rgba(4,13,19,.08) 100%)!important}.market-panel .panel-copy{max-width:64%!important;padding:26px!important;text-shadow:0 2px 8px rgba(0,0,0,.8)}.market-panel .panel-copy h3{margin-bottom:8px!important}.market-panel .panel-copy p{margin-bottom:0!important}.market-grid{gap:0!important;border:0!important}.market-panel{position:relative!important;overflow:hidden!important;min-height:300px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#071117!important}.market-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient( 90deg,rgba(3,12,18,.94) 0%,rgba(3,12,18,.88) 20%,rgba(3,12,18,.70) 42%,rgba(3,12,18,.46) 62%,rgba(3,12,18,.22) 80%,rgba(3,12,18,.06) 100% )!important}.market-panel .panel-copy{position:relative!important;z-index:2!important;max-width:64%!important;padding:26px!important;text-shadow:0 2px 8px rgba(0,0,0,.82)!important}.market-panel .panel-copy h3,.market-panel .panel-copy p{color:#fff!important}@media(max-width:760px){.market-panel{min-height:280px!important}.market-panel .panel-copy{max-width:84%!important;padding:22px!important}}.market-grid{gap:0!important}.market-panel{position:relative!important;overflow:hidden!important;min-height:300px!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.market-panel>.panel-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;border:0!important;border-radius:0!important}.market-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,10,16,.94) 0%,rgba(2,10,16,.88) 18%,rgba(2,10,16,.74) 38%,rgba(2,10,16,.56) 58%,rgba(2,10,16,.34) 78%,rgba(2,10,16,.14) 100% )!important}.market-panel .panel-copy{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;z-index:2!important;width:100%!important;max-width:68%!important;padding:0 28px 26px!important;margin:0!important;display:block!important;text-align:left!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.market-panel .panel-copy h3{margin:0 0 8px!important;color:#fff!important}.market-panel .panel-copy p{margin:0!important;color:#fff!important}@media(max-width:760px){.market-panel{min-height:285px!important}.market-panel .panel-copy{max-width:88%!important;padding:0 22px 22px!important}}.market-panel{position:relative!important;overflow:hidden!important;border:0!important;border-radius:0!important}.market-panel>.panel-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important;filter:none!important}.market-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient( 90deg,rgba(2,10,16,.94) 0%,rgba(2,10,16,.86) 20%,rgba(2,10,16,.68) 42%,rgba(2,10,16,.46) 62%,rgba(2,10,16,.24) 80%,rgba(2,10,16,.08) 100% )!important}.market-panel .panel-copy{position:absolute!important;left:0!important;bottom:0!important;z-index:2!important;opacity:1!important;filter:none!important;color:#fff!important;text-shadow:none!important}.market-panel .panel-copy h3,.market-panel .panel-copy p{opacity:1!important;filter:none!important;color:#fff!important}.role-card>*:not(.function-bg),.expertise-card>*:not(.function-bg),.function-card>*:not(.function-bg){position:relative!important;z-index:2!important}.panel-copy{position:relative!important;overflow:hidden!important;isolation:isolate!important}.panel-copy::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,10,16,.92) 0%,rgba(2,10,16,.80) 38%,rgba(2,10,16,.56) 65%,rgba(2,10,16,.22) 100%)!important}.panel-copy>*:not(.function-bg){position:relative!important;z-index:2!important}.role-grid .role-panel{position:relative!important;overflow:hidden!important;isolation:isolate!important}.role-grid .role-panel>.panel-bg{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;z-index:0!important;filter:none!important;transform:none!important}.role-grid .role-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,10,16,.90) 0%,rgba(2,10,16,.76) 42%,rgba(2,10,16,.48) 68%,rgba(2,10,16,.16) 100%)!important}.role-grid .role-panel>.panel-copy{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;z-index:2!important;width:100%!important;height:auto!important;background:transparent!important;opacity:1!important;filter:none!important}.role-grid .role-panel>.panel-copy h3,.role-grid .role-panel>.panel-copy p{position:relative!important;z-index:3!important;color:#fff!important;opacity:1!important;filter:none!important}.candidates-page .role-grid .role-panel{position:relative!important;overflow:hidden!important;isolation:isolate!important}.candidates-page .role-grid .role-panel>.panel-bg{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;z-index:0!important;filter:none!important;transform:none!important}.candidates-page .role-grid .role-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,10,16,.90) 0%,rgba(2,10,16,.76) 42%,rgba(2,10,16,.48) 68%,rgba(2,10,16,.16) 100%)!important}.candidates-page .role-grid .role-panel>.panel-copy{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;z-index:2!important;width:100%!important;height:auto!important;background:transparent!important;opacity:1!important;filter:none!important}.candidates-page .role-grid .role-panel>.panel-copy h3,.candidates-page .role-grid .role-panel>.panel-copy p{position:relative!important;z-index:3!important;color:#fff!important;opacity:1!important;filter:none!important}.market-grid .market-panel{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:0!important;height:auto!important;aspect-ratio:1.58/1!important;border:0!important;border-radius:18px!important;box-shadow:none!important;padding:0!important}.market-grid .market-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(2,10,16,.90) 0%,rgba(2,10,16,.76) 42%,rgba(2,10,16,.48) 68%,rgba(2,10,16,.16) 100%)!important}.market-grid .market-panel>.panel-copy{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;z-index:2!important;width:100%!important;max-width:72%!important;height:auto!important;margin:0!important;padding:0 28px 26px!important;background:transparent!important;opacity:1!important;filter:none!important;text-align:left!important}.market-grid .market-panel>.panel-copy h3,.market-grid .market-panel>.panel-copy p{position:relative!important;z-index:3!important;color:#fff!important;opacity:1!important;filter:none!important}@media(max-width:760px){.market-grid .market-panel{aspect-ratio:auto!important;min-height:300px!important}.market-grid .market-panel>.panel-copy{max-width:90%!important;padding:0 22px 22px!important}}.market-grid{gap:20px!important}.market-grid .market-panel{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:320px!important;height:320px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:18px!important;box-shadow:none!important}.market-grid .market-panel>.panel-bg{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;z-index:0!important;filter:none!important;transform:none!important}.market-grid .market-panel::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(2,10,16,.92) 0%,rgba(2,10,16,.82) 34%,rgba(2,10,16,.60) 62%,rgba(2,10,16,.24) 100%)!important}.market-grid .market-panel>.panel-copy{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;z-index:2!important;width:100%!important;max-width:78%!important;height:auto!important;margin:0!important;padding:0 28px 26px!important;background:transparent!important;text-align:left!important;opacity:1!important;filter:none!important;text-shadow:0 2px 8px rgba(0,0,0,.72)!important}.market-grid .market-panel>.panel-copy h3{margin:0 0 8px!important;color:#fff!important;opacity:1!important;filter:none!important}.market-grid .market-panel>.panel-copy p{margin:0!important;color:#fff!important;opacity:1!important;filter:none!important;line-height:1.48!important}@media(max-width:760px){.market-grid .market-panel{height:auto!important;min-height:320px!important}.market-grid .market-panel>.panel-copy{max-width:92%!important;padding:0 22px 22px!important}}.market-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.market-grid .market-panel{width:100%!important;max-width:none!important;min-width:0!important;height:320px!important;min-height:320px!important;aspect-ratio:auto!important}@media(max-width:980px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.market-grid{grid-template-columns:1fr!important}.market-grid .market-panel{height:320px!important;min-height:320px!important}}.market-grid .market-panel{height:285px!important;min-height:285px!important;max-height:285px!important;aspect-ratio:auto!important}.market-grid .market-panel>.panel-copy{top:auto!important;bottom:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;max-width:88%!important;padding:20px 22px!important;display:block!important}.market-grid .market-panel>.panel-copy h3{margin:0 0 6px!important;line-height:1.05!important}.market-grid .market-panel>.panel-copy p{margin:0!important;max-width:46ch!important;line-height:1.32!important;font-size:.94rem!important}@media(max-width:600px){.market-grid .market-panel{height:420px!important;min-height:420px!important;max-height:420px!important}.market-grid .market-panel>.panel-copy{max-width:92%!important;padding:20px!important}.market-grid .market-panel>.panel-copy p{font-size:.92rem!important}}.market-panel>.panel-copy,.role-panel>.panel-copy{max-width:88%!important;padding:20px 22px!important}.market-panel>.panel-copy h3,.role-panel>.panel-copy h3{margin:0 0 7px!important;font-size:1.18rem!important;line-height:1.08!important;font-weight:800!important}.market-panel>.panel-copy p,.role-panel>.panel-copy p{margin:0!important;max-width:46ch!important;font-size:.94rem!important;line-height:1.34!important;font-weight:400!important;display:block!important;overflow:visible!important;max-height:none!important}@media(max-width:600px){.market-panel>.panel-copy,.role-panel>.panel-copy{max-width:92%!important;padding:20px!important}.market-panel>.panel-copy p,.role-panel>.panel-copy p{font-size:.92rem!important}}body:not(.home) .hero,body:not(.home) .page-hero{min-height:420px!important;height:min(50vh,520px)!important;display:flex!important;align-items:flex-end!important}body:not(.home) .hero .wrap,body:not(.home) .page-hero .wrap,body:not(.home) .hero .container,body:not(.home) .page-hero .container{width:100%!important;padding-top:0!important;padding-bottom:clamp(44px,6vw,72px)!important}body:not(.home) .hero h1,body:not(.home) .page-hero h1{margin-top:0!important}body:not(.home) .hero .lead,body:not(.home) .page-hero .lead{max-width:760px!important;margin-bottom:0!important}@media(max-width:700px){body:not(.home) .hero,body:not(.home) .page-hero{height:auto!important;min-height:390px!important}}body:not(.home) .hero,body:not(.home) .page-hero{position:relative!important;min-height:420px!important;height:500px!important;display:flex!important;align-items:flex-start!important}body:not(.home) .hero>.wrap,body:not(.home) .hero>.container,body:not(.home) .page-hero>.wrap,body:not(.home) .page-hero>.container{width:min(100% - 40px,1200px)!important;margin-left:auto!important;margin-right:auto!important;padding-top:150px!important;padding-bottom:40px!important;text-align:left!important}body:not(.home) .hero h1,body:not(.home) .page-hero h1{margin:0 0 16px!important;max-width:900px!important;text-align:left!important}body:not(.home) .hero .lead,body:not(.home) .page-hero .lead{margin:0!important;max-width:760px!important;text-align:left!important}body:not(.home) .hero .eyebrow,body:not(.home) .page-hero .eyebrow{display:none!important}@media(max-width:700px){body:not(.home) .hero,body:not(.home) .page-hero{height:auto!important;min-height:410px!important}body:not(.home) .hero>.wrap,body:not(.home) .hero>.container,body:not(.home) .page-hero>.wrap,body:not(.home) .page-hero>.container{width:min(100% - 32px,1200px)!important;padding-top:130px!important;padding-bottom:36px!important}}body:not(.home) .hero,body:not(.home) .page-hero{align-items:center!important}body:not(.home) .hero>.wrap,body:not(.home) .hero>.container,body:not(.home) .page-hero>.wrap,body:not(.home) .page-hero>.container{padding-top:92px!important;padding-bottom:32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}body:not(.home) .hero h1,body:not(.home) .page-hero h1{margin:0 auto 16px!important;text-align:center!important}body:not(.home) .hero .lead,body:not(.home) .page-hero .lead{margin:0 auto!important;text-align:center!important;color:#F2E62E!important;max-width:800px!important}@media(max-width:700px){body:not(.home) .hero>.wrap,body:not(.home) .hero>.container,body:not(.home) .page-hero>.wrap,body:not(.home) .page-hero>.container{padding-top:86px!important;padding-bottom:28px!important}}body.page-contact .hero h1{font-size:clamp(2.2rem,4.6vw,4.6rem)!important;line-height:.96!important}.site-header nav a:hover,.site-header nav a:focus-visible,.site-header nav a.active,.site-header nav a[aria-current="page"],header nav a:hover,header nav a:focus-visible,header nav a.active,header nav a[aria-current="page"]{color:#F2E62E!important}body.page-contact .hero{background-image: linear-gradient(90deg,rgba(2,10,16,.48) 0%,rgba(2,10,16,.20) 52%,rgba(2,10,16,.08) 100%),url("../media/contact-v97-contact-hero-clean-1920-5a2ed319cce8.webp")!important;background-size:cover!important;background-position:center center!important}.site-header nav a.current-page,.site-header nav a[aria-current="page"],.site-header nav a:hover,.site-header nav a:focus,.site-header nav a:focus-visible,header nav a.current-page,header nav a[aria-current="page"],header nav a:hover,header nav a:focus,header nav a:focus-visible{color:#F2E62E!important}body:not(.home) .hero::before,body:not(.home) .page-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:rgba(4,12,16,.16)!important}body:not(.home) .hero>.wrap,body:not(.home) .hero>.container,body:not(.home) .page-hero>.wrap,body:not(.home) .page-hero>.container{position:relative!important;z-index:2!important}.site-header,header.site-header{z-index:100!important}body.page-vacancies .hero{background-image: linear-gradient(90deg,rgba(2,10,16,.48) 0%,rgba(2,10,16,.20) 52%,rgba(2,10,16,.08) 100%),url("../media/vacancies-v99-vacancies-hero-clean-1920-e62d9e9af6c8.webp")!important;background-size:cover!important;background-position:center center!important}body:not(.home) .hero + section,body:not(.home) .page-hero + section,body:not(.home) .hero + main,body:not(.home) .page-hero + main{margin-top:0!important;padding-top:64px!important}body:not(.home) .hero + section > .wrap:first-child,body:not(.home) .hero + section > .container:first-child,body:not(.home) .page-hero + section > .wrap:first-child,body:not(.home) .page-hero + section > .container:first-child{margin-top:0!important}body:not(.home) .hero + section h2:first-child,body:not(.home) .page-hero + section h2:first-child,body:not(.home) .hero + main h2:first-child,body:not(.home) .page-hero + main h2:first-child{margin-top:0!important}@media(max-width:700px){body:not(.home) .hero + section,body:not(.home) .page-hero + section,body:not(.home) .hero + main,body:not(.home) .page-hero + main{padding-top:44px!important}}body:not(.home) .hero + section,body:not(.home) .page-hero + section{padding-top:64px!important}body:not(.home) .hero + section > .wrap:first-child,body:not(.home) .hero + section > .container:first-child,body:not(.home) .page-hero + section > .wrap:first-child,body:not(.home) .page-hero + section > .container:first-child{padding-top:0!important;margin-top:0!important}body:not(.home) .hero + section .section-head:first-child,body:not(.home) .hero + section .section-header:first-child,body:not(.home) .hero + section .intro:first-child,body:not(.home) .page-hero + section .section-head:first-child,body:not(.home) .page-hero + section .section-header:first-child,body:not(.home) .page-hero + section .intro:first-child{padding-top:0!important;margin-top:0!important}body:not(.home) .hero + section h2:first-of-type,body:not(.home) .page-hero + section h2:first-of-type{margin-top:0!important;padding-top:0!important}body.page-specialisms .hero + section{padding-top:64px!important}body.page-specialisms .hero + section .wrap{padding-top:0!important}body.page-specialisms .hero + section h2:first-of-type{margin-top:0!important;padding-top:0!important}@media(max-width:700px){body:not(.home) .hero + section,body:not(.home) .page-hero + section,body.page-specialisms .hero + section{padding-top:44px!important}}html body .site-header .navlinks a.current-page:not(.btn),html body .site-header .navlinks a[aria-current="page"]:not(.btn),html body .site-header .navlinks a:not(.btn):hover,html body .site-header .navlinks a:not(.btn):focus,html body .site-header .navlinks a:not(.btn):focus-visible,html body .site-header nav a.current-page:not(.btn),html body .site-header nav a[aria-current="page"]:not(.btn),html body .site-header nav a:not(.btn):hover,html body .site-header nav a:not(.btn):focus-visible{color:#F2E62E!important;opacity:1!important}html body:not(.home) .hero > .wrap,html body:not(.home) .hero > .container,html body:not(.home) .page-hero > .wrap,html body:not(.home) .page-hero > .container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body:not(.home) .hero h1,html body:not(.home) .page-hero h1{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body:not(.home) .hero .lead,html body:not(.home) .page-hero .lead{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body:not(.home) .hero + section .section-head:first-child,html body:not(.home) .page-hero + section .section-head:first-child,html body:not(.home) .hero + section .section-header:first-child,html body:not(.home) .page-hero + section .section-header:first-child,html body:not(.home) .hero + section .intro:first-child,html body:not(.home) .page-hero + section .intro:first-child{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body:not(.home) .hero + section h2:first-of-type,html body:not(.home) .page-hero + section h2:first-of-type{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body:not(.home) .hero + section .section-head:first-child p,html body:not(.home) .page-hero + section .section-head:first-child p,html body:not(.home) .hero + section .section-header:first-child p,html body:not(.home) .page-hero + section .section-header:first-child p,html body:not(.home) .hero + section .intro:first-child p,html body:not(.home) .page-hero + section .intro:first-child p,html body:not(.home) .hero + section h2:first-of-type + p,html body:not(.home) .page-hero + section h2:first-of-type + p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body.page-specialisms .hero + section .section-head p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.contact-intro-v107{padding:64px 0 0!important;background:var(--paper,#f3f3f1)}.contact-intro-v107 .contact-intro-copy{text-align:center!important;margin:0 auto 38px!important}.contact-intro-v107 h2{margin:0 auto 10px!important;text-align:center!important}.contact-intro-v107 .contact-intro-subject{margin:0 auto 14px!important;color:#086b80!important;font-weight:800!important;text-transform:uppercase!important;text-align:center!important}.contact-intro-v107 .contact-intro-lead{max-width:850px!important;margin:0 auto!important;text-align:center!important}.contact-intro-v107 .contact-intro-image{width:100%!important;height:430px!important;overflow:hidden!important}.contact-intro-v107 .contact-intro-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media(max-width:700px){.contact-intro-v107{padding-top:44px!important}.contact-intro-v107 .contact-intro-copy{margin-bottom:28px!important}.contact-intro-v107 .contact-intro-image{height:320px!important}}body.page-contact .marketing-media{overflow:hidden!important;align-self:stretch!important}body.page-contact .marketing-media img,body.page-contact img[src*="contact-laptop-official-logo-mug"]{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important}body.page-contact .contact-method-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin-right:10px!important;vertical-align:middle!important;color:#086b80!important;flex:0 0 24px!important}body.page-contact .contact-method-icon svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important}body.page-contact a:has(.contact-method-icon){display:inline-flex!important;align-items:center!important}body.page-contact a[href^="tel:"]{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}body.page-contact a[href^="tel:"],body.page-contact a[href^="mailto:"]{font-size:1rem!important;line-height:1.5!important}body.page-contact .contact-method-icon + br{display:none!important}body.page-contact address{font-style:normal!important;line-height:1.5!important}body.page-contact address .contact-method-icon{float:left!important}html body footer.footer .footer-socials-v122{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;height:16px!important;max-height:16px!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important}html body footer.footer .footer-socials-v122 > a,html body footer.footer .footer-socials-v122 > a:link,html body footer.footer .footer-socials-v122 > a:visited,html body footer.footer .footer-socials-v122 > a:hover,html body footer.footer .footer-socials-v122 > a:focus,html body footer.footer .footer-socials-v122 > a:focus-visible{display:flex!important;flex:0 0 16px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:0!important;line-height:0!important;overflow:hidden!important;transform:none!important}html body footer.footer .footer-socials-v122 > a > svg{display:block!important;flex:0 0 16px!important;box-sizing:border-box!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;fill:currentColor!important;transform:none!important}html body footer.footer .footer-socials-v122 > a:hover,html body footer.footer .footer-socials-v122 > a:focus-visible{color:#F2E62E!important}html body footer.footer .footer-socials-v122{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:18px!important;max-height:18px!important;margin:12px auto 0!important;padding:0!important}html body footer.footer .footer-socials-v122 > a,html body footer.footer .footer-socials-v122 > a:link,html body footer.footer .footer-socials-v122 > a:visited,html body footer.footer .footer-socials-v122 > a:hover,html body footer.footer .footer-socials-v122 > a:focus,html body footer.footer .footer-socials-v122 > a:focus-visible{display:flex!important;flex:0 0 18px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important}html body footer.footer .footer-socials-v122 > a > svg{display:block!important;flex:0 0 18px!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials{display:inline-flex!important;flex-direction:column!important;align-items:stretch!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials > .btn{align-self:stretch!important}html body footer.footer .footer-meeting-socials > .footer-socials-v122{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;height:20px!important;max-height:20px!important;margin:12px 0 0!important;padding:0!important;gap:8px!important}html body footer.footer .footer-meeting-socials > .footer-socials-v122 > a{display:flex!important;flex:0 0 20px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials > .footer-socials-v122 > a > svg{display:block!important;flex:0 0 20px!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials-v128{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122{order:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:25px!important;max-height:25px!important;margin:0 0 14px 0!important;padding:0!important;gap:10px!important}html body footer.footer .footer-meeting-socials-v128 > .btn{order:2!important;align-self:flex-start!important}html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122 > a{display:flex!important;flex:0 0 25px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122 > a > svg{display:block!important;flex:0 0 25px!important;box-sizing:border-box!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;margin:0!important;padding:0!important}html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122{height:22px!important;max-height:22px!important}html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122 > a,html body footer.footer .footer-meeting-socials-v128 > .footer-socials-v122 > a > svg{flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important}html body.page-about section:has(.owner-copy){margin-bottom:64px!important}@media(max-width:700px){html body.page-about section:has(.owner-copy){margin-bottom:44px!important}}html body.page-about section.section{margin-bottom:64px!important}@media(max-width:700px){html body.page-about section.section{margin-bottom:44px!important}}body.page-testimonials .testimonials-hero::before{content:""!important;position:absolute!important;inset:0!important;background:rgba(0,0,0,.16)!important;z-index:0!important;pointer-events:none!important}body.page-testimonials .testimonials-hero .inner{position:relative!important;z-index:1!important}body.page-testimonials .testimonials-intro{text-align:center!important}body.page-testimonials .testimonials-intro .lead{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.testimonials-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:28px!important}.testimonial-card{background:#fff!important;border:1px solid rgba(8,107,128,.16)!important;border-radius:18px!important;padding:28px!important;box-shadow:0 8px 28px rgba(0,0,0,.06)!important}.testimonial-card blockquote{margin:10px 0 22px!important;font-size:1rem!important;line-height:1.6!important;font-weight:400!important}.testimonial-stars{color:#086b80!important;letter-spacing:3px!important;font-size:1rem!important}.testimonial-person{display:flex!important;flex-direction:column!important;gap:3px!important}.testimonial-person strong{color:#086b80!important;font-size:1rem!important}.testimonial-person span{font-size:.9rem!important;color:#596168!important}.testimonials-candidate{background:#f3f3f1!important}@media(max-width:760px){.testimonials-grid{grid-template-columns:1fr!important}.testimonial-card{padding:22px!important}}body.page-testimonials .testimonials-hero{background-position:center center!important}body.page-testimonials .testimonials-section{padding-top:64px!important;padding-bottom:64px!important}body.page-testimonials .testimonials-section + .testimonials-section{padding-top:64px!important}body.page-testimonials .testimonials-section h2{margin-top:0!important}body.page-testimonials .testimonials-grid{margin-top:24px!important}@media(max-width:700px){body.page-testimonials .testimonials-section{padding-top:44px!important;padding-bottom:44px!important}body.page-testimonials .testimonials-section + .testimonials-section{padding-top:44px!important}}html body.page-specialisms .market-grid .market-panel > img.panel-bg,html body.page-specialisms .role-grid .role-panel > img.panel-bg{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;transform:none!important}html body.page-testimonials .testimonials-intro{padding-bottom:32px!important}html body.page-testimonials .testimonials-intro + .testimonials-section{padding-top:32px!important}html body.page-testimonials .testimonials-section{padding-bottom:32px!important}html body.page-testimonials .testimonials-section + .testimonials-section{padding-top:32px!important}@media(max-width:700px){html body.page-testimonials .testimonials-intro{padding-bottom:24px!important}html body.page-testimonials .testimonials-intro + .testimonials-section{padding-top:24px!important}html body.page-testimonials .testimonials-section{padding-bottom:24px!important}html body.page-testimonials .testimonials-section + .testimonials-section{padding-top:24px!important}}html body.page-vacancies .job-copy > p:not(.job-meta){margin:0 0 22px!important}.owner-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}.owner-direct-contact{display:flex;align-items:center;gap:10px}.owner-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#086b80;color:#fff;text-decoration:none;transition:transform .18s ease,background .18s ease}.owner-contact-icon svg{width:21px;height:21px;fill:currentColor}.owner-contact-icon:hover,.owner-contact-icon:focus-visible{background:#075b6d;transform:translateY(-1px);color:#fff}.owner-contact-icon.teams-icon svg{width:29px!important;height:29px!important}.search-process-heading{text-align:center;max-width:980px;margin:0 auto 30px}.search-process-heading .eyebrow{color:#086b80;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.search-process-heading h2{margin:0 0 12px;color:#15191c}.search-process-heading p{margin:0 auto;max-width:850px;color:#596168;font-size:1.06rem;line-height:1.55}.search-process-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.search-process-card-grid img{display:block;width:100%;height:auto;border-radius:14px}@media(max-width:800px){.search-process-heading{margin-bottom:22px;padding:0 4px}.search-process-heading p{font-size:1rem}.search-process-card-grid{grid-template-columns:1fr;gap:16px}}.process-card{display:flex;flex-direction:column;min-width:0;background:#071923;border-radius:14px;overflow:hidden;height:100%}.process-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0}.process-card-copy{display:flex;flex-direction:column;flex:1;padding:20px 22px 24px;color:#fff}.process-card-title{display:flex;align-items:center;gap:12px;min-height:52px;margin-bottom:10px}.process-card-copy p{margin:0;color:#fff;font-size:.98rem;line-height:1.5}@media(max-width:800px){.process-card-copy{padding:18px 18px 22px}.process-card-copy p{font-size:1rem;line-height:1.5}}.process-card{overflow:hidden}.process-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain!important;object-position:center center;background:#071923;border-radius:0;flex:0 0 auto}.search-process-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.process-card{position:relative;display:block;min-width:0;height:430px;border-radius:14px;overflow:hidden;background:#071923}.process-card>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover!important;object-position:center;border-radius:0}.process-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,25,35,0) 24%,rgba(7,25,35,.18) 42%,rgba(7,25,35,.94) 69%,#071923 100%);pointer-events:none}.process-card-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:20px 22px 22px;color:#fff;background:transparent}.process-card-title{display:flex;align-items:center;gap:12px;min-height:46px;margin:0 0 9px}.process-card-title > span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#F2E62E;color:#090d10;font-weight:900;font-size:1rem}.process-card-title h3{margin:0;color:#F2E62E;font-size:1.08rem;line-height:1.15}.process-card-copy p{margin:0;color:#fff;font-size:.94rem;line-height:1.42}@media(max-width:800px){.search-process-card-grid{grid-template-columns:1fr;gap:16px}.process-card{height:420px}.process-card-copy{min-height:190px;padding:20px 20px 22px}.process-card-title h3{font-size:1.12rem}.process-card-copy p{font-size:.98rem;line-height:1.45}}.contact-socials{display:flex;align-items:center;gap:12px;margin-top:10px}.contact-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none}.contact-socials svg{width:22px;height:22px;display:block;fill:currentColor}@media (max-width:850px){.site-header{padding:12px 0;z-index:1000}.nav{position:relative;gap:14px}.logo-brand img{width:min(175px,52vw)!important;height:auto!important;max-height:52px!important}.menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;margin-left:auto;position:relative;z-index:1002;padding:10px 17px;cursor:pointer}.navlinks{display:none!important}.navlinks.open{display:flex!important;position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:0!important;margin:0!important;padding:18px!important;background:#090d10!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(0,0,0,.3)!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;z-index:1001!important;max-height:calc(100vh - 100px);overflow-y:auto}.navlinks.open a{display:block!important;width:100%!important;padding:11px 12px!important;font-size:15px!important;border-radius:8px}.navlinks.open .btn{margin-top:6px;text-align:center;background:var(--yellow)!important;color:#0b0b0b!important}.navlinks.open ul{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.navlinks.open li{display:block!important;width:100%!important;margin:0!important}body.menu-open{overflow:hidden}.wrap{width:min(var(--max),calc(100% - 32px))}.hero,.subhero{min-height:460px!important;background-position:center!important}.hero .inner{width:100%!important;padding-top:100px!important;padding-bottom:42px!important}.hero h1,.subhero h1{font-size:clamp(38px,11vw,56px)!important;line-height:.98!important;letter-spacing:-1.5px!important;margin-bottom:16px!important}.hero .lead,.subhero .lead{font-size:17px!important;line-height:1.5!important}.section{padding:46px 0!important}.section + .section{padding-top:40px!important}.page-end-cta{padding:42px 0!important}.card{padding:22px!important}.founder-grid,.contact-grid{gap:28px!important}.section-head{margin-bottom:24px!important}h2{font-size:clamp(30px,8.5vw,42px)!important;margin-bottom:15px!important}.lead{font-size:17px!important}img{max-width:100%;height:auto}.contact-intro-image img,.marketing-media img{max-height:420px;object-fit:cover;object-position:center}.founder-photo img{max-width:420px;margin:0 auto}.footer{padding:42px 0 22px!important}.footer-grid{gap:26px!important}.footer-grid>div{margin:0!important}}@media (max-width:600px){.wrap{width:calc(100% - 28px)}.hero,.subhero{min-height:410px!important}.hero .inner{padding-top:92px!important;padding-bottom:34px!important}.section{padding:38px 0!important}.section + .section{padding-top:34px!important}.page-end-cta{padding:38px 0!important}.founder-grid,.contact-grid{gap:22px!important}.contact-form-card{padding:24px 18px!important}.process-card{height:auto!important;min-height:360px!important}.search-process-card-grid{gap:14px!important}.gst-solutions{margin-top:0!important;margin-bottom:0!important}.gst-solutions img{display:block;width:100%;height:auto;object-fit:contain}}@media (max-width:850px){.hero,.subhero{display:flex!important;align-items:center!important;justify-content:center!important}.hero>.wrap,.subhero>.wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:inherit!important}.hero .inner,.subhero .inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:72px 16px 32px!important;text-align:center!important}.hero h1,.hero .lead,.hero .eyebrow,.subhero h1,.subhero .lead,.subhero .eyebrow{width:100%!important;max-width:850px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media (max-width:600px){.hero .inner,.subhero .inner{padding:64px 12px 28px!important}}.cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:5000;background:#101314;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.35);padding:20px}.cookie-banner[hidden],.cookie-modal[hidden]{display:none!important}.cookie-banner-inner{max-width:1180px;margin:auto;display:flex;gap:24px;align-items:center;justify-content:space-between}.cookie-banner-copy{max-width:760px}.cookie-banner h2{margin:0 0 7px;font-size:20px}.cookie-banner p{margin:0;color:#e5e7e7;font-size:14px;line-height:1.55}.cookie-banner a,.cookie-modal a{color:#43c6c8;text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-btn{border:1px solid #43c6c8;background:#43c6c8;color:#081011;border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer}.cookie-btn.ghost{background:transparent;color:#43c6c8}.cookie-modal{position:fixed;inset:0;z-index:5100;background:rgba(0,0,0,.68);display:grid;place-items:center;padding:18px}.cookie-panel{width:min(680px,100%);max-height:88vh;overflow:auto;background:#fff;color:#16191a;border-radius:18px;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.45)}.cookie-panel-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.cookie-panel h2{margin:0 0 8px}.cookie-close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}.cookie-option{display:grid;grid-template-columns:1fr auto;gap:18px;padding:18px 0;border-top:1px solid #ddd}.cookie-option h3{margin:0 0 5px;font-size:17px}.cookie-option p{margin:0;color:#555;font-size:14px}.cookie-status{font-weight:800;color:#157b7e}.cookie-panel-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.consent-open{overflow:hidden}.legal-links{margin-top:8px}.legal-links a{white-space:nowrap}.policy-card h2{margin-top:28px}.policy-card h3{margin-top:20px}.policy-table{width:100%;border-collapse:collapse;margin:14px 0 22px}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:10px 8px}.policy-table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.accessibility-note{border-left:4px solid #157b7e;padding-left:16px}@media(max-width:760px){.cookie-banner{left:10px;right:10px;bottom:10px;padding:16px}.cookie-banner-inner{display:block}.cookie-actions{justify-content:stretch;margin-top:14px}.cookie-btn{flex:1 1 140px}.cookie-panel{padding:20px}.cookie-panel-actions .cookie-btn{flex:1 1 100%}.policy-table{font-size:13px}}.testimonials-controls-section{padding:18px 0 0!important}.testimonial-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.testimonial-filter,.testimonial-show-more{border:1px solid #157b7e;background:transparent;color:#157b7e;border-radius:999px;padding:11px 18px;font-weight:800;cursor:pointer}.testimonial-filter.active,.testimonial-filter:hover,.testimonial-filter:focus-visible,.testimonial-show-more:hover,.testimonial-show-more:focus-visible{background:#157b7e;color:#fff}.testimonial-more-wrap{text-align:center;margin-top:28px}.testimonial-card.testimonial-collapsed{display:none!important}.testimonials-section.testimonial-group-hidden{display:none!important}@media(max-width:600px){.testimonial-controls{gap:8px}.testimonial-filter{flex:1 1 auto;padding:10px 12px}.testimonial-show-more{width:100%}}@media (min-width:851px) and (max-width:1280px){html body .site-header .nav{gap:12px;align-items:center}html body .site-header .logo-brand{flex:0 0 auto}html body .site-header .logo-brand img{width:clamp(150px,17vw,190px)!important}html body .site-header .navlinks{position:static;display:flex!important;flex-wrap:nowrap;align-items:center;gap:clamp(7px,1vw,12px);margin-left:auto;padding:0}html body .site-header .navlinks > a:not(.btn){font-size:clamp(11px,1.1vw,12px)!important;white-space:nowrap}html body .site-header .navlinks > .btn{position:static;inset:auto;margin:0;padding:11px 16px;font-size:12px;white-space:nowrap;flex:0 0 auto}}.marketing-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:0;margin:0;padding:0;max-width:none}.employers-page .marketing-media video{object-fit:cover;object-position:50% 50%}.candidates-page .marketing-media video{object-fit:cover;object-position:50% 50%;transform:scale(1.08);transform-origin:center center}.employers-page .marketing-media{background:#020713;display:flex;align-items:center;justify-content:center;overflow:hidden}.employers-page .marketing-media video{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;object-position:center center;transform:none;margin:auto}body.employers-page .feature-media{background:#020713;display:flex;align-items:center;justify-content:center;overflow:hidden}body.employers-page .feature-media > video{position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:100% !important;max-width:100% !important;margin:auto !important;padding:0 !important;object-fit:contain !important;object-position:50% 50% !important;transform:none !important}.legal-page .site-header.header-scrolled{background:rgba(255,255,255,.97)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.legal-page .site-header.header-scrolled .navlinks > a:not(.btn),.legal-page .site-header.header-scrolled .brand,.legal-page .site-header.header-scrolled .menu-toggle{color:#090d10!important;text-shadow:none!important}.legal-page .site-header.header-scrolled .logo-brand img{visibility:visible!important;opacity:1!important;filter:brightness(0)!important}@media(max-width:850px){.legal-page .site-header.header-scrolled{background:rgba(255,255,255,.98)!important}.legal-page .site-header.header-scrolled .navlinks.open{background:#090d10!important}.legal-page .site-header.header-scrolled .navlinks.open > a:not(.btn){color:#fff!important}}body.page-about .page-end-cta{padding-top:0!important}@media(max-width:700px){body.page-about .page-end-cta{padding-top:0!important}}html body.page-about main > section.section:last-child{margin-bottom:0!important}@media(max-width:700px){html body.page-about main > section.section:last-child{margin-bottom:0!important}}html body main > section.section:last-child{margin-bottom:0!important;padding-bottom:clamp(38px,5vw,70px)!important}html body main:has(+ section.page-end-cta) > section.section:last-child{padding-bottom:0!important}html body section.page-end-cta{padding-top:clamp(38px,5vw,70px)!important;padding-bottom:clamp(38px,5vw,70px)!important}@media(min-width:851px){body.page-about .founder-grid{grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:center!important}body.page-about .founder-photo{width:300px!important;height:300px!important;max-width:300px!important;aspect-ratio:1/1!important;border-radius:18px!important;overflow:hidden!important}body.page-about .founder-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center 28%!important;transform:none!important;border-radius:0!important}}@media(max-width:850px){body.page-about .founder-grid{grid-template-columns:1fr!important;gap:24px!important;align-items:start!important}body.page-about .founder-photo{width:min(230px,62vw)!important;height:min(230px,62vw)!important;max-width:none!important;aspect-ratio:1/1!important;margin:0 auto!important;border-radius:18px!important;overflow:hidden!important}body.page-about .founder-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center 28%!important;transform:none!important;border-radius:0!important}}html body.page-about section.page-end-cta{padding-top:clamp(38px,5vw,70px)!important;padding-bottom:clamp(38px,5vw,70px)!important}.vacancies-live-section{background:#f3f3f1!important}.vacancies-live-panel{max-width:940px;margin:0 auto;padding:clamp(30px,5vw,58px);background:#fff;border:1px solid rgba(8,107,128,.18);border-radius:18px;box-shadow:0 10px 32px rgba(0,0,0,.07);text-align:center}.vacancies-live-eyebrow{margin:0 0 12px;color:#086b80;font-size:.78rem;font-weight:900;letter-spacing:1.7px}.vacancies-live-panel h2{margin:0 0 18px;color:#086b80}.vacancies-live-panel .lead{max-width:700px;margin:0 auto;color:#222}.vacancies-live-actions{margin-top:28px}.vacancies-live-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 28px}.vacancies-live-note{margin:17px 0 0;color:#596168;font-size:.9rem}@media(max-width:600px){.vacancies-live-panel{padding:28px 20px}.vacancies-live-button{width:100%}}html body.page-testimonials .testimonials-intro{padding-bottom:24px!important}html body.page-testimonials .testimonials-controls-section{padding-top:0!important;padding-bottom:24px!important}html body.page-testimonials .testimonials-section{padding-top:28px!important;padding-bottom:28px!important}html body.page-testimonials main > .testimonial-more-wrap{margin-top:0;padding-bottom:clamp(30px,4vw,48px)}.legal-page .legal-content{padding-top:140px!important}.legal-banner h1{margin:0 0 28px}.legal-page .policy-card{margin-top:0}[hidden]{display:none!important}@media(max-width:850px){.legal-page .legal-content{padding-top:112px!important}}.legal-page .site-header{background:rgba(255,255,255,.97)!important;box-shadow:0 2px 14px rgba(0,0,0,.06)}.legal-page .site-header .navlinks > a:not(.btn),.legal-page .site-header .menu-toggle{color:#090d10!important;text-shadow:none!important}.legal-page .site-header .logo-brand img{filter:brightness(0)!important}@media(max-width:850px){.legal-page .site-header .navlinks.open{background:#090d10!important}.legal-page .site-header .navlinks.open > a:not(.btn){color:#fff!important}}html body.page-about section.about-expertise-intro{padding-block:clamp(44px,5vw,72px)!important;margin-bottom:0!important}html body.page-about .about-expertise-intro .section-head{margin-bottom:0!important}@media(max-width:850px){html body.page-about .hero.subhero{background-position:85% center!important}html body.page-specialisms .hero.subhero{background-position:81% center!important}html body.employers-page .hero.subhero{background-position:95% center!important}html body.candidates-page .hero.subhero{background-position:75% center!important}html body.page-vacancies .hero.subhero{background-position:90% center!important}html body.page-testimonials .hero.subhero{background-position:55% center!important}html body.page-contact .hero.subhero{background-position:85% center!important}}@media(max-width:850px){html body .hero.subhero{height:auto!important;max-height:none!important}}@media(max-width:850px){.employers-page .feature-split{grid-template-columns:minmax(0,1fr)!important}.employers-page .feature-split > *{min-width:0;overflow-wrap:anywhere}}.page-contact .contact-grid{grid-template-areas:"details email";grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.page-contact .contact-details{grid-area:details}.page-contact .contact-form-card{grid-area:email;min-width:0}.page-contact .contact-actions{display:flex;gap:12px;align-items:stretch;margin:22px 0}.page-contact .contact-actions .btn{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;text-align:center;white-space:normal;padding:12px 14px}.page-contact .contact-purpose-image{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}.page-contact .contact-purpose-image img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;max-width:100%!important;aspect-ratio:auto!important;object-fit:contain!important;transform:none!important;border-radius:16px}@media(max-width:850px){.page-contact .contact-grid{grid-template-areas:"email" "details";grid-template-columns:minmax(0,1fr)}}html body.page-contact .contact-form-card .contact-purpose-image > img{object-fit:contain!important}.page-contact .contact-form-card .small{color:#596168}html body.page-contact .contact-actions > a.btn{font-size:13px!important;font-weight:900!important;line-height:1.4!important;letter-spacing:.4px!important}@media(max-width:850px){html body.page-contact .contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"phone email" "social address";gap:18px 20px;align-items:start}.page-contact .contact-phone-group{grid-area:phone;min-width:0}.page-contact .contact-email-group{grid-area:email;min-width:0}.page-contact .contact-social-group{grid-area:social;min-width:0}.page-contact .contact-details h3{margin:0 0 8px}.page-contact .contact-details p{margin:0}html body.page-contact .contact-details .contact-method-icon{display:none!important}html body.page-contact .contact-details a:has(.contact-method-icon){display:block!important;overflow-wrap:anywhere;white-space:normal}.page-contact .contact-details .contact-socials{flex-wrap:wrap}}html body.employers-page .seekers-features-intro,html body.employers-page .seekers-features-intro > .eyebrow,html body.employers-page .seekers-features-intro > h2,html body.employers-page .seekers-features-intro > .lead{text-align:left!important;margin-left:0!important;margin-right:0!important}.employer-commitment .industry-guarantees{padding-top:0;border-top:0}.gst-links .gst-link{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 1.5%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(5px,1.1vw,24px);font-weight:700;text-decoration:none;line-height:1.2;white-space:nowrap;box-sizing:border-box}.gst-links .gst-hire{left:5.9%;top:81%;width:15.1%;height:9.5%;background:#f2e62e;color:#090d10;border-radius:clamp(4px,.9vw,20px)}.gst-links .gst-opportunities{left:22%;top:81%;width:16.1%;height:9.5%;background:#101619;color:#fff;border:1px solid #fff;border-radius:clamp(4px,.9vw,20px)}.footer-socials svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:block!important}.cookie-panel .small{color:#596168}@media(max-width:850px){.gst-solutions{overflow:visible!important}.gst-links{position:static;display:flex;gap:12px;padding:16px 20px;background:#090d10;pointer-events:auto}.gst-links .gst-link{position:static;flex:1;min-width:0;width:auto;height:auto;min-height:48px;padding:10px 12px;border-radius:14px;font-size:13px;white-space:normal;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body.employers-page .feature-media > video{height:auto!important;aspect-ratio:900/514!important}html body.page-specialisms .specialisms-expertise-copy{position:relative;isolation:isolate}html body.page-specialisms .specialisms-expertise-copy::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#091115 0%,#091115 54%,rgba(9,17,21,.82) 59%,rgba(9,17,21,0) 70%)}html body.page-specialisms .specialisms-expertise-content{position:absolute;z-index:2;left:4.3%;top:50%;transform:translateY(-50%);width:49%;color:#fff;text-align:left}html body.page-specialisms .specialisms-expertise-content .eyebrow{color:#f2e62e!important;font-size:clamp(14px,1.3vw,28px);margin:0 0 14px;text-shadow:none!important}html body.page-specialisms .specialisms-expertise-content h2{font-size:clamp(30px,3.5vw,76px)!important;line-height:1.04;letter-spacing:-.025em;margin:0 0 18px;color:#fff!important;text-align:left!important}html body.page-specialisms .specialisms-expertise-content p{font-size:clamp(16px,1.35vw,29px);line-height:1.55;margin:0;color:#fff}@media(max-width:850px){html body.page-specialisms .specialisms-expertise-copy > img{position:absolute;inset:0;height:100%!important;object-fit:cover!important;object-position:right center!important}html body.page-specialisms .specialisms-expertise-copy::before{background:linear-gradient(90deg,#091115 0%,#091115 40%,rgba(9,17,21,.70) 60%,rgba(9,17,21,.2) 100%)}html body.page-specialisms .specialisms-expertise-content{position:relative;left:auto;top:auto;transform:none;width:auto;min-height:460px;display:flex;flex-direction:column;justify-content:center;padding:42px 24px}html body.page-specialisms .specialisms-expertise-content h2{font-size:clamp(30px,8.5vw,42px)!important}html body.page-specialisms .specialisms-expertise-content p{font-size:17px}}html body.page-about section.page-end-cta{margin-bottom:0!important}@media(min-width:851px){html body.page-contact .contact-layout .contact-grid{width:min(1200px,calc(100% - 64px))!important;max-width:1200px!important;padding-left:0!important;padding-right:0!important;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)!important;gap:36px!important;align-items:stretch}html body.page-contact .contact-form-card{padding:32px!important}}:root{--section-gutter:clamp(38px,5vw,70px);--section-half-gutter:calc(var(--section-gutter)/2)}html body[class] main > section.section{padding-top:var(--section-gutter)!important;padding-bottom:var(--section-gutter)!important;margin-top:0!important;margin-bottom:0!important}html body[class] main:has(+ section.page-end-cta) > section.section:last-child{padding-bottom:0!important}html body[class] > section.page-end-cta{padding-top:var(--section-gutter)!important;padding-bottom:var(--section-gutter)!important;margin-top:0!important;margin-bottom:0!important}html body[class] main > section.section > .wrap:last-child > :last-child{margin-bottom:0!important}html body[class] main > section.section > .wrap:last-child > .section-head:last-child > :last-child{margin-bottom:0!important}html body.employers-page .guarantee-feature,html body.employers-page .feature-split{padding-top:var(--section-half-gutter);padding-bottom:var(--section-half-gutter)}html body.employers-page .guarantees-head,html body.employers-page .seekers-features-intro{margin-bottom:var(--section-gutter)!important}html body.employers-page .guarantees-head + .guarantee-feature,html body.employers-page .seekers-features-intro + .feature-split{padding-top:0;border-top:0}html body.employers-page .industry-guarantees > .guarantee-feature:last-child,html body.employers-page .seekers-features > .wrap > .feature-split:last-child{padding-bottom:0}html body.page-contact main > .contact-intro-v107{padding-top:var(--section-gutter)!important;padding-bottom:0!important;margin-bottom:0!important}html body.page-contact .contact-intro-image{margin-bottom:0!important}html body.page-testimonials main > section.testimonials-intro{padding-bottom:var(--section-half-gutter)!important}html body.page-testimonials main > section.testimonials-intro .lead{margin-bottom:0!important}html body.page-testimonials main > section.testimonials-controls-section{padding-top:0!important;padding-bottom:var(--section-half-gutter)!important}html body.page-testimonials main > section.testimonials-section{padding-top:var(--section-half-gutter)!important;padding-bottom:var(--section-half-gutter)!important}html body.page-testimonials main:has(+ section.page-end-cta) > section.testimonials-section:last-child{padding-bottom:0!important}html body.legal-page main > section.legal-content{padding-top:140px!important}@media(max-width:850px){html body.legal-page main > section.legal-content{padding-top:112px!important}}html body.page-testimonials main > section.testimonials-section.testimonials-candidate{padding-top:var(--section-half-gutter)!important}html body.page-events main .events-hero .inner{max-width:1180px!important;width:calc(100% - 40px)!important;padding-left:0!important;padding-right:0!important;text-align:left!important;align-items:flex-start!important}html body.page-events main .events-hero .inner .eyebrow{text-align:left!important;align-self:flex-start!important}html body.page-events main .events-hero .inner h1,html body.page-events main .events-hero .inner .lead{align-self:flex-start!important}html body.page-events main .events-hero .inner h1,html body.page-events main .events-hero .inner .lead,html body.page-events main .hero+section .events-intro-grid h2,html body.page-events main .events-section-heading h2{text-align:left!important;margin-left:0!important;margin-right:0!important}html body.page-events main .events-hero .inner .lead{color:#fff!important}html body.page-events main .events-hero .inner .eyebrow{display:block!important;color:#f7ee29!important;margin:0 0 14px!important}.page-events .events-hero h1{max-width:890px}.page-events .events-hero .lead{max-width:700px}.page-events .events-intro-grid{display:block}.page-events .events-intro-grid>div:first-child{margin-bottom:24px}.page-events .events-intro-grid>div:last-child{max-width:960px}.page-events .events-client-visits{margin-top:32px;padding:28px;border:0;background:#fff;border-radius:16px}.page-events .events-client-visits h3{margin:10px 0 16px;font-size:clamp(24px,2.8vw,34px);line-height:1.16}.page-events .events-client-visits .event-link{display:inline-block;margin-top:8px}.page-events .events-intro-grid h2{margin:12px 0 0;font-size:clamp(28px,3.1vw,42px);line-height:1.12}.page-events .events-intro-grid p{margin:0 0 16px}.page-events .events-intro-grid p:last-child{margin-bottom:0}.page-events .events-directory{background:#f3f3ef}.page-events .events-section-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:32px}.page-events .events-section-heading h2{margin:8px 0 0;font-size:clamp(28px,3.1vw,42px);line-height:1.12}.page-events .events-section-heading>p{max-width:340px;margin:0;color:#535e62;font-size:16px}.page-events .events-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-events .event-card{background:#fff;border:1px solid #e0e5e4;border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px;min-width:0}.page-events .event-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.page-events .event-place{color:#087587;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.page-events .event-number{font-size:13px;font-weight:700;color:#627075}.page-events .event-card h3{font-size:clamp(24px,2.4vw,32px);line-height:1.12;margin:0;text-transform:none;letter-spacing:-.02em}.page-events .event-card p{font-size:17px;line-height:1.65;margin:0;max-width:58ch}.page-events .event-link{font-size:14px;font-weight:800;color:#151a1d;text-decoration:none;border-bottom:3px solid #f4eb29;padding-bottom:4px;margin-top:auto;align-self:flex-start}.page-events .event-link:hover{border-bottom-color:#087587;color:#087587}.page-events .event-link:focus-visible{outline:3px solid #087587;outline-offset:5px}.page-events .event-card-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.page-events .event-card-wide .event-card-top{margin-bottom:16px}.page-events .event-card-wide .event-link{display:inline-block;margin-top:20px}.page-events .events-meet .cta-box p{max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:850px){.page-events .events-intro-grid{grid-template-columns:1fr;gap:24px}.page-events .events-section-heading{display:block}.page-events .events-section-heading>p{margin-top:16px;max-width:100%}.page-events .event-card{padding:24px}.page-events .events-grid{gap:18px}}@media(max-width:600px){.page-events .events-grid{grid-template-columns:1fr}.page-events .event-card-wide{grid-column:auto;display:flex;gap:16px;align-items:stretch}.page-events .event-card-wide .event-card-top{margin-bottom:16px}.page-events .event-card-wide .event-link{margin-top:16px}.page-events .events-hero h1{font-size:clamp(30px,8vw,44px)}.page-events .events-hero .lead{font-size:17px}}html body[class][class][class][class] :is(main,.page-end-cta,.footer) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,.eyebrow,.section-head,.section-heading,.cta-box,.search-process-heading,.summary-card-kicker,.event-place){text-align:left!important}html body[class][class][class][class] :is(main,.page-end-cta) :where(h1,h2,h3){text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none;white-space:normal!important}html body[class][class][class][class] main .hero .inner{width:calc(100% - 40px)!important;max-width:1180px!important;padding-left:0!important;padding-right:0!important;align-items:flex-start!important;text-align:left!important}html body[class][class][class][class] main .hero :is(h1,.lead,.eyebrow){margin-left:0!important;margin-right:0!important;align-self:flex-start!important}html body[class][class][class][class] main .hero h1{font-size:clamp(32px,5.2vw,64px)!important;line-height:1.06!important;letter-spacing:-.025em!important;max-width:1100px!important}html body[class][class][class][class] main .hero .lead{max-width:900px!important}html body[class][class][class][class] main :is(.section-head,.section-heading,.search-process-heading,.contact-intro-v107,.vacancies-live-panel,.testimonials-intro){text-align:left!important}html body[class][class][class][class] main :is(.section-head,.section-heading,.search-process-heading,.contact-intro-v107,.vacancies-live-panel,.testimonials-intro) :is(h2,p,.lead){margin-left:0!important;margin-right:0!important}html body[class][class][class][class] main h2{font-size:clamp(28px,3.8vw,48px)!important;line-height:1.13!important;letter-spacing:-.025em!important;max-width:100%!important}html body[class][class][class][class] main :is(.feature-copy,.guarantee-copy) :is(h2,h3){font-size:clamp(26px,3vw,40px)!important;line-height:1.15!important}html body[class][class][class][class] .page-end-cta :is(h2,p){margin-left:0!important;margin-right:0!important}html body[class][class][class][class] .page-end-cta h2{font-size:clamp(28px,4vw,52px)!important;line-height:1.1!important;letter-spacing:-.025em!important}html body[class][class][class][class] .page-end-cta .cta-box{text-align:left!important}html body.legal-page[class][class][class] main h2{font-size:clamp(23px,2vw,28px)!important;letter-spacing:normal!important}html body.page-events[class][class][class] main .events-section-heading{display:block!important}html body.page-events[class][class][class] main .events-section-heading>p{max-width:900px!important;margin-top:16px!important}html body.page-events[class][class][class] main .events-hero .inner .eyebrow{display:block!important}@media(max-width:850px){html body.page-events main .events-hero{background-position:75% center!important}}@media(max-width:600px){html body[class][class][class][class] main .hero h1{font-size:clamp(28px,7.8vw,42px)!important}html body[class][class][class][class] main h2{font-size:clamp(25px,6.8vw,34px)!important}html body[class][class][class][class] main :is(.feature-copy,.guarantee-copy) :is(h2,h3){font-size:clamp(24px,6.5vw,30px)!important}}html body.legal-page[class][class][class] main h1{font-size:clamp(26px,6.8vw,48px)!important;line-height:1.1!important;letter-spacing:-.025em!important}html body.legal-page main .policy-table{width:100%;table-layout:fixed}html body.legal-page main .policy-table :is(th,td){overflow-wrap:anywhere;text-align:left}html body.legal-page main .policy-card .btn{white-space:normal;max-width:100%;box-sizing:border-box}@media(max-width:600px){html body.legal-page .policy-card{padding:20px!important}html body.legal-page .policy-table :is(th,td){padding:8px 6px!important;font-size:13px}}html body[class][class][class][class] main > .section > .wrap:not(.contact-grid),html body[class][class][class][class] > .page-end-cta > .wrap{width:calc(100% - clamp(32px,6vw,96px))!important;max-width:none!important;padding-left:0!important;padding-right:0!important}html body[class][class][class][class] main :is(.section-head,.section-heading,.search-process-heading,.guarantees-head,.seekers-features-intro,.events-intro-grid,.events-intro-grid>div,.events-section-heading,.testimonials-intro .wrap,.contact-intro-copy){width:100%!important;max-width:none!important}html body[class][class][class][class] main :is(.section-head,.section-heading,.search-process-heading,.events-intro-grid,.events-section-heading,.contact-intro-v107,.testimonials-intro) :is(h2,p,.lead){width:100%!important;max-width:none!important}html body[class][class][class][class] main .hero .inner{width:calc(100% - clamp(32px,6vw,96px))!important;max-width:none!important}html body[class][class][class][class] main .hero :is(h1,.lead){width:100%!important;max-width:none!important}html body[class][class][class][class] main :is(h1,h2,h3){text-wrap:wrap!important}html body[class][class][class][class] main h2{font-size:clamp(28px,3.2vw,42px)!important}html body[class][class][class][class] .page-end-cta :is(h2,p){width:100%!important;max-width:none!important;text-wrap:wrap!important}html body[class][class][class][class] .page-end-cta h2{font-size:clamp(28px,3.4vw,46px)!important}html body.page-events[class][class][class] main .events-section-heading>p{max-width:none!important}html body.legal-page[class][class][class] main h2{font-size:clamp(23px,2vw,28px)!important}@media(max-width:600px){html body[class][class][class][class] main h2{font-size:clamp(25px,6.8vw,34px)!important}}html body[class][class][class][class][class] :is(main,.page-end-cta) :is(h1,h2){text-align:center!important;text-wrap:balance!important}html body[class][class][class][class][class] :is(main,.page-end-cta) .heading-sentence{display:inline-block;max-width:100%;white-space:normal;vertical-align:top;text-align:center;word-break:normal;overflow-wrap:normal;text-wrap:balance}html body[class][class][class][class][class] main h3:has(.heading-sentence){text-align:center!important}html body[class][class][class][class][class] :is(main,.page-end-cta) p{text-align:left!important}html body.legal-page[class][class][class][class] main .policy-card h2{text-align:left!important}html body.page-about main .hero .heading-keyphrase{white-space:nowrap!important;max-width:none!important}@media(max-width:600px){html body.page-about[class][class][class][class][class] main .hero h1{font-size:clamp(22px,7.4vw,32px)!important}}html body[class][class][class][class][class][class] :is(main,.page-end-cta) :is(h1,h2,h3){text-align:center!important}html body[class][class][class][class][class] :is(main,.page-end-cta) .heading-wordgroup{white-space:nowrap!important}html body[class][class][class][class][class][class] :is(main,.page-end-cta) .heading-wordgroup{display:inline-block;max-width:100%;white-space:normal!important;text-wrap:balance;vertical-align:top}html body[class][class][class][class][class][class][class] main .hero :is(h1,h2,p,.lead,.eyebrow),html body[class][class][class][class][class][class][class] main :is(.section-head,.section-heading,.search-process-heading,.contact-intro-v107,.testimonials-intro) :is(p,.lead,.eyebrow),html body[class][class][class][class][class][class][class] main :is(h1,h2,h3) + p,html body[class][class][class][class][class][class][class] main .events-intro-grid > div > p,html body[class][class][class][class][class][class][class] main .events-section-heading p{text-align:center!important}html body[class][class][class][class][class][class][class] main .hero .inner{align-items:center!important;text-align:center!important}html body[class][class][class][class][class][class][class] main .hero :is(h1,.lead,.eyebrow){align-self:center!important}html body[class][class][class][class][class][class][class] :is(.cta-box,.vacancies-live-panel,.contact-form-card,.events-client-visits,.event-card,.process-card,.role-panel,.market-panel,.testimonial-card,.feature-summary-card) :is(p,h1,h2,h3,.lead,.eyebrow,.summary-card-kicker){text-align:center!important}html body[class][class][class][class][class][class][class] :is(.cta-box,.vacancies-live-panel,.contact-form-card,.events-client-visits,.event-card){text-align:center!important}html body[class][class][class][class][class][class][class] :is(.cta-box,.vacancies-live-panel,.contact-form-card,.events-client-visits,.event-card) :is(.btn,.event-link){margin-left:auto!important;margin-right:auto!important;align-self:center!important}html body[class][class][class][class][class][class][class] :is(.vacancies-live-actions,.contact-actions,.owner-actions,.owner-direct-contact){justify-content:center!important}html body[class][class][class][class][class][class][class] .process-card-title{justify-content:center!important}html body.page-about[class][class][class][class][class] main .founder-grid{display:flex!important;flex-direction:column!important;gap:28px!important;align-items:center!important}html body.page-about[class][class][class][class][class] main .founder-copy{order:0;width:100%!important;max-width:none!important}html body.page-about[class][class][class][class][class] main .founder-copy :is(p,.lead){width:100%!important;max-width:none!important;text-align:center!important}html body.page-about[class][class][class][class][class] main .founder-copy .eyebrow{text-align:center!important}html body.page-about[class][class][class][class][class] main .founder-photo{order:1;width:min(280px,100%)!important;margin:0 auto!important}html body.page-about[class][class][class][class][class] main .founder-photo img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}html body.page-events[class][class][class][class][class][class] main :is(.events-intro-grid>div:first-child,.events-section-heading) .eyebrow{text-align:center!important}html body[class][class][class][class][class][class][class] main :is(.hero,.section-head,.section-heading,.founder-copy,.search-process-heading,.contact-intro-v107,.events-intro-grid,.event-card,.process-card,.role-panel,.market-panel,.contact-form-card,.vacancies-live-panel) p,html body[class][class][class][class][class][class][class] .cta-box p{text-wrap:balance!important}html body.page-about main .owner-actions{align-items:center!important;width:100%!important}html body.page-about main .owner-direct-contact{margin-left:auto!important;margin-right:auto!important}html body[class][class][class][class][class][class][class][class] main :is(.eyebrow,.summary-card-kicker,.vacancies-live-eyebrow,.contact-intro-subject,.event-place){width:100%;max-width:none;text-align:center!important}html body.page-events main .event-card-top{position:relative;display:block;padding:0 24px}html body.page-events main .event-place{display:block;width:100%;text-align:center!important}html body.page-events main .event-number{position:absolute;right:0;top:0}html body.employers-page[class][class][class][class][class][class][class] main .guarantee-copy > .eyebrow{font-size:clamp(24px,2.5vw,36px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.015em!important;margin:0 0 18px!important;text-wrap:balance}html body.employers-page main .guarantee-feature{container-type:inline-size;row-gap:24px!important}html body.employers-page[class][class][class][class][class][class][class] main .guarantee-feature > .service-feature-title{grid-column:1/-1;order:0;display:block;width:100%!important;box-sizing:border-box;padding:14px 8px;border-radius:0;background:#fff;color:#090d10!important;font-size:clamp(12px,2.4vw,42px)!important;font-size:clamp(12px,4.6cqi,42px)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important;text-wrap:nowrap!important;text-align:center!important;-webkit-text-stroke:0;paint-order:normal;text-shadow:none!important;margin:0!important}html body.employers-page main .guarantee-feature > :is(.guarantee-photo,.guarantee-copy){order:1}@media(max-width:760px){html body.employers-page main .guarantee-feature > .guarantee-photo{order:1}html body.employers-page main .guarantee-feature > .guarantee-copy{order:2}}html body.employers-page main .process-card-title h3{color:#fff!important;font-size:clamp(18px,1.8vw,24px)!important;font-weight:800!important;line-height:1.2!important;min-width:0;flex:1;text-shadow:0 1px 3px rgba(0,0,0,.5)}html body.employers-page main .process-card-title h3 .heading-sentence{color:inherit!important;font:inherit;background:transparent!important;width:auto;height:auto;border-radius:0}html body.employers-page main .process-card-title{position:relative;display:block!important;width:100%;box-sizing:border-box;padding:0 54px;min-height:46px;align-content:center}html body.employers-page main .process-card-title > span{position:absolute;left:0;top:50%;transform:translateY(-50%)}html body.employers-page main .process-card-title h3{width:100%;margin:0!important;text-align:center!important}@media(max-width:360px){html body.employers-page main .process-card-title{padding-left:50px;padding-right:50px}html body.employers-page main .process-card-title h3{font-size:16px!important}}html body.employers-page[class][class][class][class][class][class][class] main .candidate-summary-feature .feature-copy p{text-align:center!important}html body.employers-page main .guarantees-head .guarantees-subtitle{font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.4;margin:12px 0 18px!important;color:#086b80;text-align:center!important}.resource-feature{padding:0;background:transparent;border:0;border-radius:0;text-align:center}html body[class][class][class][class][class][class][class][class] main .resource-feature :is(h2,p,.eyebrow){text-align:center!important;width:100%;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.resource-feature .btn{display:inline-flex;justify-content:center;align-items:center;max-width:100%;white-space:normal;margin-top:24px}.prep-highlights{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin:24px 0 0}html body[class][class][class][class][class][class][class][class] main .prep-highlights li{text-align:center!important;font-weight:700;color:#086b80}.preparation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preparation-card{display:flex;flex-direction:column;gap:16px;min-width:0;background:#fff;border:1px solid #e2e7e7;border-radius:18px;padding:28px}.preparation-card h3{font-size:clamp(22px,2vw,28px);line-height:1.2;margin:0}.preparation-card p{margin:0;line-height:1.65;font-size:17px}html body.page-interview[class][class][class][class][class][class][class][class] main .preparation-card :is(h3,p,.eyebrow){text-align:center!important;text-wrap:balance}.resource-card .eyebrow{font-size:12px;letter-spacing:.08em}.resource-link{font-size:15px;font-weight:700;color:#086b80;text-decoration:underline;text-underline-offset:4px}.resource-card .resource-link{margin-top:auto;align-self:center;text-align:center}.resource-link:focus-visible{outline:3px solid #086b80;outline-offset:5px}.preparation-return{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center}@media(max-width:850px){html body.page-interview main .hero{background-position:75% center!important}}@media(max-width:650px){.preparation-grid{grid-template-columns:1fr;gap:18px}.preparation-card{padding:24px 20px}.prep-highlights{display:grid;gap:12px}.resource-feature{padding:0}}html body[class][class][class][class][class][class][class][class] main .resource-feature .eyebrow{margin:0 0 10px!important}html body[class][class][class][class][class][class][class][class] main .resource-feature h2{margin:0 0 15px!important}html body[class][class][class][class][class][class][class][class] main .resource-feature p{margin:0!important}html body[class][class][class][class][class][class][class][class] main .resource-feature p + p{margin-top:16px!important}html body.page-interview main .section-head{margin-bottom:clamp(24px,3vw,32px)!important}html body[class][class][class][class][class][class][class][class] main .resource-feature{text-align:center!important}html body[class][class][class][class][class][class][class][class] main .resource-feature > .btn{display:flex;width:fit-content;max-width:100%;margin:24px auto 0!important}html body[class] main > section.section.section-joins-next{padding-bottom:0!important}html body.page-about[class][class][class][class][class][class] main .founder-grid{gap:24px!important}html body.page-about[class][class][class][class][class][class] main .founder-photo{width:min(240px,70vw)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important}html body.page-about[class][class][class][class][class][class] main .founder-photo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;margin:0!important}html body.page-contact[class][class][class][class][class][class] main .contact-details{box-sizing:border-box;background:#fff;border:1px solid #e3e7e6;border-radius:20px;padding:32px;min-width:0}html body.page-contact[class][class][class][class][class][class] main .contact-details :is(h3,p){text-align:left!important}html body.page-contact[class][class][class][class][class][class] main .contact-details h3{font-size:24px!important;line-height:1.2;margin:0 0 10px!important}html body.page-contact[class][class][class][class][class][class] main .contact-details :is(p,.contact-address-text,.contact-address-text>span){font-size:20px!important;line-height:1.5!important;margin:0!important}html body.page-contact[class][class][class][class][class][class] main .contact-phone{font-size:23px!important;font-weight:700}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-method-icon{width:24px!important;height:28px!important;flex:0 0 24px!important;margin:0!important}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials{justify-content:flex-start;gap:12px;margin-top:0}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials a{width:48px!important;height:48px!important;flex:0 0 48px}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials svg{width:26px!important;height:26px!important}@media(min-width:851px){html body.page-contact[class][class][class][class][class][class] main .contact-details{display:flex!important;flex-direction:column;justify-content:space-between;gap:24px;align-self:stretch}html body.page-contact[class][class][class][class][class][class] main .contact-details a:has(.contact-method-icon){display:flex!important;align-items:center;gap:12px;overflow-wrap:anywhere}}@media(max-width:850px){html body.page-contact[class][class][class][class][class][class] main .contact-details{padding:20px;gap:24px 20px}html body.page-contact[class][class][class][class][class][class] main .contact-details h3{font-size:20px!important;margin-bottom:8px!important}html body.page-contact[class][class][class][class][class][class] main .contact-details :is(p,.contact-address-text,.contact-address-text>span){font-size:16px!important;line-height:1.5!important}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-method-icon{display:none!important}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials{gap:6px;flex-wrap:nowrap}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials a{width:clamp(30px,8vw,38px)!important;height:clamp(30px,8vw,38px)!important;flex:0 0 auto}html body.page-contact[class][class][class][class][class][class] main .contact-details .contact-socials svg{width:20px!important;height:20px!important}}@media(max-width:360px){html body.page-contact[class][class][class][class][class][class] main .contact-details{padding:16px;column-gap:16px}}html body.page-contact main .contact-method-text{min-width:0;overflow-wrap:anywhere}@media(min-width:851px){html body.page-contact main .contact-phone .contact-method-text{font-size:23px;line-height:1.4}}html body.page-contact main .company-information{padding:32px 0!important;border-top:1px solid #dde1df;scroll-margin-top:140px}html body.page-contact main .company-information h2{font-size:20px!important;line-height:1.4!important;text-align:left!important;margin:0 0 12px!important}html body.page-contact main .company-information p{font-size:16px!important;line-height:1.6!important;text-align:left!important;max-width:none!important;margin:8px 0!important;overflow-wrap:break-word}html body.page-contact main .contact-company-group{min-width:0;overflow-wrap:anywhere}@media(max-width:850px){html body.page-contact[class][class][class] main .contact-details{grid-template-areas:"phone email" "social company"!important}html body.page-contact main .contact-company-group{grid-area:company}}html body.page-contact[class][class][class][class][class][class][class][class] main #company-information :is(h2,p){text-align:center!important;max-width:none!important;width:100%;margin-left:0!important;margin-right:0!important}html body.page-events[class][class][class][class][class][class][class][class] main .events-section-heading,html body.page-events[class][class][class][class][class][class][class][class] main .events-section-heading :is(div,h2,p,.eyebrow){text-align:center!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body.page-events[class][class][class][class][class][class][class][class] main .event-card > :is(h3,p){width:100%!important;max-width:none!important;text-align:center!important;margin-left:0!important;margin-right:0!important;align-self:center!important}html body.page-events[class][class][class][class][class][class][class][class] main .event-card > .event-link{align-self:center!important;margin-left:auto!important;margin-right:auto!important}html body footer.footer .footer-legal-bottom{text-align:center!important;width:100%;margin-top:0}html body footer.footer .footer-copyright{padding-top:12px}@media(min-width:851px){html body footer.footer .footer-grid{grid-template-areas:"brand explore contact" "registration registration contact" "legal legal legal";grid-template-rows:auto auto auto;row-gap:8px}html body footer.footer .footer-copyright{position:relative;bottom:24px}html body footer.footer .footer-grid>.footer-brand{grid-area:brand;display:flex;flex-direction:column;justify-content:space-between;min-width:0}html body footer.footer .footer-grid>div:nth-child(2){grid-area:explore}html body footer.footer .footer-grid>div:nth-child(3){grid-area:contact}html body footer.footer .footer-grid>.footer-registration{grid-area:registration;min-width:0;position:relative;bottom:20px}html body footer.footer .footer-grid>.footer-legal-bottom{grid-area:legal;margin-top:8px}html body footer.footer .footer-grid>div:nth-child(2)>p{margin-bottom:0}html body footer.footer .footer-grid>div:nth-child(3)>.footer-meeting-socials{margin-top:0!important}}@media(max-width:850px){html body footer.footer .footer-brand{display:contents}html body footer.footer .footer-copyright{order:1;padding-top:0}html body footer.footer .footer-registration{order:2;margin-top:-18px!important}html body footer.footer .footer-legal-bottom{order:3}}html body footer.footer .footer-brand-copy>p:first-of-type{margin-bottom:0!important}html body footer.footer .footer-brand-copy>p.small{margin-top:0!important}@media(max-width:850px){html body footer.footer .footer-copyright,html body footer.footer .footer-registration{position:relative;bottom:20px}}html body.employers-page main .service-feature-title>.service-feature-label{display:inline-block;background:#090d10;color:#f2e62e;padding:8px 14px;border-radius:4px;white-space:inherit;box-sizing:border-box;max-width:100%;-webkit-text-stroke:0;text-shadow:none}@media(max-width:600px){html body.employers-page main .service-feature-title>.service-feature-label{padding:7px 8px}}html body.page-events main .events-site-visits .events-client-visits{margin-top:0}html body.page-events[class][class][class][class][class][class][class][class] main .events-site-visits .events-client-visits :is(.eyebrow,h2,p){text-align:center!important}html body.page-events main .events-site-visits h2{margin:10px 0 16px;font-size:clamp(24px,2.8vw,34px);line-height:1.16}html body.page-updates main .archive-story{background:#fff;border-radius:18px;padding:clamp(24px,4vw,48px)}html body.page-updates[class][class][class][class][class][class][class][class] main .archive-story p{text-align:center!important;max-width:none;width:100%;text-wrap:balance}.archive-actions{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:24px}html body main :is(#counter-offers,#video-interviews){scroll-margin-top:140px}html body.page-updates main .archive-title-group{display:inline-block;white-space:nowrap;text-wrap:nowrap}.gst-mobile-content{display:none}@media(max-width:600px){html body.page-about .gst-solutions>img{display:none!important}.gst-mobile-content{display:block}.gst-mobile-photo{height:200px;background-image:url('../media/global-safety-talent-solutions-1920-937f5065ea4b.webp');background-size:225% auto;background-position:right center;background-repeat:no-repeat}.gst-mobile-copy{padding:26px 20px 10px;color:#fff}html body.page-about[class][class][class][class][class][class][class] .gst-mobile-copy h2{font-size:clamp(25px,6.5vw,34px)!important;line-height:1.15!important;margin:0 0 16px!important;max-width:none!important;width:100%!important;text-align:center!important}.gst-mobile-copy h2 span{color:#f2e62e}html body.page-about[class][class][class][class][class][class][class] .gst-mobile-copy p{font-size:16px!important;line-height:1.55!important;margin:0!important;max-width:none!important;text-align:center!important;text-wrap:pretty!important}.gst-mobile-benefits{display:grid;gap:16px;margin:24px 0 10px;text-align:center}.gst-mobile-benefits dt{font-size:16px;font-weight:800;line-height:1.3;color:#f2e62e}.gst-mobile-benefits dd{font-size:15px;line-height:1.45;margin:4px 0 0}html body.page-about .gst-links{display:grid;grid-template-columns:1fr;gap:12px;padding:16px 20px 28px}html body.page-about .gst-links .gst-link{font-size:16px;min-height:48px;padding:12px 18px}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-grid,.role-grid){gap:18px!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel){height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)>.panel-copy{display:flex!important;flex-direction:column!important;position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;height:100%!important;box-sizing:border-box!important;padding:14px 16px!important;justify-content:flex-end!important;align-items:center!important;overflow:visible!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)>.panel-copy::after{content:none!important;background:none!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)>.panel-copy h3{font-size:clamp(19px,5vw,24px)!important;line-height:1.15!important;width:100%!important;max-width:none!important;margin:0 0 8px!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)>.panel-copy p{font-size:15px!important;line-height:1.4!important;width:100%!important;max-width:none!important}}@media(max-width:600px){html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(2,10,16,.24),rgba(2,10,16,.48) 38%,rgba(2,10,16,.64))!important;pointer-events:none!important}html body:is(.page-specialisms,.candidates-page)[class][class] :is(.market-panel,.role-panel)>.panel-bg{object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important}html body:is(.page-specialisms,.candidates-page)[class][class][class][class][class][class][class][class][class] :is(.market-panel,.role-panel)>.panel-copy :is(h3,p,.heading-sentence){text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-shadow:0 1px 4px rgba(0,0,0,.45)}}@media(max-width:850px){html body.page-about .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.25)),image-set(url("../media/about-v148-about-hero-flipped-1440-20bba3c99a56.webp") 1x,url("../media/about-v148-about-hero-flipped-1920-c143d27ae34b.webp") 2x)!important}html body.page-interview .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.22)),image-set(url("../media/candidates-v151-candidates-hero-hires-1440-d8474d4aaca2.webp") 1x,url("../media/candidates-v151-candidates-hero-hires-1920-8db0001aab78.webp") 2x)!important}html body.page-events .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.25)),image-set(url("../media/about-v148-about-hero-flipped-1440-20bba3c99a56.webp") 1x,url("../media/about-v148-about-hero-flipped-1920-c143d27ae34b.webp") 2x)!important}html body.page-specialisms .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.8),rgba(5,10,13,.25)),image-set(url("../media/specialisms-v150-specialisms-hero-hires-1440-81daed5a7b13.webp") 1x,url("../media/specialisms-v150-specialisms-hero-hires-1920-811985450c44.webp") 2x)!important}html body.employers-page .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.25)),image-set(url("../media/generated-hero-employers-1440-74278b272bbf.webp") 1x,url("../media/generated-hero-employers-1920-f562fbe7ba34.webp") 2x)!important}html body.candidates-page .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.22)),image-set(url("../media/candidates-v151-candidates-hero-hires-1440-d8474d4aaca2.webp") 1x,url("../media/candidates-v151-candidates-hero-hires-1920-8db0001aab78.webp") 2x)!important}html body.page-vacancies .hero.subhero{background-image:linear-gradient(90deg,rgba(2,10,16,.48) 0%,rgba(2,10,16,.20) 52%,rgba(2,10,16,.08) 100%),image-set(url("../media/vacancies-v99-vacancies-hero-clean-1440-5c91b24ad581.webp") 1x,url("../media/vacancies-v99-vacancies-hero-clean-1920-e62d9e9af6c8.webp") 2x)!important}html body.page-testimonials .hero.subhero{background-image:image-set(url("../media/testimonials-v147-testimonials-hero-1440-3212ce59e2fe.webp") 1x,url("../media/testimonials-v147-testimonials-hero-1920-502f873b5cba.webp") 2x)!important}html body.page-contact .hero.subhero{background-image:linear-gradient(90deg,rgba(2,10,16,.48) 0%,rgba(2,10,16,.20) 52%,rgba(2,10,16,.08) 100%),image-set(url("../media/contact-v97-contact-hero-clean-1440-f45833850c7e.webp") 1x,url("../media/contact-v97-contact-hero-clean-1920-5a2ed319cce8.webp") 2x)!important}html body.page-updates .hero.subhero{background-image:linear-gradient(90deg,rgba(5,10,13,.82),rgba(5,10,13,.25)),image-set(url("../media/about-v148-about-hero-flipped-1440-20bba3c99a56.webp") 1x,url("../media/about-v148-about-hero-flipped-1920-c143d27ae34b.webp") 2x)!important}}