.ProjectDemo_imageContent__dqUVx,.ProjectDemo_videoContent__YL7t9{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;border-radius:1em;transition:opacity .3s ease-in-out}.ProjectDemo_videoContent__YL7t9{opacity:0}.TechCard_container__UcJBs .TechCard_toolTip__7V4VC{display:none}.TechCard_container__UcJBs .TechCard_card__fTTRC{display:flex;width:3rem;height:4rem;display:grid;place-content:center;border-radius:.75em;background:linear-gradient(22deg,rgba(15,23,42,0),#334155);transition:all .2s}.TechCard_container__UcJBs .TechCard_card__fTTRC img{width:36px;height:36px}@media screen and (min-width:990px){.TechCard_container__UcJBs .TechCard_toolTip__7V4VC{display:none;position:absolute;transform-origin:bottom center;top:-3em;transform:translateY(-100%);transition:transform 50ms;max-height:10em;width:30em;flex-direction:column;border-radius:.75rem;background:#334155;padding:1.5em;z-index:10}.TechCard_container__UcJBs .TechCard_toolTip__7V4VC h6{font-weight:800;color:#3b82f6}.TechCard_container__UcJBs .TechCard_toolTip__7V4VC.TechCard_isHovered__jF8Jj{display:flex}.TechCard_container__UcJBs .TechCard_card__fTTRC{width:4rem;height:6rem;cursor:crosshair}.TechCard_container__UcJBs .TechCard_card__fTTRC img{width:48px;height:48px}.TechCard_container__UcJBs:hover .TechCard_card__fTTRC{transform:translateY(-2em) rotate(20deg)}}.ProjectPage_main__47UA1{min-height:100vh;min-width:375px;max-width:1600px;margin:0 auto;padding:1em;color:#fff;display:grid;grid-template-columns:1fr;gap:1em}.ProjectPage_main__47UA1 .ProjectPage_nav__hH6aI{grid-row:1}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU{grid-row:2;width:-moz-fit-content;width:fit-content;justify-self:center}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU .ProjectPage_container__RpZS0{display:flex;gap:1em}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU .ProjectPage_container__RpZS0 .ProjectPage_logo__gI6l2{align-self:center;height:2rem;width:2rem}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU .ProjectPage_container__RpZS0 h1{font-size:3em;font-weight:800}.ProjectPage_main__47UA1 .ProjectPage_demo__1Hju4{position:relative;min-width:300px;width:90vw;aspect-ratio:700/380}.ProjectPage_main__47UA1 .ProjectPage_tech___oXzD{display:flex;justify-content:center;flex-wrap:wrap;position:relative;gap:.5em;width:100%}.ProjectPage_main__47UA1 .ProjectPage_challenges__krIEY{padding:1em}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:.6rem}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy .ProjectPage_bgroup__Ridf_{display:flex;place-content:center;grid-column:span 2}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy .ProjectPage_extra__W5tqC{display:grid;place-content:center;max-height:4.4em;margin-right:.5rem;margin-bottom:.5rem;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border:1px solid #000;background-color:#24292f;color:#fff;transition:all}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy .ProjectPage_extra__W5tqC:hover{border:1px solid #238636;background-color:rgba(36,41,47,.9)}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy .ProjectPage_deploy__uOKwA{justify-self:center;grid-column:span 2}@media screen and (min-width:990px){.ProjectPage_main__47UA1{padding:2em;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:5em;column-gap:5em;row-gap:0}.ProjectPage_main__47UA1 .ProjectPage_nav__hH6aI{grid-column:1/span 2}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU{grid-column:2;justify-self:flex-start;align-self:end}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU .ProjectPage_container__RpZS0 .ProjectPage_logo__gI6l2{height:4rem;width:4rem}.ProjectPage_main__47UA1 .ProjectPage_title__Y_SBU .ProjectPage_container__RpZS0 h1{font-size:6em}.ProjectPage_main__47UA1 .ProjectPage_description__ln2e7{justify-self:flex-start;align-self:flex-start;grid-column:2;text-align:start;max-width:20em;font-size:1.5em;line-height:1.2}.ProjectPage_main__47UA1 .ProjectPage_demo__1Hju4{grid-column:1;grid-row:2/span 3;align-self:center;width:50vw;max-width:50em}.ProjectPage_main__47UA1 .ProjectPage_tech___oXzD{grid-row:5;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;gap:.5em;width:100%}.ProjectPage_main__47UA1 .ProjectPage_challenges__krIEY{grid-column:2;align-self:center;justify-self:flex-start;max-width:30em}.ProjectPage_main__47UA1 .ProjectPage_buttons__IL_Gy .ProjectPage_bgroup__Ridf_ .ProjectPage_extra__W5tqC{max-height:3em}}