body :is(.quote,.steps,.stats,.preview-list,.video){padding-inline:0}body :is(.quote__inner,.steps__inner){width:100%;max-width:calc(var(--container-wide) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}body .surface-white+.quote.band--plain{padding-top:0}body main:not(:has(.hero-carousel,.hero--slides)) .surface-white+.band--plain:is(.steps,.quote),body main:not(:has(.hero-carousel,.hero--slides)) .band--plain:is(.steps,.quote)+:is(.section.surface-white,.band--plain:is(.steps,.quote)){padding-top:0}body .band--plain:is(.steps,.quote)+.section--follows{padding-top:0;margin-top:0}body .quote{--quote-accent: var(--c-mid-blue)}body[data-section-theme=acoustic] .quote,body[data-section-theme=custom] .quote{--quote-accent: var(--c-dark-blue)}body .quote__inner{text-align:start}body .quote__eyebrow{margin:0 0 var(--space-6);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:none;color:var(--quote-accent)}body .quote__figure{max-width:1000px}body .quote__text{font-family:var(--font-display);font-size:clamp(28px,3.2vw,44px);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:-.018em;color:var(--color-heading)}body .quote__text p{margin:0 0 var(--space-4);text-wrap:pretty}body .quote__text p:last-child{margin-bottom:0}body .quote__first:before{content:"“";color:var(--quote-accent)}body .quote__last:after{content:"”"}body .quote__by{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-hairline);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body-tight);color:var(--color-text)}body .quote__by:before{content:none}body .quote__name{color:var(--color-heading)}body .quote__name+.quote__organisation:before{content:", "}@media(min-width:1024px){body .quote__first:before{margin-left:-.45em}}body .steps--numbered .steps__head{display:flex;flex-direction:column;gap:var(--space-4);max-width:none;margin-bottom:var(--space-10)}body .steps--numbered .steps__eyebrow{margin:0}body .steps--numbered .steps__heading{max-width:880px;font-size:var(--fs-section);line-height:var(--lh-section)}body .steps--numbered .steps__intro{margin:0;max-width:560px;font-size:var(--fs-body-md);color:var(--color-text)}body .steps--numbered .steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8) var(--gutter);border:0}body .steps--numbered .steps__step{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4) 0 0;border-top:var(--border-width) solid var(--color-accent-line)}body .steps--numbered .steps__step--has-photo{padding-top:0;border-top:0}body .steps--numbered .steps__photo{order:-1;align-self:stretch;width:100%;max-width:none;margin:0 0 var(--space-2);aspect-ratio:16 / 10;border-radius:var(--radius-media)}body .steps--numbered .steps__step--has-photo .steps__number{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-accent-line)}body .steps--numbered .steps__number{font-family:var(--font-display);font-size:var(--fs-display-4);font-weight:var(--fw-light);line-height:.9;letter-spacing:-.03em;color:var(--c-brand)}body .steps--numbered .steps__step--has-photo .steps__number{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:normal;color:var(--color-eyebrow)}body .steps--numbered .steps__title{font-family:var(--font-body);font-size:var(--fs-h3);font-weight:var(--fw-regular);line-height:1.15;letter-spacing:var(--ls-heading)}body .steps--numbered .steps__step--has-photo .steps__title{font-size:clamp(20px,1.7vw,var(--fs-card-title))}body .steps--numbered .steps__text{font-size:var(--fs-body);color:var(--color-text)}body .steps--numbered .steps__text p{margin:0}body .steps--numbered .steps__text p+p{margin-top:var(--space-2)}body .steps--numbered .steps__closing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-10);padding:var(--space-6) 0 0;border-top:var(--border-width) solid var(--color-hairline);border-bottom:0}body .steps--numbered .steps__closing-text{margin:0;font-size:var(--fs-body-lg);line-height:var(--lh-body-tight);color:var(--color-heading)}body .steps--numbered .steps__closing .steps__button{justify-content:flex-start;gap:var(--space-2);padding:0;border:0;border-radius:0;background:none;color:var(--color-link);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-label);text-align:left;text-decoration:underline;text-underline-offset:3px;transition:none}body .steps--numbered .steps__closing .steps__button:hover{background:none;color:var(--color-link-hover)}body .steps--numbered .steps__closing .steps__button svg{width:14px;height:14px}@media(min-width:600px){body .steps--numbered .steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}body .steps--numbered .steps__list:has(>li:only-child){grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){body .steps--numbered .steps__step{display:flex;grid-template-columns:none}body .steps--numbered .steps__step>*{grid-column:auto;grid-row:auto;padding-top:0}body .steps--numbered .steps__step--has-photo .steps__number{padding-top:var(--space-4)}body .steps--numbered .steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}body .steps--numbered .steps__list:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}body .steps--numbered .steps__list:has(>li:only-child){grid-template-columns:minmax(0,1fr)}body .steps--numbered .steps__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}body .steps--numbered .steps__step{gap:var(--space-3)}body .steps--numbered .steps__step--has-photo{gap:var(--space-2)}body .steps--numbered .steps__closing{display:flex}body .steps--numbered .steps__closing>*{grid-column:auto}body .steps--numbered .steps__step:not(.steps__step--has-photo) .steps__number{font-size:64px}body .steps--numbered .steps__step:not(.steps__step--has-photo) .steps__title{font-size:var(--fs-card-title)}}body section.section-colour.band:not(.hero--contained){border-radius:0}body section.section-colour:is(.band--master,.band--acoustic,.band--presentation,.band--display,.band--custom,.band--section){background:var(--theme-bg)}body :is(.hero__keyline,.feature-grid__item--themed).section-colour{border-radius:var(--radius-pill)}body main:not(:has(.hero-carousel,.hero--slides)) :is(.surface-white,.band--plain)+:is(.section.surface-white,.band--plain:is(.feature-grid,.image-text,.team,.article-cards,.steps)),body main:not(:has(.hero-carousel,.hero--slides)) :is(.surface-quiet,.band--muted)+:is(.section.surface-quiet,.band--muted:is(.feature-grid,.image-text,.team,.article-cards,.steps)){padding-top:0}body :is(.surface-white,.band--plain)+.feature-grid--figures.band--plain{padding-top:0}body :is(.feature-grid__heading,.image-text__heading,.team__heading,.article-cards__heading){font-size:var(--fs-section);font-weight:var(--fw-light);line-height:var(--lh-section);letter-spacing:var(--ls-display)}body :is(.feature-grid__title,.team__name,.article-cards__title){font-weight:var(--fw-light)}body .hero .hero__heading{font-weight:var(--fw-light)}body .hero .hero__highlight{color:inherit;font-weight:var(--fw-bold)}body .hero--slides{display:block;background:var(--c-deep-blue);color:var(--c-white-a90);--color-heading: var(--c-white);--color-text: var(--c-white-a90);--color-focus: var(--color-focus-inverse);--hc-layer: color-mix(in srgb, var(--c-deep-blue) 58%, transparent);--hc-layer-fade: var(--space-24)}body .hero--slides .hero__slides-head{position:relative;z-index:2;display:block;max-width:none;margin:0;padding:var(--space-16) var(--page-gutter) var(--space-8)}body .hero--slides .hero__heading{margin:0;max-width:none;color:var(--c-white);font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:var(--ls-hero)}body .hero--slides .hero__intro{max-width:34ch;margin:var(--space-5) 0 0;color:var(--c-white);font-size:var(--fs-body-lg);font-weight:var(--fw-light);line-height:var(--lh-body)}body .hero--slides:has(.carousel.is-enhanced),html[data-visual-edit] body .hero--slides{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;row-gap:var(--space-6);min-height:min(94svh,940px);padding:var(--space-32) var(--page-gutter) var(--space-10)}body .hero--slides:has(.carousel.is-enhanced) .hero__slides-head,html[data-visual-edit] body .hero--slides .hero__slides-head{padding:0}body .hero--slides .carousel.hero__carousel.is-enhanced,html[data-visual-edit] body .hero--slides .carousel.hero__carousel{display:contents}body .hero--slides .carousel__viewport{position:static;overflow:visible}body .hero--slides :where(.carousel.is-enhanced,html[data-visual-edit] .carousel) .carousel__track{position:static;display:grid;transform:none!important;transition:none}body .hero--slides :where(.carousel.is-enhanced,html[data-visual-edit] .carousel) .hero__slide{position:static;grid-area:1 / 1;display:block;min-height:0;overflow:visible;isolation:auto;width:auto;padding:0}html:not([data-visual-edit]) body .hero--slides .carousel:not(.is-enhanced) .hero__slide-body{max-width:calc(560px + 2 * var(--page-gutter));padding:var(--space-16) var(--page-gutter) var(--space-12)}body .hero--slides .hero__slide[aria-hidden=true]{visibility:hidden}html[data-visual-edit] body .hero--slides .carousel__track{overflow:visible}html[data-visual-edit] body .hero--slides .hero__slide{visibility:hidden}html[data-visual-edit] body .hero--slides:not([data-ve-showing]) .hero__slide[data-ve-slide="0"],html[data-visual-edit] body .hero--slides[data-ve-showing="0"] .hero__slide[data-ve-slide="0"],html[data-visual-edit] body .hero--slides[data-ve-showing="1"] .hero__slide[data-ve-slide="1"],html[data-visual-edit] body .hero--slides[data-ve-showing="2"] .hero__slide[data-ve-slide="2"],html[data-visual-edit] body .hero--slides[data-ve-showing="3"] .hero__slide[data-ve-slide="3"],html[data-visual-edit] body .hero--slides[data-ve-showing="4"] .hero__slide[data-ve-slide="4"]{visibility:visible}body .hero--slides .hero__slide .hero__media{position:absolute;inset:0;z-index:0;background:var(--c-deep-blue)}body .hero--slides .hero__slide.hero--on-media .hero__media:after{background:var(--scrim-bottom),var(--scrim-left)}body .hero--slides .hero__slide-body{position:relative;z-index:2;width:100%;max-width:560px;margin:0;padding:0}body .hero--slides .hero__keyline{width:var(--space-12);height:var(--border-width-heavy);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--theme-bg)}body .hero--slides .hero__slide .hero__eyebrow{margin:0 0 var(--space-2);padding:0;border:0;background:none;color:var(--c-white);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:none}body .hero--slides .hero__slide-title{margin:0;max-width:none;color:var(--c-white);font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}body .hero--slides .hero__slide-text{max-width:none;margin:var(--space-3) 0 0;color:var(--c-white);font-size:var(--fs-body);line-height:var(--lh-body)}body .hero--slides .hero__slide .hero__action{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}body .hero--slides .carousel__controls{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:none;margin:0;padding:0}body .hero--slides .carousel__controls[hidden]{display:none}body .hero--slides :is(.carousel__arrow,.carousel__pause){display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--tap-min);min-width:var(--tap-min);height:var(--tap-min);padding:0;border:var(--border-width) solid var(--btn-outline-inverse-border);border-radius:var(--radius-pill);background:var(--btn-outline-inverse-bg);-webkit-backdrop-filter:var(--glass-pill-blur);backdrop-filter:var(--glass-pill-blur);color:var(--c-white);cursor:pointer}body .hero--slides .carousel__pause-icon{display:flex}body .hero--slides .carousel__pause-icon[hidden]{display:none}body .hero--slides :is(.carousel__arrow,.carousel__pause):hover{border-color:var(--btn-hover-bg);background:var(--btn-hover-bg);color:var(--btn-hover-fg)}body .hero--slides .carousel__dots{display:flex;align-items:center;gap:0;margin-left:var(--space-2)}body .hero--slides .carousel__dot{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);min-width:0;height:var(--tap-min);padding:0;border:0;border-radius:0;background:none;box-shadow:none}body .hero--slides .carousel__dot:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--c-deep-blue);box-shadow:0 0 0 var(--border-width-heavy) var(--c-white)}body .hero--slides .carousel__dot[aria-current=true]:before{width:var(--space-3);height:var(--space-3);background:var(--c-white);box-shadow:0 0 0 var(--border-width-heavy) var(--c-deep-blue)}body .hero--slides :is(.carousel__arrow,.carousel__dot):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}body .hero--slides:has(.carousel.is-enhanced) .hero__slides-head:before,html[data-visual-edit] body .hero--slides .hero__slides-head:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--hc-layer-fade));bottom:-200svh;left:calc(-1 * var(--page-gutter));right:calc(-1 * var(--page-gutter));background:var(--hc-layer);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--c-deep-blue) var(--hc-layer-fade));mask-image:linear-gradient(to bottom,transparent 0,var(--c-deep-blue) var(--hc-layer-fade));pointer-events:none}@media(min-width:768px){body .hero--slides .hero__slide-title{font-size:var(--fs-card-title)}body .hero--slides:has(.carousel.is-enhanced) .hero__slides-head:before,html[data-visual-edit] body .hero--slides .hero__slides-head:before{right:auto;width:calc(var(--page-gutter) + 560px + var(--hc-layer-fade));background:linear-gradient(to right,var(--hc-layer) calc(100% - var(--hc-layer-fade)),transparent)}}@media(min-width:1024px){body .hero--slides:has(.carousel.is-enhanced) .hero__slides-head:before,html[data-visual-edit] body .hero--slides .hero__slides-head:before{content:none}body .hero--slides .hero__slides-head{padding-top:var(--space-20)}body .hero--slides:has(.carousel.is-enhanced),html[data-visual-edit] body .hero--slides{grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-rows:auto auto;column-gap:var(--gutter);padding-inline:max(var(--page-gutter),calc((100% - var(--container-wide)) / 2));padding-bottom:var(--space-12)}body .hero--slides:has(.carousel.is-enhanced) .hero__slides-head,html[data-visual-edit] body .hero--slides .hero__slides-head{grid-column:1;grid-row:1 / 3;align-self:end;padding:0 var(--page-gutter) 0 0}body .hero--slides .carousel__controls{grid-column:2;grid-row:1;align-self:end}body .hero--slides .carousel__viewport,html[data-visual-edit] body .hero--slides .carousel__track{grid-column:2;grid-row:2}}body .hero--page-banner.hero--on-media{color:var(--c-white);--color-heading: var(--c-white);--color-text: var(--c-white);--color-focus: var(--color-focus-inverse);min-height:max(640px,min(94svh,940px))}body .hero--page-banner.hero--on-media.hero--contained{width:min(calc(100vw - 2 * var(--page-gutter)),var(--container-wide));margin-inline:calc(50% - min(calc(50vw - var(--page-gutter)),calc(var(--container-wide) / 2)));margin-top:var(--hero-top, calc(var(--space-24) + var(--space-3)));min-height:max(560px,min(78svh,820px));border-radius:var(--radius-card)}body .hero--page-banner.hero--on-media .hero__media{background:var(--c-deep-blue)}body .hero--page-banner.hero--on-media .hero__media:after{background:linear-gradient(0deg,color-mix(in srgb,var(--c-abyss) 86%,transparent),color-mix(in srgb,var(--c-abyss) 35%,transparent) 55%,color-mix(in srgb,var(--c-abyss) 5%,transparent)),var(--scrim-left)}body .hero--page-banner.hero--on-media .hero__inner{max-width:calc(var(--container-wide) + 2 * var(--page-gutter));padding:var(--space-16) var(--page-gutter) var(--space-10)}body .hero--page-banner.hero--contained .hero__inner{padding-inline:var(--space-6)}body .hero--page-banner.hero--on-media .hero__text{max-width:960px}body .hero--page-banner.hero--on-media .hero__text:before{content:"";display:block;width:var(--space-12);height:var(--border-width-heavy);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--theme-bg)}body .hero--page-banner.hero--on-media .hero__title{margin:0 0 var(--space-4);padding:0;border:0;border-radius:0;background:none;color:var(--c-white);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:none}body .hero--page-banner .hero__rule{display:none}body .hero--page-banner.hero--on-media .hero__copy{display:block}body .hero--page-banner.hero--on-media .hero__heading{margin:0;max-width:none;color:var(--c-white);font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:var(--ls-hero)}body .hero--page-banner .hero__intro{max-width:560px;margin:var(--space-5) 0 0;font-size:var(--fs-body-lg);font-weight:var(--fw-light);line-height:var(--lh-body);color:var(--color-text)}body .hero--page-banner .hero__action{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}body[data-section-theme=master] .hero--page-banner{--theme-bg: var(--g-master)}body[data-section-theme=acoustic] .hero--page-banner{--theme-bg: var(--g-acoustic)}body[data-section-theme=presentation] .hero--page-banner{--theme-bg: var(--g-presentation)}body[data-section-theme=display] .hero--page-banner{--theme-bg: var(--g-display)}body[data-section-theme=custom] .hero--page-banner{--theme-bg: var(--g-custom)}@media(min-width:768px){body .hero--page-banner.hero--contained .hero__inner{padding-inline:var(--space-12)}}@media(min-width:1024px){body .hero--page-banner.hero--on-media .hero__inner{padding-bottom:clamp(var(--space-12),8vh,var(--space-24))}body .hero--page-banner.hero--contained .hero__inner{padding-inline:var(--space-16)}}body .hero--page-banner:not(.hero--on-media){display:block}body .hero--page-banner:not(.hero--on-media) .hero__inner{display:block;max-width:calc(var(--container-wide) + 2 * var(--page-gutter));padding:calc(var(--hero-top, calc(var(--space-24) + var(--space-3))) + var(--space-8)) var(--page-gutter) clamp(var(--space-12),9vw,var(--space-32))}body .boyd-crumb+.umb-block-list>.hero--page-banner:first-child:not(.hero--on-media) .hero__inner{padding-top:calc(var(--hero-top, calc(var(--space-24) + var(--space-3))) + var(--space-8) + var(--tap-min) + var(--space-6))}body .hero--page-banner:not(.hero--on-media) .hero__title{display:block;max-width:960px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--color-heading);font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--ls-hero);text-transform:none}body .hero--page-banner:not(.hero--on-media) .hero__copy{display:block}body .hero--page-banner:not(.hero--on-media) .hero__intro{max-width:580px}body .boyd-crumb{position:relative;z-index:3;height:0}body .boyd-crumb__inner{position:absolute;top:calc(var(--hero-top, calc(var(--space-24) + var(--space-3))) + var(--space-8));left:0;right:0;max-width:calc(var(--container-wide) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}body .feature-grid{padding-block:var(--section-space);padding-inline:0}body .feature-grid__inner{max-width:calc(var(--container-wide) + 2 * var(--page-gutter))}body .feature-grid__head{max-width:none;margin-bottom:var(--space-8)}body .feature-grid{--feature-grid-figure-weight: var(--fw-light)}body .feature-grid--icons-bordered .feature-grid__item{gap:0;min-height:calc(var(--space-40) + var(--space-20));padding:var(--space-8) var(--space-7) var(--space-7);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-media);background:var(--c-white)}body .feature-grid--icons-bordered .feature-grid__body{gap:var(--space-2)}body .feature-grid--icons-bordered .feature-grid__arrow{width:14px;height:14px}body .feature-grid--icons-bordered .feature-grid__title{font-size:var(--fs-h3);font-weight:var(--fw-light)}body .feature-grid--icons-bordered .feature-grid__more{margin-top:auto;padding-top:var(--space-8);font-weight:var(--fw-medium)}body .feature-grid--icons-bordered .feature-grid__item--linked:hover .feature-grid__link{text-decoration:none}@media(min-width:1024px){body .feature-grid--icons-bordered .feature-grid__title{font-size:var(--fs-h2)}}body .feature-grid--photo-cards .feature-grid__item--themed{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;border-radius:var(--radius-card);background:var(--theme-bg);color:var(--color-text)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__body{order:-1;flex:1 1 auto;align-self:stretch;align-items:flex-start;gap:0;margin:0;padding:var(--space-8);background:none;color:var(--color-text);--color-heading: inherit}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__media{z-index:auto;aspect-ratio:3 / 2;border-radius:0 0 var(--radius-card) var(--radius-card)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__logo{margin-bottom:var(--space-6)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__logo-image{max-width:100%;max-height:none;height:clamp(52px,4.4vw,var(--space-16));object-position:left center}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__title{margin-bottom:var(--space-3);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--color-heading)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__text{max-width:var(--container-text);margin-bottom:var(--space-6)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__more{align-self:flex-start;align-items:center;gap:10px;margin-top:auto;min-height:var(--tap-min);padding:14px 26px;border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--btn-2-bg);color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body)}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__more-text{margin:0;font-weight:inherit;line-height:inherit}body .feature-grid--photo-cards .feature-grid__item--themed .feature-grid__more svg{width:15px;height:15px}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed){display:flex;flex-direction:column;gap:0;aspect-ratio:auto;min-height:0;background:none;border-radius:var(--radius-media)}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed) .feature-grid__media{z-index:auto;aspect-ratio:3 / 2;border-radius:var(--radius-media);background:var(--c-grey-100)}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed) .feature-grid__body{align-self:stretch;gap:var(--space-2);margin:0;padding:var(--space-4) 0 var(--space-3);background:none;color:var(--color-text);--color-heading: var(--c-deep-blue)}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed) .feature-grid__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--color-heading)}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed) .feature-grid__text{color:var(--color-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body-tight)}body .feature-grid--photo-cards .feature-grid__item:not(.feature-grid__item--themed) .feature-grid__more{display:none}body .feature-grid--photo-cards .feature-grid__item--linked:not(.feature-grid__item--themed):hover .feature-grid__link{color:var(--color-link);text-decoration:none}@media(min-width:1024px){body .feature-grid--photo-cards:not(:has(.feature-grid__item--themed)) .feature-grid__list[data-count="4"]{--fg-cols: 4 !important}}body .article-cards.section-colour.band--section{position:relative;isolation:isolate}body .article-cards.section-colour.band--section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--flow-image);background-repeat:no-repeat;background-size:100% auto;background-position:center 88%;opacity:var(--flow-opacity)}body :is(.feature-grid--icons-bordered,.feature-grid--photo-cards) .feature-grid__list{gap:var(--grid-gap, var(--gutter))}body .image-text{padding-inline:0;--image-text-media-height: clamp(280px, 40vw, 600px)}body .image-text__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-10) var(--gutter);max-width:calc(var(--container-wide) + 2 * var(--page-gutter));padding-inline:var(--page-gutter)}body .image-text__media{grid-row:1;position:relative;min-height:var(--image-text-media-height);border-radius:var(--radius-card);background:var(--color-surface-quiet);overflow:hidden}body .band--muted .image-text__media{background:var(--color-hairline)}body .image-text__media picture,body .image-text__media .image-text__img{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0}body .image-text__media .image-text__img{object-fit:cover}body .image-text__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);min-width:0}body .image-text__body>*{margin:0}body .image-text__heading{max-width:560px}body .image-text__text{max-width:480px;color:var(--color-text);text-wrap:balance;overflow-wrap:break-word}body .image-text__text p{margin:0;text-wrap:balance}body .image-text__text p+p{margin-top:var(--space-5)}body .image-text__bullets{max-width:480px}body .image-text__bullets li{margin:0;padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-hairline);color:var(--color-heading);line-height:var(--lh-body-tight);overflow-wrap:break-word}body .image-text__bullets li+li{margin-top:0}body .image-text__bullets li:before{content:none}body .image-text__action{align-self:flex-start;margin-top:var(--space-2)}@media(min-width:1024px){body .image-text__inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--space-10) var(--gutter)}body .image-text__media,body .image-text__body{grid-row:1}body .image-text__body{grid-column:1 / span 5}body .image-text__media{grid-column:7 / span 6}body .image-text--image-left .image-text__media{grid-column:1 / span 6}body .image-text--image-left .image-text__body{grid-column:8 / span 5}body .image-text--no-image .image-text__body{grid-column:1 / span 8}}body .article-cards{padding-block:clamp(72px,9vw,132px)}body .article-cards__inner{max-width:calc(var(--container-wide) + 2 * var(--page-gutter))}body .article-cards__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:0 var(--space-6);max-width:none;margin-bottom:var(--space-8)}body .article-cards__head>*{grid-column:1;max-width:var(--container-text)}body .article-cards__eyebrow{margin:0 0 var(--space-6)}body .article-cards__intro{max-width:33ch;margin:var(--space-4) 0 0;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--color-text)}body .article-cards__all{margin:var(--space-6) 0 0}body .article-cards__grid{gap:var(--grid-gap, var(--gutter))}body .article-cards .article-card:not(.article-card--plain){--card-bg: var(--c-deep-blue);--card-border: var(--c-deep-blue);--card-radius: var(--radius-card);--color-heading: var(--c-white);--color-text: var(--c-white-a80);--color-muted: var(--c-white-a72);--color-link: var(--c-white);--color-link-hover: var(--c-white);--color-eyebrow: var(--c-light-blue);--color-focus: var(--color-focus-inverse);overflow:hidden}body .article-cards .article-card:not(.article-card--plain) .page-card__media{border-radius:0;background:var(--c-dark-blue)}body .article-cards .article-card:not(.article-card--plain) .page-card__image{aspect-ratio:4 / 3;object-fit:cover}body .article-cards .article-card:not(.article-card--plain) .page-card__body{gap:0;padding:var(--space-6)}body .article-cards .article-card:not(.article-card--plain) .page-card__eyebrow,body .article-cards .article-card--tag-on-photo:not(.article-card--plain) .page-card__eyebrow{position:static;margin:0 0 var(--space-2);padding:0;border:0;border-radius:0;background:none;color:var(--color-eyebrow)}body .article-cards .article-card:not(.article-card--plain) .page-card__title{margin:0 0 var(--space-3);font-size:var(--fs-card-title);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading)}body .article-cards .article-card:not(.article-card--plain) .page-card__text{margin:0 0 var(--space-5);color:var(--color-text)}body .article-cards .article-card:not(.article-card--plain) .page-card__more{padding-top:0;font-weight:var(--fw-medium);color:var(--color-heading)}@media(min-width:600px){body .article-cards .article-card:not(.article-card--plain) .page-card__image{aspect-ratio:16 / 9}}@media(min-width:1024px){body .article-cards__head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:var(--space-12)}body .article-cards__all{grid-column:2;grid-row:1 / span 4;align-self:end;margin:0}body .article-cards .article-card:not(.article-card--plain) .page-card__body{padding:var(--space-8)}body .article-cards--count-2 .article-card:not(.article-card--plain) .page-card__image{aspect-ratio:21 / 10}body .article-cards--count-3 .article-card:not(.article-card--plain) .page-card__image{aspect-ratio:3 / 2}}body .article-cards.article-cards--plain{padding-block:var(--section-space)}body .article-cards.article-cards--plain .article-cards__head{margin-bottom:var(--space-8)}body .article-cards .article-card--plain{--card-radius: var(--radius-media)}body .article-cards .article-card--plain .page-card__media{border-radius:var(--radius-media);background:var(--c-grey-100)}body .article-cards .article-card--plain .page-card__image{aspect-ratio:3 / 2;object-fit:cover}body .article-cards .article-card--plain .page-card__body{gap:var(--space-2);padding:var(--space-4) 0 var(--space-3);color:var(--color-text);--color-heading: var(--c-deep-blue)}body .article-cards .article-card--plain .page-card__title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--color-heading)}body .article-cards .article-card--plain .page-card__text{margin:0;color:var(--color-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body-tight)}body .article-cards .article-card--plain .page-card__link{color:inherit;text-decoration:none}body .article-cards .article-card--plain:hover .page-card__link{color:var(--color-link);text-decoration:none}@media(min-width:600px){body .article-cards--count-2 .article-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .article-cards--count-1 .article-cards__grid{max-width:calc((100% - var(--grid-gap, var(--gutter))) / 2);margin-inline:auto}}:root{--grid-gap: var(--gutter)}body .team__head{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8);max-width:none}body .team__heading{margin:0}body .team__intro{margin:0;max-width:560px;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--color-text)}body .team__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-4)}body .team__person{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border:0;border-radius:0;background:none;overflow:visible}body .team__photo{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-media);overflow:hidden;background:var(--color-surface-quiet)}body .team__photo .team__img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}body .team__panel{display:flex;flex-direction:column;gap:var(--space-2);padding:0;background:none;border-radius:0;color:var(--color-text)}body .team__name{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-label);letter-spacing:0;color:var(--color-heading);overflow-wrap:anywhere}body .team__role{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-tight);color:var(--color-text)}@media(min-width:600px){body .team__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gutter)}}@media(min-width:1024px){body .team__list--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .team__list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}body .feature-grid--photo-cards .feature-grid__media:not(:has(img,picture,video)){display:none}body .feature-grid--photo-cards .feature-grid__item:not(:has(.feature-grid__media img,.feature-grid__media picture)) .feature-grid__body{padding-top:0}body .band--plain+.section--follows{padding-top:0;margin-top:0}@media(min-width:1024px){body .feature-grid__list[data-count="1"]{grid-template-columns:repeat(3,minmax(0,1fr))}}body .hero--on-media .hero__action .btn--primary{--btn-bg: var(--btn-1-bg);--btn-fg: var(--btn-1-fg);--btn-border: var(--btn-1-border);--btn-blur: var(--btn-1-blur, none)}body .logo-strip__heading{margin-bottom:var(--space-7)}
