.tk-hero{position:relative;isolation:isolate;min-height:590px;background:#f1eee6;color:#233511;display:grid;align-items:center}.tk-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.tk-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.tk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(250,247,240,.91),rgba(250,247,240,.5) 44%,transparent 70%)}.tk-hero__inner{width:100%;padding-top:64px;padding-bottom:64px}.tk-hero__copy{max-width:580px}.tk-hero__eyebrow{font-size:12px;letter-spacing:.19em;text-transform:uppercase;font-weight:700;margin:0 0 23px}.tk-hero h1{font-size:clamp(40px,4.9vw,70px);letter-spacing:-.035em;line-height:1.04;margin:0 0 24px;color:#243d00;font-weight:600}.tk-hero__text{font-size:18px;line-height:1.6;max-width:440px;margin-bottom:28px;color:#343b2d}.tk-hero__text p{margin:0}.tk-hero .button{background:#243d00;color:#fff;border-radius:6px;min-height:50px;padding:0 28px;font-weight:700}.tk-hero__secondary{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-left:20px;color:#243d00;text-underline-offset:5px;font-size:15px;font-weight:700}.tk-service-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e4e5dc;text-align:center}.tk-service-strip strong{display:block;color:#243d00;font-size:15px;margin-bottom:4px}.tk-service-strip span{font-size:13px;color:#52574d;line-height:1.5}@media(max-width:749px){.tk-hero{min-height:650px;align-items:start}.tk-hero__inner{padding-top:36px;padding-bottom:230px}.tk-hero__copy{max-width:460px}.tk-hero h1{font-size:43px;max-width:340px}.tk-hero__text{font-size:16px;max-width:340px}.tk-hero__eyebrow{margin-bottom:17px}.tk-hero:after{background:linear-gradient(180deg,#faf7f0fa,#faf7f0e6 48%,#faf7f000 82%)}.tk-hero__image img{object-position:67% bottom}.tk-hero__secondary{margin-left:0;display:flex;max-width:220px}.tk-service-strip{gap:12px;padding-top:21px;padding-bottom:21px}.tk-service-strip strong{font-size:12px}.tk-service-strip span{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
