.portfolio-module___G9K8W__hero{padding:72px 0 40px}.portfolio-module___G9K8W__heroGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid}.portfolio-module___G9K8W__intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.portfolio-module___G9K8W__party{height:250px;position:relative}.portfolio-module___G9K8W__partyItem{width:var(--size);height:var(--size);display:block;position:absolute}.portfolio-module___G9K8W__partyItem:first-child{--size:180px;top:0;left:4%;rotate:-6deg}.portfolio-module___G9K8W__partyItem:nth-child(2){--size:130px;top:14%;right:2%;rotate:7deg}.portfolio-module___G9K8W__partyItem:nth-child(3){--size:104px;bottom:0;left:44%;rotate:-10deg}@media (prefers-reduced-motion:no-preference){.portfolio-module___G9K8W__partyItem{animation:portfolio-module___G9K8W__partyIn .8s var(--ease-spring)backwards}.portfolio-module___G9K8W__partyItem:first-child{animation-delay:.15s}.portfolio-module___G9K8W__partyItem:nth-child(2){animation-delay:.24s}.portfolio-module___G9K8W__partyItem:nth-child(3){animation-delay:.33s}}@keyframes portfolio-module___G9K8W__partyIn{0%{opacity:0;transform:translateY(-48px)scale(.7)}to{opacity:1;transform:none}}.portfolio-module___G9K8W__list{padding:0 0 32px}.portfolio-module___G9K8W__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.portfolio-module___G9K8W__grid>*{height:100%}.portfolio-module___G9K8W__next{padding:80px 0 24px}@media (max-width:1023px){.portfolio-module___G9K8W__heroGrid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.portfolio-module___G9K8W__party{order:-1;align-items:flex-end;gap:6px;height:auto;display:flex}.portfolio-module___G9K8W__partyItem,.portfolio-module___G9K8W__partyItem:nth-child(n){--size:84px;position:relative;inset:auto}.portfolio-module___G9K8W__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.portfolio-module___G9K8W__hero{padding:40px 0 32px}.portfolio-module___G9K8W__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.portfolio-module___G9K8W__next{padding-top:56px}}
