.ProjectSummary_summary__fKpCg{height:80vh;width:100%;max-height:1080px;padding-bottom:var(--spaceL);margin:140px 0;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:2080px){.ProjectSummary_summary__fKpCg{margin:var(--space2XL) 0}}@media (max-width:1040px){.ProjectSummary_summary__fKpCg{height:auto;margin:var(--space3XL) 0}}@media (max-width:696px){.ProjectSummary_summary__fKpCg{padding-bottom:var(--space4XL);margin-bottom:0}}.ProjectSummary_summary__fKpCg[data-first=true]{margin-top:0}@media (max-width:1040px){.ProjectSummary_summary__fKpCg[data-first=true]{margin-top:0}}.ProjectSummary_content___zwGU{--textColumnWidth:36%;width:100%;max-width:var(--maxWidthL);align-items:center;justify-content:center;display:grid;grid-template-columns:var(--textColumnWidth) 1fr;grid-column-gap:var(--space2XL)}.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_content___zwGU{grid-template-columns:1fr var(--textColumnWidth)}@media (max-width:1680px){.ProjectSummary_content___zwGU{--textColumnWidth:40%}}@media (max-width:1040px){.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_content___zwGU{grid-template-columns:100%}.ProjectSummary_content___zwGU{grid-template-columns:100%;flex-direction:column-reverse;height:auto}}.ProjectSummary_details__1ouAB{z-index:var(--zIndex1);position:relative;will-change:transform,opacity}@media (max-width:1040px){.ProjectSummary_details__1ouAB{flex:0 0 auto;max-width:410px;grid-row:2;grid-column:1;justify-self:center}}.ProjectSummary_preview__o6wvm{position:relative;display:flex;align-items:center;justify-self:center;justify-content:center;height:100%;width:100%;will-change:transform,opacity}.ProjectSummary_model__eNUCN{--width:180%;--aspectRatio:12/10;min-width:var(--width);aspect-ratio:var(--aspectRatio);display:grid;position:relative}.ProjectSummary_model__eNUCN[data-device=laptop]{top:6%;left:14%}@media (max-width:2080px){.ProjectSummary_model__eNUCN[data-device=laptop]{--width:180%}}@media (max-width:1040px){.ProjectSummary_model__eNUCN[data-device=laptop]{--width:140%;top:10%;left:0}}.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_model__eNUCN[data-device=laptop]{left:-14%}@media (max-width:1040px){.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_model__eNUCN[data-device=laptop]{left:0}}.ProjectSummary_model__eNUCN[data-device=phone]{--width:116%;--aspectRatio:7/10;top:5%;left:-10%}@media (max-width:2080px){.ProjectSummary_model__eNUCN[data-device=phone]{--width:108%;left:0}}@media (max-width:1040px){.ProjectSummary_model__eNUCN[data-device=phone]{--width:108%;left:0;max-height:60vh}}@media (max-width:696px){.ProjectSummary_model__eNUCN[data-device=phone]{--width:108%;left:0;max-height:none}}.ProjectSummary_svg__L9UCo{opacity:0;transition:opacity 1.2s ease 1.4s;fill:var(--colorTextTitle)}.ProjectSummary_svg__L9UCo[data-visible=true]{opacity:var(--opacity)}.ProjectSummary_svg__L9UCo[data-device=laptop]{position:absolute;width:100%;right:-36%;bottom:24%;transform:translateY(50%)}@media (max-width:1040px){.ProjectSummary_svg__L9UCo[data-device=laptop]{width:80%;right:-10%;bottom:18%}}@media (max-width:696px){.ProjectSummary_svg__L9UCo[data-device=laptop]{right:0}}.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_svg__L9UCo[data-device=laptop]{right:auto;left:-20%}@media (max-width:1040px){.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_svg__L9UCo[data-device=laptop]{right:-10%;left:auto}}@media (max-width:696px){.ProjectSummary_summary__fKpCg[data-alternate=true] .ProjectSummary_svg__L9UCo[data-device=laptop]{right:0}}.ProjectSummary_svg__L9UCo[data-device=phone]{position:absolute;bottom:23%;transform:translateY(50%);width:100%;transition-delay:.8s}@media (max-width:1040px){.ProjectSummary_svg__L9UCo[data-device=phone]{width:80%;bottom:23%}}.ProjectSummary_index__HlMQf{position:relative;display:grid;grid-template-columns:90px 1fr;gap:var(--spaceM);align-items:center;margin-bottom:var(--spaceXL)}.ProjectSummary_indexNumber__U7b3n{font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);color:var(--colorTextTitle);opacity:0;transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationM);transition-delay:1.3s}@media (prefers-reduced-motion:no-preference){.ProjectSummary_indexNumber__U7b3n{transition-property:transform,opacity;transform:translateX(calc(var(--spaceM) * -1))}}.ProjectSummary_indexNumber__U7b3n[data-visible=true]{transform:translateX(0);opacity:1}.ProjectSummary_title__G6VNf{margin-bottom:var(--spaceL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--durationM);opacity:0}@media (prefers-reduced-motion:no-preference){.ProjectSummary_title__G6VNf{transition-property:transform,opacity,filter;transform:translate3d(0,var(--spaceL),0) scale(.97);filter:blur(3px)}}.ProjectSummary_title__G6VNf[data-visible=true]{transform:none;opacity:1;filter:blur(0)}.ProjectSummary_description__db_dr{margin-bottom:var(--spaceXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--durationL);opacity:0;white-space:pre-line}@media (prefers-reduced-motion:no-preference){.ProjectSummary_description__db_dr{transition-property:transform,opacity,filter;transform:translate3d(0,var(--spaceL),0) scale(.97);filter:blur(3px)}}.ProjectSummary_description__db_dr[data-visible=true]{transform:none;opacity:1;filter:blur(0)}.ProjectSummary_button__FepE2{transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--durationXL);transform:translate3d(0,var(--spaceL),0);opacity:0}@media (prefers-reduced-motion:no-preference){.ProjectSummary_button__FepE2{transition-property:transform,opacity,filter;transform:translate3d(0,var(--spaceL),0) scale(.97);filter:blur(2px)}}.ProjectSummary_button__FepE2[data-visible=true]{transform:none;opacity:1;filter:blur(0)}.Home_home__f0GhW{overflow-x:hidden}