.PortfolioSection_PortfolioSection__ugP2F{flex:0 0 100%;display:flex;flex-direction:column;position:relative;padding:90px 10%}@media(max-width:768px)and (orientation:portrait){.PortfolioSection_PortfolioSection__ugP2F{padding:90px 5% 80px}}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG{font-size:120px;font-family:Merriweather Sans;line-height:1;position:relative;display:flex;color:rgba(30,37,48,.07);margin:0 auto 2rem;text-align:center}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG .PortfolioSection_main__PjtTp{z-index:1}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG .PortfolioSection_inTitle__xyded{z-index:0;position:absolute;font-size:50px;left:0;right:0;top:0;bottom:0;margin:auto;color:#666;display:flex;justify-content:center;align-items:center}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG .PortfolioSection_inTitle__xyded span{background:linear-gradient(90deg,#0b62ff,#c20057);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(max-width:768px)and (orientation:portrait){.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG{font-size:65px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_title__2g2eG .PortfolioSection_inTitle__xyded{font-size:30px}}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectsContainer__2jCki{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px;gap:30px;margin-top:20px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB{background:linear-gradient(135deg,rgba(11,98,255,.05),rgba(194,0,87,.04));border:1px solid rgba(68,68,68,.267);border-radius:16px;padding:28px;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;display:flex;flex-direction:column;min-height:300px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB:hover{border-color:#0b62ff;transform:translateY(-6px);box-shadow:0 14px 30px rgba(12,55,120,.12)}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB:hover .PortfolioSection_projectTitle__8vFxv{background:linear-gradient(90deg,#0b62ff,#c20057);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectTitle__8vFxv{font-size:24px;font-weight:600;color:#0b62ff;margin-bottom:14px;transition:color .3s ease;word-break:break-word}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectDescription__L8NhM{font-size:15px;color:#666;font-weight:300;margin-bottom:18px;flex-grow:1;line-height:1.75}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_technologiesContainer__TVSHZ{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_techChip__DPAz7{background:rgba(11,98,255,.1);color:#0b62ff;border:1px solid rgba(68,68,68,.267);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_visitButton__QvcJL{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;background:transparent;border:1px solid #0b62ff;color:#0b62ff;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .4s ease;text-decoration:none;width:-moz-fit-content;width:fit-content;margin-top:auto}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_visitButton__QvcJL:hover{background:#0b62ff;color:#fff}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_visitButton__QvcJL svg{width:16px;height:16px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectLink__l_Tma{font-size:12px;color:#666;margin-top:16px;word-break:break-all;font-family:monospace;opacity:.6;transition:opacity .3s ease}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectLink__l_Tma:hover{opacity:1}@media(max-width:768px)and (orientation:portrait){.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectsContainer__2jCki{grid-template-columns:1fr;gap:24px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB{padding:22px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectTitle__8vFxv{font-size:20px}.PortfolioSection_PortfolioSection__ugP2F .PortfolioSection_projectCard__hrNVB .PortfolioSection_projectDescription__L8NhM{font-size:14px}}