.ProjectsHero-module__VK7P0q__hero{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;padding:30px 20px;display:flex}.ProjectsHero-module__VK7P0q__intro{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;overflow:clip}.ProjectsHero-module__VK7P0q__title{width:343px;font-family:var(--font-display);text-align:center;white-space:pre-wrap;word-break:break-word;color:var(--color-ink);margin:0;font-size:36px;font-weight:400;line-height:39.6px}.ProjectsHero-module__VK7P0q__break{font-size:56px;line-height:61.6px}.ProjectsHero-module__VK7P0q__accent{color:var(--color-primary)}.ProjectsHero-module__VK7P0q__media{background:var(--color-primary);border-radius:36px;flex:none;width:100%;height:242px;display:block;position:relative;overflow:hidden}.ProjectsHero-module__VK7P0q__media:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.ProjectsHero-module__VK7P0q__frame{border-radius:inherit;display:block;position:absolute;inset:0}.ProjectsHero-module__VK7P0q__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;overflow:clip}@media (min-width:1024px){.ProjectsHero-module__VK7P0q__hero{flex-direction:row;gap:30px;width:92%;padding:0}.ProjectsHero-module__VK7P0q__intro{flex:1 0 0;align-items:flex-start;gap:38px}.ProjectsHero-module__VK7P0q__title{text-align:left;white-space:pre;width:auto;font-size:33px;line-height:36.3px}.ProjectsHero-module__VK7P0q__line,.ProjectsHero-module__VK7P0q__accent{font-size:43px;line-height:47.3px}.ProjectsHero-module__VK7P0q__media{flex:1 0 0;width:auto;height:429px}}@media (min-width:1440px){.ProjectsHero-module__VK7P0q__hero{gap:44px;width:100%;max-width:1100px}.ProjectsHero-module__VK7P0q__title{font-size:45px;line-height:49.5px}.ProjectsHero-module__VK7P0q__line,.ProjectsHero-module__VK7P0q__accent{font-size:56px;line-height:61.6px}.ProjectsHero-module__VK7P0q__media{flex:none;width:623px}}
main.page-module__4-J-wG__main{gap:0}@media (min-width:1024px){main.page-module__4-J-wG__main{gap:38px;width:810px;padding:40px 32px 60px}}@media (min-width:1440px){main.page-module__4-J-wG__main{gap:80px;width:100%;padding:60px 40px 80px}}
