:root{--headerH:120px;--gap:16px}.ProjectsPage-module__8q32fW__page{width:100%}.ProjectsPage-module__8q32fW__colB{gap:var(--gap);flex-direction:column;max-width:200px;display:flex}.ProjectsPage-module__8q32fW__snap{height:calc(100vh - var(--headerH));scroll-snap-type:y mandatory;scroll-behavior:smooth;padding-top:100px;padding-bottom:800px;overflow-y:auto}.ProjectsPage-module__8q32fW__section{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:var(--headerH);height:calc(100vh - var(--headerH));align-items:center;padding:40px 0 60px;display:flex}.ProjectsPage-module__8q32fW__sectionInner{grid-template-columns:1.25fr 440px;align-items:center;gap:56px;width:min(1200px,92vw);margin:0 auto;display:grid;position:relative}.ProjectsPage-module__8q32fW__left{justify-content:center;display:flex}.ProjectsPage-module__8q32fW__leftMedia{flex-wrap:nowrap;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.ProjectsPage-module__8q32fW__media{object-fit:contain;width:100%;height:auto;max-height:560px}.ProjectsPage-module__8q32fW__mediaWrap{justify-content:center;width:100%;display:flex}.ProjectsPage-module__8q32fW__right{flex-direction:column;gap:22px;width:440px;display:flex}.ProjectsPage-module__8q32fW__titles{flex-direction:column;gap:6px;display:flex}.ProjectsPage-module__8q32fW__h1{color:#3b3b3b;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.ProjectsPage-module__8q32fW__h2{color:#747474;margin:0;font-size:22px;font-weight:400}.ProjectsPage-module__8q32fW__blue{color:#1a73ff}.ProjectsPage-module__8q32fW__gridFrame{gap:var(--gap);grid-template-columns:170px 1fr;align-items:start;display:grid}.ProjectsPage-module__8q32fW__mapWrap{aspect-ratio:1;border-radius:20px;width:170px;overflow:hidden}.ProjectsPage-module__8q32fW__map{object-fit:cover;width:100%;height:100%}.ProjectsPage-module__8q32fW__toolsWrap{direction:rtl;grid-template-columns:repeat(3,50px);justify-content:end;gap:10px;width:160px;margin-top:14px;display:grid}.ProjectsPage-module__8q32fW__tool{direction:ltr;border-radius:14px;width:52px;height:52px;overflow:hidden}.ProjectsPage-module__8q32fW__toolImg{object-fit:cover;width:100%;height:100%}.ProjectsPage-module__8q32fW__pill{background:#f8f8f8;border:1px solid #ebebeb;border-radius:14px;align-items:center;gap:10px;height:48px;padding:10px 12px;display:flex}.ProjectsPage-module__8q32fW__pillText{color:#747474;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:400;overflow:hidden}.ProjectsPage-module__8q32fW__pillTextStrong{color:#747474;font-size:18px;font-weight:500}.ProjectsPage-module__8q32fW__pillTeamRight{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ProjectsPage-module__8q32fW__avatars{align-items:center;display:flex}.ProjectsPage-module__8q32fW__avatar{object-fit:cover;border:2px solid #f8f8f8;border-radius:999px}.ProjectsPage-module__8q32fW__avatarOverlap{object-fit:cover;border:2px solid #f8f8f8;border-radius:999px;margin-left:-10px}.ProjectsPage-module__8q32fW__emoji{font-size:22px;line-height:1}.ProjectsPage-module__8q32fW__detailBox{background:#f8f8f8;border:1px solid #ebebeb;border-radius:14px;margin-top:0;padding:14px 12px}.ProjectsPage-module__8q32fW__detailTitle{color:#4a4a4a;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:18px;font-weight:600;display:flex}.ProjectsPage-module__8q32fW__detailPin{opacity:.8;font-size:18px}.ProjectsPage-module__8q32fW__tags{flex-wrap:wrap;gap:10px;display:flex}.ProjectsPage-module__8q32fW__tag{background:#fff;border:1px solid #ebebeb;border-radius:10px;align-items:center;gap:10px;width:fit-content;height:34px;padding:0 10px;display:inline-flex}.ProjectsPage-module__8q32fW__tagText{color:#747474;font-size:16px}.ProjectsPage-module__8q32fW__tagEmoji{opacity:.85;font-size:16px}.ProjectsPage-module__8q32fW__tagIcon{width:16px;height:16px;display:block}.ProjectsPage-module__8q32fW__cta{color:#1a73ff;background:#eaf2ff;border:1px solid #d7e6ff;border-radius:999px;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 18px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.ProjectsPage-module__8q32fW__cta:hover{color:#fff;background:#1a73ff;border-color:#1a73ff}.ProjectsPage-module__8q32fW__ctaIcon{border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:relative}.ProjectsPage-module__8q32fW__arrowBlue,.ProjectsPage-module__8q32fW__arrowWhite{width:18px;height:18px;position:absolute}.ProjectsPage-module__8q32fW__arrowWhite,.ProjectsPage-module__8q32fW__cta:hover .ProjectsPage-module__8q32fW__arrowBlue{opacity:0}.ProjectsPage-module__8q32fW__cta:hover .ProjectsPage-module__8q32fW__arrowWhite{opacity:1}.ProjectsPage-module__8q32fW__rail{background:#f0f0f0;border-radius:99px;width:3px;height:220px;position:absolute;top:50%;right:-64px;transform:translateY(-50%)}.ProjectsPage-module__8q32fW__railDot{background:#1a73ff;border-radius:999px;width:12px;height:12px;position:absolute;top:45%;right:-4px}@media (max-width:980px){.ProjectsPage-module__8q32fW__snap{scroll-snap-type:none;height:auto;overflow:visible}.ProjectsPage-module__8q32fW__section{min-height:unset;padding:80px 0}.ProjectsPage-module__8q32fW__sectionInner{grid-template-columns:1fr}.ProjectsPage-module__8q32fW__right{width:100%}.ProjectsPage-module__8q32fW__rail{display:none}}
