.portfolio-grid{display:grid;gap:24px}.portfolio-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:70px;margin-bottom:45px}.portfolio-feature:nth-child(even){grid-template-columns:.95fr 1.05fr}.portfolio-feature:nth-child(even) .portfolio-visual{order:2}.portfolio-visual{height:390px;border-radius:30px;display:grid;place-items:center;background:var(--green);position:relative;overflow:hidden}.portfolio-visual:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:var(--orange);filter:blur(70px);opacity:.2;right:-40px;bottom:-60px}.portfolio-visual span{font-family:"Manrope";font-size:100px;color:#fff;position:relative;z-index:2}.portfolio-feature small{color:var(--orange);font-weight:700}.portfolio-feature h2{font-family:"Manrope";font-size:clamp(34px,4vw,52px);line-height:1.05;color:var(--green);margin:12px 0 20px}.portfolio-feature p{color:var(--muted);line-height:1.8}@media(max-width:800px){.portfolio-feature,.portfolio-feature:nth-child(even){grid-template-columns:1fr}.portfolio-feature:nth-child(even) .portfolio-visual{order:0}.portfolio-visual{height:280px}}