.video-hero{background:#eaf4f1;color:#103b3d;padding:30px 0 65px}.video-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#5b7570}.video-breadcrumb a:hover{color:#119da1}.video-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px}.video-intro h1{font-size:clamp(42px,5.2vw,72px);line-height:1.07;letter-spacing:-.04em;margin:16px 0 20px;max-width:700px}.video-intro>div>p:not(.eyebrow){font-size:19px;line-height:1.6;color:#56716c;max-width:600px}.video-hero-link,.video-feature-action{display:inline-flex;gap:35px;align-items:center;margin-top:28px;font-weight:700;color:#0d777c}.video-hero-mark{width:148px;height:148px;display:grid;place-items:center;border:1px solid #acd3ca;border-radius:50%;color:#199c9f;font-size:37px}.video-hero-mark span{margin-left:7px}.video-feature-section{padding:70px 0 28px}.video-feature{display:grid;grid-template-columns:1.4fr 1fr;background:#113b3c;border-radius:12px;overflow:hidden;color:#fff}.video-feature-image,.video-card-image{position:relative;display:block;background:#d9e9e6;overflow:hidden}.video-feature-image{aspect-ratio:16/9}.video-feature-image img,.video-card-image img{display:block;width:100%;height:100%;object-fit:cover}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;padding-left:3px;background:#ffffffef;color:#118f93;font-size:17px;box-shadow:0 5px 20px #0b333445}.video-feature-image .video-play{width:72px;height:72px}.video-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4vw,58px)}.video-feature-copy .eyebrow{color:#75d1c9}.video-feature-copy h2{font-size:clamp(25px,2.6vw,38px);line-height:1.2;margin:17px 0}.video-feature-copy>p:not(.eyebrow){color:#d1e4df;line-height:1.6}.video-feature-action{color:#fff;margin-top:25px}.video-library{padding:62px 0 90px}.video-library-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.video-library-heading h2{font-size:clamp(34px,3.6vw,48px);line-height:1.15;margin:12px 0}.video-library-heading p:not(.eyebrow){color:#617772;font-size:17px}.video-library-heading>a{font-size:15px;color:#168f92;font-weight:700}.video-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px;border-bottom:1px solid #dce8e3}.video-controls[hidden]{display:none}.video-filters{display:flex;gap:24px;overflow-x:auto}.video-filters button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;background:none;padding:15px 0;font-size:15px;color:#5a716d}.video-filters button.is-active{color:#128f92;border-color:#119da1;font-weight:700}.video-search{margin-bottom:8px}.video-search input{width:220px;border:1px solid #d4e2de;border-radius:4px;background:#fff;padding:12px 14px;font:inherit;font-size:14px}.video-count{color:#758b86;font-size:14px;margin:24px 0 14px;min-height:1em}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-card{border:1px solid #e0ebe7;border-radius:10px;overflow:hidden;background:white}.video-card[hidden]{display:none}.video-card-link{display:block;height:100%}.video-card-image{aspect-ratio:16/9}.video-card-image img{transition:transform .25s}.video-card-link:hover .video-card-image img{transform:scale(1.035)}.video-card-link:hover h3{color:#118f93}.video-duration{position:absolute;right:12px;bottom:12px;padding:4px 7px;background:#102e33d9;color:white;border-radius:3px;font-size:12px;font-weight:700}.video-card-copy{padding:21px 22px 25px}.video-card-copy p{font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#168f92}.video-card-copy h3{font-size:19px;line-height:1.4;margin:10px 0 19px}.video-card-copy>span{color:#168f92;font-size:14px;font-weight:700}.video-empty{padding:30px;background:#f1f7f5;color:#5f7771}.video-more-wrap{text-align:center}.video-more{margin-top:35px;padding:14px 22px;border:1px solid #128f92;background:white;color:#0d7f83;font-weight:700;border-radius:4px}.video-more:hover{background:#0d878b;color:white}.video-more[hidden],.video-empty[hidden]{display:none}.video-dialog{border:0;border-radius:10px;background:#102d30;color:#fff;width:min(920px,calc(100% - 32px));max-width:none;padding:0 0 20px;box-shadow:0 20px 80px #0007}.video-dialog::backdrop{background:#061c20d9}.video-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px}.video-dialog-head h2{font-size:17px;line-height:1.35}.video-dialog-close{font-size:30px;line-height:1;color:#fff;background:none;border:0}.video-player{aspect-ratio:16/9;background:#000}.video-player iframe{display:block;width:100%;height:100%;border:0}.video-youtube-link{display:inline-block;margin:16px 20px 0;color:#b5dfda;font-size:14px}.video-page :focus-visible{outline:3px solid #24a6a5;outline-offset:3px}@media(max-width:900px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-feature{grid-template-columns:1fr 1fr}.video-controls{align-items:stretch;flex-direction:column;gap:0}.video-search input{width:100%}.video-search{margin:10px 0 16px}}@media(max-width:600px){.video-hero{padding:24px 0 48px}.video-intro{margin-top:42px}.video-intro h1{font-size:42px}.video-intro>div>p:not(.eyebrow){font-size:17px}.video-hero-mark{display:none}.video-feature-section{padding:40px 0 10px}.video-feature{grid-template-columns:1fr}.video-feature-copy{padding:28px 24px 32px}.video-feature-copy h2{font-size:25px}.video-library{padding:48px 0 65px}.video-library-heading{display:block}.video-library-heading>a{display:inline-block;margin-top:20px}.video-filters{gap:20px}.video-grid{grid-template-columns:1fr;gap:18px}.video-card-copy h3{font-size:18px}.video-dialog-head h2{font-size:15px}}
.video-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center}.video-intro h1{margin-top:0}.video-feature-image{width:100%;border-radius:10px;box-shadow:0 14px 35px #103b3d1c}.video-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.video-social a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#103b3d;transition:background .2s}.video-social a:hover{background:#159b9e}.video-social img{width:17px;height:17px;object-fit:contain}.video-library{padding-top:40px}.video-controls{margin-top:0}@media(max-width:720px){.video-intro{grid-template-columns:1fr;gap:32px}.video-intro h1{font-size:clamp(38px,9vw,52px)}.video-feature-image{display:block}.video-library{padding-top:30px}}
