@font-face{font-family:Metropolis;font-style:normal;font-weight:100;src:url(/fonts/metropolis-1/Metropolis-Thin.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:100;src:url(/fonts/metropolis-1/Metropolis-ThinItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:200;src:url(/fonts/metropolis-1/Metropolis-ExtraLight.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:200;src:url(/fonts/metropolis-1/Metropolis-ExtraLightItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:300;src:url(/fonts/metropolis-1/Metropolis-Light.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:300;src:url(/fonts/metropolis-1/Metropolis-LightItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:url(/fonts/metropolis-1/Metropolis-Regular.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:400;src:url(/fonts/metropolis-1/Metropolis-RegularItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:500;src:url(/fonts/metropolis-1/Metropolis-Medium.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:500;src:url(/fonts/metropolis-1/Metropolis-MediumItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:600;src:url(/fonts/metropolis-1/Metropolis-SemiBold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:600;src:url(/fonts/metropolis-1/Metropolis-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:700;src:url(/fonts/metropolis-1/Metropolis-Bold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:700;src:url(/fonts/metropolis-1/Metropolis-BoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:800;src:url(/fonts/metropolis-1/Metropolis-ExtraBold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:800;src:url(/fonts/metropolis-1/Metropolis-ExtraBoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:900;src:url(/fonts/metropolis-1/Metropolis-Black.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:900;src:url(/fonts/metropolis-1/Metropolis-BlackItalic.otf) format("opentype")}@font-face{font-family:Mori;font-style:normal;font-weight:400;src:url(/fonts/mori/MPLUSRounded1c-Regular.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:700;src:url(/fonts/mori/MPLUSRounded1c-Bold.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:300;src:url(/fonts/mori/MPLUSRounded1c-Light.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:900;src:url(/fonts/canela/Canela-Black.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:900;src:url(/fonts/canela/Canela-BlackItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:700;src:url(/fonts/canela/Canela-Bold.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:700;src:url(/fonts/canela/Canela-BoldItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:300;src:url(/fonts/canela/Canela-Light.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:300;src:url(/fonts/canela/Canela-LightItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:500;src:url(/fonts/canela/Canela-Medium.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:500;src:url(/fonts/canela/Canela-MediumItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:400;src:url(/fonts/canela/Canela-Regular.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:400;src:url(/fonts/canela/Canela-RegularItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:100;src:url(/fonts/canela/Canela-Thin.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:100;src:url(/fonts/canela/Canela-ThinItalic.ttf) format("truetype")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;src:url(/fonts/michroma/MJ-Michroma-Regular.ttf) format("truetype")}.project-detail_page__P1Zid{background:#fafaf9;color:#111;font-family:Metropolis,sans-serif;padding-bottom:100px}.project-detail_backBar__NnK_8{padding-bottom:24px;padding-top:50px}@media(max-width:768px){.project-detail_backBar__NnK_8{padding-top:80px}}.project-detail_backLink__2_8Lz{align-items:center;color:#111;display:inline-flex;font-family:Michroma,sans-serif;font-size:13px;gap:8px;letter-spacing:1.5px;text-decoration:none;transition:opacity .3s ease}.project-detail_backLink__2_8Lz:hover{opacity:.7}.project-detail_hero__dB4mB{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-top:0}@media(max-width:900px){.project-detail_hero__dB4mB{gap:32px;grid-template-columns:1fr}}.project-detail_hero__left__GZcyG{gap:20px}.project-detail_hero__left__GZcyG,.project-detail_hero__right__c6BDd{display:flex;flex-direction:column}.project-detail_hero__right__c6BDd{gap:24px}@media(max-width:900px){.project-detail_hero__right__c6BDd{gap:20px}}.project-detail_hero__heading__JxRbD{font-family:Michroma,sans-serif;font-size:50px;font-weight:400;line-height:1.2;margin:0 0 4px}.project-detail_hero__heading__JxRbD em{font-family:Michroma,sans-serif;font-style:normal;font-weight:300}@media(max-width:768px){.project-detail_hero__heading__JxRbD{font-size:26px}}.project-detail_infoTable__s5ClO{display:flex;flex-direction:column}.project-detail_infoRow__8OvUe{align-items:center;border-bottom:1px solid #e0e0e0;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:14px 0}@media(max-width:480px){.project-detail_infoRow__8OvUe{gap:10px;grid-template-columns:1fr 1fr;padding:10px 0}}.project-detail_infoLabel__d_Hb9{color:#565656;font-family:Metropolis,sans-serif;font-size:24px;letter-spacing:1.5px}@media(max-width:768px){.project-detail_infoLabel__d_Hb9{font-size:20px}}@media(max-width:992px){.project-detail_infoLabel__d_Hb9{font-size:21px}}.project-detail_infoValue__uhx23{color:#111;font-family:Metropolis,sans-serif;font-size:24px;letter-spacing:1px;text-align:right}@media(max-width:768px){.project-detail_infoValue__uhx23{font-size:16px}}.project-detail_categories__i4h__{color:#000;font-family:Metropolis,sans-serif;font-size:20px;line-height:1.6;margin:0}@media(max-width:768px){.project-detail_categories__i4h__{font-size:16px;line-height:1.4}}.project-detail_mainImage__F2a72{aspect-ratio:4/3;overflow:hidden;width:100%}.project-detail_mainImage__F2a72 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.project-detail_mainImage__F2a72 img:hover{transform:scale(1.03)}.project-detail_sideImage__uNMaY{aspect-ratio:4/3;overflow:hidden;width:100%}.project-detail_sideImage__uNMaY img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail_description__G4c3R{color:#565656;font-family:Metropolis,sans-serif;font-size:20px;line-height:1.4;margin:0;text-align:justify}@media(max-width:768px){.project-detail_description__G4c3R{font-size:13px}}.project-detail_related__q4PW4{margin-top:80px}@media(max-width:768px){.project-detail_related__q4PW4{margin-top:60px}}.project-detail_related__header__rI8js{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}@media(max-width:640px){.project-detail_related__header__rI8js{margin-bottom:20px}}.project-detail_related__title___BPyJ{color:#111;font-family:Michroma,sans-serif;font-size:50px;font-weight:400;line-height:1.2;margin:0}.project-detail_related__title___BPyJ em{font-family:Michroma,sans-serif;font-style:normal;font-weight:300}@media(max-width:768px){.project-detail_related__title___BPyJ{font-size:22px}}.project-detail_related__arrows__WKv8r{display:flex;flex-shrink:0;gap:8px}.project-detail_related__swiper__K_8vJ{overflow:hidden;width:100%}.project-detail_relatedCard__DoU1K{color:#111;cursor:pointer;display:block;text-decoration:none}.project-detail_relatedCard__image__4xPo6{aspect-ratio:3/4;margin-bottom:16px;overflow:hidden;width:100%}.project-detail_relatedCard__image__4xPo6 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.project-detail_relatedCard__image__4xPo6:hover img{transform:scale(1.05)}.project-detail_relatedCard__info__Ayc2e{padding:0 4px;text-align:center}.project-detail_relatedCard__name__nbhud{color:#111;font-size:20px;letter-spacing:1.5px;margin:0 0 4px}.project-detail_relatedCard__loc__O2HXP,.project-detail_relatedCard__name__nbhud{font-family:Metropolis,sans-serif;font-weight:300;text-transform:uppercase}.project-detail_relatedCard__loc__O2HXP{color:#555;font-size:11px;letter-spacing:1px;margin:0}.project-detail_relatedCard__line__HOevM{background:#111;height:2px;margin:10px auto 0;width:24px}.project-detail_navBtn__wR7Me{align-items:center;background:transparent;border:1px solid #111;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.project-detail_navBtn__wR7Me img{filter:invert(1);height:16px;width:16px}.project-detail_navBtn__wR7Me:hover{background:#111}.project-detail_navBtn__wR7Me:hover img{filter:invert(0)}@media(max-width:640px){.project-detail_navBtn__wR7Me{height:36px;width:36px}}.project-detail_next__Y8_cC{transform:rotate(180deg)}.project-detail_icBack__DgxPJ{filter:invert(1)}