:root{--navy:#074675;--navy-dark:#052f4f;--off-white:#f6f9fc;--aqua:#1ed1fd;--blue-grey:#6b98af;--lt-blue:#acc4d4;--text:#4a5b6d;--hairline:#e3eaf2;--font-h:"Roboto",system-ui,sans-serif;--font-sub:"Catamaran",system-ui,sans-serif;--font-body:"Open Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden;touch-action:pan-x pan-y}.ts-eyebrow{align-items:center;display:inline-flex;font-family:var(--font-body);font-size:11px;font-weight:700;gap:12px;letter-spacing:.16em;margin-bottom:28px;text-transform:uppercase;white-space:nowrap}.ts-eyebrow:before{background:var(--aqua);content:"";display:inline-block;height:2px;width:28px}.ts-eyebrow--light{color:var(--aqua)}.ts-eyebrow--dark{color:#3f6b82}.ts-vive__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:1320px;padding:80px 64px}.ts-vive__h2{color:var(--navy);font-family:var(--font-h);font-size:36px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.ts-vive__body{color:var(--text);font-family:var(--font-sub);font-size:18px;line-height:1.6;margin-bottom:36px}.ts-vive__lateral{align-items:center;border-bottom:1.5px solid var(--aqua);color:var(--navy);display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:700;gap:8px;padding-bottom:2px;text-decoration:none;transition:color .15s}.ts-vive__lateral:hover{color:var(--aqua)}.ts-vive__video-wrap{aspect-ratio:16/9;background:var(--navy-dark);border-radius:14px;box-shadow:0 20px 60px rgba(7,70,117,.2);cursor:pointer;overflow:hidden;position:relative}.ts-vive__video-wrap iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ts-vive__thumb{inset:0;position:absolute;transition:opacity .3s}.ts-vive__thumb.hidden{opacity:0;pointer-events:none}.ts-vive__thumb-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ts-vive__thumb-overlay{align-items:center;background:rgba(5,47,79,.35);display:flex;inset:0;justify-content:center;position:absolute;transition:background .2s}.ts-vive__video-wrap:hover .ts-vive__thumb-overlay{background:rgba(5,47,79,.2)}.ts-vive__play{align-items:center;background:var(--aqua);border-radius:50%;display:flex;height:72px;justify-content:center;transition:transform .2s,filter .2s;width:72px}.ts-vive__video-wrap:hover .ts-vive__play{filter:brightness(1.08);transform:scale(1.08)}.ts-vive__play svg{margin-left:4px}@media (max-width:768px){.ts-vive__inner{gap:24px!important;grid-template-columns:1fr!important;padding:60px 24px!important}.ts-vive__h2{font-size:26px!important}.ts-vive__inner>div:first-child{order:2}.ts-vive__inner>div:last-child{order:1}.ts-eyebrow{font-size:10px!important;letter-spacing:.1em!important;overflow-wrap:break-word!important;white-space:normal!important}}