.thh-case-video.page-width{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:72px;padding-bottom:72px;color:#181d24}.thh-case-video__copy{max-width:520px}.thh-case-video__eyebrow{margin:0 0 14px;color:#5b626b;font-size:1.2rem;font-weight:700;letter-spacing:.12em}.thh-case-video h2{margin:0;color:inherit;font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}.thh-case-video__intro{margin:22px 0;color:#5b626b;font-size:1.7rem;line-height:1.6}.thh-case-video__features{padding-left:20px;margin:0 0 28px;font-size:1.6rem;line-height:1.6}.thh-case-video__features li+li{margin-top:7px}.thh-case-video__link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;background:#2f5e9e;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:700;border:1px solid #2f5e9e;border-radius:3px}.thh-case-video__link:hover{background:#244b80}.thh-case-video__player{display:block;min-width:0;width:100%;max-width:500px;justify-self:center}.thh-case-video__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#211e1f}.thh-case-video__media video,.thh-case-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.thh-case-video__poster{z-index:1}.thh-case-video__player.is-ready .thh-case-video__poster{opacity:0;pointer-events:none}.thh-case-video__caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:8px;color:#5b626b;font-size:1.2rem;line-height:1.4}.thh-case-video__toggle{flex-shrink:0;min-height:44px;padding:8px 4px;border:0;background:transparent;color:#244b80;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.thh-case-video [hidden]{display:none}.thh-case-video__toggle:focus-visible,.thh-case-video__link:focus-visible{outline:3px solid #2f5e9e;outline-offset:4px}@media screen and (max-width:989px){.thh-case-video.page-width{gap:32px;padding-top:48px;padding-bottom:48px}}@media screen and (max-width:749px){.thh-case-video.page-width{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 20px}.thh-case-video__copy{max-width:none}.thh-case-video__intro{margin:16px 0;font-size:1.6rem}.thh-case-video__features{font-size:1.5rem;margin-bottom:22px}.thh-case-video__caption{gap:8px;font-size:1.15rem}.thh-case-video__toggle{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
