/* An actual muted video loop, with a light editorial overlay and stable foreground type. */
.reality-header-video,.header-video-toggle{display:none}
#site.light-sim .hero-pin{isolation:isolate;min-height:650px;background:#f3f3f1}
#site.light-sim .hero-pin::before,#site.light-sim .hero-pin::after,#site.light-sim .hero-fluid-field{display:none}
#site.light-sim .reality-header-video{display:block;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#f3f3f1 url('video/reality-blue-fabric-poster.jpg') center/cover no-repeat}
#site.light-sim .reality-header-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.55}
#site.light-sim .reality-header-video::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3f3f1e8 0%,#f3f3f1ae 39%,#f3f3f14a 100%),linear-gradient(0deg,#f3f3f1e8 0%,#f3f3f100 55%)}
#site.light-sim .hero .eyebrow{z-index:2;color:#45536b}
#site.light-sim .hyer-wordmark,#site.light-sim .hero h1,#site.light-sim .hero .hero-bottom{isolation:isolate}
#site.light-sim .header-video-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:absolute;right:4.2%;bottom:165px;z-index:6;background:#f6f8fcbd;color:#2355ff;border:1px solid #2355ff55;border-radius:100px;padding:10px 14px;min-height:36px;font-size:8px;line-height:1.2;letter-spacing:.05em;cursor:pointer;backdrop-filter:blur(8px)}
#site.light-sim .header-video-toggle::before{content:'';width:8px;height:8px;background:currentColor;clip-path:polygon(0 0,30% 0,30% 100%,0 100%,0 0,70% 0,100% 0,100% 100%,70% 100%,70% 0)}
#site.light-sim .header-video-toggle[aria-pressed="false"]::before{clip-path:polygon(10% 0,100% 50%,10% 100%)}
#site.light-sim .header-video-toggle:hover{background:#fff;border-color:#2355ff}
#site.light-sim .header-video-toggle:focus-visible{outline:2px solid #2355ff;outline-offset:4px}
#site.light-sim .header-video-toggle[hidden]{display:none}
@media(min-width:1600px){#site.light-sim .hero-pin{min-height:720px}}
@media(max-width:1000px){#site.light-sim .hero-pin{min-height:610px}}
@media(max-width:700px){#site.light-sim .hero-pin{min-height:0;padding-top:20px;padding-bottom:40px}#site.light-sim .reality-header-video video{object-position:58% center;opacity:.6}#site.light-sim .reality-header-video::after{background:linear-gradient(90deg,#f3f3f1cb 0%,#f3f3f15c 100%),linear-gradient(0deg,#f3f3f1e8 0%,#f3f3f122 70%)}#site.light-sim .header-video-toggle{position:relative;right:auto;bottom:auto;order:3;align-self:flex-end;margin:0 0 20px;font-size:8px}#site.light-sim .hero .eyebrow{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){#site.light-sim .header-video-toggle{display:none}#site.light-sim .reality-header-video video{display:none}}
