.mg-transformations__inner{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:1024px){.mg-transformations__inner{grid-template-columns:1fr 1fr;gap:6rem}}.mg-transformations__content{display:flex;flex-direction:column;align-items:flex-start}.mg-transformations__heading{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;letter-spacing:var(--letter-spacing--heading-tight);line-height:var(--line-height--display-tight);color:var(--color-foreground-heading);margin-bottom:1.5rem}.mg-transformations__body{font-family:var(--font-body--family);font-size:var(--font-size--md);color:var(--color-foreground);line-height:var(--line-height--body-loose);max-width:28rem;margin-bottom:2.5rem}.mg-transformations__cta{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-accent--family);font-size:.625rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-foreground-heading);text-decoration:none;border:1px solid rgb(var(--color-border-rgb) / .3);padding:.875rem 1.5rem;transition:border-color var(--animation-speed-slow) ease-out,color var(--animation-speed-slow) ease-out}.mg-transformations__cta:hover{border-color:var(--color-primary);color:var(--color-primary)}.mg-transformations__cta .mg-icon{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle;color:var(--color-primary)}.mg-transformations__project{position:relative;overflow:hidden;background-color:var(--color-variant-background);aspect-ratio:4 / 3}.mg-transformations__project-image{width:100%;height:100%;object-fit:cover;display:block}.mg-transformations__project-label{position:absolute;bottom:0;right:0;background-color:var(--color-input-hover-background);padding:1.25rem 1.5rem}.mg-transformations__project-location{display:block;font-family:var(--font-accent--family);font-size:.625rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.25rem}.mg-transformations__project-title{display:block;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;letter-spacing:var(--letter-spacing--heading-tight);text-transform:uppercase;color:var(--color-foreground-heading)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mg-transformations.css.map */
