.vu-page{--sd-accent:#b7dfef}.vu-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:40px;padding-block:48px;display:grid}.vu-page .vu-hero h1{letter-spacing:-.06em;margin-top:25px;font-weight:500;font-size:clamp(40px,4.25vw,66px)!important;line-height:1.04!important}.vu-hero h1>span{color:#90a2b1}.vu-hero .vu-hero-description{color:#b0bac4;max-width:440px;margin-top:26px;font-size:14px;line-height:1.9}.vu-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;scroll-margin-top:100px;display:flex}.vu-hero .vu-entry-note{color:#8d9aa8;align-items:center;gap:8px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.vu-entry-note svg{flex-shrink:0}.vu-footage{min-width:0}.vu-footage-media{aspect-ratio:16/9;background:#111b24;border-radius:10px;position:relative;overflow:hidden}.vu-result-viewer{color:#c6d3e0;cursor:pointer;align-items:center;gap:6px;min-height:30px;display:inline-flex}.vu-result-viewer:focus-visible{outline-offset:4px;outline:2px solid #b7dfef}.vu-video{object-fit:contain;width:100%;height:100%}.vu-source-label{color:#e0e7ef;pointer-events:none;background:#060a10c9;border-radius:4px;width:fit-content;padding:7px 10px;font-size:9px;position:absolute;top:18px;left:18px;right:18px}.vu-source-label>span{color:#93a4b4;padding-inline:4px}.vu-video-controls{justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.vu-video-controls button{color:#fff;cursor:pointer;background:#060a10d9;border:1px solid #ffffff35;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:10px;display:inline-flex}.vu-video-controls button:hover{background:#1e2a38}.vu-video-controls button:focus-visible{outline-offset:4px;outline:2px solid #b7dfef}.vu-footage figcaption{color:#a4afbb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-top:12px;font-size:9px;line-height:1.9;display:flex}.vu-footage figcaption a{color:#c6d3e0;align-items:center;gap:3px;min-height:28px;display:inline-flex}.vu-caption-note{color:#8b97a5}.vu-media-error{text-align:center;color:#a4afbb;place-items:center;height:100%;padding:30px;font-size:12px;display:grid}.vu-specs{border-block:1px solid var(--sd-line);grid-template-columns:repeat(4,1fr);padding-block:30px;display:grid}.vu-specs>div{border-left:1px solid var(--sd-line);padding-left:28px}.vu-specs>div:first-child{border-left:0;padding-left:0}.vu-specs strong{letter-spacing:-.045em;font-size:clamp(18px,2vw,27px);font-weight:500;display:block}.vu-specs span{color:#8f9aa7;margin-top:8px;font-size:10px;display:block}.vu-section{padding-top:100px;scroll-margin-top:95px}.vu-detail-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.vu-detail-pair figure>div{aspect-ratio:4/3;border:1px solid var(--sd-line);background:#111b24;border-radius:12px;position:relative;overflow:hidden}.vu-detail-pair img{object-fit:cover}.vu-detail-pair figcaption{color:#a4b9ca;margin-top:12px;font-size:11px;line-height:1.7}.vu-detail-note{color:#8f9eac;margin-top:16px;font-size:10px;line-height:1.8}.vu-features{border-block:1px solid var(--sd-line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.vu-features article{padding:35px 30px 35px 0}.vu-features article+article{border-left:1px solid var(--sd-line);padding-left:30px}.vu-features svg{color:#b7c8d7}.vu-index{letter-spacing:.12em;color:#91a6b8;margin-top:28px;font-size:9px;display:block}.vu-features h3{margin-top:17px;font-size:28px;line-height:1.18}.vu-features p{color:#9caab8;max-width:340px;margin-top:18px;font-size:12px;line-height:1.95}.vu-features .sd-text-link{margin-top:24px;font-size:11px}.vu-footage-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.vu-study-media{aspect-ratio:16/9;border:1px solid var(--sd-line);background:#111b24;border-radius:12px;position:relative;overflow:hidden}.vu-study-media img{object-fit:cover}.vu-study-labels{pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:12px 0 auto}.vu-study-labels span{color:#e0e7ef;background:#060a10dc;border:1px solid #ffffff25;border-radius:4px;justify-self:start;margin-inline:12px;padding:6px 9px;font-size:10px;line-height:1.5}.vu-detail-study figcaption{color:#929fab;margin-top:10px;font-size:10px;line-height:1.8}.vu-footage-grid h3{margin-top:22px;font-size:26px;line-height:1.25}.vu-footage-grid article>p{color:#9caab8;max-width:450px;margin-top:12px;font-size:12px;line-height:1.9}.vu-how{padding-block:95px;scroll-margin-top:85px}.vu-how .sd-eyebrow,.vu-ready .sd-eyebrow{margin-bottom:20px}.vu-how ol{grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0 32px;padding:0;list-style:none;display:grid}.vu-how li{border-top:1px solid var(--sd-line);padding-top:24px}.vu-how li>div{color:#9aafbf;justify-content:space-between;align-items:center;font-size:11px;display:flex}.vu-how h3{margin-top:28px;font-size:26px}.vu-how li p{color:#9caab8;margin-top:15px;font-size:12px;line-height:1.9}.vu-ready{justify-content:space-between;align-items:flex-end;gap:30px;padding-block:85px 0;display:flex}.vu-footer{border-top:1px solid var(--sd-line);color:#96a3af;justify-content:space-between;align-items:center;gap:24px;margin-top:70px;padding-block:35px 50px;font-size:10px;display:flex}@media (max-width:1100px){.vu-hero{gap:32px}.vu-hero-actions{gap:16px}.vu-features h3{font-size:25px}.vu-features article{padding-right:22px}.vu-features article+article{padding-left:22px}}@media (max-width:760px){.vu-hero{grid-template-columns:1fr;gap:34px;padding-block:38px 30px}.vu-page .vu-hero h1{font-size:clamp(36px,8.7vw,60px)!important}.vu-desktop-break{display:none}.vu-hero .vu-hero-description{max-width:100%;font-size:13px}.vu-hero-actions{gap:15px}.vu-specs{grid-template-columns:repeat(2,1fr);gap:27px 14px;padding-block:25px}.vu-specs>div:nth-child(3){border-left:0;padding-left:0}.vu-specs>div:nth-child(2n){padding-left:18px}.vu-specs strong{font-size:22px}.vu-section{padding-top:65px}.vu-features,.vu-footage-grid,.vu-how ol,.vu-detail-pair{grid-template-columns:1fr}.vu-features{margin-top:30px}.vu-features article,.vu-features article+article{border-left:0;padding:26px 0}.vu-features article+article{border-top:1px solid var(--sd-line)}.vu-index{margin-top:20px}.vu-features h3{font-size:29px}.vu-features p{max-width:100%}.vu-footage-grid{gap:32px;margin-top:30px}.vu-footage-grid h3{font-size:25px}.vu-source-label{font-size:8px;top:12px;left:12px}.vu-video-controls{bottom:12px;left:12px;right:12px}.vu-how{padding-block:65px}.vu-how ol{gap:30px;margin-top:30px}.vu-how h3{margin-top:18px}.vu-ready{flex-direction:column;align-items:flex-start;padding-top:60px}.vu-footer{flex-wrap:wrap;margin-top:50px;padding-bottom:100px}.vu-footer p{display:none}}@media (prefers-reduced-motion:reduce){.vu-page .sd-button{transition:none}.vu-page .sd-button:hover{transform:none}}
