:root{--blur-10:5px;--blur-20:10px;--blur-100:50px;--colour-brand-brand-navy:#1e2142;--colour-brand-brand-yellow:#ffb32f;--colour-brand-brand-red:#dc4b39;--colour-brand-brand-blue:#90b8c1;--colour-brand-brand-green:#828b5f;--colour-brand-bright-green:#90a53c;--colour-brand-dark-red:#c0311f;--colour-brand-teal:#153c41;--colour-brand-mint:#bfffcf;--colour-brand-bright-blue:#b3f1ff;--neutrals-black-100:#000000;--neutrals-white-100:#ffffff;--neutrals-black-50:rgba(0 0 0/0.5);--neutrals-black-40:rgba(0 0 0/0.4);--neutrals-black-30:rgba(0 0 0/0.3);--neutrals-black-20:rgba(0 0 0/0.2);--neutrals-white-10:rgba(255 255 255/0.1);--neutrals-white-5:rgba(255 255 255/0.05);--neutrals-white-20:rgba(255 255 255/0.2);--neutrals-black-5:rgba(0 0 0/0.05);--colour-brand-tints-navy-60-fill:#70749d;--colour-brand-tints-navy-40-fill:#a0a2bd;--colour-brand-tints-navy-20-fill:#cfd1de;--colour-brand-tints-blue-150-fill:#486066;--colour-brand-tints-blue-40:rgba(144 184 193/0.4);--colour-brand-tints-blue-30:rgba(144 184 193/0.3);--colour-brand-tints-blue-20:rgba(144 184 193/0.2);--colour-brand-tints-blue-10:rgba(144 184 193/0.1);--colour-brand-tints-mint-20:rgba(191 255 207/0.2);--colour-brand-tints-mint-5:rgba(191 255 207/0.05);--colour-brand-tints-dark-red-40:rgba(192 49 31/0.4);--colour-brand-tints-mint-50:rgba(191 255 207/0.5);--colour-brand-tints-bright-green-40:rgba(144 165 60/0.4);--colour-brand-tints-yellow-40:rgba(255 179 47/0.4);--colour-brand-tints-green-150-fill:#697246;--colour-brand-tints-navy-40:rgba(30 33 66/0.4);--colour-brand-tints-bright-green-20:rgba(144 165 60/0.2);--colour-brand-tints-yellow-20:rgba(255 179 47/0.2);--colour-brand-tints-navy-80-fill:#4b4d68;--colour-brand-tints-green-40-fill:#d3dbb1;--colour-brand-tints-teal-80-fill:#446367;--colour-brand-tints-bright-blue-50:rgba(179 241 255/0.5);--colour-brand-tints-bright-green-10:rgba(144 165 60/0.1);--colour-brand-tints-yellow-10:rgba(255 179 47/0.1);--colour-brand-tints-mint-10:rgba(191 255 207/0.1);--background-colour-black-50:var(--neutrals-black-50);--background-colour-black-40:var(--neutrals-black-40);--background-colour-black-30:var(--neutrals-black-30);--background-colour-black-20:var(--neutrals-black-20);--background-colour-white-100:var(--neutrals-white-100);--background-colour-white-10:var(--neutrals-white-10);--background-colour-bright-blue:var(--colour-brand-bright-blue);--background-colour-blue-40:var(--colour-brand-tints-blue-40);--background-colour-blue-30:var(--colour-brand-tints-blue-30);--background-colour-blue-20:var(--colour-brand-tints-blue-20);--background-colour-blue-10:var(--colour-brand-tints-blue-10);--background-colour-mint:var(--colour-brand-mint);--background-colour-mint-20:var(--colour-brand-tints-mint-20);--background-colour-brand-yellow:var(--colour-brand-brand-yellow);--background-colour-dark-red:var(--colour-brand-dark-red);--background-colour-dark-red-40:var(--colour-brand-tints-dark-red-40);--background-colour-teal:var(--colour-brand-teal);--background-colour-white-5:var(--neutrals-white-5);--background-colour-navy-mid:var(--colour-brand-tints-navy-60-fill);--background-colour-navy-light:var(--colour-brand-tints-navy-40-fill);--background-colour-navy-pale:var(--colour-brand-tints-navy-20-fill);--background-colour-blue-150:var(--colour-brand-tints-blue-150-fill);--border-colour-white-100:var(--neutrals-white-100);--border-colour-brand-yellow:var(--colour-brand-brand-yellow);--border-colour-bright-blue:var(--colour-brand-bright-blue);--border-colour-teal:var(--colour-brand-teal);--border-colour-mint:var(--colour-brand-mint);--border-colour-navy-20:var(--colour-brand-tints-navy-20-fill);--border-colour-navy-60:var(--colour-brand-tints-navy-60-fill);--border-colour-blue-150:var(--colour-brand-tints-blue-150-fill);--border-colour-navy-40:var(--colour-brand-tints-navy-40-fill);--text-colour-white-100:var(--neutrals-white-100);--text-colour-black-100:var(--neutrals-black-100);--text-colour-brand-yellow:var(--colour-brand-brand-yellow);--text-colour-bright-blue:var(--colour-brand-bright-blue);--text-colour-mint:var(--colour-brand-mint);--text-colour-teal:var(--colour-brand-teal);--text-colour-navy-40:var(--colour-brand-tints-navy-40-fill);--text-colour-navy-20:var(--colour-brand-tints-navy-20-fill);--text-colour-blue-150:var(--colour-brand-tints-blue-150-fill);--text-colour-bright-green:var(--colour-brand-bright-green);--system-colours-ui-blue-100:#3a93ff;--system-colours-ui-red-100:#ff5353;--radius-none:0rem;--radius-sm:0.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:6.25rem;--radius-xxl:62.4375rem;--spacing-none:0;--spacing-5xs:clamp(0.125rem,0.125rem + 0vw,0.125rem);--spacing-4xs:clamp(0.25rem,0.25rem + 0vw,0.25rem);--spacing-3xs:clamp(0.125rem,0rem + 0.5556vw,0.5rem);--spacing-2xs:clamp(0.5rem,0.4167rem + 0.3704vw,0.75rem);--spacing-xs:clamp(0.75rem,0.6667rem + 0.3704vw,1rem);--spacing-sm:clamp(1rem,0.9167rem + 0.3704vw,1.25rem);--spacing-md:clamp(1.25rem,1.1667rem + 0.3704vw,1.5rem);--spacing-lg:clamp(1.5rem,1.4167rem + 0.3704vw,1.75rem);--spacing-xlg:clamp(1.75rem,1.6667rem + 0.3704vw,2rem);--spacing-2xlg:clamp(2rem,1.8333rem + 0.7407vw,2.5rem);--spacing-3xlg:clamp(2.5rem,2.3333rem + 0.7407vw,3rem);--spacing-4xlg:clamp(3rem,2.8333rem + 0.7407vw,3.5rem);--spacing-5xlg:clamp(3.5rem,3.3333rem + 0.7407vw,4rem);--spacing-6xlg:clamp(4rem,3.6667rem + 1.4815vw,5rem);--spacing-7xlg:clamp(5rem,4.6667rem + 1.4815vw,6rem);--spacing-8xlg:clamp(6rem,5.3333rem + 2.963vw,8rem);--spacing-9xlg:clamp(8rem,7.3333rem + 2.963vw,10rem);--spacing-10xlg:clamp(10rem,9.6667rem + 1.4815vw,11rem);--outside-block:clamp(1.25rem,0.3333rem + 4.0741vw,4rem);--nav-spacing-internal:clamp(1rem,0.75rem + 1.1111vw,1.75rem);--nav-spacing-external:clamp(0.5rem,0.3333rem + 0.7407vw,1rem);--menu-spacing-internal:clamp(1.5rem,1.0833rem + 1.8519vw,2.75rem);--outside-block-minus-xs:clamp(0.75rem,0.0833rem + 2.963vw,2.75rem);--outside-block-small:clamp(0.5rem,0.3333rem + 0.7407vw,1rem);--outside-block-medium:clamp(1.25rem,-1rem + 10vw,8rem);--outside-block-large:clamp(0.75rem,-2.3333rem + 13.7037vw,10rem);--max-width:47rem;--max-content-width:97.5rem;--max-content-width-10col:80.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--step--2:0.75rem;--step--1:0.875rem;--step-0:clamp(1rem,1rem + 0vw,1rem);--step-1:clamp(1.125rem,1.08rem + 0.2vw,1.26rem);--step-2:clamp(1.2656rem,1.1583rem + 0.477vw,1.5876rem);--step-3:clamp(1.4238rem,1.2316rem + 0.8541vw,2.0004rem);--step-4:clamp(1.6018rem,1.2956rem + 1.361vw,2.5205rem);--step-5:clamp(1.802rem,1.3441rem + 2.0352vw,3.1758rem);--step-6:clamp(2.0273rem,1.3692rem + 2.9248vw,4.0015rem);--step-7:clamp(2.2807rem,1.3603rem + 4.0907vw,5.0419rem);--step-8:clamp(2.5658rem,1.3035rem + 5.6104vw,6.3528rem);--step-9:clamp(2.8865rem,1.1805rem + 7.5822vw,8.0045rem);--font-eyebrow:clamp(0.875rem,0.8333rem + 0.1852vw,1rem);--timing-xs:0.2s;--timing-sm:0.3s;--timing-md:0.6s;--timing-lg:1.2s;--ease-in-out:cubic-bezier(0.05,-0.06,0.94,1.04);--ease-out:cubic-bezier(0,0.17,0.31,1.08);--nav-offset-width:calc(-1 * (clamp(5rem, 4.7857rem + 0.9524vw, 5.5rem) + var(--spacing-xs)))}@media(min-width:75em){:root{--nav-offset-width:calc(-1 * (clamp(5rem, 4.375rem + 0.8333vw, 5.125rem) + var(--spacing-xs)))}}body{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%;background-image:url(/assets/images/tribe-body-bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}body.theme-tau-mai{background-color:var(--colour-brand-teal);background-image:none}a{text-decoration:none;color:inherit}main>:first-child:not(.header-block,.header-insight,.form,.job-listing,.page-404){margin-top:var(--nav-offset-width)}main.insight-page[data-theme=tau-mai]{background:var(--colour-brand-teal);background-image:none}button{display:inline-flex;box-sizing:border-box;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentcolor;background-color:rgba(0,0,0,0);cursor:pointer}h2{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%}h3{font-size:var(--step-3)}h3,h4{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:130%}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h5,h6{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:140%}h6{font-size:var(--step-0)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transform:translateZ(0)!important}}.accordion-block{--accordion-bg-color:var(--neutrals-dark-100);--accordion-text-color:var(--neutrals-white-100);--accordion-border-color:var(--neutrals-white-20);--accordion-item-inactive-color:var(--colour-brand-tints-navy-40-fill);--accordion-item-hover-color:var(--colour-brand-tints-navy-20-fill);padding:var(--spacing-7xlg) var(--outside-block);background-color:var(--accordion-bg-color);color:var(--accordion-text-color)}.accordion-block__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-4xlg)}@media(max-width:56.24em){.accordion-block__container{flex-direction:column;gap:var(--spacing-2xlg)}}.accordion-block__heading-container{flex-basis:41.55%}@media(max-width:56.24em){.accordion-block__heading-container{max-width:100%}}.accordion-block__heading{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%;font-weight:600;margin:0}.accordion-block__content{flex-basis:58.45%;max-width:var(--max-width)}@media(max-width:56.24em){.accordion-block__content{max-width:100%}}.accordion-block__root{display:flex;flex-direction:column;width:100%}.accordion-block__item{border-top:1px solid var(--accordion-item-inactive-color);transition:border-color .2s ease}.accordion-block__item:hover{border-top-color:var(--accordion-item-hover-color)}.accordion-block__item[data-state=open]{border-top-color:var(--accordion-text-color)}.accordion-block__item[data-state=open] .accordion-block__icon{transform:rotate(180deg);color:var(--accordion-text-color)}.accordion-block__item[data-state=open] .accordion-block__trigger,.accordion-block__item[data-state=open]:hover .accordion-block__icon,.accordion-block__item[data-state=open]:hover .accordion-block__trigger{color:var(--accordion-text-color)}.accordion-block__header{width:100%}.accordion-block__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background-color:rgba(0,0,0,0);border-radius:var(--radius-max);border:none;padding:0;cursor:pointer;width:100%;padding:var(--spacing-xlg) 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--accordion-item-inactive-color);transition:color .2s ease;gap:var(--spacing-xlg)}.accordion-block__trigger:hover,.accordion-block__trigger:hover .accordion-block__icon{color:var(--accordion-item-hover-color)}.accordion-block__trigger[data-state=open]{padding-bottom:var(--spacing-lg)}.accordion-block__icon{transition:transform .3s ease,color .2s ease;flex-shrink:0;width:2.75rem;height:2.75rem;color:var(--accordion-item-inactive-color)}.accordion-block__content-wrapper{overflow:hidden}.accordion-block__content-wrapper[data-state=open]{animation:slideDown .3s ease-out}.accordion-block__content-wrapper[data-state=closed]{animation:slideUp .3s ease-out}.accordion-block__content-inner{padding:0 0 var(--spacing-xlg) 0}.accordion-block__content-inner h2,.accordion-block__content-inner h3,.accordion-block__content-inner h4,.accordion-block__content-inner h5,.accordion-block__content-inner h6{margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-sm)}.accordion-block__content-inner p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-bottom:var(--spacing-md);color:var(--colour-brand-tints-navy-20-fill)}.accordion-block__content-inner p:last-child{margin-bottom:0}.accordion-block__content-inner ol,.accordion-block__content-inner ul{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--colour-brand-tints-navy-20-fill)}.accordion-block__content-inner a{color:var(--neutrals-white-100);text-decoration:underline;text-underline-offset:5px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;text-decoration-thickness:.0625rem}.accordion-block__content-inner a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.breadcrumbs{padding:var(--spacing-2xs) var(--nav-spacing-internal);background-color:var(--neutrals-white-10);margin:var(--spacing-2xs) var(--nav-spacing-external);border-radius:var(--radius-sm)}.breadcrumbs__container{max-width:var(--max-content-width);margin:0 auto;overflow:hidden;white-space:nowrap;min-height:1.3rem}.breadcrumbs__list{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.breadcrumbs__item{display:flex;align-items:center;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.breadcrumbs__item:last-child{overflow:hidden}.breadcrumbs__item.next-active .breadcrumbs__separator,.breadcrumbs__item:last-child{color:var(--neutrals-white-100)}.breadcrumbs__link{color:var(--colour-brand-tints-navy-20-fill);text-decoration:none;position:relative;transition:color .3s ease-in-out;display:flex;justify-content:center;align-items:center;overflow:hidden}.breadcrumbs__link:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--neutrals-white-100);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.breadcrumbs__link:hover{color:var(--neutrals-white-100)}.breadcrumbs__link:hover:after{transform:scaleX(1)}.breadcrumbs__link-text{width:min-content}.breadcrumbs__current,.breadcrumbs__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__current{color:var(--neutrals-white-100);font-weight:500}.breadcrumbs__separator{display:flex;align-items:center;margin:0 var(--spacing-2xs);color:var(--colour-brand-tints-navy-20-fill)}.breadcrumbs__separator svg{width:1rem;height:1rem}.button{--button-background-colour:var(--background-colour-brand-yellow);--button-background-hover-colour:var(--background-colour-navy-light);--button-foreground-colour:var(--text-colour-black-100);--button-foreground-hover-colour:var(--text-colour-white-100);--button-border-colour:transparent;--button-padding:var(--spacing-2xs) var(--spacing-md);--button-outline-colour:transparent;--button-border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-none);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background-color:rgba(0,0,0,0);border-radius:var(--radius-max);border:none;padding:0;cursor:pointer;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:1rem;line-height:150%;width:-moz-fit-content;width:fit-content;color:var(--button-foreground-colour);display:inline-flex;padding:var(--button-padding);justify-content:center;align-items:center;border-radius:var(--button-border-radius);background:var(--button-background-colour);outline-width:1px;outline-color:rgba(0,0,0,0);outline-style:solid;outline-offset:.25rem;transition:background-color .2s ease-in-out,color .2s ease-in-out,outline .2s ease-in-out .1s;border:2px solid var(--button-border-colour)}.button:focus-visible{outline-color:var(--button-outline-colour)}.button:hover,.button[data-hovered]{color:var(--button-foreground-hover-colour);background:var(--button-background-hover-colour);border-color:var(--button-border-hover-colour,var(--button-border-colour))}.button[data-mode=dark]{--button-outline-colour:var(--neutrals-white-100)}.button[data-mode=light]{--button-outline-colour:var(--colour-brand-brand-navy)}.button--primary{--button-border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-none)}.button--primary[data-theme=default][data-mode=dark]{--button-background-colour:var(--colour-brand-brand-yellow);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-yellow-40)}.button--primary[data-theme=default][data-mode=light]{--button-foreground-colour:var(--neutrals-white-100);--button-background-colour:var(--colour-brand-brand-navy);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-tints-navy-40)}.button--primary[data-theme=tau-mai][data-mode=dark]{--button-foreground-colour:var(--neutrals-white-100);--button-background-colour:var(--colour-brand-dark-red);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-dark-red-40)}.button--primary[data-theme=tau-mai][data-mode=light]{--button-foreground-colour:var(--neutrals-white-100);--button-background-colour:var(--colour-brand-dark-red);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-tints-dark-red-40)}.button--primary[data-theme=executive][data-mode=dark]{--button-foreground-colour:var(--neutrals-black-100);--button-background-colour:var(--colour-brand-bright-blue);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-blue-40)}.button--primary[data-theme=executive][data-mode=light]{--button-foreground-colour:var(--neutrals-white-100);--button-background-colour:var(--colour-brand-tints-blue-150-fill);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-tints-blue-40)}.button--primary[data-theme=technology][data-mode=dark]{--button-foreground-colour:var(--neutrals-black-100);--button-background-colour:var(--colour-brand-bright-green);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-bright-green-40)}.button--primary[data-theme=technology][data-mode=light]{--button-foreground-colour:var(--neutrals-white-100);--button-background-colour:var(--colour-brand-tints-green-150-fill);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-tints-bright-green-40)}.button--secondary{--button-border-radius:var(--radius-lg) var(--radius-lg) var(--radius-none) var(--radius-lg)}.button--secondary[data-mode=dark]{--button-border-colour:var(--neutrals-white-100);--button-background-colour:transparent;--button-foreground-colour:var(--neutrals-white-100);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--neutrals-white-100)}.button--secondary[data-mode=light]{--button-border-colour:var(--colour-brand-brand-navy);--button-background-colour:transparent;--button-foreground-colour:var(--colour-brand-brand-navy);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-brand-navy)}.button--alt{--button-border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-none);--button-background-colour:transparent;--button-border-colour:var(--colour-brand-brand-yellow);--button-foreground-colour:var(--colour-brand-brand-yellow);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-brand-yellow)}.button--general{--button-border-radius:var(--radius-xl);--button-padding:var(--spacing-xs) var(--spacing-md);--button-background-colour:var(--colour-brand-tints-yellow-20);--button-foreground-colour:var(--colour-brand-brand-yellow);--button-foreground-hover-colour:var(--colour-brand-brand-navy);--button-background-hover-colour:var(--colour-brand-brand-yellow)}.button--general[data-mode=light]{--button-background-colour:var(--colour-brand-tints-navy-20-fill);--button-foreground-colour:var(--colour-brand-brand-navy);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-navy-80-fill)}.button--general:active{--button-border-colour:var(--colour-brand-brand-yellow)}.button--general[data-theme=executive]{--button-background-colour:var(--colour-brand-tints-blue-30);--button-foreground-colour:var(--colour-brand-bright-blue);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-bright-blue)}.button--general[data-theme=executive][data-mode=light]{--button-background-colour:var(--colour-brand-tints-bright-blue-50);--button-foreground-colour:var(--colour-brand-tints-blue-150-fill);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-bright-blue)}.button--general[data-theme=tau-mai]{--button-background-colour:var(--colour-brand-tints-mint-20);--button-foreground-colour:var(--colour-brand-mint);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-mint)}.button--general[data-theme=tau-mai][data-mode=light]{--button-background-colour:var(--colour-brand-tints-mint-50);--button-foreground-colour:var(--colour-brand-teal);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-mint)}.button--general[data-theme=technology]{--button-background-colour:var(--colour-brand-tints-bright-green-40);--button-foreground-colour:var(--colour-brand-tints-green-40-fill);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-bright-green)}.button--general[data-theme=technology][data-mode=light]{--button-background-colour:var(--colour-brand-tints-green-40-fill);--button-foreground-colour:var(--colour-brand-brand-navy);--button-foreground-hover-colour:var(--neutrals-black-100);--button-background-hover-colour:var(--colour-brand-bright-green)}.button--link,.button--link-icon{position:relative;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%;line-height:120%;letter-spacing:1.68px;--button-background-colour:transparent;--button-background-hover-colour:var(--background-colour-navy-light);--button-foreground-colour:var(--text-colour-black-100);--button-foreground-hover-colour:var(--text-colour-white-100);--button-border-colour:transparent;--button-padding:var(--spacing-5xs) 0 var(--spacing-5xs) 0;--button-outline-colour:transparent;--button-border-radius:0;display:inline-flex;align-items:center}.button--link-icon>*,.button--link>*{position:relative;z-index:3}.button--link-icon:focus-visible,.button--link:focus-visible{--button-outline-colour:var(--colour-brand-tints-navy-20-fill);--button-border-radius:4px}.button--link-icon:focus-visible[data-mode=light],.button--link:focus-visible[data-mode=light]{--button-outline-colour:var(--colour-brand-brand-navy)}.button--link,.button--link-icon{border:0;text-transform:uppercase;overflow:hidden}.button--link-icon:before,.button--link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--button-background-hover-colour);transition:height .3s ease;z-index:1}.button--link-icon:after,.button--link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transition:background-color .3s ease;z-index:2}.button--link-icon:hover,.button--link:hover{color:var(--button-foreground-hover-colour);background-color:rgba(0,0,0,0);position:relative;z-index:2}.button--link-icon:hover:before,.button--link:hover:before{height:100%}.button--link-icon:hover:after,.button--link:hover:after{background-color:var(--button-foreground-hover-colour)}.button--link-icon[data-theme=default][data-mode=dark],.button--link[data-theme=default][data-mode=dark]{--button-foreground-colour:var(--colour-brand-tints-navy-20-fill);--button-foreground-hover-colour:var(--colour-brand-brand-navy);--button-background-hover-colour:var(--colour-brand-tints-navy-20-fill)}.button--link-icon[data-theme=default][data-mode=light],.button--link[data-theme=default][data-mode=light]{--button-foreground-colour:var(--colour-brand-tints-navy-80-fill);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-navy-80-fill)}.button--link-icon[data-theme=tau-mai][data-mode=dark],.button--link[data-theme=tau-mai][data-mode=dark]{--button-foreground-colour:var(--colour-brand-mint);--button-foreground-hover-colour:var(--colour-brand-teal);--button-background-hover-colour:var(--colour-brand-mint)}.button--link-icon[data-theme=tau-mai][data-mode=light],.button--link[data-theme=tau-mai][data-mode=light]{--button-foreground-colour:var(--colour-brand-teal);--button-foreground-hover-colour:var(--colour-brand-mint);--button-background-hover-colour:var(--colour-brand-teal)}.button--link-icon[data-theme=executive][data-mode=dark],.button--link[data-theme=executive][data-mode=dark]{--button-foreground-colour:var(--colour-brand-bright-blue);--button-foreground-hover-colour:var(--colour-brand-brand-navy);--button-background-hover-colour:var(--colour-brand-bright-blue)}.button--link-icon[data-theme=executive][data-mode=light],.button--link[data-theme=executive][data-mode=light]{--button-foreground-colour:var(--colour-brand-tints-blue-150-fill);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-blue-150-fill)}.button--link-icon[data-theme=technology][data-mode=dark],.button--link[data-theme=technology][data-mode=dark]{--button-foreground-colour:var(--colour-brand-tints-green-40-fill);--button-foreground-hover-colour:var(--colour-brand-brand-navy);--button-background-hover-colour:var(--colour-brand-tints-green-40-fill)}.button--link-icon[data-theme=technology][data-mode=light],.button--link[data-theme=technology][data-mode=light]{--button-foreground-colour:var(--colour-brand-tints-green-150-fill);--button-foreground-hover-colour:var(--neutrals-white-100);--button-background-hover-colour:var(--colour-brand-tints-green-150-fill)}.button__icon{width:1rem;height:1rem;margin-left:var(--spacing-4xs)}.download-button .button__icon,.play-button .button__icon{width:1.5rem;height:1.5rem}.card-block-insights{padding:var(--spacing-7xlg) var(--outside-block);display:flex;justify-content:center}.card-block-insights__inner{display:flex;flex-direction:column;width:100%;max-width:var(--max-content-width);color:var(--neutrals-white-100)}.card-block-insights__heading{font-weight:var(--font-weight-semibold);font-size:var(--step-4);line-height:120%}.card-block-insights__desc,.card-block-insights__heading{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;max-width:var(--max-width)}.card-block-insights__desc{margin-top:var(--spacing-2xs);font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%}.card-block-insights__cards{margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-2xlg);display:flex;gap:var(--spacing-xlg);flex-direction:column}@media(min-width:56.25em){.card-block-insights__cards{flex-direction:row;width:100%}}.card-block-insights__cards .card-insight--empty{display:none}@media(min-width:56.25em){.card-block-insights__cards .card-insight--empty{display:block;visibility:hidden;height:auto;min-height:1px}}.card-insight{display:flex;flex-direction:column;width:100%;height:100%;position:relative;background:rgba(0,0,0,0);transition:border-radius .3s ease,background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:border-radius .3s ease,background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:border-radius .3s ease,background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.card-insight__image-wrapper{position:relative;width:100%;aspect-ratio:13/8}.card-insight__image{border-radius:var(--radius-sm);object-fit:cover}.card-insight__pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-3xs);margin-top:var(--spacing-sm)}.card-insight__title{font-weight:var(--font-weight-semibold);font-size:var(--step-1);margin-top:var(--spacing-2xs);color:var(--neutrals-white-100)}.card-insight__desc,.card-insight__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;line-height:140%}.card-insight__desc{font-weight:var(--font-weight-regular);font-size:var(--step-0);color:var(--colour-brand-tints-navy-20-fill);margin-top:var(--spacing-4xs);opacity:.8}.card-insight:hover{border-radius:var(--radius-sm);background:var(--neutrals-white-10);box-shadow:0 0 0 var(--nav-spacing-external) var(--neutrals-white-10);-webkit-backdrop-filter:blur(--blur-10);backdrop-filter:blur(--blur-10)}.card-block-jobs{padding:var(--spacing-8xlg) var(--outside-block);background-color:var(--neutrals-black-50);color:var(--neutrals-white-100);--card-block-bg-color:transparent;background:var(--card-block-bg-color)}.card-block-jobs__inner{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column}.card-block-jobs__heading{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%;margin-bottom:var(--spacing-2xs)}.card-block-jobs__desc,.card-block-jobs__heading{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;max-width:var(--max-width)}.card-block-jobs__desc{font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%}.card-block-jobs__cards{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xlg);gap:var(--spacing-xlg);margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-2xlg)}@media(min-width:56.25em){.card-block-jobs__cards{grid-template-columns:repeat(3,1fr)}}.card-job{--card-job-bg-color:var(--colour-brand-tints-yellow-10);--card-job-hover-bg-color:var(--colour-brand-tints-yellow-20);--card-job-hover-box-shadow-color:var(--colour-brand-brand-yellow);display:flex;flex-direction:row;justify-content:space-between;background-color:var(--card-job-bg-color);border-radius:var(--radius-sm);padding:var(--spacing-lg) var(--nav-spacing-internal) var(--spacing-xlg) var(--nav-spacing-internal);text-decoration:none;color:var(--neutrals-white-100);transition:background-color .3s ease,box-shadow .3s ease;height:100%}.card-job[data-theme=technology]{--card-job-bg-color:var(--colour-brand-tints-bright-green-20);--card-job-hover-bg-color:var(--colour-brand-tints-bright-green-40);--card-job-hover-box-shadow-color:var(--colour-brand-tints-green-40-fill)}.card-job[data-theme=executive]{--card-job-bg-color:var(--colour-brand-tints-blue-20);--card-job-hover-bg-color:var(--colour-brand-tints-blue-30);--card-job-hover-box-shadow-color:var(--colour-brand-bright-blue)}.card-job[data-theme=tau-mai]{--card-job-bg-color:var(--colour-brand-tints-mint-10);--card-job-hover-bg-color:var(--colour-brand-tints-mint-20);--card-job-hover-box-shadow-color:var(--colour-brand-mint)}.card-job:hover{background-color:var(--card-job-hover-bg-color);box-shadow:0 0 0 2px var(--card-job-hover-box-shadow-color)}.card-job__content{display:flex;flex-direction:column;flex:1 1}.card-job__pills{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs)}.card-job__title{font-weight:var(--font-weight-medium);font-size:var(--step-1);color:var(--neutrals-white-100);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-2xs)}.card-job__desc,.card-job__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;line-height:140%}.card-job__desc{font-weight:var(--font-weight-regular);font-size:var(--step-0);color:var(--neutrals-white-60)}.card-block-people{--card-block-bg-color:transparent;--card-block-headers-color:var(--neutrals-white-100);--card-block-desc-color:var(--colour-brand-tints-navy-20-fill);padding:var(--spacing-7xlg) var(--outside-block);background-color:var(--card-block-bg-color)}.card-block-people[data-light-mode=light]{--card-block-bg-color:var(--neutrals-white-100);--card-block-headers-color:var(--colour-brand-brand-navy);--card-block-desc-color:var(--neutrals-black-100)}.card-block-people[data-theme=tau-mai][data-light-mode=light]{--card-block-bg-color:var(--neutrals-white-100);--card-block-headers-color:var(--colour-brand-teal)}.card-block-people[data-theme=executive][data-light-mode=light]{--card-block-headers-color:var(--colour-brand-tints-blue-150-fill)}.card-block-people[data-theme=technology][data-light-mode=light]{--card-block-headers-color:var(--colour-brand-tints-green-150-fill)}.card-block-people__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xlg)}.card-block-people__header{flex-direction:column;text-align:left;max-width:var(--max-width);gap:var(--spacing-2xs)}.card-block-people__header--card{display:flex;flex-direction:row}.card-block-people__heading{font-weight:var(--font-weight-semibold);font-size:var(--step-4);line-height:120%;color:var(--card-block-headers-color)}.card-block-people__desc,.card-block-people__heading{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em}.card-block-people__desc{font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%;color:var(--card-block-desc-color)}.card-block-people__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--spacing-xlg);column-gap:var(--spacing-xlg);grid-row-gap:var(--spacing-4xlg);row-gap:var(--spacing-4xlg)}@media(max-width:74.99em){.card-block-people__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:56.24em){.card-block-people__grid{grid-template-columns:1fr}}.card-block-people__card{display:flex;flex-direction:column;background-color:var(--neutrals-dark-90);border-radius:var(--radius-sm);overflow:hidden;height:100%}.card-block-people__image-container{position:relative;width:100%;padding-top:100%;overflow:hidden;cursor:pointer;border-radius:var(--radius-sm)}.card-block-people__image{object-fit:cover;transition:opacity .3s ease}.card-block-people__image--hidden,.card-block-people__image--hover{opacity:0}.card-block-people__image--visible{opacity:1}@media(max-width:56.24em){.card-block-people{grid-template-columns:1fr}.card-block-people__image-container[data-tapped=true] .card-block-people__image{opacity:0}.card-block-people__image-container[data-tapped=true] .card-block-people__image--hover{opacity:1}.card-block-people__header--card{flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs)}.card-block-people__linkedin{margin-left:0;margin-bottom:var(--spacing-2xs)}}.card-block-people__content{display:flex;flex-direction:column;gap:var(--spacing-2xs);flex:1 1;padding-top:var(--spacing-xs)}.card-block-people__header{display:flex;justify-content:space-between;align-items:flex-start}.card-block-people__info{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-2xs)}.card-block-people__name{font-weight:var(--font-weight-semibold);font-size:var(--step-2);line-height:130%}.card-block-people__job-title,.card-block-people__name{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;color:var(--card-block-headers-color)}.card-block-people__job-title{font-weight:var(--font-weight-medium);font-size:var(--step-0);line-height:140%}.card-block-people__linkedin{display:inline-block;height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-4xs)}.card-block-people__description,.card-block-people__email,.card-block-people__phone{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--card-block-desc-color)}.card-block-people__description{margin:0}.card-block-people__cta-container,.cta{display:flex;justify-content:center}.cta{background-color:var(--neutrals-black-50);color:var(--text-colour-white-100);margin:var(--outside-block-small);border-radius:var(--radius-sm)}.cta--footer{border-radius:var(--radius-none);width:100%;margin:0;border-bottom:1px solid var(--colour-brand-tints-navy-60-fill)}.cta--linear{margin:0;align-items:center;gap:var(--Spacing-spacing-xlg,2rem);align-self:stretch}.cta__inner{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xlg);max-width:var(--max-content-width);padding:var(--spacing-2xlg) var(--outside-block-minus-xs)}@media(min-width:56.25em){.cta__inner{flex-direction:row;justify-content:space-between;align-items:center}}.cta__inner--footer{padding:var(--spacing-3xlg) var(--outside-block);margin:0}.cta__inner--linear{flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0}.cta__content{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.cta__title{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%;font-weight:400}.cta__paragraph,.cta__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;max-width:var(--Spacing-width-max-width,752px)}.cta__paragraph{color:var(--text-colour-navy-20);font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%}.cta__buttons{display:inline-flex;flex-direction:row;gap:var(--spacing-xs);height:-moz-fit-content;height:fit-content}@media(min-width:56.25em){.cta__buttons{align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap}.cta__buttons,.cta__buttons .button{width:max-content}}.feature-block{--feature-block-eyebrow-color:var(--neutrals-white-100);--feature-block-eyebrow-cirlce-color:var(--colour-brand-brand-yellow);--feature-block-title-bold-color:var(--neutrals-white-100);--feature-block-quote-bold-color:var(--neutrals-white-100);--feature-block-quote-color:var(--colour-brand-tints-navy-20-fill);color:var(--colour-brand-tints-navy-20-fill);padding:var(--spacing-7xlg) 0;position:relative;display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:60em){.feature-block{padding:var(--spacing-9xlg) 0}}.feature-block[data-light-mode=light]{background-color:#fff;color:var(--neutrals-black-100);--feature-block-eyebrow-color:var(--neutrals-black-100);--feature-block-eyebrow-cirlce-color:var(--colour-brand-brand-navy);--feature-block-title-bold-color:var(--colour-brand-brand-navy);--feature-block-quote-bold-color:var(--colour-brand-brand-navy);--feature-block-quote-color:var(--neutrals-black-100)}.feature-block[data-theme=executive]{--feature-block-eyebrow-cirlce-color:var(--colour-brand-bright-blue)}.feature-block[data-theme=executive][data-light-mode=light]{--feature-block-eyebrow-cirlce-color:var(--colour-brand-tints-blue-150-fill);--feature-block-title-bold-color:var(--colour-brand-tints-blue-150-fill);--feature-block-quote-bold-color:var(--colour-brand-tints-blue-150-fill)}.feature-block[data-theme=tau-mai]{--feature-block-eyebrow-cirlce-color:var(--colour-brand-dark-red)}.feature-block[data-theme=tau-mai][data-light-mode=light]{color:var(--colour-brand-teal);--feature-block-title-bold-color:var(--colour-brand-teal);--feature-block-quote-bold-color:var(--colour-brand-teal)}.feature-block[data-theme=tau-mai] .button--secondary[data-mode=light]{--button-background-hover-colour:var(--colour-brand-teal);--button-foreground-hover-colour:var(--colour-brand-mint);--button-border-colour:var(--colour-brand-teal)}.feature-block[data-theme=technology]{--feature-block-eyebrow-cirlce-color:var(--colour-brand-bright-green)}.feature-block[data-theme=technology][data-light-mode=light]{--feature-block-eyebrow-cirlce-color:var(--colour-brand-tints-green-150-fill);--feature-block-title-bold-color:var(--colour-brand-tints-green-150-fill);--feature-block-quote-bold-color:var(--colour-brand-tints-blue-150-fill)}.feature-block[data-media-align=end] .feature-block__inner{direction:rtl}.feature-block[data-media-align=end] .feature-block__content,.feature-block[data-media-align=end] .feature-block__image-wrapper,.feature-block[data-media-align=end] .feature-block__video-wrapper{direction:ltr}@media(min-width:60em){.feature-block[data-media-align=end] .feature-block__image,.feature-block[data-media-align=end] video{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}}.feature-block__inner{display:grid;grid-template-columns:1fr;width:100%;grid-gap:var(--spacing-4xlg);gap:var(--spacing-4xlg)}@media(min-width:60em){.feature-block__inner{grid-template-columns:1fr 1fr;gap:var(--spacing-xlg)}}.feature-block__image-wrapper,.feature-block__video-wrapper{position:relative;width:100%;height:100%;aspect-ratio:700/600}@media(min-width:60em){.feature-block__image-wrapper,.feature-block__video-wrapper{aspect-ratio:unset;min-height:clamp(24.875rem,-.7404rem + 42.6923vw,52.625rem);min-width:clamp(29.0625rem,-.8798rem + 49.9038vw,61.5rem)}}.feature-block video,.feature-block__image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:0}@media(min-width:60em){.feature-block video,.feature-block__image{border-radius:0 var(--radius-sm) var(--radius-sm) 0}}.feature-block__content{display:flex;flex-direction:column;padding-inline:var(--outside-block);width:100%;align-self:center}@media(min-width:60em){.feature-block__content{max-width:43.75rem}}.feature-block__eyebrow{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2xs)}.feature-block__eyebrow span{color:var(--feature-block-eyebrow-color);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase}.feature-block__eyebrow--circle{width:1rem;height:1rem;border-radius:50%;background-color:var(--feature-block-eyebrow-cirlce-color)}.feature-block__eyebrow--quote{justify-content:center}.feature-block__title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-5);line-height:120%;font-weight:400;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.feature-block__title strong{color:var(--feature-block-title-bold-color)}.feature-block__desc{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-top:var(--spacing-2xs)}.feature-block__button-group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xlg);flex-wrap:wrap}@media(min-width:60em){.feature-block__button-group{flex-direction:row;gap:var(--spacing-xs)}}.feature-block__quote{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-3);line-height:130%;font-weight:400;color:var(--feature-block-quote-color);text-align:center;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.feature-block__quote strong{color:var(--feature-block-quote-bold-color);font-weight:600}.feature-block__video-link{align-self:center}.footer-wrapper{padding-bottom:0;padding-top:0}.footer-wrapper,.footer-wrapper-nav{width:100%;display:flex;flex-direction:column;align-items:center}.footer-wrapper-nav{background-color:var(--neutrals-black-50);justify-content:center}.footer{display:flex;color:var(--text-colour-white-100);width:100%;max-width:var(--max-content-width);flex-direction:column}.footer__pattern-wrapper{width:100%;height:70px;display:flex;justify-content:space-between;margin-top:16px}.footer__pattern-wrapper .left-edge{width:70px;height:100%;background-color:var(--neutrals-black-50);-webkit-clip-path:path("M70 69.9931C69.7184 69.9971 69.4363 69.9994 69.1538 70H70V69.9931ZM68.8462 70H0V1.00017C0 39.0565 30.8092 69.917 68.8462 70ZM0.00710124 0C0.00237239 0.332825 0 0.666219 0 1.00017V0H0.00710124Z");clip-path:path("M70 69.9931C69.7184 69.9971 69.4363 69.9994 69.1538 70H70V69.9931ZM68.8462 70H0V1.00017C0 39.0565 30.8092 69.917 68.8462 70ZM0.00710124 0C0.00237239 0.332825 0 0.666219 0 1.00017V0H0.00710124Z")}.footer__pattern-wrapper .right-edge{width:70px;height:100%;background-color:var(--neutrals-black-50);-webkit-clip-path:path("M0 69.9929C0.332771 69.9976 0.666107 70 1 70C39.1076 70 70 39.1076 70 1C70 0.666107 69.9976 0.332769 69.9929 0H70V1V70H1H0V69.9929Z");clip-path:path("M0 69.9929C0.332771 69.9976 0.666107 70 1 70C39.1076 70 70 39.1076 70 1C70 0.666107 69.9976 0.332769 69.9929 0H70V1V70H1H0V69.9929Z")}.footer__pattern{width:100%;height:86px;border-radius:0 0 999px 999px}.footer__pattern--with-pattern{background-color:var(--colour-brand-teal);border-radius:0 0 0 0;display:flex;flex-direction:column;justify-content:flex-end;height:calc(16px + clamp(46px,5vw + 20px,129px))}.footer__pattern__art{width:100%;background-image:url(/assets/images/footer-pattern.svg);background-size:cover;height:clamp(46px,5vw + 20px,129px)}.footer__nav{display:flex;gap:var(--spacing-sm);width:100%;flex-direction:column;padding-top:var(--spacing-3xlg);padding-bottom:var(--spacing-5xlg);padding-inline:var(--outside-block)}@media(min-width:75em){.footer__nav{flex-direction:row;gap:var(--spacing-xlg)}}.footer__nav__primary{display:flex;flex-direction:column;font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-0);line-height:140%;gap:var(--spacing-sm);flex:1 1;min-width:0}.footer__nav__primary__link{display:flex;align-items:center;gap:2px;text-decoration:underline;-webkit-text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-underline-offset:6px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.footer__nav__primary__link .footer__link-arrow{width:22px;height:22px;color:var(--colour-brand-tints-navy-40-fill);opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s ease}.footer__nav__primary__link:hover .footer__link-arrow{opacity:1;transform:translateX(0)}.footer__nav__secondary{display:flex;flex-direction:row;gap:var(--spacing-xlg);justify-content:space-between}.footer__nav__secondary__group{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1;min-width:0}.footer__nav__secondary__group__title{font-weight:500}.footer__nav__secondary__group__links{display:flex;flex-direction:column;gap:var(--spacing-xs);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%;color:var(--colour-brand-tints-navy-20-fill)}.footer__nav__secondary__group__link{display:flex;align-items:center;gap:4px;text-decoration:underline;-webkit-text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-underline-offset:4px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.footer__nav__secondary__group__link .footer__link-arrow{width:19px;height:19px;color:var(--colour-brand-tints-navy-40-fill);opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s ease}.footer__nav__secondary__group__link:hover .footer__link-arrow{opacity:1;transform:translateX(0)}.footer__nav__contact{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1;min-width:0}.footer__nav__contact__group{flex-direction:column;gap:var(--spacing-2xs)}.footer__nav__contact__city,.footer__nav__contact__group,.footer__nav__contact__phone{display:flex;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.footer__nav__contact__city,.footer__nav__contact__phone{align-items:center;gap:8px;text-decoration:underline;-webkit-text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-underline-offset:4px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:var(--colour-brand-tints-navy-20-fill)}.footer__nav__contact__city .footer__link-arrow,.footer__nav__contact__phone .footer__link-arrow{width:19px;height:19px;color:var(--colour-brand-tints-navy-40-fill);opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s ease}.footer__nav__contact__city:hover .footer__link-arrow,.footer__nav__contact__phone:hover .footer__link-arrow{opacity:1;transform:translateX(0)}.footer__nav__contact__address{margin:0;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.footer__nav__contact__address__line{margin:0;padding:0}.footer__nav h3{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-0);line-height:140%;font-weight:500!important}.footer__accordion{gap:var(--spacing-sm)}.footer__accordion,.footer__accordion__content,.footer__accordion__item{display:flex;flex-direction:column}.footer__accordion__content{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%;color:var(--colour-brand-tints-navy-20-fill);gap:var(--spacing-2xs)}.footer__accordion__content--contact{gap:var(--spacing-sm)}.footer__accordion__content>:first-child{padding-top:var(--spacing-xs)}.footer__accordion__link{display:flex;align-items:center;gap:8px;text-decoration:underline;-webkit-text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-decoration-color:var(--colour-brand-tints-navy-60-fill);text-underline-offset:4px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.footer__accordion__link .footer__link-arrow{width:19px;height:19px;color:var(--colour-brand-tints-navy-40-fill);opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s ease}.footer__accordion__link:hover .footer__link-arrow{opacity:1;transform:translateX(0)}.footer__accordion__contact{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.footer__accordion__address,.footer__accordion__contact{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%;color:var(--colour-brand-tints-navy-20-fill)}.footer__accordion__address{margin:0}.footer__accordion__address__line{margin:0;padding:0}.footer__accordion__trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-5xs)}.footer__accordion__trigger__chevron{width:20px;height:20px;transition:transform var(--timing-xs) ease-in-out}.footer__accordion__trigger[data-state=open] .footer__accordion__trigger__chevron{transform:rotate(180deg)}.footer__copy{display:flex;flex-direction:column;width:100%;gap:var(--spacing-2xlg);color:var(--colour-brand-tints-navy-40-fill);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--2);line-height:150%;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-lg);padding-inline:var(--outside-block);max-width:var(--max-content-width)}@media(min-width:75em){.footer__copy{flex-direction:row;align-items:center;justify-content:space-between;gap:none}}.footer__copy__hr{width:100%;height:1px;background-color:var(--colour-brand-tints-navy-60-fill);margin:0;border:0}.footer__copy__info{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(min-width:75em){.footer__copy__info{display:flex;flex-direction:row}}.footer__copy__info__seperator{display:none}@media(min-width:75em){.footer__copy__info__seperator{display:block;width:1px;background-color:var(--colour-brand-tints-navy-40-fill)}}.footer__copy__info__items{display:flex;gap:var(--spacing-lg)}.footer__copy__link{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:var(--step--2);line-height:150%;text-align:center;line-height:120%;letter-spacing:.72px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.footer__copy__link:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.footer__copy__social{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm)}.footer__copy__social__link{display:flex;align-items:center;color:var(--colour-brand-tints-navy-40-fill);transition:color .3s ease}.footer__copy__social__link:hover,.header-block{color:var(--neutrals-white-100)}.header-block{position:relative;padding:var(--spacing-7xlg) var(--outside-block);overflow:hidden;margin:var(--spacing-3xs) var(--nav-spacing-external) 0 var(--nav-spacing-external);border-radius:var(--radius-sm);border-radius:var(--SM,8px);padding-bottom:1.25rem}.header-block__background{position:absolute;top:0;left:0;width:100%;height:65%;z-index:-1;border-radius:var(--radius-sm)}@media(max-width:56.24em){.header-block__background{height:55%}}.header-block__background-image,.header-block__background-video{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.header-block__overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-sm);background:linear-gradient(0deg,var(--neutrals-white-5) 0,var(--neutrals-white-5) 100%),var(--neutrals-white-10)}.header-block__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:row;gap:var(--spacing-xlg);justify-content:space-between}@media(max-width:56.24em){.header-block__container{flex-direction:column;gap:var(--spacing-3xlg)}}.header-block__content{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:var(--max-width)}.header-block__title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-5);line-height:120%;margin:0}.header-block__title--center-offset{margin-top:var(--spacing-4xlg)}.header-block__body{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%}.header-block__images{flex:0 0 416px}@media(max-width:56.24em){.header-block__images{flex:0 0 auto;width:100%;display:flex;justify-content:flex-end}}.header-block__images-container{position:relative;width:416px;height:423px}@media(max-width:56.24em){.header-block__images-container{width:320px;height:320px}}@media(max-width:22.49em){.header-block__images-container{width:280px;height:280px}}.header-block__parallax-wrapper{position:relative;width:100%;height:100%;overflow:hidden;will-change:transform;border-radius:8px}.header-block__image{position:absolute;border-radius:8px;overflow:hidden}.header-block__image img{object-fit:cover}.header-block__image--bottom{width:283px;height:227px;aspect-ratio:283/227;bottom:0;left:0}@media(max-width:56.24em){.header-block__image--bottom{width:217px;height:auto}}@media(max-width:22.49em){.header-block__image--bottom{width:180px;height:144px}}.header-block__image--top{width:283px;height:354px;aspect-ratio:283/354;top:0;right:0}@media(max-width:56.24em){.header-block__image--top{width:217px;height:auto}}@media(max-width:22.49em){.header-block__image--top{width:180px;height:225px}}.header-block[data-has-images=false]{padding-bottom:var(--spacing-7xlg);background:var(--neutrals-white-10)}.header-block[data-has-images=false] .header-block__background{height:100%}.header-block[data-has-images=false] .header-block__content{text-align:center;max-width:var(--max-width);margin:0 auto}.header-block[data-has-images=false] .header-block__images{display:none}.header-insight{width:100%;position:relative;padding-inline:var(--spacing-xs)}.header-insight__container{width:100%;margin:0 auto;border-radius:var(--radius-sm);padding:var(--spacing-10xlg) var(--outside-block) var(--spacing-5xlg) var(--outside-block);display:flex;flex-direction:column;gap:var(--spacing-lg);position:relative;overflow:hidden}.header-insight__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.header-insight__background-image{z-index:1}.header-insight__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7) 47.3%);z-index:2}.header-insight__overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:3}.header-insight__content{position:relative;z-index:4;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-6xlg)}.header-insight__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-3xs)}.header-insight__text{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2xs)}.header-insight__title{color:var(--neutrals-white-100);font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-5);line-height:120%;margin:0}.header-insight__author{color:var(--neutrals-white-100);font-weight:var(--font-weight-medium)}.header-insight__author,.header-insight__summary{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin:0}.header-insight__summary{color:var(--colour-brand-tints-navy-20-fill);font-weight:var(--font-weight-regular);max-width:752px}.hero-block{position:relative;height:100vh;min-height:840px;width:100%;overflow:hidden;--overlay-gradient:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.4) 51.55%),linear-gradient(0deg,rgba(144,184,193,0.15),rgba(144,184,193,0.15)),rgba(0,0,0,0.5)}.hero-block[data-theme=executive]{--overlay-gradient:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.5) 51.55%),rgba(41,118,136,0.4)}.hero-block[data-theme=tau-mai]{--overlay-gradient:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.5) 51.55%),rgba(0,71,57,0.4)}.hero-block[data-theme=custom]{--overlay-gradient:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.4) 51.55%),linear-gradient(0deg,rgba(144,184,193,0.15),rgba(144,184,193,0.15)),rgba(0,0,0,0.5)}.hero-block__container{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hero-block__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-block__background-image,.hero-block__background-video{width:100%;height:100%;object-fit:cover}.hero-block__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-gradient);z-index:2}.hero-block[data-theme=executive] .hero-block__overlay{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5) 51.55%),rgba(41,118,136,.4)}.hero-block[data-theme=tau-mai] .hero-block__overlay{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5) 51.55%),rgba(0,71,57,.4)}.hero-block__content{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;gap:var(--spacing-lg);color:var(--neutrals-white-100);padding:var(--spacing-2xlg) var(--outside-block) 0 var(--outside-block);max-width:var(--max-content-width)}.hero-block__title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-6);line-height:110%;font-weight:400;max-width:var(--max-width)}.hero-block__title strong{font-weight:600}.hero-block__description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--neutrals-white-100);max-width:var(--max-width)}.hero-block__buttons{display:flex;gap:var(--spacing-2xs);flex-wrap:wrap;max-width:var(--max-width)}.hero-block__pattern{position:absolute;bottom:0;left:0;width:100%;height:97px;overflow:hidden;z-index:2}.hero-block__pattern-container{display:flex;height:100%;width:134000px}.hero-block__pattern-art{width:67000px;height:100%;background-image:url(/assets/images/tau-mai-super-long.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:0 100%}.hero-carousel{padding:var(--spacing-10xlg) 0 var(--spacing-6xlg) 0;display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.hero-carousel__background{position:absolute;top:0;left:0;width:100%;height:calc(100% - clamp(8.75rem,7.375rem + 6.1111vw,12.875rem));z-index:-1;overflow:hidden}.hero-carousel__background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(30,33,66,.2),rgba(30,33,66,.2));z-index:1}.hero-carousel__background-image,.hero-carousel__background-video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.hero-carousel__inner{display:flex;flex-direction:column;width:100%;gap:var(--spacing-8xlg);z-index:2}.hero-carousel__content{display:flex;flex-direction:column;padding:var(--spacing-3xlg) 0;width:100%;align-self:center;color:var(--neutrals-white-100);gap:var(--spacing-lg);align-items:center;max-width:40rem}.hero-carousel__title{text-align:center;font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-6);line-height:110%;font-weight:400}.hero-carousel__title strong{font-weight:600}.hero-carousel__desc{text-align:center;font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%;color:var(--colour-brand-tints-navy-20-fill)}.hero-carousel__button-group{display:flex;flex-direction:row;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.hero-carousel__media-wrapper{width:100%;min-width:100%;height:clamp(9.125rem,4.0417rem + 22.5926vw,16.75rem);overflow:hidden}.hero-carousel__media-wrapper,.hero-carousel__track{position:relative;display:flex;gap:var(--spacing-xs)}.hero-carousel__track{justify-content:flex-start;align-items:center;height:100%;animation:hero-carousel-slide 30s linear infinite}@media(min-width:56.25em){.hero-carousel__track{animation:hero-carousel-slide 60s linear infinite}}.hero-carousel__item{flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;height:clamp(7.25rem,3.2083rem + 17.963vw,13.3125rem);width:clamp(7.25rem,3.2083rem + 17.963vw,13.3125rem)}.hero-carousel__item[data-aspect-ratio="4/5"]{height:clamp(5.8125rem,2.6042rem + 14.2593vw,10.625rem);width:clamp(4.625rem,2.0417rem + 11.4815vw,8.5rem)}.hero-carousel__item[data-aspect-ratio="5/4"]{height:clamp(9.125rem,4.0417rem + 22.5926vw,16.75rem);width:clamp(11.375rem,5.0417rem + 28.1481vw,20.875rem)}.hero-carousel__item[data-aspect-ratio="16/9"]{height:clamp(6.375rem,2.875rem + 15.5556vw,11.625rem);width:clamp(11.375rem,5.1667rem + 27.5926vw,20.6875rem)}.hero-carousel__image-wrapper,.hero-carousel__video-wrapper{position:relative;width:100%;height:100%}.hero-carousel__image{position:absolute}.hero-carousel video,.hero-carousel__image{width:100%;height:100%;object-fit:cover}@keyframes hero-carousel-slide{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--spacing-xs)))}}.info-block{padding:var(--spacing-9xlg) var(--outside-block) var(--spacing-8xlg) var(--outside-block);width:100%;overflow:hidden;color:var(--neutrals-white-100)}.info-block[data-light-mode=true]{background-color:var(--neutrals-white-100);color:var(--colour-brand-brand-navy)}.info-block__inner{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xlg);width:100%}.info-block__heading{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%;margin:0;width:100%}.info-block__asymmetric-grid{display:grid;grid-gap:var(--spacing-4xlg);gap:var(--spacing-4xlg);width:100%}@media(min-width:75em){.info-block__asymmetric-grid{grid-template-columns:60% 40%;gap:var(--spacing-xlg)}}.info-block__asymmetric-grid__left,.info-block__asymmetric-grid__right{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.info-block__grid{display:grid;grid-gap:var(--spacing-4xlg);gap:var(--spacing-4xlg);width:100%;grid-template-columns:1fr}@media(min-width:56.25em){.info-block__grid[data-grid-columns="3"]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xlg)}.info-block__grid[data-grid-columns="4"]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xlg)}}@media(min-width:75em){.info-block__grid[data-grid-columns="4"]{grid-template-columns:repeat(4,1fr)}}.info-card{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);overflow:hidden;height:100%;transition:transform .3s ease,box-shadow .3s ease}.info-card[data-light-mode=true] .info-card__title{color:var(--colour-brand-brand-navy)}.info-card[data-light-mode=true] .info-card__desc{color:var(--neutrals-black-100)}.info-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.info-card__image-wrapper{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--spacing-lg)}.info-card__image{object-fit:cover;border-radius:var(--radius-md)}.info-card__content{display:flex;flex-direction:column;flex:1 1;gap:var(--spacing-xs)}.info-card__title{font-weight:var(--font-weight-semibold);font-size:var(--step-1);color:var(--neutrals-white-100);margin-bottom:var(--spacing-xs)}.info-card__desc,.info-card__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;line-height:140%}.info-card__desc{font-weight:var(--font-weight-regular);font-size:var(--step-0);color:var(--colour-brand-tints-navy-20-fill);margin-top:var(--spacing-3xs)}.info-card__desc p{margin-bottom:1rem}.info-card__desc p:last-child{margin-bottom:0}.info-card__cta{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--colour-brand-primary);text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;display:inline-block;align-self:flex-start}.info-card--large .info-card__image-wrapper{aspect-ratio:752/447}.info-card--large .info-card__title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%}.info-card--large .info-card__content{display:flex;flex-direction:column;justify-content:space-between}.info-card--large:hover{transform:translate(-8px,-8px)}.info-card--small .info-card__image-wrapper{aspect-ratio:44/25}.info-card--small .info-card__content{display:flex;flex-direction:column}.info-card--small .info-card__cta{margin-top:0}.info-card--small:hover{transform:translate(-8px,-8px)}.info-slider-block{position:relative;width:100%;padding:var(--spacing-7xlg) var(--outside-block);border-radius:var(--radius-md)}.info-slider-block[data-theme=tau-mai]{background-image:none;background-color:var(--colour-brand-teal)}.info-slider-block__panel{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:url(/assets/images/tribe-body-bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:var(--neutrals-white-10);background-blend-mode:overlay;padding:var(--spacing-5xlg) var(--outside-block);border-radius:var(--radius-md)}.info-slider-block__panel[data-theme=tau-mai]{background-image:none;background-color:var(--colour-brand-teal)}.info-slider-block__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:var(--max-content-width);width:100%;margin:0 auto;color:var(--neutrals-white-100);gap:var(--spacing-xlg);border-radius:var(--radius-md)}@media(max-width:56.24em){.info-slider-block__content{flex-direction:column;align-items:flex-start}}.info-slider-block__text-content{width:50%;padding-right:var(--outside-block)}@media(max-width:56.24em){.info-slider-block__text-content{width:100%}}.info-slider-block__image-container{width:50%;display:flex;justify-content:center;align-items:center}@media(max-width:56.24em){.info-slider-block__image-container{width:100%}}.info-slider-block__image{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-sm)}.info-slider-block__eyebrow{letter-spacing:.005em;font-size:var(--font-eyebrow);letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase}.info-slider-block__eyebrow,.info-slider-block__title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;line-height:120%}.info-slider-block__title{letter-spacing:.005em;font-size:var(--step-4);margin-top:var(--spacing-xs)}.info-slider-block__description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-top:var(--spacing-lg);color:var(--colour-brand-tints-navy-20-fill)}.info-slider-block__cta-container{margin-top:var(--spacing-lg)}.info-slider-block .pin-spacer{border-radius:var(--radius-md)}.insights-listing{padding:var(--spacing-6xlg) var(--outside-block);padding-bottom:var(--spacing-8xlg);background-color:var(--neutrals-dark-100)}.insights-listing__container{max-width:var(--max-content-width);margin:0 auto;position:relative;display:flex;flex-direction:column;gap:var(--spacing-6xlg)}.insights-listing__grid-container{position:relative;min-height:400px;transition:min-height .3s ease}.insights-listing__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--spacing-xlg);column-gap:var(--spacing-xlg);grid-row-gap:var(--spacing-6xlg);row-gap:var(--spacing-6xlg);margin-bottom:var(--spacing-xlg);transition:opacity .2s ease}@media(max-width:74.99em){.insights-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:56.24em){.insights-listing__grid{grid-template-columns:1fr}}.insights-listing__grid.is-loading{opacity:.6}.insights-listing__pagination-container{position:relative;display:flex;justify-content:center}.insights-listing__empty-message{grid-column:1/-1}.insights-listing__empty,.insights-listing__empty-message,.insights-listing__error{text-align:center;padding:var(--spacing-3xlg) 0;color:var(--neutrals-white-100);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.insights-listing__error{color:var(--colour-brand-dark-red)}.insights-listing__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;grid-column:1/-1;min-height:300px;text-align:center}.insights-listing__loading p{margin-top:var(--spacing-md);color:var(--neutrals-white-100)}.insights-listing__categories-inner{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3xs);width:100%;padding:0;scrollbar-width:none;margin:0 auto;justify-content:center;overflow-x:auto}@media(min-width:56.25em){.insights-listing__categories-inner{flex-wrap:wrap}}.insights-listing__categories-inner::-webkit-scrollbar{display:none}.insights-listing__category-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-xxl);background-color:var(--neutrals-white-10);color:var(--colour-brand-tints-navy-20-fill);-webkit-backdrop-filter:blur(var(--blur-20));backdrop-filter:blur(var(--blur-20));border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:1rem;line-height:150%}.insights-listing__category-button:hover:not(:disabled){background-color:var(--colour-brand-tints-navy-20-fill);color:var(--colour-brand-brand-navy)}.insights-listing__category-button:disabled{opacity:.6}.insights-listing__category-button.is-active{background-color:var(--neutrals-white-20);color:var(--neutrals-white-100);position:relative}.insights-listing__category-button.is-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-xxl);border:2px solid var(--colour-brand-tints-navy-20-fill);pointer-events:none}.insights-listing__select-container{position:relative;width:100%}.insights-listing__select-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--neutrals-white-10);backdrop-filter:blur(var(--blur-20));-webkit-backdrop-filter:blur(var(--blur-20));border:2px solid rgba(0,0,0,0);border-radius:var(--radius-xxl);color:var(--neutrals-white-100);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:1rem;line-height:150%}.insights-listing__select-trigger[aria-expanded=true]{background-color:var(--neutrals-white-20);border:2px solid var(--colour-brand-tints-navy-20-fill)}.insights-listing__select-trigger[data-focused=true]{outline:none}.insights-listing__select-trigger[aria-disabled=true]{opacity:.6;cursor:not-allowed}.insights-listing__select-content{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacing-3xs)}.insights-listing__select-value{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:1rem;line-height:150%}.insights-listing__select-icon{display:flex;align-items:center;transition:transform .2s ease}.insights-listing__select-icon.is-open{transform:rotate(180deg)}.insights-listing__select-popover{position:absolute;top:calc(100% + .5rem);left:0;width:calc(100% - var(--outside-block)*2);background:var(--neutrals-black-40);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));border-radius:var(--radius-sm);border:1px solid var(--colour-brand-tints-navy-40-fill);z-index:100;overflow:hidden;isolation:isolate;pointer-events:auto}.insights-listing__select-listbox{max-height:350px;overflow-y:auto;padding:var(--spacing-2xs);pointer-events:auto}.insights-listing__select-option{padding:var(--spacing-xs);color:var(--neutrals-white-100);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;pointer-events:auto}.insights-listing__select-option:hover{background-color:var(--neutrals-white-10)}.insights-listing__select-option[aria-selected=true]{font-weight:600}.insights-listing__select-option[data-focused=true]{outline:none}.insights-listing__select-option[aria-disabled=true]{opacity:.6;cursor:not-allowed}.insights-listing__categories{display:none}@media(min-width:56.25em){.insights-listing__categories{display:block}}.insights-listing__categories-dropdown{display:block}@media(min-width:56.25em){.insights-listing__categories-dropdown{display:none}}.links-block{padding:var(--spacing-7xlg) var(--outside-block-large);text-align:center;background-color:var(--neutrals-dark-100);color:var(--neutrals-white-100)}.links-block[data-light-mode=true]{background-color:var(--neutrals-white-100);color:var(--colour-brand-brand-navy)}.links-block[data-light-mode=true] .links-block__description{color:var(--neutrals-black-100)}.links-block__container{max-width:var(--max-content-width-10col);margin:0 auto;display:flex;flex-direction:column;align-items:center}.links-block--two-columns .links-block__container{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-5xlg)}@media(max-width:74.99em){.links-block--two-columns .links-block__container{flex-direction:column;align-items:center}}.links-block__column{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-xlg)}.links-block--two-columns .links-block__column{flex:1 1}.links-block__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);max-width:var(--max-width)}.links-block__heading{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%;margin:0}.links-block__description,.links-block__heading{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em}.links-block__description{font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%;color:var(--colour-brand-tints-navy-20-fill)}.links-block__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3xs);max-width:100%}.navigation{position:-webkit-sticky;position:sticky;top:0;padding-top:var(--nav-spacing-external);background:rgba(0,0,0,0);color:var(--colour-brand-tints-navy-20-fill);z-index:200}@media(min-width:75em){.navigation{padding-top:var(--spacing-xs)}}.navigation__inner{position:relative;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;background-color:var(--neutrals-black-50);padding:var(--spacing-xs) var(--nav-spacing-internal);transition:transform .2s ease-in-out;z-index:200;margin-inline:var(--nav-spacing-external);border-radius:var(--radius-md)}.navigation__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));z-index:-2;border-radius:var(--radius-md)}@media(min-width:75em){.navigation__inner{padding:var(--spacing-2xs);padding-inline:var(--nav-spacing-internal)}}.navigation__container{max-width:var(--max-content-width)}.navigation__container,.navigation__header{display:flex;justify-content:space-between;align-items:center;width:100%}@media(min-width:75em){.navigation__header{width:auto}}.navigation__logo{display:flex;margin-right:var(--spacing-lg)}@media(min-width:75em){.navigation__toggle{display:none}}.nav{position:relative;background:rgba(0,0,0,0)}.nav__list{display:flex;width:100%;gap:var(--spacing-lg);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.nav__item{position:relative;padding:var(--spacing-4xs) 0 var(--spacing-4xs) var(--spacing-4xs);background:rgba(0,0,0,0)}.nav__item--group{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;gap:var(--spacing-5xs);transition:color var(--timing-xs) ease-in-out}.nav__item--group:after{content:"";position:absolute;bottom:var(--spacing-4xs);left:calc(0% + var(--spacing-4xs));width:calc(100% - var(--spacing-4xs)*2);height:.5px;background-color:currentColor;transform:scaleX(0);transition:transform var(--timing-xs) ease-in-out}.nav__item--group:hover{color:var(--neutrals-white-100)}.nav__item--group:hover:after{transform:scaleX(1)}.nav__item--group svg{transition:transform var(--timing-xs) ease-in-out}.nav__item--group--active svg{transition:transform var(--timing-sm) ease-in-out;transform:rotate(180deg)}.nav__item--group.active{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--neutrals-white-100)}.nav__item:last-child .nav__dropdown-menu-container{right:calc(0% - var(--spacing-lg));left:auto}.nav__item-link{color:inherit;text-decoration:none;display:block;transition:color var(--ease-in-out) ease-in-out;width:-moz-fit-content;width:fit-content;position:relative}.nav__item-link:after{content:"";position:absolute;bottom:calc(-1*var(--spacing-5xs));left:0;width:100%;height:.5px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--timing-sm) ease-in-out}.nav__item-link:hover{color:var(--neutrals-white-100)}.nav__item-link:hover:after{transform:scaleX(1)}.nav__item-link.active{font-size:var(--step-0)}.nav__item-link.active,.nav__item-link.active-mobile{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;line-height:140%;color:var(--neutrals-white-100)}.nav__item-link.active-mobile{font-size:var(--step-1)}.nav__dropdown-menu-container{position:absolute;top:calc(100% + 30px);left:-.375rem;background:rgba(0,0,0,0);z-index:300}.nav__dropdown-menu{display:block;background-color:var(--neutrals-black-50);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);list-style:none;margin:0;min-width:200px;width:max-content;border:1px solid var(--border-colour-navy-40);display:flex;flex-direction:column;gap:var(--spacing-2xs)}.nav__dropdown-menu li a{color:inherit;text-decoration:none;display:block}.mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background-color:var(--neutrals-black-50);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));padding-inline:var(--menu-spacing-internal)}.mobile-nav__top-row{margin-top:var(--nav-spacing-external);margin-bottom:var(--nav-spacing-external);display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.mobile-nav__header{align-items:center}.mobile-nav__accordion,.mobile-nav__header{display:flex;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%}.mobile-nav__accordion{list-style:none;padding-top:var(--spacing-xlg);padding-bottom:var(--spacing-xlg);flex-direction:column;gap:var(--spacing-sm)}.mobile-nav__toggle{background:none;border:none;color:inherit;cursor:pointer}.mobile-nav__item{padding-left:var(--spacing-4xs);padding-top:var(--spacing-4xs);padding-bottom:var(--spacing-4xs)}.mobile-nav__item[data-state=open]{padding-bottom:var(--spacing-2xs)}.mobile-nav__item.active .mobile-nav__trigger{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--neutrals-white-100)}.mobile-nav__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background-color:rgba(0,0,0,0);border-radius:var(--radius-max);border:none;padding:0;cursor:pointer;color:inherit;display:flex;align-items:center;width:100%;gap:var(--spacing-5xs);transition:color var(--ease-in-out) ease-in-out}.mobile-nav__trigger svg{transition:transform .2s ease-in-out}.mobile-nav__trigger[data-state=open]{padding-bottom:var(--spacing-4xs);color:var(--neutrals-white-100);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%}.mobile-nav__trigger[data-state=open] svg{transition:transform .2s ease-in-out;transform:rotate(180deg)}.mobile-nav__content{overflow:hidden;opacity:0;width:100%;margin-top:var(--spacing-4xs);transition:opacity var(--timing-sm) var(--ease-in-out)}.mobile-nav__content[data-state=open]{animation:slideDown var(--timing-sm) var(--ease-in-out);opacity:1}.mobile-nav__content[data-state=closed]{animation:slideUp var(--timing-sm) var(--ease-in-out)}.mobile-nav__dropdown-menu{list-style:none;padding:0;margin:0;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;display:flex;flex-direction:column;gap:var(--spacing-4xs);color:inherit}.mobile-nav__dropdown-menu li{padding-top:var(--spacing-4xs);padding-bottom:var(--spacing-4xs)}.mobile-nav-open .mobile-nav{display:block}.mobile-nav-open .navigation__header{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.mobile-nav-open .navigation__inner{background-color:rgba(0,0,0,0)}.partners-block{width:100%;padding:var(--spacing-6xlg) var(--outside-block-small);background-color:var(--neutrals-dark-100);color:var(--neutrals-white-100)}.partners-block__container{max-width:var(--max-content-width);margin:0 auto;padding:var(--spacing-4xlg) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xlg);position:relative}.partners-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase}.partners-block__logos{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4xlg)}.partners-block__row{flex-wrap:wrap;gap:var(--spacing-4xlg)}.partners-block__logo-wrapper,.partners-block__row{display:flex;justify-content:center;align-items:center}.partners-block__logo-wrapper{height:36px}.partners-block__logo{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.pill{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:var(--step--2);line-height:150%;--pill-bg-color:var(--colour-brand-tints-yellow-20);--pill-text-color:var(--text-colour-brand-yellow);display:flex;padding:var(--spacing-4xs) var(--spacing-2xs);justify-content:center;align-items:center;background-color:var(--pill-bg-color);color:var(--pill-text-color);border-radius:var(--radius-xxl)}.pill__label{padding-top:2px}.pill[data-theme=tau-mai]{--pill-bg-color:var(--colour-brand-tints-mint-20);--pill-text-color:var(--background-colour-mint)}.pill[data-theme=executive]{--pill-bg-color:var(--colour-brand-tints-blue-30);--pill-text-color:var(--colour-brand-bright-blue)}.pill[data-theme=technology]{--pill-bg-color:var(--colour-brand-tints-bright-green-40);--pill-text-color:var(--colour-brand-tints-green-40-fill)}.rich-text-block{padding:var(--spacing-7xlg) var(--outside-block);background-color:var(--neutrals-dark-100);color:var(--neutrals-white-100)}.rich-text-block__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;justify-content:center}.rich-text-block__container--left-heading{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--spacing-xlg);align-items:flex-start}@media(max-width:56.24em){.rich-text-block__container--left-heading{grid-template-columns:1fr;grid-gap:var(--spacing-lg)}}.rich-text-block__container--left-heading .rich-text-block__heading{grid-column:1;grid-row:1}.rich-text-block__container--left-heading .rich-text-block__content{grid-column:2;grid-row:1}@media(max-width:56.24em){.rich-text-block__container--left-heading .rich-text-block__content{grid-column:1;grid-row:2}}.rich-text-block__heading{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%;margin:0;max-width:var(--max-width);width:100%;text-align:left}.rich-text-block__heading a{color:inherit;text-decoration:none}.rich-text-block__heading a:hover{text-decoration:underline}.rich-text-block__content{max-width:var(--max-width);width:100%;margin:0 auto}.rich-text-block__container:not(.rich-text-block__container--left-heading) .rich-text-block__content{margin:0 auto}.rich-text-block__content h2,.rich-text-block__content h3,.rich-text-block__content h4,.rich-text-block__content h5,.rich-text-block__content h6{margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-sm)}.rich-text-block__content h2{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%}.rich-text-block__content h3{font-size:var(--step-3)}.rich-text-block__content h3,.rich-text-block__content h4{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:130%}.rich-text-block__content h4{font-size:var(--step-2)}.rich-text-block__content h5{font-size:var(--step-1)}.rich-text-block__content h5,.rich-text-block__content h6{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:140%}.rich-text-block__content h6{font-size:var(--step-0)}.rich-text-block__content p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-bottom:1rem;color:var(--colour-brand-tints-navy-20-fill)}.rich-text-block__content ol,.rich-text-block__content ul{margin-bottom:var(--spacing-md);padding-left:0;list-style:none;color:var(--colour-brand-tints-navy-20-fill)}.rich-text-block__content ol li,.rich-text-block__content ul li{position:relative;padding-left:1.25em;margin-bottom:var(--spacing-xs);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.rich-text-block__content ul li:before{content:"•";position:absolute;left:0;top:0;line-height:inherit;font-size:1.25em;display:flex;align-items:center;height:1.15em}.rich-text-block__content ol{counter-reset:item}.rich-text-block__content ol li{counter-increment:item}.rich-text-block__content ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;line-height:inherit;font-size:1em;display:flex;align-items:center;height:1.35em}.rich-text-block__content blockquote{margin:var(--spacing-2xlg) 0}.rich-text-block__content blockquote p{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%}.rich-text-block__content hr{border:none;border-top:1px solid var(--colour-brand-tints-navy-20-fill);margin:var(--spacing-2xlg) 0}.rich-text-block__content a:not([id]):not([name]){color:var(--neutrals-white-100);text-decoration:underline;text-underline-offset:5px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;text-decoration-thickness:.0625rem}.rich-text-block__content a:not([id]):not([name]):hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.rich-text-block__content a[id],.rich-text-block__content a[name]{color:inherit;text-decoration:none}.rich-text-block__content a[id]:hover,.rich-text-block__content a[name]:hover{text-decoration:none}.rich-text-block__content h2 a[id],.rich-text-block__content h2 a[name],.rich-text-block__content h3 a[id],.rich-text-block__content h3 a[name],.rich-text-block__content h4 a[id],.rich-text-block__content h4 a[name],.rich-text-block__content h5 a[id],.rich-text-block__content h5 a[name],.rich-text-block__content h6 a[id],.rich-text-block__content h6 a[name],.rich-text-block__content p a[id],.rich-text-block__content p a[name]{color:inherit;text-decoration:none}.rich-text-block__content h2 a[id]:hover,.rich-text-block__content h2 a[name]:hover,.rich-text-block__content h3 a[id]:hover,.rich-text-block__content h3 a[name]:hover,.rich-text-block__content h4 a[id]:hover,.rich-text-block__content h4 a[name]:hover,.rich-text-block__content h5 a[id]:hover,.rich-text-block__content h5 a[name]:hover,.rich-text-block__content h6 a[id]:hover,.rich-text-block__content h6 a[name]:hover,.rich-text-block__content p a[id]:hover,.rich-text-block__content p a[name]:hover{text-decoration:none}.rich-text-block__content sub,.rich-text-block__content sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}.rich-text-block__content sup{top:-.75em}.rich-text-block__content sub{bottom:-.25em}.rich-text-block__content del,.rich-text-block__content s,.rich-text-block__content strike{text-decoration:line-through}.simplified-rich-text-block{padding:var(--spacing-7xlg) var(--outside-block);color:var(--neutrals-white-100)}.simplified-rich-text-block__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.simplified-rich-text-block__container--left-heading{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--spacing-xlg);align-items:flex-start}@media(max-width:56.24em){.simplified-rich-text-block__container--left-heading{grid-template-columns:1fr;grid-gap:var(--spacing-lg)}}.simplified-rich-text-block__container--left-heading .simplified-rich-text-block__heading{grid-column:1;grid-row:1}.simplified-rich-text-block__container--left-heading .simplified-rich-text-block__content{grid-column:2;grid-row:1}@media(max-width:56.24em){.simplified-rich-text-block__container--left-heading .simplified-rich-text-block__content{grid-column:1;grid-row:2}}.simplified-rich-text-block__heading{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%;margin:0;max-width:var(--max-width);width:100%;text-align:left}.simplified-rich-text-block__heading a[id],.simplified-rich-text-block__heading a[name]{color:inherit;text-decoration:none}.simplified-rich-text-block__heading a[id]:hover,.simplified-rich-text-block__heading a[name]:hover{text-decoration:none}.simplified-rich-text-block__content{max-width:var(--max-width);width:100%;margin:0 auto}.simplified-rich-text-block__container:not(.simplified-rich-text-block__container--left-heading) .simplified-rich-text-block__content{margin:0 auto}.simplified-rich-text-block__content h2,.simplified-rich-text-block__content h3,.simplified-rich-text-block__content h4,.simplified-rich-text-block__content h5,.simplified-rich-text-block__content h6{margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-sm)}.simplified-rich-text-block__content h2{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%}.simplified-rich-text-block__content h3{font-size:var(--step-3)}.simplified-rich-text-block__content h3,.simplified-rich-text-block__content h4{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:130%}.simplified-rich-text-block__content h4{font-size:var(--step-2)}.simplified-rich-text-block__content h5{font-size:var(--step-1)}.simplified-rich-text-block__content h5,.simplified-rich-text-block__content h6{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:140%}.simplified-rich-text-block__content h6{font-size:var(--step-0)}.simplified-rich-text-block__content p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-bottom:1rem;color:var(--colour-brand-tints-navy-20-fill)}.simplified-rich-text-block__content mark{background-color:rgba(0,0,0,0);color:var(--neutrals-white-100);font-weight:600}.simplified-rich-text-block__content h2 a[id],.simplified-rich-text-block__content h2 a[name],.simplified-rich-text-block__content h3 a[id],.simplified-rich-text-block__content h3 a[name],.simplified-rich-text-block__content h4 a[id],.simplified-rich-text-block__content h4 a[name],.simplified-rich-text-block__content h5 a[id],.simplified-rich-text-block__content h5 a[name],.simplified-rich-text-block__content h6 a[id],.simplified-rich-text-block__content h6 a[name],.simplified-rich-text-block__content p a[id],.simplified-rich-text-block__content p a[name]{color:inherit;text-decoration:none}.simplified-rich-text-block__content h2 a[id]:hover,.simplified-rich-text-block__content h2 a[name]:hover,.simplified-rich-text-block__content h3 a[id]:hover,.simplified-rich-text-block__content h3 a[name]:hover,.simplified-rich-text-block__content h4 a[id]:hover,.simplified-rich-text-block__content h4 a[name]:hover,.simplified-rich-text-block__content h5 a[id]:hover,.simplified-rich-text-block__content h5 a[name]:hover,.simplified-rich-text-block__content h6 a[id]:hover,.simplified-rich-text-block__content h6 a[name]:hover,.simplified-rich-text-block__content p a[id]:hover,.simplified-rich-text-block__content p a[name]:hover{text-decoration:none}.stats-block-wrapper{padding:var(--spacing-6xlg) var(--outside-block-small)}.stats-block{position:relative;margin:0 auto;border-radius:var(--border-radius-lg);overflow:hidden;color:var(--neutrals-white-100);padding:var(--spacing-8xlg) var(--outside-block-medium) var(--spacing-9xlg) var(--outside-block-medium);border-radius:var(--radius-sm);box-shadow:0 var(--spacing-4xs) var(--spacing-4xs) 0 var(--neutrals-black-20)}.stats-block__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.stats-block__background-video{object-fit:cover}.stats-block__background-video,.stats-block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.stats-block__overlay{background:var(--neutrals-white-10);z-index:1}.stats-block__container{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-7xlg);max-width:var(--max-content-width);margin:0 auto}.stats-block__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.stats-block__heading{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%;margin:0;max-width:var(--max-width)}@media(max-width:56.24em){.stats-block__heading{text-align:center}}.stats-block__description{max-width:var(--max-width);text-align:center}.stats-block__description p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-bottom:1rem}.stats-block__description p,.stats-block__description p span{color:var(--neutrals-white-100)!important}.stats-block__description>div>:last-child{margin-bottom:0}.stats-block__stats{display:grid;grid-gap:var(--spacing-xlg);gap:var(--spacing-xlg)}@media(max-width:56.24em){.stats-block__stats{gap:var(--spacing-2xlg)}}.stats-block__stat{display:flex;flex-direction:column;align-items:center}.stats-block__number,.stats-block__percentage,.stats-block__ratio{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-6);line-height:110%}.stats-block__stat-description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;text-align:center;color:var(--colour-brand-tints-navy-20-fill)}.stats-block__percentage-symbol{font-size:.8em;vertical-align:top}.stats-block__ratio{display:flex;align-items:center}.stats-block__ratio-separator{margin:0 .2em}.stats-block__stat-content{display:flex;flex-direction:column;align-items:center;text-align:center}.stats-block--layout-1 .stats-block__container{flex-direction:row;align-items:center;gap:var(--spacing-xlg)}@media(max-width:56.24em){.stats-block--layout-1 .stats-block__container{flex-direction:column;gap:var(--spacing-6xlg)}}.stats-block--layout-1 .stats-block__content{flex:1 1;max-width:528px}.stats-block--layout-1 .stats-block__description{text-align:left}@media(max-width:56.24em){.stats-block--layout-1 .stats-block__description{text-align:center}}.stats-block--layout-1 .stats-block__stats{flex:1 1}.stats-block--layout-1 .stats-block__stat-content{align-self:flex-end}.stats-block--layout-1 .stats-block__stat span{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-9);line-height:100%}.stats-block--layout-2 .stats-block__stats{grid-template-columns:repeat(2,1fr)}@media(min-width:56.25em){.stats-block--layout-2 .stats-block__stats{margin-left:auto;margin-right:auto;gap:var(--spacing-10xlg)}}@media(max-width:56.24em){.stats-block--layout-2 .stats-block__stats{grid-template-columns:1fr;margin-left:0;margin-right:0}}.stats-block--layout-3 .stats-block__stats{grid-template-columns:repeat(3,1fr)}@media(max-width:56.24em){.stats-block--layout-3 .stats-block__stats{grid-template-columns:1fr}}.stats-block--layout-4 .stats-block__stats{grid-template-columns:repeat(4,1fr)}@media(max-width:74.99em){.stats-block--layout-4 .stats-block__stats{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xlg)}}@media(max-width:56.24em){.stats-block--layout-4 .stats-block__stats{grid-template-columns:1fr}}.stats-block--layout-4 .stats-block__content{align-items:center}.stats-block--layout-4 .stats-block__description,.stats-block--layout-4 .stats-block__heading{text-align:left;text-wrap:balance;width:100%}.tab-block{--tab-inactive-color:var(--colour-brand-tints-navy-40-fill);--tab-hover-color:var(--neutrals-white-100);--tab-active-color:var(--neutrals-white-100);--tab-border-color:var(--colour-brand-tints-navy-40-fill);--tab-active-border-color:var(--neutrals-white-100);padding:var(--spacing-7xlg) var(--outside-block);background-color:var(--neutrals-dark-100);color:var(--neutrals-white-100)}.tab-block__container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xlg)}.tab-block__header{width:100%}.tab-block__eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase}.tab-block__content{width:100%}.tab-block__desktop-view{display:flex;gap:var(--spacing-8xlg)}@media(max-width:56.24em){.tab-block__desktop-view{display:none}}.tab-block__tabs-container{flex:1 1;display:flex;flex-direction:column;min-width:31rem}.tab-block__tab{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xlg) 0;border-top:1px solid var(--tab-border-color);cursor:pointer;transition:border-color .3s ease}.tab-block__tab:hover{border-top-color:var(--tab-hover-color)}.tab-block__tab:hover .tab-block__arrow-container,.tab-block__tab:hover .tab-block__tab-title{color:var(--tab-hover-color)}.tab-block__tab.active{border-top-color:var(--tab-active-border-color);border-top-width:2px}.tab-block__tab.active .tab-block__arrow-container,.tab-block__tab.active .tab-block__tab-title{color:var(--tab-active-color)}.tab-block__tab-title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%;font-weight:400;color:var(--tab-inactive-color);transition:color .3s ease}.tab-block__arrow-container,.tab-block__arrow-icon{width:2.75rem;height:2.75rem}.tab-block__arrow-container{display:flex;align-items:center;justify-content:center;color:var(--tab-inactive-color);transition:color .3s ease}.tab-block__tab-content{max-width:26rem}.tab-block__tab-panel{display:flex;flex-direction:column;gap:var(--spacing-lg)}.tab-block__image-container{position:relative;width:100%;aspect-ratio:1/1;border-radius:.5rem;overflow:hidden}.tab-block__image{object-fit:cover}.tab-block__description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--neutrals-white-100)}.tab-block__cta-container{display:flex;gap:var(--spacing-xs)}.tab-block__mobile-view{display:none}@media(max-width:56.24em){.tab-block__mobile-view{display:block}}.tab-block__accordion-root{display:flex;flex-direction:column;width:100%}.tab-block__accordion-item{border-top:1px solid var(--tab-border-color);transition:border-color .2s ease}.tab-block__accordion-item:hover{border-top-color:var(--tab-hover-color)}.tab-block__accordion-item[data-state=open]{border-top-color:var(--tab-active-border-color);border-top-width:2px}.tab-block__accordion-item[data-state=open] .tab-block__accordion-icon{transform:rotate(180deg);color:var(--tab-active-color)}.tab-block__accordion-item[data-state=open] .tab-block__accordion-trigger{color:var(--tab-active-color)}.tab-block__accordion-header{width:100%}.tab-block__accordion-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background-color:rgba(0,0,0,0);border-radius:var(--radius-max);border:none;padding:0;cursor:pointer;width:100%;padding:var(--spacing-xlg) 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%;font-weight:400;color:var(--tab-inactive-color);transition:color .2s ease;gap:var(--spacing-xlg)}.tab-block__accordion-trigger:hover,.tab-block__accordion-trigger:hover .tab-block__accordion-icon{color:var(--tab-hover-color)}.tab-block__accordion-trigger[data-state=open]{padding-bottom:var(--spacing-lg)}.tab-block__accordion-icon{transition:transform .3s ease,color .2s ease;flex-shrink:0;width:2.75rem;height:2.75rem;color:var(--tab-inactive-color)}.tab-block__accordion-content-wrapper{overflow:hidden}.tab-block__accordion-content-wrapper[data-state=open]{animation:slideDown .3s ease-out}.tab-block__accordion-content-wrapper[data-state=closed]{animation:slideUp .3s ease-out}.tab-block__accordion-content{padding:0 0 var(--spacing-xlg) 0;display:flex;flex-direction:column;gap:var(--spacing-lg)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media(min-width:56.25em){.form{padding:var(--spacing-8xlg) 0}}@media(max-width:56.24em){.form{padding:var(--spacing-4xlg) var(--nav-spacing-internal)}}.form__title{margin-bottom:var(--spacing-4xlg);font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-3);line-height:130%;color:var(--neutrals-white-100);text-align:center;width:100%}.form__container{gap:var(--spacing-md);width:100%;max-width:640px}.form__container,.form__loading{display:flex;flex-direction:column}.form__loading{align-items:center;justify-content:center;text-align:center}.form__loading-message{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--neutrals-white-100);margin-top:var(--spacing-md)}.form__success{flex-direction:column;text-align:center;margin:0 auto}.form__success,.form__success-icon{display:flex;align-items:center;justify-content:center}.form__success-icon{margin-bottom:var(--spacing-xlg);width:2rem;height:2rem}.form__success-icon svg{width:100%;height:100%;color:var(--neutrals-white-100)}.form__success-heading{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%;margin-bottom:var(--spacing-xs)}.form__success-heading,.form__success-message{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;color:var(--neutrals-white-100);max-width:640px}.form__success-message{font-weight:var(--font-weight-regular);font-size:var(--step-1);line-height:140%}.form .button{align-self:center;margin-top:var(--spacing-xlg)}.form-row{display:flex;gap:var(--spacing-sm);width:100%}@media(max-width:56.24em){.form-row{flex-direction:column;gap:var(--spacing-md)}}.form-field{display:flex;flex-direction:column;width:100%;gap:var(--spacing-4xs);--color-white:var(--neutrals-white-100);--color-gray-light:var(--colour-brand-tints-navy-20-fill);--color-gray-medium:var(--colour-brand-tints-navy-40-fill);--color-red:var(--system-colours-ui-red-100);--color-white-20:var(--neutrals-white-20)}.form-field__label{color:var(--color-white);display:flex;align-items:center;gap:var(--spacing-4xs);font-weight:var(--font-weight-medium)}.form-field__label,.form-field__optional{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__optional{color:var(--color-gray-light);font-weight:var(--font-weight-regular)}.form-field__input-container{position:relative;display:flex;align-items:center;width:100%}.form-field__icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--color-white);z-index:1}.form-field__icon--left{left:1rem}.form-field__icon--right{right:1rem}.form-field__input,.form-field__select-wrapper select{width:100%;height:100%;background-color:var(--color-white-20);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));padding:var(--spacing-2xs) var(--spacing-xs);color:var(--color-white);font-family:inherit;transition:border .08s ease,color .2s ease,background-color .2s ease,outline .08s ease;display:flex;align-items:center;box-sizing:border-box;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__input::placeholder,.form-field__select-wrapper select::placeholder{color:var(--color-gray-light)}.form-field__input:hover,.form-field__select-wrapper select:hover{border-color:var(--color-white)}.form-field__input:focus,.form-field__select-wrapper select:focus{outline:1px solid var(--color-white);outline-offset:0;border-color:var(--color-white)}.form-field__input[data-filled=true],.form-field__select-wrapper select[data-filled=true]{color:var(--color-white)}.form-field__input.error,.form-field__select-wrapper select.error{border-color:var(--color-red)}.form-field__input.error:focus,.form-field__select-wrapper select.error:focus{outline:1px solid var(--color-red);border-color:var(--color-red)}.form-field__input.has-left-icon,.form-field__select-wrapper select.has-left-icon{padding-left:3.25rem}.form-field__input.has-right-icon,.form-field__select-wrapper select.has-right-icon{padding-right:3.25rem}.form-field__textarea{height:auto;min-height:96px;resize:vertical;align-items:flex-start;padding:var(--spacing-2xs) var(--spacing-xs);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__error{color:var(--color-red)}.form-field__error,.form-field__hint{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.form-field__hint{color:var(--color-gray-medium)}.form-field__select-wrapper{position:relative;height:100%}.form-field__select-wrapper:hover select{border-color:var(--color-white)}.form-field__select-wrapper:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;pointer-events:none}.form-field__select-wrapper.focused select{border:2px solid var(--color-white)}.form-field__select-wrapper.error.focused select{border:2px solid var(--color-red)}.form-field__select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:rgba(0,0,0,0);border:none;padding:.75rem 1rem;color:var(--color-white);cursor:pointer}.form-field__select-wrapper select:invalid{color:var(--color-gray-light)}.form-field__select-wrapper select:focus{outline:none}.form-field__file-wrapper{position:relative;cursor:pointer;width:100%;box-sizing:border-box}.form-field__file-wrapper input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:-1}.form-field__file-wrapper .form-field__file-button{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-xs);background-color:var(--color-white-20);color:var(--color-gray-light);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);height:56px;width:100%;max-width:100%;box-sizing:border-box;cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));transition:border .08s ease,color .2s ease,background-color .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__file-wrapper .form-field__file-button:hover{border-color:var(--color-white)}.form-field__file-wrapper .form-field__file-button.filled{color:var(--color-white)}.form-field__file-wrapper .form-field__file-button.focused{border:2px solid var(--color-white);padding:0 calc(var(--spacing-xs) - 1px)}.form-field__file-wrapper .form-field__file-button.error.focused{border:2px solid var(--color-red);padding:0 calc(var(--spacing-xs) - 1px)}.form-field__file-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;max-width:100%;min-width:0;padding-right:var(--spacing-3xs);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__file-clear{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);flex-shrink:0;z-index:3;position:relative;height:24px;width:24px;background:rgba(0,0,0,0);border:none;padding:0;outline:none;vertical-align:middle}.form-field__file-clear:hover{opacity:.8}.form-field__checkbox-wrapper{display:flex;gap:var(--spacing-2xs);align-items:flex-start;margin-top:var(--spacing-2xs)}.form-field__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:2}.form-field__checkbox-label{position:relative;padding-left:36px;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.form-field__checkbox-label:before{content:"";position:absolute;left:0;top:0;height:24px;width:24px;background-color:var(--color-white-20);border:1px solid var(--color-white);border-radius:4px;transition:border .08s ease,background-color .2s ease;box-sizing:border-box}.form-field__checkbox-label:after{content:"";position:absolute;display:none;left:9px;top:5px;width:6px;height:11px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-field__checkbox-label a{color:var(--color-white);text-decoration:none;position:relative}.form-field__checkbox-label a:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:1px;background-color:var(--color-white);transition:transform .3s ease,opacity .3s ease;transform-origin:right;transform:scaleX(1);opacity:.8}.form-field__checkbox-label a:hover:after{transform:scaleX(0);opacity:0}.form-field input[type=checkbox]:checked~.form-field__checkbox-label:before{background-color:var(--color-white-20);border:1px solid var(--color-white)}.form-field input[type=checkbox]:checked~.form-field__checkbox-label:after{display:block}.form-field input[type=checkbox]:focus~.form-field__checkbox-label:before{border:2px solid var(--color-white)}.form-field__radio-group{display:flex;flex-direction:row;gap:var(--spacing-sm);width:100%}@media(max-width:56.24em){.form-field__radio-group{flex-direction:column}}.form-field__radio-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;height:56px;border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);gap:var(--spacing-2xs);cursor:pointer;transition:all .2s ease;background-color:rgba(0,0,0,0);border:1px solid var(--colour-brand-tints-navy-20-fill)}.form-field__radio-wrapper:has(input:checked){background-color:var(--neutrals-white-20);border:1px solid var(--color-white);backdrop-filter:blur(var(--blur-100));-webkit-backdrop-filter:blur(var(--blur-100))}.form-field__radio-wrapper:hover{border-color:var(--color-white)}.form-field__radio{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.form-field__radio-label{position:relative;padding-left:34px;color:var(--neutrals-white-100);cursor:pointer;flex-grow:1;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.form-field__radio-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid var(--colour-brand-tints-navy-20-fill);box-sizing:border-box;transition:all .2s ease}.form-field input[type=radio]:checked~label:before{background-color:var(--neutrals-white-20);border:1px solid var(--color-white)}.form-field input[type=radio]:checked~label:after{content:"";position:absolute;left:.375rem;top:50%;transform:translateY(-50%);width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-white)}.form-field--error .form-field__file-button,.form-field--error .form-field__input,.form-field--error .form-field__select-wrapper select{border-color:var(--color-red)!important}.form-field--error .form-field__checkbox-label{color:var(--color-white)}.form-field--error .form-field__checkbox-label:before{border-color:var(--color-red)!important}.form-field-error{color:var(--system-colours-ui-red-100);margin-top:4px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.dropdown{position:relative;width:100%;outline:none;--color-white:var(--neutrals-white-100);--color-gray-light:var(--colour-brand-tints-navy-20-fill);--color-gray-medium:var(--colour-brand-tints-navy-40-fill);--color-red:var(--system-colours-ui-red-100);--color-white-20:rgba(255,255,255,0.2);--color-black-40:var(--neutrals-black-40);--color-black-60:var(--neutrals-black-60)}.dropdown__selected{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;background-color:var(--color-white-20);border:1px solid var(--color-gray-light);border-radius:8px;padding:var(--Spacing-spacing-2xs,12px) var(--Spacing-spacing-xs,16px);cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));transition:border .08s ease,color .2s ease,background-color .2s ease;overflow:hidden}.dropdown__selected:hover{border-color:var(--color-white)}.dropdown__selected-text{font-size:16px;color:var(--color-white);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__selected-text:empty:before{content:attr(data-placeholder);color:var(--color-gray-light)}.dropdown__placeholder{display:flex;align-items:center;height:40px}.dropdown__pills{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs);flex:1 1;overflow:hidden;align-items:center}.dropdown__pill{display:flex;align-items:center;background-color:var(--neutrals-black-50);-webkit-backdrop-filter:blur(calc(var(--Blur-20, 20px) / 2));backdrop-filter:blur(calc(var(--Blur-20, 20px) / 2));border-radius:var(--radius-xxl);height:32px;padding:var(--spacing-4xs) var(--spacing-2xs) var(--spacing-4xs) var(--spacing-xs);font-weight:400;color:var(--color-white);gap:var(--spacing-4xs);max-width:200px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.dropdown__pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.dropdown__pill-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:var(--color-white)}.dropdown__pill-remove:hover{opacity:.8}.dropdown__pill--ellipsis{background-color:var(--neutrals-black-50);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;min-width:2.5rem;justify-content:center;padding:var(--spacing-4xs) var(--spacing-2xs) var(--spacing-4xs) var(--spacing-2xs)}.dropdown__pill--ellipsis .dropdown__pill-text{text-align:center}.dropdown__arrow{color:var(--color-white);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.dropdown__arrow--open{transform:rotate(180deg)}.dropdown__menu{position:absolute;top:calc(100% + .5rem);left:0;width:100%;background-color:var(--color-black-40);border:1px solid var(--color-gray-medium);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:var(--spacing-xs);z-index:100;display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:320px;overflow:hidden}.dropdown__search{position:relative;width:100%;height:100%}.dropdown__search-input{width:100%;height:100%;background-color:var(--color-white-20);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);color:var(--color-white);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));transition:border .08s ease,color .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.dropdown__search-input::placeholder{color:var(--color-gray-light)}.dropdown__search-input:focus{outline:none;border:2px solid var(--color-white)}.dropdown__search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-white);pointer-events:none}.dropdown__options{display:flex;flex-direction:column;width:100%;max-height:240px;overflow-y:auto;padding-right:var(--spacing-xs)}.dropdown__options::-webkit-scrollbar{width:6px}.dropdown__options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dropdown__options::-webkit-scrollbar-thumb{background-color:var(--colour-brand-tints-navy-80-fill);border-radius:var(--radius-sm)}.dropdown__option{display:flex;align-items:center;padding:var(--spacing-xs);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s ease}.dropdown__option:hover{background-color:var(--neutrals-white-10)}.dropdown__option.selected .dropdown__option-label{font-weight:600}.dropdown__option-label{color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.dropdown__checkbox{width:24px;height:24px;border:2px solid var(--color-gray-light);border-radius:4px;margin-right:var(--spacing-xs);display:flex;align-items:center;justify-content:center}.dropdown__checkbox.checked{background-color:var(--color-white-20);border:1px solid var(--color-white);color:var(--color-white)}.dropdown__no-results{padding:1rem;color:var(--color-gray-medium);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%;text-align:center}.dropdown.open .dropdown__selected{border-color:var(--color-white)}.dropdown.focused .dropdown__selected{border:2px solid var(--color-white)}.dropdown.error .dropdown__selected{border-color:var(--color-red)}.dropdown.error.focused .dropdown__selected{border:2px solid var(--color-red)}.dropdown.disabled{opacity:.7;pointer-events:none}.dropdown-field{display:flex;flex-direction:column;width:100%}.dropdown-field__label{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-4xs);display:flex;align-items:center;color:var(--neutrals-white-100)}.dropdown-field__label,.dropdown-field__optional{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.dropdown-field__optional{color:var(--colour-brand-tints-navy-20-fill);font-weight:var(--font-weight-regular);margin-left:4px}.dropdown-field__required{color:var(--color-red);margin-left:4px}.dropdown-field__hint{font-size:14px;color:var(--color-gray-medium);margin-top:8px;line-height:1.4}.dropdown-field--disabled{opacity:.6;pointer-events:none}.dropdown-field--error .dropdown__selected{border-color:var(--color-red)!important}.people-listing{--card-block-bg-color:transparent;--card-block-headers-color:var(--neutrals-white-100);--card-block-desc-color:var(--colour-brand-tints-navy-20-fill);padding:var(--spacing-6xlg) var(--outside-block);padding-bottom:var(--spacing-8xlg);background-color:var(--neutrals-dark-100)}.people-listing__container{max-width:var(--max-content-width);margin:0 auto;position:relative;display:flex;flex-direction:column;gap:var(--spacing-6xlg)}.people-listing__grid-container{position:relative;min-height:400px;transition:min-height .3s ease}.people-listing__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--spacing-xlg);column-gap:var(--spacing-xlg);grid-row-gap:var(--spacing-6xlg);row-gap:var(--spacing-6xlg);margin-bottom:var(--spacing-xlg);transition:opacity .2s ease}@media(max-width:74.99em){.people-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:56.24em){.people-listing__grid{grid-template-columns:1fr}}.people-listing__grid.is-loading{opacity:.6}.people-listing__no-results{color:var(--neutrals-white-100);font-weight:var(--font-weight-regular)}.people-listing__error,.people-listing__no-results{text-align:center;padding:var(--spacing-3xlg) 0;font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.people-listing__error{color:var(--system-colours-ui-red-100);font-weight:var(--font-weight-medium)}.people-listing .spinner{margin:0 auto;display:flex;justify-content:center;align-items:center;padding:var(--spacing-7xlg) 0;width:100%}.people-listing .insights-listing__select-popover{background-color:red}.job-listing{padding:var(--spacing-6xlg) var(--outside-block);background-color:var(--neutrals-dark-100)}.job-listing__container{margin:0 auto;display:flex;flex-direction:row;gap:var(--spacing-5xlg);max-width:var(--max-content-width)}@media(max-width:74.99em){.job-listing__container{flex-direction:column}}.job-listing__filter-sidebar{width:348px;flex-shrink:0;position:relative}@media(max-width:74.99em){.job-listing__filter-sidebar{display:none}}.job-listing__filter-sidebar--sticky{position:-webkit-sticky;position:sticky;top:7rem;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--spacing-xlg)*2);overflow-y:visible;overflow-x:visible;z-index:10}.job-listing__filter-sidebar .dropdown__menu{overflow:visible;z-index:100}.job-listing__filter-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase;margin-bottom:var(--spacing-md)}.job-listing__filter-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--neutrals-white-100)}.job-listing__filter-options{display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative}.job-listing__filter-button-group{margin-top:var(--spacing-md)}.job-listing__main{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-md)}.job-listing__results-info{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--colour-brand-tints-navy-20-fill)}@media(max-width:74.99em){.job-listing__results-info{display:inline-block;margin:0}}.job-listing__header-container{display:flex;justify-content:space-between;align-items:center}.job-listing__jobs{display:flex;flex-direction:column;gap:var(--spacing-xlg)}.job-listing__pagination-container{margin-top:var(--spacing-3xlg);display:flex;justify-content:center;align-items:center}.job-listing__pagination-container--has-content{margin-bottom:var(--spacing-9xlg)}.job-listing__mobile-filter{display:none}@media(max-width:74.99em){.job-listing__mobile-filter{display:flex;align-items:center}}.job-listing__filter-button{display:flex;align-items:center;gap:var(--spacing-4xs);border:none;border-radius:var(--radius-xxl);color:var(--neutrals-white-100);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase}.job-listing__filter-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:var(--neutrals-black-50);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);display:flex;flex-direction:column}.job-listing__filter-dialog-content{width:100%;height:100%;padding:var(--spacing-xlg) var(--outside-block);display:flex;flex-direction:column;overflow-y:auto;padding-top:0}.job-listing__filter-dialog-header{display:flex;flex-direction:column;margin-bottom:1rem}.job-listing__filter-dialog-close-row{display:flex;justify-content:flex-end;padding:var(--spacing-xs) var(--spacing-md);padding-right:var(--spacing-none);margin-bottom:var(--spacing-xlg);margin-top:var(--nav-spacing-external)}.job-listing__filter-dialog-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:.005em;font-size:var(--font-eyebrow);line-height:120%;letter-spacing:clamp(.125rem,.1042rem + .0926vw,.1875rem);text-transform:uppercase;color:var(--neutrals-white-100)}.job-listing__filter-dialog-close{background:none;border:none;color:var(--neutrals-white-100);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.job-listing__filter-dialog-section{margin-bottom:var(--spacing-sm)}.job-listing__filter-dialog-section .dropdown-field{margin-top:var(--spacing-4xs)}.job-listing__filter-dialog-section .dropdown-field .dropdown__menu{background-color:#000}.job-listing__filter-dialog-section-title{color:var(--neutrals-white-100);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.job-listing__filter-dialog-actions{margin-top:auto;padding-top:16px;display:flex;justify-content:space-between;align-items:center}.job-card{padding:var(--spacing-lg) var(--nav-spacing-internal) var(--spacing-xlg) var(--nav-spacing-internal);border-radius:var(--radius-md);background-color:var(--colour-brand-tints-yellow-10);-webkit-backdrop-filter:blur(var(--blur-10));backdrop-filter:blur(var(--blur-10));display:flex;flex-direction:column;gap:var(--spacing-xs);border:2px solid rgba(0,0,0,0);transition:border-color .2s ease-in-out,background-color .2s ease-in-out;color:var(--neutrals-white-100)}.job-card:hover{border-color:var(--colour-brand-brand-yellow);background-color:var(--colour-brand-tints-yellow-20)}.job-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.job-card__date{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.job-card__details{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.job-card__title{font-weight:var(--font-weight-medium);font-size:var(--step-1)}.job-card__description,.job-card__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;line-height:140%}.job-card__description{font-weight:var(--font-weight-regular);font-size:var(--step-0);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.job-detail{width:100%;max-width:var(--max-content-width);padding:var(--spacing-8xlg) var(--outside-block-large);color:var(--neutrals-white-100);margin:0 auto}.job-detail__container{display:flex;gap:var(--spacing-6xlg);width:100%;justify-content:space-between}.job-detail__column{flex:1 1;max-width:640px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.job-detail__header{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.job-detail__tags{display:flex;gap:var(--spacing-2xs);flex-wrap:wrap}.job-detail__date{color:var(--colour-brand-tints-navy-20-fill);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step--1);line-height:150%}.job-detail__title-section{display:flex;flex-direction:column;gap:var(--spacing-xlg);width:100%}.job-detail__title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-5);line-height:120%;color:var(--neutrals-white-100);margin:0}.job-detail__apply-button{background-color:var(--colour-brand-brand-yellow);color:var(--neutrals-black-100);border:none;padding:var(--spacing-sm) var(--spacing-lg);font-size:16px;font-weight:500;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;border-radius:var(--radius-sm)}.job-detail__apply-button:hover{opacity:.9}.job-detail__description{margin-top:var(--spacing-xs);color:var(--colour-brand-tints-navy-20-fill)!important;width:100%}.job-detail__description h2,.job-detail__description h3,.job-detail__description h4,.job-detail__description h5,.job-detail__description h6{margin-top:var(--spacing-2xlg);margin-bottom:var(--spacing-sm);color:var(--neutrals-white-100)}.job-detail__description h2{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-4);line-height:120%}.job-detail__description h3{font-size:var(--step-3)}.job-detail__description h3,.job-detail__description h4{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:130%}.job-detail__description h4{font-size:var(--step-2)}.job-detail__description h5{font-size:var(--step-1)}.job-detail__description h5,.job-detail__description h6{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;line-height:140%}.job-detail__description h6{font-size:var(--step-0)}.job-detail__description p,.job-detail__description span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin-bottom:1rem;color:var(--neutrals-white-60)}.job-detail__description ol,.job-detail__description ul{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding-left:0;list-style:none;color:var(--neutrals-white-60)}.job-detail__description ol li,.job-detail__description ul li{position:relative;padding-left:1.25em;margin-bottom:var(--spacing-xs);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%}.job-detail__description ul li:before{content:"•";position:absolute;left:0;top:0;line-height:inherit;font-size:1.25em;display:flex;align-items:center;height:1.15em}.job-detail__description ol{counter-reset:item}.job-detail__description ol li{counter-increment:item}.job-detail__description ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;line-height:inherit;font-size:1em;display:flex;align-items:center;height:1.35em}.job-detail__description blockquote{margin:var(--spacing-2xlg) 0}.job-detail__description blockquote p{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%}.job-detail__description hr{border:none;border-top:1px solid var(--neutrals-white-60)}.job-detail__description br,.job-detail__description hr{margin:var(--spacing-2xlg) 0}.job-detail__description a:not([id]):not([name]){color:var(--colour-brand-brand-yellow);text-decoration:underline;text-underline-offset:5px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;text-decoration-thickness:.0625rem}.job-detail__description a:not([id]):not([name]):hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.job-detail__description a[id],.job-detail__description a[name]{color:inherit;text-decoration:none}.job-detail__description a[id]:hover,.job-detail__description a[name]:hover{text-decoration:none}.job-detail__description h2 a[id],.job-detail__description h2 a[name],.job-detail__description h3 a[id],.job-detail__description h3 a[name],.job-detail__description h4 a[id],.job-detail__description h4 a[name],.job-detail__description h5 a[id],.job-detail__description h5 a[name],.job-detail__description h6 a[id],.job-detail__description h6 a[name],.job-detail__description p a[id],.job-detail__description p a[name]{color:inherit;text-decoration:none}.job-detail__description h2 a[id]:hover,.job-detail__description h2 a[name]:hover,.job-detail__description h3 a[id]:hover,.job-detail__description h3 a[name]:hover,.job-detail__description h4 a[id]:hover,.job-detail__description h4 a[name]:hover,.job-detail__description h5 a[id]:hover,.job-detail__description h5 a[name]:hover,.job-detail__description h6 a[id]:hover,.job-detail__description h6 a[name]:hover,.job-detail__description p a[id]:hover,.job-detail__description p a[name]:hover{text-decoration:none}.job-detail__description sub,.job-detail__description sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}.job-detail__description sup{top:-.75em}.job-detail__description sub{bottom:-.25em}.job-detail__description del,.job-detail__description s,.job-detail__description strike{text-decoration:line-through}.job-detail__video{margin-top:var(--spacing-2xlg);width:100%}.job-detail__video-frame{width:100%}.job-detail__video-frame iframe{width:100%;height:360px;border:none}.job-detail__video-thumbnail{position:relative;width:100%;cursor:pointer;overflow:hidden}.job-detail__video-thumbnail:hover .job-detail__video-play-button{transform:translate(-50%,-50%) scale(1.1)}.job-detail__video-thumbnail-image{width:100%;height:auto;display:block}.job-detail__video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .2s ease}.job-detail__sidebar{width:304px}.job-detail__related-jobs{display:flex;flex-direction:column;gap:var(--spacing-lg)}.job-detail__related-title{font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-1);line-height:140%;color:var(--neutrals-white-100);margin:0}.job-detail__job-cards{display:flex;flex-direction:column;gap:var(--spacing-2xlg)}@media(max-width:74.99em){.job-detail__container{flex-direction:column}.job-detail__column{max-width:100%}.job-detail__sidebar{width:100%}}@media(max-width:56.24em){.job-detail .button{width:max-content;width:100%}}.testimonial-block{--testimonial-background:var(--neutrals-white-10);--testimonial-text-color:var(--neutrals-white-100);--testimonial-name-color:var(--neutrals-white-100);--testimonial-position-color:var(--neutrals-white-100);--testimonial-dot-active:var(--neutrals-white-100);--testimonial-dot-inactive:var(--neutrals-white-20);--testimonial-arrow-color:var(--colour-brand-tints-navy-20-fill);--testimonial-arrow-hover-bg-color:var(--colour-brand-tints-navy-20-fill);padding:var(--spacing-8xlg) var(--outside-block);position:relative;display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:56.24em){.testimonial-block--carousel{padding:var(--spacing-8xlg) 0}}.testimonial-block[data-theme=executive]{--testimonial-background:var(--colour-brand-tints-blue-20);--testimonial-text-color:var(--colour-brand-bright-blue);--testimonial-name-color:var(--colour-brand-bright-blue);--testimonial-position-color:var(--colour-brand-bright-blue);--testimonial-dot-active:var(--colour-brand-bright-blue);--testimonial-dot-inactive:var(--colour-brand-tints-blue-40);--testimonial-arrow-color:var(--colour-brand-bright-blue);--testimonial-arrow-hover-bg-color:var(--colour-brand-bright-blue)}.testimonial-block[data-theme=tau-mai]{--testimonial-background:var(--colour-brand-dark-red);--testimonial-dot-active:var(--colour-brand-mint);--testimonial-dot-inactive:var(--colour-brand-tints-mint-50);--testimonial-arrow-color:var(--colour-brand-mint);--testimonial-arrow-hover-bg-color:var(--colour-brand-mint)}.testimonial-block[data-theme=technology]{--testimonial-background:var(--colour-brand-tints-bright-green-20);--testimonial-text-color:var(--colour-brand-tints-green-40-fill);--testimonial-name-color:var(--colour-brand-tints-green-40-fill);--testimonial-position-color:var(--colour-brand-tints-green-40-fill);--testimonial-dot-active:var(--colour-brand-bright-green);--testimonial-dot-inactive:var(--colour-brand-tints-bright-green-40);--testimonial-arrow-color:var(--colour-brand-bright-green);--testimonial-arrow-hover-bg-color:var(--colour-brand-bright-green)}.testimonial-block__container{max-width:var(--max-content-width);width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xlg);justify-content:center}.testimonial-block__container--dual{display:grid;grid-template-columns:1fr 1fr}@media(max-width:74.99em){.testimonial-block__container--dual{grid-template-columns:1fr}}.testimonial-block__card{background:var(--testimonial-background);border-radius:var(--radius-md);padding:var(--spacing-6xlg) var(--spacing-7xlg) var(--spacing-5xlg);min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(var(--blur-20));backdrop-filter:blur(var(--blur-20));flex:1 1;margin-inline:var(--spacing-2xs);transition:opacity .5s ease,transform .5s ease}@media(max-width:56.24em){.testimonial-block__card{padding:var(--spacing-4xlg) var(--spacing-xlg) var(--spacing-3xlg);min-height:600px}}.testimonial-block__card--single{max-width:1088px;margin:0 auto;flex:0 0 100%;min-height:400px}.testimonial-block__card--dual{flex:1 1 calc(50% - var(--spacing-xlg));min-width:280px}@media(max-width:56.24em){.testimonial-block__card--dual{flex:0 0 100%}}.testimonial-block__card--sliding-in{animation:slideIn .5s ease forwards}.testimonial-block__card--transitioning{opacity:0;transform:translateX(-30px)}.testimonial-block__logo{max-width:150px;max-height:56px;margin-bottom:var(--spacing-3xlg);object-fit:contain}.testimonial-block__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1;width:100%}.testimonial-block__quote{text-align:center;color:var(--testimonial-text-color);font-family:var(--font-primary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.005em;font-size:var(--step-2);line-height:130%;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.testimonial-block__attribution{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-3xlg)}.testimonial-block__name{color:var(--testimonial-name-color)}.testimonial-block__company{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;color:var(--testimonial-position-color)}.testimonial-block__carousel{position:relative;width:100%;max-width:var(--max-content-width);margin:0 auto;padding:0 124px}@media(max-width:56.24em){.testimonial-block__carousel{padding:0}}.testimonial-block__carousel .embla,.testimonial-block__carousel .embla__viewport{overflow:hidden;width:100%}.testimonial-block__carousel .embla__container{display:flex;touch-action:pan-y}.testimonial-block__carousel .embla__slide{flex:0 0 100%;min-width:0;position:relative}.testimonial-block__carousel .embla__slide .testimonial-block__card{height:500px;display:flex;flex-direction:column}@media(max-width:56.24em){.testimonial-block__carousel .embla__slide .testimonial-block__card{height:100%;min-height:580px}}.testimonial-block__carousel .embla__slide .testimonial-block__card .testimonial-block__content{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.testimonial-block__carousel .embla__slide .testimonial-block__card .testimonial-block__quote{margin-bottom:auto}.testimonial-block__carousel .embla__slide .testimonial-block__card .testimonial-block__attribution{margin-top:var(--spacing-4xlg)}@media(max-width:56.24em){.testimonial-block__carousel .embla__slide{max-width:85%}}.testimonial-block__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border-radius:100px;border:1.5px solid var(--testimonial-arrow-color);background:rgba(0,0,0,0);color:var(--testimonial-arrow-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:var(--spacing-4xs) var(--spacing-xs)}.testimonial-block__arrow:hover:not(:disabled){background:var(--testimonial-arrow-hover-bg-color);color:var(--neutrals-black-100)}.testimonial-block__arrow:disabled{opacity:.5;cursor:default}.testimonial-block__arrow--prev{left:0}@media(max-width:56.24em){.testimonial-block__arrow--prev{left:0}}.testimonial-block__arrow--prev .testimonial-block__arrow-icon--prev{transform:rotate(180deg)}.testimonial-block__arrow--next{right:0}@media(max-width:56.24em){.testimonial-block__arrow--next{right:0}.testimonial-block__arrow{display:none}}.testimonial-block__pagination{display:flex;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-xlg)}.testimonial-block__dot{width:12px;height:12px;border-radius:50%;background-color:var(--testimonial-dot-inactive);transition:background-color .3s ease;cursor:pointer}.testimonial-block__dot--active{background-color:var(--testimonial-dot-active)}@keyframes slideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.pagination{justify-content:center;gap:var(--spacing-2xs)}.pagination,.pagination__pages{display:flex;align-items:center}.pagination__pages{gap:.5rem}.pagination__arrow,.pagination__page{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-xxl);background:var(--neutrals-white-10);border:none;color:var(--neutrals-white-100);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:.005em;font-size:1rem;line-height:150%}.pagination__arrow:hover:not(:disabled):not(.pagination__page--active),.pagination__page:hover:not(:disabled):not(.pagination__page--active){background-color:var(--colour-brand-tints-navy-20-fill);color:var(--colour-brand-brand-navy)}.pagination__arrow:disabled,.pagination__page:disabled{cursor:not-allowed}@media(max-width:56.24em){.pagination__arrow,.pagination__page{width:3.125rem;height:3.125rem}}.pagination__arrow:disabled svg{opacity:.3}.pagination__page--active{background-color:var(--neutrals-white-20);color:var(--neutrals-white-100);position:relative}.pagination__page--active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid var(--colour-brand-tints-navy-20-fill);pointer-events:none}.pagination__ellipsis{margin:0 .5rem;color:var(--colour-brand-tints-navy-20-fill)}.banner-container{bottom:0;left:0;position:fixed;right:0;z-index:200}.banner{width:100%;padding:var(--spacing-3xs) var(--nav-spacing-external);--banner-text-color:var(--colour-brand-brand-navy);--banner-subtext-color:var(--colour-brand-tints-navy-80-fill);--banner-bg-color:var(--neutrals-white-100);--banner-border-color:var(--neutrals-white-20);color:var(--banner-text-color)}.banner[data-theme=secondary]{--banner-text-color:var(--neutrals-white-100);--banner-subtext-color:var(--colour-brand-tints-navy-20-fill);--banner-bg-color:var(--neutrals-black-30);--banner-border-color:var(--colour-brand-tints-navy-20-fill)}.banner__container{padding:var(--spacing-2xs) var(--nav-spacing-internal);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(var(--blur-100));backdrop-filter:blur(var(--blur-100));background-color:var(--banner-bg-color);border:2px solid var(--banner-border-color);position:relative}.banner__container,.banner__content{width:100%;display:flex;align-items:center}.banner__content{justify-content:space-between;gap:var(--spacing-xlg)}.banner__content p a{color:inherit;text-decoration:underline;text-underline-offset:5px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;text-decoration-thickness:.0625rem}.banner__content p a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.banner__column{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-5xs)}.banner__title{font-weight:var(--font-weight-semibold)}.banner__text,.banner__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em;font-size:var(--step-0);line-height:140%;margin:0}.banner__text{font-weight:var(--font-weight-regular);color:var(--banner-subtext-color)}.banner__actions{gap:var(--spacing-md)}.banner__actions,.banner__buttons{display:flex;align-items:center;justify-content:center}.banner__buttons{gap:var(--spacing-2xs)}.banner__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:currentColor}@media(max-width:56.24em){.banner__container{height:auto;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.banner__content{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xs) 0}.banner__column{gap:var(--spacing-4xs)}.banner__actions{width:100%;justify-content:flex-start}.banner__buttons{flex-direction:row;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-start}.banner__close{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}}.banner .button{max-height:40px}.page-404{justify-content:center}.page-404,.page-404__container{width:100%;display:flex;align-items:center}.page-404__container{max-width:var(--max-content-width);margin:0 auto;padding:var(--spacing-8xlg) var(--spacing-5xlg);flex-direction:column;color:var(--neutrals-white-100);gap:var(--spacing-lg)}.page-404__content-wrapper{max-width:640px;display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:center}.page-404__heading{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%}.page-404__heading,.page-404__text{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em}.page-404__text{font-weight:var(--font-weight-regular);font-size:var(--step-1);line-height:140%}.video-block{padding:var(--spacing-5xlg) var(--outside-block)}.video-block__container{max-width:var(--max-content-width);aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;margin:0 auto;box-shadow:0 var(--spacing-xs) var(--spacing-lg) rgba(0,0,0,.1)}.video-block__container,.video-block__thumbnail-wrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.video-block__thumbnail-wrapper{height:100%}.video-block__thumbnail-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 74.63%),linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:1}.video-block__thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);z-index:0}.video-block__content-wrapper{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-2xlg)}@media(max-width:56.24em){.video-block__content-wrapper{justify-content:center;padding:0}}.video-block__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:filter .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-block__play-button:hover{filter:invert(1)}.video-block__play-button:focus{outline:2px solid var(--neutrals-white-100);outline-offset:2px}.video-block__play-button svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.video-block__text-container--overlay{max-width:728px}@media(min-width:56.25em){.video-block__text-container--overlay{display:block}}@media(max-width:56.24em){.video-block__text-container--overlay{display:none}}.video-block__text-container--below{max-width:var(--max-content-width);margin:var(--spacing-lg) auto 0 auto}@media(min-width:56.25em){.video-block__text-container--below{display:none}}@media(max-width:56.24em){.video-block__text-container--below{display:block}}.video-block__title{font-weight:var(--font-weight-semibold);font-size:var(--step-3);line-height:130%;color:var(--neutrals-white-100);margin-bottom:var(--spacing-4xs)}.video-block__description,.video-block__title{font-family:var(--font-primary);font-style:normal;letter-spacing:.005em}.video-block__description{font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:140%;color:var(--colour-brand-tints-navy-20-fill);margin:0}.video-block__video-frame{position:relative;width:100%;height:100%;border-radius:var(--radius-md)}.video-block__video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--radius-md)}