.Modal-module-scss-module__CFE_lq__modal{position:relative}.Modal-module-scss-module__CFE_lq__modal__header{justify-content:flex-end;align-items:flex-end;display:flex}.Modal-module-scss-module__CFE_lq__modal__close{justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;display:flex}
.Section-module-scss-module__K2YoQW__section{--section-adjacent:0;--section-padding-start:var(--section-padding-start-adjusted,var(--ui-section-spacing));--section-padding-end:var(--section-padding-end-adjusted,var(--ui-section-spacing));--grid-spacing-start:0px;--grid-spacing-end:0px;--__border-start-radius:0;z-index:0;color:var(--section-color,var(--ui-color-text));flex-direction:column;justify-content:center;padding-block-start:var(--section-padding-start);padding-block-end:var(--section-padding-end);display:flex;position:relative}.Section-module-scss-module__K2YoQW__section:before{content:"";z-index:-1;background-color:var(--section-color-background);border-start-start-radius:var(--section-border-start-radius,var(--__border-start-radius));border-start-end-radius:var(--section-border-start-radius,var(--__border-start-radius));position:absolute;inset-block:-1px;inset-inline:0}.Section-module-scss-module__K2YoQW__section:empty{display:none}.Section-module-scss-module__K2YoQW__section:has(>.Section-module-scss-module__K2YoQW__section__container:only-child:empty){display:none}.Section-module-scss-module__K2YoQW__section__container{inline-size:var(--ui-container-width);flex:none;margin-inline:auto}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault{--section-color-background:var(--ui-color-background)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault+*{--section-previous-color-background:var(--ui-color-background)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary{--section-color-background:var(--ui-color-secondary)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary+*{--section-previous-color-background:var(--ui-color-secondary)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark{--section-color-background:var(--ui-color-background-dark)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark+*{--section-previous-color-background:var(--ui-color-background-dark)}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream{--section-color-background:#ffc}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream+*{--section-previous-color-background:#ffc}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine{--section-color-background:#cc9}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine+*{--section-previous-color-background:#cc9}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace{--section-color-background:#fdf2e9}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace+*{--section-previous-color-background:#fdf2e9}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault{--color-person-meta:var(--ui-color-primary);padding-block-start:var(--section-padding-start-default-theme,var(--section-padding-start-adjusted,var(--ui-section-spacing)))}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary{--primary-button-color-background:transparent;--ui-color-placeholder-background:var(--ui-color-background);--__border-start-radius:var(--ui-border-radius-lg);--navigation-link-icon-color:var(--ui-color-text-dark);--navigation-link-icon-color-hover:var(--ui-color-text-inverse);background-color:var(--section-previous-color-background,var(--ui-color-background));margin-block-start:var(--section-secondary-margin-start,0px);padding-block-start:calc(var(--section-padding-start) + var(--section-secondary-padding-start,0px));padding-block-end:calc(var(--section-padding-end) + var(--section-secondary-padding-end-offset,0px))}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark{--section-color:var(--ui-color-text-inverse);--section-kicker-color:var(--section-color);--ui-color-text-dark:currentColor;--ui-color-text-light:currentColor;--ui-color-heading:currentColor;--ui-color-heading-light:currentColor;--ui-color-link:currentColor;--default-link-color:currentColor;--primary-button-color:#121d1f;--button-color:currentColor;margin-block-start:var(--section-dark-margin-start,0px);padding-block-start:calc(var(--section-padding-start) + var(--section-dark-padding-start,0px));padding-block-end:calc(var(--section-padding-end) + var(--section-dark-padding-end-offset,0px))}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace{padding-block-start:var(--section-padding-start-custom-theme,var(--section-padding-start-adjusted,var(--ui-section-spacing)))}.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDefault,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeSecondary,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeDark,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomCream,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomPine,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace:not(:empty)+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace,.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace+.Section-module-scss-module__K2YoQW__section:empty+.Section-module-scss-module__K2YoQW__section.Section-module-scss-module__K2YoQW__themeCustomLace{--section-adjacent:1;padding-block-start:0}
@layer rich-text{.RichText-module-scss-module__3WoRJW__richText{--__block-margin:var(--rich-text-block-margin,1.25em);line-height:var(--rich-text-line-height,1.5)}.RichText-module-scss-module__3WoRJW__richText>:first-child{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText>:last-child{margin-block-end:0}.RichText-module-scss-module__3WoRJW__richText>:last-child:empty{margin-block-end:calc(var(--__block-margin)*-1);display:block}.RichText-module-scss-module__3WoRJW__richText h1,.RichText-module-scss-module__3WoRJW__richText h2{font-family:var(--ui-font-family-heading,var(--ui-font-family));text-wrap:balance;color:var(--ui-color-heading);font-size:clamp(1.5rem,min(.952381vw,1.90476vh) + 1.2143rem,2rem);font-weight:700;line-height:1.1}.RichText-module-scss-module__3WoRJW__richText h3{font-family:var(--ui-font-family-heading,var(--ui-font-family));font-size:clamp(1.25rem,min(.833333vw,1.66667vh) + 1rem,1.6875rem);font-weight:700;line-height:inherit;text-wrap:balance;color:var(--ui-color-heading)}.RichText-module-scss-module__3WoRJW__richText h4{font-family:var(--ui-font-family-heading,var(--ui-font-family));font-size:clamp(1.125rem,min(.357143vw,.714286vh) + 1.0179rem,1.3125rem);font-weight:700;line-height:inherit;text-wrap:balance;color:var(--ui-color-heading)}.RichText-module-scss-module__3WoRJW__richText h5,.RichText-module-scss-module__3WoRJW__richText h6{font-weight:700}.RichText-module-scss-module__3WoRJW__richText :is(h1,h2,h3,h4,h5,h6):empty{display:none}.RichText-module-scss-module__3WoRJW__richText :is(h1,h2,h3,h4,h5,h6) strong,.RichText-module-scss-module__3WoRJW__richText :is(h1,h2,h3,h4,h5,h6) b{font-weight:inherit}.RichText-module-scss-module__3WoRJW__richText :is(h1,h2,h3,h4,h5,h6) em,.RichText-module-scss-module__3WoRJW__richText :is(h1,h2,h3,h4,h5,h6) i{font-style:inherit}.RichText-module-scss-module__3WoRJW__richText p:empty{display:none}.RichText-module-scss-module__3WoRJW__richText p{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText p+br{display:none}.RichText-module-scss-module__3WoRJW__richText p+h1,.RichText-module-scss-module__3WoRJW__richText p+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText p+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText p+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText p+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText p+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText ul:empty{display:none}.RichText-module-scss-module__3WoRJW__richText ul{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText ul+br{display:none}.RichText-module-scss-module__3WoRJW__richText ul+h1,.RichText-module-scss-module__3WoRJW__richText ul+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText ul+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText ul+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText ul+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText ul+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText ol:empty{display:none}.RichText-module-scss-module__3WoRJW__richText ol{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText ol+br{display:none}.RichText-module-scss-module__3WoRJW__richText ol+h1,.RichText-module-scss-module__3WoRJW__richText ol+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText ol+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText ol+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText ol+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText ol+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText dl:empty{display:none}.RichText-module-scss-module__3WoRJW__richText dl{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText dl+br{display:none}.RichText-module-scss-module__3WoRJW__richText dl+h1,.RichText-module-scss-module__3WoRJW__richText dl+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText dl+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText dl+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText dl+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText dl+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText blockquote:empty{display:none}.RichText-module-scss-module__3WoRJW__richText blockquote{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText blockquote+br{display:none}.RichText-module-scss-module__3WoRJW__richText blockquote+h1,.RichText-module-scss-module__3WoRJW__richText blockquote+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText blockquote+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText blockquote+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText blockquote+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText blockquote+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText pre:empty{display:none}.RichText-module-scss-module__3WoRJW__richText pre{margin-block:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText pre+br{display:none}.RichText-module-scss-module__3WoRJW__richText pre+h1,.RichText-module-scss-module__3WoRJW__richText pre+h2{margin-block-start:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText pre+h3,.RichText-module-scss-module__3WoRJW__richText h3+p,.RichText-module-scss-module__3WoRJW__richText pre+h4,.RichText-module-scss-module__3WoRJW__richText h4+p,.RichText-module-scss-module__3WoRJW__richText pre+h5,.RichText-module-scss-module__3WoRJW__richText h5+p,.RichText-module-scss-module__3WoRJW__richText pre+h6,.RichText-module-scss-module__3WoRJW__richText h6+p{margin-block-start:0}.RichText-module-scss-module__3WoRJW__richText hr{margin-block:calc(var(--__block-margin)*2)}.RichText-module-scss-module__3WoRJW__richText ul,.RichText-module-scss-module__3WoRJW__richText ol{padding-inline-start:2.5ch}.RichText-module-scss-module__3WoRJW__richText ul li,.RichText-module-scss-module__3WoRJW__richText ol li{padding-inline-start:1em}.RichText-module-scss-module__3WoRJW__richText ul li:not(:last-child),.RichText-module-scss-module__3WoRJW__richText ol li:not(:last-child){margin-block-end:.5em}.RichText-module-scss-module__3WoRJW__richText ul>li>ul,.RichText-module-scss-module__3WoRJW__richText ul>li>ol,.RichText-module-scss-module__3WoRJW__richText ol>li>ul,.RichText-module-scss-module__3WoRJW__richText ol>li>ol{margin-block:.25em;margin-inline:0;padding-inline-start:1em}.RichText-module-scss-module__3WoRJW__richText ul{list-style:outside}.RichText-module-scss-module__3WoRJW__richText ul li{display:list-item}.RichText-module-scss-module__3WoRJW__richText ul li::marker{color:var(--ui-color-primary)}.RichText-module-scss-module__3WoRJW__richText ul li li{list-style-type:square}.RichText-module-scss-module__3WoRJW__richText ol{list-style:decimal}.RichText-module-scss-module__3WoRJW__richText ol li::marker{color:var(--ui-color-primary);font-weight:600}.RichText-module-scss-module__3WoRJW__richText ol ol li{list-style:inside lower-alpha}.RichText-module-scss-module__3WoRJW__richText ol ol li::marker{color:inherit}.RichText-module-scss-module__3WoRJW__richText ol ol li:before{display:none}.RichText-module-scss-module__3WoRJW__richText dt{font-weight:700}.RichText-module-scss-module__3WoRJW__richText dd{margin-block-end:var(--__block-margin)}.RichText-module-scss-module__3WoRJW__richText dd:last-child{margin-block-end:0}.RichText-module-scss-module__3WoRJW__richText a{--height:1px;--y:8px;--color:var(--default-link-color-underline,var(--ui-color-primary));background:linear-gradient(to bottom, var(--color) 0%, var(--color) calc(100% + var(--y)));background-size:100% var(--height);background-position:0 100%;background-repeat:no-repeat;display:inline-block}@media (prefers-reduced-motion:no-preference){.RichText-module-scss-module__3WoRJW__richText a{background-size:0 var(--height);background-position:100% 100%;transition:background-size .3s cubic-bezier(.5,1,.89,1)}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.RichText-module-scss-module__3WoRJW__richText a:hover{background-position:0 100%;background-size:100% var(--height)}}.RichText-module-scss-module__3WoRJW__richText a{color:var(--ui-color-link,var(--ui-color-primary))}.RichText-module-scss-module__3WoRJW__richText b,.RichText-module-scss-module__3WoRJW__richText strong{font-weight:700}.RichText-module-scss-module__3WoRJW__richText em,.RichText-module-scss-module__3WoRJW__richText i{font-style:italic}.RichText-module-scss-module__3WoRJW__richText sub,.RichText-module-scss-module__3WoRJW__richText sup{vertical-align:sub;font-size:.75em}.RichText-module-scss-module__3WoRJW__richText sup{vertical-align:super}.RichText-module-scss-module__3WoRJW__richText pre,.RichText-module-scss-module__3WoRJW__richText code,.RichText-module-scss-module__3WoRJW__richText kbd,.RichText-module-scss-module__3WoRJW__richText samp{border:1px solid var(--ui-color-border);border-radius:3px;font-family:monospace}.RichText-module-scss-module__3WoRJW__richText code{padding-block:.1em;padding-inline:.3em}.RichText-module-scss-module__3WoRJW__richText pre{padding:var(--ui-gutter);overflow:auto}.RichText-module-scss-module__3WoRJW__richText pre code{background:0 0;border:0;padding:0}.RichText-module-scss-module__3WoRJW__richText [data-format=right]{text-align:right}.RichText-module-scss-module__3WoRJW__richText [data-format=center]{text-align:center}.RichText-module-scss-module__3WoRJW__richText [data-format=justify]{text-align:justify}.RichText-module-scss-module__3WoRJW__richText [data-table]{margin-block:var(--__block-margin);overflow-x:auto}.RichText-module-scss-module__3WoRJW__richText table{width:100%}.RichText-module-scss-module__3WoRJW__richText table th,.RichText-module-scss-module__3WoRJW__richText table td{text-align:left}.RichText-module-scss-module__3WoRJW__richText table th{font-weight:700}.RichText-module-scss-module__3WoRJW__richText table p{margin-block:0}.RichText-module-scss-module__3WoRJW__richText table[data-stripes] tr:nth-child(odd)>*{background-color:var(--rich-text-table-cell-color-background-alt)}}
.SearchSectionContainer-module-scss-module__T6_rTG__searchSectionContainer{--section-padding-start-adjusted:calc(var(--ui-section-spacing) * .5)}.SearchSectionContainer-module-scss-module__T6_rTG__searchSectionContainer+section{--section-padding-start-default-theme:0px}
.ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage{z-index:0;background-color:var(--ui-color-background-dark);will-change:contents;grid-area:1/1/1/1;block-size:80vh;inline-size:100%;position:sticky;inset-block-start:0}.ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__imageInner{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__imageInner{opacity:1}}.ProjectHeroImage-module-scss-module__IPt2Zq__active .ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__imageInner{opacity:1;transition:opacity 1s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ProjectHeroImage-module-scss-module__IPt2Zq__active .ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__imageInner{transition:none}}.ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__imageInner{position:absolute;inset:0}.ProjectHeroImage-module-scss-module__IPt2Zq__projectHeroImage__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%;opacity:calc(1 - var(--offset,0));position:absolute;inset:0}
.ProjectHero-module-scss-module__xH4oVa__projectHero{contain:layout;z-index:0;display:grid;position:relative}.ProjectHero-module-scss-module__xH4oVa__projectHero:only-child{padding-block-end:var(--ui-section-spacing)}.ProjectHero-module-scss-module__xH4oVa__projectHero+section{--section-dark-margin-start:var(--ui-section-spacing);--section-secondary-margin-start:var(--ui-section-spacing)}.ProjectHero-module-scss-module__xH4oVa__projectHero__scrollRef{pointer-events:none;position:absolute;inset:0}.ProjectHero-module-scss-module__xH4oVa__projectHero__headerWrap{z-index:1;inline-size:100%;block-size:var(--ui-viewport-height);flex-direction:column;grid-area:1/1/1/1;justify-content:flex-end;min-block-size:700px;display:flex;position:relative;transform:translate(0,0)}.ProjectHero-module-scss-module__xH4oVa__projectHero__header{background-color:var(--ui-color-background);border-start-start-radius:32px;border-start-end-radius:32px;margin-block:-1px;padding-block:clamp(40px,min(5.625vh,3.75vw),60px)}.ProjectHero-module-scss-module__xH4oVa__projectHero__headerInner{row-gap:1.52381em}.ProjectHero-module-scss-module__xH4oVa__projectHero__breadcrumbLink,.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectHero-module-scss-module__xH4oVa__projectHero__breadcrumbLink,.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{opacity:1}}.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__breadcrumbLink,.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__breadcrumbLink,.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{transition:none}}.ProjectHero-module-scss-module__xH4oVa__projectHero__breadcrumbLink,.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{align-self:center}@media (max-width:719.9px){.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{display:none}}@media (min-width:720px){.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLink{order:unset;justify-content:flex-end;display:flex}}.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLinkMobile{margin-block-start:32px;margin-inline:var(--ui-container-gutter)}@media (min-width:720px){.ProjectHero-module-scss-module__xH4oVa__projectHero__ctaLinkMobile{display:none}}.ProjectHero-module-scss-module__xH4oVa__projectHero__content{z-index:1;background-color:var(--ui-color-background);margin-block:-1px;position:relative;transform:translate(0,0)}.ProjectHero-module-scss-module__xH4oVa__projectHero__categories{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectHero-module-scss-module__xH4oVa__projectHero__categories{opacity:1}}.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__categories{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1) .6s}@media (prefers-reduced-motion:reduce){.ProjectHero-module-scss-module__xH4oVa__active .ProjectHero-module-scss-module__xH4oVa__projectHero__categories{transition:none}}.ProjectHero-module-scss-module__xH4oVa__projectHero__categories{flex-wrap:wrap;gap:8px;display:flex}.ProjectHero-module-scss-module__xH4oVa__projectHero__text{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectHero-module-scss-module__xH4oVa__projectHero__text{opacity:1}}.ProjectHero-module-scss-module__xH4oVa__contentInView .ProjectHero-module-scss-module__xH4oVa__projectHero__text{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ProjectHero-module-scss-module__xH4oVa__contentInView .ProjectHero-module-scss-module__xH4oVa__projectHero__text{transition:none}}.ProjectHero-module-scss-module__xH4oVa__projectHero__text{text-wrap:balance;color:var(--ui-color-text-dark);font-size:clamp(1.875rem,min(2.7381vw,5.47619vh) + 1.0536rem,3.3125rem);line-height:1.2}.ProjectHero-module-scss-module__xH4oVa__projectHero__meta{padding-block-start:clamp(60px,min(8.4375vh,5.625vw),90px)}
.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem{opacity:1}}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem.ProjectHeroMetaItem-module-scss-module__-Fa20a__active{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem.ProjectHeroMetaItem-module-scss-module__-Fa20a__active{transition:none}}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem{flex:none;inline-size:100%}@media (min-width:720px){.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem{--multiplier:.5;--split:2}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem.ProjectHeroMetaItem-module-scss-module__-Fa20a__wide{order:1}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem:not(.ProjectHeroMetaItem-module-scss-module__-Fa20a__wide){inline-size:calc(100%/var(--split) - var(--ui-gutter)*var(--multiplier))}}@media (min-width:1080px){.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem{--split:4;--multiplier:.75}}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem__dt{font-family:var(--ui-font-family-alt);color:var(--ui-color-primary);margin-block-end:8px}.ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem__dd{color:var(--ui-color-text-dark)}.ProjectHeroMetaItem-module-scss-module__-Fa20a__wide .ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem__list{flex-wrap:wrap;column-gap:1em;display:flex}.ProjectHeroMetaItem-module-scss-module__-Fa20a__wide .ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem__item{flex:none;column-gap:.5ch;inline-size:fit-content;display:flex}.ProjectHeroMetaItem-module-scss-module__-Fa20a__wide .ProjectHeroMetaItem-module-scss-module__-Fa20a__projectHeroMetaItem__item:before{content:"•"}
.ProjectHeroMeta-module-scss-module__MuVh3W__projectHeroMeta{z-index:0;font-size:clamp(.9375rem,min(.119048vw,.238095vh) + .9018rem,1rem);position:relative}.ProjectHeroMeta-module-scss-module__MuVh3W__projectHeroMeta__dl{column-gap:var(--ui-gutter);flex-wrap:wrap;row-gap:1.52381em;display:flex}
.SdgImages-module-scss-module__-Rerwq__sdgImages{flex-wrap:wrap;gap:16px;display:flex}.SdgImages-module-scss-module__-Rerwq__sdgImages__imageWrap{opacity:0}@container ui-root style(--ui-js-enabled:0){.SdgImages-module-scss-module__-Rerwq__sdgImages__imageWrap{opacity:1}}.SdgImages-module-scss-module__-Rerwq__active .SdgImages-module-scss-module__-Rerwq__sdgImages__imageWrap{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,0,.55,1);transition-delay:calc(.15s*var(--i)*.5)}@media (prefers-reduced-motion:reduce){.SdgImages-module-scss-module__-Rerwq__active .SdgImages-module-scss-module__-Rerwq__sdgImages__imageWrap{transition:none}}.SdgImages-module-scss-module__-Rerwq__sdgImages__imageWrap{block-size:108px;inline-size:108px;position:relative}.SdgImages-module-scss-module__-Rerwq__sdgImages__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%}
.ProjectSdg-module-scss-module__msIyIq__projectSdg{z-index:0;row-gap:32px;display:grid;position:relative}.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageWrap{position:relative}@container ui-root style(--ui-js-enabled:0){.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{transform:none}}.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{opacity:1}}.ProjectSdg-module-scss-module__msIyIq__imageLoaded .ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{opacity:1;transition:opacity .75s cubic-bezier(.45,0,.55,1),transform .75s cubic-bezier(.45,0,.55,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.ProjectSdg-module-scss-module__msIyIq__imageLoaded .ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{transition:none}}.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{z-index:0;aspect-ratio:var(--project-sdg-image-ratio,800/500);border-radius:16px;inline-size:100%;position:relative;overflow:hidden}@media (max-width:1079.9px){.ProjectSdg-module-scss-module__msIyIq__projectSdg__imageInner{max-inline-size:100vw}}.ProjectSdg-module-scss-module__msIyIq__projectSdg__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}.ProjectSdg-module-scss-module__msIyIq__projectSdg__content{flex-direction:column;gap:32px;display:flex}@container ui-root style(--ui-js-enabled:0){.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{transform:none}}.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{opacity:1}}.ProjectSdg-module-scss-module__msIyIq__active .ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1),transform .6s cubic-bezier(.45,0,.55,1);transform:none}@media (prefers-reduced-motion:reduce){.ProjectSdg-module-scss-module__msIyIq__active .ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{transition:none}}.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>*{transform:translateY(10px)}.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>:nth-child(2){transition-delay:75ms}.ProjectSdg-module-scss-module__msIyIq__projectSdg__content>:nth-child(3){transition-delay:.15s}
.SectionHeader-module-scss-module__5UKKGa__sectionHeader{--color-kicker:var(--section-kicker-color,var(--ui-color-primary));z-index:0;backface-visibility:hidden;margin-block-end:1.90476em;position:relative}.SectionHeader-module-scss-module__5UKKGa__sectionHeader__inner{opacity:0}@container ui-root style(--ui-js-enabled:0){.SectionHeader-module-scss-module__5UKKGa__sectionHeader__inner{opacity:1}}.SectionHeader-module-scss-module__5UKKGa__active .SectionHeader-module-scss-module__5UKKGa__sectionHeader__inner{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.SectionHeader-module-scss-module__5UKKGa__active .SectionHeader-module-scss-module__5UKKGa__sectionHeader__inner{transition:none}}.SectionHeader-module-scss-module__5UKKGa__sectionHeader__inner{flex-wrap:wrap;justify-content:space-between;gap:.33ex 30px;display:flex}
.CardList-module-scss-module___iNLsG__cardList{z-index:0;position:relative}.CardList-module-scss-module___iNLsG__cardList__list{column-gap:16px;inline-size:100%;display:flex}@media (max-width:1079.9px){.CardList-module-scss-module___iNLsG__cardList__list{padding-inline:var(--ui-container-gutter);padding-block-end:max(10px,var(--ui-scrollbar-width));overflow-x:auto}}@media (max-width:1079.9px) and (not (pointer:fine)){.CardList-module-scss-module___iNLsG__cardList__list{scrollbar-width:none;-ms-overflow-style:none}.CardList-module-scss-module___iNLsG__cardList__list::-webkit-scrollbar{display:none}}@media (min-width:1080px){.CardList-module-scss-module___iNLsG__cardList__list{inline-size:var(--ui-container-width);column-gap:var(--ui-gutter);flex-wrap:wrap;flex:none;margin-inline:auto}}.CardList-module-scss-module___iNLsG__cardList__item{flex:none;align-self:stretch;display:flex;container:card-list-item/inline-size}@media (max-width:1079.9px){.CardList-module-scss-module___iNLsG__cardList__item{inline-size:clamp(280px,85vw,600px)}}@media (min-width:1080px){.CardList-module-scss-module___iNLsG__cardList__item{--g:calc(var(--ui-gutter) * (var(--count) - 1) / var(--count));inline-size:calc(100%/var(--count) - var(--g))}.CardList-module-scss-module___iNLsG__cardList__item:nth-child(3n-1){--card-image-aspect-ratio:4 / 3}.CardList-module-scss-module___iNLsG__cardList__item:nth-child(3n){--card-image-aspect-ratio:16 / 9}.CardList-module-scss-module___iNLsG__cardList__item:nth-child(3n-2){--card-image-aspect-ratio:3 / 2}}
.Card-module-scss-module__yfkeja__card{opacity:0}@container ui-root style(--ui-js-enabled:0){.Card-module-scss-module__yfkeja__card{opacity:1}}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__active{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,0,.55,1);transition-delay:calc(var(--i,0)*.15s)}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__active{transition:none}}.Card-module-scss-module__yfkeja__card{contain:layout;z-index:0;inline-size:100%;margin-inline:auto;display:block;position:relative}@media (min-width:1080px){.Card-module-scss-module__yfkeja__card{max-inline-size:none;margin-inline:0}}@container (min-inline-size:720px){.Card-module-scss-module__yfkeja__featured .Card-module-scss-module__yfkeja__card__inner{--card-image-aspect-ratio:3 / 2;grid-template-columns:minmax(55%, calc(100% - (480px + var(--ui-gutter)))) 1fr;align-content:end;column-gap:var(--ui-gutter);display:grid}}.Card-module-scss-module__yfkeja__card__imageWrap{z-index:0;aspect-ratio:var(--card-image-aspect-ratio,4/3);background-color:var(--ui-color-placeholder-background);border-radius:8px;display:grid;position:relative;overflow:hidden}.Card-module-scss-module__yfkeja__imageLoaded .Card-module-scss-module__yfkeja__card__imageWrap{background-color:#0000}.Card-module-scss-module__yfkeja__card__categories{z-index:1;flex-wrap:wrap;grid-area:1/1/1/1;align-self:start;gap:8px;margin:8px;display:flex;position:relative}@container (min-inline-size:400px){.Card-module-scss-module__yfkeja__card__categories{margin:16px}}.Card-module-scss-module__yfkeja__card__image{opacity:0}@container ui-root style(--ui-js-enabled:0){.Card-module-scss-module__yfkeja__card__image{opacity:1}}.Card-module-scss-module__yfkeja__imageLoaded .Card-module-scss-module__yfkeja__card__image{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__yfkeja__imageLoaded .Card-module-scss-module__yfkeja__card__image{transition:none}}.Card-module-scss-module__yfkeja__card__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}.Card-module-scss-module__yfkeja__card__content{flex-direction:column;row-gap:16px;padding-block-start:16px;display:flex}.Card-module-scss-module__yfkeja__featured .Card-module-scss-module__yfkeja__card__content{align-self:end}.Card-module-scss-module__yfkeja__card__text{-webkit-line-clamp:3;max-inline-size:25.7143em;color:var(--ui-color-text-dark);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card-module-scss-module__yfkeja__card__date{font-size:clamp(.9375rem,min(.119048vw,.238095vh) + .9018rem,1rem);font-family:var(--ui-font-family-alt)}
.CarouselImage-module-scss-module__YDGQRq__carouselImage{z-index:-1;aspect-ratio:4/5;-webkit-user-select:none;user-select:none;opacity:0;inline-size:min(75vw,500px);transform:scale3d(var(--scale,.3), var(--scale,.3), 1) translate3d(var(--x,0), var(--y,0), 0);transform-origin:0 0;grid-area:1/1/1/1;transition:transform .6s cubic-bezier(.5,1,.89,1),opacity .6s cubic-bezier(.5,1,.89,1);position:relative}@media (min-width:720px){.CarouselImage-module-scss-module__YDGQRq__carouselImage{inline-size:calc(42.8571% - var(--ui-gutter)*.5)}}@media (min-width:1320px){.CarouselImage-module-scss-module__YDGQRq__carouselImage{inline-size:calc(37.5% - var(--ui-gutter)*.66)}}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__primary.CarouselImage-module-scss-module__YDGQRq__inView,.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__secondary.CarouselImage-module-scss-module__YDGQRq__inView,.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__tertiary.CarouselImage-module-scss-module__YDGQRq__inView{opacity:1}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__primary{--scale:.9;z-index:2}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__primary.CarouselImage-module-scss-module__YDGQRq__inView{--scale:1}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__secondary,.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__tertiary{--scale:.6}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__secondary.CarouselImage-module-scss-module__YDGQRq__inView,.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__tertiary.CarouselImage-module-scss-module__YDGQRq__inView{--scale:.825}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__secondary{--x:calc(100% + var(--ui-gutter));z-index:1}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__secondary.CarouselImage-module-scss-module__YDGQRq__inView{--x:calc(123% + var(--ui-gutter))}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__tertiary{--x:calc(200% + var(--ui-gutter));z-index:0}.CarouselImage-module-scss-module__YDGQRq__carouselImage.CarouselImage-module-scss-module__YDGQRq__tertiary.CarouselImage-module-scss-module__YDGQRq__inView{--x:calc(224.5% + (var(--ui-gutter) * 2))}.CarouselImage-module-scss-module__YDGQRq__carouselImage__inner{background-color:var(--ui-color-secondary);border-radius:8px;position:absolute;inset:0;overflow:hidden}.CarouselImage-module-scss-module__YDGQRq__carouselImage__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);opacity:0;block-size:100%;inline-size:100%}@container ui-root style(--ui-js-enabled:0){.CarouselImage-module-scss-module__YDGQRq__carouselImage__image{opacity:1}}.CarouselImage-module-scss-module__YDGQRq__isLoaded .CarouselImage-module-scss-module__YDGQRq__carouselImage__image{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.CarouselImage-module-scss-module__YDGQRq__isLoaded .CarouselImage-module-scss-module__YDGQRq__carouselImage__image{transition:none}}.CarouselImage-module-scss-module__YDGQRq__carouselImage__image{border-radius:8px;position:absolute;inset:0}.CarouselImage-module-scss-module__YDGQRq__carouselImage__indicator{opacity:0;font-family:var(--ui-font-family-alt);white-space:nowrap;color:#353e3f;transition:opacity .6s cubic-bezier(.5,1,.89,1);position:absolute;inset-block-end:0;inset-inline-start:calc(100% + var(--ui-gutter))}.CarouselImage-module-scss-module__YDGQRq__primary .CarouselImage-module-scss-module__YDGQRq__carouselImage__indicator{opacity:1;transition-delay:.3s}.CarouselImage-module-scss-module__YDGQRq__carouselImage__controls{display:none}@media (min-width:720px){.CarouselImage-module-scss-module__YDGQRq__carouselImage__controls{z-index:1;flex-direction:row-reverse;justify-content:space-between;display:flex;position:absolute;inset-block-end:-1px;inset-inline:-1px}}.CarouselImage-module-scss-module__YDGQRq__carouselImage__control{aspect-ratio:1;pointer-events:none;opacity:0;background-color:var(--ui-color-background);justify-content:center;align-items:center;inline-size:clamp(40px,25%,64px);transition:opacity .3s cubic-bezier(.5,1,.89,1);display:flex;position:relative;transform:scale(1.2)}@media (pointer:fine){.CarouselImage-module-scss-module__YDGQRq__carouselImage__control{transition:color .3s cubic-bezier(.5,1,.89,1),opacity .3s cubic-bezier(.5,1,.89,1)}.CarouselImage-module-scss-module__YDGQRq__carouselImage__control:hover{color:var(--ui-color-primary)}}.CarouselImage-module-scss-module__YDGQRq__carouselImage__control.CarouselImage-module-scss-module__YDGQRq__next{transform-origin:100% 100%;border-start-start-radius:8px}.CarouselImage-module-scss-module__YDGQRq__carouselImage__control.CarouselImage-module-scss-module__YDGQRq__previous{transform-origin:0 100%;border-start-end-radius:8px}.CarouselImage-module-scss-module__YDGQRq__secondary .CarouselImage-module-scss-module__YDGQRq__carouselImage__control.CarouselImage-module-scss-module__YDGQRq__next,.CarouselImage-module-scss-module__YDGQRq__tertiary .CarouselImage-module-scss-module__YDGQRq__carouselImage__control.CarouselImage-module-scss-module__YDGQRq__previous{pointer-events:auto;opacity:.9;transition-delay:0s .6s}.CarouselImage-module-scss-module__YDGQRq__carouselImage__control svg{block-size:36%;inline-size:36%;display:block}
.CarouselItem-module-scss-module__l__P0q__carouselItem{--x-from:0;--y-from:30px;pointer-events:none;opacity:0;flex-direction:column;grid-area:1/1/1/1;row-gap:1.52381em;padding-block-start:32px;display:flex}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__active{pointer-events:auto}@media (min-width:1080px){.CarouselItem-module-scss-module__l__P0q__carouselItem{--x-from:30px;--y-from:0;justify-content:center;padding-block-start:0}}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__reverse{--x-from:0;--y-from:-30px}@media (min-width:1080px){.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__reverse{--x-from:-30px;--y-from:0}}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__enter,.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__appear{opacity:0;transform:translate3d(var(--x-from), var(--y-from), 0)}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__enterActive,.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__appearActive{opacity:1;transition:transform .6s cubic-bezier(.5,1,.89,1),opacity .6s cubic-bezier(.11,0,.5,0);transform:translate(0,0)}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__enterDone,.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__appearDone{opacity:1;transform:translate(0,0)}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__exit{opacity:1}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__exitActive{visibility:hidden;opacity:0;transition:opacity .3s}.CarouselItem-module-scss-module__l__P0q__carouselItem.CarouselItem-module-scss-module__l__P0q__exitDone{visibility:hidden}
.Carousel-module-scss-module__3IF3jW__carousel{contain:layout;z-index:0;position:relative}@container ui-root style(--ui-js-enabled:0){.Carousel-module-scss-module__3IF3jW__carousel__content{transform:none}}.Carousel-module-scss-module__3IF3jW__carousel__content{opacity:0}@container ui-root style(--ui-js-enabled:0){.Carousel-module-scss-module__3IF3jW__carousel__content{opacity:1}}.Carousel-module-scss-module__3IF3jW__active .Carousel-module-scss-module__3IF3jW__carousel__content{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1),transform .6s cubic-bezier(.45,0,.55,1);transform:none}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__3IF3jW__active .Carousel-module-scss-module__3IF3jW__carousel__content{transition:none}}.Carousel-module-scss-module__3IF3jW__carousel__content{order:1;align-content:center;align-self:stretch;display:grid;transform:translate(40px)}@media (min-width:1080px){.Carousel-module-scss-module__3IF3jW__carousel__content{order:unset}}.Carousel-module-scss-module__3IF3jW__carousel__images{z-index:0;position:relative;transform:translate(0,0)}.Carousel-module-scss-module__3IF3jW__carousel__imagesInner{z-index:0;will-change:contents;backface-visibility:hidden;display:grid;position:relative}
.ClientListItem-module-scss-module__embzVq__clientListItem{z-index:0;opacity:.8;filter:grayscale();flex:none;justify-content:center;align-items:center;block-size:100%;inline-size:min(220px,30vw);max-inline-size:100%;display:flex;position:relative}.ClientListItem-module-scss-module__embzVq__clientListItem:not(.ClientListItem-module-scss-module__embzVq__isMarquee){opacity:0}@container ui-root style(--ui-js-enabled:0){.ClientListItem-module-scss-module__embzVq__clientListItem:not(.ClientListItem-module-scss-module__embzVq__isMarquee){opacity:1}}.ClientListItem-module-scss-module__embzVq__clientListItem:not(.ClientListItem-module-scss-module__embzVq__isMarquee).ClientListItem-module-scss-module__embzVq__active{opacity:.8;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,0,.55,1);transition-delay:calc(var(--i,0s)*.15s)}@media (prefers-reduced-motion:reduce){.ClientListItem-module-scss-module__embzVq__clientListItem:not(.ClientListItem-module-scss-module__embzVq__isMarquee).ClientListItem-module-scss-module__embzVq__active{transition:none}}.ClientListItem-module-scss-module__embzVq__clientListItem__image{object-fit:contain;object-position:center;max-block-size:100px;max-inline-size:min(220px,100%);margin:auto}
.ClientList-module-scss-module__rNn3EW__clientList{contain:layout;z-index:0;position:relative}.ClientList-module-scss-module__rNn3EW__clientList__header{--color-kicker:var(--ui-color-primary);row-gap:1.90476em;margin-block-end:clamp(50px,min(8.4375vh,5.625vw),90px)}@keyframes ClientList-module-scss-module__rNn3EW__scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% - var(--gap)), 0, 0)}}.ClientList-module-scss-module__rNn3EW__clientList__marqueeWrap{--gap:min(100px, 10vw);gap:var(--gap);z-index:0;-webkit-user-select:none;user-select:none;will-change:contents;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10vw 90vw,#0000);mask-image:linear-gradient(90deg,#0000,#000 10vw 90vw,#0000)}@media (prefers-reduced-motion:reduce){.ClientList-module-scss-module__rNn3EW__clientList__marqueeWrap{padding-inline:var(--ui-container-gutter);overflow:auto}}.ClientList-module-scss-module__rNn3EW__clientList__marquee{justify-content:space-around;gap:var(--gap);min-width:100%;animation:ClientList-module-scss-module__rNn3EW__scroll calc(var(--count,10)*3s) linear infinite;flex-shrink:0;animation-play-state:paused;display:flex}.ClientList-module-scss-module__rNn3EW__inView .ClientList-module-scss-module__rNn3EW__clientList__marquee{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ClientList-module-scss-module__rNn3EW__inView .ClientList-module-scss-module__rNn3EW__clientList__marquee{animation-play-state:paused}.ClientList-module-scss-module__rNn3EW__clientList__marquee+.ClientList-module-scss-module__rNn3EW__clientList__marquee{display:none}}.ClientList-module-scss-module__rNn3EW__clientList__marqueeItem{flex:none;block-size:100px;display:flex}.ClientList-module-scss-module__rNn3EW__clientList__grid{grid-template-columns:repeat(var(--grid-count,1), minmax(0, 1fr));border:1px solid var(--ui-color-secondary);border-radius:32px;grid-auto-rows:minmax(20vh,220px);display:grid;overflow:hidden}@media (min-width:720px){.ClientList-module-scss-module__rNn3EW__clientList__grid{--grid-count:2}}@media (min-width:1080px){.ClientList-module-scss-module__rNn3EW__clientList__grid{--grid-count:4}}.ClientList-module-scss-module__rNn3EW__clientList__gridItem{opacity:0}@container ui-root style(--ui-js-enabled:0){.ClientList-module-scss-module__rNn3EW__clientList__gridItem{opacity:1}}.ClientList-module-scss-module__rNn3EW__active .ClientList-module-scss-module__rNn3EW__clientList__gridItem{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ClientList-module-scss-module__rNn3EW__active .ClientList-module-scss-module__rNn3EW__clientList__gridItem{transition:none}}.ClientList-module-scss-module__rNn3EW__clientList__gridItem{padding-inline:var(--ui-container-gutter);border-block-end:1px solid var(--ui-color-secondary);flex:none;justify-content:center;align-items:center;inline-size:100%;margin-block-end:-1px;display:flex}@media (min-width:720px) and (max-width:1079.9px){.ClientList-module-scss-module__rNn3EW__clientList__gridItem:nth-child(odd){border-inline-end:1px solid var(--ui-color-secondary)}}@media (min-width:1080px){.ClientList-module-scss-module__rNn3EW__clientList__gridItem{border-inline-end:1px solid var(--ui-color-secondary)}.ClientList-module-scss-module__rNn3EW__clientList__gridItem:nth-child(4n){border-inline-end:0}}
.ContactItem-module-scss-module__ixxI4W__contactItem{z-index:0;max-inline-size:1200px;position:relative}@container (min-inline-size:500px){.ContactItem-module-scss-module__ixxI4W__contactItem.ContactItem-module-scss-module__ixxI4W__hasImage{column-gap:var(--ui-gutter);grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1080px){.ContactItem-module-scss-module__ixxI4W__contactItem.ContactItem-module-scss-module__ixxI4W__hasImage{column-gap:var(--ui-gutter);grid-template-columns:repeat(2,1fr);display:grid}}.ContactItem-module-scss-module__ixxI4W__contactItem__content{align-self:end}.ContactItem-module-scss-module__ixxI4W__contactItem__text{text-wrap:balance;font-size:clamp(1.25rem,min(.833333vw,1.66667vh) + 1rem,1.6875rem);font-weight:700}.ContactItem-module-scss-module__ixxI4W__contactItem__text:not(:last-child){margin-block-end:1.18519em}.ContactItem-module-scss-module__ixxI4W__contactItem__imageWrap{z-index:0;aspect-ratio:4/5;border-radius:8px;max-block-size:70vh;min-inline-size:100%;position:relative;overflow:hidden}@media (max-width:1079.9px){.ContactItem-module-scss-module__ixxI4W__contactItem__imageWrap+.ContactItem-module-scss-module__ixxI4W__contactItem__content{margin-block-start:1.18519em}}.ContactItem-module-scss-module__ixxI4W__contactItem__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%;position:absolute;inset:0}
.Contact-module-scss-module__R4Ukaa__contact{color:var(--ui-color-text-dark);grid-template-columns:1fr;display:grid;overflow:hidden}.Contact-module-scss-module__R4Ukaa__contact__content{row-gap:1.52381em}@media (max-width:1079.9px){@supports (display:contents){.Contact-module-scss-module__R4Ukaa__contact__content{display:contents}.Contact-module-scss-module__R4Ukaa__contact__content>*{padding-inline:var(--ui-container-gutter)}}}@media (min-width:1080px){.Contact-module-scss-module__R4Ukaa__contact__content:not(:last-child){margin-block-end:2.38095em}}.Contact-module-scss-module__R4Ukaa__contact__title{margin-block-end:20px}@media (min-width:1080px){.Contact-module-scss-module__R4Ukaa__contact__title{grid-row:1;margin-block-end:0}}@media (max-width:1080px){.Contact-module-scss-module__R4Ukaa__contact__link{order:1;margin-block-start:20px}}@media (min-width:1080px){.Contact-module-scss-module__R4Ukaa__contact__link{grid-row:1;justify-content:flex-end;display:flex}}.Contact-module-scss-module__R4Ukaa__contact__text{max-inline-size:24.7619em}@media (max-width:1080px){.Contact-module-scss-module__R4Ukaa__contact__text:not(:last-child){margin-block-end:2.38095em}}@container ui-root style(--ui-js-enabled:0){.Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__contact__link{transform:none}}.Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__contact__link{opacity:0}@container ui-root style(--ui-js-enabled:0){.Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__contact__link{opacity:1}}.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__link{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1),transform .6s cubic-bezier(.45,0,.55,1);transform:none}@media (prefers-reduced-motion:reduce){.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__link{transition:none}}.Contact-module-scss-module__R4Ukaa__contact__title,.Contact-module-scss-module__R4Ukaa__contact__text,.Contact-module-scss-module__R4Ukaa__contact__link{transform:translateY(10px)}.Contact-module-scss-module__R4Ukaa__contact__title:nth-child(2),.Contact-module-scss-module__R4Ukaa__contact__text:nth-child(2),.Contact-module-scss-module__R4Ukaa__contact__link:nth-child(2){transition-delay:.15s}.Contact-module-scss-module__R4Ukaa__contact__title:nth-child(3),.Contact-module-scss-module__R4Ukaa__contact__text:nth-child(3),.Contact-module-scss-module__R4Ukaa__contact__link:nth-child(3){transition-delay:.3s}@media (max-width:1079.9px){.Contact-module-scss-module__R4Ukaa__contact__children{row-gap:50px;margin-block-end:2.14286em}}.Contact-module-scss-module__R4Ukaa__contact__item{opacity:0}@container ui-root style(--ui-js-enabled:0){.Contact-module-scss-module__R4Ukaa__contact__item{opacity:1}}.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__item{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.Contact-module-scss-module__R4Ukaa__active .Contact-module-scss-module__R4Ukaa__contact__item{transition:none}}.Contact-module-scss-module__R4Ukaa__contact__item{container-type:inline-size}.Contact-module-scss-module__R4Ukaa__contact__item:nth-child(2){transition-delay:.15s}
.Cta-module-scss-module__109HBW__cta{z-index:0;position:relative}@media (min-width:1080px){.Cta-module-scss-module__109HBW__cta__imageWrap,.Cta-module-scss-module__109HBW__cta__content{grid-row:1}}.Cta-module-scss-module__109HBW__cta__imageWrap{z-index:0;inline-size:100%;max-block-size:calc(var(--ui-viewport-height) - var(--ui-header-height)*2);aspect-ratio:1;position:relative}.Cta-module-scss-module__109HBW__imageAtEnd .Cta-module-scss-module__109HBW__cta__imageWrap{order:1;margin-block-start:1.52381em}.Cta-module-scss-module__109HBW__imageAtStart .Cta-module-scss-module__109HBW__cta__imageWrap{margin-block-end:1.52381em}@media (min-width:1080px){.Cta-module-scss-module__109HBW__imageAtEnd .Cta-module-scss-module__109HBW__cta__imageWrap,.Cta-module-scss-module__109HBW__imageAtStart .Cta-module-scss-module__109HBW__cta__imageWrap{margin-block-end:0}}.Cta-module-scss-module__109HBW__cta__imageInner{inline-size:var(--ui-bleed-width);background-color:var(--ui-color-placeholder-background);position:absolute;inset:0;overflow:hidden}.Cta-module-scss-module__109HBW__imageAtStart .Cta-module-scss-module__109HBW__cta__imageInner{border-start-end-radius:16px;border-end-end-radius:16px;inset-inline-start:auto}.Cta-module-scss-module__109HBW__imageAtEnd .Cta-module-scss-module__109HBW__cta__imageInner{border-start-start-radius:16px;border-end-start-radius:16px}.Cta-module-scss-module__109HBW__cta__image{opacity:0}@container ui-root style(--ui-js-enabled:0){.Cta-module-scss-module__109HBW__cta__image{opacity:1}}.Cta-module-scss-module__109HBW__imageLoaded .Cta-module-scss-module__109HBW__cta__image{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.Cta-module-scss-module__109HBW__imageLoaded .Cta-module-scss-module__109HBW__cta__image{transition:none}}.Cta-module-scss-module__109HBW__cta__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%;position:absolute;inset:0}.Cta-module-scss-module__109HBW__cta__content{flex-direction:column;align-self:stretch;display:flex}.Cta-module-scss-module__109HBW__cta__content:not(:only-child){max-inline-size:33.3333em}@media (min-width:1080px){.Cta-module-scss-module__109HBW__cta__content:not(:only-child){max-inline-size:24.7619em}.Cta-module-scss-module__109HBW__cta__content{padding-block:clamp(60px,min(8.4375vh,5.625vw),90px)}}@container ui-root style(--ui-js-enabled:0){.Cta-module-scss-module__109HBW__cta__content>*{transform:none}}.Cta-module-scss-module__109HBW__cta__content>*{opacity:0}@container ui-root style(--ui-js-enabled:0){.Cta-module-scss-module__109HBW__cta__content>*{opacity:1}}.Cta-module-scss-module__109HBW__active .Cta-module-scss-module__109HBW__cta__content>*{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1),transform .6s cubic-bezier(.45,0,.55,1);transform:none}@media (prefers-reduced-motion:reduce){.Cta-module-scss-module__109HBW__active .Cta-module-scss-module__109HBW__cta__content>*{transition:none}}.Cta-module-scss-module__109HBW__cta__content>*{transform:translateY(10px)}.Cta-module-scss-module__109HBW__cta__content>:nth-child(2){transition-delay:75ms}.Cta-module-scss-module__109HBW__cta__content>:nth-child(3){transition-delay:.15s}.Cta-module-scss-module__109HBW__cta__text{margin-block-start:1.52381em}.Cta-module-scss-module__109HBW__cta__link{margin-block-start:clamp(30px,min(5.625vh,3.75vw),60px)}
.ResultsItem-module-scss-module__RWoxsa__resultsItem{opacity:0}@container ui-root style(--ui-js-enabled:0){.ResultsItem-module-scss-module__RWoxsa__resultsItem{opacity:1}}.ResultsItem-module-scss-module__RWoxsa__resultsItem.ResultsItem-module-scss-module__RWoxsa__inView{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ResultsItem-module-scss-module__RWoxsa__resultsItem.ResultsItem-module-scss-module__RWoxsa__inView{transition:none}}.ResultsItem-module-scss-module__RWoxsa__resultsItem{--color-title:var(--ui-color-text-dark);border-bottom:1px solid var(--ui-color-border);inline-size:100%}@media (min-width:1320px){.ResultsItem-module-scss-module__RWoxsa__resultsItem{inline-size:91.6667%;margin-inline:auto}}.ResultsItem-module-scss-module__RWoxsa__resultsItem__header{align-items:center;column-gap:var(--ui-gutter);cursor:pointer;flex-wrap:wrap;row-gap:.761905em;inline-size:100%;padding-block:.761905em;display:flex;position:relative}.ResultsItem-module-scss-module__RWoxsa__resultsItem__header:focus-visible{background-color:#cadddf33}.ResultsItem-module-scss-module__RWoxsa__resultsItem__header:has(:focus-visible){background-color:#cadddf33}@media (min-width:1080px){.ResultsItem-module-scss-module__RWoxsa__resultsItem__header{padding-block:1.52381em}}.ResultsItem-module-scss-module__RWoxsa__resultsItem__header:not(.ResultsItem-module-scss-module__RWoxsa__isCollapsible):hover{--color-title:var(--ui-color-primary)}.ResultsItem-module-scss-module__RWoxsa__resultsItem.ResultsItem-module-scss-module__RWoxsa__isCollapsible:hover,.ResultsItem-module-scss-module__RWoxsa__resultsItem.ResultsItem-module-scss-module__RWoxsa__isCollapsible.ResultsItem-module-scss-module__RWoxsa__active{--color-title:var(--ui-color-primary);--color-expand-icon:var(--ui-color-primary)}.ResultsItem-module-scss-module__RWoxsa__resultsItem__title{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.ResultsItem-module-scss-module__RWoxsa__resultsItem__title>button{justify-content:space-between;align-items:center;column-gap:var(--ui-gutter);text-align:start;flex-grow:1;display:flex}.ResultsItem-module-scss-module__RWoxsa__resultsItem__title>button:after{content:"";position:absolute;inset:0}.ResultsItem-module-scss-module__RWoxsa__resultsItem__title>button:focus-visible{outline:none}.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__title{color:var(--color-title);transition:color .3s cubic-bezier(.5,1,.89,1)}.ResultsItem-module-scss-module__RWoxsa__resultsItem__category{inline-size:100%}@media (max-width:1079.9px){.ResultsItem-module-scss-module__RWoxsa__resultsItem__category{order:1;margin-block-end:.761905em}.ResultsItem-module-scss-module__RWoxsa__resultsItem__category:empty{display:none}}@media (min-width:1080px){.ResultsItem-module-scss-module__RWoxsa__resultsItem__category{inline-size:calc(16.6667% - var(--ui-gutter)*.8);flex-wrap:wrap;row-gap:5px;display:flex}}.ResultsItem-module-scss-module__RWoxsa__resultsItem__icon{flex:none;block-size:16px;inline-size:16px;transition:transform .3s cubic-bezier(.5,1,.89,1)}@media (min-width:1080px){.ResultsItem-module-scss-module__RWoxsa__resultsItem__icon{block-size:20px;inline-size:20px}}.ResultsItem-module-scss-module__RWoxsa__resultsItem__icon>svg{block-size:100%;inline-size:100%;display:block}.ResultsItem-module-scss-module__RWoxsa__resultsItem__content{z-index:1;position:relative}@media (min-width:1080px){.ResultsItem-module-scss-module__RWoxsa__resultsItem__content.ResultsItem-module-scss-module__RWoxsa__hasCategory{padding-inline-start:calc(16.6667% + var(--ui-gutter)*.2)}}.ResultsItem-module-scss-module__RWoxsa__isCollapsible .ResultsItem-module-scss-module__RWoxsa__resultsItem__content{opacity:0;grid-template-rows:0fr;padding-inline-start:calc(16.6667% + var(--ui-gutter)*.2);transition:grid-template-rows .3s cubic-bezier(.5,1,.89,1),opacity .3s cubic-bezier(.5,1,.89,1);display:grid}.ResultsItem-module-scss-module__RWoxsa__isCollapsible.ResultsItem-module-scss-module__RWoxsa__active .ResultsItem-module-scss-module__RWoxsa__resultsItem__content{opacity:1;grid-template-rows:1fr}.ResultsItem-module-scss-module__RWoxsa__resultsItem.ResultsItem-module-scss-module__RWoxsa__isCollapsible .ResultsItem-module-scss-module__RWoxsa__resultsItem__textWrap{overflow:hidden}.ResultsItem-module-scss-module__RWoxsa__resultsItem__text{max-inline-size:44.7619em}.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text{padding-block-end:1.52381em}.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h1,.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h2,.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h3,.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h4,.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h5,.ResultsItem-module-scss-module__RWoxsa__resultsItem .ResultsItem-module-scss-module__RWoxsa__resultsItem__text h6{font-size:inherit}.ResultsItem-module-scss-module__RWoxsa__resultsItem:not(.ResultsItem-module-scss-module__RWoxsa__isCollapsible) .ResultsItem-module-scss-module__RWoxsa__resultsItem__text{margin-block-start:-.761905em}.ResultsItem-module-scss-module__RWoxsa__resultsItem__button{padding-block-end:32px}
.Results-module-scss-module__w6OQja__results{--grid-row-gap-mobile:0px;--grid-row-gap:0px;contain:layout;z-index:0;position:relative}.Results-module-scss-module__w6OQja__results__title{flex-wrap:wrap;align-items:flex-start;column-gap:.5ch;display:flex}.Results-module-scss-module__w6OQja__results__count{color:var(--ui-color-primary);font-size:clamp(1.3125rem,min(.833333vw,1.66667vh) + 1.0625rem,1.75rem)}
.ResultsHeader-module-scss-module__ikFvqG__resultsHeader{--inline-form-border-raidus:88px;background-color:var(--ui-color-background-dark);inline-size:100%;color:var(--ui-color-text-inverse);align-self:start;margin-block-end:calc(var(--ui-border-radius-lg)*-1);padding-block-start:calc(var(--ui-header-height) + clamp(70px, min(8.4375vh, 5.625vw), 90px));padding-block-end:calc(clamp(50px, min(6.5625vh, 4.375vw), 70px) + var(--ui-border-radius-lg)*2);position:sticky;inset-block-start:0}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader+*{--section-border-start-radius:var(--ui-border-radius-lg)}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__inner{opacity:0}@container ui-root style(--ui-js-enabled:0){.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__inner{opacity:1}}.ResultsHeader-module-scss-module__ikFvqG__active .ResultsHeader-module-scss-module__ikFvqG__resultsHeader__inner{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ResultsHeader-module-scss-module__ikFvqG__active .ResultsHeader-module-scss-module__ikFvqG__resultsHeader__inner{transition:none}}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__inner{flex-direction:column;row-gap:1.14286em;max-inline-size:32.1429em;font-size:clamp(1.3125rem,min(.833333vw,1.66667vh) + 1.0625rem,1.75rem);display:flex}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__title{font-size:clamp(1.875rem,min(2.7381vw,5.47619vh) + 1.0536rem,3.3125rem);font-weight:700;line-height:1.3}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__form{opacity:0}@container ui-root style(--ui-js-enabled:0){.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__form{opacity:1}}.ResultsHeader-module-scss-module__ikFvqG__active .ResultsHeader-module-scss-module__ikFvqG__resultsHeader__form{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ResultsHeader-module-scss-module__ikFvqG__active .ResultsHeader-module-scss-module__ikFvqG__resultsHeader__form{transition:none}}.ResultsHeader-module-scss-module__ikFvqG__resultsHeader__form{--inline-form-input-height:2.85714em;--inline-form-color-background:var(--ui-color-background);justify-content:center;padding-block-start:.571429em;font-size:clamp(1.3125rem,min(.833333vw,1.66667vh) + 1.0625rem,1.75rem);display:flex}
.StickySliderImage-module-scss-module__05oXSa__stickySliderImage{block-size:min(60vh,600px);aspect-ratio:var(--aspect-ratio,4/3);background-color:var(--ui-color-placeholder-background);border-radius:8px;position:relative;overflow:hidden}@media (max-width:719.9px){.StickySliderImage-module-scss-module__05oXSa__stickySliderImage{block-size:min(60vh,220px)}}.StickySliderImage-module-scss-module__05oXSa__stickySliderImage.StickySliderImage-module-scss-module__05oXSa__isLoaded{background-color:#0000}.StickySliderImage-module-scss-module__05oXSa__stickySliderImage__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%}
.StickySlider-module-scss-module__ZsAz9G__stickySlider{--slider-height:max(400px, calc(var(--ui-viewport-height) - var(--ui-header-height)));position:relative}.StickySlider-module-scss-module__ZsAz9G__stickySlider__content{row-gap:1.52381em}.StickySlider-module-scss-module__ZsAz9G__stickySlider__title{opacity:0}@container ui-root style(--ui-js-enabled:0){.StickySlider-module-scss-module__ZsAz9G__stickySlider__title{opacity:1}}.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__title{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__title{transition:none}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__text{opacity:0}@container ui-root style(--ui-js-enabled:0){.StickySlider-module-scss-module__ZsAz9G__stickySlider__text{opacity:1}}.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__text{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__text{transition:none}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__sliders{--scroll-offset:0}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__sliders{z-index:0;padding-block:var(--ui-header-height);block-size:var(--ui-viewport-height);display:flex;position:relative}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__slidersInner{padding-block-start:min(var(--ui-header-height),5vh)}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__slidersInner{block-size:var(--slider-height);flex-direction:column;justify-content:center;padding-block-start:0;display:flex}.StickySlider-module-scss-module__ZsAz9G__stickySlider__images{inline-size:calc(100vw - var(--ui-scrollbar-width));overflow:hidden}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesInner{scrollbar-width:none;-ms-overflow-style:none}.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesInner::-webkit-scrollbar{display:none}.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesInner{display:flex;overflow:scroll hidden}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesInner{inline-size:var(--ui-container-width);flex:none;margin-inline:auto;overflow:visible}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList{gap:max(8px,var(--ui-gutter));flex-wrap:nowrap;display:flex}@media (max-width:719.9px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList{padding-inline:var(--ui-viewport-container-gutter)}}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList{--x:calc((-100% + var(--ui-content-width)) * var(--scroll-offset));transform:translateX(var(--x));will-change:transform}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList>div>img{opacity:0}@container ui-root style(--ui-js-enabled:0){.StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList>div>img{opacity:1}}.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList>div>img{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,0,.55,1);transition-delay:calc(var(--i,0)*.15s)}@media (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__imagesList>div>img{transition:none}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__values{scrollbar-width:none;-ms-overflow-style:none}.StickySlider-module-scss-module__ZsAz9G__stickySlider__values::-webkit-scrollbar{display:none}.StickySlider-module-scss-module__ZsAz9G__stickySlider__values{--values-gap:clamp(16px, 4vw, 64px);margin-block-start:2.85714em;padding-inline-start:var(--ui-container-gutter);padding-inline-end:var(--ui-container-gutter);overflow:hidden}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__values{gap:var(--values-gap);inline-size:calc(100vw - var(--ui-scrollbar-width));flex-direction:row-reverse;padding-inline:0;display:flex}}@media (max-width:719.9px) and (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__stickySlider__values{overflow-x:scroll}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesInner{gap:var(--values-gap);display:flex}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesInner{inline-size:var(--ui-container-width);flex:none;justify-content:flex-end;margin-inline:auto;display:flex}}@keyframes StickySlider-module-scss-module__ZsAz9G__scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--values-gap)))}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList{font-family:var(--ui-font-family-heading,var(--ui-font-family));text-wrap:balance;color:var(--ui-color-heading);gap:var(--values-gap);will-change:transform;flex-shrink:0;font-size:clamp(1.875rem,min(2.7381vw,5.47619vh) + 1.0536rem,3.3125rem);font-weight:700;line-height:1.1;display:flex}@media (max-width:719.9px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList{min-inline-size:100%;animation:StickySlider-module-scss-module__ZsAz9G__scroll calc(var(--values-count,10)*2s) linear infinite;animation-play-state:paused}.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__active .StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList{animation-play-state:paused}}@media (min-width:720px){.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList{--x:calc((100% - var(--ui-content-width)) * var(--scroll-offset));transform:translateX(var(--x))}}@media (min-width:720px) or (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__stickySlider__valuesList[aria-hidden=true]{display:none}}.StickySlider-module-scss-module__ZsAz9G__stickySlider__value{align-items:center;gap:var(--values-gap);white-space:nowrap;display:flex}.StickySlider-module-scss-module__ZsAz9G__stickySlider__value:before{content:"";background-color:var(--ui-color-primary);border-radius:50%;block-size:.190476em;inline-size:.190476em;display:block}@media (min-width:720px) or (prefers-reduced-motion:reduce){.StickySlider-module-scss-module__ZsAz9G__stickySlider__value:first-of-type:before{display:none}}
.TextImage-module-scss-module__BykLtG__textImage{row-gap:1.52381em;display:grid}.TextImage-module-scss-module__BykLtG__textImage.TextImage-module-scss-module__BykLtG__isArticle{--column-count:var(--__columns);--offset-start:0;--offset-end:0;--meta-offset-start:0;--meta-offset-end:0;--image-colums:9;--meta-columns-start:var(--meta-offset-start) * var(--article-meta);--meta-columns-end:var(--meta-offset-end) * var(--article-meta);--offset-columns:var(--offset-start) + var(--offset-end);--meta-offset-columns:var(--meta-columns-start) + var(--meta-columns-end);--total-columns:calc(var(--column-count) + var(--offset-columns) + var(--meta-offset-columns));--single-column:( (100% / var(--column-count)) + var(--ui-gutter) / var(--column-count) )}@media (min-width:720px){.TextImage-module-scss-module__BykLtG__textImage.TextImage-module-scss-module__BykLtG__isArticle{--offset-start:1;--offset-end:1;--meta-offset-start:1;--meta-offset-end:-1}}@media (min-width:1080px){.TextImage-module-scss-module__BykLtG__textImage.TextImage-module-scss-module__BykLtG__isArticle{--offset-start:2;--offset-end:2;--meta-offset-start:4;--meta-offset-end:-2}}@media (min-width:1320px){.TextImage-module-scss-module__BykLtG__textImage.TextImage-module-scss-module__BykLtG__isArticle{--offset-start:2;--offset-end:2;--meta-offset-start:4;--meta-offset-end:-2}}@media (min-width:720px){.TextImage-module-scss-module__BykLtG__textImage.TextImage-module-scss-module__BykLtG__isArticle{column-gap:var(--ui-gutter);grid-template-columns:repeat(var(--total-columns), minmax(0, 1fr));margin-inline-start:calc(var(--single-column)*(var(--offset-start) + var(--meta-columns-start))*-1);margin-inline-end:calc(var(--single-column)*(var(--offset-end) + var(--meta-columns-end))*-1)}}.TextImage-module-scss-module__BykLtG__isArticle .TextImage-module-scss-module__BykLtG__textImage__image{grid-column:1/span var(--image-colums)}@media (min-width:720px){.TextImage-module-scss-module__BykLtG__reverse .TextImage-module-scss-module__BykLtG__textImage__image{order:1}}.TextImage-module-scss-module__BykLtG__isArticle.TextImage-module-scss-module__BykLtG__reverse .TextImage-module-scss-module__BykLtG__textImage__image{grid-column:calc(var(--total-columns) - var(--image-colums) + 1)/span var(--image-colums)}.TextImage-module-scss-module__BykLtG__textImage__image__caption{opacity:0}@container ui-root style(--ui-js-enabled:0){.TextImage-module-scss-module__BykLtG__textImage__image__caption{opacity:1}}.TextImage-module-scss-module__BykLtG__active .TextImage-module-scss-module__BykLtG__textImage__image__caption{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.TextImage-module-scss-module__BykLtG__active .TextImage-module-scss-module__BykLtG__textImage__image__caption{transition:none}}.TextImage-module-scss-module__BykLtG__textImage__image__caption{font-size:clamp(.9375rem,min(.119048vw,.238095vh) + .9018rem,1rem);display:block}.TextImage-module-scss-module__BykLtG__textImage__image__caption:not(:empty){margin-block-start:16px}.TextImage-module-scss-module__BykLtG__textImage__image__caption strong{font-weight:700}.TextImage-module-scss-module__BykLtG__textImage__imageWrap{z-index:0;aspect-ratio:3/4;background-color:var(--ui-color-placeholder-background);border-radius:16px;position:relative;overflow:hidden}.TextImage-module-scss-module__BykLtG__textImage__imageWrap>img{opacity:0}@container ui-root style(--ui-js-enabled:0){.TextImage-module-scss-module__BykLtG__textImage__imageWrap>img{opacity:1}}.TextImage-module-scss-module__BykLtG__imageLoaded .TextImage-module-scss-module__BykLtG__textImage__imageWrap>img{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.TextImage-module-scss-module__BykLtG__imageLoaded .TextImage-module-scss-module__BykLtG__textImage__imageWrap>img{transition:none}}.TextImage-module-scss-module__BykLtG__textImage__imageWrap>img{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%}.TextImage-module-scss-module__BykLtG__textImage__content{opacity:0}@container ui-root style(--ui-js-enabled:0){.TextImage-module-scss-module__BykLtG__textImage__content{opacity:1}}.TextImage-module-scss-module__BykLtG__active .TextImage-module-scss-module__BykLtG__textImage__content{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.TextImage-module-scss-module__BykLtG__active .TextImage-module-scss-module__BykLtG__textImage__content{transition:none}}.TextImage-module-scss-module__BykLtG__isArticle .TextImage-module-scss-module__BykLtG__textImage__content{grid-column:calc(var(--image-colums) + 2)/span calc(var(--total-columns) - var(--image-colums) - 1);flex-direction:column;row-gap:.761905em;display:flex}.TextImage-module-scss-module__BykLtG__isArticle.TextImage-module-scss-module__BykLtG__reverse .TextImage-module-scss-module__BykLtG__textImage__content{grid-column:1/span calc(var(--total-columns) - var(--image-colums) - 1)}.TextImage-module-scss-module__BykLtG__textImage__title{margin-block-end:.981132em}.TextImage-module-scss-module__BykLtG__textImage__text:nth-child(2){transition-delay:.15s}
.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton{z-index:0;position:relative}@media (min-width:1080px){.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton:after{content:"";background-color:var(--ui-color-primary);block-size:2px;inline-size:48px;margin-inline:auto;transition:transform .3s cubic-bezier(.5,1,.89,1);position:absolute;inset-block-end:-10px;inset-inline:0;transform:scaleX(0)}.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton.MenuSectionButton-module-scss-module__iO4rwW__active:after,.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton[aria-current=page]:after,.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton[aria-current=true]:after{transform:scaleX(1)}}@media (min-width:1080px) and (pointer:fine){.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton:not([aria-current=page],[aria-current=true],.MenuSectionButton-module-scss-module__iO4rwW__active):hover:after{transform:scaleX(.5)}}.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton{z-index:0;white-space:nowrap;justify-content:center;align-items:center;column-gap:16px;display:flex;position:relative}@media (min-width:1080px){.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton{column-gap:8px}}.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton:focus-visible{outline:-webkit-focus-ring-color auto 1px}.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton__icon{flex:none;block-size:15px;inline-size:15px;display:block}@media (min-width:1080px){.MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton__icon{block-size:auto;inline-size:16px}.MenuSectionButton-module-scss-module__iO4rwW__active .MenuSectionButton-module-scss-module__iO4rwW__menuSectionButton__icon{transform:rotate(180deg)}}
.MenuSection-module-scss-module__NaVkxa__menuSection{--navigation-link-color:currentColor;overflow:hidden}.MenuSection-module-scss-module__NaVkxa__menuSection__list{flex-direction:column;display:flex}.MenuSection-module-scss-module__NaVkxa__menuSection__item{display:flex}@media (max-width:1079.9px){.MenuSection-module-scss-module__NaVkxa__menuSection{z-index:1;overscroll-behavior:contain;padding-block-start:calc(var(--ui-header-height)*2);padding-block-end:var(--ui-header-height);position:fixed;inset:0;overflow-y:auto}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__enter{opacity:.3;transform:translate(max(25vw,150px))}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__enterActive{opacity:1;transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .3s cubic-bezier(.5,1,.89,1);transform:translate(0,0)}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__exitActive{pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .3s cubic-bezier(.5,1,.89,1);transform:translate(max(25vw,150px))}.MenuSection-module-scss-module__NaVkxa__menuSection__list{row-gap:min(7vmin,32px)}.MenuSection-module-scss-module__NaVkxa__enter .MenuSection-module-scss-module__NaVkxa__menuSection__item{opacity:0;transform:translate(50px)}.MenuSection-module-scss-module__NaVkxa__enterActive .MenuSection-module-scss-module__NaVkxa__menuSection__item,.MenuSection-module-scss-module__NaVkxa__enterDone .MenuSection-module-scss-module__NaVkxa__menuSection__item{opacity:1;transition:transform .6s ease-out,opacity .6s ease-in;transition-delay:calc(var(--i,1)*75ms + .1s);transform:translate(0,0)}}@media (min-width:1080px){.MenuSection-module-scss-module__NaVkxa__menuSection{z-index:-1;overscroll-behavior:contain;background-color:var(--ui-color-background-dark);inline-size:100vi;color:var(--ui-color-text-inverse);padding-block-start:calc(var(--ui-header-height)*2);padding-block-end:calc(var(--ui-header-height)*.5);position:fixed;inset:0;overflow-y:auto}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__enter{opacity:0}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__enterActive{opacity:1;transition:opacity .3s cubic-bezier(.5,1,.89,1)}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__exitActive{pointer-events:none;opacity:0;transition:opacity .3s ease-in}.MenuSection-module-scss-module__NaVkxa__menuSection.MenuSection-module-scss-module__NaVkxa__exitDone{visibility:hidden}.MenuSection-module-scss-module__NaVkxa__menuSection__list{row-gap:.3125em;font-size:clamp(1.5rem,min(.952381vw,1.90476vh) + 1.2143rem,2rem)}.MenuSection-module-scss-module__NaVkxa__enter .MenuSection-module-scss-module__NaVkxa__menuSection__item{opacity:0;transform:translateY(-40px)}.MenuSection-module-scss-module__NaVkxa__enterActive .MenuSection-module-scss-module__NaVkxa__menuSection__item,.MenuSection-module-scss-module__NaVkxa__enterDone .MenuSection-module-scss-module__NaVkxa__menuSection__item{opacity:1;transition:transform .6s ease-out,opacity .6s ease-in;transition-delay:calc(var(--i,1)*75ms + .1s);transform:translate(0,0)}.MenuSection-module-scss-module__NaVkxa__exitActive .MenuSection-module-scss-module__NaVkxa__menuSection__item{opacity:0;transition:opacity .15s cubic-bezier(.5,1,.89,1)}}

.ProjectCta-module-scss-module__bHH4rG__projectCta{z-index:0;max-block-size:calc(var(--ui-viewport-height) - var(--ui-header-height));display:grid;position:relative}.ProjectCta-module-scss-module__bHH4rG__projectCta__imageWrap{aspect-ratio:16/9;background-color:var(--ui-color-placeholder-background);border-radius:16px;grid-template-rows:minmax(0,1fr);max-block-size:100%;overflow:hidden}@container ui-root style(--ui-js-enabled:0){.ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{transform:none}}.ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{opacity:1}}.ProjectCta-module-scss-module__bHH4rG__imageLoaded .ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{opacity:1;transition:opacity .75s cubic-bezier(.45,0,.55,1),transform .75s cubic-bezier(.45,0,.55,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.ProjectCta-module-scss-module__bHH4rG__imageLoaded .ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{transition:none}}.ProjectCta-module-scss-module__bHH4rG__projectCta__imageInner{z-index:0;border-radius:inherit;block-size:100%;inline-size:100%;display:grid;position:relative;overflow:hidden;transform:scale(1.02)}.ProjectCta-module-scss-module__bHH4rG__projectCta__categories{grid-area:1/1/1/1;align-self:end;column-gap:8px;margin-block-end:8px;margin-inline-start:8px;display:flex}@media (min-width:1080px){.ProjectCta-module-scss-module__bHH4rG__projectCta__categories{margin-block-end:32px;margin-inline-start:32px}}.ProjectCta-module-scss-module__bHH4rG__projectCta__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}.ProjectCta-module-scss-module__bHH4rG__projectCta__content{row-gap:16px;padding-block-start:1.52381em}@container ui-root style(--ui-js-enabled:0){.ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{transform:none}}.ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{opacity:0}@container ui-root style(--ui-js-enabled:0){.ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{opacity:1}}.ProjectCta-module-scss-module__bHH4rG__active .ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{opacity:1;transition:opacity .6s cubic-bezier(.45,0,.55,1),transform .6s cubic-bezier(.45,0,.55,1);transform:none}@media (prefers-reduced-motion:reduce){.ProjectCta-module-scss-module__bHH4rG__active .ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{transition:none}}.ProjectCta-module-scss-module__bHH4rG__projectCta__content>*{transform:translateY(10px)}@media (min-width:1080px){.ProjectCta-module-scss-module__bHH4rG__projectCta__content>:nth-child(2){transition-delay:.15s}.ProjectCta-module-scss-module__bHH4rG__projectCta__content>:nth-child(3){transition-delay:.3s}}@media (max-width:1079.9px){.ProjectCta-module-scss-module__bHH4rG__projectCta__link{order:1}}@media (min-width:1080px){.ProjectCta-module-scss-module__bHH4rG__projectCta__link{justify-content:flex-end;display:flex}}
.VideoButton-module-scss-module__7OKwuW__videoButton{--__is-playing:0;z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.VideoButton-module-scss-module__7OKwuW__videoButton.VideoButton-module-scss-module__7OKwuW__isPlaying{--__is-playing:1}.VideoButton-module-scss-module__7OKwuW__videoButton__button{-webkit-user-select:none;user-select:none;pointer-events:auto;block-size:100%;inline-size:100%;color:var(--video-player-button-color,#fff);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@container style(--__is-playing:1){.VideoButton-module-scss-module__7OKwuW__videoButton__button{pointer-events:none}}.VideoButton-module-scss-module__7OKwuW__videoButton__button:before{content:"";z-index:-1;opacity:0;background-color:var(--ui-color-background-dark);transition:opacity .3s cubic-bezier(.5,1,.89,1);position:absolute;inset:0}@media (pointer:fine){.VideoButton-module-scss-module__7OKwuW__videoButton__button:hover:before{opacity:.25;transition-timing-function:cubic-bezier(.32,0,.67,0)}}.VideoButton-module-scss-module__7OKwuW__isPlaying .VideoButton-module-scss-module__7OKwuW__videoButton__button:before{opacity:0}.VideoButton-module-scss-module__7OKwuW__videoButton__indicator{z-index:1;aspect-ratio:1;pointer-events:none;background-color:var(--video-player-button-color-background,#121d1f99);border-radius:50%;justify-content:center;align-items:center;block-size:auto;inline-size:clamp(50px,10%,80px);transition:transform .3s cubic-bezier(.5,1,.89,1);display:flex;position:relative;transform:scale(.85)}@media (pointer:fine){.VideoButton-module-scss-module__7OKwuW__videoButton__button:hover .VideoButton-module-scss-module__7OKwuW__videoButton__indicator{transform:none}}.VideoButton-module-scss-module__7OKwuW__isPlaying .VideoButton-module-scss-module__7OKwuW__videoButton__indicator{transform:scale(0)}.VideoButton-module-scss-module__7OKwuW__videoButton__icon{inline-size:clamp(9px,40%,15px);transition:opacity .6s cubic-bezier(.33,1,.68,1) .3s;transform:translate(2px)}.VideoButton-module-scss-module__7OKwuW__isPlaying .VideoButton-module-scss-module__7OKwuW__videoButton__icon{opacity:0;transition-delay:0s}
.VideoEmbed-module-scss-module__qQl1KW__videoEmbed{z-index:0;background-color:#000;block-size:100%;inline-size:100%;position:relative}.VideoEmbed-module-scss-module__qQl1KW__videoEmbed iframe{block-size:100%;inline-size:100%;display:block}
.VideoPlayer-module-scss-module__1qxhRa__videoPlayer{--__active:0;--__hover:0;z-index:0;flex-direction:column;display:flex;position:relative;container:video-player/inline-size}.VideoPlayer-module-scss-module__1qxhRa__videoPlayer.VideoPlayer-module-scss-module__1qxhRa__container{inline-size:var(--ui-container-width);flex:none;margin-inline:auto}.VideoPlayer-module-scss-module__1qxhRa__videoPlayer.VideoPlayer-module-scss-module__1qxhRa__isPlaying{--__active:1}@media (pointer:fine){.VideoPlayer-module-scss-module__1qxhRa__videoPlayer:hover{--__hover:1}}.VideoPlayer-module-scss-module__1qxhRa__videoPlayer__media{z-index:0;aspect-ratio:var(--video-aspect-ratio,var(--__aspect-ratio,16/9));min-block-size:0;inline-size:100%;position:relative;overflow:hidden}.VideoPlayer-module-scss-module__1qxhRa__videoPlayer__poster{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:0;border-radius:inherit;block-size:100%;inline-size:100%;position:absolute;inset:0}.VideoPlayer-module-scss-module__1qxhRa__isPlaying .VideoPlayer-module-scss-module__1qxhRa__videoPlayer__poster{pointer-events:none;opacity:0;transition:opacity .1s linear}
.Media-module-scss-module__bYLGGq__media{flex-direction:column;inline-size:100%;display:flex}.Media-module-scss-module__bYLGGq__media__imageWrap{inline-size:100%;aspect-ratio:var(--__aspect-ratio,16/9);min-block-size:0}.Media-module-scss-module__bYLGGq__media__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%}
.page-module-scss-module__Lnlh3W__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module-scss-module__Lnlh3W__dark{color:var(--ui-color-text-inverse);background-color:var(--ui-color-background-dark);padding:8px}.page-module-scss-module__Lnlh3W__imageHover{aspect-ratio:4/3;max-inline-size:480px;position:relative}.page-module-scss-module__Lnlh3W__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;display:grid}
.page-module-scss-module__h6K5jq__intro{padding-block-start:calc(var(--ui-header-height) + 32px)}.page-module-scss-module__h6K5jq__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module-scss-module__h6K5jq__navLinks{max-inline-size:640px}.page-module-scss-module__h6K5jq__spacer{min-block-size:100vb}
.StatusView-module-scss-module__efOr8W__statusView{z-index:0;min-block-size:var(--ui-viewport-height);position:relative}.StatusView-module-scss-module__efOr8W__statusView__content{background-color:var(--ui-color-background);padding-block-end:clamp(50px,min(8.4375vh,5.625vw),90px)}.StatusView-module-scss-module__efOr8W__statusView__inner{inline-size:var(--ui-container-width);flex-direction:column;flex:none;row-gap:32px;margin-inline:auto;display:flex}.StatusView-module-scss-module__efOr8W__statusView__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}
