@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.alternate-home-section-eyebrow,.alternate-recognition__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-paragraph-2,12px);line-height:var(--tw-leading,var(--text-paragraph-2--line-height,16px));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-widest,1.6px);letter-spacing:var(--tracking-widest,1.6px);color:var(--color-primary-1-500,#14255c);text-transform:uppercase}.alternate-recognition__heading .alternate-recognition__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 2.5)}.alternate-home-section-title{font-family:var(--font-inter,"Inter Variable", "Inter", sans-serif);font-size:var(--text-h2,48px);line-height:var(--tw-leading,var(--text-h2--line-height,58px));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tighter,-.8px);letter-spacing:var(--tracking-tighter,-.8px);color:var(--color-primary-1-500,#14255c);margin:0}@media not all and (min-width:40rem){.alternate-home-section-title{--tw-leading:29px;line-height:29px}}.header-cta-btn{min-height:48px;box-shadow:none;border-radius:0;padding:15px 25px}.header-cta-btn:hover,.header-cta-btn:focus-visible{box-shadow:none;transform:none;color:#fff!important}.header-cta-btn__icon{order:1}.alternate-home-work-arrow{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-full,999px);background-color:var(--color-neutral-100,#faf9f6);color:var(--color-primary-1-500,#14255c);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}.alternate-home-work-arrow svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.alternate-insights__link{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary-1-500,#14255c);width:fit-content;padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-1-500,#14255c);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.alternate-insights__link svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.alternate-insights__link:hover,.alternate-insights__link:focus-visible{border-color:var(--color-secondary-2-300,#2345e7);color:var(--color-secondary-2-300,#2345e7)}.alternate-insights__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-secondary-2-300,#2345e7)}.alternate-insights__layout{grid-template-columns:minmax(0,1fr) auto;display:grid}.alternate-insights__heading{grid-column:1}.alternate-insights__grid{grid-area:2/1/auto/-1}.alternate-insights__cta{grid-area:1/2;align-self:end;margin-left:24px}.alternate-enquiry__form .frm_fields_container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.alternate-enquiry__embed{position:relative}.alternate-enquiry__embed iframe{border:0;width:100%;display:block}.alternate-enquiry__loader{z-index:2;color:var(--color-primary-1-500,#14255c);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .18s,visibility .18s;display:flex;position:absolute;inset:0}.alternate-enquiry__loader-spinner{border:3px solid var(--color-neutral-500,#d1d6df);border-top-color:var(--color-primary-1-500,#14255c);border-radius:999px;width:32px;height:32px;animation:.7s linear infinite alternateEnquiryLoaderSpin}.alternate-enquiry__embed.is-ready .alternate-enquiry__loader{visibility:hidden;opacity:0;pointer-events:none}@keyframes alternateEnquiryLoaderSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.alternate-enquiry__loader-spinner{animation-duration:1.4s}}.alternate-enquiry__form .frm_form_fields>fieldset{padding:0!important}.alternate-enquiry__form .frm_form_field.frm_half{grid-column:span 1;width:100%;margin:0}.alternate-enquiry__form .frm_form_field.frm_full,.alternate-enquiry__form .frm_submit{grid-column:1/-1;margin:0}.alternate-enquiry__form .frm_primary_label{font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-primary-1-500,#14255c);color:var(--color-primary-1-500,#14255c)!important;font-weight:800!important}.alternate-enquiry__form .frm_form_field:has(.alternate-enquiry__native-select){position:relative}.alternate-enquiry__form .alternate-enquiry__native-select{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}.alternate-enquiry__form .custom-dropdown__trigger{border-color:var(--color-neutral-600,#8a94a8);border-radius:var(--radius-small-3,6px);min-height:48px}.alternate-enquiry__form .custom-dropdown__trigger:focus-visible,.alternate-enquiry__form .custom-dropdown__trigger[aria-expanded=true]{border-color:var(--color-primary-1-500,#14255c);outline:2px solid var(--color-primary-1-500,#14255c);outline-offset:0}.alternate-enquiry__form .custom-dropdown__menu{z-index:50;width:100%;left:0;right:0}.alternate-enquiry__form .custom-dropdown__option{white-space:normal}.alternate-enquiry__form .custom-dropdown__option[aria-selected=true]{color:#fff;background:var(--color-primary-1-500,#14255c)}.alternate-enquiry__form .frm_form_field input[type=text]:not(.frm_verify),.alternate-enquiry__form .frm_form_field input[type=email],.alternate-enquiry__form .frm_form_field input[type=tel],.alternate-enquiry__form .frm_form_field select,.alternate-enquiry__form .frm_form_field textarea{min-height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-small-3,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-600,#8a94a8);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));color:var(--color-primary-1-500,#14255c);width:100%}.alternate-enquiry__form .frm_form_field textarea{min-height:calc(var(--spacing,.25rem) * 32)}.alternate-enquiry__form .frm_form_field input[type=text]:not(.frm_verify):focus,.alternate-enquiry__form .frm_form_field input[type=email]:focus,.alternate-enquiry__form .frm_form_field input[type=tel]:focus,.alternate-enquiry__form .frm_form_field textarea:focus{border-color:var(--color-primary-1-500,#14255c)!important;box-shadow:0 0 0 1px var(--color-primary-1-500,#14255c)!important}.alternate-enquiry__form .alternate-enquiry-checkbox .frm_primary_label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alternate-enquiry__form .alternate-enquiry-checkbox,.alternate-enquiry__form .alternate-enquiry-checkbox .frm_opt_container,.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox,.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox label,.alternate-enquiry__form .frm_submit{margin-block:0!important}.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox label{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary-1-500,#14255c);display:flex}.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox a{color:var(--color-secondary-2-300,#2345e7);text-underline-offset:3px;font-weight:700;text-decoration:underline}.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox a:hover,.alternate-enquiry__form .alternate-enquiry-checkbox .frm_checkbox a:focus-visible{color:var(--color-primary-1-500,#14255c)}.alternate-enquiry__form .alternate-enquiry-checkbox input[type=checkbox]{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0;width:18px;height:18px}.alternate-enquiry__form .frm_forms.with_frm_style .frm_button_submit{min-height:calc(var(--spacing,.25rem) * 12);width:fit-content;font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;padding-block:15px;padding-inline:25px;transition-duration:.2s;display:inline-flex;color:#fff!important;border:1px solid var(--color-primary-1-500,#14255c)!important;border-radius:var(--radius-small-3,6px)!important;box-shadow:none!important;background:#14255c!important;margin:0!important}.alternate-enquiry__form .frm_forms.with_frm_style .frm_button_submit:hover,.alternate-enquiry__form .frm_forms.with_frm_style .frm_button_submit:focus-visible{background-color:var(--color-secondary-2-300,#2345e7)!important;border-color:var(--color-secondary-2-300,#2345e7)!important}@media(max-width:767px){.alternate-enquiry__form .frm_fields_container{grid-template-columns:minmax(0,1fr)}.alternate-enquiry__form .frm_form_field.frm_half{grid-column:1}}.alternate-work__layout{grid-template-columns:minmax(0,1fr) auto;display:grid}.alternate-work__heading{grid-column:1}.alternate-work__grid{grid-area:2/1/auto/-1}.alternate-work__cta{grid-area:1/2;align-self:end;margin-left:24px}.alternate_work_block a:hover .alternate-home-work-arrow,.alternate_work_block a:focus-visible .alternate-home-work-arrow{background-color:var(--color-primary-1-500,#14255c);color:var(--color-white,#fff)}@media(prefers-reduced-motion:no-preference){.alternate_work_block a:hover .alternate-home-work-arrow svg,.alternate_work_block a:focus-visible .alternate-home-work-arrow svg,.alternate-insights__link:hover svg,.alternate-insights__link:focus-visible svg{animation:.5s ease-out forwards alternateHomeArrowMove}}@media(max-width:767px){.alternate-insights__layout,.alternate-work__layout{grid-template-columns:minmax(0,1fr)}.alternate-insights__heading,.alternate-insights__grid,.alternate-insights__cta,.alternate-work__heading,.alternate-work__grid,.alternate-work__cta{grid-column:1}.alternate-work__heading,.alternate-insights__heading{grid-row:1}.alternate-work__grid,.alternate-insights__grid{grid-row:2}.alternate-work__cta,.alternate-insights__cta{grid-row:3;justify-self:center;margin-top:32px;margin-left:0}}.alternate_recognition_block{--recognition-ink:#14255c;--recognition-muted:#52607d;--recognition-accent:#2345e7;--recognition-surface:#f1f2ec;--recognition-card:#fff;--recognition-border:#d5d8de;color:var(--recognition-ink);background:var(--recognition-surface)}.alternate-recognition__shell{grid-template-columns:minmax(0,1fr) auto;display:grid}.alternate-recognition__heading{grid-column:1;max-width:900px;margin-bottom:44px}.alternate-recognition__grid{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.alternate-recognition__cta{grid-area:1/2;align-self:end;margin-bottom:44px;margin-left:24px}.alternate-recognition__card{background:var(--recognition-card);border:1px solid var(--recognition-border);border-radius:6px;grid-template-columns:150px minmax(0,1fr);gap:20px;min-height:224px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.alternate-recognition__card:hover{border-color:var(--recognition-ink)}@supports (color:color-mix(in lab,red,red)){.alternate-recognition__card:hover{border-color:color-mix(in srgb,var(--recognition-ink) 28%,var(--recognition-border))}}.alternate-recognition__card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #14255c14}.alternate-recognition__card--without-image{grid-template-columns:1fr}.alternate-recognition__image-link,.alternate-recognition__image{width:150px;height:100%;min-height:100px;display:block}.alternate-recognition__image-link:focus-visible,.alternate-recognition__content a:focus-visible{outline-offset:3px;outline:2px solid}.alternate-recognition__image{object-fit:cover;transition:transform .3s}.alternate-recognition__card:hover .alternate-recognition__image{transform:scale(1.025)}.alternate-recognition__content{flex-direction:column;min-width:0;display:flex}.alternate-recognition__content>.alternate-recognition__eyebrow{color:var(--recognition-ink);margin-bottom:0}.alternate-recognition__content h3{letter-spacing:-.04em;margin:14px 0 8px;font-size:21px;font-weight:800;line-height:1.15}.alternate-recognition__content h3 a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}.alternate-recognition__content h3 a:hover,.alternate-recognition__content h3 a:focus-visible{color:var(--recognition-accent);text-decoration-color:currentColor}.alternate-recognition__description{font-size:var(--text-paragraph-1,14px);line-height:var(--tw-leading,var(--text-paragraph-1--line-height,20px));color:var(--color-dark,#222);margin:0}.alternate-recognition__result-link{width:fit-content;margin-top:auto}.alternate-recognition__result-label{white-space:nowrap}@media(max-width:1024px){.alternate-recognition__heading{max-width:408px;margin-bottom:30px}.alternate-recognition__grid{grid-template-columns:1fr}}@media(max-width:520px){.alternate-recognition__card{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:14px}.alternate-recognition__content h3{margin-top:10px;font-size:19px}.alternate-recognition__description{font-size:13px}.alternate-recognition__result-link{width:fit-content;min-width:min(100%,210px);margin-top:14px}.alternate-recognition__card--without-image{grid-template-columns:1fr}.alternate-recognition__image-link,.alternate-recognition__image{aspect-ratio:768/462;width:100%;height:auto;min-height:0}.alternate-recognition__image{object-position:center top}.alternate-recognition__content{padding-top:28px}}@media(max-width:767px){.alternate-recognition__shell{grid-template-columns:minmax(0,1fr)}.alternate-recognition__heading,.alternate-recognition__grid,.alternate-recognition__cta{grid-column:1}.alternate-recognition__heading{grid-row:1}.alternate-recognition__grid{grid-row:2}.alternate-recognition__cta{grid-row:3;justify-self:center;margin:32px 0 0}}@media(prefers-reduced-motion:reduce){.alternate-recognition__card,.alternate-recognition__image,.alternate-recognition__card:hover,.alternate-recognition__card:hover .alternate-recognition__image{transform:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
