:root{--dg-meta-base-viewport-width:1280;--dg-meta-fluid-scale:clamp(1, 100vw / 1280, 1.5);--dg-color-text-default:#1e1e1e;--dg-color-text-metadata:#737373;--dg-color-background-page:#fafafa;--dg-color-primary-default:#1657e8;--dg-color-background-dark-blue:#021e5f;--dg-color-grey-default:#e6e6e6;--dg-color-border-default:#d9d9d9;--dg-color-special-light-blue:#5dceff;--dg-interaction-link-color:#1657e8;--dg-interaction-focus-color:#1657e8;--dg-interaction-hover-background-on-white:#e6e6e6;--dg-interaction-hover-background-on-non-white:#e6e6e6;--dg-radius-default:4px;--dg-badge-font-size:14px;--dg-badge-padding:4px;--dg-badge-border-width:1px;--dg-badge-color:var(--dg-color-text-default);--dg-badge-border-color:var(--dg-color-text-default);--dg-space-page-x-desktop:40px;--dg-space-page-x-mobile:20px;--dg-space-gap-default:20px;--dg-space-gap-default-fluid:calc(var(--dg-space-gap-default) * var(--dg-meta-fluid-scale));--dg-space-breadcrumb-type-a:80px;--dg-space-breadcrumb-type-b-number-slash:8px;--dg-space-breadcrumb-type-b-slash-text:80px;--dg-typography-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--dg-typography-letter-spacing-default:0;--dg-typography-line-height-default:1;--dg-typography-weight-regular:400;--dg-typography-weight-medium:500;--dg-typography-weight-bold:700;--dg-typography-usage-heading-weight:500;--dg-typography-usage-body-weight:400;--dg-typography-usage-breadcrumb-weight:400;--dg-breadcrumb-type-a-font-size:16px;--dg-breadcrumb-type-a-color:#1e1e1e;--dg-breadcrumb-type-a-weight:400;--dg-breadcrumb-type-a-pattern:"(NUMBER) / (BREADCRUMB) / (BREADCRUMB)";--dg-breadcrumb-type-b-font-size:12px;--dg-breadcrumb-type-b-color:#1e1e1e;--dg-breadcrumb-type-b-weight:400;--dg-breadcrumb-type-b-pattern:"(NUMBER) / (BREADCRUMB)";--dg-layout-container-max-width:calc(100vw - 80px);--dg-layout-container-content-width-desktop:calc(100vw - 80px);--dg-layout-container-content-width-mobile:calc(100vw - 40px);--dg-layout-container-full-bleed:true;--dg-grid-columns-default-range:"2-4";--dg-grid-gap-default:20px;--dg-grid-breakpoints:"TODO";--font-family-text:var(--dg-typography-font-family);--font-family-heading:var(--dg-typography-font-family);--type-letter-spacing:var(--dg-typography-letter-spacing-default);--type-h1-font-size:clamp(2.5rem, 5vw, 50px);--type-h1-line-height:1.4;--type-h1-spacing:50px;--type-h2-font-size:clamp(2rem, 4vw, 40px);--type-h2-line-height:1.4;--type-h2-spacing:40px;--type-h3-font-size:clamp(1.75rem, 3.5vw, 35px);--type-h3-line-height:1.4;--type-h3-spacing:35px;--type-h4-font-size:clamp(1.5rem, 3vw, 29px);--type-h4-line-height:1.4;--type-h4-spacing:29px;--type-h5-font-size:clamp(1.25rem, 2.5vw, 24px);--type-h5-line-height:1.4;--type-h5-spacing:24px;--type-h6-font-size:clamp(1rem, 2vw, 17px);--type-h6-line-height:1.5;--type-h6-spacing:17px;--type-body-font-size:clamp(1rem, 1.5vw, 18px);--type-body-line-height:20px;--type-body-spacing:18px;--type-secondary-font-size:clamp(.95rem, 1.2vw, 17px);--type-secondary-line-height:1.5;--type-secondary-spacing:17px;--color-text-primary:var(--dg-color-text-default);--color-text-strong:#111;--color-text-muted:var(--dg-color-text-metadata);--color-text-inverse:#fff;--color-surface-base:var(--dg-color-background-page);--color-surface-muted:#fafafa;--color-surface-subtle:#f5f5f5;--color-surface-ice:#f5f9ff;--color-border-default:var(--dg-color-border-default);--color-border-soft:#e6e6e6;--color-brand-navy:var(--dg-color-background-dark-blue);--color-brand-royal-dark:#042d8d;--color-brand-royal:var(--dg-color-primary-default);--color-brand-electric:#1a63ff;--color-brand-deep:#1e3aff;--color-brand-bright:#2450ff;--color-brand-indigo:#203864;--color-brand-indigo-light:#4d79c7;--color-accent-cyan:#5dceff;--color-accent-sky:#7eeeff;--color-accent-ice:#9ff6ff;--color-accent-gold:#bf9000;--color-link-primary:var(--dg-interaction-link-color);--color-neutral-900:#121212;--color-neutral-800:#191919;--layout-wide-inline-size:min(100vw, 100%);--layout-max-inline-size:calc(var(--layout-wide-inline-size) * .94);--layout-inline-gutter:clamp(1rem, 5vw, 2.5rem);--layout-inline-bleed:calc( (var(--layout-wide-inline-size) - var(--layout-max-inline-size)) / 2 )}@media(max-width:64rem){:root{--layout-inline-gutter:1.25rem;--container-spacing:1.25rem}}:root{--font-family-text:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-heading:"Helvetica Neue",Helvetica,Arial,sans-serif;--dg-typography-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--component-spacing:clamp(120px, 6.5vw + 1.05rem, 152px)}html{font-family:var(--font-family-text);line-height:var(--dg-typography-line-height-default);letter-spacing:var(--dg-typography-letter-spacing-default);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{line-height:inherit;letter-spacing:inherit}body{margin:0;min-height:100vh;background-color:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-family-text);font-weight:var(--dg-typography-usage-body-weight);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-letter-spacing);text-rendering:optimizeLegibility}a{color:var(--dg-interaction-link-color);text-decoration:none}a:hover{color:var(--dg-interaction-link-color)}a:focus-visible{outline:2px solid var(--dg-interaction-focus-color);outline-offset:2px}:focus-visible{outline:2px solid var(--dg-interaction-focus-color);outline-offset:2px}h1,.h1,.editor-styles-wrapper h1,.editor-styles-wrapper .h1{font-family:var(--font-family-heading);font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h1-spacing)}h2,.h2,.editor-styles-wrapper h2,.editor-styles-wrapper .h2{font-family:var(--font-family-heading);font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h2-spacing)}h3,.h3,.editor-styles-wrapper h3,.editor-styles-wrapper .h3{font-family:var(--font-family-heading);font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h3-spacing)}h4,.h4,.editor-styles-wrapper h4,.editor-styles-wrapper .h4{font-family:var(--font-family-heading);font-size:var(--type-h4-font-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h4-spacing)}h5,.h5,.editor-styles-wrapper h5,.editor-styles-wrapper .h5{font-family:var(--font-family-heading);font-size:var(--type-h5-font-size);line-height:var(--type-h5-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h5-spacing)}h6,.h6,.editor-styles-wrapper h6,.editor-styles-wrapper .h6{font-family:var(--font-family-heading);font-size:var(--type-h6-font-size);line-height:var(--type-h6-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h6-spacing);text-transform:none}p,.body-text,.text-body,.editor-styles-wrapper p,ul,ol,li{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-letter-spacing)}p,.body-text,.text-body,.editor-styles-wrapper p{margin:0 0 var(--type-body-spacing)}small,.text-secondary,.secondary-text,.label-text,.eyebrow{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing);text-transform:none}small,.text-secondary,.secondary-text{line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-secondary-spacing);text-transform:none}dt,caption{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-secondary-spacing);text-transform:none}dd{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0 0 calc(var(--type-body-spacing) * .75)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:local("Helvetica Neue"),local("HelveticaNeue"),url(//stg.dedigrad.com/wp-content/themes/dedigrad-theme/dist/assets/./HelveticaNeue-Regular-ChPlQO7p.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:500;src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium"),url(//stg.dedigrad.com/wp-content/themes/dedigrad-theme/dist/assets/./HelveticaNeue-Medium-CvSkDtT4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url(//stg.dedigrad.com/wp-content/themes/dedigrad-theme/dist/assets/./HelveticaNeue-Bold-4VTgTDj5.woff2) format("woff2")}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h1{font-size:50px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h2{font-size:40px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h3{font-size:35px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h4{font-size:29px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h5{font-size:24px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) h6{font-size:18px;line-height:1;font-weight:700}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) p,:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) li{font-size:20px;line-height:1;font-weight:400}:where(flynt-component[name=BlockImageText] .blockImageText__content,flynt-component[name=GridImageText] .content,flynt-component[name=GridImageText] [data-size],flynt-component[name=BlockCountUp] [data-align],flynt-component[name=SliderImagesCentered] [data-align]) small{font-size:18px;line-height:1;font-weight:400}:root{--dg-grid-gap-default-fluid:var(--dg-space-gap-default-fluid)}.dg-gap-default{gap:var(--dg-grid-gap-default-fluid)}:root{--dg-page-padding-inline:var(--dg-space-page-x-desktop)}@media(max-width:64rem){:root{--dg-page-padding-inline:var(--dg-space-page-x-mobile)}}.dg-page{inline-size:100%;padding-inline:var(--dg-page-padding-inline)}.dg-page--fullBleed{padding-inline:0}.dg-container{inline-size:min(100%,100vw - 2 * var(--dg-page-padding-inline));margin-inline:auto}flynt-component{margin-block:var(--component-spacing,clamp(3rem, 6.5vw + 1.05rem, 6.25rem));padding-inline:var(--layout-inline-gutter,1.25rem)}flynt-component.no-inline-gutter{padding-inline:0}flynt-component.no-component-spacing{margin-block:0}flynt-component.no-inline-gutter>*{box-sizing:border-box;padding-inline:var(--layout-inline-gutter,1.25rem)}body>flynt-component:first-of-type{margin-block-start:0}.u-text-default{color:var(--dg-color-text-default)}.u-text-muted{color:var(--dg-color-text-metadata)}.u-bg-page{background-color:var(--dg-color-background-page)}.u-text-small{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing)}.u-text-meta{color:var(--dg-color-text-metadata);font-weight:var(--dg-typography-usage-breadcrumb-weight)}.u-icon{display:inline-block;inline-size:1em;block-size:1em;fill:currentColor;stroke:currentColor;vertical-align:middle}.u-icon--arrow-default,.u-icon--arrow-disabled{stroke:none;fill:currentColor}.u-filter-control{--filter-control-padding:var(--dg-space-breadcrumb-type-b-number-slash);--filter-control-icon-gap:calc(var(--dg-space-gap-default) / 2);--filter-control-icon-size:calc(var(--dg-space-breadcrumb-type-b-number-slash) * 2);--filter-control-font-size:calc(var(--dg-space-gap-default) * .7);--filter-control-background:var(--dg-color-grey-default);--filter-control-placeholder-color:var(--dg-color-text-metadata);align-items:center;background:var(--filter-control-background);border:0;border-radius:var(--dg-radius-default);color:var(--dg-color-text-default);display:inline-flex;font-size:var(--filter-control-font-size);font-weight:var(--dg-typography-weight-regular);line-height:var(--dg-typography-line-height-default);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;position:relative}.u-filter-control__input{max-width:200px;width:140px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:inherit;font:inherit;line-height:1.1;inline-size:auto;min-inline-size:0;outline:none;padding:var(--filter-control-padding) var(--filter-control-padding) var(--filter-control-padding) 32px}.u-filter-control__input.is-placeholder{color:var(--filter-control-placeholder-color)}.u-filter-control__input::-moz-placeholder{color:var(--filter-control-placeholder-color);opacity:1}.u-filter-control__input::placeholder{color:var(--filter-control-placeholder-color);opacity:1}.u-filter-control__icon{position:absolute;top:50%;left:var(--filter-control-padding);transform:translateY(-50%);font-size:var(--filter-control-icon-size);line-height:1;pointer-events:none}.u-filter-control__icon svg,.u-filter-control__icon .u-icon,.u-filter-control__icon img{inline-size:var(--filter-control-icon-size);block-size:var(--filter-control-icon-size);display:block}.u-filter-control__icon svg,.u-filter-control__icon .u-icon{fill:none;stroke:currentColor}.u-filter-control__icon svg *{fill:none;stroke:currentColor}.u-filter-control--search{--filter-control-icon-gap:calc(var(--dg-space-breadcrumb-type-b-number-slash) / 2)}.u-gap-default{gap:var(--dg-space-gap-default-fluid)}.u-padding-page{padding-inline:var(--dg-page-padding-inline)}.u-radius-default{border-radius:var(--dg-radius-default)}.badge{align-items:center;border:var(--dg-badge-border-width) solid var(--dg-badge-border-color);border-radius:var(--dg-radius-default);color:var(--dg-badge-color);display:inline-flex;font-size:var(--dg-badge-font-size);font-weight:var(--dg-typography-weight-regular);line-height:var(--dg-typography-line-height-default);padding:var(--dg-badge-padding);text-decoration:none}a.badge{transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.badge:hover,a.badge:focus{background-color:var(--dg-badge-color,var(--dg-color-text-default));color:var(--dg-color-background-default,#fff);border-color:var(--dg-badge-color,var(--dg-color-text-default));outline:none}a.badge:focus-visible{outline:2px solid var(--dg-badge-color,var(--dg-color-text-default));outline-offset:2px}.button,.wp-block-button>.wp-block-button__link{--button-background-color:var(--dg-color-primary-default);--button-border-color:var(--dg-color-primary-default);--button-border-radius:var(--dg-radius-default);--button-text-color:#fff;--button-font-weight:var(--dg-typography-weight-medium);align-items:center;border-radius:var(--button-border-radius);color:var(--button-text-color);display:inline-flex;font-family:var(--font-family-text);font-weight:var(--button-font-weight);gap:0;justify-content:center}.button--outlined,.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color:transparent;--button-text-color:var(--dg-color-primary-default);--button-border-color:var(--dg-color-primary-default)}.button--text{--button-background-color:transparent;--button-border-color:transparent;--button-border-width:0;--button-text-color:var(--dg-interaction-link-color);padding:0}.button--disabled,.button[disabled]{--button-background-color:var(--dg-color-grey-default);--button-border-color:var(--dg-color-grey-default);--button-text-color:var(--dg-color-text-metadata);opacity:1}.button__label{display:inline-flex;align-items:center;gap:0}.button__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:.75rem;block-size:.75rem;margin-inline-start:.5rem}.button__icon svg{inline-size:100%;block-size:100%;display:block;fill:currentColor;stroke:currentColor}.button__iconDisabled,.button--disabled .button__iconDefault,.button[disabled] .button__iconDefault{display:none}.button--disabled .button__iconDisabled,.button[disabled] .button__iconDisabled{display:inline-flex}.button-previous .button__icon,.button--previous .button__icon{margin-inline-start:0;margin-inline-end:.5rem;transform:rotate(180deg)}.button-next .button__icon,.button--next .button__icon{margin-inline-start:.5rem}.siteFooter{--footer-bg:var(--color-surface-base);--footer-text:var(--color-text-primary);--footer-border:var(--color-border-default);--footer-row-height:1.25rem;--footer-row-font-size:12px;--footer-heading-font-size:18px;--footer-number-width:6.5625rem;--footer-gap:1.25rem;--footer-icon-bg:var(--color-surface-subtle);--footer-accent-bg:var(--color-text-primary);--footer-accent-text:var(--color-surface-base);--footer-logo-max-height:clamp(4.5rem, 7vw, 7.25rem);--footer-transition:.16s ease;--footer-container-width:100%;background-color:var(--footer-bg);color:var(--footer-text);padding-block:2rem 1.5rem;padding-bottom:8px}flynt-component[name=NavigationFooter]{margin:0}.siteFooter__divider{background-color:var(--footer-border);block-size:.0625rem;inline-size:var(--footer-container-width);margin:2.5rem auto 2rem}.footerColumns__inner{margin:0 auto;max-inline-size:var(--footer-container-width);display:grid;gap:2rem}@media(min-width:48rem){.footerColumns__inner{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){.footerColumns__inner{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--footer-gap);column-gap:var(--footer-gap)}}.footerColumns__column,.footerColumns__headingGroup{display:flex;flex-direction:column}.siteFooter .footerColumns__headingGroup .footerColumns__heading{font-size:18px!important;line-height:20px!important;font-weight:400;margin:0}.footerColumns__rule{block-size:1px;inline-size:100%;background-color:var(--color-text-primary);margin:0}.footerIndex,.footerNav{font-size:var(--footer-row-font-size)}.footerIndex{text-align:left}.footerIndex__list,.footerNav__list{list-style:none;margin:0;border-inline:0;border-block-start:0;border-block-end:0}.footerIndex__empty,.footerNav__empty,.footerPartners__empty{font-size:var(--footer-row-font-size);color:#1e1e1ea3;margin:0}.footerRow{border-block-end:.0625rem solid var(--footer-border)}.footerRow:last-child{border-block-end:0}.footerRow__link{align-items:center;color:inherit;display:grid;gap:.75rem;grid-template-columns:var(--footer-number-width) 1fr auto;line-height:var(--footer-row-height);min-block-size:var(--footer-row-height);padding-inline:0;padding-block:.25rem;text-decoration:none;transition:background-color var(--footer-transition),color var(--footer-transition),padding-inline var(--footer-transition)}.footerRow__number{display:inline-flex;justify-content:flex-start;font-variant-numeric:tabular-nums;letter-spacing:.04em}.footerRow__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footerRow__icon{align-items:center;background-color:transparent;border-radius:.2rem;border:.0625rem solid transparent;box-sizing:border-box;color:inherit;display:inline-flex;inline-size:13px;block-size:13px;justify-content:center;padding:2px;opacity:0;transition:opacity var(--footer-transition),background-color var(--footer-transition),color var(--footer-transition)}.footerRow__link:hover,.footerRow__link:focus-visible{background-color:var(--footer-accent-bg);color:var(--footer-accent-text);outline:.125rem solid transparent;outline-offset:.125rem}.footerRow:hover .footerRow__link,.footerRow:focus-within .footerRow__link{padding-inline:4px}.footerRow__link:focus-visible{outline-color:var(--footer-icon-bg)}.footerRow__link:hover .footerRow__icon,.footerRow__link:focus-visible .footerRow__icon{background-color:var(--footer-icon-bg);border-color:transparent;color:var(--footer-text);opacity:1}.footerIndex__empty{padding-block:.5rem}.footerPartners__group{display:flex;flex-direction:column;gap:.5rem;padding-block:.5rem 1rem}.footerPartners__groupLabel{font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin:0}.footerPartners__logos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px;list-style:none;margin:0;padding:8px 0 0;justify-items:stretch;align-items:center}.footerPartners__logoLink{display:inline-flex;align-items:center;justify-content:center;width:100%;max-inline-size:100%;min-inline-size:0;block-size:var(--footer-logo-max-height);height:var(--footer-logo-max-height)}.footerPartners__logo img,.footerPartners__logo svg{display:block;inline-size:100%;max-inline-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain}.footerPartners__group:last-child .footerPartners__logo img,.footerPartners__group:last-child .footerPartners__logo svg{max-inline-size:260px;inline-size:auto;max-block-size:72px}@media(max-width:48rem){.footerPartners__logos{grid-template-columns:repeat(2,clamp(6rem,28vw,9rem));justify-content:center}}.footerPartners__divider{block-size:.0625rem;inline-size:100%;background-color:var(--footer-border)}.footerBottom{padding-inline:20px;padding-top:8px}.footerBottom__bar{align-items:flex-start;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0 auto;max-inline-size:var(--footer-container-width);width:100%}.footerBottom__cell{font-size:var(--footer-row-font-size);display:flex;flex-direction:column;gap:.4rem}.footerBottom__cell--left{flex-direction:row;gap:.35rem;font-variant-numeric:tabular-nums}.footerBottom__cell{flex:1 1 10rem}.footerBottom__cell--brand{align-items:center;flex-direction:row;gap:.5rem;text-align:center;justify-content:center}.footerBottom__brandMark{block-size:.75rem;inline-size:1.125rem}.footerBottom__brandLabel{font-size:var(--footer-row-font-size);font-weight:400;letter-spacing:.04em}.footerBottom__cell--contact{gap:.1rem;text-align:right}.footerBottom__cell--right{text-align:right}.footerBottom__cell--contact a{color:var(--color-link-primary);text-decoration:none}.footerBottom__cell--contact a:hover,.footerBottom__cell--contact a:focus-visible{text-decoration:underline}.footerBottom__links{display:inline-flex;gap:1rem;list-style:none;margin:0;padding:0;justify-content:flex-end}.footerBottom__links a{color:inherit;text-decoration:none;font-size:var(--footer-row-font-size);font-weight:400}.footerBottom__links a:hover,.footerBottom__links a:focus-visible{text-decoration:underline}.footerBottom__placeholder{opacity:.7}.footerBottom__cell--language{align-items:flex-start}.footerBottom__languageLink{color:inherit;text-decoration:none;font-weight:400;letter-spacing:.02em}.footerBottom__languageLink:hover,.footerBottom__languageLink:focus-visible{text-decoration:underline}.footerBottom__cell--language{align-items:center;text-align:center;justify-content:center}@media(max-width:48rem){.footerRow__link{grid-template-columns:3.5rem 1fr auto}}flynt-component[name=BlockDivider]{display:block;margin-block:0!important;padding-inline:0!important}.blockDivider{padding-left:40px;padding-right:40px;padding-block-start:var(--divider-spacing-top,40px);padding-block-end:var(--divider-spacing-bottom,40px)}.blockDivider.dg-container,.blockDivider--fullWidth{inline-size:100%}.blockDivider__line{background-color:var(--divider-color,#d9d9d9);border:none;block-size:var(--divider-thickness,1px);margin:0;width:100%}flynt-component[name=BlockImage]{display:block;overflow-x:clip}flynt-component[name=BlockImage].blockImage--noTopSpacing{margin-top:0}flynt-component[name=BlockImage]{display:block;margin-block:0!important}flynt-component[name=BlockImage].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:var(--component-spacing)!important}flynt-component[name=BlockImage].componentSpacing--bottom:not(.componentSpacing--usePadding){margin-bottom:var(--component-spacing)!important}flynt-component[name=BlockImage].componentSpacing--usePadding.componentSpacing--top{padding-top:var(--component-spacing)!important}flynt-component[name=BlockImage].componentSpacing--usePadding.componentSpacing--bottom{padding-bottom:var(--component-spacing)!important}flynt-component[name=BlockImage].blockImage--spaced+*{margin-top:var(--component-spacing)}flynt-component[name=BlockImage] .container[data-size=medium],flynt-component[name=BlockImage] .container[data-size=wide]{padding-inline:0;max-inline-size:none;inline-size:100%}flynt-component[name=BlockImage] .container[data-size=full]{padding-inline:0;max-inline-size:none;inline-size:100%}flynt-component[name=BlockImage] .container[data-size=max]{padding-inline:0;max-inline-size:none;inline-size:100%}flynt-component[name=BlockImage] .figure{margin:0;inline-size:100%}flynt-component[name=BlockImage] .figure[data-size=medium]{inline-size:30%;margin-inline:auto}flynt-component[name=BlockImage] .figure[data-size=wide]{inline-size:50%;margin-inline:auto}flynt-component[name=BlockImage] .figure[data-size=full]{inline-size:100vw;max-inline-size:none;margin-inline:calc(50% - 50vw);max-block-size:var(--blockImage-max-block-size,471px);overflow:hidden}flynt-component[name=BlockImage] .figure[data-size=max]{inline-size:100%;max-inline-size:none;margin-inline:0;max-block-size:var(--blockImage-max-block-size,471px);overflow:hidden}flynt-component[name=BlockImage] .figure-image,flynt-component[name=BlockImage] .figure-image-svg{display:block;inline-size:100%;block-size:auto;-o-object-position:var(--blockImage-object-position-x,50%) var(--blockImage-object-position-y,70%);object-position:var(--blockImage-object-position-x,50%) var(--blockImage-object-position-y,70%)}flynt-component[name=BlockImage] .figure[data-size=full] .figure-image,flynt-component[name=BlockImage] .figure[data-size=full] .figure-image-svg{block-size:var(--blockImage-max-block-size,471px);-o-object-fit:cover;object-fit:cover}flynt-component[name=BlockImage] .figure[data-size=max] .figure-image,flynt-component[name=BlockImage] .figure[data-size=max] .figure-image-svg{block-size:var(--blockImage-max-block-size,471px);-o-object-fit:cover;object-fit:cover}flynt-component[name=BlockImage] .caption{color:var(--dg-color-text-metadata);font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);margin:.5rem var(--container-spacing) 0}flynt-component[name=BlockImageText]{--block-image-text-bg:transparent;--block-image-text-gap:var(--component-spacing);display:block;color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family)}.blockImageText{margin-block:var(--block-image-text-gap)}.blockImageText--usePadding{margin-block:0!important;padding-block:var(--block-image-text-gap)}flynt-component[name=BlockImageText].componentSpacing{margin-block:0!important}.blockImageText__panel{background:var(--block-image-text-bg);border-radius:var(--dg-radius-default);padding:0;width:100%;min-height:0;height:auto;height:416px}.blockImageText__layout{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch;height:100%;padding:0}@media(min-width:56rem){.blockImageText__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.blockImageText__media{margin:0;background:0 0;border-radius:var(--dg-radius-default);overflow:hidden;height:100%;padding:8px;box-sizing:border-box}.blockImageText__image{display:block;inline-size:100%;block-size:auto;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--dg-radius-default)}.blockImageText__image--svg{padding:0}.blockImageText__caption{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);color:var(--dg-color-text-metadata);padding:.75rem 1rem 1rem}.blockImageText__content{color:var(--dg-color-text-default);padding-inline-end:32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.blockImageText__content h1,.blockImageText__content h2,.blockImageText__content h3,.blockImageText__content h4,.blockImageText__content h5,.blockImageText__content h6{margin:0;font-weight:var(--dg-typography-usage-heading-weight)}.blockImageText__content p{margin:0;line-height:var(--type-body-line-height);color:var(--dg-color-text-default)}.blockImageText__content a{color:var(--dg-interaction-link-color);text-decoration:underline}.blockImageText__layout[data-image-position=right] .blockImageText__media{order:2}.blockImageText__layout[data-image-position=right] .blockImageText__content{order:1}.blockImageText__layout[data-text-vertical-align=bottom] .blockImageText__content{justify-content:flex-end}.blockImageText__content{line-height:var(--dg-typography-line-height-default)}flynt-component[name=BlockPlainText]{--blockplaintext-title-color:var(--dg-color-text-default);--blockplaintext-text-color:var(--dg-color-text-default);color:var(--blockplaintext-text-color);display:block;font-family:var(--dg-typography-font-family);margin-block:0!important}flynt-component[name=BlockPlainText].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:88px!important}flynt-component[name=BlockPlainText].componentSpacing--bottom:not(.componentSpacing--usePadding){margin-bottom:48px!important}flynt-component[name=BlockPlainText]~flynt-component[name=BlockWysiwyg].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:48px!important}flynt-component[name=BlockPlainText].componentSpacing--usePadding.componentSpacing--top{padding-top:var(--component-spacing)!important}flynt-component[name=BlockPlainText].componentSpacing--usePadding.componentSpacing--bottom{padding-bottom:var(--component-spacing)!important}html.privacy-policy flynt-component[name=BlockPlainText].componentSpacing--bottom:not(.componentSpacing--usePadding){margin-bottom:10px!important}html.privacy-policy flynt-component[name=BlockPlainText] .blockPlainText__title,html.privacy-policy flynt-component[name=BlockPlainText] .blockPlainText__heading{margin-bottom:10px}flynt-component[name=BlockPlainText] .container{max-inline-size:1200px;margin-inline:auto;padding-inline:0}flynt-component[name=BlockPlainText] .content{font-family:var(--dg-typography-font-family);font-size:40px;font-weight:400;line-height:48px;color:var(--blockplaintext-text-color)}flynt-component[name=BlockPlainText] .content p{font-size:40px;font-weight:400;line-height:48px;margin:0 0 16px}flynt-component[name=BlockPlainText] .content p:last-child{margin-bottom:0}flynt-component[name=BlockPlainText] .content li{font-size:40px;font-weight:400;line-height:1;margin:0}flynt-component[name=BlockPlainText] .blockPlainText__title{margin:0 auto 8px;padding-left:56px;max-inline-size:var(--content-max-width)}flynt-component[name=BlockPlainText] .blockPlainText__title h2{margin-bottom:8px}flynt-component[name=BlockPlainText] .blockPlainText__heading,flynt-component[name=BlockPlainText] .content h1,flynt-component[name=BlockPlainText] .content h2{font-family:var(--dg-typography-font-family);font-size:clamp(3rem,8vw,80px);font-weight:var(--dg-typography-weight-bold);line-height:var(--dg-typography-line-height-default);margin:0 0 16px;color:var(--blockplaintext-title-color)}flynt-component[name=BlockWysiwyg]{--blockwysiwyg-title-color:var(--dg-color-text-default);--blockwysiwyg-text-color:var(--dg-color-text-default);color:var(--blockwysiwyg-text-color);display:block;font-family:var(--dg-typography-font-family);margin-block:0!important}flynt-component[name=BlockWysiwyg].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:var(--component-spacing)}flynt-component[name=BlockWysiwyg].componentSpacing--bottom:not(.componentSpacing--usePadding){margin-bottom:var(--component-spacing)!important}flynt-component[name=BlockWysiwyg].componentSpacing--usePadding.componentSpacing--top{padding-top:var(--component-spacing)!important}flynt-component[name=BlockWysiwyg].componentSpacing--usePadding.componentSpacing--bottom{padding-bottom:var(--component-spacing)!important}html.privacy-policy flynt-component[name=BlockWysiwyg].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:10px!important}flynt-component[name=BlockWysiwyg] .container{max-inline-size:100%;padding-inline:0}flynt-component[name=BlockWysiwyg] .content{font-family:var(--dg-typography-font-family);font-size:18px;line-height:20px;color:var(--blockwysiwyg-text-color);padding-left:56px}flynt-component[name=BlockWysiwyg] .content p{line-height:inherit;margin:0 0 16px}flynt-component[name=BlockWysiwyg] .content p:last-child{margin-bottom:0}flynt-component[name=BlockWysiwyg] .content li{line-height:inherit;margin:0}flynt-component[name=BlockWysiwyg] .blockWysiwyg__title{margin:0 auto 16px;max-inline-size:var(--content-max-width)}flynt-component[name=BlockWysiwyg] .blockWysiwyg__heading,flynt-component[name=BlockWysiwyg] .content h1{font-family:var(--dg-typography-font-family);font-size:50px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content h2{font-family:var(--dg-typography-font-family);font-size:40px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content h3{font-family:var(--dg-typography-font-family);font-size:35px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content h4{font-family:var(--dg-typography-font-family);font-size:29px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content h5{font-family:var(--dg-typography-font-family);font-size:24px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content h6{font-family:var(--dg-typography-font-family);font-size:18px;font-weight:var(--dg-typography-weight-bold);line-height:1;margin:0 0 16px;color:var(--blockwysiwyg-title-color)}flynt-component[name=BlockWysiwyg] .content p,flynt-component[name=BlockWysiwyg] .content li{font-size:16px!important;line-height:20px!important;color:var(--blockwysiwyg-text-color)}flynt-component[name=BlockWysiwyg] .content span[style*=font-size]{font-size:inherit!important;line-height:inherit!important}flynt-component[name=BlockWysiwyg] .content small{font-size:18px;line-height:1}.projectArea__card,.contentGrid__card{background-color:var(--color-surface-base);border-radius:var(--dg-radius-default);color:var(--dg-color-text-default);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:background-color .25s ease}.projectArea__card:hover,.projectArea__card:focus-visible,.contentGrid__card:hover,.contentGrid__card:focus-visible{background-color:var(--dg-interaction-hover-background-on-white);color:var(--dg-color-text-default)}.projectArea__card:hover .projectArea__cardTitle,.projectArea__card:focus-visible .projectArea__cardTitle,.contentGrid__card:hover .contentGrid__cardTitle,.contentGrid__card:focus-visible .contentGrid__cardTitle{text-decoration:underline}.projectArea__card:hover .projectArea__figure,.projectArea__card:focus-visible .projectArea__figure,.contentGrid__card:hover .contentGrid__figure,.contentGrid__card:focus-visible .contentGrid__figure{transform:scale(.98)}.projectArea__figure,.projectArea__placeholder,.contentGrid__figure,.contentGrid__placeholder{margin:8px 8px 0;width:calc(100% - 16px);display:block;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,.06),transparent 45%),radial-gradient(circle at 80% 30%,rgba(0,0,0,.05),transparent 45%),radial-gradient(circle at 50% 85%,rgba(0,0,0,.04),transparent 55%),var(--dg-color-grey-default);aspect-ratio:16/9;height:auto;border-radius:var(--dg-radius-default)!important;transition:transform .25s ease-in-out}.projectArea__placeholder,.contentGrid__placeholder{align-items:center;background:var(--dg-color-grey-default);color:var(--dg-color-text-default);display:flex;justify-content:center;text-align:center;padding:0}.projectArea__placeholderLabel,.contentGrid__placeholderLabel{display:none}.projectArea__placeholder img,.contentGrid__placeholder img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.projectArea__image,.contentGrid__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.projectArea__cardMain,.contentGrid__cardMain{display:flex;flex-direction:column;gap:0;padding:28px 8px 16px;flex:1 1 auto;margin-top:0;min-height:150px}.projectArea__divider,.contentGrid__divider{border-top:.5px solid var(--dg-color-border-default);margin-inline:12px}.projectArea__cardTitle,.contentGrid__cardTitle{font-size:clamp(1.5rem,3.5vw,27px);font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);line-height:var(--dg-typography-line-height-default);margin:0;color:inherit}.projectArea__cardExcerpt,.contentGrid__cardExcerpt{color:var(--dg-color-text-metadata);font-size:clamp(1rem,2.8vw,16px);line-height:var(--dg-typography-line-height-default);margin-top:8px;margin-bottom:0;max-width:100%;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:.14em}.projectArea__meta,.contentGrid__meta{align-items:flex-start;background-color:transparent;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,auto);justify-content:flex-start;-moz-column-gap:var(--dg-space-gap-default-fluid);column-gap:var(--dg-space-gap-default-fluid);row-gap:0;margin-top:auto;padding:16px 16px 12px}.projectArea__metaGroup,.contentGrid__metaGroup{display:flex;flex-direction:column;gap:4px;min-width:1rem;position:relative;padding-inline:var(--dg-space-gap-default-fluid);height:83px;padding-left:16px;padding-right:16px}.projectArea__metaGroup:first-child,.contentGrid__metaGroup:first-child{padding-left:0}.projectArea__metaGroup+.projectArea__metaGroup:before,.contentGrid__metaGroup+.contentGrid__metaGroup:before{background-color:var(--dg-color-border-default);bottom:0;content:"";left:0;position:absolute;top:0;width:.5px}.projectArea__metaLabel,.contentGrid__metaLabel{color:var(--dg-color-text-metadata);font-size:14px;font-weight:var(--dg-typography-weight-medium);line-height:1;letter-spacing:var(--dg-typography-letter-spacing-default);margin:0;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.projectArea__metaValue,.contentGrid__metaValue{color:var(--dg-color-text-default);font-size:14px;line-height:var(--dg-typography-line-height-default);font-weight:var(--dg-typography-weight-regular);margin:0;width:-moz-fit-content;width:fit-content}.projectArea__metaValue--list,.contentGrid__metaValue--list{display:flex;gap:8px;flex-wrap:wrap;align-items:center}flynt-component[name=ContentHighlight]{background-color:var(--color-surface-base);box-sizing:border-box;color:var(--color-text-strong);display:block;max-width:100vw;padding-right:0;margin-top:var(--component-spacing);padding-top:4px}flynt-component[name=ContentHighlight] .projectArea{margin:0 auto}.projectArea__breadcrumbsBar{color:var(--dg-color-text-default);display:block;font-size:16px;font-weight:400;letter-spacing:var(--type-letter-spacing);line-height:var(--dg-typography-line-height-default);margin:0 0 8px;padding:16px 0;inline-size:100%;max-inline-size:none;text-transform:uppercase}flynt-component[name=ContentHighlight] .projectArea__layout{--projectArea-left-width:clamp(14rem, 25vw, 19.0625rem);display:grid;grid-template-columns:minmax(var(--projectArea-left-width),var(--projectArea-left-width)) minmax(0,1fr);row-gap:clamp(2.5rem,6vw,4rem);position:relative}flynt-component[name=ContentHighlight] .projectArea__notice{background:#0000000a;border-radius:1rem;color:#000000b8;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0;padding:1.5rem 1.75rem}.projectArea__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;font-size:16px;line-height:var(--dg-typography-line-height-default);font-weight:400}.projectArea__crumbItem{align-items:center;display:inline-flex}.projectArea__crumbItem:not(:last-child):after{color:var(--dg-color-text-default);content:"/";display:inline-flex;font-weight:400;margin-inline:var(--dg-space-breadcrumb-type-a)}.projectArea__crumb{align-items:center;display:inline-flex;gap:.25rem}.projectArea__crumb{color:var(--dg-color-text-default);text-decoration:none;transition:color .14s ease;font-size:16px;font-weight:400;line-height:1}.projectArea__crumb--current{color:var(--dg-color-text-default)}.projectArea__count{color:var(--dg-color-text-default);font-size:16px;font-weight:400;margin-inline-start:32px}flynt-component[name=ContentHighlight] .projectArea__headlinePrimary{color:var(--color-brand-bright);font-size:40px;font-weight:500;letter-spacing:var(--type-letter-spacing);line-height:var(--dg-typography-line-height-default);margin:0 0 4px}flynt-component[name=ContentHighlight] .projectArea__headlineSecondary{color:var(--color-neutral-800);font-size:40px;font-weight:500;letter-spacing:var(--type-letter-spacing);line-height:42px;margin:0 0 52px}flynt-component[name=ContentHighlight] .projectArea__left{display:flex;flex-direction:column;padding:16px 0}flynt-component[name=ContentHighlight] .projectArea__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.0625rem;margin:0}flynt-component[name=ContentHighlight] .projectArea__controls{align-items:center;display:flex;gap:.0625rem;margin:0}flynt-component[name=ContentHighlight] .projectArea__controls[aria-hidden=true] .projectArea__control{pointer-events:none}flynt-component[name=ContentHighlight] .projectArea__control{align-items:center;border:none;border-radius:var(--dg-radius-default);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;height:2.5rem;justify-content:center;min-width:2.5rem;transition:transform .16s ease,opacity .16s ease}flynt-component[name=ContentHighlight] .projectArea__control--prev,flynt-component[name=ContentHighlight] .projectArea__control--next{background-color:var(--dg-color-text-default);color:#fafafa}.contentHighlight__ctaArrow{block-size:16px;inline-size:16px;fill:currentColor}flynt-component[name=ContentHighlight] .projectArea__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.125rem;block-size:1.125rem}flynt-component[name=ContentHighlight] .projectArea__iconDefault{display:inline-flex;color:#fafafa}flynt-component[name=ContentHighlight] .projectArea__iconDisabled{display:none;color:#767676}flynt-component[name=ContentHighlight] .projectArea__control[disabled] .projectArea__iconDefault{display:none}flynt-component[name=ContentHighlight] .projectArea__control[disabled] .projectArea__iconDisabled{display:inline-flex}flynt-component[name=ContentHighlight] .projectArea__control--prev .projectArea__icon{transform:rotate(180deg)}flynt-component[name=ContentHighlight] .projectArea__control:hover,flynt-component[name=ContentHighlight] .projectArea__control:focus-visible{transform:translateY(-.125rem)}flynt-component[name=ContentHighlight] .projectArea__control[disabled]{cursor:not-allowed;opacity:1;transform:none;background-color:var(--dg-color-text-default);color:#e6e6e6}flynt-component[name=ContentHighlight] .projectArea__cta{align-items:center;background-color:var(--color-text-strong);border-radius:.25rem;color:var(--color-surface-base);display:inline-flex;font-size:14px;font-weight:var(--dg-typography-weight-medium);justify-content:center;line-height:1;padding:12px;min-height:2.5rem;inline-size:auto;text-decoration:none;text-transform:uppercase;transition:transform .16s ease;width:-moz-max-content;width:max-content;max-inline-size:100%}flynt-component[name=ContentHighlight] .projectArea__cta:hover,flynt-component[name=ContentHighlight] .projectArea__cta:focus-visible{transform:translateY(-.125rem)}flynt-component[name=ContentHighlight] .projectArea__right{border-left:.0625rem solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);min-inline-size:0;padding-left:.5rem}flynt-component[name=ContentHighlight] .projectArea__slider{--contentHighlight-gap:20px;--contentHighlight-card-width:min(34rem, calc(100% * 1.9 / 3));display:grid;gap:var(--contentHighlight-gap);grid-auto-columns:var(--contentHighlight-card-width);grid-auto-flow:column;inline-size:100%;max-width:100%;min-inline-size:0;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch}flynt-component[name=ContentHighlight] .projectArea__slider .projectArea__card{cursor:grab}flynt-component[name=ContentHighlight] .projectArea__slider.is-dragging{cursor:grabbing;scroll-snap-type:none}flynt-component[name=ContentHighlight] .projectArea__slider.is-dragging .projectArea__card{cursor:grabbing}flynt-component[name=ContentHighlight] .projectArea__slider{-moz-user-select:none;user-select:none;-webkit-user-select:none}flynt-component[name=ContentHighlight] .projectArea__slider img{-webkit-user-drag:none}@media(min-width:120rem){flynt-component[name=ContentHighlight] .projectArea__slider{--contentHighlight-card-width:calc((100% - (1 * var(--contentHighlight-gap))) / 2.5)}}@media(min-width:160rem){flynt-component[name=ContentHighlight] .projectArea__slider{--contentHighlight-card-width:calc((100% - (2 * var(--contentHighlight-gap))) / 3.5)}}@media(min-width:215rem){flynt-component[name=ContentHighlight] .projectArea__slider{--contentHighlight-card-width:calc((100% - (3 * var(--contentHighlight-gap))) / 4.5)}}flynt-component[name=ContentHighlight] .projectArea__slider::-webkit-scrollbar{display:none}flynt-component[name=ContentHighlight] .projectArea__slider::-webkit-scrollbar{height:.5rem}flynt-component[name=ContentHighlight] .projectArea__slider::-webkit-scrollbar-thumb{background:#00000026;border-radius:999rem}flynt-component[name=ContentHighlight] .projectArea__card{scroll-snap-align:start}flynt-component[name=ContentHighlight] .projectArea__empty{background:#0000000a;border-radius:.75rem;color:#000000b3;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0;padding:2rem}@media(max-width:68.75rem){flynt-component[name=ContentHighlight] .projectArea__layout{grid-template-columns:1fr}flynt-component[name=ContentHighlight] .projectArea__right{border-left:none;padding-left:0}flynt-component[name=ContentHighlight] .projectArea__left{max-width:none}}@media(max-width:48.75rem){flynt-component[name=ContentHighlight]{padding:2.75rem 1.5rem}flynt-component[name=ContentHighlight] .projectArea__breadcrumbs{font-size:16px}flynt-component[name=ContentHighlight] .projectArea__slider{grid-auto-columns:minmax(clamp(14rem,60vw,17.5rem),85vw)}}@media(prefers-reduced-motion:reduce){flynt-component[name=ContentHighlight] .projectArea__slider{scroll-behavior:auto}flynt-component[name=ContentHighlight] .projectArea__control,flynt-component[name=ContentHighlight] .projectArea__cta{transition:none}}flynt-component[name=ContentHighlightGrid]{--content-grid-text-default:var(--dg-color-text-default);--content-grid-text-muted:var(--color-text-muted);--content-grid-text-strong:var(--color-text-strong);--content-grid-primary:var(--dg-color-primary-default);--content-grid-surface-base:var(--color-surface-base);--content-grid-surface-muted:var(--dg-color-grey-default);--content-grid-surface-subtle:var(--color-surface-subtle);--content-grid-border-soft:var(--color-border-soft);--content-grid-divider:color-mix(in srgb,var(--content-grid-text-default) 80%,transparent);--content-grid-overlay-04:color-mix(in srgb,var(--content-grid-text-strong) 4%,transparent);--content-grid-overlay-06:color-mix(in srgb,var(--content-grid-text-strong) 6%,transparent);--content-grid-overlay-08:color-mix(in srgb,var(--content-grid-text-strong) 8%,transparent);--content-grid-overlay-12:color-mix(in srgb,var(--content-grid-text-strong) 12%,transparent);--content-grid-overlay-18:color-mix(in srgb,var(--content-grid-text-strong) 18%,transparent);--content-grid-icon-muted:color-mix(in srgb,var(--content-grid-text-strong) 60%,transparent);--content-grid-shadow-soft:color-mix(in srgb,var(--content-grid-text-strong) 25%,transparent);--content-grid-shadow-strong:color-mix(in srgb,var(--content-grid-text-strong) 35%,transparent);--content-grid-text-strong-35:color-mix(in srgb,var(--content-grid-text-strong) 35%,transparent);--content-grid-text-strong-70:color-mix(in srgb,var(--content-grid-text-strong) 70%,transparent);--content-grid-text-strong-72:color-mix(in srgb,var(--content-grid-text-strong) 72%,transparent);--content-grid-text-strong-75:color-mix(in srgb,var(--content-grid-text-strong) 75%,transparent);--content-grid-shadow-intense:color-mix(in srgb,var(--content-grid-text-strong) 60%,transparent);background-color:var(--content-grid-surface-base);color:var(--content-grid-text-strong);display:block;padding-bottom:130px}flynt-component[name=BlockDivider]+flynt-component[name=ContentHighlightGrid]{margin-top:0!important}.contentGrid{inline-size:min(100%,100vw - 2 * var(--dg-page-padding-inline));margin:0 auto;width:100%;padding-inline:0}.contentGrid__anchorSection:last-child{margin-bottom:0}.contentGrid__anchorSection{margin-bottom:130px}.contentGrid__notice{background:var(--content-grid-surface-subtle);border-radius:1rem;color:var(--content-grid-text-muted);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0;padding:1.5rem 1.75rem}.contentGrid__breadcrumbsBar{color:var(--dg-color-text-default);opacity:.48;display:block;font-size:clamp(.95rem,2vw,16px);letter-spacing:var(--type-letter-spacing);line-height:var(--dg-typography-line-height-default);margin-block:0 clamp(.6rem,3vw,1.25rem);text-transform:uppercase}.contentGrid__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.contentGrid__crumbItem{align-items:center;display:inline-flex}.contentGrid__crumbItem:not(:last-child):after{color:var(--dg-color-text-default);content:"/";display:inline-flex;font-weight:500;margin-inline:var(--dg-space-breadcrumb-type-b-slash-text);opacity:.28}.contentGrid__crumb{align-items:center;color:inherit;display:inline-flex;gap:.25rem;text-decoration:none;transition:color .14s ease}.contentGrid__crumb:hover,.contentGrid__crumb:focus-visible{color:var(--dg-color-primary-default)}.contentGrid__crumb--current{color:var(--dg-color-text-default)}.contentGrid__count{color:var(--dg-color-text-default);opacity:.6;font-weight:600;margin-inline-start:.75rem}.contentGrid__header{display:grid;gap:clamp(1.25rem,3vw,2rem);margin-block-end:48px}.contentGrid__header.contentGrid__header--pills{margin-block-end:80px}.contentGrid__lead{max-inline-size:min(42rem,100%)}.contentGrid__headline{color:var(--dg-color-text-default);font-size:clamp(2rem,3vw,2.35rem);font-weight:600;letter-spacing:.01em;line-height:var(--dg-typography-line-height-default);margin:clamp(.5rem,1vw,.75rem) 0}.contentGrid__description{color:var(--dg-color-text-default);font-size:clamp(1.05rem,2vw,1.15rem);font-weight:400;letter-spacing:.01em;line-height:var(--dg-typography-line-height-default);margin:0}.contentGrid__filterRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);padding-bottom:clamp(1.75rem,4vw,3rem)}.contentGrid__filters--links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;font-size:50px;font-weight:500}.contentGrid__filters--links .contentGrid__filter{color:var(--content-grid-text-default);font-size:50px;font-weight:500;gap:6px;padding:0}.contentGrid__filters--links .contentGrid__filterLabel{font-size:50px;font-weight:500;line-height:var(--dg-typography-line-height-default)}.contentGrid__filterLink{background:0 0;border:none;color:var(--content-grid-text-default);cursor:pointer;font:inherit;padding:0}.contentGrid__filterLink:hover .contentGrid__filterLabel,.contentGrid__filterLink:focus-visible .contentGrid__filterLabel,.contentGrid__filterLink:hover .contentGrid__filterCount,.contentGrid__filterLink:focus-visible .contentGrid__filterCount{color:var(--content-grid-primary)}.contentGrid__filters--links .contentGrid__filterCount{font-size:30px;font-weight:500;line-height:1;vertical-align:baseline;position:relative;top:-.4rem;color:var(--content-grid-text-strong)}.contentGrid__filter--active.contentGrid__filterLink{color:var(--content-grid-primary)}.contentGrid__filter--active .contentGrid__filterCount{color:currentColor}.contentGrid__filterDivider{color:#1e1e1e;display:inline-flex;font-size:50px;font-weight:500;line-height:var(--dg-typography-line-height-default);margin-inline:4px}.contentGrid__anchorDropdown{display:grid;gap:6px;align-items:flex-start;max-width:min(18rem,100%)}.contentGrid__anchorLabel{font-size:14px;font-weight:500;text-transform:uppercase;color:var(--content-grid-text-default);margin:0}.contentGrid__dropdown{display:flex;flex-direction:column;gap:.35rem;min-inline-size:min(17rem,100%);position:relative}.contentGrid__dropdownLabel{color:var(--content-grid-text-strong);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.contentGrid__dropdownToggle{align-items:center;background:var(--content-grid-overlay-06);border:1px solid var(--content-grid-overlay-08);border-radius:.5rem;color:var(--content-grid-text-strong);cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;justify-content:space-between;min-height:2.75rem;padding:.4rem .75rem;inline-size:100%;transition:border-color .14s ease}.contentGrid__dropdownToggle:hover,.contentGrid__dropdownToggle:focus-visible{border-color:var(--content-grid-overlay-18);box-shadow:0 .55rem 1.5rem -1rem var(--content-grid-shadow-soft);outline:none}.contentGrid__dropdownIcon{display:inline-flex;inline-size:1.25rem;justify-content:center}.contentGrid__dropdownPanel{background:var(--content-grid-surface-base);border:1px solid var(--content-grid-overlay-08);border-radius:.65rem;box-shadow:0 1.25rem 2.5rem -1.1rem var(--content-grid-shadow-strong);display:grid;gap:.65rem;inset-inline:0;margin-top:.35rem;padding:.75rem;position:absolute;top:100%;z-index:4}.contentGrid__dropdownSearch,.contentGrid__search{align-items:center;background:var(--content-grid-overlay-06);border:1px solid var(--content-grid-overlay-08);border-radius:.5rem;display:inline-flex;gap:.45rem;min-height:2.75rem;padding:.35rem .65rem}.contentGrid__search{flex:1;min-inline-size:min(17rem,100%)}.contentGrid__searchIcon{color:var(--content-grid-icon-muted);display:inline-flex;inline-size:1.25rem;justify-content:center}.contentGrid__dropdownSearch input,.contentGrid__searchInput{background:0 0;border:none;color:var(--content-grid-text-strong);font-size:1rem;inline-size:100%;outline:none;padding:.15rem}.contentGrid__dropdownOptions{display:flex;flex-direction:column;gap:.25rem;max-block-size:18rem;overflow-y:auto}.contentGrid__dropdownOption{align-items:center;background:0 0;border:1px solid transparent;border-radius:.45rem;color:var(--content-grid-text-strong);cursor:pointer;display:flex;gap:.35rem;justify-content:space-between;padding:.55rem .65rem;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.contentGrid__dropdownOption:hover,.contentGrid__dropdownOption:focus-visible{background:var(--content-grid-overlay-04);border-color:var(--content-grid-overlay-08);outline:none}.contentGrid__dropdownOption.is-active{background:var(--content-grid-overlay-06);border-color:var(--content-grid-overlay-12);color:var(--color-brand-deep)}.contentGrid__filters{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px 1.25rem}.contentGrid__filters--anchor{align-items:flex-start;background:var(--content-grid-surface-base);border-bottom:1px solid var(--content-grid-overlay-06);gap:.35rem;padding-block:.35rem .75rem;position:sticky;top:clamp(.25rem,2vw,.75rem);z-index:3}.contentGrid__anchorStatus{color:var(--content-grid-text-strong-70);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.contentGrid__anchorLinks{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.contentGrid__filter{background:0 0;border:none;color:var(--content-grid-text-strong);cursor:pointer;display:inline-flex;gap:.35rem;font-size:1.25rem;letter-spacing:.01em;padding:.15rem .25rem;position:relative;transition:color .12s ease}.contentGrid__filter:focus-visible{outline:none;color:var(--color-brand-deep)}.contentGrid__filter--active,.contentGrid__filter:hover{color:var(--color-brand-bright)}.contentGrid__filters--anchor .contentGrid__filter:not(:last-child):after{display:none}.contentGrid__filter:not(:last-child):after{color:var(--content-grid-text-strong-35);content:"/";font-size:1.25rem;inset-inline-end:-.6rem;position:relative}.contentGrid__filters--links .contentGrid__filter:not(:last-child):after{display:none}.contentGrid__filterCount{color:var(--content-grid-text-strong-72);font-size:.9rem;font-weight:500}.contentGrid__cta{align-items:center;background-color:var(--content-grid-text-strong);border-radius:.25rem;color:var(--content-grid-surface-base);display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:.08em;min-height:2.5rem;inline-size:clamp(6.5rem,13vw,7.9375rem);text-decoration:none;text-transform:uppercase;transition:transform .16s ease}.contentGrid__cta:hover,.contentGrid__cta:focus-visible{box-shadow:0 .65rem 1.35rem -.85rem var(--content-grid-shadow-intense);transform:translateY(-.125rem)}.contentGrid__grid{display:grid;gap:0;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:stretch;justify-content:stretch;row-gap:20px!important;margin:0 -8px;width:calc(100% + 16px)}.contentGrid__card{width:100%!important;max-width:none!important;max-inline-size:none!important;min-height:auto!important;max-height:none!important}@media(min-width:64rem){.contentGrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contentGrid__anchorHeadline{margin-block-end:40px}.contentGrid__anchorHeadline flynt-component[name=SectionHeadline]{padding-inline:0!important;margin-bottom:0!important}.contentGrid__anchorHeadline flynt-component[name=SectionHeadline] .sectionHeadline{inline-size:100%!important;max-inline-size:100%!important;padding-inline:0!important}.contentGrid__anchorHeadline flynt-component[name=SectionHeadline] .sectionHeadline__description{margin-block-end:0!important}.contentGrid__anchorHeadline .sectionHeadline__separator{margin-top:40px}.contentGrid__anchorTitle{color:var(--content-grid-text-strong);font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:.01em;margin:0}.contentGrid__anchorCount{color:var(--content-grid-text-strong-70);font-weight:600}.contentGrid__empty{color:var(--content-grid-text-strong-75);font-size:1rem;letter-spacing:.01em;line-height:var(--dg-typography-line-height-default);margin:0;padding:1.5rem 0}[data-filter-item][hidden]{display:none}@media(max-width:960px){.contentGrid__filters{gap:.25rem .75rem}.contentGrid__filterRow{align-items:stretch}}@media(max-width:720px){.contentGrid__filterRow{flex-direction:column}.contentGrid__dropdown,.contentGrid__search{inline-size:100%}.contentGrid__filters--anchor{position:static}.contentGrid__grid{grid-template-columns:1fr}.contentGrid__card{grid-template-rows:1fr}}flynt-component[name=DualCalloutCards]{color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);display:block;padding-block:40px}flynt-component[name=DualCalloutCards] .dualCards__inner{display:grid;gap:var(--dualCards-gap,clamp(1rem, 3vw, 1.25rem));grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));inline-size:100%;justify-content:stretch;justify-items:stretch;margin:0}@media(min-width:64rem){flynt-component[name=DualCalloutCards] .dualCards__inner{--dualCards-gap:16px}}flynt-component[name=DualCalloutCards] .dualCards__card{--dualCards-padding-left:clamp(1.75rem, 6vw, 5.6875rem);--dualCards-padding-right:clamp(.5rem, 2vw, .5rem);align-items:stretch;background-color:var(--card-background,var(--dg-color-background-dark-blue));border-radius:var(--dg-radius-default);box-sizing:border-box;color:var(--color-surface-muted);display:flex;flex-direction:column;isolation:isolate;justify-content:flex-start;min-block-size:627px;padding-block-end:clamp(.5rem,1.5vw,.5rem);padding-block-start:clamp(5rem,11vw,9.5625rem);padding-inline-start:var(--dualCards-padding-left);padding-inline-end:var(--dualCards-padding-right);position:relative;width:100%}flynt-component[name=DualCalloutCards] .dualCards__icon{margin:0;position:absolute;top:20px;left:20px;z-index:1}flynt-component[name=DualCalloutCards] .dualCards__icon img{block-size:20px;display:block;inline-size:30px;max-inline-size:100%}flynt-component[name=DualCalloutCards] .dualCards__label{color:var(--color-surface-muted);font-size:14px;font-weight:500;top:16px;left:50%;letter-spacing:var(--type-letter-spacing);margin:0;padding-inline:.25rem;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%);z-index:1}flynt-component[name=DualCalloutCards] .dualCards__content{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin:0;min-block-size:0;width:100%}flynt-component[name=DualCalloutCards] .dualCards__text{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;max-inline-size:25.5rem;align-items:flex-start;margin-inline:auto;text-align:left;width:min(25.5rem,100%);transform:translate(calc((var(--dualCards-padding-right, 0rem) - var(--dualCards-padding-left, 0rem)) / 2))}flynt-component[name=DualCalloutCards] .dualCards__header{margin:0;width:100%}flynt-component[name=DualCalloutCards] .dualCards__title{color:currentColor;font-size:40px;font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);line-height:var(--dg-typography-line-height-default);margin:0 0 16px;text-align:left;width:100%}flynt-component[name=DualCalloutCards] .dualCards__body{color:#fafafaeb;flex-grow:1;font-size:18px;line-height:var(--dg-typography-line-height-default);margin:0 auto;text-align:left;max-inline-size:min(25.5rem,100%);width:100%}flynt-component[name=DualCalloutCards] .dualCards__body p:last-child{margin-bottom:0}flynt-component[name=DualCalloutCards] .dualCards__cta{align-items:flex-start;align-self:flex-end;background-color:var(--color-surface-muted);block-size:6.5rem;border:0;border-radius:var(--dg-radius-default);box-sizing:border-box;color:var(--color-text-primary);display:flex;inline-size:min(17.3125rem,100%);justify-content:flex-start;letter-spacing:.01em;margin-inline-start:auto;margin-inline-end:0;margin-top:auto;padding:.5rem;text-decoration:none;transition:transform .2s ease}flynt-component[name=DualCalloutCards] .dualCards__ctaText{flex:1 1 auto;font-size:18px;font-weight:500;line-height:26px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;text-align:left}flynt-component[name=DualCalloutCards] .dualCards__ctaIcon{align-items:flex-start;block-size:auto;box-sizing:border-box;border-radius:var(--dg-radius-default);display:inline-flex;inline-size:auto;justify-content:center;margin-inline-start:auto;padding:8px;margin-right:2px}flynt-component[name=DualCalloutCards] .dualCards__ctaArrow{block-size:18px;inline-size:18px;fill:currentColor}flynt-component[name=DualCalloutCards] .dualCards__cta:hover,flynt-component[name=DualCalloutCards] .dualCards__cta:focus-visible{transform:translateY(-.125rem)}flynt-component[name=DualCalloutCards] .dualCards__cta:focus-visible{outline:.125rem solid rgba(93,206,255,.95);outline-offset:.25rem}@media(max-width:63.9375rem){flynt-component[name=DualCalloutCards] .dualCards__inner{grid-template-columns:1fr;justify-items:center}flynt-component[name=DualCalloutCards] .dualCards__card{min-block-size:auto;--dualCards-padding-left:clamp(1.5rem, 8vw, 4rem);--dualCards-padding-right:clamp(1rem, 4vw, 2rem);padding-block-start:clamp(4.25rem,16vw,8.75rem);width:min(30rem,100%)}}@media(max-width:48rem){flynt-component[name=DualCalloutCards] .dualCards__cta{block-size:auto;padding-block:1.25rem}}.HeroDedigrad{--hero-layout-max-inline-size:calc(100vw - (2 * var(--dg-page-padding-inline)));--hero-text-track:clamp(28rem, 35vw, 38rem);--hero-visual-track:clamp(22rem, 36vw, 32rem);--hero-track-gap:clamp(2rem, 6vw, 10rem);--hero-cta-offset:clamp(2rem, 6vw, 4.875rem);--hero-background-inline-size:clamp(36rem, 64vw, 45.9375rem);--hero-background-block-size:clamp(34rem, 56vw, 49.375rem);--hero-background-shift:clamp(0rem, 6vw, 4rem);--hero-background-offset-x:0px;--hero-background-offset-y:0px;background-color:transparent;box-sizing:border-box;color:var(--color-text-primary);display:block;max-width:100vw;overflow-x:hidden;position:relative}.HeroDedigrad__background{position:absolute;background-image:var(--hero-image,none);background-repeat:no-repeat;background-size:var(--hero-background-inline-size) var(--hero-background-block-size);inline-size:var(--hero-background-inline-size);block-size:var(--hero-background-block-size);max-inline-size:100vw;opacity:.6;pointer-events:none;inset-block-start:clamp(-6rem,-8vw,-3rem);inset:0 0 0 50%;transform:translate(calc(-50% + var(--hero-background-shift)));z-index:-1;background-position:calc(50% + var(--hero-background-offset-x)) calc(50% + var(--hero-background-offset-y));max-block-size:none}.HeroDedigrad__inner{position:relative;margin:0 auto;max-inline-size:var(--layout-wide-inline-size);padding-top:40px}flynt-component[name=HeroDedigrad]{margin-block-start:0;margin-block-end:var(--component-spacing,clamp(3rem, 6.5vw + 1.05rem, 6.25rem))}.HeroDedigrad .hero{inline-size:100%;margin:0 auto;position:relative;z-index:1}.HeroDedigrad--fullBleed .HeroDedigrad__background{inline-size:100vw;block-size:min(100vh,790px);inset-block-start:0;left:50%;transform:translate(-50%);background-size:cover;background-position:calc(50% + var(--hero-background-offset-x)) calc(50% + var(--hero-background-offset-y));opacity:1}.HeroDedigrad--fullBleed .HeroDedigrad__inner{padding-block-start:clamp(2rem,6vw,4rem)}.HeroDedigrad--light .hero__content,.HeroDedigrad--light .hero__content a{color:#fafafa}.HeroDedigrad--dark .hero__content,.HeroDedigrad--dark .hero__content a{color:var(--color-text-primary)}.HeroDedigrad--light .hero__feature{background-color:#ffffffe6;color:#000}.HeroDedigrad--light .hero__summary,.HeroDedigrad--light .hero__summary *{color:var(--color-text-primary)}.HeroDedigrad .hero__corner{color:currentColor;border:.125rem solid currentColor;block-size:clamp(1.75rem,4vw,2.5rem);inline-size:clamp(1.75rem,4vw,2.5rem);position:absolute;top:0;z-index:1}.HeroDedigrad .hero__corner--left{border-right:none;border-bottom:none;left:0}.HeroDedigrad .hero__corner--right{border-left:none;border-bottom:none;right:0}.HeroDedigrad--light .hero__corner{color:#fafafa;border-color:#fafafa}.HeroDedigrad .hero__layout{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);margin-inline:auto;padding-block-start:clamp(8rem,18vw,14.6875rem);padding-block-end:clamp(2rem,6vw,4rem);position:relative;max-inline-size:var(--hero-layout-max-inline-size);z-index:1}@media(max-width:48rem){.HeroDedigrad .hero__layout{padding-block-start:0px;padding-inline:0}.HeroDedigrad .hero__corner{display:none}}@media(min-width:64rem){.HeroDedigrad .hero__layout{-moz-column-gap:var(--hero-track-gap);column-gap:var(--hero-track-gap);grid-template-columns:minmax(0,var(--hero-text-track)) minmax(0,1fr);justify-content:space-between}}.HeroDedigrad .hero__content{display:grid;gap:clamp(1.5rem,3vw,2.5rem);position:relative;z-index:2}.HeroDedigrad .hero__accent{display:inline-flex;flex-direction:column;gap:.625rem;width:-moz-fit-content;width:fit-content}.HeroDedigrad .hero__accentBar{border-radius:999rem;display:block}.HeroDedigrad .hero__accentBar--horizontal{background:linear-gradient(90deg,var(--color-brand-indigo) 0%,var(--color-brand-indigo-light) 50%,var(--color-accent-gold) 100%);block-size:.75rem;inline-size:clamp(3.5rem,6vw,5rem)}.HeroDedigrad .hero__accentBar--vertical{background:linear-gradient(180deg,var(--color-brand-indigo) 0%,var(--color-brand-indigo-light) 50%,var(--color-accent-gold) 100%);block-size:clamp(3rem,5vw,3.75rem);inline-size:.75rem;margin-inline:auto}.HeroDedigrad .hero__headline{display:grid;gap:clamp(1rem,2vw,1.5rem)}.HeroDedigrad .hero__title{font-size:clamp(3rem,8vw,80px);font-weight:700;letter-spacing:var(--type-letter-spacing);line-height:clamp(3.2rem,8vw,80px);margin:0;max-inline-size:14ch}.HeroDedigrad .hero__ctaRow{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:0;position:relative;z-index:1}@media(min-width:64rem){.HeroDedigrad .hero__ctaRow{margin-inline-start:var(--hero-cta-offset)}}.HeroDedigrad .hero__cta{background:var(--hero-cta-background,var(--color-brand-navy));border-radius:.25rem;color:var(--color-surface-base);display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1rem;column-gap:1rem;align-content:start;align-items:start;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:var(--dg-typography-line-height-default);min-block-size:6.5rem;inline-size:min(var(--hero-cta-width, 16rem),100%);padding:.5rem;text-decoration:none;transition:background-color .2s ease-in-out}.HeroDedigrad .hero__cta:hover,.HeroDedigrad .hero__cta:focus-visible{background-color:var(--hero-cta-background-hover,var(--hero-cta-background,var(--color-brand-navy)))}.HeroDedigrad .hero__cta--primary{--hero-cta-background:var(--color-brand-navy);--hero-cta-icon-color:var(--color-brand-navy);--hero-cta-width:18.4375rem;--hero-cta-background-hover:var(--color-brand-royal-dark)}.HeroDedigrad .hero__cta--secondary{--hero-cta-background:var(--color-brand-royal);--hero-cta-icon-color:var(--color-brand-royal);--hero-cta-width:12.0625rem;--hero-cta-background-hover:var(--color-brand-electric)}.HeroDedigrad .hero__ctaIcon svg,.HeroDedigrad .hero__featureIcon svg{display:block}.HeroDedigrad .hero__ctaArrow,.HeroDedigrad .hero__featureArrow{block-size:18px;inline-size:18px;fill:currentColor}.HeroDedigrad .hero__ctaLabel{display:block;block-size:32px;line-height:32px;margin:0;align-self:start}.HeroDedigrad .hero__ctaIcon{align-items:center;background-color:var(--color-surface-base);border-radius:.25rem;color:var(--hero-cta-icon-color,currentColor);display:grid;justify-content:center;align-content:center;inline-size:auto;block-size:auto;padding:.5rem;align-self:start}.HeroDedigrad .hero__visual{display:grid;gap:1.625rem;justify-items:end;position:relative;align-self:start;margin-top:clamp(1rem,5vw,3rem)}.HeroDedigrad .hero__media{inset:0;min-block-size:0;position:absolute;inline-size:100%;block-size:100%;z-index:0}.HeroDedigrad .hero__feature{background-color:var(--color-border-soft);border-radius:.25rem;color:var(--color-text-primary);display:grid;gap:1.5rem;justify-items:start;margin:0;padding:clamp(1rem,3vw,1.25rem);position:relative;z-index:2}.HeroDedigrad .hero__featureEyebrow{align-self:start;display:block;font-size:16px;font-weight:400;letter-spacing:var(--type-letter-spacing);line-height:1;text-transform:none}.HeroDedigrad .hero__featureContent{display:grid;gap:1rem;align-content:start;align-items:start;justify-items:start}.HeroDedigrad .hero__featureMedia{aspect-ratio:3/2;border-radius:.25rem;align-self:start;margin:0;overflow:hidden}.HeroDedigrad .hero__featureMedia img{display:block;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.HeroDedigrad .hero__featureText{display:-webkit-box;font-size:18px;line-height:1;margin:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:.14em}.HeroDedigrad .hero__featureLink{display:inline-grid;grid-auto-flow:column;-moz-column-gap:1px;column-gap:1px;align-items:center;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:500;letter-spacing:.06em;color:var(--color-surface-base);background:0 0;border:none;padding:0;align-self:start;justify-self:start}.HeroDedigrad .hero__featureLink:hover,.HeroDedigrad .hero__featureLink:focus-visible{color:var(--color-surface-base)}.HeroDedigrad .hero__featureLink>span:first-child{align-items:center;display:inline-flex;min-block-size:2rem;inline-size:55px;justify-content:center;text-align:center;padding-inline:0;background-color:var(--color-text-primary);border:.0625rem solid var(--color-text-primary);border-radius:.25rem;transition:background-color .2s ease,border-color .2s ease}.HeroDedigrad .hero__featureIcon{align-items:center;display:inline-flex;justify-content:center;block-size:2rem;inline-size:32px;padding-inline:0;background-color:var(--color-text-primary);border:.0625rem solid var(--color-text-primary);border-radius:.25rem;transition:background-color .2s ease,border-color .2s ease}.HeroDedigrad .hero__featureLink:hover>span:first-child,.HeroDedigrad .hero__featureLink:focus-visible>span:first-child,.HeroDedigrad .hero__featureLink:hover .hero__featureIcon,.HeroDedigrad .hero__featureLink:focus-visible .hero__featureIcon{background-color:var(--color-text-muted);border-color:var(--color-text-muted)}.HeroDedigrad .hero__summary{margin:40px;max-inline-size:calc(100% - 100px);inline-size:100%;padding-bottom:40px;position:relative;color:var(--color-text-primary)}.HeroDedigrad .hero__summaryHeader{align-items:center;display:flex;gap:clamp(1.5rem,4vw,5rem);font-size:var(--dg-breadcrumb-type-b-font-size,12px);font-weight:var(--dg-typography-usage-breadcrumb-weight,400);letter-spacing:var(--dg-typography-letter-spacing-default,0);line-height:var(--dg-typography-line-height-default,1);text-transform:uppercase}.HeroDedigrad .hero__summaryCounter{align-items:center;display:inline-flex;gap:.5rem}.HeroDedigrad .hero__summaryIndex,.HeroDedigrad .hero__summaryDivider{display:inline-block}.HeroDedigrad .hero__summaryTitle{display:inline-block;font-weight:400}.HeroDedigrad .hero__summaryBody{font-size:clamp(2rem,6vw,50px);font-weight:500;line-height:clamp(2rem,6vw,50px);margin-block:40px;margin-inline:0;max-inline-size:100%;color:inherit}.HeroDedigrad .hero__corner--bottom{bottom:0;top:auto;color:var(--color-text-primary);border-color:var(--color-text-primary)}.HeroDedigrad .hero__corner--bottom-left{border-right:none;border-top:none;left:0}.HeroDedigrad .hero__corner--bottom-right{border-left:none;border-top:none;right:0}@media(min-width:48rem){.HeroDedigrad .hero__featureEyebrow{min-inline-size:5.375rem;inline-size:clamp(1rem,3vw,1.25rem)}.HeroDedigrad .hero__feature{align-items:start;-moz-column-gap:0;column-gap:0;grid-template-columns:auto 1fr;inline-size:min(100%,36.6875rem);min-block-size:12.5rem}.HeroDedigrad .hero__featureContent{align-content:start;align-items:start;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem;min-block-size:7.5rem;grid-template-areas:"media text" "media link";grid-template-columns:minmax(0,11.875rem) minmax(0,1fr)}.HeroDedigrad .hero__featureMedia{block-size:7.9375rem;grid-area:media;inline-size:11.875rem}.HeroDedigrad .hero__featureText{align-self:start;grid-area:text}.HeroDedigrad .hero__featureLink{grid-area:link;justify-self:start;align-self:end;margin-top:-4px}}@media(min-width:64rem){.HeroDedigrad .hero__layout{align-items:end}.HeroDedigrad .hero__visual{align-content:start;grid-auto-rows:max-content;margin-top:0;align-self:end}.HeroDedigrad .hero__ctaRow{position:relative;z-index:3}.HeroDedigrad .hero__cta{min-block-size:6.5rem}.HeroDedigrad .hero__cta--primary{inline-size:clamp(14rem,18vw,18.4375rem);min-inline-size:clamp(12rem,16vw,18.4375rem);block-size:clamp(4.5rem,8vw,6.5rem)}.HeroDedigrad .hero__cta--secondary{inline-size:clamp(10rem,14vw,12.0625rem);min-inline-size:clamp(9rem,12vw,12.0625rem);block-size:clamp(4.5rem,8vw,6.5rem)}.HeroDedigrad .hero__feature{inline-size:clamp(20rem,40vw,36.6875rem);block-size:clamp(10rem,18vw,12.5rem);justify-self:end;position:relative}}@media(max-width:48rem){.HeroDedigrad .hero__visual{justify-items:start;gap:1rem;margin-top:10.6875rem}.HeroDedigrad .hero__ctaRow{gap:1rem;align-items:flex-start}.HeroDedigrad .hero__cta--primary{inline-size:clamp(14rem,75vw,18.5rem);min-inline-size:clamp(14rem,75vw,18.5rem)}}flynt-component[name=ImageScatter]{--imageScatter-bg:transparent;--imageScatter-minHeight:0px;display:block;background-color:var(--imageScatter-bg);position:relative;width:100%;margin-block:0;margin-inline:0;padding:0}flynt-component[name=ImageScatter].imageScatter--topSpacing{margin-top:var(--component-spacing)}flynt-component[name=ImageScatter].imageScatter--bottomSpacing{margin-bottom:var(--component-spacing)}flynt-component[name=ImageScatter] .imageScatter{position:relative;min-height:var(--imageScatter-minHeight,auto);width:100%;padding-bottom:0}flynt-component[name=ImageScatter].imageScatter--bottomSpacing .imageScatter{padding-bottom:var(--component-spacing)}flynt-component[name=ImageScatter] .imageScatter__frame{position:relative;margin:0 auto;width:1280px;max-width:100%;min-height:var(--imageScatter-minHeight,auto);overflow:hidden}flynt-component[name=ImageScatter] .imageScatter__item{margin:0;position:absolute}flynt-component[name=ImageScatter] .imageScatter__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:75rem){flynt-component[name=ImageScatter]{width:100%;margin-inline:0}flynt-component[name=ImageScatter] .imageScatter{min-height:auto!important;padding-bottom:0}flynt-component[name=ImageScatter] .imageScatter__frame{width:100%;max-width:100%;min-height:auto!important;overflow:visible}flynt-component[name=ImageScatter] .imageScatter__item{position:static;width:100%!important;height:auto!important;margin-bottom:1.5rem}flynt-component[name=ImageScatter] .imageScatter__item:last-child{margin-bottom:0}flynt-component[name=ImageScatter] .imageScatter__image{width:100%!important;height:auto!important;max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}}flynt-component[name=LocationMap]{display:block;padding-block:clamp(2rem,5vw,3rem)}flynt-component[name=LocationMap] .locationMap__map{inline-size:min(var(--layout-wide-inline-size),100%);max-inline-size:calc(100vw - var(--layout-inline-gutter, 1.25rem) * 2);margin:0 auto}flynt-component[name=LocationMap] .locationMap__map{aspect-ratio:16/9;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:.5rem;min-block-size:20rem;overflow:hidden;position:relative}flynt-component[name=LocationMap] .locationMap__canvas{inset:0;position:absolute;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,.05),transparent 40%),radial-gradient(circle at 80% 30%,rgba(0,0,0,.07),transparent 40%),radial-gradient(circle at 50% 80%,rgba(0,0,0,.06),transparent 45%),var(--color-surface-ice);z-index:1}flynt-component[name=LocationMap] .locationMap__mapImage{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}flynt-component[name=LocationMap] .locationMap__iframe{border:0;block-size:100%;inline-size:100%;pointer-events:none}flynt-component[name=LocationMap] .locationMap__status{align-items:center;background-color:#ffffffeb;border:1px solid rgba(0,0,0,.05);border-radius:999px;color:var(--color-text-muted);display:inline-flex;gap:.5rem;left:auto;padding:.5rem .85rem;position:absolute;right:1rem;top:1rem;z-index:2}flynt-component[name=LocationMap] .locationMap__status:before{background-color:#00000059;border-radius:999px;content:"";display:inline-block;height:.7rem;width:.7rem}flynt-component[name=LocationMap] .locationMap__status--error{background-color:#e43b3b1a;border-color:#e43b3b59;color:#a32020}flynt-component[name=LocationMap] .locationMap__status--error:before{background-color:#e43b3b}flynt-component[name=LocationMap] .locationMap__canvas .leaflet-container{block-size:100%;font:inherit;inline-size:100%}flynt-component[name=LocationMap] .locationMap__canvas .leaflet-control-container{color:var(--color-text-muted);font-size:.85rem}flynt-component[name=MissionStatement]{display:block;overflow:hidden}flynt-component[name=MissionStatement].componentSpacing{margin-block:0!important}flynt-component[name=MissionStatement].componentSpacing--top:not(.componentSpacing--usePadding){margin-top:8rem!important}flynt-component[name=MissionStatement].componentSpacing--bottom:not(.componentSpacing--usePadding){margin-bottom:var(--component-spacing)!important}flynt-component[name=MissionStatement].componentSpacing--usePadding.componentSpacing--top{padding-top:8rem}flynt-component[name=MissionStatement].componentSpacing--usePadding.componentSpacing--bottom{padding-bottom:var(--component-spacing)}flynt-component[name=MissionStatement] .mission__backdrop{border-radius:0;overflow:hidden;block-size:clamp(24rem,45vw,37.5rem);inline-size:100vw;margin:0 auto;max-inline-size:none;left:50%;transform:translate(-50%);position:relative;z-index:0}flynt-component[name=MissionStatement] .mission__backdropImage{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}flynt-component[name=MissionStatement] .mission__panel{background:linear-gradient(90deg,var(--color-brand-navy) 0%,var(--color-brand-navy) 100%);border-radius:var(--dg-radius-default);color:var(--color-surface-ice);display:grid;gap:24px;margin-top:clamp(-7rem,-10vw,-4rem);margin-bottom:0;overflow:hidden;padding:48px 40px 56px;position:relative;z-index:1}flynt-component[name=MissionStatement] .mission__meta{align-items:center;color:var(--dg-color-background-page);display:inline-flex;font-size:var(--dg-breadcrumb-type-b-font-size);font-weight:var(--dg-typography-usage-breadcrumb-weight);gap:clamp(1.5rem,6vw,5rem);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}flynt-component[name=MissionStatement] .mission__counter{align-items:center;display:inline-flex;gap:.5rem}flynt-component[name=MissionStatement] .mission__index{display:inline-block}flynt-component[name=MissionStatement] .mission__divider{display:inline-block;opacity:.7}flynt-component[name=MissionStatement] .mission__layout{display:grid;gap:clamp(2rem,6vw,4rem);align-items:start;padding:8px 0}@media(min-width:64rem){flynt-component[name=MissionStatement] .mission__layout{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:24px;column-gap:24px}}flynt-component[name=MissionStatement] .mission__content{display:grid;row-gap:32px;align-content:start;max-inline-size:none}flynt-component[name=MissionStatement] .mission__textGroup{display:flex;flex-direction:column}flynt-component[name=MissionStatement] .mission__headline{color:var(--color-accent-cyan);font-size:40px;font-weight:500;line-height:40px;margin:0 0 4px}flynt-component[name=MissionStatement] .mission__body{color:#ffffffeb;font-size:var(--mission-body-font-size,clamp(1.75rem, 4.5vw, 40px));font-weight:500;line-height:var(--mission-body-line-height,clamp(1.75rem, 4.5vw, 40px));margin:8px 0;display:grid;row-gap:40px}flynt-component[name=MissionStatement] .mission__body p{font-size:inherit;line-height:inherit;margin:0}flynt-component[name=MissionStatement] .mission__cta{align-items:center;display:inline-flex;gap:2px;height:2rem;text-decoration:none;text-transform:uppercase;max-width:-moz-fit-content;max-width:fit-content}flynt-component[name=MissionStatement] .mission__ctaLabel{align-items:center;background-color:var(--dg-color-background-page);border:1px solid var(--color-brand-navy);border-right:0;border-radius:var(--dg-radius-default);color:var(--color-brand-navy);display:inline-flex;font-size:.875rem;font-weight:var(--dg-typography-weight-medium);gap:.5rem;height:100%;letter-spacing:var(--dg-typography-letter-spacing-default);line-height:var(--dg-typography-line-height-default);padding:.5rem}flynt-component[name=MissionStatement] .mission__ctaIcon{align-items:center;background-color:var(--dg-color-background-page);border:1px solid var(--color-brand-navy);border-left:0;border-radius:var(--dg-radius-default);display:inline-flex;height:100%;justify-content:center;padding:.5rem;width:2rem;color:var(--color-text-primary)}.mission__ctaArrow{block-size:18px;inline-size:18px;fill:currentColor}flynt-component[name=MissionStatement] .mission__cta:hover .mission__ctaLabel,flynt-component[name=MissionStatement] .mission__cta:focus-visible .mission__ctaLabel,flynt-component[name=MissionStatement] .mission__cta:hover .mission__ctaIcon,flynt-component[name=MissionStatement] .mission__cta:focus-visible .mission__ctaIcon{background-color:var(--dg-interaction-hover-background-on-white);color:var(--color-text-primary)}flynt-component[name=MissionStatement] .mission__visual{background-color:#ffffff1f;border-radius:.25rem;inline-size:clamp(12rem,24vw,16.5625rem);justify-self:end;overflow:hidden}flynt-component[name=MissionStatement] .mission__image{aspect-ratio:265/392;block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}flynt-component[name=MissionStatement] .mission__cta:focus-visible{outline:.125rem solid var(--color-accent-cyan);outline-offset:.25rem}@media(max-width:64rem){flynt-component[name=MissionStatement] .mission__panel{margin-top:clamp(-5rem,-9vw,-3rem)}}@media(max-width:48rem){flynt-component[name=MissionStatement] .mission__panel{margin-top:clamp(-4rem,-12vw,-2.5rem);border-radius:0;width:100vw}flynt-component[name=MissionStatement] .mission__meta{flex-wrap:wrap;gap:1rem}flynt-component[name=MissionStatement] .mission__visual{justify-self:start;max-inline-size:none}}flynt-component[name=NavigationBurger]{--navigation-height:72px;--navigation-safe-space:50px;--navigation-background:#e6e6e6;--navigation-border-color:#d9d9d9;--navigation-text-color:#1e1e1e;--navigation-accent:#1657e8;--navigation-active-text:#fafafa;--navigation-surface:#fafafa;--navigation-muted:#e6e6e6;--navigation-radius:4px;--navigation-item-padding:16px;--navigation-item-gap:6px;box-sizing:border-box;block-size:calc(var(--navigation-safe-space) + var(--navigation-height));display:block;font-family:Helvetica Neue,Arial,sans-serif;max-width:100vw;overflow-x:hidden;width:100%}flynt-component[name=NavigationBurger],flynt-component[name=NavigationBurger] .mobileNav,flynt-component[name=NavigationBurger] .mobileNav__header,flynt-component[name=NavigationBurger] [data-ref=menu]{max-width:100vw;overflow-x:hidden;width:100%;box-sizing:border-box}@media(min-width:1024px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger] .mobileNav{background:0 0;min-height:calc(var(--navigation-safe-space) + var(--navigation-height));position:relative;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}flynt-component[name=NavigationBurger] .mobileNav__header{align-items:flex-end;background:var(--navigation-muted);border-bottom:1px solid var(--navigation-border-color);box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 16px 16px;position:fixed;right:0;top:0;height:calc(var(--navigation-safe-space) + var(--navigation-height));z-index:99;width:100%;max-width:100vw}.admin-bar flynt-component[name=NavigationBurger] .mobileNav__header{top:var(--wp-admin--admin-bar--height,32px)}flynt-component[name=NavigationBurger] .mobileNav__logo{align-items:center;display:inline-flex;height:46px;justify-content:center;text-decoration:none;width:46px;flex-shrink:0;overflow:visible;margin-bottom:4px}flynt-component[name=NavigationBurger] .mobileNav__header>*{margin-top:var(--navigation-safe-space)}flynt-component[name=NavigationBurger] .mobileNav__logoGraphic{display:inline-flex;height:46px;width:46px}flynt-component[name=NavigationBurger] .mobileNav__logoGraphic svg{display:block;height:46px;width:46px}flynt-component[name=NavigationBurger] .mobileNav__logoImage{display:block;height:46px;width:46px;-o-object-fit:contain;object-fit:contain}flynt-component[name=NavigationBurger] .mobileNav__toggle{align-items:center;background:var(--navigation-surface);border:0;border-radius:var(--navigation-radius);cursor:pointer;display:inline-flex;height:56px;justify-content:center;padding:12px 24px;width:80px}flynt-component[name=NavigationBurger] .mobileNav__toggleIcon{display:block;position:relative;width:32px;height:2px;margin:0;background:var(--navigation-text-color);border-radius:20px;transform-origin:center;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}flynt-component[name=NavigationBurger] .mobileNav__toggleIcon:before,flynt-component[name=NavigationBurger] .mobileNav__toggleIcon:after{background:var(--navigation-text-color);border-radius:20px;content:"";height:2px;inset-inline:0;position:absolute;transition:transform .2s ease-in-out,top .2s ease-in-out;width:32px}flynt-component[name=NavigationBurger] .mobileNav__toggleIcon:before{top:-7px}flynt-component[name=NavigationBurger] .mobileNav__toggleIcon:after{top:7px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .mobileNav__toggleIcon:before{top:0;transform:rotate(15deg)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .mobileNav__toggleIcon:after{top:0;transform:rotate(-15deg)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .mobileNav__toggleIcon{background-color:transparent;opacity:1}flynt-component[name=NavigationBurger] .mobileNav__panel{background:var(--navigation-background);display:flex;flex-direction:column;gap:0;inset:0;overflow-y:auto;padding:calc(var(--navigation-safe-space) + var(--navigation-height) + 16px) 16px 0;position:fixed;z-index:98;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.admin-bar flynt-component[name=NavigationBurger] .mobileNav__panel{top:var(--wp-admin--admin-bar--height,32px)}flynt-component[name=NavigationBurger] .mobileNav__panel[hidden]{display:none}flynt-component[name=NavigationBurger] .mobileNav__list{display:flex;flex-direction:column;gap:var(--navigation-item-gap)}flynt-component[name=NavigationBurger] .mobileNav__item{background:var(--navigation-surface);border-radius:var(--navigation-radius);color:var(--navigation-text-color);display:block;font-size:16px;font-weight:500;padding:var(--navigation-item-padding);text-decoration:none;width:100%}flynt-component[name=NavigationBurger] .mobileNav__item.is-current{color:var(--navigation-accent)}flynt-component[name=NavigationBurger] .mobileNav__languages{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}flynt-component[name=NavigationBurger] .mobileNav__language{background:var(--navigation-surface);border-radius:var(--navigation-radius);color:var(--navigation-text-color);display:block;font-size:16px;font-weight:500;padding:var(--navigation-item-padding);text-decoration:none}flynt-component[name=NavigationBurger] .mobileNav__language.is-active{background:var(--navigation-accent);color:var(--navigation-active-text)}flynt-component[name=NavigationBurger] .mobileNav__footer{align-items:center;color:var(--navigation-text-color);display:grid;font-size:12px;grid-template-columns:.7fr 1.1fr 1.5fr;line-height:var(--dg-typography-line-height-default);margin-top:32px;padding:24px 20px;-moz-column-gap:24px;column-gap:24px}flynt-component[name=NavigationBurger] .mobileNav__footerItem{display:flex;flex-direction:column;gap:4px}flynt-component[name=NavigationBurger] .mobileNav__footerItem--center{align-items:center;justify-self:center;gap:8px;flex-direction:row}flynt-component[name=NavigationBurger] .mobileNav__footerItem--center .mobileNav__footerMark{display:inline-block;width:18px;height:12px}flynt-component[name=NavigationBurger] .mobileNav__footerItem--right{align-items:flex-end;justify-self:end;text-align:right;gap:2px;line-height:var(--dg-typography-line-height-default)}flynt-component[name=NavigationBurger] .mobileNav__footerItem--right a{color:#021e5f;text-decoration:none;display:block}flynt-component[name=NavigationMain]{--navigation-height:100px;--navigation-offset:0px;--navigation-background:var(--dg-color-background-page);--navigation-border-color:var(--dg-color-border-default);--navigation-text-color:var(--dg-color-text-default);--navigation-hover-bg:var(--dg-interaction-hover-background-on-white);--navigation-active-bg:var(--dg-color-primary-default);--navigation-active-text:var(--color-text-inverse,#fff);--navigation-gap:8px;--navigation-separator-height:84px;--navigation-separator-width:.5px;--navigation-radius:var(--dg-radius-default);--navigation-padding-x:80px;--navigation-item-padding-x:16px;--navigation-item-padding-y:32px;color:var(--navigation-text-color);display:none;margin-block:0;padding-inline:0;font-family:var(--font-family-text);position:relative;z-index:3}@media(min-width:1024px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] .navigation{background-color:var(--navigation-background);border-bottom:1px solid var(--navigation-border-color);height:var(--navigation-height);left:0;position:fixed;right:0;top:var(--navigation-offset);transform:translateY(0);transition:transform .2s ease;will-change:transform;width:100%;z-index:20}flynt-component[name=NavigationMain][data-nav-hidden] .navigation{transform:translateY(calc(-100% - var(--navigation-offset)))}flynt-component[name=NavigationMain] .navigation__inner{width:100%;max-width:none;padding-left:var(--layout-inline-gutter,var(--navigation-padding-x));padding-right:0;display:flex;justify-content:space-between;align-items:center}flynt-component[name=NavigationMain] .navigation__logo{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationMain] .navigation__logoGraphic{display:inline-flex;width:63.388px}flynt-component[name=NavigationMain] .navigation__logoGraphic svg{display:block;height:auto;width:100%}flynt-component[name=NavigationMain] .navigation__logoImage{display:block;height:auto;max-width:63.388px;width:63.388px}flynt-component[name=NavigationMain] .navigation__menu{align-items:center;display:flex;height:100%;list-style:none;margin:0;padding:8px 0;position:relative}flynt-component[name=NavigationMain] .navigation__menu:before{background-color:var(--navigation-border-color);content:"";height:var(--navigation-separator-height);left:0;position:absolute;top:calc((var(--navigation-height) - var(--navigation-separator-height)) / 2);width:var(--navigation-separator-width)}flynt-component[name=NavigationMain] .navigation__menuItem{align-items:center;color:inherit;display:flex;height:var(--navigation-separator-height);padding-inline:var(--navigation-gap);position:relative}flynt-component[name=NavigationMain] .navigation__menuItem--language{position:relative;z-index:6;padding-inline:var(--navigation-gap)}flynt-component[name=NavigationMain] .navigation__language{position:relative;display:inline-block}flynt-component[name=NavigationMain] .navigation__menuItem:before{background-color:var(--navigation-border-color);content:"";height:var(--navigation-separator-height);left:0;position:absolute;top:0;width:var(--navigation-separator-width)}flynt-component[name=NavigationMain] .navigation__menuItem:first-child:before{content:none}flynt-component[name=NavigationMain] .navigation__menuLink,flynt-component[name=NavigationMain] .navigation__menuButton{align-items:center;background:0 0;border:0;border-radius:var(--navigation-radius);color:inherit;cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:16px;font-weight:var(--dg-typography-usage-heading-weight);gap:10px;padding:var(--navigation-item-padding-y) var(--navigation-item-padding-x);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}flynt-component[name=NavigationMain] .navigation__menuLink:hover,flynt-component[name=NavigationMain] .navigation__menuLink:focus-visible,flynt-component[name=NavigationMain] .navigation__menuButton:hover,flynt-component[name=NavigationMain] .navigation__menuButton:focus-visible{background-color:var(--navigation-hover-bg);color:var(--navigation-text-color)}flynt-component[name=NavigationMain] .navigation__menuButton{font:inherit;padding:var(--navigation-item-padding-y) var(--navigation-item-padding-x);border-radius:var(--navigation-radius);font-size:16px;font-weight:500}flynt-component[name=NavigationMain] .navigation__menuButton--language .navigation__menuIcon{display:inline-flex;inline-size:10px;block-size:10px;transition:transform .2s ease}flynt-component[name=NavigationMain] .navigation__menuIcon svg,flynt-component[name=NavigationMain] .navigation__menuCaret svg{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:2}flynt-component[name=NavigationMain] .navigation__menuIcon:after,flynt-component[name=NavigationMain] .navigation__menuCaret:after{content:none!important;display:none!important}flynt-component[name=NavigationMain] .navigation__menuItem.is-current .navigation__menuLink{background-color:var(--navigation-active-bg);color:var(--navigation-active-text)}flynt-component[name=NavigationMain] .navigation__menuLabel{line-height:normal}flynt-component[name=NavigationMain] .navigation__menuCaret{display:inline-flex;width:10px}flynt-component[name=NavigationMain] .navigation__languageDropdown{left:0;margin-top:8px;position:absolute;top:100%;width:100%;z-index:5}flynt-component[name=NavigationMain] .navigation__languageDropdown[hidden]{display:none}flynt-component[name=NavigationMain] .navigation__languageList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}flynt-component[name=NavigationMain] .navigation__languageLink{background-color:var(--dg-interaction-hover-background-on-white);border-radius:var(--navigation-radius);color:var(--navigation-text-color);display:block;font-family:var(--font-family-text);font-size:16px;font-weight:var(--dg-typography-usage-heading-weight);padding:var(--navigation-item-padding-y) var(--navigation-item-padding-x);text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}flynt-component[name=NavigationMain] .navigation__languageLink:not(.is-active):hover{background-color:var(--dg-color-background-dark-blue);color:var(--color-text-inverse,#fff)}flynt-component[name=NavigationMain] .navigation__languageLink.is-active{background-color:var(--navigation-active-bg);color:var(--navigation-active-text)}flynt-component[name=NavigationMain] .navigation__languageOverlay{background:#d9d9d903;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);inset:0;position:fixed;z-index:2}flynt-component[name=NavigationMain] .navigation__languageOverlay[hidden]{display:none}flynt-component[name=NavigationMain][data-language-open] .navigation__menuButton{background-color:var(--navigation-active-bg);color:var(--navigation-active-text);position:relative;z-index:7}flynt-component[name=NavigationMain][data-language-open] .navigation__menuButton--language .navigation__menuIcon{filter:brightness(100)}flynt-component[name=PartnerGrid]{color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);display:block;padding-block:clamp(3rem,6vw,4rem);padding-top:16px}flynt-component[name=PartnerGrid].partnerGrid--noTop{margin-top:0}flynt-component[name=PartnerGrid] .partnerGrid{width:100%;border-top:1px solid var(--dg-color-border-default);border-bottom:0;padding-bottom:40px;padding-inline:0}flynt-component[name=PartnerGrid] .partnerGrid--noTop{border-top:0;margin-top:0}flynt-component[name=PartnerGrid] .partnerGrid__list{display:flex;flex-direction:column;gap:0}flynt-component[name=PartnerGrid] .partnerGrid__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;-moz-column-gap:clamp(2rem,3vw,3rem);column-gap:clamp(2rem,3vw,3rem);row-gap:clamp(1.25rem,3vw,1.75rem);padding-block:0 clamp(1rem,2vw,1.25rem);padding-bottom:40px}flynt-component[name=PartnerGrid] .partnerGrid__row:not(:last-child){border-bottom:1px solid var(--dg-color-border-default);margin-bottom:16px}flynt-component[name=PartnerGrid] .partnerGrid__row:first-child{padding-top:0}flynt-component[name=PartnerGrid] .partnerGrid__title{margin:0;font-size:27px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default);color:var(--dg-color-text-default)}flynt-component[name=PartnerGrid] .partnerGrid__left{display:flex;flex-direction:column;gap:30px;min-width:0}flynt-component[name=PartnerGrid] .partnerGrid__logo{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}flynt-component[name=PartnerGrid] .partnerGrid__logo img{display:block;background-color:transparent;max-inline-size:clamp(240px,28vw,360px);max-block-size:160px;width:min(100%,360px);height:auto;-o-object-fit:contain;object-fit:contain}flynt-component[name=PartnerGrid] .partnerGrid__addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 28px;justify-content:start;align-content:start;max-width:100%;width:100%}flynt-component[name=PartnerGrid] .partnerGrid__row:not(:first-child) .partnerGrid__addresses{padding-top:40px}flynt-component[name=PartnerGrid] .partnerGrid__addressCard{display:flex;flex-direction:column;gap:2px;color:var(--dg-color-text-default);margin:0}flynt-component[name=PartnerGrid] .partnerGrid__addressTitle{margin:0;font-size:18px;font-weight:var(--dg-typography-weight-bold);line-height:18px}flynt-component[name=PartnerGrid] .partnerGrid__addressBody{margin:0;font-size:18px;font-weight:var(--dg-typography-weight-regular);line-height:18px}flynt-component[name=PartnerGrid] .partnerGrid__website{margin-top:18px;font-size:18px;font-weight:var(--dg-typography-weight-regular);color:var(--dg-interaction-link-color);text-decoration:none;line-height:var(--dg-typography-line-height-default);position:relative;display:inline-flex;align-items:center;gap:6px}flynt-component[name=PartnerGrid] .partnerGrid__website:hover,flynt-component[name=PartnerGrid] .partnerGrid__website:focus-visible{text-decoration:underline}flynt-component[name=PartnerGrid] .partnerGrid__websiteIcon{display:inline-flex}flynt-component[name=PartnerGrid] .partnerGrid__websiteArrow{display:inline-block;inline-size:16px;block-size:16px;transform:rotate(-45deg)}@media(max-width:800px){flynt-component[name=PartnerGrid] .partnerGrid__row{padding-top:0;grid-template-columns:1fr}flynt-component[name=PartnerGrid] .partnerGrid__row:first-child{padding-top:0}flynt-component[name=PartnerGrid] .partnerGrid__logo img{max-inline-size:min(260px,100%);width:min(100%,260px)}flynt-component[name=PartnerGrid] .partnerGrid__addresses{grid-template-columns:1fr;max-width:100%}}.partnerList{background:0 0;color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);padding:0 0 48px;margin-bottom:0}.partnerList--noTopSpacing{padding-top:0}.partnerList__header{display:flex;flex-direction:column;gap:12px}.partnerList__crumbs{display:grid;grid-auto-flow:column;align-items:center;gap:80px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.08em;font-size:16px;font-weight:var(--dg-typography-weight-regular);color:var(--dg-color-text-default);margin-bottom:24px}.partnerList__crumb{white-space:nowrap}.partnerList__crumb--divider{opacity:.8}.partnerList__title{margin:0;font-size:40px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default);color:var(--dg-color-text-default)}.partnerList__subtitle{margin:16px 0 0;font-size:27px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default)}.partnerList__divider{width:100%;height:1px;background:var(--dg-color-border-default);margin:16px 0 0}.partnerList__divider--footer{display:block;margin:16px 0 0}flynt-component[name=PartnerList]{display:block;margin-bottom:16px}.partnerList__table{margin-top:16px;width:100%;position:relative;border-left:1px solid transparent;border-right:1px solid transparent}.partnerList__table:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--dg-color-border-default);transform:translate(-.5px);pointer-events:none}.partnerList__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:16px 0}.partnerList__row--head{border-bottom:1px solid var(--dg-color-border-default)}.partnerList__cell{font-size:16px;color:var(--dg-color-text-default)}.partnerList__cell--name{font-weight:var(--dg-typography-weight-regular);padding-right:16px}.partnerList__cell--institution{padding-left:16px}.partnerList__cell--institution a{color:var(--dg-interaction-link-color);text-decoration:none}.partnerList__cell--institution a:hover{text-decoration:underline}.partnerList__row.partnerList__row--body+.partnerList__row.partnerList__row--body{border-top:1px solid #d9d9d9}.partnerList__row--head .partnerList__cell{font-size:20px;font-weight:500}.partnerList__row--body .partnerList__cell{font-size:16px;font-weight:400}.partnerList__divider--footer{margin:0}@media(max-width:767px){.partnerList__header{max-width:100%}.partnerList__table:before{display:none}.partnerList__crumbs{gap:40px;width:-moz-fit-content;width:fit-content;font-size:14px}.partnerList__row{grid-template-columns:1fr;row-gap:8px}.partnerList__cell--institution{border-left:none;padding-left:0}}.partnerProfiles{background:0 0;color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);padding:0 0 48px;margin-bottom:0}flynt-component[name=PartnerProfiles]{display:block;margin-bottom:16px}.partnerProfiles--noTopSpacing{padding-top:0}.partnerProfiles__header{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--dg-color-border-default);margin-bottom:40px}.partnerProfiles__title{margin:0;font-size:40px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default)}.partnerProfiles__list{margin-top:16px;display:flex;flex-direction:column;gap:0}.partnerProfiles__item{display:grid;grid-template-columns:max-content minmax(0,1fr) 256px;grid-template-areas:"content text image";align-items:start;-moz-column-gap:var(--dg-space-gap-default,20px);column-gap:var(--dg-space-gap-default,20px);row-gap:var(--dg-space-gap-default,20px);padding:16px 0;border-top:1px solid var(--dg-color-border-default)}.partnerProfiles__content{display:grid;grid-template-rows:auto auto;gap:20px;grid-area:content;max-width:285px}.partnerProfiles__name{margin:0;font-size:27px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default)}.partnerProfiles__metaRow{display:grid;grid-template-columns:max-content 1px max-content;align-items:start;gap:calc(var(--dg-space-gap-default) * .8);margin:0}.partnerProfiles__metaGroup{display:flex;flex-direction:column;gap:calc(var(--dg-space-gap-default) * .3);max-width:-moz-fit-content;max-width:fit-content}.partnerProfiles__metaLabel{font-size:14px;text-transform:uppercase;color:var(--dg-color-text-metadata);font-weight:var(--dg-typography-weight-medium)}.partnerProfiles__metaDivider{width:1px;background:var(--dg-color-border-default);min-height:60px}.partnerProfiles__badgeGroup{display:flex;flex-wrap:wrap;gap:calc(var(--dg-space-gap-default) * .4)}.partnerProfiles__text{margin:8px auto 0;font-size:16px;line-height:var(--dg-typography-line-height-default);color:var(--dg-color-text-default);grid-area:text;align-self:start;justify-self:center;width:min(590px,100%);text-align:left}.partnerProfiles__image{width:256px;aspect-ratio:256/178;margin:0;border-radius:var(--dg-radius-default);background:var(--dg-color-grey-default);display:flex;align-items:center;justify-content:center;overflow:hidden;grid-area:image;justify-self:end}.partnerProfiles__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1151px){.partnerProfiles__item{grid-template-columns:max-content minmax(0,1fr) auto}.partnerProfiles__image.partnerProfiles__image--placeholder{width:400px}}@media(max-width:1024px){.partnerProfiles__item{grid-template-columns:minmax(0,1fr) minmax(0,256px);grid-template-areas:"content image" "text image"}.partnerProfiles__image{width:100%}}@media(max-width:720px){.partnerProfiles__item{grid-template-columns:1fr;grid-template-areas:"content" "text" "image"}.partnerProfiles__image{margin:0}}flynt-component[name=PartnerSpotlight]{display:block;margin-block-start:clamp(4rem,9vw,6rem);margin-bottom:40px}flynt-component[name=PartnerSpotlight] .partnerSpotlight{background-color:var(--color-brand-navy);border-radius:0;color:var(--color-surface-base);display:block;inline-size:100%;margin:0;max-inline-size:none;min-block-size:clamp(48rem,120vw,84.3125rem);padding:48px 0}flynt-component[name=PartnerSpotlight] .partnerSpotlight__inner{display:grid;gap:0;inline-size:min(var(--layout-max-inline-size),100%);margin:0 auto;width:100%;padding-inline:var(--layout-inline-gutter)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__meta{align-items:center;color:var(--color-surface-base);display:inline-flex;font-size:var(--dg-breadcrumb-type-b-font-size);font-weight:var(--dg-breadcrumb-type-b-weight);gap:0;letter-spacing:var(--dg-typography-letter-spacing-default);line-height:var(--dg-typography-line-height-default);text-transform:uppercase;margin-bottom:34px}flynt-component[name=PartnerSpotlight] .partnerSpotlight__divider{font-weight:400;opacity:.7;margin-inline-end:var(--dg-space-breadcrumb-type-b-slash-text)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__index{font-variant-numeric:tabular-nums;margin-inline-end:var(--dg-space-breadcrumb-type-b-number-slash)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__meta>*{display:inline-flex;align-items:center}flynt-component[name=PartnerSpotlight] .partnerSpotlight__title{color:var(--color-accent-cyan);font-size:var(--type-h2-font-size);font-weight:500;letter-spacing:var(--type-letter-spacing);line-height:1;margin:0 0 12px}@supports ((-webkit-background-clip:text) or (background-clip:text)){flynt-component[name=PartnerSpotlight] .partnerSpotlight__title{background-image:linear-gradient(112deg,var(--color-accent-sky) 0%,var(--color-accent-cyan) 55%,var(--color-accent-ice) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}flynt-component[name=PartnerSpotlight] .partnerSpotlight__summary{color:#fffffff2;font-size:clamp(2rem,4vw,40px);font-weight:500;letter-spacing:var(--type-letter-spacing);line-height:var(--dg-typography-line-height-default);margin:0;max-inline-size:clamp(30rem,70vw,56.25rem);width:min(100%,clamp(30rem,70vw,56.25rem))}flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta{align-items:stretch;color:var(--color-brand-navy);display:inline-flex;font-size:clamp(.875rem,2vw,14px);font-weight:600;gap:.125rem;letter-spacing:var(--type-letter-spacing);min-block-size:2rem;text-decoration:none;text-transform:uppercase;justify-self:start;margin-top:32px}flynt-component[name=PartnerSpotlight] .partnerSpotlight__ctaLabel,flynt-component[name=PartnerSpotlight] .partnerSpotlight__ctaIcon{align-items:center;background-color:var(--color-surface-base);border-radius:var(--dg-radius-default);display:inline-flex;min-block-size:2rem}flynt-component[name=PartnerSpotlight] .partnerSpotlight__ctaLabel{align-items:center;background-color:var(--dg-color-background-page);border-right:0;border-radius:var(--dg-radius-default);color:var(--color-brand-navy);display:inline-flex;font-size:.875rem;font-weight:var(--dg-typography-weight-medium);gap:.5rem;height:100%;letter-spacing:var(--dg-typography-letter-spacing-default);line-height:var(--dg-typography-line-height-default);padding:.5rem}flynt-component[name=PartnerSpotlight] .partnerSpotlight__ctaIcon{inline-size:2rem;justify-content:center}.partnerSpotlight__ctaArrow{block-size:18px;inline-size:18px;fill:currentColor}flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta:hover .partnerSpotlight__ctaLabel,flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta:hover .partnerSpotlight__ctaIcon,flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta:focus-visible .partnerSpotlight__ctaLabel,flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta:focus-visible .partnerSpotlight__ctaIcon{background-color:#ffffffeb}flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta:focus-visible{outline:.125rem solid var(--color-accent-cyan);outline-offset:.25rem}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partners{align-items:stretch;display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:repeat(4,1fr);inline-size:100%;justify-content:flex-start;margin-block-start:40px;width:100%;align-self:flex-start;justify-self:stretch}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner{background-color:var(--dg-color-background-page);border:1px solid rgba(0,0,0,.08);border-radius:var(--dg-radius-default);display:flex;flex-direction:column;overflow:hidden;text-align:left}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner:nth-child(4){grid-column:2;grid-row:2}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner:nth-child(5){grid-column:4;grid-row:2}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partnerLink{color:inherit;cursor:pointer;display:flex;flex-direction:column;inline-size:100%;block-size:100%;text-decoration:none}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partnerCard{align-items:center;background-color:transparent;border-radius:var(--dg-radius-default) var(--dg-radius-default) 0 0;display:flex;justify-content:center;margin:0;padding:24px}flynt-component[name=PartnerSpotlight] .partnerSpotlight__logoFrame{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:clamp(5rem,9vw,7.5rem)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partnerLogo{display:block;inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partnerLabel{background-color:transparent;border-radius:0 0 var(--dg-radius-default) var(--dg-radius-default);color:var(--color-text-primary);font-size:clamp(.75rem,2vw,12px);font-weight:var(--dg-typography-weight-regular);letter-spacing:var(--type-letter-spacing);margin:0;min-block-size:1.75rem;padding:8px 8px 4px;text-transform:uppercase}flynt-component[name=PartnerSpotlight] .partnerSpotlight__rule{background-color:var(--color-border-default);block-size:.0625rem;border:0;display:block;inline-size:100%;margin-block-start:clamp(3rem,8vw,5rem);margin-block-end:clamp(3rem,8vw,5rem)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__support{display:grid;gap:40px;justify-content:center;margin-inline:auto;max-inline-size:clamp(24rem,60vw,36.875rem);text-align:left;width:100%}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportContent{display:grid;gap:0;width:100%}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportHeading{font-size:clamp(2rem,4vw,40px);font-weight:500;line-height:var(--dg-typography-line-height-default);margin:0}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportBody{color:#ffffffd1;font-size:18px;font-weight:400;line-height:20px;max-inline-size:clamp(24rem,60vw,36.875rem);width:100%;margin-block-start:clamp(1rem,3vw,1.25rem)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportBody p{font-size:inherit;line-height:var(--dg-typography-line-height-default);margin:0 0 1em}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportBody p:last-child{margin-bottom:0}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportCard{background-color:var(--dg-color-background-page);border:1px solid rgba(0,0,0,.08);border-radius:var(--dg-radius-default);color:var(--color-brand-navy);display:flex;flex-direction:column;min-block-size:clamp(8rem,16vw,9.875rem);overflow:hidden;padding:8px;inline-size:100%;max-inline-size:clamp(24rem,60vw,36.875rem);width:100%}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportLink{color:inherit;cursor:pointer;text-decoration:none}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportLogo{align-items:center;display:flex;justify-content:center;margin:0;block-size:clamp(8rem,16vw,10.5rem);padding:0;width:100%}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportLogo img{display:block;inline-size:100%;max-inline-size:80%;block-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportCaption{color:var(--color-text-primary);font-size:clamp(.75rem,2vw,12px);line-height:1;letter-spacing:var(--type-letter-spacing);padding:0;margin-top:12px;text-transform:uppercase;text-align:left}@media(max-width:48rem){flynt-component[name=PartnerSpotlight] .partnerSpotlight__lead{max-inline-size:none}flynt-component[name=PartnerSpotlight] .partnerSpotlight__cta{width:100%;justify-content:space-between}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partners{grid-template-columns:repeat(auto-fit,minmax(clamp(10rem,40vw,12.5rem),1fr))}flynt-component[name=PartnerSpotlight] .partnerSpotlight__logoFrame{block-size:clamp(4rem,18vw,6rem)}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner:nth-child(4),flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner:nth-child(5){grid-column:auto;grid-row:auto}flynt-component[name=PartnerSpotlight] .partnerSpotlight__partner{inline-size:100%}flynt-component[name=PartnerSpotlight] .partnerSpotlight__supportCard{justify-self:stretch}}flynt-component[name=PeopleDirectory]{--pd-blue:#0d61f2;--pd-blue-strong:#0a4ec9;--pd-neutral:#fff;--pd-border:#d9d9d9;--pd-text:#1e1e1e;--pd-muted:#6c6c6c;display:block;background-color:var(--pd-blue);color:#fff;margin-block:0!important}flynt-component[name=PeopleDirectory][hidden]{display:none}.peopleDirectory{position:relative;overflow:hidden;padding-inline:var(--dg-space-page-x-desktop);padding-top:5rem;padding-bottom:5rem}flynt-component[name=PeopleDirectory].peopleDirectory--noTopSpacing .peopleDirectory,flynt-component[name=PeopleDirectory]:not(.componentSpacing--top):not(.componentSpacing) .peopleDirectory{padding-top:0}flynt-component[name=PeopleDirectory].peopleDirectory--noBottomSpacing .peopleDirectory,flynt-component[name=PeopleDirectory]:not(.componentSpacing--bottom):not(.componentSpacing) .peopleDirectory{padding-bottom:0}flynt-component[name=PeopleDirectory].componentSpacing--top .peopleDirectory{padding-top:5rem}flynt-component[name=PeopleDirectory].componentSpacing--bottom .peopleDirectory{padding-bottom:5rem}flynt-component[name=PeopleDirectory]~flynt-component[name=PeopleDirectory] .peopleDirectory__filter{display:none!important}flynt-component[name=PeopleDirectory].is-filtered-empty:not(.has-filter) .peopleDirectory{padding-top:0;padding-bottom:0}flynt-component[name=PeopleDirectory].is-filtered-empty:not(.has-filter) .peopleDirectory__filter{margin-bottom:0}flynt-component[name=PeopleDirectory].is-filter-only .peopleDirectory{padding-bottom:0}flynt-component[name=PeopleDirectory].is-filter-only .peopleDirectory__filter{margin-bottom:0}.peopleDirectory__header{margin-bottom:3rem}.peopleDirectory__crumbs{color:#fff;display:flex;flex-wrap:wrap;align-items:center;font-size:var(--dg-breadcrumb-type-a-font-size);font-weight:var(--dg-breadcrumb-type-a-weight);letter-spacing:var(--type-letter-spacing);line-height:var(--dg-typography-line-height-default);margin:0 0 12px;padding:16px 0;text-transform:uppercase}.peopleDirectory__crumb{align-items:center;display:inline-flex;gap:.25rem;color:inherit;font-size:var(--dg-breadcrumb-type-a-font-size);font-weight:var(--dg-breadcrumb-type-a-weight)}.peopleDirectory__crumb:not(:last-child):after{color:currentColor;content:"/";display:inline-flex;font-weight:400;margin-inline:var(--dg-space-breadcrumb-type-a)}.peopleDirectory__description{max-width:640px;color:#ffffffeb}.peopleDirectory__title{font-weight:var(--dg-typography-weight-medium)}.peopleDirectory__filter{margin-top:0;margin-bottom:5rem;padding-bottom:0;border-bottom:0;background:0 0;display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:flex-start}.peopleDirectory .u-filter-control{--filter-control-background:var(--dg-color-background-page)}.peopleDirectory__filterField{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.peopleDirectory__filterField--search{flex:0 0 auto}.peopleDirectory__filterLabel{color:#fafafa;font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.peopleDirectory__searchIcon,.peopleDirectory__selectIcon{pointer-events:none}.peopleDirectory__list{--dg-badge-color:var(--color-text-inverse);--dg-badge-border-color:var(--color-text-inverse);list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:0}.peopleDirectory__list[hidden]{display:none}.peopleDirectory__item{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:40px;padding:12px 0;border-top:1px solid #d9d9d9}.peopleDirectory__item[hidden]{display:none}.peopleDirectory__content{display:flex;flex-direction:column;gap:12px}.peopleDirectory__identity{display:flex;flex-direction:column;gap:8px}.peopleDirectory__titlePrefix{margin:0;font-size:var(--type-secondary-font-size);font-weight:var(--dg-typography-weight-medium);color:#fff;line-height:var(--dg-typography-line-height-default)}.peopleDirectory__name{margin:0;font-size:var(--type-h4-font-size);line-height:var(--dg-typography-line-height-default);font-weight:var(--dg-typography-weight-medium)}.peopleDirectory__infoGrid{display:flex;flex-wrap:nowrap;gap:12px;align-items:stretch}.peopleDirectory__group{display:flex;flex-direction:column;gap:8px;min-width:0;color:#fafafa;align-self:stretch}.peopleDirectory__group--withDivider{border-left:1px solid var(--pd-border);padding-left:12px}.peopleDirectory__label{margin:0;text-transform:uppercase;letter-spacing:.04em;font-size:var(--dg-badge-font-size);font-weight:var(--dg-typography-weight-medium);color:var(--pd-border);white-space:nowrap}.peopleDirectory__badges{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0}.peopleDirectory__socials{display:grid;gap:8px;margin-top:0}.peopleDirectory__socialItem{display:inline-flex;align-items:center;gap:4px;color:#fff;text-decoration:none;font-size:var(--type-secondary-font-size);font-weight:var(--dg-typography-weight-regular);white-space:nowrap}.peopleDirectory__socialItem:hover{text-decoration:underline;color:#fff}.peopleDirectory__socialIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:.8rem;color:#fafafa}.peopleDirectory__socialIcon .u-icon{width:16px;height:16px;display:block}.peopleDirectory__avatarButton{background:0 0;border:none;padding:0;margin:0;cursor:pointer;display:block;text-align:inherit}.peopleDirectory__avatarButton:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.peopleDirectory__avatar{margin:0;width:270px;max-width:100%;border-radius:4px;overflow:hidden;background:#fff;box-shadow:none;aspect-ratio:3/2}@media(min-width:1151px){.peopleDirectory__avatar{width:400px}}.peopleDirectory__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.peopleDirectory__open{background:#fff;color:var(--pd-blue-strong);border:none;border-radius:4px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease;margin:0;align-self:start;box-shadow:none}.peopleDirectory__open:hover{transform:translate(2px)}.peopleDirectory__ctaArrow{block-size:18px;inline-size:18px;fill:currentColor}.peopleDirectory__open svg{width:18px;height:18px}.peopleDirectory__empty{color:#fffc;margin:2rem 0 0}.peopleDirectory__empty--filtered{margin-top:2.5rem;max-width:640px}.peopleDirectory__drawer{position:fixed;inset:0;display:flex;justify-content:flex-end;align-items:stretch;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:20}.peopleDirectory__drawer.is-visible{opacity:1;pointer-events:auto}.peopleDirectory__drawerPanel{position:fixed;top:0;right:0;bottom:0;width:860px;max-width:min(860px,100vw);background:var(--pd-neutral);color:var(--pd-text);transform:translate(100%);transition:transform .3s ease;display:grid;grid-template-rows:auto 1fr;max-height:100vh}.peopleDirectory__drawer.is-visible .peopleDirectory__drawerPanel{transform:translate(0)}.peopleDirectory__drawerTop{position:sticky;top:0;display:flex;justify-content:flex-end;align-items:center;height:48px;padding:0 24px;border-bottom:1px solid var(--pd-border);background:var(--pd-neutral);z-index:2}.peopleDirectory__close{background:#1e1e1e;color:#fff;border:none;border-radius:4px;padding:8px 12px;letter-spacing:.04em;cursor:pointer;font-size:14px;font-weight:500;text-transform:uppercase;height:32px;line-height:var(--dg-typography-line-height-default)}.peopleDirectory__drawerContent{padding:20px 8px 20px 20px;overflow-y:auto;max-height:calc(100vh - 48px)}.peopleDirectory__profile{display:flex;flex-direction:column;gap:28px;color:var(--pd-text)}.peopleDirectory__profileName{margin:0;font-size:40px;line-height:42px;font-weight:var(--dg-typography-weight-medium);color:var(--pd-text)}.peopleDirectory__profilePrefix{margin:0 0 4px;font-size:var(--dg-badge-font-size);font-weight:var(--dg-typography-weight-medium);line-height:16px;color:var(--pd-text)}.peopleDirectory__crumbs--muted{color:var(--pd-muted);opacity:1}.peopleDirectory__profileTop{display:grid;grid-template-columns:390px 1fr;gap:20px;align-items:start}.peopleDirectory__profileTop>:only-child{grid-column:1/-1}.peopleDirectory__profilePortrait{margin:0;border-radius:var(--dg-radius-default);overflow:hidden;max-width:100%;height:auto;aspect-ratio:390/272}.peopleDirectory__profilePortrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.peopleDirectory__profileInfo{display:flex;flex-direction:column;min-height:272px;height:272px;margin-top:0;align-self:start}.peopleDirectory__detailGrid{display:grid;grid-template-columns:repeat(3,max-content);padding-bottom:4px;position:relative}.peopleDirectory__detailGroup:first-child{padding-left:0}.peopleDirectory__detailGroup:first-child,.peopleDirectory__detailGroup:not(:last-child){border-right:.5px solid var(--pd-border)}.peopleDirectory__detailGroup:last-child{padding-right:0}.peopleDirectory__detailGroup{display:flex;flex-direction:column;padding-left:16px;padding-right:16px}.peopleDirectory__profileLabel{color:var(--dg-color-text-metadata);font-size:var(--dg-badge-font-size);letter-spacing:0;text-transform:uppercase;font-weight:var(--dg-typography-weight-medium)}.peopleDirectory__detailValue{font-size:var(--dg-badge-font-size);font-weight:var(--dg-typography-weight-regular);color:var(--pd-text);line-height:var(--dg-typography-line-height-default)}.peopleDirectory__badgeGroup{display:flex;flex-wrap:wrap;justify-content:start;gap:8px}.peopleDirectory__contactBlock{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:0}.peopleDirectory__contactLines{display:flex;flex-direction:column;gap:4px}.peopleDirectory__contactLine{display:inline-flex;align-items:center;gap:4px;color:var(--pd-text);text-decoration:none;font-size:var(--dg-badge-font-size)}.peopleDirectory__contactLine:hover{text-decoration:underline}.peopleDirectory__profile .peopleDirectory__icon{background:0 0;width:16px;height:16px;color:var(--pd-text);border-radius:0;font-size:16px;line-height:var(--dg-typography-line-height-default)}.peopleDirectory__profile .peopleDirectory__icon .u-icon{width:100%;height:100%;display:block}.peopleDirectory__publications{padding:24px 0 0;border-top:.5px solid var(--pd-border)}.peopleDirectory__sectionHeading{margin:0 0 18px;font-size:18px;letter-spacing:0;text-transform:uppercase;font-weight:var(--dg-typography-weight-medium);color:var(--pd-text)}.peopleDirectory__publicationList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px}.peopleDirectory__publication{padding:0}.peopleDirectory__publicationSubprojects{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-wrap:nowrap}.peopleDirectory__subprojectLabel{text-transform:uppercase;letter-spacing:0;font-size:14px;color:var(--pd-muted);font-weight:500}.peopleDirectory__muted{color:var(--pd-muted);margin:.15rem 0 0}.peopleDirectory__publicationCitation{margin:0;color:var(--pd-text);font-size:16px;line-height:var(--dg-typography-line-height-default)}.peopleDirectory__citationStrong{font-weight:700}.peopleDirectory__citationYear{margin-left:4px;font-weight:600}.peopleDirectory__citationSummary{font-weight:400}.peopleDirectory__citationLink{color:#1657e8;text-decoration:underline;overflow-wrap:break-word}.peopleDirectory__publicationDivider{width:100%;height:.5px;background:#d9d9d9;margin:12px 0}.peopleDirectory__publicationDivider--bottom{margin-top:16px}@media(max-width:1024px){.peopleDirectory{padding:3rem 6vw}.peopleDirectory__item{grid-template-columns:1fr auto;row-gap:1rem;align-items:start}.peopleDirectory__avatar{justify-self:end}.peopleDirectory__profileTop{grid-template-columns:320px 1fr;gap:20px}.peopleDirectory__profileInfo{min-height:213px;height:213px}.peopleDirectory__profilePortrait{max-width:320px;aspect-ratio:320/213}.peopleDirectory__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.peopleDirectory__profileName{font-size:32px}}@media(max-width:720px){.peopleDirectory{padding:2rem 20px}.peopleDirectory__item{grid-template-columns:1fr;gap:12px;max-height:none;padding:12px 0}.peopleDirectory__avatar{max-width:100%;margin:0 auto}.peopleDirectory__open{justify-self:flex-start;margin-left:0}.peopleDirectory__profileTop{grid-template-columns:1fr;gap:1rem}.peopleDirectory__profileInfo{min-height:0;height:auto}.peopleDirectory__profilePortrait{width:200px;max-width:100%;aspect-ratio:3/2}.peopleDirectory__detailGrid{grid-template-columns:1fr}.peopleDirectory__infoGrid{flex-wrap:wrap;gap:12px}.peopleDirectory__group{min-width:45%}.peopleDirectory__filter{flex-direction:column;gap:16px}.peopleDirectory__filterField,.peopleDirectory__filterField--search{width:100%;max-width:100%;flex:1 1 100%}.peopleDirectory__drawerContent{padding:20px 16px 32px}.peopleDirectory__drawerTop{height:60px;padding:0 16px}.peopleDirectory__profileName{font-size:24px}.peopleDirectory__drawerPanel{width:100vw;max-width:100vw;top:122px;right:0;bottom:0;max-height:calc(100vh - 122px)}.peopleDirectory__detailGroup{margin-bottom:10px;padding-left:0}}flynt-component[name=PeopleTeam]{background-color:var(--color-surface-muted,#f5f6f8);color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);display:block;padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,8vw,5rem)}.peopleTeam{inline-size:min(var(--layout-max-inline-size),100%);margin:0 auto}.peopleTeam__header{align-items:flex-start;-moz-column-gap:clamp(2rem,6vw,5rem);column-gap:clamp(2rem,6vw,5rem);display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:clamp(1.5rem,4vw,2.5rem);row-gap:1.5rem}.peopleTeam__headline{color:var(--dg-color-text-default);font-size:var(--type-h2-font-size);margin:0}.peopleTeam__description{color:var(--dg-color-text-default);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin-block-start:.75rem}.peopleTeam__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--dg-space-gap-default-fluid);justify-content:flex-start}.peopleTeam__filter{display:flex;flex-direction:column;gap:.35rem;font-size:var(--type-secondary-font-size);min-inline-size:12rem}.peopleTeam__filterLabel{color:var(--dg-color-text-metadata);font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);text-transform:uppercase}.peopleTeam__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-base);border:1px solid var(--dg-color-border-default);border-radius:999px;font-size:var(--type-body-font-size);min-height:2.75rem;padding:.5rem 1rem}.peopleTeam__grid{display:grid;gap:clamp(1.25rem,4vw,2.25rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;margin:0;padding:0}.peopleTeam__card{background-color:var(--color-surface-base);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:clamp(1.5rem,4vw,2rem)}.peopleTeam__card[hidden]{display:none}.peopleTeam__portrait{align-items:center;aspect-ratio:1/1;background:var(--dg-color-grey-default);border-radius:1rem;display:flex;justify-content:center;margin:0}.peopleTeam__portrait img{border-radius:1rem;inline-size:100%;max-inline-size:12rem;-o-object-fit:cover;object-fit:cover}.peopleTeam__primary{margin:0}.peopleTeam__name{color:var(--dg-color-text-default);font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height);margin:0 0 .35rem}.peopleTeam__role{color:var(--dg-interaction-link-color);font-weight:var(--dg-typography-weight-medium);margin:0 0 .2rem}.peopleTeam__affiliation{color:var(--dg-color-text-metadata);font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);margin:0}.peopleTeam__bio{color:var(--dg-color-text-default);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.peopleTeam__bio p{margin-block:.35rem}.peopleTeam__contact{border-top:1px solid var(--dg-color-border-default);margin:0;padding-top:.75rem}.peopleTeam__contactRow{display:flex;gap:.35rem;margin-block:.35rem}.peopleTeam__contactLabel{color:var(--dg-color-text-metadata);font-size:var(--type-secondary-font-size);letter-spacing:var(--dg-typography-letter-spacing-default);text-transform:uppercase}.peopleTeam__contactValue{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.peopleTeam__contactValue a{color:var(--dg-interaction-link-color);text-decoration:none}.peopleTeam__projects{border-top:1px solid var(--dg-color-border-default);margin-top:auto;padding-top:.85rem}.peopleTeam__projectsLabel{color:var(--dg-color-text-metadata);font-size:var(--type-secondary-font-size);font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);margin:0 0 .35rem;text-transform:uppercase}.peopleTeam__projectList{list-style:none;margin:0;padding:0}.peopleTeam__projectItem{align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:var(--type-body-font-size);margin-block:.3rem}.peopleTeam__projectRole{background-color:#0000000f;border-radius:999px;font-size:var(--type-secondary-font-size);font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);padding:.15rem .65rem;text-transform:uppercase}.peopleTeam__projectLink{color:var(--dg-color-text-default);text-decoration:none}.peopleTeam__projectLink:hover,.peopleTeam__projectLink:focus-visible{color:var(--dg-interaction-link-color);text-decoration:underline}.peopleTeam__empty{color:var(--dg-color-text-metadata);font-size:var(--type-body-font-size);margin:clamp(1rem,4vw,2rem) 0 0;text-align:center}.peopleTeam__empty--filtered{font-size:var(--type-body-font-size)}flynt-component[name=PostTypeOverview]{display:block;background:var(--color-surface-base);color:var(--color-text-strong)}.postOverview{padding-block:clamp(2rem,4vw,3rem)}.postOverview__inner{margin:0 auto;width:100%;max-width:none;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem)}@media(max-width:48rem){.postOverview__inner{padding-inline:20px}}.postOverview__controls{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:flex-start}.postOverview__filters{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.postOverview__field{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.postOverview__label{color:var(--dg-color-text-default);font-size:14px;font-weight:var(--dg-typography-weight-medium);letter-spacing:.02em;text-transform:uppercase}.postOverview__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:48rem){.postOverview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.postOverview__item{background:var(--dg-color-grey-default);border:none;border-radius:var(--dg-radius-default);padding:16px;display:flex;justify-content:space-between;gap:24px;align-items:stretch}.postOverview__content{flex:1;display:flex;flex-direction:column;gap:12px;min-height:100%}.postOverview__body{display:flex;flex-direction:column;gap:8px}.postOverview__tag{color:var(--dg-interaction-link-color);font-size:12px;font-weight:400;line-height:var(--dg-typography-line-height-default);margin:0}.postOverview__title{margin:0;font-size:20px;font-weight:var(--dg-typography-weight-medium);color:var(--dg-color-text-default)}.postOverview__title a{color:var(--dg-color-text-default);text-decoration:none}.postOverview__title a:hover,.postOverview__title a:focus-visible{text-decoration:underline}.postOverview__teaser{margin:0;color:var(--dg-color-text-default);font-size:16px;line-height:20px}.postOverview__meta{margin-top:auto;margin-bottom:0;padding-top:4px;color:var(--dg-color-text-default);font-size:16px;line-height:20px}.postOverview__actions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;min-width:40px}.postOverview__download{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--dg-color-text-default);border:0;padding:0;background:0 0;cursor:pointer}.postOverview__download:hover,.postOverview__download:focus-visible{color:var(--dg-interaction-link-color);transform:translateY(-1px)}.postOverview__downloadIcon{width:40px;height:40px;display:block}.postOverview__empty{margin:.5rem 0 0;color:var(--color-text-muted);text-align:center}.postOverview__loader{width:3rem;height:3rem;margin:0 auto;border:3px solid var(--color-border-default);border-top-color:var(--color-brand-royal);border-radius:999px;display:none;animation:postOverview-spin .8s linear infinite}.postOverview__loader[data-visible=true]{display:block}@keyframes postOverview-spin{to{transform:rotate(360deg)}}.postOverview__loadMore{align-self:center;min-width:14rem}flynt-component[name=ProjectAreaIntro]{--projectAreaIntro-bg:var(--dg-color-grey-default);--projectAreaIntro-gap:16px;display:block;color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family)}.projectAreaIntro__container{padding-inline:40px;box-sizing:border-box}.projectAreaIntro.componentSpacing{margin-block:var(--projectAreaIntro-gap)}.projectAreaIntro--usePadding.componentSpacing{margin-block:0!important;padding-block:var(--projectAreaIntro-gap)}.projectAreaIntro--compactGap{--projectAreaIntro-gap:16px}.projectAreaIntro__panel{background:var(--projectAreaIntro-bg);border-radius:var(--dg-radius-default);width:100%;min-height:0;height:auto;height:416px;box-sizing:border-box}.projectAreaIntro__layout{display:grid;gap:24px;align-items:stretch;height:100%;padding:0}@media(min-width:56rem){.projectAreaIntro__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.projectAreaIntro__media{margin:0;background:0 0;border-radius:var(--dg-radius-default);overflow:hidden;height:100%;padding:8px;box-sizing:border-box}.projectAreaIntro__image{display:block;inline-size:100%;block-size:100%;max-height:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--dg-radius-default)}.projectAreaIntro__image--svg{padding:0}.projectAreaIntro__caption{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);color:var(--dg-color-text-metadata);padding:.75rem 1rem 1rem}.projectAreaIntro__content{color:var(--dg-color-text-default);padding-inline-end:32px;padding-top:24px;margin:0;box-sizing:border-box;line-height:1}.projectAreaIntro__eyebrow{display:inline-block;font-size:12px;line-height:14px;color:var(--dg-color-primary-default);font-weight:400;margin-bottom:16px}.projectAreaIntro__title{margin:0 0 20px;font-family:var(--dg-typography-font-family);font-weight:500;font-size:36px;line-height:1}.projectAreaIntro__body{font-size:18px;font-weight:400;line-height:20px;margin-top:0}.projectAreaIntro__body p{margin:0 0 16px;font-size:18px;font-weight:400;line-height:1}.projectAreaIntro__body p:last-child{margin-bottom:0}.projectAreaIntro__body a{color:var(--dg-interaction-link-color);text-decoration:underline}.projectAreaIntro__layout[data-image-position=right] .projectAreaIntro__media{order:2}.projectAreaIntro__layout[data-image-position=right] .projectAreaIntro__content{order:1}flynt-component[name=MetaBar]{display:block;margin:0}.projectMetaBar{display:block;box-sizing:border-box;inline-size:100%;max-inline-size:none;padding-inline:var(--dg-page-padding-inline);padding-bottom:40px}.projectMetaBar__inner{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0;min-height:83px;position:relative;padding-top:18px;width:100%}.projectMetaBar__inner:before{border-top:1px solid var(--dg-color-border-default);content:"";display:block;inline-size:100%;position:absolute;top:0;inset-inline:0}.projectMetaBar--alignRight .projectMetaBar__inner{justify-content:flex-end;width:-moz-fit-content;width:fit-content;max-inline-size:100%;margin-inline-start:auto;padding-inline-end:38vw}.projectMetaBar__divider{display:none}.projectMetaBar__item{display:grid;grid-row-gap:8px!important;padding-inline:0}.projectMetaBar__label{color:var(--dg-color-text-metadata);font-family:var(--dg-typography-font-family);font-size:14px;font-weight:var(--dg-typography-weight-medium)!important;letter-spacing:.08em;line-height:var(--dg-typography-line-height-default);margin:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.projectMetaBar__values{display:grid;gap:.35rem;margin-top:0!important}.projectMetaBar__value{color:var(--dg-color-text-default);font-size:14px;font-weight:400!important;line-height:var(--dg-typography-line-height-default);margin:0}.projectMetaBar__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0!important;width:-moz-fit-content;width:fit-content}.projectMetaBar__chip{border:1px solid var(--dg-color-text-default);border-radius:var(--dg-radius-default);color:var(--dg-color-text-default);display:inline-flex;font-size:14px;font-weight:400!important;line-height:var(--dg-typography-line-height-default);padding:.25rem .45rem;text-decoration:none}a.projectMetaBar__chip{transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.projectMetaBar__chip:hover,a.projectMetaBar__chip:focus{background-color:var(--dg-color-text-default);color:var(--dg-color-background-default,#fff);border-color:var(--dg-color-text-default);outline:none}a.projectMetaBar__chip:focus-visible{outline:2px solid var(--dg-color-text-default);outline-offset:2px}.projectMetaBar__separator{align-self:center;background-color:var(--dg-color-border-default);display:block;height:83px;margin-inline:16px!important;width:1px}@media(max-width:720px){.projectMetaBar__separator{display:none}}flynt-component[name=ProjectTeam]{background-color:var(--dg-color-background-page);color:var(--dg-color-text-default);font-family:var(--dg-typography-font-family);display:block;padding-block:clamp(2rem,5vw,3.5rem)}.projectTeam{inline-size:min(var(--layout-max-inline-size),100%);margin:0 auto}.projectTeam__header{margin-block:0 clamp(1.5rem,4vw,2.25rem)}.projectTeam__headline{color:var(--dg-color-text-default);font-size:var(--type-h2-font-size);margin:0}.projectTeam__description{color:var(--dg-color-text-default);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin-block-start:.75rem}.projectTeam__groups{display:grid;gap:clamp(1.25rem,4vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.projectTeam__group{background:var(--color-surface-muted,#f5f6f8);border-radius:1.25rem;padding:1.5rem}.projectTeam__groupTitle{color:var(--dg-color-text-metadata);font-size:var(--type-h3-font-size);font-weight:var(--dg-typography-weight-medium);letter-spacing:var(--dg-typography-letter-spacing-default);margin:0 0 1rem;text-transform:uppercase}.projectTeam__list{list-style:none;margin:0;padding:0}.projectTeam__person{align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;display:grid;grid-template-columns:auto 1fr;padding-block:.6rem}.projectTeam__person+.projectTeam__person{border-top:1px solid var(--dg-color-border-default)}.projectTeam__avatar{background:var(--dg-color-grey-default);border-radius:999px;display:inline-flex;flex-shrink:0;inline-size:3.5rem;block-size:3.5rem;overflow:hidden}.projectTeam__avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.projectTeam__personMeta{display:flex;flex-direction:column;gap:.2rem}.projectTeam__personName{color:var(--dg-color-text-default);font-weight:var(--dg-typography-weight-medium)}.projectTeam__personRole{color:var(--dg-interaction-link-color);font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height)}.projectTeam__personAffiliation{color:var(--dg-color-text-metadata);font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height)}.projectTeam__contact{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1;list-style:none;margin:.25rem 0 .5rem;padding:0}.projectTeam__contactItem a{color:var(--dg-interaction-link-color);font-size:var(--type-secondary-font-size);text-decoration:none}.projectTeam__contactItem a:hover,.projectTeam__contactItem a:focus-visible{text-decoration:underline}.projectTeam__empty{color:#000000a6;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0;text-align:center}flynt-component[name=PublicationsList]{display:block;margin-block-start:0;padding:0 40px;--pd-neutral:#fafafa;--pd-text:#1e1e1e;--pd-muted:#6c6c6c;--pd-border:#d9d9d9}.publicationsList{color:var(--color-text-primary,#1e1e1e);font-family:var(--font-family-text,"Helvetica Neue",Arial,sans-serif);inline-size:100%;max-inline-size:none;margin:0 auto}.publicationsList__relatedTitle{color:var(--dg-color-text-default);font-size:50px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default);margin:0 0 40px}.publicationsList__filters{display:flex;flex-wrap:nowrap;gap:32px;width:100%;max-width:803px;align-items:flex-start;margin-block-end:96px}.publicationsList__filterField{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.publicationsList__filterLabel{color:var(--dg-color-text-default);font-size:14px;font-weight:var(--dg-typography-weight-medium);text-transform:uppercase;margin:0}.publicationsList__selectWrapper,.publicationsList__searchWrapper{color:var(--dg-color-text-default)}.publicationsList__years{display:flex;flex-direction:column;gap:32px}.publicationsList__yearGroup{display:flex;flex-direction:column;gap:40px}.publicationsList--related .publicationsList__years,.publicationsList--related .publicationsList__yearGroup{gap:0}.publicationsList__yearGroup.is-hidden{display:none}.publicationsList__year{color:var(--dg-color-text-default);font-size:50px;font-weight:var(--dg-typography-weight-medium);line-height:var(--dg-typography-line-height-default);margin:0}.publicationsList__entries{display:flex;flex-direction:column;gap:60px;margin-top:0;margin-bottom:25px}.publicationsList__item{display:flex;flex-direction:column;gap:16px}.publicationsList__item.is-hidden{display:none}.publicationsList__citation{color:var(--dg-color-text-default);font-size:16px;line-height:var(--dg-typography-line-height-default);margin:0}.publicationsList__citation a{color:var(--dg-interaction-link-color);text-decoration:underline}.publicationsList__authors{font-weight:500}.publicationsList__separatorInline{color:var(--dg-color-text-default)}.publicationsList__separator{background:var(--dg-color-border-default);height:1px;width:100%;margin:0}.publicationsList__metaRow{display:grid;grid-template-columns:max-content minmax(1px,1px) 1fr;align-items:start;gap:16px;margin-top:0;padding:14px 0;border-bottom:1px solid var(--dg-color-border-default);border-top:1px solid var(--dg-color-border-default)}.publicationsList__metaGroup{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.publicationsList__metaLabel{color:var(--dg-color-text-metadata);font-size:14px;font-weight:var(--dg-typography-weight-medium);letter-spacing:.05em;margin:0;text-transform:uppercase;line-height:var(--dg-typography-line-height-default)}.publicationsList__badges{display:flex;flex-wrap:nowrap;gap:8px;margin:0}.publicationsList__metaDivider{background:var(--dg-color-border-default);height:100%;width:1px;margin-inline:0}.publicationsList__empty{color:var(--dg-color-text-metadata);font-size:16px;margin:0;text-align:center}.publicationsList__drawer{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;align-items:stretch;background:0 0;pointer-events:none;opacity:0;transition:opacity .25s ease}.publicationsList__drawer.is-visible{pointer-events:auto;opacity:1}.publicationsList__drawer[hidden]{display:none}.publicationsList__drawerBackdrop{position:absolute;inset:0;background:#00000052}.publicationsList__drawerPanel{position:fixed;top:0;right:0;bottom:0;width:860px;max-width:min(860px,100vw);margin:0;background:var(--pd-neutral,#fafafa);color:var(--pd-text,#1e1e1e);border-radius:0;display:grid;grid-template-rows:auto 1fr;max-height:100vh;transform:translate(100%);transition:transform .3s ease}.publicationsList__drawer.is-visible .publicationsList__drawerPanel{transform:translate(0)}.publicationsList__drawerTop{display:flex;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid #ececec}.publicationsList__drawerClose{background:var(--dg-color-text-default);color:var(--color-surface-base);border:none;border-radius:var(--dg-radius-default);padding:8px 12px;font-size:13px;cursor:pointer}.publicationsList__drawerContent{padding:20px;overflow:auto}@media(max-width:768px){.publicationsList__metaRow{grid-template-columns:1fr}.publicationsList__metaDivider{display:none}.publicationsList__year{font-size:40px}}@media(max-width:960px){.publicationsList__filters{flex-wrap:wrap}}flynt-component[name=ScrollingText]{color:var(--color-text-primary);display:block;overflow:hidden;padding-left:0;padding-right:0}flynt-component[name=ScrollingText] .scrollingText{inline-size:min(var(--layout-wide-inline-size),100%);margin:0 auto}flynt-component[name=ScrollingText] .scrollingText__viewport{overflow:hidden;width:100%}flynt-component[name=ScrollingText] .scrollingText__track{align-items:center;animation:scrollingText-marquee var(--marquee-duration,18s) linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}flynt-component[name=ScrollingText] .scrollingText__text{font-family:var(--font-family-text);font-size:clamp(3rem,11vw,6.25rem);font-weight:500;letter-spacing:-.01em;line-height:1;margin:0;padding-inline:clamp(1rem,4vw,2.5rem);text-align:center;text-transform:none;white-space:nowrap;height:120px;padding-left:0}@keyframes scrollingText-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){flynt-component[name=ScrollingText] .scrollingText__track{animation:none;transform:none}}flynt-component[name=SectionHeadline]{--sectionHeadline-bg:transparent;--sectionHeadline-color:var(--dg-color-text-default);--sectionHeadline-title-color:var(--sectionHeadline-color);--sectionHeadline-title-size:40px;--sectionHeadline-title-line-height:1;--sectionHeadline-description-size:clamp(1rem, 2.2vw, 18px);--sectionHeadline-description-line-height:1.1;--sectionHeadline-description-max-width:100%;--sectionHeadline-breadcrumb-gap-number-slash:var(--dg-space-breadcrumb-type-b-number-slash);--sectionHeadline-breadcrumb-gap-slash-text:var(--dg-space-breadcrumb-type-b-slash-text);color:var(--sectionHeadline-color);display:block;background-color:var(--sectionHeadline-bg);margin-block:0!important}flynt-component[name=SectionHeadline].componentSpacing--top:not(.sectionHeadline--usePadding){margin-top:var(--component-spacing)!important}flynt-component[name=SectionHeadline].componentSpacing--bottom:not(.sectionHeadline--usePadding){margin-bottom:var(--component-spacing)!important}flynt-component[name=SectionHeadline].componentSpacing:not(.componentSpacing--top){margin-top:0!important}flynt-component[name=SectionHeadline].componentSpacing:not(.componentSpacing--bottom){margin-bottom:0!important}flynt-component[name=SectionHeadline].sectionHeadline--usePadding{margin-top:0!important;margin-bottom:0!important}flynt-component[name=SectionHeadline].sectionHeadline--usePadding.componentSpacing--top{padding-top:var(--component-spacing)!important}flynt-component[name=SectionHeadline].sectionHeadline--usePadding.componentSpacing--bottom{padding-bottom:var(--component-spacing)!important}flynt-component[name=SectionHeadline].sectionHeadline--extendBgSpacing{padding-bottom:var(--component-spacing);margin-bottom:0}flynt-component[name=SectionHeadline] a{color:inherit}flynt-component[name=SectionHeadline] .sectionHeadline{display:grid;row-gap:0;-moz-column-gap:clamp(3rem,7vw,10rem);column-gap:clamp(3rem,7vw,10rem);grid-template-columns:minmax(clamp(14rem,28vw,16.25rem),1.75fr) minmax(clamp(16rem,34vw,20rem),2fr);inline-size:100%;margin:0 auto}flynt-component[name=SectionHeadline] .sectionHeadline--alignCenter{align-items:center}flynt-component[name=SectionHeadline] .sectionHeadline__meta{align-items:center;color:inherit;display:inline-flex;font-size:var(--dg-breadcrumb-type-b-font-size);font-weight:var(--dg-typography-usage-breadcrumb-weight);gap:0;grid-column:1/-1;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;margin-bottom:32px}flynt-component[name=SectionHeadline] .sectionHeadline__index{font-variant-numeric:tabular-nums;margin-inline-end:var(--sectionHeadline-breadcrumb-gap-number-slash)}flynt-component[name=SectionHeadline] .sectionHeadline__divider{font-weight:400;opacity:.5;margin-inline-end:var(--sectionHeadline-breadcrumb-gap-slash-text)}flynt-component[name=SectionHeadline] .sectionHeadline__label{font-weight:inherit}flynt-component[name=SectionHeadline] .sectionHeadline__title{grid-column:1/2;font-size:var(--sectionHeadline-title-size);font-weight:500;letter-spacing:var(--type-letter-spacing);line-height:var(--sectionHeadline-title-line-height);margin:0;color:var(--sectionHeadline-title-color,inherit)}flynt-component[name=SectionHeadline] .sectionHeadline__description{color:inherit;font-size:var(--sectionHeadline-description-size);grid-column:2/3;line-height:var(--sectionHeadline-description-line-height);max-inline-size:var(--sectionHeadline-description-max-width);margin:0}flynt-component[name=SectionHeadline] .sectionHeadline__body{font-size:var(--sectionHeadline-description-size);line-height:var(--sectionHeadline-description-line-height);margin:0}flynt-component[name=SectionHeadline] .sectionHeadline__body p,flynt-component[name=SectionHeadline] .sectionHeadline__body ul,flynt-component[name=SectionHeadline] .sectionHeadline__body ol,flynt-component[name=SectionHeadline] .sectionHeadline__body li{font-size:var(--sectionHeadline-description-size);line-height:var(--dg-typography-line-height-default);margin:0 0 1em}flynt-component[name=SectionHeadline] .sectionHeadline__body>*:last-child{margin-bottom:0}flynt-component[name=SectionHeadline] .sectionHeadline__separator{background-color:#1e1e1e1f;block-size:.0625rem;grid-column:1/-1;margin-top:40px;width:100%}@media(max-width:56.25rem){flynt-component[name=SectionHeadline] .sectionHeadline{grid-template-columns:1fr;row-gap:1.5rem}flynt-component[name=SectionHeadline] .sectionHeadline__title,flynt-component[name=SectionHeadline] .sectionHeadline__description{grid-column:1/-1}flynt-component[name=SectionHeadline] .sectionHeadline__description{max-inline-size:none}}@media(max-width:37.5rem){flynt-component[name=SectionHeadline] .sectionHeadline__meta{font-size:var(--type-secondary-font-size);letter-spacing:var(--type-letter-spacing)}flynt-component[name=SectionHeadline] .sectionHeadline__title{font-size:var(--type-h2-font-size)}}flynt-component[name=TwoImageSplit]{--two-image-split-gap:var(--dg-space-gap-default);--two-image-split-radius:var(--dg-radius-default);--two-image-split-row-height:clamp(220px, 30vw, 460px);display:block}flynt-component[name=TwoImageSplit] .twoImageSplit{display:flex;flex-direction:column;gap:var(--two-image-split-gap)}flynt-component[name=TwoImageSplit] .twoImageSplit__row{display:flex;gap:var(--two-image-split-gap);min-inline-size:0}flynt-component[name=TwoImageSplit] .twoImageSplit__figure{margin:0;overflow:hidden;border-radius:var(--two-image-split-radius);block-size:var(--two-image-split-row-height);min-inline-size:0}flynt-component[name=TwoImageSplit] .twoImageSplit__figure--first{flex:0 0 calc((100% - var(--two-image-split-gap)) * var(--two-image-split-first-width, 50) / 100)}flynt-component[name=TwoImageSplit] .twoImageSplit__figure--second{flex:0 0 calc((100% - var(--two-image-split-gap)) * (100 - var(--two-image-split-first-width, 50)) / 100)}flynt-component[name=TwoImageSplit] .twoImageSplit__image{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width:56rem){flynt-component[name=TwoImageSplit] .twoImageSplit__row{flex-direction:column}flynt-component[name=TwoImageSplit] .twoImageSplit__figure{block-size:clamp(220px,56vw,360px)}flynt-component[name=TwoImageSplit] .twoImageSplit__figure--first,flynt-component[name=TwoImageSplit] .twoImageSplit__figure--second{flex-basis:auto}}flynt-component[name=ProjectSingleFallback] .projectSingle{margin-top:clamp(1.5rem,2vw,2.25rem);display:grid;gap:clamp(1.25rem,2.5vw,2.5rem)}flynt-component[name=ProjectSingleFallback] .projectSingle__cover{margin:0;border-radius:var(--dg-radius-m,8px);overflow:hidden;background:#1e1e1e0f}flynt-component[name=ProjectSingleFallback] .projectSingle__cover img{display:block;width:100%;height:auto}flynt-component[name=ProjectSingleFallback] .projectSingle__meta{margin:0;display:flex;gap:.75rem;align-items:baseline}flynt-component[name=ProjectSingleFallback] .projectSingle__metaLabel{opacity:.7;font-size:var(--type-secondary-font-size)}[data-gsap-animate]{opacity:0;will-change:transform,opacity}.split-line{overflow:hidden;display:block}@media(prefers-reduced-motion:reduce){[data-gsap-animate]{opacity:1!important;transform:none!important;will-change:auto}.split-line{overflow:visible}}.page-transition-curtain{position:fixed;inset:0;z-index:9999;will-change:transform;pointer-events:none}@media(prefers-reduced-motion:reduce){.page-transition-curtain{display:none!important}}