.s06-portfolio{position:relative;min-height:100vh;padding:110px 0 105px;overflow:hidden;isolation:isolate}.s06-portfolio__aurora{position:absolute;inset:0;background:radial-gradient(circle at 78% 15%,rgba(72,138,255,.18),transparent 30%),radial-gradient(circle at 12% 75%,rgba(94,74,255,.13),transparent 28%);pointer-events:none}.s06-portfolio__wrap{position:relative;z-index:2;max-width:1380px!important}.s06-portfolio__head{max-width:900px;margin:0 auto 34px;text-align:center}.s06-portfolio__head h2{margin:0 0 18px;color:#fff;font-size:clamp(48px,5.8vw,84px);line-height:.96;letter-spacing:-.055em}.s06-portfolio__head h2 span{display:block;background:linear-gradient(90deg,#a9f1ff,#6c83ff);-webkit-background-clip:text;background-clip:text;color:transparent}.s06-portfolio__head>p:last-child{max-width:790px;margin:0 auto;color:rgba(220,232,255,.68);font-size:17px;line-height:1.75}.s06-portfolio__summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 28px;border:1px solid rgba(117,205,255,.14);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(7,16,39,.84),rgba(15,31,67,.56));box-shadow:0 30px 90px rgba(0,0,0,.32)}.s06-portfolio__summary article{padding:24px 28px;border-right:1px solid rgba(117,205,255,.12)}.s06-portfolio__summary article:last-child{border-right:0}.s06-portfolio__summary span,.s06-portfolio__summary small{display:block;color:rgba(211,228,255,.55)}.s06-portfolio__summary strong{display:block;margin:7px 0;color:#fff;font-size:clamp(30px,3vw,46px);line-height:1;font-weight:900;letter-spacing:-.04em}.s06-portfolio__summary span{font-size:13px}.s06-portfolio__summary small{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.s06-portfolio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.s06-project-card{position:relative;border:1px solid rgba(117,205,255,.13);border-radius:25px;overflow:hidden;background:linear-gradient(155deg,rgba(9,20,47,.92),rgba(16,33,68,.62));box-shadow:0 26px 70px rgba(0,0,0,.32);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;transition-delay:var(--delay,0ms)}.s06-project-card:hover{transform:translateY(-7px);border-color:rgba(110,221,255,.32);box-shadow:0 36px 90px rgba(0,0,0,.42)}.s06-project-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#091630}.s06-project-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,9,23,.86))}.s06-project-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.s06-project-card:hover img{transform:scale(1.04)}.s06-project-card__media span{position:absolute;left:18px;bottom:15px;z-index:2;padding:7px 11px;border-radius:999px;background:rgba(9,22,50,.74);border:1px solid rgba(121,222,255,.22);backdrop-filter:blur(8px);color:#a8f1ff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.s06-project-card__body{padding:21px}.s06-project-card h3{margin:0 0 9px;color:#fff;font-size:23px;line-height:1.25}.s06-project-card p{min-height:72px;margin:0 0 16px;color:rgba(220,232,255,.63);font-size:14px;line-height:1.7}.s06-project-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.s06-project-card__stats div{padding:11px 7px;border:1px solid rgba(117,205,255,.1);border-radius:13px;background:rgba(255,255,255,.025);text-align:center}.s06-project-card__stats strong,.s06-project-card__stats span{display:block}.s06-project-card__stats strong{color:#fff;font-size:16px}.s06-project-card__stats span{margin-top:4px;color:rgba(212,228,255,.46);font-size:9px;line-height:1.3}.s06-project-card__link{display:inline-flex;margin-top:17px;color:#90eaff;text-decoration:none;font-size:13px;font-weight:900}.s06-portfolio__all{text-align:center;margin-top:26px}.s06-portfolio__all a{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border:1px solid rgba(117,205,255,.2);border-radius:15px;background:linear-gradient(90deg,rgba(101,221,255,.12),rgba(94,116,255,.13));color:#d2f9ff;text-decoration:none;font-weight:900}.s06-portfolio__all a:hover{border-color:rgba(117,225,255,.4)}
@media(max-width:1050px){.s06-portfolio__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.s06-portfolio{padding:90px 0}.s06-portfolio__summary,.s06-portfolio__grid{grid-template-columns:1fr}.s06-portfolio__summary article{border-right:0;border-bottom:1px solid rgba(117,205,255,.12)}.s06-portfolio__summary article:last-child{border-bottom:0}.s06-project-card p{min-height:0}.s06-project-card__stats{grid-template-columns:1fr 1fr 1fr}}
