.home-page__projects-preview{position:relative;width:315px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;align-self:end;gap:6px}.home-page__projects-preview:focus-visible{outline:2px solid #f4f4f4;outline-offset:5px}@media only screen and (max-width:670px)and (orientation:portrait){.home-page__projects-preview{width:260px}}@media only screen and (max-width:600px){.home-page__projects-preview{width:230px;align-self:start;position:relative;margin:0}}.home-page__projects-preview:after{position:absolute;top:-155px;right:-30px;z-index:-1;content:"";width:228px;height:228px;border-radius:50%;background:radial-gradient(circle,#a2c7ff80 0,#0000 68%);filter:blur(20px)}@media only screen and (max-width:600px){.home-page__projects-preview:after{width:126px;height:126px;top:-95px;right:10px}}.home-page__projects-preview__animation{z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;right:10px;bottom:40px;width:142px;height:143px}@media only screen and (max-width:600px){.home-page__projects-preview__animation{right:25px;bottom:30px;width:auto;height:93px}}.home-page__projects-preview__upper{font-size:24px;font-weight:700;line-height:90%;text-transform:uppercase;letter-spacing:-.04em}@media only screen and (max-width:670px)and (orientation:portrait){.home-page__projects-preview__upper{font-size:18px;font-weight:700;line-height:90%}}@media only screen and (max-width:600px){.home-page__projects-preview__upper{font-size:16px;font-weight:700;line-height:90%}}.home-page__projects-preview__lower{font-size:40px;font-weight:700;line-height:90%;text-transform:uppercase;letter-spacing:-.04em}@media only screen and (max-width:670px)and (orientation:portrait){.home-page__projects-preview__lower{font-size:32px;font-weight:700;line-height:90%}}@media only screen and (max-width:600px){.home-page__projects-preview__lower{font-size:28px;font-weight:700;line-height:90%}}