@layer layout{@property --background1{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --background2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --background3{syntax: "<color>"; inherits: true; initial-value: transparent;}._project_xuegl_20{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}._section_xuegl_29{width:100%;position:relative;display:grid;place-content:stretch}._section_xuegl_29[data-full-height=true]{min-height:100vh}._section_xuegl_29[data-light=true]{background:var(--backgroundLight)}._sectionInner_xuegl_44{--sectionPadding: calc((var(--space5XL) + var(--space3XL)) * .55);grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--sectionPadding);padding-bottom:var(--sectionPadding);position:relative}._sectionInner_xuegl_44[data-padding=none]{padding-top:0;padding-bottom:0}._sectionInner_xuegl_44[data-padding=both]{padding-top:var(--sectionPadding);padding-bottom:var(--sectionPadding)}._sectionInner_xuegl_44[data-padding=top]{padding-top:var(--sectionPadding)}._sectionInner_xuegl_44[data-padding=bottom]{padding-bottom:var(--sectionPadding)}@media (max-width: 1680px){._sectionInner_xuegl_44{--sectionPadding: calc(var(--space5XL) * .55)}}@media (max-width: 1040px){._sectionInner_xuegl_44{--sectionPadding: calc(var(--space3XL) * .55);height:auto}}@media (max-width: 696px){._sectionInner_xuegl_44{--sectionPadding: calc(var(--space2XL) * .55)}}._sectionBackground_xuegl_94{grid-area:1 / 1;display:grid;place-content:stretch}._sectionBackground_xuegl_94 img{object-fit:cover;justify-self:stretch;align-self:stretch}._sectionBackground_xuegl_94:after{--background1: var(--background);--background2: color-mix(in lab, var(--background) var(--opacity), transparent);--background3: color-mix(in lab, var(--background) 0%, transparent);content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:var(--durationM) ease;transition-property:--background1,--background2,--background3;background:linear-gradient(var(--background1) 0%,var(--background2) 20%,var(--background3) 100%),linear-gradient(var(--background3) 0%,var(--background2) 80%,var(--background1) 100%)}@supports (background: linear-gradient(in lab,red,red)){{background:linear-gradient(in lab,var(--background1) 0%,var(--background2) 20%,var(--background3) 100%),linear-gradient(in lab,var(--background3) 0%,var(--background2) 80%,var(--background1) 100%)}}._backgroundImage_xuegl_143{--imageHeight: 800px;position:absolute;top:0;right:0;left:0;height:var(--imageHeight);overflow:hidden;opacity:0;transition:opacity 2s ease;transform:translateZ(0);isolation:isolate}._backgroundImage_xuegl_143[data-visible=true]{opacity:1}._backgroundImageElement_xuegl_162{z-index:var(--zIndex0);position:absolute;top:0;right:0;bottom:0;left:0;height:var(--imageHeight);overflow:hidden;will-change:transform;display:grid}._backgroundImageElement_xuegl_162 img,._backgroundImageElement_xuegl_162 video{height:var(--imageHeight)}@media (prefers-reduced-motion: no-preference){._backgroundImageElement_xuegl_162{transform:translate3d(0,var(--offset),0)}}._backgroundScrim_xuegl_181{--background1: color-mix(in lab, var(--background) var(--opacity), transparent);--background2: var(--background);position:absolute;top:0;right:0;bottom:0;left:0;transition:var(--durationM) ease;transition-property:--background1,--background2;z-index:var(--zIndex1);background:linear-gradient(var(--background1),var(--background2))}@supports (background: linear-gradient(in lab,red,red)){._backgroundScrim_xuegl_181{background:linear-gradient(in lab,var(--background1),var(--background2))}}._header_xuegl_197{padding-top:max(var(--headerClearance),calc((var(--space5XL) + var(--space3XL)) * .55));padding-bottom:0}@media (max-width: 1680px){._header_xuegl_197{padding-top:max(var(--headerClearance),calc(var(--space5XL) * .55));padding-bottom:var(--space2XL)}}@media (max-width: 1040px){._header_xuegl_197{padding-top:max(var(--headerClearance),calc(var(--space4XL) * .55));padding-bottom:0}}@media (max-width: 696px){._header_xuegl_197{padding-top:max(var(--headerClearance),calc(var(--space5XL) * .55));padding-bottom:var(--spaceXL)}}._headerContent_xuegl_224{position:relative;display:grid;grid-template-columns:1fr 300px;gap:var(--space4XL);max-width:var(--maxWidthL)}@media (max-width: 2080px){._headerContent_xuegl_224{grid-template-columns:1fr 400px}}@media (max-width: 1680px){._headerContent_xuegl_224{gap:var(--space3XL)}}@media (max-width: 1200px){._headerContent_xuegl_224{grid-template-columns:1fr 200px;gap:var(--space2XL)}}@media (max-width: 1040px){._headerContent_xuegl_224{grid-template-columns:100%;gap:var(--spaceXL)}}@keyframes _projectFadeSlide_xuegl_1{0%{opacity:0;transform:translate3d(0,var(--space3XL),0)}to{opacity:1;transform:translateZ(0)}}._details_xuegl_262{position:relative}._details_xuegl_262:only-child{grid-column:1 / span 2}@media (max-width: 1040px){._details_xuegl_262:only-child{grid-column:1}}._title_xuegl_274{margin-bottom:.5em}@media (prefers-reduced-motion: no-preference){._title_xuegl_274{opacity:0;animation:_projectFadeSlide_xuegl_1 1.4s var(--bezierFastoutSlowin) var(--initDelay) forwards}}._description_xuegl_284{padding-bottom:var(--spaceL)}@media (prefers-reduced-motion: no-preference){._description_xuegl_284{opacity:0;animation:_projectFadeSlide_xuegl_1 1.4s var(--bezierFastoutSlowin) calc(var(--initDelay) + .1s) forwards}}._linkButton_xuegl_294{padding-left:var(--spaceXS)}@media (prefers-reduced-motion: no-preference){._linkButton_xuegl_294{opacity:0;animation:_projectFadeSlide_xuegl_1 1.4s var(--bezierFastoutSlowin) calc(var(--initDelay) + .2s) forwards}}._meta_xuegl_304{list-style-type:none;margin:0;padding:0;margin-top:var(--spaceM)}@media (max-width: 1680px){._meta_xuegl_304{margin-top:0}}@media (max-width: 1040px){._meta_xuegl_304{margin-top:var(--spaceL)}}._metaItem_xuegl_319{padding:var(--spaceL) 0;font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightRegular);border-top:1px solid color-mix(in lab,var(--text) 20%,transparent)}@media (prefers-reduced-motion: no-preference){._metaItem_xuegl_319{opacity:0;animation:_projectFadeSlide_xuegl_1 1.5s var(--bezierFastoutSlowin) var(--delay) forwards}}@media (max-width: 696px){._metaItem_xuegl_319{padding:var(--spaceM) 0}}._metaItem_xuegl_319:last-child{border-bottom:1px solid color-mix(in lab,var(--text) 20%,transparent)}._image_xuegl_339{position:relative;display:grid;transform:translateZ(0);max-width:100%;width:100%}._sectionContent_xuegl_347{max-width:var(--maxWidthL);width:100%;display:grid;gap:calc(var(--space4XL) * .65)}@media (max-width: 1680px){._sectionContent_xuegl_347{gap:calc(var(--space3XL) * .65)}}._sectionContent_xuegl_347[data-width=l]{max-width:var(--maxWidthL)}._sectionContent_xuegl_347[data-width=xl]{max-width:var(--maxWidthXL)}._sectionContent_xuegl_347[data-width=full]{max-width:100%}._sectionHeading_xuegl_372{margin-bottom:.6em}._sectionText_xuegl_376+a,._sectionText_xuegl_376+._sectionText_xuegl_376{margin-top:var(--spaceL)}._textRow_xuegl_383{align-self:center;text-align:left;position:relative;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 696px){._textRow_xuegl_383{text-align:left;align-items:flex-start}}._textRow_xuegl_383[data-width=s]{max-width:var(--maxWidthS)}._textRow_xuegl_383[data-width=m]{max-width:var(--maxWidthM)}._textRow_xuegl_383[data-width=l]{max-width:var(--maxWidthL)}._textRow_xuegl_383[data-no-margin=true]{margin-bottom:0}._textRow_xuegl_383[data-stretch=true]{width:100%}._textRow_xuegl_383[data-center=true]{align-items:center;text-align:center}._textRow_xuegl_383[data-justify=start]{justify-self:flex-start}._textRow_xuegl_383[data-justify=center]{justify-self:center}._textRow_xuegl_383[data-justify=end]{justify-self:flex-end}@media (max-width: 696px){._textRow_xuegl_383[data-justify=end]{align-items:center;text-align:center}}._sectionColumns_xuegl_439{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:calc(var(--space3XL) * .65);margin:0}._sectionColumns_xuegl_439 p{-webkit-hyphens:auto;hyphens:auto}@media (max-width: 1040px){._sectionColumns_xuegl_439{grid-template-columns:1fr}}}
