/* Built by bin/build-assets.mjs from assets/css/ — edit the sources, then npm run build:assets. */
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("Helvetica");size-adjust:115.98%;ascent-override:90.53%;descent-override:30.18%;line-gap-override:8.62%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("Helvetica");size-adjust:117.33%;ascent-override:89.49%;descent-override:29.83%;line-gap-override:8.52%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");size-adjust:109.17%;ascent-override:96.18%;descent-override:32.06%;line-gap-override:9.16%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");size-adjust:111.11%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}:root{--ds-background-default: #fcf7f2;--ds-background-white: #ffffff;--ds-background-brand: #55c59c;--ds-background-brand-subtle: #aae4cc;--ds-background-brand-subtlest: #daf5e9;--ds-background-footer: #0e6b5a;--ds-background-brand-strong: #0e6b5a;--ds-layer-01: #ffffff;--ds-layer-card: #fcf7f2;--ds-text-default: #2a2a2a;--ds-text-secondary: #5c5c5c;--ds-text-inverse: #fcf7f2;--ds-text-on-brand: #0a4d40;--ds-text-brand: #1a7a5f;--ds-text-brand-strong: #0e6b5a;--ds-text-brand-deep: #0a4d40;--ds-text-brand-inverse: #55c59c;--ds-text-brand-fixed: #1a7a5f;--ds-link-default: #1a7a5f;--ds-link-hover: #0e6b5a;--ds-border-default: #e8dfd6;--ds-border-subtle: #e8dfd6;--ds-border-subtlest: #fcf7f2;--ds-border-strong: #2a2a2a;--ds-border-brand: #55c59c;--ds-border-brand-strong: #339e77;--ds-border-footer: #aae4cc;--ds-field-background: #fcf7f2;--ds-field-border: #fcf7f2;--ds-field-text: #2a2a2a;--ds-field-placeholder: #5c5c5c;--ds-icon-default: #2a2a2a;--ds-icon-brand: #55c59c;--ds-icon-brand-strong: #0e6b5a;--ds-focus: #d0fa52;--ds-support-error: #8b1a5a;--ds-support-success: #0a4d40;--ds-support-warning: #7a5200;--ds-support-info: #0c4c61;--ds-field-height: 3rem;--ds-field-height-lg: 3.875rem;--ds-radius-sm: .25rem;--ds-radius-md: .5rem;--ds-radius-lg: .75rem;--ds-radius-xl: 1rem;--ds-radius-xxl: 1.5rem;--ds-radius-xxxl: 1.875rem;--ds-radius-round: 9999px;--ds-radius-button: 9999px;--ds-radius-card: 1rem;--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--ds-space-xxxs: .125rem;--ds-space-xxs: .25rem;--ds-space-xs: .5rem;--ds-space-sm: .75rem;--ds-space-md: 1rem;--ds-space-lg: 1.5rem;--ds-space-xl: 2rem;--ds-space-xxl: 3rem;--ds-space-xxxl: 4rem;--ds-space-xxxxl: 8rem;--ds-space-gutter: 1rem;--ds-space-section: 4rem;--ds-space-section-lg: 8rem;--ds-type-family-brand: "Poppins", "Poppins Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ds-type-weight-regular: 400;--ds-type-weight-medium: 500;--ds-type-weight-semibold: 600;--ds-type-weight-bold: 700;--ds-type-leading-heading: 1.1;--ds-type-leading-body: 1.25;--ds-type-leading-relaxed: 1.5;--ds-type-leading-caption: 1.1;--ds-type-tracking-heading: -.01em;--ds-type-tracking-body: -.01em;--ds-type-tracking-wide: .1em;--ds-type-tracking-tight: -.035em;--ds-type-size-overline: .625rem;--ds-type-size-caption: .75rem;--ds-type-size-body-small: .875rem;--ds-type-size-body-base: 1rem;--ds-type-size-body-large: 1.25rem;--ds-type-size-attribution-role: 1.166667rem;--ds-type-size-attribution-name: 1.333333rem;--ds-type-size-h6: 1.25rem;--ds-type-size-h5: 1.5rem;--ds-type-size-h4: 1.75rem;--ds-type-size-h3: 2.25rem;--ds-type-size-h2: 3rem;--ds-type-size-h1: 4rem}[data-theme=default],[data-theme=light-green]{--ds-background-brand: #55c59c;--ds-background-brand-subtle: #aae4cc;--ds-background-brand-subtlest: #daf5e9;--ds-background-brand-strong: #0e6b5a;--ds-text-on-brand: #0a4d40;--ds-text-brand: #1a7a5f;--ds-text-brand-strong: #0e6b5a;--ds-text-brand-deep: #0a4d40;--ds-text-brand-inverse: #55c59c;--ds-link-default: #1a7a5f;--ds-link-hover: #0e6b5a;--ds-border-brand: #55c59c;--ds-border-brand-strong: #339e77;--ds-icon-brand: #55c59c;--ds-icon-brand-strong: #0e6b5a}[data-theme=pink]{--ds-background-brand: #ff99b3;--ds-background-brand-subtle: #ffbfcf;--ds-background-brand-subtlest: #ffe5ec;--ds-background-brand-strong: #8b1a5a;--ds-text-on-brand: #6a1344;--ds-text-brand: #c23a5e;--ds-text-brand-strong: #8b1a5a;--ds-text-brand-deep: #6a1344;--ds-text-brand-inverse: #ff99b3;--ds-link-default: #c23a5e;--ds-link-hover: #8b1a5a;--ds-border-brand: #ff99b3;--ds-border-brand-strong: #e86384;--ds-icon-brand: #ff99b3;--ds-icon-brand-strong: #8b1a5a}[data-theme=blue]{--ds-background-brand: #58c3de;--ds-background-brand-subtle: #96d9ec;--ds-background-brand-subtlest: #d0eff6;--ds-background-brand-strong: #0c4c61;--ds-text-on-brand: #0c4c61;--ds-text-brand: #166b82;--ds-text-brand-strong: #0c4c61;--ds-text-brand-deep: #08384a;--ds-text-brand-inverse: #58c3de;--ds-link-default: #166b82;--ds-link-hover: #0c4c61;--ds-border-brand: #58c3de;--ds-border-brand-strong: #259bb9;--ds-icon-brand: #58c3de;--ds-icon-brand-strong: #0c4c61}[data-theme=purple]{--ds-background-brand: #b8aff2;--ds-background-brand-subtle: #d4cff7;--ds-background-brand-subtlest: #eeeafc;--ds-background-brand-strong: #3a2f7e;--ds-text-on-brand: #3a2f7e;--ds-text-brand: #6d5cc9;--ds-text-brand-strong: #3a2f7e;--ds-text-brand-deep: #2a2260;--ds-text-brand-inverse: #b8aff2;--ds-link-default: #6d5cc9;--ds-link-hover: #3a2f7e;--ds-border-brand: #b8aff2;--ds-border-brand-strong: #9081eb;--ds-icon-brand: #b8aff2;--ds-icon-brand-strong: #3a2f7e}[data-theme=highlighter]{--ds-background-brand: #d0fa52;--ds-background-brand-subtle: #dbebad;--ds-background-brand-subtlest: #f0f6df;--ds-background-brand-strong: #608000;--ds-text-on-brand: #2a2a2a;--ds-text-brand: #5a7a00;--ds-text-brand-strong: #608000;--ds-text-brand-deep: #415700;--ds-text-brand-inverse: #d0fa52;--ds-link-default: #5a7a00;--ds-link-hover: #2a2a2a;--ds-border-brand: #d0fa52;--ds-border-brand-strong: #8bba00;--ds-icon-brand: #608000;--ds-icon-brand-strong: #608000}[data-theme=yellow]{--ds-background-brand: #f9c76e;--ds-background-brand-subtle: #fce4a6;--ds-background-brand-subtlest: #fef4d9;--ds-background-brand-strong: #7a5200;--ds-text-on-brand: #5a3c00;--ds-text-brand: #7a5200;--ds-text-brand-strong: #7a5200;--ds-text-brand-deep: #5a3c00;--ds-text-brand-inverse: #f9c76e;--ds-link-default: #7a5200;--ds-link-hover: #2a2a2a;--ds-border-brand: #f9c76e;--ds-border-brand-strong: #ba8c37;--ds-icon-brand: #7a5200;--ds-icon-brand-strong: #7a5200}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--ds-type-family-brand, "Poppins", system-ui, sans-serif);font-size:var(--ds-type-size-body-base, 1rem);font-weight:var(--ds-type-weight-regular, 400);line-height:var(--ds-type-leading-body, 1.5);letter-spacing:var(--ds-type-tracking-body, -.01em);color:var(--ds-text-default, #2a2a2a);background:var(--ds-background-default, #fcf7f2);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0 0 var(--ds-space-md);font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold, 700);line-height:var(--ds-type-leading-heading, 1.1);letter-spacing:var(--ds-type-tracking-heading, -.02em);color:var(--ds-text-default)}h1{font-size:var(--ds-type-size-h1)}h2{font-size:var(--ds-type-size-h2)}h3{font-size:var(--ds-type-size-h3)}h4{font-size:var(--ds-type-size-h4)}h5{font-size:var(--ds-type-size-h5)}h6{font-size:var(--ds-type-size-h6)}p{margin:0 0 var(--ds-space-md)}p:last-child{margin-bottom:0}a{color:var(--ds-link-default);text-decoration:underline;text-underline-offset:.15em}a:hover{color:var(--ds-link-hover)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:2px}.container{--_container-gutter: var(--ds-space-lg, 1.5rem);width:min(100% - 2 * var(--_container-gutter),75rem);margin-inline:auto}@media(max-width:48em){.container{--_container-gutter: var(--ds-space-md, 1rem)}}.section{padding-block:var(--ds-space-section)}@media(max-width:48em){.section{padding-block:var(--ds-space-xl)}}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:var(--ds-space-sm);left:var(--ds-space-sm);z-index:1000;width:auto;height:auto;padding:var(--ds-space-sm) var(--ds-space-md);clip:auto;background:var(--ds-background-white);color:var(--ds-text-default);border-radius:var(--ds-radius-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.accordion{display:flex;flex-direction:column;gap:var(--ds-space-md)}.accordion__item{background:var(--ds-background-white);border-radius:var(--ds-radius-md)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:1.25rem;cursor:pointer;font-size:var(--ds-type-size-h6);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-body);list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-radius-md)}.accordion__chevron{flex:none;width:1.25rem;height:1.25rem;transition:transform .2s ease}details[open]:not(.accordion__item--closing) .accordion__chevron{transform:rotate(180deg)}.accordion__panel{padding:0 1.25rem 1.25rem;line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.accordion__panel>*{margin-block:0}.accordion__panel>*+*{margin-block-start:var(--ds-space-sm)}.accordion__panel ul,.accordion__panel ol{padding-inline-start:var(--ds-space-lg)}.accordion__panel li+li{margin-block-start:var(--ds-space-xxs)}.accordion__panel figure{margin-inline:0}.accordion__panel img{border-radius:var(--ds-radius-md)}@media(max-width:48em){.accordion__summary{padding:.875rem;font-size:var(--ds-type-size-body-base)}.accordion__panel{padding:0 .875rem .875rem;font-size:var(--ds-type-size-body-small)}}.article-header{--_avatar-size: 2rem;background:var(--ds-background-default);border-block-end:1px solid var(--ds-border-default);padding-block:var(--ds-space-xxxl)}.article-header__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-lg)}.article-header__logo img{height:3.75rem;width:auto;display:block}.article-header__eyebrow{margin:0;display:flex;align-items:center;gap:var(--ds-space-xs);font-size:var(--ds-type-size-body-small);color:var(--ds-text-default)}.article-header__read-time{font-weight:var(--ds-type-weight-bold)}.article-header__category{color:var(--ds-text-default);text-decoration:none}.article-header__category:hover{text-decoration:underline;text-underline-offset:1px}.article-header__dot{flex:none;width:4px;height:4px;border-radius:50%;background:var(--ds-text-default)}.article-header__title{margin:0;font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-h1);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-heading);letter-spacing:var(--ds-type-tracking-heading);color:var(--ds-text-default)}.article-header__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-md);width:100%}.article-header__avatar{flex:none;margin-inline-end:var(--ds-space-xs)}.article-header__avatar img{width:var(--_avatar-size);height:var(--_avatar-size);border-radius:50%;object-fit:cover;display:block}.article-header__credits{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-xs);font-size:var(--ds-type-size-body-small);color:var(--ds-text-default)}.article-header__credit{display:inline-flex;align-items:center;gap:var(--ds-space-xxs);white-space:nowrap}.article-header__credit-label{font-weight:var(--ds-type-weight-bold)}.article-header__credit-name{color:var(--ds-text-default)}a.article-header__credit-name{text-decoration:underline;text-underline-offset:1px}.article-header__dates{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-xs);font-size:var(--ds-type-size-body-small);color:var(--ds-text-default)}.article-header__date{white-space:nowrap}@media(max-width:48em){.article-header{--_avatar-size: 1.5rem;padding-block:var(--ds-space-xl)}.article-header__title{font-size:var(--ds-type-size-h5)}.article-header__eyebrow,.article-header__credits,.article-header__dates{font-size:var(--ds-type-size-caption)}.article-header__meta{flex-direction:column;align-items:flex-start;gap:var(--ds-space-xs)}.article-header__credits,.article-header__dates{row-gap:var(--ds-space-sm)}}@media(max-width:29.999em){.article-header__credits,.article-header__dates{flex-direction:column;align-items:flex-start;gap:var(--ds-space-xxs)}.article-header__credits>.article-header__dot,.article-header__dates>.article-header__dot{display:none}.article-header__credit{padding-inline-start:calc(var(--_avatar-size) + var(--ds-space-sm))}.article-header__avatar{margin-inline-start:calc(-1 * (var(--_avatar-size) + var(--ds-space-sm)))}}.audio-player,.audio-player__native{width:100%}.audio-player.is-enhanced .audio-player__native{display:none}.audio-player__ui{display:flex;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-sm) var(--ds-space-sm);background:var(--ds-background-brand-subtlest);border-radius:var(--ds-radius-round)}.audio-player__toggle{padding:0;border:0;cursor:pointer}.audio-player__toggle:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.audio-player__icon{width:1.25rem;height:1.25rem}.audio-player__icon[hidden]{display:none}.audio-player__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ds-space-xxs);min-width:0}.audio-player__scrubber{width:100%;margin:0;accent-color:var(--ds-background-brand);cursor:pointer}.audio-player__scrubber:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.audio-player__time{display:flex;gap:var(--ds-space-xs);color:var(--ds-text-secondary);font-size:var(--ds-type-size-body-small);font-variant-numeric:tabular-nums}.audio-player--embed .audio-player__frame{width:100%;height:232px;border:0;border-radius:var(--ds-radius-xl)}.banner{display:flex;gap:var(--ds-space-xl);align-items:center;padding:var(--ds-space-xxxl) var(--ds-space-xxxxl);border-radius:var(--ds-radius-xxl)}.banner--brand{background:var(--ds-background-brand);color:var(--ds-text-default)}.banner--warm-white{background:var(--ds-background-default)}.banner--white{background:var(--ds-background-white)}.banner--dark{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.banner--dark .banner__eyebrow{color:var(--ds-text-brand-inverse)}.banner__content{flex:1;display:flex;flex-direction:column;gap:var(--ds-space-xxs)}.banner__eyebrow{margin:0;font-weight:var(--ds-type-weight-bold);font-size:var(--ds-type-size-h6)}.banner__heading{margin:0;font-size:var(--ds-type-size-h4);color:inherit}.banner--brand .banner__heading{color:var(--ds-text-on-brand)}.banner__heading:not(:last-child){margin-block-end:var(--ds-space-sm)}.banner__text{margin:0;max-width:50rem;line-height:var(--ds-type-leading-relaxed)}.banner__actions{flex:none}@media(max-width:48em){.banner-section .container{width:100%}.banner{padding:var(--ds-space-lg);border-radius:0}}@media(max-width:40em){.banner{flex-direction:column;align-items:flex-start;gap:var(--ds-space-md)}}.blob-image{--_blob-1: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20492%20531'%20preserveAspectRatio='none'%3E%3Cpath%20d='M360.222%209.55762C375.909%207.92592%20391.763%209.88622%20406.569%2015.2832L406.57%2015.2822C446.057%2029.5745%20463.06%2062.2909%20470.841%2097.3398C478.472%20131.712%20477.764%20171.429%20479.977%20200.471L480.415%20206.337C482.566%20235.71%20484.018%20265.685%20482.118%20295.56C476.047%20391.039%20439.695%20459.478%20380.894%20494.871C322.214%20530.191%20243.52%20531.179%20155.72%20496.916L155.534%20496.844L155.353%20496.763C83.7367%20465.105%2024.4848%20418.062%2011.296%20333.93L11.297%20333.929C3.60432%20286.446%2015.4222%20237.896%2044.0988%20199.131L44.1095%20199.116L44.1212%20199.102C64.6832%20171.548%2088.0459%20155.092%20112.842%20141.707C125.133%20135.073%20137.903%20129.129%20150.683%20123.057C163.546%20116.945%20176.555%20110.642%20189.795%20103.12V103.119C217.21%2087.5454%20241.336%2067.7191%20268.985%2049.0742C296.002%2030.8552%20325.214%2014.7264%20359.836%209.60645L360.028%209.57813L360.222%209.55762Z'%20fill='%23fff'/%3E%3C/svg%3E");--_blob-2: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20424%20398.529'%20preserveAspectRatio='none'%3E%3Cpath%20d='M294.325%20370.067C172.643%20399.155%20-0.89324%20316.561%2012.7588%20167.603C34.0188%205.75986%20286.851%20-20.9932%20377.008%2089.6599C405.396%20124.333%20414.836%20173.623%20411.288%20218.745C407.006%20289.068%20365.017%20355.846%20294.929%20369.931L294.325%20370.071V370.067Z'%20fill='%23fff'/%3E%3C/svg%3E");--_blob-3: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20492%20531'%20preserveAspectRatio='none'%3E%3Cpath%20transform='translate%28492%200%29%20scale%28-1%201%29'%20d='M360.222%209.55762C375.909%207.92592%20391.763%209.88622%20406.569%2015.2832L406.57%2015.2822C446.057%2029.5745%20463.06%2062.2909%20470.841%2097.3398C478.472%20131.712%20477.764%20171.429%20479.977%20200.471L480.415%20206.337C482.566%20235.71%20484.018%20265.685%20482.118%20295.56C476.047%20391.039%20439.695%20459.478%20380.894%20494.871C322.214%20530.191%20243.52%20531.179%20155.72%20496.916L155.534%20496.844L155.353%20496.763C83.7367%20465.105%2024.4848%20418.062%2011.296%20333.93L11.297%20333.929C3.60432%20286.446%2015.4222%20237.896%2044.0988%20199.131L44.1095%20199.116L44.1212%20199.102C64.6832%20171.548%2088.0459%20155.092%20112.842%20141.707C125.133%20135.073%20137.903%20129.129%20150.683%20123.057C163.546%20116.945%20176.555%20110.642%20189.795%20103.12V103.119C217.21%2087.5454%20241.336%2067.7191%20268.985%2049.0742C296.002%2030.8552%20325.214%2014.7264%20359.836%209.60645L360.028%209.57813L360.222%209.55762Z'%20fill='%23fff'/%3E%3C/svg%3E");--_blob-4: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20424%20398.529'%20preserveAspectRatio='none'%3E%3Cpath%20transform='translate%28424%200%29%20scale%28-1%201%29'%20d='M294.325%20370.067C172.643%20399.155%20-0.89324%20316.561%2012.7588%20167.603C34.0188%205.75986%20286.851%20-20.9932%20377.008%2089.6599C405.396%20124.333%20414.836%20173.623%20411.288%20218.745C407.006%20289.068%20365.017%20355.846%20294.929%20369.931L294.325%20370.071V370.067Z'%20fill='%23fff'/%3E%3C/svg%3E");--_blob: var(--_blob-1);--_ar: 492 / 531;--_blob-shadow: drop-shadow(0 20px 25px rgba(0, 0, 0, .1)) drop-shadow(0 10px 10px rgba(0, 0, 0, .04));position:relative;margin:0;display:inline-block;isolation:isolate}.blob-image--shape-1{--_blob: var(--_blob-1);--_ar: 492 / 531}.blob-image--shape-2{--_blob: var(--_blob-2);--_ar: 424 / 398.529}.blob-image--shape-3{--_blob: var(--_blob-3);--_ar: 492 / 531}.blob-image--shape-4{--_blob: var(--_blob-4);--_ar: 424 / 398.529}.blob-image__blob{position:absolute;inset:-6% -4% -4% -6%;z-index:-1;background:var(--ds-background-brand);mask:var(--_blob) center / 100% 100% no-repeat}.blob-image--bare .blob-image__blob{display:none}.blob-image--shadow{filter:var(--_blob-shadow)}.blob-image__img{display:block;width:100%;height:100%;aspect-ratio:var(--_ar);object-fit:cover;mask:var(--_blob) center / 100% 100% no-repeat}.breadcrumb{padding-block:var(--ds-space-md)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm);margin:0;padding:0;list-style:none;font-size:var(--ds-type-size-body-base)}.breadcrumb__item{display:inline-flex;align-items:center;gap:var(--ds-space-sm)}.breadcrumb__item:not(:last-child):after{content:"";width:.4375rem;height:.4375rem;border-top:2px solid var(--ds-icon-default);border-right:2px solid var(--ds-icon-default);transform:rotate(45deg)}.breadcrumb__link{color:var(--ds-text-default);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.breadcrumb__link:hover{color:var(--ds-text-brand)}.breadcrumb__current{color:var(--ds-text-default);text-decoration:none}.btn{--_btn-h: var(--ds-field-height);--_btn-py: var(--ds-space-xs);--_btn-px: var(--ds-space-lg);--_btn-type: var(--ds-type-size-body-base);--_btn-inset: 0 0 #0000;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xs);min-height:var(--_btn-h);padding:var(--_btn-py) var(--_btn-px);border:3px solid transparent;border-radius:var(--ds-radius-button);font-family:var(--ds-type-family-brand);font-size:var(--_btn-type);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-body);letter-spacing:var(--ds-type-tracking-body);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--_btn-inset);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--size-lg{--_btn-h: var(--ds-field-height-lg);--_btn-px: var(--ds-space-xl);--_btn-type: var(--ds-type-size-body-large)}@media(max-width:48em){.btn,.btn--size-lg{--_btn-type: var(--ds-type-size-body-small)}}.btn__icon{flex:none;width:1.25em;height:1.25em}.btn:active{--_btn-inset: inset 0 2px 5px rgb(0 0 0 / .25)}.btn:focus-visible{outline:none;box-shadow:var(--_btn-inset),0 0 0 3px var(--ds-focus),0 0 0 5px var(--ds-border-strong)}.btn--primary{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.btn--primary:hover,[data-theme] .btn--primary,.btn--brand{background:var(--ds-background-brand);color:var(--ds-text-on-brand)}[data-theme] .btn--primary:hover,.btn--brand:hover,.btn--primary:active,[data-theme] .btn--primary:active,.btn--brand:active{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}[data-theme] .btn--primary[aria-disabled=true],[data-theme] .btn--primary:disabled,.btn--brand[aria-disabled=true],.btn--brand:disabled{color:var(--ds-text-default)}.btn--secondary{background:transparent;color:var(--ds-text-brand-strong);border-color:var(--ds-border-brand-strong)}.btn--secondary:hover{background:var(--ds-background-brand-subtlest)}.btn--secondary:active{background:var(--ds-background-brand);color:var(--ds-text-on-brand)}[data-theme] .btn--secondary{color:var(--ds-text-brand);border-color:var(--ds-border-brand)}[data-theme] .btn--secondary:hover{background:var(--ds-background-brand-subtlest)}[data-theme] .btn--secondary:active{background:var(--ds-background-brand-subtlest);border-color:var(--ds-border-brand-strong);color:var(--ds-text-brand-deep)}.btn--tertiary{background:var(--ds-background-default);color:var(--ds-text-brand-strong);border-color:var(--ds-border-brand-strong)}.btn--tertiary:hover,.btn--tertiary:active{background:var(--ds-background-brand);color:var(--ds-text-on-brand)}[data-theme] .btn--tertiary{color:var(--ds-text-brand);border-color:var(--ds-border-brand)}[data-theme] .btn--tertiary:hover{background:var(--ds-background-white);color:var(--ds-text-brand)}[data-theme] .btn--tertiary:active{background:var(--ds-background-brand-subtlest);border-color:var(--ds-border-brand-strong);color:var(--ds-text-brand-deep)}.btn--ghost{background:var(--ds-background-default);color:var(--ds-text-brand-strong)}.btn--ghost:hover,.btn--ghost:active{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}[data-theme] .btn--ghost{color:var(--ds-text-brand)}[data-theme] .btn--ghost:hover,[data-theme] .btn--ghost:active{background:var(--ds-background-brand-subtlest);color:var(--ds-text-brand-deep)}.btn--inverse{background:var(--ds-background-default);color:var(--ds-text-brand-strong)}.btn--inverse:hover{background:var(--ds-background-brand-subtlest)}.btn--link{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ds-link-default);text-decoration:underline;text-underline-offset:.2em}.btn--link:hover{color:var(--ds-link-hover)}.btn--link:active{--_btn-inset: 0 0 #0000;color:var(--ds-link-hover)}.btn[aria-disabled=true],.btn:disabled{opacity:.4;pointer-events:none}.cta-card{position:relative;display:flex;flex-direction:column;background:var(--ds-background-white);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-lg);overflow:hidden}.cta-card__media{position:relative;height:13.75rem}.cta-card__media img{width:100%;height:100%;object-fit:cover}.cta-card--panel .cta-card__media{background:var(--ds-background-brand-subtlest)}.cta-card--panel .cta-card__media img{object-fit:contain;object-position:bottom center}.cta-card--smile-up .cta-card__media{overflow:visible}.cta-card .smile{position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:3rem;color:var(--ds-background-brand-subtlest);pointer-events:none;z-index:1}.cta-card--smile-up .cta-card__body{margin-block-start:-2px;padding-block-start:calc(var(--ds-space-lg) + 2px);background:var(--ds-background-brand-subtlest)}.cta-card__logo{position:absolute;top:var(--ds-space-md);right:var(--ds-space-md);display:grid;place-items:center;padding:var(--ds-space-xs) var(--ds-space-sm);background:var(--ds-background-default);border-radius:var(--ds-radius-lg);box-shadow:0 2px 6px #00000014;z-index:2}.cta-card__logo img{height:2rem;width:auto}.cta-card__body{position:relative;display:flex;flex-direction:column;flex-grow:1;gap:var(--ds-space-sm);padding:var(--ds-space-lg)}.cta-card__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-xxs) var(--ds-space-sm);background:var(--ds-background-brand-subtlest);color:var(--ds-text-brand);border-radius:var(--ds-radius-round);font-size:var(--ds-type-size-body-small);font-weight:var(--ds-type-weight-semibold)}.cta-card__badge-icon{width:1em;height:1em}.cta-card--smile-up .cta-card__badge{background:var(--ds-background-white)}.cta-card__media-link{display:block;height:100%}.cta-card__media-link img{height:100%}.cta-card__title-link{color:inherit;text-decoration:none}.cta-card__title-link:hover{text-decoration:underline;text-underline-offset:.1em}.cta-card__title{margin:0;font-size:var(--ds-type-size-h4);color:var(--ds-text-brand-strong)}.cta-card__text{margin:0;line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.cta-card__link,.cta-card__cta{margin-block-start:auto;align-self:flex-start}.cta-card__icon{align-self:flex-start;margin-block-start:auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ds-background-brand);color:var(--ds-text-on-brand)}.cta-card__icon svg{width:1.25rem;height:1.25rem}.cta-card--news{box-shadow:var(--ds-shadow-xl)}.cta-card--news .cta-card__media{height:19.0625rem;background:var(--ds-background-brand-subtlest)}.cta-card--news .cta-card__title{font-size:var(--ds-type-size-h4)}.cta-card--news .cta-card__text{color:var(--ds-text-default)}.cta-card__stretch{position:absolute;inset:0;z-index:3}.cta-card--clickable :where(.cta-card__link,.cta-card__cta,.cta-card__icon):after{content:"";position:absolute;inset:0}.cta-card--clickable:hover{border-color:var(--ds-border-brand)}.card-reveal{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:22.5rem;padding:var(--ds-space-lg);overflow:hidden;border-radius:2rem;background:var(--ds-background-brand);color:var(--ds-text-on-brand);box-shadow:var(--ds-shadow-md);transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.card-reveal:hover,.card-reveal:focus-within{background:var(--ds-background-brand-subtlest);box-shadow:var(--ds-shadow-xl);color:var(--ds-text-inverse)}.card-reveal__media{position:absolute;inset-inline:0;bottom:0;z-index:1;height:70%}.card-reveal__media img{width:100%;height:100%;object-fit:contain;object-position:bottom center;transition:filter .25s ease}.card-reveal:hover .card-reveal__media img,.card-reveal:focus-within .card-reveal__media img{filter:blur(2px)}.card-reveal__scrim{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--ds-text-on-brand) 90%,transparent);opacity:0;transition:opacity .25s ease}.card-reveal:hover .card-reveal__scrim,.card-reveal:focus-within .card-reveal__scrim{opacity:1}.card-reveal__header{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.card-reveal__title{margin:0;font-size:var(--ds-type-size-h5);line-height:var(--ds-type-leading-heading);color:inherit}.card-reveal__subtitle{margin:0;font-size:var(--ds-type-size-body-large)}@media(max-width:48em){.cta-card__title,.cta-card--news .cta-card__title{font-size:var(--ds-type-size-h5)}.cta-card__text{font-size:var(--ds-type-size-body-small)}.card-reveal__title{font-size:var(--ds-type-size-h6)}.card-reveal__subtitle,.testimonial-card__name{font-size:var(--ds-type-size-body-base)}.testimonial-card__role{font-size:var(--ds-type-size-caption)}}.card-reveal__text{position:absolute;inset-inline:0;top:calc(100% + var(--ds-space-xs));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;margin:0;line-height:var(--ds-type-leading-relaxed);max-height:0;opacity:0;overflow:hidden;transition:opacity .25s ease,max-height 0s linear .25s}.card-reveal:hover .card-reveal__text,.card-reveal:focus-within .card-reveal__text{max-height:12rem;opacity:1;transition:opacity .25s ease,max-height 0s}@property --_p{syntax: "<number>"; inherits: false; initial-value: 0;}.card-reveal__button{--_p: 0;--_flip: clamp(0, calc((var(--_p) - .5) * 1000), 1);position:relative;z-index:3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:color-mix(in srgb,var(--ds-text-inverse),var(--ds-text-brand-strong) calc(var(--_flip) * 100%));background:color-mix(in srgb,var(--ds-background-brand-strong),var(--ds-background-default) calc(var(--_p) * 100%));transition:--_p .25s ease;isolation:isolate}.card-reveal:hover .card-reveal__button,.card-reveal:focus-within .card-reveal__button{--_p: 1}.card-reveal__button svg{width:.875rem;height:.875rem}.card-reveal__stretch{position:absolute;inset:0;z-index:4}.card-reveal__stretch:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px;border-radius:2rem}.card-reveal--photo{align-items:stretch;justify-content:flex-start;padding:0}.card-reveal--photo .card-reveal__header{order:1;width:auto;padding:var(--ds-space-lg) var(--ds-space-lg) var(--ds-space-sm)}.card-reveal--photo .card-reveal__media{order:2;position:relative;height:auto;margin-top:auto}.card-reveal--photo .card-reveal__media img{display:block;height:auto}.card-reveal--photo .card-reveal__button{position:absolute;inset-inline-end:var(--ds-space-lg);bottom:var(--ds-space-lg)}.card-reveal--photo .card-reveal__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:var(--ds-type-leading-body)}.card-reveal--photo .card-reveal__text{inset-inline:var(--ds-space-lg);top:100%;-webkit-line-clamp:5;line-clamp:5}.testimonial-card{display:flex;align-items:flex-start;gap:var(--ds-space-md);width:25.625rem;max-width:100%;margin:0;padding:var(--ds-space-lg);background:var(--ds-background-white);border-radius:var(--ds-radius-xxl);box-shadow:var(--ds-shadow-xl)}.testimonial-card--mirror{flex-direction:row-reverse}.testimonial-card__person{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ds-space-md)}.testimonial-card--mirror .testimonial-card__person{flex-direction:row-reverse}.testimonial-card__avatar{flex:none;width:4rem;height:4rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--ds-background-brand)}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__text{display:flex;flex-direction:column;gap:var(--ds-space-xxs);min-width:0}.testimonial-card__name{font-size:var(--ds-type-size-body-large);color:var(--ds-text-default)}.testimonial-card__role{font-size:var(--ds-type-size-body-small);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-secondary)}.testimonial-card__mark{flex:none;width:1.5rem;height:1rem;background:var(--ds-icon-brand);mask:url(../img/quote-mark.svg) no-repeat center / contain}.info-stat{display:flex;gap:var(--ds-space-md);padding:var(--ds-space-md);background:var(--ds-background-default);border-radius:var(--ds-radius-md)}.info-stat__icon{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-background-brand-subtle);color:var(--ds-text-brand)}.info-stat__icon svg{width:1.4rem;height:1.4rem}.info-stat__number{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-background-brand);color:var(--ds-text-on-brand);font-weight:var(--ds-type-weight-bold)}.info-stat__body{display:flex;flex-direction:column;gap:2px}.info-stat__heading{font-weight:var(--ds-type-weight-bold)}.info-stat__text{font-size:var(--ds-type-size-body-small);color:var(--ds-text-default)}.single-quote{display:flex;gap:var(--ds-space-xxxl);align-items:center;margin:0}.single-quote__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xl)}.single-quote__badge{padding:var(--ds-space-xs) var(--ds-space-sm);background:var(--ds-background-brand-subtlest);color:var(--ds-text-brand-strong);border-radius:var(--ds-radius-round);font-size:var(--ds-type-size-body-small);font-weight:var(--ds-type-weight-bold)}.single-quote-section[data-theme=highlighter] .single-quote__badge{color:var(--ds-text-brand-deep)}.single-quote__mark{font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-h1);line-height:.5;color:var(--ds-icon-brand);font-weight:var(--ds-type-weight-bold)}.single-quote__text{margin:0;font-size:var(--ds-type-size-h3);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-heading);color:var(--ds-text-default)}.single-quote__attribution{display:flex;flex-direction:column;gap:var(--ds-space-xxs);line-height:var(--ds-type-leading-body)}.single-quote__name{font-size:var(--ds-type-size-attribution-name);font-weight:var(--ds-type-weight-bold)}.single-quote__role{font-size:var(--ds-type-size-attribution-role);color:var(--ds-text-default)}.single-quote__media{flex:none;width:30rem;max-width:45%}.single-quote__media img{width:100%;border-radius:var(--ds-radius-xxxl)}@media(max-width:56em){.single-quote{flex-direction:column;align-items:flex-start}.single-quote__media{width:100%;max-width:100%}}@media(max-width:48em){.single-quote__text{font-size:var(--ds-type-size-h4)}}.single-quote-carousel{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.single-quote-carousel__viewport{overflow:hidden}.single-quote-carousel__track{display:flex;margin:0;padding:0;list-style:none;transition:transform .4s ease}.single-quote-carousel__slide{flex:0 0 100%;min-width:0}.single-quote-carousel__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-lg)}.single-quote-carousel__dots{display:flex;align-items:center;gap:var(--ds-space-xs)}.single-quote-carousel__dot{width:1.5rem;height:1.5rem;flex:none;padding:0;border:0;background:transparent;cursor:pointer;display:inline-grid;place-items:center}.single-quote-carousel__dot:before{content:"";width:.75rem;height:.75rem;border-radius:50%;border:1.5px solid var(--ds-border-strong);transition:background-color .2s ease}.single-quote-carousel__dot[aria-current=true]:before{background:var(--ds-text-default);border-color:var(--ds-text-default)}.single-quote-carousel__dot:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:50%}.single-quote-carousel__buttons{display:flex;gap:var(--ds-space-xs)}.single-quote-carousel__btn{width:2.0625rem;height:2.0625rem;flex:none;display:grid;place-items:center;padding:0;border:2px solid var(--ds-border-strong);border-radius:50%;background:transparent;color:var(--ds-text-default);cursor:pointer}.single-quote-carousel__btn:disabled{opacity:.5;cursor:default}.single-quote-carousel__btn:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.single-quote-carousel__btn svg{width:.75rem;height:.75rem}.asset-download{display:flex;align-items:stretch;gap:var(--ds-space-lg);height:100%}.asset-download__media{flex:none;width:13.4375rem;aspect-ratio:3 / 2;border-radius:var(--ds-radius-xl);overflow:hidden;box-shadow:var(--ds-shadow-lg)}.asset-download__media img{width:100%;height:100%;object-fit:cover}.asset-download__body{display:flex;flex-direction:column;justify-content:center;gap:var(--ds-space-xs)}.asset-download__text{margin:0;font-size:var(--ds-type-size-body-large)}.asset-download__link{color:var(--ds-text-brand-strong);text-decoration:underline;text-underline-offset:.15em}.asset-download__link:hover{color:var(--ds-link-hover)}@media(max-width:48em){.asset-download{flex-direction:column;align-items:flex-start}}.stat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-xxs);width:11.75rem;height:100%;padding:var(--ds-space-lg);text-align:center;color:var(--ds-text-default);background:var(--ds-background-brand);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xl)}.stat-tile__value{font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold);font-size:var(--ds-type-size-h2);line-height:1.1}.stat-tile__label{font-size:var(--ds-type-size-body-base)}.footer{position:relative;color:var(--ds-text-inverse);background:var(--ds-background-footer)}.footer__smile{position:relative;top:-1px;display:block;width:100%;line-height:0;pointer-events:none}.footer__smile img{display:block;width:100%;height:auto}.footer__inner{padding-block:var(--ds-space-xxxl) var(--ds-space-xl)}.footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-xl);padding-block-end:var(--ds-space-xl)}.footer__col--brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xl)}.footer__logo{height:2.6rem;width:auto}.footer__group{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.footer__group .footer__heading{margin-block-end:0}.footer__heading{margin:0 0 var(--ds-space-sm);font-size:var(--ds-type-size-h6);color:var(--ds-text-inverse)}.footer__col{line-height:var(--ds-type-leading-relaxed)}.footer__address{font-style:normal;opacity:.85}.footer__col p{margin:0 0 var(--ds-space-md)}.footer__col a{color:var(--ds-text-inverse);text-decoration:none}.footer__col a:hover,.footer__col a:focus-visible{text-decoration:underline;text-underline-offset:.15em}.footer__socials{display:flex;gap:var(--ds-space-lg);margin:0;padding:0;list-style:none}.footer__social{display:inline-flex}.footer__social img{display:block;width:2rem;height:2rem}.footer__social:hover{opacity:.75}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-md);padding-block-start:var(--ds-space-xl);border-block-start:1px solid var(--ds-border-footer);font-size:var(--ds-type-size-body-small)}.footer__copyright{margin:0;opacity:.85}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--ds-space-lg);margin:0;padding:0;list-style:none}.footer__legal a{color:var(--ds-text-inverse);text-decoration:none;opacity:.85}.footer__legal a:hover{opacity:1;text-decoration:underline}@media(max-width:56em){.footer__cols{flex-direction:column;padding-block-end:var(--ds-space-xs)}}@media(max-width:48em){.footer__inner{width:min(100% - 2 * var(--ds-space-md),75rem)}}.field{display:flex;flex-direction:column;gap:var(--ds-space-xs);margin-block-end:var(--ds-space-md)}.field[hidden]{display:none}.field__label{font-size:var(--ds-type-size-body-base);color:var(--ds-text-default)}.field__label .field__required{color:var(--ds-support-error)}.field__hint{font-size:var(--ds-type-size-body-small);color:var(--ds-text-secondary)}.field__error{font-size:var(--ds-type-size-body-small);color:var(--ds-support-error)}.input,.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=number],.field input[type=password],.field input[type=search],.field input[type=date],.field select,.field textarea{width:100%;font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-body-base);line-height:var(--ds-type-leading-body);color:var(--ds-field-text);background:var(--ds-field-background);border:1px solid var(--ds-field-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-sm) var(--ds-space-md);min-height:var(--ds-field-height);appearance:none}.field textarea{min-height:7rem;resize:vertical}.field input:not([type=checkbox],[type=radio]),.field select,.field textarea{display:block}.field select{padding-inline-end:calc(var(--ds-space-md) * 2 + 1rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232a2a2a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ds-space-md) center;background-size:1rem}.field input::placeholder,.field textarea::placeholder{color:var(--ds-field-placeholder)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ds-border-brand-strong);outline-offset:1px;border-color:var(--ds-border-brand-strong)}.field :disabled{opacity:.55;cursor:not-allowed}.field[data-invalid=true] input,.field[data-invalid=true] select,.field[data-invalid=true] textarea,.field .wpcf7-not-valid{border-color:var(--ds-support-error)}.mhm-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-md)}.mhm-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mhm-form__status{font-size:var(--ds-type-size-body-small)}.mhm-form__status:empty{display:none}.mhm-form__status.is-success{color:var(--ds-support-success)}.mhm-form__status.is-error{color:var(--ds-support-error)}.mhm-form button[type=submit],.mhm-form input[type=submit]{margin-block-start:var(--ds-space-sm)}.mhm-form__legal{margin:var(--ds-space-md) 0 0;font-size:var(--ds-type-size-body-small);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-secondary)}@media(max-width:48em){.field__label,.input,.field input,.field select,.field textarea,.wpcf7-form .wpcf7-list-item-label{font-size:var(--ds-type-size-body-small)}.mhm-form__legal{font-size:var(--ds-type-size-caption)}.mhm-form button[type=submit],.mhm-form input[type=submit]{width:100%}}.field--choice{flex-direction:row;align-items:center;gap:var(--ds-space-sm)}.field input[type=checkbox],.field input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--ds-background-brand)}.wpcf7 .hidden-fields-container{display:none}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wpcf7 [inert]{opacity:.5}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form .wpcf7-not-valid-tip{display:block;margin-block-start:var(--ds-space-xs);font-size:var(--ds-type-size-body-small);color:var(--ds-support-error)}.wpcf7-form .wpcf7-list-item,.wpcf7-form .wpcf7-list-item label{display:inline-flex;align-items:center;gap:var(--ds-space-sm);margin:0}.wpcf7-form .wpcf7-list-item-label{font-size:var(--ds-type-size-body-base);color:var(--ds-text-default)}.wpcf7-form .wpcf7-response-output{font-size:var(--ds-type-size-body-small)}.wpcf7-form .wpcf7-response-output:empty{display:none}.wpcf7-form.sent .wpcf7-response-output{color:var(--ds-support-success)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output{color:var(--ds-support-error)}.wpcf7-spinner{position:relative;display:inline-block;visibility:hidden;width:1.5rem;height:1.5rem;margin:0 var(--ds-space-md);vertical-align:middle;border-radius:50%;background:var(--ds-background-brand-strong);opacity:.75}.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;top:.25rem;left:.25rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--ds-background-white);transform-origin:.5rem .5rem;animation:mhm-cf7-spin 1s linear infinite}@keyframes mhm-cf7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation:mhm-cf7-blink 2s linear infinite}}@keyframes mhm-cf7-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.ac-form{padding:var(--ds-space-xl);background:var(--ds-background-white);border-radius:var(--ds-radius-xxl);box-shadow:var(--ds-shadow-md)}.ac-form fieldset{min-width:0;margin:0;padding:0;border:0}.ac-form legend{padding:0;margin-block-end:var(--ds-space-xs)}.ac-form .field--choice{align-items:flex-start;margin-block-end:var(--ds-space-xs)}.ac-form .field--choice input{flex:none;margin-block:.2em 0}.ac-form .field--choice label{font-size:var(--ds-type-size-body-base);color:var(--ds-text-default)}.ac-form .field ._has_error{border-color:var(--ds-support-error)}.ac-form ._error-arrow{display:none}.ac-form ._error-inner{margin-block-start:var(--ds-space-xs);font-size:var(--ds-type-size-body-small);color:var(--ds-support-error)}.ac-form ._error~._error{display:none}.ac-form ._submit{margin-block-start:var(--ds-space-sm)}.ac-form ._submit.processing{opacity:.55;cursor:progress}.ac-form ._form-thank-you{font-size:var(--ds-type-size-body-large);color:var(--ds-text-default)}.ac-form__fallback,.ac-form__notice{margin:0}@media(max-width:48em){.ac-form{padding:var(--ds-space-lg)}.ac-form .field--choice label{font-size:var(--ds-type-size-body-small)}.ac-form ._submit{width:100%}}.hero__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ds-space-xs);margin:0 0 var(--ds-space-md);padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-round);background:var(--ds-background-brand-subtlest);color:var(--ds-text-brand-strong);font-size:var(--ds-type-size-body-small)}.hero__heading{margin:0 0 var(--ds-space-md);font-size:var(--ds-type-size-h1);color:var(--ds-text-brand)}.hero__text{max-width:30rem;margin:0 0 var(--ds-space-lg);font-size:var(--ds-type-size-body-large);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.hero__footer{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.hero--logos-beside .hero__footer{flex-direction:row;align-items:center}.hero--logos-beside .hero__actions{flex:none}.hero__logos{--_logo-gap: var(--ds-space-xs);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--_logo-gap);min-width:0}.hero__logo{flex:0 1 auto;width:auto;height:auto;max-height:5rem;min-width:0;object-fit:contain;object-position:left center}.hero--logos-centre .hero__logos{justify-content:center}.hero--logos-centre .hero__logo{object-position:center}.hero--logos-right .hero__logos{justify-content:flex-end}.hero--logos-right .hero__logo{object-position:right center}.hero--video .hero__logos{--_logo-gap: var(--ds-space-lg)}.hero--video .hero__logo{max-height:6.25rem}.hero--standard .hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center}.hero--standard .hero__content{max-width:30rem}.hero--standard .hero__text{max-width:28rem}.hero--standard .hero__media{width:100%;max-width:min(31rem,100% - 2 * var(--ds-space-xxl));justify-self:center}.hero--standard .hero__image{display:block;width:100%;height:auto}.hero--media-left .hero__media{order:-1}.hero--no-media .hero__inner{grid-template-columns:minmax(0,1fr)}.hero--no-media .hero__content{max-width:none}.hero--no-media .hero__text{max-width:40rem}.hero--video .hero__inner{display:flex;flex-direction:column;gap:var(--ds-space-xl)}.hero--video .hero__heading{font-size:var(--ds-type-size-h2)}.hero__video{position:relative;display:block;width:100%;max-width:80rem;aspect-ratio:16 / 9;border-radius:var(--ds-radius-xxxl);box-shadow:var(--ds-shadow-lg);overflow:hidden}.hero__video-poster{width:100%;height:100%;object-fit:cover}.hero__video-overlay{position:absolute;inset:0;background:#00000040}.hero__video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero--video .hero__footer{gap:var(--ds-space-xl);width:100%}.hero--video.hero--logos-beside .hero__footer{justify-content:space-between}@media(max-width:48em){.hero--standard .hero__inner{grid-template-columns:1fr;gap:var(--ds-space-lg)}.hero--standard .hero__media{order:-1;justify-self:center;max-width:22rem}.hero--standard .hero__heading,.hero--video .hero__heading{font-size:var(--ds-type-size-h3)}.hero__text{font-size:var(--ds-type-size-body-base);font-weight:var(--ds-type-weight-regular)}.hero__actions{gap:var(--ds-space-sm)}.hero--video .hero__inner{gap:var(--ds-space-lg)}.hero--logos-beside .hero__footer{flex-direction:column;align-items:stretch}.hero__logos:has(>:nth-child(4)){flex-wrap:wrap}.hero__logos:has(>:nth-child(4))>.hero__logo{flex:0 0 calc((100% - 3 * var(--_logo-gap)) / 4)}.hero--video .hero__logos{--_logo-gap: var(--ds-space-md)}.hero--video .hero__logo{max-height:4rem}.hero .btn--size-lg{--_btn-h: var(--ds-field-height);--_btn-px: var(--ds-space-lg);--_btn-type: var(--ds-type-size-body-base)}}.list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.list--horizontal{flex-flow:row wrap;gap:var(--ds-space-md)}.list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-xl)}@media(max-width:40rem){.list--grid{grid-template-columns:1fr}}.list__item{display:flex;align-items:flex-start;gap:var(--ds-space-xs);line-height:var(--ds-type-leading-relaxed)}.list__icon{flex:none;width:1.5rem;height:1.5rem;margin-block-start:.05em;color:var(--ds-icon-brand)}.megamenu{background:var(--ds-background-white);border:1px solid var(--ds-border-subtle);border-block-start:0;border-radius:0 0 var(--ds-radius-xxl) var(--ds-radius-xxl);box-shadow:0 8px 24px #00000014;padding:var(--ds-space-lg);line-height:var(--ds-type-leading-relaxed);animation:megamenu-in .25s ease}@keyframes megamenu-in{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.megamenu{animation:none}}.megamenu__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ds-space-lg) var(--ds-space-xl)}.megamenu__col{display:flex;flex-direction:column;gap:var(--ds-space-xs)}.megamenu__col-link{display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-sm);margin:calc(-1 * var(--ds-space-sm));border-radius:var(--ds-radius-md);text-decoration:none;color:var(--ds-text-default)}.megamenu__col-link:hover{background:var(--ds-background-brand-subtle)}.megamenu__heading{font-weight:var(--ds-type-weight-bold);color:var(--ds-text-brand-deep);text-decoration:none}a.megamenu__heading:hover{text-decoration:underline;text-underline-offset:.2em}.megamenu__text{font-size:var(--ds-type-size-body-small);color:var(--ds-text-default)}.megamenu__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-xs);font-size:var(--ds-type-size-body-small)}.megamenu__link{color:var(--ds-text-default);text-decoration:underline;text-underline-offset:.2em}.megamenu__link:hover,.megamenu__link:focus-visible{color:var(--ds-text-default)}@media(max-width:63.999em){.megamenu{padding:var(--ds-space-md) 0 var(--ds-space-lg);background:transparent;border:0;border-radius:0;box-shadow:none;animation:none}.megamenu__heading{color:var(--ds-text-brand-strong)}.megamenu__grid{grid-template-columns:1fr;gap:0}.megamenu__col{gap:var(--ds-space-xs);padding-block-end:var(--ds-space-sm)}.megamenu__col+.megamenu__col{padding-block-start:var(--ds-space-sm);border-block-start:1px solid var(--ds-border-subtlest)}.megamenu__col:last-child{padding-block-end:0}.megamenu__links{gap:var(--ds-space-sm)}}.navbar__main{background:transparent;padding-block:var(--ds-space-md)}.navbar__inner{display:flex;align-items:center;gap:var(--ds-space-lg);padding:var(--ds-space-md) var(--ds-space-lg) var(--ds-space-md) var(--ds-space-xl);background:var(--ds-background-white);border-radius:var(--ds-radius-round);box-shadow:var(--ds-shadow-lg);position:relative}.navbar__logo{text-decoration:none}.logo{font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold);font-size:1.5rem;letter-spacing:var(--ds-type-tracking-heading)}.logo__my,.logo__mind{color:var(--ds-text-default)}.logo__happy{color:var(--ds-text-brand-fixed)}.navbar__logo-img,.custom-logo{display:block;height:3.2rem;width:auto}.custom-logo-link{display:inline-flex;align-items:center;text-decoration:none}.navbar__nav{margin-inline:auto}.navbar__menu{display:flex;align-items:center;gap:var(--ds-space-md);margin:0;padding:0;list-style:none}.navbar__item{position:static}.navbar__link{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-xxs);padding:var(--ds-space-xs) 0;font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-body-large);font-weight:var(--ds-type-weight-regular);letter-spacing:var(--ds-type-tracking-tight);color:var(--ds-text-default);text-decoration:none;background:none;border:0;cursor:pointer}.navbar__link:hover{color:var(--ds-text-brand)}.navbar__chevron{width:1.125rem;height:1.125rem;transition:transform .15s ease}.navbar__link[aria-expanded=true] .navbar__chevron{transform:rotate(180deg)}.navbar__item--has-panel{display:flex;align-items:center;gap:var(--ds-space-xxs)}.navbar__disclosure{display:inline-flex;align-items:center;padding:var(--ds-space-xs) 0;color:var(--ds-text-default);background:none;border:0;cursor:pointer}.navbar__item--has-panel:hover .navbar__link,.navbar__item--has-panel:hover .navbar__disclosure{color:var(--ds-text-brand)}.navbar__disclosure[aria-expanded=true] .navbar__chevron{transform:rotate(180deg)}.navbar__actions{display:flex;align-items:center;gap:var(--ds-space-sm)}.navbar__panel{position:absolute;inset-inline:var(--ds-space-xl) var(--ds-space-lg);top:calc(100% - var(--ds-space-xs));z-index:50}.navbar__panel[hidden]{display:none}@media(min-width:64em)and (max-width:76em){.navbar__menu{gap:var(--ds-space-sm)}.navbar__link{font-size:var(--ds-type-size-body-base)}.navbar__actions .btn{--_btn-h: auto;font-size:var(--ds-type-size-body-small);padding:var(--ds-space-xs) var(--ds-space-md)}}.navbar__toggle{display:none;position:relative;width:2.75rem;height:2.75rem;margin-inline-start:auto;background:none;border:0;cursor:pointer}.navbar__toggle-bar,.navbar__toggle-bar:before,.navbar__toggle-bar:after{position:absolute;left:50%;width:1.5rem;height:2px;background:var(--ds-text-default);transform:translate(-50%);transition:transform .2s ease,opacity .2s ease}.navbar__toggle-bar{top:50%}.navbar__toggle-bar:before{content:"";top:-7px}.navbar__toggle-bar:after{content:"";top:7px}.navbar__toggle[aria-expanded=true] .navbar__toggle-bar{background:transparent}.navbar__toggle[aria-expanded=true] .navbar__toggle-bar:before{top:0;transform:translate(-50%) rotate(45deg)}.navbar__toggle[aria-expanded=true] .navbar__toggle-bar:after{top:0;transform:translate(-50%) rotate(-45deg)}@media(max-width:63.999em){.navbar__toggle{display:block}.navbar__inner{flex-wrap:wrap;row-gap:0;border-radius:var(--ds-radius-xl)}.navbar__nav{display:none;flex-basis:100%;order:3;margin-block-start:var(--ds-space-md)}.navbar[data-open=true] .navbar__nav{display:block}.navbar__menu{flex-direction:column;align-items:stretch;gap:0}.navbar__item{border-block-end:1px solid var(--ds-border-subtlest)}.navbar__item:last-child{border-block-end:0}.navbar__link{width:100%;justify-content:space-between;padding-block:var(--ds-space-sm);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.navbar__link:hover,.navbar__link[aria-expanded=true]{color:var(--ds-text-default)}.navbar__chevron{transform:rotate(-90deg)}.navbar__link[aria-expanded=true] .navbar__chevron{transform:rotate(0)}.navbar__link[aria-expanded=true]{text-decoration:underline;text-underline-offset:2px}.navbar__disclosure[aria-expanded=true] .navbar__chevron{transform:rotate(0)}.navbar__item--has-panel:has(.navbar__disclosure[aria-expanded=true]) .navbar__link{text-decoration:underline;text-underline-offset:2px}.navbar__item--has-panel:hover .navbar__link,.navbar__item--has-panel:hover .navbar__disclosure{color:var(--ds-text-default)}.navbar__item--has-panel{flex-wrap:wrap;gap:var(--ds-space-xs)}.navbar__disclosure{padding-block:var(--ds-space-sm)}.navbar__disclosure .navbar__chevron{width:1.5rem;height:1.5rem}.navbar__item--has-panel .navbar__link{flex:1 1 auto;width:auto}.navbar__item--has-panel .navbar__panel{flex-basis:100%}.navbar__panel{position:static;inset-inline:auto;width:auto}.navbar__link:after{content:none}.navbar__actions{display:none;order:4;flex-basis:100%;padding-block-start:var(--ds-space-md);border-block-start:1px solid var(--ds-border-strong)}.navbar[data-open=true] .navbar__actions{display:flex}.navbar__actions .btn{flex:1}}.play-button{display:inline-flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-xs) var(--ds-space-md) var(--ds-space-xs) var(--ds-space-xs);background:var(--ds-background-default);border-radius:var(--ds-radius-round);color:var(--ds-text-default);font-size:var(--ds-type-size-body-small);font-weight:var(--ds-type-weight-semibold)}.play-button .play-button__icon{color:var(--ds-text-default)}@media(max-width:48em){.play-button{font-size:var(--ds-type-size-caption)}}.play-button__icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--ds-background-brand);color:var(--ds-text-on-brand)}.play-button__icon svg{width:1.25rem;height:1.25rem}.prose,.entry-content{max-width:58rem;margin-inline:auto;color:var(--ds-text-default);font-size:var(--ds-type-size-body-base);line-height:var(--ds-type-leading-relaxed);letter-spacing:var(--ds-type-tracking-body);overflow-wrap:anywhere}.prose>*,.entry-content>*{margin:0}.prose>*+*,.entry-content>*+*{margin-block-start:var(--ds-space-xl)}.prose :is(h1,h2,h3,h4,h5,h6),.entry-content :is(h1,h2,h3,h4,h5,h6){color:var(--ds-text-brand-strong);font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-heading);letter-spacing:var(--ds-type-tracking-heading)}.prose h1,.entry-content h1{font-size:var(--ds-type-size-h1)}.prose h2,.entry-content h2{font-size:var(--ds-type-size-h2)}.prose h3,.entry-content h3{font-size:var(--ds-type-size-h3)}.prose h4,.entry-content h4{font-size:var(--ds-type-size-h4)}.prose h5,.entry-content h5{font-size:var(--ds-type-size-h5)}.prose h6,.entry-content h6{font-size:var(--ds-type-size-h6)}.prose strong,.prose b,.entry-content strong,.entry-content b{font-weight:var(--ds-type-weight-bold)}.prose em,.prose i,.entry-content em,.entry-content i{font-style:italic}.prose a:not(.btn),.entry-content a:not(.btn){color:var(--ds-text-brand-strong);text-decoration:underline;text-underline-offset:1px}.prose a:not(.btn):hover,.entry-content a:not(.btn):hover{color:var(--ds-text-brand-deep)}@media(max-width:48em){.prose,.entry-content{font-size:var(--ds-type-size-body-small)}.prose h1,.entry-content h1{font-size:var(--ds-type-size-h2)}.prose h2,.entry-content h2{font-size:var(--ds-type-size-h3)}.prose h3,.entry-content h3{font-size:var(--ds-type-size-h4)}.prose h4,.entry-content h4{font-size:var(--ds-type-size-h5)}.prose h5,.entry-content h5{font-size:var(--ds-type-size-h6)}.prose h6,.entry-content h6{font-size:var(--ds-type-size-body-base)}}.prose ul,.prose ol,.entry-content ul,.entry-content ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.prose li,.entry-content li{position:relative;padding-inline-start:2.25rem}.prose ul>li:before,.entry-content ul>li:before{content:"";position:absolute;inset-inline-start:.375rem;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-icon-brand-strong)}.prose ol,.entry-content ol{counter-reset:mhm-li}.prose ol>li,.entry-content ol>li{counter-increment:mhm-li}.prose ol>li:before,.entry-content ol>li:before{content:counter(mhm-li) ".";position:absolute;inset-inline-start:0;color:var(--ds-text-brand-strong);font-weight:var(--ds-type-weight-bold)}.prose ul>li[style*=color]:before,.entry-content ul>li[style*=color]:before{background:currentColor}.prose ol>li[style*=color]:before,.entry-content ol>li[style*=color]:before{color:currentColor}.prose ul[data-theme]>li:before,.entry-content ul[data-theme]>li:before{background:var(--ds-icon-brand-strong)}.prose ol[data-theme]>li:before,.entry-content ol[data-theme]>li:before{color:var(--ds-text-brand-strong)}.prose ul[data-bullets=ink]>li:before,.entry-content ul[data-bullets=ink]>li:before{background:var(--ds-text-default)}.prose ol[data-bullets=ink]>li:before,.entry-content ol[data-bullets=ink]>li:before{color:var(--ds-text-default)}.prose img,.entry-content img{border-radius:var(--ds-radius-lg)}.prose figure,.entry-content figure{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.prose figcaption,.entry-content figcaption,.wp-caption-text,.gallery-caption{font-size:var(--ds-type-size-caption);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-caption);letter-spacing:var(--ds-type-tracking-wide);color:var(--ds-text-default)}.prose blockquote,.entry-content blockquote{padding:var(--ds-space-xs) 0 var(--ds-space-xs) calc(var(--ds-space-lg) - 4px);border-inline-start:4px solid var(--ds-border-brand-strong);display:flex;flex-direction:column;gap:var(--ds-space-sm);font-size:var(--ds-type-size-h6);font-weight:var(--ds-type-weight-bold);line-height:var(--ds-type-leading-heading);color:var(--ds-text-brand-strong)}.prose blockquote:before,.entry-content blockquote:before{content:"";width:1.5rem;height:1rem;background:var(--ds-icon-brand);mask:url(../img/quote-mark.svg) no-repeat center / contain}.prose blockquote p,.entry-content blockquote p{margin:0}.prose blockquote cite,.entry-content blockquote cite{font-size:var(--ds-type-size-body-base);font-weight:var(--ds-type-weight-regular);font-style:normal;color:var(--ds-text-brand-strong)}:is(.prose,.entry-content) blockquote:is([style*="text-align: right"],[style*="text-align:right"],:has(>[style*="text-align: right"],>[style*="text-align:right"])){padding-inline:0 calc(var(--ds-space-lg) - 4px);border-inline-start:0;border-inline-end:4px solid var(--ds-border-brand-strong);text-align:right}:is(.prose,.entry-content) blockquote:is([style*="text-align: right"],[style*="text-align:right"],:has(>[style*="text-align: right"],>[style*="text-align:right"])):before{align-self:flex-end}:is(.prose,.entry-content) blockquote:is([style*="text-align: center"],[style*="text-align:center"],:has(>[style*="text-align: center"],>[style*="text-align:center"])){padding-inline:0;border-inline-start:0;text-align:center}:is(.prose,.entry-content) blockquote:is([style*="text-align: center"],[style*="text-align:center"],:has(>[style*="text-align: center"],>[style*="text-align:center"])):before{align-self:center}.prose .mhm-callout,.entry-content .mhm-callout{padding:var(--ds-space-lg);border-radius:var(--ds-radius-xl);border:1px solid var(--ds-background-default);background:var(--ds-background-brand-subtlest);display:flex;flex-direction:column;gap:var(--ds-space-md)}.prose .mhm-callout>*,.entry-content .mhm-callout>*{margin:0}.prose .mhm-callout :is(h1,h2,h3,h4,h5,h6),.entry-content .mhm-callout :is(h1,h2,h3,h4,h5,h6){color:var(--ds-text-brand-strong)}.prose .mhm-callout a:not(.btn),.entry-content .mhm-callout a:not(.btn){color:var(--ds-link-default);font-weight:var(--ds-type-weight-bold)}.prose .mhm-callout:is([data-theme=pink],[data-theme=purple]) a:not(.btn),.entry-content .mhm-callout:is([data-theme=pink],[data-theme=purple]) a:not(.btn){color:var(--ds-text-brand-strong)}.prose .mhm-callout[data-theme=highlighter] a:not(.btn),.entry-content .mhm-callout[data-theme=highlighter] a:not(.btn){color:var(--ds-text-brand-deep)}.prose .columns,.entry-content .columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-xl);align-items:start}.prose .columns--33-67,.entry-content .columns--33-67{grid-template-columns:1fr 2fr}.prose .columns--67-33,.entry-content .columns--67-33{grid-template-columns:2fr 1fr}.prose .columns .column,.entry-content .columns .column{display:flex;flex-direction:column;gap:var(--ds-space-md)}.prose .columns .column>*,.entry-content .columns .column>*{margin:0}@media(max-width:48em){.prose .columns,.entry-content .columns{grid-template-columns:1fr}}.prose hr,.entry-content hr{border:0;border-block-start:1px dashed var(--ds-border-strong)}.prose table,.entry-content table{width:100%;border-collapse:collapse}.prose :is(th,td),.entry-content :is(th,td){padding:var(--ds-space-sm) var(--ds-space-md);border:1px solid var(--ds-border-default);text-align:start}.prose th,.entry-content th{background:var(--ds-background-brand-subtle);font-weight:var(--ds-type-weight-bold)}.alignleft{float:left;margin:0 var(--ds-space-lg) var(--ds-space-md) 0}.alignright{float:right;margin:0 0 var(--ds-space-md) var(--ds-space-lg)}.aligncenter{display:block;margin-inline:auto}:is(.prose,.entry-content) :is(figure,.column)>:is(.alignleft,.alignright,.aligncenter){float:none;margin:0}:is(.prose,.entry-content) :is(figure,.column)>.alignleft{align-self:flex-start}:is(.prose,.entry-content) :is(figure,.column)>.aligncenter{align-self:center}:is(.prose,.entry-content) :is(figure,.column)>.alignright{align-self:flex-end}:is(.prose,.entry-content) figure:has(>.aligncenter)>figcaption{text-align:center}:is(.prose,.entry-content) figure:has(>.alignright)>figcaption{text-align:end}.wp-caption{max-width:100%}.wp-caption img{display:block}.wp-caption-text,.gallery-caption{margin-block-start:var(--ds-space-sm)}.sticky,.bypostauthor{display:block}.card-grid{--_gap: var(--ds-space-xxxl);display:grid;grid-template-columns:repeat(var(--_cols, 3),minmax(0,1fr));gap:var(--_gap)}.card-grid--cols-2{--_cols: 2}.card-grid--cols-3{--_cols: 3}.card-grid--cols-4{--_cols: 4}.card-grid--centred{display:flex;flex-wrap:wrap;justify-content:center}.card-grid--centred>*{flex:0 1 calc((100% - (var(--_cols, 3) - 1) * var(--_gap)) / var(--_cols, 3))}.card-grid-section__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-lg);color:var(--ds-text-brand-strong)}.card-grid-section__intro{max-width:50rem;margin:0 0 var(--ds-space-xl);font-size:var(--ds-type-size-body-large);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-secondary)}.card-grid-section__outro{max-width:50rem;margin:var(--ds-space-xl) 0 0;line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-secondary)}.card-grid-section--center :is(.card-grid-section__heading,.card-grid-section__intro,.card-grid-section__outro){text-align:center}.card-grid-section--center .card-grid-section__intro,.card-grid-section--center .card-grid-section__outro{margin-inline:auto}.card-grid-section--brand{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.card-grid-section--brand .card-grid-section__heading{color:var(--ds-text-brand-inverse)}.card-grid-section--brand :is(.card-grid-section__intro,.card-grid-section__outro){color:var(--ds-text-inverse)}@media(max-width:48em){.card-grid{--_gap: var(--ds-space-xl)}.card-grid-section__heading{font-size:var(--ds-type-size-h3)}.card-grid-section__intro{font-size:var(--ds-type-size-body-base)}.card-grid-section__outro{font-size:var(--ds-type-size-body-small)}}@media(max-width:60rem){.card-grid{--_cols: 2}}@media(max-width:40rem){.card-grid{--_cols: 1}}.two-col__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-lg)}.two-col__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-xxl);align-items:start}.two-col__logo{max-height:3rem;width:auto;margin-block-end:var(--ds-space-md)}.two-col__subheading{font-size:var(--ds-type-size-h6);margin:0 0 var(--ds-space-sm)}.two-col__stats{display:flex;flex-direction:column;gap:var(--ds-space-md)}.data-content__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-lg)}.data-content__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-xxl);align-items:start}.data-content__stats{display:flex;flex-direction:column;gap:var(--ds-space-md);margin-block-start:var(--ds-space-lg)}.data-content__media img{width:100%;border-radius:var(--ds-radius-xl)}.data-content__actions{display:flex;justify-content:center;margin-block-start:var(--ds-space-xl)}.key-benefits__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm)}.key-benefits__intro{max-width:60rem;margin:0 0 var(--ds-space-xl);color:var(--ds-text-secondary)}.text-image__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-xxxl);align-items:center}.text-image--media-left .text-image__grid>:is(.text-image__media,.text-image__frame){order:-1}.text-image__content{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.text-image__eyebrow{margin:0;font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-h6);font-weight:var(--ds-type-weight-bold);color:var(--ds-text-brand-deep)}.text-image__heading{font-size:var(--ds-type-size-h2);margin:0;color:var(--ds-text-brand-strong)}.text-image__quote{margin:0;font-size:var(--ds-type-size-body-large);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.text-image__text{max-width:40rem;margin:0;line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-secondary)}.text-image__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm)}.text-image__media{position:relative}.text-image__media img{width:100%;border-radius:var(--ds-radius-xxxl);box-shadow:var(--ds-shadow-xl)}.text-image:not(.text-image--framed) .text-image__media{aspect-ratio:16 / 9}.text-image:not(.text-image--framed) .text-image__media img{height:100%;object-fit:cover}.text-image--portrait:not(.text-image--framed) .text-image__media{aspect-ratio:auto;justify-self:center;width:min(100%,26rem)}.text-image--portrait:not(.text-image--framed) .text-image__media img{height:auto;object-fit:initial}.text-image__media--embed{border-radius:var(--ds-radius-xxxl);box-shadow:var(--ds-shadow-xl);overflow:hidden}.text-image__media--embed :is(iframe,video,embed,object){width:100%;height:100%;border:0;display:block}.text-image__play{position:absolute;inset:0;margin:auto;width:4rem;height:4rem;display:grid;place-items:center;background:var(--ds-background-white);color:var(--ds-text-brand);border-radius:50%}.text-image__play svg{width:1.6rem;height:1.6rem}.text-image--brand{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.text-image--brand .text-image__grid{align-items:start}.text-image--brand .text-image__heading{color:var(--ds-text-brand-inverse)}.text-image--brand .text-image__eyebrow{color:var(--ds-text-inverse)}.text-image--brand :is(.text-image__quote,.text-image__text){color:var(--ds-text-inverse)}@media(max-width:48em){.two-col__grid,.data-content__grid,.text-image__grid{grid-template-columns:1fr;gap:var(--ds-space-lg)}.text-image--media-left .text-image__grid>:is(.text-image__media,.text-image__frame){order:0}.text-image__eyebrow{font-size:var(--ds-type-size-body-base)}.text-image__heading{font-size:var(--ds-type-size-h3)}.text-image__quote{font-size:var(--ds-type-size-body-base)}.text-image__text{font-size:var(--ds-type-size-body-small)}}.cta-cards-text__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm)}.cta-cards-text__intro{max-width:60rem;margin:0 0 var(--ds-space-xl);color:var(--ds-text-secondary)}.related-resources__heading{text-align:center;font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm)}.related-resources__intro{text-align:center;max-width:52rem;margin:0 auto var(--ds-space-xl);color:var(--ds-text-secondary)}.article-content__inner{display:flex;flex-direction:column;gap:var(--ds-space-xl)}.article-content__heading{max-width:58rem;margin:0 auto;font-size:var(--ds-type-size-h2);color:var(--ds-text-brand-strong)}.text-image__frame{background:var(--ds-background-white);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xxxl);overflow:hidden;box-shadow:0 12px 32px #00000014}.text-image__bar{display:flex;gap:6px;padding:var(--ds-space-sm) var(--ds-space-md);background:var(--ds-background-default)}.text-image__bar i{width:10px;height:10px;border-radius:50%;background:var(--ds-border-strong);opacity:.35}.text-image__frame .text-image__media img{border-radius:0;box-shadow:none}.impl-approach__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm)}.impl-approach__intro{max-width:60rem;margin:0 0 var(--ds-space-xl);color:var(--ds-text-secondary)}.pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--ds-space-md);list-style:none;margin:0;padding:0}.pillar-card{background:var(--ds-background-white);border-radius:var(--ds-radius-lg);padding:var(--ds-space-lg);display:flex;flex-direction:column;gap:var(--ds-space-sm)}.pillar-card__heading{margin:0;font-size:var(--ds-type-size-h6)}.pillar-card__text{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-size-body-small)}.programme-delivery__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-lg)}.programme-delivery__intro{max-width:60rem;margin:0 0 var(--ds-space-lg);color:var(--ds-text-secondary)}.steps{--_band: var(--ds-background-default);--_step-anim: 1.2s}.steps--bg{--_band: var(--ds-background-brand);background:var(--_band)}.steps--bg .steps__connector{stroke:var(--ds-background-default)}.steps__inner{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-xxxl)}.steps__header{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-md);text-align:center;max-width:50rem}.steps__heading{font-size:var(--ds-type-size-h2);line-height:var(--ds-type-leading-heading);margin:0;color:var(--ds-text-brand-strong)}.steps__intro{font-size:var(--ds-type-size-body-large);line-height:var(--ds-type-leading-relaxed);margin:0;color:var(--ds-text-default)}.steps__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--ds-space-lg)}.steps__item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--ds-space-xl),6vw,var(--ds-space-xxxxl));align-items:center}.steps__media{order:2;position:relative;z-index:1;width:100%;max-width:27.5rem;margin-inline:auto}.steps__media .blob-image{display:block;width:100%}.steps__content{order:1;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.steps__item:nth-child(2n) .steps__media{order:1}.steps__item:nth-child(2n) .steps__content{order:2}.steps__title{margin:0;font-size:var(--ds-type-size-h3);line-height:var(--ds-type-leading-heading);color:var(--ds-text-brand-strong)}.steps__text{margin:0;color:var(--ds-text-default)}.steps__connector{position:absolute;left:0;top:50%;width:100%;height:var(--_conn-h, 100%);z-index:0;overflow:visible;stroke:var(--ds-border-brand);stroke-width:16;stroke-linecap:round;pointer-events:none}@keyframes steps-bubble-pop{0%{transform:scale(.15)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes steps-fade-in{0%{opacity:0}to{opacity:1}}.steps.is-animated .blob-image--shadow{filter:none}.steps.is-animated .steps__item.is-inview .blob-image--shadow{filter:var(--_blob-shadow);transition:filter .3s ease-out var(--_step-anim)}.steps .steps__item:nth-child(odd) .blob-image:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--_band);mask:var(--_blob) center / 100% 100% no-repeat}.steps.is-animated .steps__item:nth-child(odd) .blob-image__img{opacity:0}.steps.is-animated .steps__item:nth-child(odd).is-inview .steps__media{animation:steps-bubble-pop var(--_step-anim) cubic-bezier(.3,.3,.6,1) both}.steps.is-animated .steps__item:nth-child(odd).is-inview .blob-image__img{animation:steps-fade-in var(--_step-anim) ease-out both}@supports (mask-composite: intersect){.steps.is-animated .steps__item:nth-child(2n) .steps__media .blob-image__img{mask-image:var(--_blob),radial-gradient(circle at 50% 50%,#000 55%,transparent 100%);mask-size:100% 100%,0% 0%;mask-position:center,center;mask-repeat:no-repeat,no-repeat;mask-composite:intersect}.steps.is-animated .steps__item:nth-child(2n).is-inview .steps__media .blob-image__img{mask-size:100% 100%,135% 135%;transition:mask-size var(--_step-anim) linear}}@media(max-width:48em){.steps{padding-block:var(--ds-space-xl)}.steps__heading{font-size:var(--ds-type-size-h3)}.steps__intro{font-size:var(--ds-type-size-body-base)}.steps__title{font-size:var(--ds-type-size-h4)}.steps__text{font-size:var(--ds-type-size-body-small)}.steps__item{grid-template-columns:1fr;gap:var(--ds-space-md)}.steps__media,.steps__content,.steps__item:nth-child(2n) .steps__media,.steps__item:nth-child(2n) .steps__content{order:0}.steps__media{max-width:none}.steps__content{align-items:center;text-align:center}.steps__connector{display:none}}.faq--bg{background:var(--ds-background-brand)}.faq__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-md);color:var(--ds-text-brand-strong)}.faq__intro{max-width:60rem;margin:0 0 var(--ds-space-xl);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}@media(max-width:48em){.faq{padding-block:var(--ds-space-xl)}.faq__heading{font-size:var(--ds-type-size-h3)}.faq__intro{font-size:var(--ds-type-size-body-small)}}.testimonial-section__inner{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-xxxl);align-items:center}.testimonial-section__visual{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xxl);min-width:0}.testimonial-section__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-lg)}.testimonial-section__eyebrow{margin:0;font-family:var(--ds-type-family-brand);font-size:var(--ds-type-size-h6);font-weight:var(--ds-type-weight-bold);color:var(--ds-text-brand-deep)}.testimonial-section__heading{margin:0;font-size:var(--ds-type-size-h2);color:var(--ds-text-brand-strong)}.testimonial-section__text{margin:0;font-size:var(--ds-type-size-body-large);color:var(--ds-text-secondary)}@media(max-width:56em){.testimonial-section__inner{grid-template-columns:1fr;gap:var(--ds-space-xl)}}.logo-carousel__card{display:flex;flex-direction:column;gap:var(--ds-space-md)}.logo-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);flex-wrap:wrap}.logo-carousel__heading{margin:0;font-size:var(--ds-type-size-h6);color:var(--ds-text-default)}.logo-carousel__cta{font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold);color:var(--ds-link-hover);text-decoration:underline;text-underline-offset:.15em}.logo-carousel__cta:hover{color:var(--ds-link-default)}.logo-carousel--brand{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.logo-carousel--brand .logo-carousel__heading,.logo-carousel--brand .logo-carousel__cta{color:var(--ds-text-inverse)}.logo-carousel--brand .logo-carousel__cta:hover{color:var(--ds-background-brand-subtlest)}.logo-carousel__logos{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-lg);overflow-x:auto;scrollbar-width:thin}.logo-carousel__cell{flex:0 0 7.5rem;display:flex;align-items:center;justify-content:center}.logo-carousel__logo{max-width:min(100%,11rem);max-height:7.5rem;width:auto;height:auto}@media(max-width:48em){.logo-carousel__logos{flex-wrap:wrap;gap:var(--ds-space-md);justify-content:center;overflow-x:visible}.logo-carousel__cell{flex:0 0 calc((100% - 3 * var(--ds-space-md)) / 4)}.logo-carousel__logo{max-height:6.25rem}}.enquiry-form-section__card{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--ds-space-xxxl);align-items:stretch;background:var(--ds-background-white);border-radius:var(--ds-radius-xxxl);box-shadow:var(--ds-shadow-lg);overflow:hidden}.enquiry-form-section__card--form-only{grid-template-columns:minmax(0,40rem);justify-content:center}.enquiry-form-section__aside{display:flex;flex-direction:column;padding:var(--ds-space-xxxl) 0 0 var(--ds-space-xxxl)}.enquiry-form-section__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-md)}.enquiry-form-section__heading{font-size:var(--ds-type-size-h2);line-height:var(--ds-type-leading-heading);margin:0;color:var(--ds-text-default)}.enquiry-form-section__badge{display:inline-flex;align-items:center;gap:var(--ds-space-xs);margin:0;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-round);background:var(--ds-background-brand-subtlest);color:var(--ds-text-brand-strong);font-size:var(--ds-type-size-body-small)}.enquiry-form-section__badge-icon{width:1rem;height:1rem;flex:none}.enquiry-form-section__media{margin:var(--ds-space-xl) 0 0;flex:1 1 auto;min-height:15rem;display:flex;align-items:flex-end;justify-content:center}.enquiry-form-section__media img{width:100%;max-width:24.1875rem;height:auto}.enquiry-form-section__media--centre{align-items:center;padding-block-end:var(--ds-space-xl)}.enquiry-form-section__form{padding:var(--ds-space-xxxl) var(--ds-space-xxxl) var(--ds-space-xxxl) 0}.enquiry-form-section__card--form-only .enquiry-form-section__form{padding:var(--ds-space-xxxl)}@media(max-width:56em){.enquiry-form-section__card{grid-template-columns:1fr}.enquiry-form-section__aside{padding:var(--ds-space-xl) var(--ds-space-xl) 0}.enquiry-form-section__form,.enquiry-form-section__card--form-only .enquiry-form-section__form{padding:var(--ds-space-xl)}.enquiry-form-section__badge,.enquiry-form-section__media{display:none}}@media(max-width:48em){.enquiry-form-section__heading{font-size:var(--ds-type-size-h4)}.enquiry-form-section__aside{padding:var(--ds-space-lg) var(--ds-space-lg) 0}.enquiry-form-section__form,.enquiry-form-section__card--form-only .enquiry-form-section__form{padding:var(--ds-space-lg)}}.calendly-section__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm)}.calendly-section__text{color:var(--ds-text-secondary);margin:0 0 var(--ds-space-lg);max-width:52rem}.calendly-section__placeholder{padding:var(--ds-space-lg);background:var(--ds-background-white);border-radius:var(--ds-radius-lg);border:1px dashed var(--ds-border-strong)}.calendly-section__embed[data-mhm-calendly-gated]:not(.is-allowed) .calendly-inline-widget{display:none}.calendly-section__embed.is-allowed .calendly-section__consent{display:none}.calendly-section__consent{padding:var(--ds-space-lg);background:var(--ds-background-white);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg)}.calendly-section__consent-text{margin:0 0 var(--ds-space-md);color:var(--ds-text-secondary)}.calendly-section__consent-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm)}.article-body{padding-block:var(--ds-space-xxxl) var(--ds-space-xxxxl)}@media(max-width:48em){.article-body{padding-block:var(--ds-space-xl) var(--ds-space-xxxl)}}.listing__header{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.listing__title{font-size:var(--ds-type-size-h2);color:var(--ds-text-brand-strong);margin:0;overflow-wrap:anywhere}@media(max-width:48em){.listing__title{font-size:var(--ds-type-size-h3)}}.listing__intro{max-width:50rem;margin:0;font-size:var(--ds-type-size-body-large);color:var(--ds-text-default)}.listing__grid,.listing__filter{margin-block-start:var(--ds-space-xl)}.listing__filter-list{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin:0;padding:0;list-style:none}@media(max-width:48em){.listing__filter-list{flex-wrap:nowrap;overflow-x:auto;padding-block:var(--ds-space-xxs);scrollbar-width:thin}.listing__filter-list>li{flex:none}}.pagination{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-block-start:var(--ds-space-xl)}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle);text-decoration:none;color:var(--ds-text-default)}.pagination .current{background:var(--ds-background-brand);color:var(--ds-text-on-brand);border-color:transparent}.content-stats__heading{font-size:var(--ds-type-size-h2);margin:0 0 var(--ds-space-sm);color:var(--ds-text-brand-strong)}.content-stats__intro{max-width:50rem;margin:0 0 var(--ds-space-xl);color:var(--ds-text-secondary)}.content-stats__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--ds-space-xl)}.content-stats__item{display:flex;flex:0 0 auto}.content-stats__item--asset{flex:1 1 16rem;min-width:0}.content-stats__item--asset>*{width:100%}.content-stats--vertical .content-stats__grid{flex-direction:column;align-items:flex-start}.content-stats--vertical .content-stats__item--asset{flex:0 0 auto}.content-stats--vertical .asset-download{flex-direction:column;align-items:flex-start}@media(max-width:48em){.content-stats__grid{flex-direction:column;align-items:flex-start}.content-stats__item--asset{flex:0 0 auto}}.video-section__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xl)}.video-section__heading{font-size:var(--ds-type-size-h2);margin:0;color:var(--ds-text-brand-strong)}.video-section__intro{max-width:50rem;margin:0;font-size:var(--ds-type-size-body-large);line-height:var(--ds-type-leading-relaxed);color:var(--ds-text-default)}.video-section__media{position:relative;display:block;width:100%;border-radius:var(--ds-radius-xxxl);box-shadow:var(--ds-shadow-lg)}.video-section__poster{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--ds-radius-xxxl)}.video-section__trigger{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;border-radius:var(--ds-radius-xxxl);background:transparent;cursor:pointer}.video-section__trigger:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.video-section__frame{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--ds-radius-xxxl)}.video-section__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm)}.video-section--brand{background:var(--ds-background-brand-strong);color:var(--ds-text-inverse)}.video-section--brand .video-section__heading{color:var(--ds-text-brand-inverse)}.video-section--brand .video-section__intro{color:var(--ds-text-inverse)}@media(max-width:48em){.video-section__heading{font-size:var(--ds-type-size-h3)}.video-section__intro{font-size:var(--ds-type-size-body-base)}}.pricing-section{padding-block:var(--ds-space-section-lg);color:var(--ds-text-inverse);background:var(--ds-background-brand-strong)}.pricing-section__heading{margin:0;font-size:var(--ds-type-size-h2);color:var(--ds-text-brand-inverse)}.pricing__panel{display:flex;flex-direction:column;gap:var(--ds-space-xl);padding:var(--ds-space-xxxl);color:var(--ds-text-default);background:var(--ds-background-default);border-radius:var(--ds-radius-xxl);box-shadow:var(--ds-shadow-lg)}.pricing__header{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.pricing__logo img{height:4.5rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.pricing__content{color:var(--ds-text-default);line-height:var(--ds-type-leading-relaxed)}.pricing__panel .list__icon{color:currentcolor}.pricing__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-md);margin-block-start:auto}@media(max-width:48em){.pricing-section{padding-block:var(--ds-space-section)}.pricing-section__heading{font-size:var(--ds-type-size-h3)}.pricing__panel{gap:var(--ds-space-lg);padding:var(--ds-space-xl)}.pricing__header{gap:var(--ds-space-md)}.pricing__content{font-size:var(--ds-type-size-body-small)}.pricing__actions>:first-child:nth-last-child(2),.pricing__actions>:first-child:nth-last-child(2)~*{flex:1 1 0}}.tabs{display:flex;flex-direction:column;gap:var(--ds-space-xl)}.tabs__aside{display:contents}.tabs__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.tabs--vertical{flex-direction:row;align-items:stretch;gap:var(--ds-space-xxxl)}.tabs--vertical .tabs__aside{display:flex;flex-direction:column;gap:var(--ds-space-xxxl);flex:none}.tabs--vertical .tabs__list{flex-flow:column nowrap;gap:var(--ds-space-md);align-items:stretch}.tabs--vertical .tabs__tab{text-align:start;width:100%}.tabs--vertical .tabs__panel{flex:1;min-width:0}@media(max-width:56em){.tabs--vertical{flex-direction:column;gap:var(--ds-space-lg)}.tabs--vertical .tabs__aside{gap:var(--ds-space-lg);min-width:0}.tabs--vertical .tabs__list{flex-flow:row nowrap;min-width:0;overflow-x:auto;padding-block:5px;margin-block:-5px;scrollbar-width:none}.tabs--vertical .tabs__list::-webkit-scrollbar{display:none}.tabs--vertical .tabs__tab{width:auto;white-space:nowrap}}.tabs__tab{padding:var(--ds-space-sm) var(--ds-space-lg);border:0;border-radius:var(--ds-radius-round);background:transparent;color:inherit;font-family:var(--ds-type-family-brand);font-weight:var(--ds-type-weight-bold);font-size:var(--ds-type-size-body-base);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tabs__tab:hover:not([aria-selected=true]){background:#ffffff1f}.tabs__tab[aria-selected=true]{background:var(--ds-background-default);color:var(--ds-text-brand-deep);opacity:1}.tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ds-focus),0 0 0 5px var(--ds-border-strong)}@media(max-width:48em){.tabs__tab{padding-inline:var(--ds-space-md);font-size:var(--ds-type-size-body-small)}}
