.hero-cinematic{overflow:hidden;background:#06344c}.hero-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.hero-cinematic .heroimg{object-position:60% center}.hero-cinematic.has-video .hero-video{opacity:1}.hero-cinematic .heroshade{background:linear-gradient(90deg,rgba(2,26,42,.86),rgba(3,32,49,.59) 46%,rgba(4,43,63,.12)),linear-gradient(0deg,rgba(3,28,42,.67),transparent 45%)}.hero-cinematic .herocontent{position:relative}.hero-cinematic h1{text-shadow:0 2px 35px #03273824}.hero-cinematic .herotext{color:#f0f5f4}.hero-cinematic .herofooter{gap:26px}.hero-cinematic .herofooter .inspiration{margin-left:auto;font-size:7px;letter-spacing:1.3px;color:#d8e7e9}.motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#07374c66;border:1px solid #bedde07a;color:#f4faf8;min-height:44px;min-width:124px;padding:10px 14px;backdrop-filter:blur(10px);font-size:10px;letter-spacing:.5px;white-space:nowrap;transition:background .2s}.motion-toggle:hover{background:#0b4968bf;border-color:#d0f0f2}.motion-toggle:focus-visible{outline:2px solid #a6eafa;outline-offset:4px}.motion-toggle[hidden]{display:none}.motion-icon{font-size:11px;min-width:11px;line-height:1}.motion-toggle:disabled{opacity:.6;cursor:default}@media(max-width:800px){.hero-cinematic .herofooter{gap:16px}.hero-cinematic .herofooter .inspiration{display:none}.motion-toggle{margin-left:auto;min-width:111px;min-height:44px;font-size:9px;padding:10px}.hero-cinematic .heroshade{background:linear-gradient(90deg,#031e30d9,#06354c8c),linear-gradient(0deg,#042b42b3,transparent 60%)}}@media(max-width:550px){.hero-cinematic .herofooter>span:nth-child(2){display:none}.hero-cinematic .herofooter{bottom:20px}.hero-cinematic .herocontent{padding-bottom:65px}.hero-cinematic .herofooter>span:first-child{font-size:7px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.hero-video{transition:none}.hero-cinematic .button,.motion-toggle{transition:none}}
