.services-section{width:100%}.section-header{margin-bottom:4rem;text-align:center}.section-heading{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:400;letter-spacing:.02em;margin:0 0 1rem}.services-grid{display:grid;align-items:start;text-align:center;max-width:1200px;margin:0 auto}.service{transition:all .6s ease-in-out}.service:hover{transform:translateY(-4px)}.service-image{overflow:hidden;margin-bottom:1.5rem;position:relative}.service-image img{width:100%;height:100%;transition:transform 1s cubic-bezier(.4,0,.2,1),opacity .8s ease}.service:hover .service-image img{transform:scale(1.03);opacity:.95}.service-content{padding:0 1rem}.service h3{font-weight:400;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase;font-family:Inter,sans-serif}.service h2{letter-spacing:.03em;margin-bottom:1rem;font-family:Playfair Display,serif;font-weight:400}.service p{max-width:85%;margin:0 auto 1.5rem;font-family:Inter,sans-serif;line-height:1.6}.service-button{display:inline-block;padding:.75rem 1.5rem;background-color:transparent;color:#2b2b2b;border:1px solid #2b2b2b;text-decoration:none;font-size:.9rem;letter-spacing:.05em;transition:all .3s ease;font-family:Inter,sans-serif}.service-button:hover{background-color:#2b2b2b;color:#fff}.placeholder-svg{background-color:#f5f5f5;width:100%;height:100%}@media screen and (max-width: 749px){.services-grid{gap:3rem!important}.service p{max-width:100%}.section-header{margin-bottom:2rem}.section-heading{font-size:2rem}}@supports not (aspect-ratio: 1/1){.service-image{position:relative;height:0;padding-bottom:75%}.service-image img{position:absolute;top:0;left:0;width:100%;height:100%}.service-image.placeholder{height:auto;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-services.css.map */
