.project-page_wrapper__fJdC0{width:100%;min-height:100%;padding:120px 30px 80px;color:#121212;font-family:Sora,sans-serif;opacity:0;animation:project-page_fade-in__Ph8l5 .6s ease-in-out forwards}@media(max-width:1024px){.project-page_wrapper__fJdC0{padding:100px 20px 60px}}@media(max-width:576px){.project-page_wrapper__fJdC0{padding:90px 16px 60px}}.project-page_container__ddzhV{max-width:1306px;margin:0 auto}@keyframes project-page_fade-in__Ph8l5{0%{opacity:0}to{opacity:1}}.project-page_cta__Mb_qG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-top:80px;padding:32px 0;border-top:1px solid hsla(0,0%,7%,.15)}@media(max-width:1024px){.project-page_cta__Mb_qG{margin-top:56px}}.project-page_ctaTitle__4i6MY{font-size:30px;font-weight:300;line-height:110%}@media(max-width:1024px){.project-page_ctaTitle__4i6MY{font-size:24px}}.project-page_ctaLink__x6f9q{display:inline-flex;gap:8px;font-size:20px;font-weight:300;color:#121212;text-decoration:underline;text-underline-offset:4px;transition:color .3s ease-in-out}.project-page_ctaLink__x6f9q:hover{color:#71f049}.project-case-hero_hero__BIOM5{display:flex;flex-direction:column}.project-case-hero_back__UhRGE{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:300;color:hsla(0,0%,7%,.55);margin-bottom:28px;transition:color .3s ease-in-out}.project-case-hero_back__UhRGE:hover{color:#121212}.project-case-hero_breadcrumbs__g71he{align-self:flex-start;margin-bottom:28px;font-size:14px;font-weight:300;color:hsla(0,0%,7%,.55)}.project-case-hero_breadcrumbs__g71he ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-case-hero_breadcrumbs__g71he li+li:before{content:"/";margin-right:8px}.project-case-hero_breadcrumbs__g71he .project-case-hero_back__UhRGE{margin-bottom:0}.project-case-hero_eyebrow__XETVY{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:200;color:hsla(0,0%,7%,.55);margin-bottom:22px}.project-case-hero_category__1N3f1{display:inline-flex;align-items:center;gap:14px;color:#121212}.project-case-hero_category__1N3f1:after{content:"";display:inline-block;width:22px;height:1px;background-color:#71f049}.project-case-hero_site__XIw07{transition:color .3s ease-in-out}.project-case-hero_site__XIw07:hover{color:#71f049}.project-case-hero_title__Um_o1{font-family:Melodrama,sans-serif;font-weight:500;font-size:clamp(38px,6vw,84px);line-height:1.02;max-width:14ch;margin:0}.project-case-hero_subtitle__XMsQC{max-width:620px;margin-top:24px;font-size:18px;font-weight:200;line-height:1.6;color:hsla(0,0%,7%,.8)}.project-case-hero_media__x2pt6{margin-top:48px;border:1px solid hsla(0,0%,7%,.1);border-radius:8px;overflow:hidden;aspect-ratio:16/8.6;background-color:hsla(0,0%,7%,.04)}.project-case-hero_cover__hlukA{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.project-case-hero_title__Um_o1{max-width:100%}.project-case-hero_subtitle__XMsQC{font-size:16px}.project-case-hero_media__x2pt6{margin-top:32px}}.project-case-brief_brief__txqFd{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:64px;gap:64px}@media(max-width:1024px){.project-case-brief_brief__txqFd{grid-template-columns:1fr;gap:32px}}.project-case-brief_text__XSghh{display:flex;flex-direction:column;gap:16px;font-size:17px;font-weight:200;line-height:1.75;color:hsla(0,0%,7%,.85)}.project-case-brief_facts__BgAre{display:flex;flex-direction:column;gap:20px;margin:0}.project-case-brief_fact__sdiYs{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,7%,.1)}.project-case-brief_fact__sdiYs:last-child{padding-bottom:0;border-bottom:none}.project-case-brief_factKey__j7NcK{font-size:13px;font-weight:200;color:hsla(0,0%,7%,.55);margin-bottom:8px}.project-case-brief_factValue__lYDSY{margin:0;font-size:16px;font-weight:300}.project-case-brief_tags__mS29S{display:flex;flex-wrap:wrap;gap:6px}.project-case-brief_tag__iVDVM{padding:4px 8px;font-weight:100;font-size:14px;line-height:100%;border-radius:32px;border:1px solid #71f049}.project-case-brief_secondLabel___S448{margin-top:40px}.project-case-section_section__BQZXW{padding-top:56px;margin-top:56px;border-top:1px solid hsla(0,0%,7%,.1)}@media(max-width:768px){.project-case-section_section__BQZXW{padding-top:40px;margin-top:40px}}.project-case-section_label__zaeN6{font-size:13px;font-weight:200;color:hsla(0,0%,7%,.55);margin-bottom:22px}.project-case-gallery_grid__I2xoI{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:190px;grid-gap:12px;gap:12px}@media(max-width:1024px){.project-case-gallery_grid__I2xoI{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}}.project-case-gallery_item__JYlMk{position:relative;overflow:hidden;border-radius:8px;border:1px solid hsla(0,0%,7%,.1);background-color:hsla(0,0%,7%,.04)}.project-case-gallery_large__xa5gw{grid-column:span 4;grid-row:span 2}@media(max-width:1024px){.project-case-gallery_large__xa5gw{grid-column:span 2}}.project-case-gallery_full__PeW7r{grid-column:span 6;grid-row:span 2}@media(max-width:1024px){.project-case-gallery_full__PeW7r{grid-column:span 2}}.project-case-gallery_med__qUZu2{grid-column:span 3}@media(max-width:1024px){.project-case-gallery_med__qUZu2{grid-column:span 1}}.project-case-gallery_small__LNW6B{grid-column:span 2}@media(max-width:1024px){.project-case-gallery_small__LNW6B{grid-column:span 1}}.project-case-gallery_media__VgBBA{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.project-case-gallery_item__JYlMk:hover .project-case-gallery_media__VgBBA{transform:scale(1.03)}.project-case-gallery_tag__S3OFO{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:32px;border:1px solid hsla(0,0%,7%,.1);background-color:#fff;font-size:11px;font-weight:300;line-height:100%;z-index:1}.project-case-approach_steps__QOYSM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media(max-width:1024px){.project-case-approach_steps__QOYSM{grid-template-columns:1fr;gap:28px}}.project-case-approach_step__iDLtg{position:relative;padding-top:20px;border-top:1px solid hsla(0,0%,7%,.1);transition:border-color .3s ease-in-out}.project-case-approach_step__iDLtg:hover{border-top-color:#71f049}.project-case-approach_num___eEEz{display:block;font-family:Melodrama,sans-serif;font-size:34px;font-weight:400;line-height:1;color:hsla(0,0%,7%,.35);margin-bottom:14px;transition:color .3s ease-in-out}.project-case-approach_step__iDLtg:hover .project-case-approach_num___eEEz{color:#121212}.project-case-approach_title__NxXpT{font-size:20px;font-weight:400;line-height:1.2;margin-bottom:10px}.project-case-approach_description__9mMSU{font-size:15px;font-weight:200;line-height:1.65;color:hsla(0,0%,7%,.75)}.project-case-team_team__5ax73{display:flex;flex-wrap:wrap;gap:48px}@media(max-width:768px){.project-case-team_team__5ax73{gap:24px}}.project-case-team_link__dfVtQ,.project-case-team_member__LbUCx{display:flex;align-items:center;gap:16px}.project-case-team_link__dfVtQ{transition:color .3s ease-in-out}.project-case-team_link__dfVtQ:hover{color:#71f049}.project-case-team_avatar__Iuivy{width:52px;height:52px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid hsla(0,0%,7%,.1);background-color:hsla(0,0%,7%,.04);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#121212}.project-case-team_photo__jpZ9B{width:100%;height:100%;object-fit:cover;object-position:center top}.project-case-team_name__sSzhC{display:block;font-size:15px;font-weight:400}.project-case-team_role___cLMi{display:block;margin-top:2px;font-size:13px;font-weight:200;color:hsla(0,0%,7%,.55)}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.woff2) format("woff2"),url(/fonts/Sora-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Sora;src:url(/fonts/Sora-ExtraBold.woff2) format("woff2"),url(/fonts/Sora-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:Sora;src:url(/fonts/Sora-ExtraLight.woff2) format("woff2"),url(/fonts/Sora-ExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:Sora;src:url(/fonts/Sora-Light.woff2) format("woff2"),url(/fonts/Sora-Light.woff) format("woff");font-weight:300}@font-face{font-family:Sora;src:url(/fonts/Sora-Medium.woff2) format("woff2"),url(/fonts/Sora-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.woff2) format("woff2"),url(/fonts/Sora-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Sora;src:url(/fonts/Sora-SemiBold.woff2) format("woff2"),url(/fonts/Sora-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:Sora;src:url(/fonts/Sora-Thin.woff2) format("woff2"),url(/fonts/Sora-Thin.woff) format("woff");font-weight:100}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Light.woff2) format("woff2"),url(/fonts/Melodrama-Light.woff) format("woff");font-weight:300}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Regular.woff2) format("woff2"),url(/fonts/Melodrama-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Medium.woff2) format("woff2"),url(/fonts/Melodrama-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Bold.woff2) format("woff2"),url(/fonts/Melodrama-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Semibold.woff2) format("woff2"),url(/fonts/Melodrama-Semibold.woff) format("woff");font-weight:600}.project-case-next_next__ryQi5{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:56px;margin-top:56px;border-top:1px solid hsla(0,0%,7%,.1)}@media(max-width:768px){.project-case-next_next__ryQi5{padding-top:40px;margin-top:40px}}.project-case-next_label__EtYbK{display:block;font-size:13px;font-weight:200;color:hsla(0,0%,7%,.55);margin-bottom:12px}.project-case-next_title__Qh_te{display:block;font-family:Melodrama,sans-serif;font-weight:500;font-size:clamp(28px,3.6vw,52px);line-height:1.05}.project-case-next_arrow__89uir{width:54px;height:54px;flex-shrink:0;border-radius:50%;border:1px solid hsla(0,0%,7%,.15);display:flex;align-items:center;justify-content:center;font-size:18px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.project-case-next_next__ryQi5:hover .project-case-next_arrow__89uir{background-color:#71f049;border-color:#71f049}