.navigation{background:transparent;left:0;padding:0;position:fixed;right:0;top:0;z-index:2000}#site-navigation{transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}body.nav-solid #site-navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)}.nav-container{justify-content:space-between;min-height:80px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{flex-shrink:0;text-decoration:none}.nav-logo img{height:32px}.navigation .nav-logo__dark,.navigation .nav-logo__light{display:none}.navigation.nav-dark .nav-logo__light,.navigation.nav-light .nav-logo__dark{display:block}.nav-actions{gap:2rem}.nav-actions,.nav-search{align-items:center;display:flex}.nav-search{flex-direction:row-reverse;gap:0;position:relative}.nav-search__form{opacity:0;overflow:hidden;transition:width .3s ease,opacity .2s ease;width:0}.nav-search.open .nav-search__form{opacity:1;width:clamp(160px,20vw,240px)}.nav-search__input{border-radius:9999px;font-size:1.4rem;outline:none;padding:.5rem 1rem;transition:border-color .3s ease,background .3s ease,color .3s ease;width:100%}.nav-search__input::placeholder{transition:color .3s ease}.nav-search__btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:0}.nav-search__btn svg{fill:none;height:22px;transition:stroke .4s ease;width:22px}.nav-menu-btn{transition:all .4s ease}.navigation.nav-dark .nav-search__btn svg{stroke:#fff}.navigation.nav-dark .nav-search__input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff}.navigation.nav-dark .nav-search__input::placeholder{color:hsla(0,0%,100%,.5)}.navigation.nav-dark .nav-menu-btn,.navigation.nav-dark .nav-menu-btn:hover{background:transparent;border-color:var(--white,#fff);color:var(--white,#fff)}.navigation.nav-dark .nav-menu-btn:hover{box-shadow:0 2px 0 rgba(143,159,177,.6);transform:translateY(-2px)}.navigation.nav-dark .nav-menu-btn:active{box-shadow:none;transform:translateY(0)}.navigation.nav-light .nav-search__btn svg{stroke:#062951}.navigation.nav-light .nav-search__input{background:rgba(6,41,81,.06);border:1px solid rgba(6,41,81,.2);color:#062951}.navigation.nav-light .nav-search__input::placeholder{color:rgba(6,41,81,.4)}.navigation.nav-light .nav-menu-btn,.navigation.nav-light .nav-menu-btn:hover{background:transparent;border-color:#062951;color:#062951}.navigation.nav-light .nav-menu-btn:hover{box-shadow:0 2px 0 #13192d;transform:translateY(-2px)}.navigation.nav-light .nav-menu-btn:active{box-shadow:none;transform:translateY(0)}.nav-overlay{background:#fff;color:var(--primaryColour,#0f1524);display:flex;flex-direction:column;inset:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:2001}.nav-overlay.open{opacity:1;pointer-events:auto;visibility:visible}.nav-overlay__header{flex-shrink:0}.nav-overlay__header-inner{align-items:center;display:flex;justify-content:space-between;min-height:80px}.nav-overlay__header .nav-logo img{display:block;height:32px}.nav-overlay .nav-search__btn svg{stroke:#062951}.nav-overlay .nav-search__input{background:rgba(6,41,81,.06);border:1px solid rgba(6,41,81,.2);color:#062951}.nav-overlay .nav-search__input::placeholder{color:rgba(6,41,81,.4)}.nav-close-btn{transition:all .4s ease}.nav-overlay__body{flex:1;padding:8rem 0}.nav-overlay__grid{display:grid;gap:4rem;grid-template-columns:2fr 1fr;min-height:100%}.nav-overlay__menu{display:flex;flex-direction:column}.nav-overlay__list{list-style:none;margin:0;padding:0}.nav-overlay__item{border-left:3px solid transparent;position:relative;transition:border-color .2s ease}.nav-overlay__item-row{align-items:center;display:flex;gap:.5rem;transition:transform .2s ease}.nav-overlay__link{color:var(--Text-text-tertiary,#9da4b2);cursor:pointer;display:block;font-family:var(--primaryFont);font-size:var(--text-3xl);font-weight:300;letter-spacing:0;line-height:var(--leading-3xl);padding:1rem 0 1rem 1.2rem;text-decoration:none;transition:color .2s ease}.nav-overlay__link:hover{color:var(--primaryColour,#0f1524)}.nav-overlay__item:hover>.nav-overlay__item-row{transform:translateX(4px)}.nav-overlay__item:hover .nav-overlay__link{color:var(--primaryColour,#0f1524)}.nav-overlay__item.active{border-left-color:#a1bf24}.nav-overlay__item.active .nav-overlay__link{color:var(--primaryColour,#0f1524)}.nav-overlay__chevron{align-items:center;display:flex;flex-shrink:0;transition:transform .2s ease}.nav-overlay__item:hover .nav-overlay__chevron{transform:translateX(4px)}.nav-overlay__chevron svg{height:24px;width:24px}.nav-overlay__toggle{display:none}.nav-overlay__sublist{display:none;list-style:none;margin:0;padding:0}@media (min-width:769px){.nav-overlay__list{width:max-content}.nav-overlay__item.has-children:hover .nav-overlay__sublist{display:block;left:100%;padding-left:4rem;position:absolute;top:0;white-space:nowrap}}.nav-overlay__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.nav-overlay__sublink{color:var(--Text-text-tertiary,#9da4b2);cursor:pointer;display:block;font-family:var(--primaryFont);font-size:var(--text-2xl);font-weight:300;letter-spacing:-.5px;line-height:var(--leading-2xl);padding:1rem 0;text-decoration:none;transition:color .2s ease}.nav-overlay__sublink:hover{color:var(--primaryColour,#0f1524)}.nav-overlay__sublist-item{border-left:3px solid transparent;padding-left:1.2rem}.nav-overlay__sublist-item.active{border-left-color:#a1bf24}.nav-overlay__sublist-item.active .nav-overlay__sublink{color:var(--primaryColour,#0f1524)}.nav-overlay__blog{display:flex;flex-direction:column;gap:1.6rem}.nav-overlay__blog-label{color:var(--Text-text-secondary,#555c70);font-family:var(--primaryFont);font-size:var(--text-base);font-weight:400;letter-spacing:0;line-height:var(--leading-base)}.nav-overlay__blog-card{display:flex;flex-direction:column}.nav-overlay__blog-image-link{border-radius:12px;display:block;overflow:hidden;text-decoration:none}.nav-overlay__blog-image{aspect-ratio:4/3;background-position:50%!important;background-size:cover!important;position:relative}.nav-overlay__blog-image.has-overlay{background-blend-mode:overlay,multiply,saturation,normal}.nav-overlay__blog-card-content{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:2rem;position:absolute}.nav-overlay__blog-tag{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15);border-radius:4px;color:#fff;display:inline-block;font-family:var(--primaryFont);font-size:var(--text-xs);font-weight:500;letter-spacing:.05em;line-height:var(--leading-xs);padding:4px 12px;text-transform:uppercase;width:fit-content}.nav-overlay__blog-title{color:var(--Text-text-primary-inverted,#fff);display:-webkit-box;font-family:var(--primaryFont);font-size:var(--text-lg);font-weight:500;letter-spacing:-.5px;-webkit-line-clamp:3;line-height:var(--leading-lg);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.nav-overlay__footer{border-top:1px solid rgba(15,21,36,.08);flex-shrink:0}.nav-overlay__footer-inner{align-items:center;display:flex;justify-content:space-between;padding:3.2rem 0 4.8rem}.nav-overlay__glassdoor{align-items:center;display:flex;gap:1rem}.nav-overlay__glassdoor img:not([src]),.nav-overlay__glassdoor img[src=""]{display:none}.nav-overlay__social{align-items:center;display:flex;gap:1.6rem}.nav-overlay__social-link{align-items:center;background:#f5f7fa;border-radius:50%;display:flex;justify-content:center;transition:opacity .2s ease}.nav-overlay__social-link img{display:block;height:25px;opacity:.4;padding:5px;transition:opacity .2s ease;width:25px}.nav-overlay__social-link:hover img{opacity:1}.nav-overlay.open .nav-overlay__item{animation:overlayItemIn .4s ease forwards;opacity:0;transform:translateY(12px)}.nav-overlay.open .nav-overlay__item:first-child{animation-delay:.05s}.nav-overlay.open .nav-overlay__item:nth-child(2){animation-delay:.1s}.nav-overlay.open .nav-overlay__item:nth-child(3){animation-delay:.15s}.nav-overlay.open .nav-overlay__item:nth-child(4){animation-delay:.2s}.nav-overlay.open .nav-overlay__item:nth-child(5){animation-delay:.25s}.nav-overlay.open .nav-overlay__item:nth-child(6){animation-delay:.3s}.nav-overlay.open .nav-overlay__item:nth-child(7){animation-delay:.35s}.nav-overlay.open .nav-overlay__item:nth-child(8){animation-delay:.4s}.nav-overlay.open .nav-overlay__blog{animation:overlayItemIn .5s ease .2s forwards;opacity:0;transform:translateY(12px)}@keyframes overlayItemIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1440px){.nav-overlay__grid{grid-template-columns:1fr}.nav-overlay__blog{display:none}}@media (max-width:768px){.nav-overlay__chevron{display:none}.nav-overlay__toggle{align-items:center;background:none;border:none;color:rgba(15,21,36,.35);cursor:pointer;display:flex;padding:1rem 0 1rem 1rem;transition:color .2s ease}.nav-overlay__toggle:hover{color:var(--primaryColour,#0f1524)}.nav-overlay__toggle svg{transition:transform .3s ease}.nav-overlay__toggle.open svg{transform:rotate(180deg)}.nav-overlay__sublist{border-left:2px solid rgba(15,21,36,.08);display:none;list-style:none;margin:0;padding:0 0 1.2rem}.nav-overlay__sublist.open{display:block}.nav-overlay__sublist .nav-overlay__sublink{padding:.6rem 1rem .6rem 2rem}.nav-overlay__item{border-bottom:1px solid rgba(15,21,36,.08);border-left:none;margin-bottom:0}.nav-overlay__item:last-child{border-bottom:none}.nav-overlay__link{padding-left:0}.nav-overlay__footer-inner{align-items:flex-start;flex-direction:column;gap:2rem}.nav-container{min-height:64px}.navigation>.container{padding:0 1.6rem}.nav-overlay__header-inner{min-height:64px}.nav-overlay__body{padding:3.2rem 0 4rem}.nav-overlay__item{border-bottom:none;border-left:3px solid transparent;margin-left:-1.6rem;padding-left:1.6rem}.nav-overlay__link{font-size:var(--text-2xl);line-height:var(--leading-2xl);padding:1.4rem 0}.nav-overlay__sublist .nav-overlay__sublink{font-size:var(--text-xl);line-height:var(--leading-xl)}.nav-overlay__toggle{padding:1.4rem 0 1.4rem 1rem}.nav-close-btn,.nav-menu-btn{font-size:1.4rem;height:40px;padding:8px 16px}}@media (max-width:480px){.nav-actions{gap:1.2rem}.nav-close-btn,.nav-menu-btn{font-size:1.2rem;height:36px;padding:6px 14px}}