.ts-contact-intro{padding:clamp(6rem,9vw,11rem) 2.4rem 4rem;background:#fff}.ts-contact-intro__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(4rem,8vw,10rem);align-items:end;width:min(1200px,100%);margin:0 auto}.ts-contact-intro__eyebrow{margin:0 0 1.4rem;color:#c96f3c;font-size:1.2rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ts-contact-intro h1{max-width:76rem;margin:0;color:#203f40;font-size:clamp(4.8rem,7vw,8.4rem);line-height:.98;letter-spacing:-.045em}.ts-contact-intro__text{max-width:66rem;margin-top:2.4rem;color:#526467;font-size:1.9rem;line-height:1.65}.ts-contact-intro__text p{margin:0}.ts-contact-intro__cards{display:grid;gap:1.2rem}.ts-contact-intro__card{display:grid;gap:.5rem;padding:2.2rem 2.4rem;border:1px solid #dfe7e3;border-radius:1.4rem;background:#f5f8f7;color:#23383d;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.ts-contact-intro__card:hover{transform:translateY(-.2rem);border-color:#7aa29c}.ts-contact-intro__card span{color:#c96f3c;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ts-contact-intro__card strong{color:#203f40;font-size:2rem}.ts-contact-intro__card small{color:#667679;font-size:1.35rem}@media(max-width:749px){.ts-contact-intro{padding:5.4rem 2rem 3rem}.ts-contact-intro__inner{grid-template-columns:1fr;gap:3rem}.ts-contact-intro h1{font-size:clamp(4.4rem,14vw,6.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AAAAAAAAAAE */
