.contact-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"aside""form""media";align-items:start;gap:2.5rem;display:grid}.contact-layout__aside{grid-area:aside;min-width:0}.contact-layout__form{grid-area:form;min-width:0}.contact-layout__media{border:1px solid hsl(var(--border));border-radius:var(--radius,.25rem);background-color:hsl(var(--secondary) / .4);grid-area:media;overflow:hidden}@media (width>=1024px){.contact-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);grid-template-areas:"aside media""aside form";gap:3rem 4rem}.contact-layout__aside{align-self:start;position:sticky;top:6rem}}@media (width<=1023px){.contact-layout__aside{max-width:42rem}}
