.btn,a{cursor:pointer}.btn::before,.people-card::after{content:"";position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:unset}}body{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-gray-900:#0f0e0f;--bs-body-bg:var(--bs-gray-900);--bs-body-font-family:"DM Sans",sans-serif;--bs-primary:#ed03ff;--bs-border-width:0;--bs-border-radius:0;--bs-link-color-rgb:#ffffff;--bolder-digital-brand:#15ff03;--bolder-soft-brand:#ff6f03;--bolder-commerce-brand:#ed03ff;--bolder-ops-brand:#0393ff;--light:#ffffff}.visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.animate-holder,.btn,.main-content,.people-card{position:relative}a{text-decoration:none}a:hover{color:#ed03ff}.btn{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:0.75rem;border:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#ed03ff;--bs-btn-border-color:#f45cff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#f45cff;--bs-btn-hover-border-color:#f45cff;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f45cff;--bs-btn-active-border-color:#f45cff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#f45cff;--bs-btn-disabled-border-color:#f45cff}.btn-light{--bs-btn-bg:#ffffff}.bolder-colour{color:var(--bs-primary)}.digital-colour,.division-logo-name.bolder-digital{color:var(--bolder-digital-brand)}.division-logo-name.bolder-soft,.soft-colour{color:var(--bolder-soft-brand)}.btn::before{width:12px;height:12px;background-color:var(--bs-body-bg)}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:1.6rem}p{line-height:2rem}.contact .contact-details{margin-bottom:2rem}.contact .socials svg{width:26px;height:26px}.contact-form-response{margin-top:2rem;padding:1.25rem}.contact-form-response.success{border-left:4px solid #19a745;background-color:#abf8c3}.contact-form-response.error{border-left:4px solid #c5020b;background-color:#e6969a}.contact .contact-type{font-size:1.75rem;margin-bottom:.5rem}.hero{padding-bottom:3.5rem}.hero .logo{max-width:400px;margin-left:-1px}.hero p{max-width:64ch}section{padding:7rem 0}.background-white,.background-white .form-control{background-color:var(--bs-light);color:var(--bs-gray-900)}.background-white .btn::before{background-color:var(--bs-light)}.form-control{--bs-border-width:1px}.main-content{z-index:2}.main-content p{font-size:18px;font-weight:300}.animate-holder{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media only screen and (min-width:600px){.contact .contact-form{padding-right:100px}}.people-card{border:1px solid #f0ecec;padding:20px;width:300px;background-size:cover;background-position:center;height:500px;display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.people-card.bolder-digital{box-shadow:0 4px 8px rgb(24 255 7 / 40%)}.people-card.bolder-soft{box-shadow:0 4px 8px rgb(254 111 4 / 40%)}.people-card.bolder-commerce{box-shadow:0 4px 8px rgb(237 1 255 / 40%)}.people-card::after{top:0;right:0;background-color:rgba(0,0,0,.4)}.division-category,.people-card .person-info{color:#fff;position:relative;z-index:2}.people-card .person-info h2{text-transform:capitalize;line-height:1;margin-bottom:10px}.people-card .person-info p{margin-bottom:.25rem;line-height:1.2}.people{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:50px;justify-content:center}@media only screen and (max-width:600px){section{padding:4rem 0}.contact .socials{padding-bottom:2rem}.hero h1{margin-bottom:0}.hero .logo{max-width:230px}.hero p,.main-content p{font-size:1rem}.people{flex-wrap:wrap}.people-card{width:100%}}.people .title{position:sticky;top:20px}.division-category{display:flex;align-items:center;gap:10px;font-weight:200}.division-category span{width:10px;height:10px;background-color:#fff}.bolder-soft span{background-color:var(--bolder-soft-brand)}.bolder-commerce span{background-color:var(--bolder-commerce-brand)}.bolder-digital span{background-color:var(--bolder-digital-brand)}.bolder-ops span{background-color:var(--bolder-ops-brand)}.division-logo{display:flex;align-items:flex-end;padding:30px 0}.division-logo svg{height:30px}.division-logo-name{font-size:32px;line-height:.8;font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.division-logo-name.bolder-commerce{color:var(--bolder-commerce-brand)}.division-logo-name.bolder-ops{color:var(--bolder-ops-brand)}.division-info p{margin-bottom:25px}.divisions .division-card{max-width:unset;width:100%;margin:0;border:0;height:100%;padding:3rem}.divisions .division-card .division-logo{max-width:500px}@media only screen and (max-width:767px){.divisions .division-card{border-bottom:1px solid #86868b;padding:1rem 0}.divisions .col-md-6:last-of-type .division-card{border:0}}@media only screen and (min-width:768px){.divisions .col-md-6:first-of-type .division-card{border-right:1px solid #86868b;border-bottom:1px solid #86868b}.divisions .col-md-6:nth-child(2) .division-card{border-bottom:1px solid #86868b}.divisions .col-md-6:nth-child(3) .division-card{border-right:1px solid #86868b}}.divisions .division-info .btn{width:fit-content!important}footer{padding:1.25rem 0}footer p{margin:0;font-weight:200;font-size:14px;color:#aeaaa6}