:root{--font-body--family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-accent--family: "Archivo", "Helvetica Neue", Arial, sans-serif}body{font-family:var(--font-body--family)}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent .cte-tiles__heading{letter-spacing:-.022em}#MainContent .hero h1{font-size:clamp(2.25rem,4.6vw,3.75rem)!important;line-height:1.02!important;letter-spacing:-.03em!important}#MainContent .hero .text-block p{font-size:clamp(1rem,1.15vw,1.125rem)!important;line-height:1.55!important}#MainContent h2,#MainContent .cte-tiles__heading{font-size:clamp(1.5rem,2.6vw,2.125rem)!important;line-height:1.12!important;margin-bottom:clamp(16px,2vw,28px)!important}#MainContent>[id^=shopify-section-template] .section--page-width{padding-block:clamp(48px,5.5vw,88px)!important}@media screen and (min-width:750px){#MainContent .hero img{object-position:66% center}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cte-home-2026.css.map */
