.ProjectPageContent_subtitle__nuv_Z{font-style:italic;font-family:var(--font-editorial-italic)!important;letter-spacing:-.025em!important;line-height:115%;font-size:40px;margin-top:16px;width:100%;text-align:left}.ProjectPageContent_richtext__container___vhbU{display:flex;flex-direction:column;gap:30px;margin-top:8px;position:relative;height:-moz-fit-content;height:fit-content;max-width:695px}.ProjectPageContent_imageWrapper__desktop__FEWI7{position:relative;width:100%;padding-top:66.67%;overflow:hidden;display:none}.ProjectPageContent_content__wrapper__wls25{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;height:-moz-fit-content;height:fit-content}.ProjectPageContent_content__wrapper__wls25 p{width:100%;font-size:17px;line-height:145%;height:-moz-fit-content;height:fit-content}.ProjectPageContent_content__wrapper__wls25 b{font-weight:600;letter-spacing:-.02em}.ProjectPageContent_content__wrapper__wls25 h4{width:100%;font-size:17px;line-height:130%;height:-moz-fit-content;height:fit-content;margin-top:24px;font-size:24px;font-weight:600;letter-spacing:-.02em}.ProjectPageContent_content__wrapper__wls25 u{text-decoration:underline;text-decoration-thickness:.1em;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;transition:all .2s ease-in}.ProjectPageContent_content__wrapper__wls25 u:hover{transition:all .2s ease-out;opacity:.6}.ProjectPageContent_content__wrapper__wls25 li{margin-bottom:17px}.ProjectPageContent_content__wrapper__wls25 ol,.ProjectPageContent_content__wrapper__wls25 ul{list-style-position:outside;padding-left:20px}.ProjectPageContent_content__wrapper__wls25 li::marker{font-weight:600}.ProjectPageContent_content__image__wrapper__h7n_Z{position:relative;width:calc((100% - 8px) / 2);aspect-ratio:3/2;overflow:hidden;background:#fff;margin:12px 0}.ProjectPageContent_content__image__wrapper__h7n_Z img{width:100%!important;height:auto!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}@media screen and (max-width:500px){.ProjectPageContent_content__image__wrapper__h7n_Z+.ProjectPageContent_content__image__wrapper__h7n_Z{width:calc(100%);margin-top:-8px}.ProjectPageContent_content__image__wrapper__h7n_Z{width:calc(100%)}}.ProjectPage_portfolioWrapper__NbPid{font-weight:500;height:32px;display:flex;flex-direction:row;gap:4px;letter-spacing:-.01em;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:-14px;transition:all .1s ease-in}.ProjectPage_portfolioArrow__WhHhE{transform:rotate(180deg)}.ProjectPage_container__4dK40{padding:24px 20px 0;width:100%;max-width:1280px}.ProjectPage_mainHeaderWrapper__NAZVF{display:flex;flex-direction:column;align-items:center}.ProjectPage_imageWrapper__8EO9j{width:flex;aspect-ratio:4/5;position:relative}@media screen and (min-width:550px){.ProjectPage_portfolioWrapper__NbPid:hover{opacity:.6;transition:all .1s ease-out}.ProjectPage_container__4dK40{padding-left:40px;padding-right:40px;padding-top:32px}}.ProjectPageHeader_mainWrapper__0_OGz{color:var(--primary);display:flex;flex-direction:column;gap:0;width:100%;position:relative;justify-content:space-between;padding-top:32px;padding-bottom:40px;text-shadow:0 0 8px #fff6ed,0 0 24px #fff6ed}.ProjectPageHeader_content__GMu3V{width:100%;z-index:1;display:flex;flex-direction:column;align-items:center;min-width:0}.ProjectPageHeader_infoWrapper__vHuN8{transition:all .2s ease;opacity:1;position:relative;height:-moz-fit-content;height:fit-content;color:var(--primary);display:flex;flex-direction:column;gap:23px;z-index:1;width:100%}.ProjectPageHeader_imageWrapper___t_2F{aspect-ratio:4/5;position:relative;width:calc(66vw - 40px);min-width:0;transition:all .2s ease-in;margin:20px 0;max-width:400px}.ProjectPageHeader_fancyDividerMobile__geu8V{background-image:url(/starRed.png);background-repeat:repeat-x;background-position:0;background-size:14px 9px;height:9px;width:100%}.ProjectPageHeader_fancyDividerDesktop___0_QA{display:none}.ProjectPageHeader_title__87qyj{font-family:var(--font-editorial)!important;font-weight:400!important;letter-spacing:-.025em!important;text-align:left;width:100%;line-height:97%;font-size:calc(.171 * (100vw - 40px))}.ProjectPageHeader_subtitle__tPc_I{text-align:left;margin-bottom:23px;font-size:17px;line-height:130%;width:100%;margin-top:4px;min-width:150px;max-width:625px}.ProjectPageHeader_readMore__NLlln{font-weight:600;letter-spacing:-.02em;font-size:19px}.ProjectPageHeader_readMore__NLlln img{margin-bottom:-3.5px}@media screen and (min-width:550px){.ProjectPageHeader_title__87qyj{font-size:87px;text-align:left}.ProjectPageHeader_wrapper__OzQbB{max-width:455px}.ProjectPageHeader_wrapper__OzQbB:hover .ProjectPageHeader_imageWrapper___t_2F{transform:rotate(3deg);transition:all .2s ease-out}.ProjectPageHeader_descriptionLink__zRNfP{transition:all .1s ease-in}.ProjectPageHeader_descriptionLink__zRNfP:hover{opacity:.6;transition:all .1s ease-out}}@media screen and (min-width:900px){.ProjectPageHeader_title__87qyj{font-size:calc(.144 * (50vw - 130px));text-align:left}.ProjectPageHeader_wrapper__OzQbB{color:var(--primary);display:flex;flex-direction:row;gap:0;width:100%;position:relative;justify-content:space-between;padding-top:32px;padding-bottom:16px;margin-bottom:-8px}}.ProjectPageHeader_descriptionheader__cgdho{font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.01em;margin-bottom:5px}.ProjectPageHeader_description__1pcA_{text-align:left;font-size:18px;line-height:130%;margin-top:2px;width:100%}.ProjectPageHeader_descriptionWrapper__5dQ4Z{max-width:450px}.ProjectPageHeader_descriptionLink__zRNfP{font-weight:600;letter-spacing:-.01em;vertical-align:bottom;white-space:nowrap}@media screen and (min-width:750px){.ProjectPageHeader_mainWrapper__0_OGz{display:grid;padding-top:48px;grid-template-columns:1fr 1fr;grid-column-gap:40px;column-gap:40px}.ProjectPageHeader_fancyDividerMobile__geu8V{display:none}.ProjectPageHeader_fancyDividerDesktop___0_QA{background-image:url(/starRed.png);background-repeat:repeat-x;background-position:0;background-size:14px 9px;height:9px;width:100%;display:flex;margin-bottom:48px}.ProjectPageHeader_imageWrapper___t_2F{width:100%;margin:0}}