.ts-hero-h1.ts-hero-h1{margin:0;font-family:var(--font-sans)!important;font-weight:700!important;font-size:clamp(56px,8.4vw,108px)!important;line-height:1!important;letter-spacing:-.03em!important;color:var(--forest)}.ts-hero-h1-accent{color:var(--display-accent)}.ts-hero-h1-phone{display:none}@media (max-width: 640px){.ts-hero-h1.ts-hero-h1{font-size:clamp(42px,15.2vw,68px)!important;line-height:.96!important;letter-spacing:-.045em!important}.ts-hero-h1-desk{display:none}.ts-hero-h1-phone{display:inline}}.ts-hero-h1.ts-hero-h1--column{font-size:clamp(42px,15.2vw,68px)!important;line-height:.96!important;letter-spacing:-.045em!important}.ts-hero-h1--column .ts-hero-h1-desk{display:none}.ts-hero-h1--column .ts-hero-h1-phone{display:inline}span.ha2-rot.ha2-rot{display:grid;justify-items:center}.ha2-rot>span{grid-area:1 / 1;white-space:nowrap;opacity:0;transform:translate3d(0,.32em,0);transition:opacity .42s var(--ease),transform .52s var(--ease)}.ha2-rot>span.is-on{opacity:1;transform:translateZ(0)}.ha2-rot>span.is-off{opacity:0;transform:translate3d(0,-.32em,0)}@media (prefers-reduced-motion: reduce){.ha2-rot>span{transition:none}}
