.home-banner[data-v-404c3c6d]{position:relative}.banner-bg[data-v-404c3c6d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.home-banner p[data-v-404c3c6d]{text-shadow:2px 2px 4px rgba(0,0,0,.7)}@media (max-width:1023.98px){.banner-hero-copy[data-v-404c3c6d]{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem;left:1.25rem;position:absolute;right:1.25rem;top:9.25rem;z-index:10}.banner-logo[data-v-404c3c6d],.banner-slogan[data-v-404c3c6d],.banner-title[data-v-404c3c6d]{left:auto!important;margin:0;position:static!important;top:auto!important}.banner-title[data-v-404c3c6d]{line-height:1.3!important}.banner-slogan[data-v-404c3c6d]{line-height:1.4!important}.banner-logo[data-v-404c3c6d]{margin-top:1.15rem!important}}.scroll-mouse[data-v-404c3c6d]{animation:scroll-bob-404c3c6d 1.6s ease-in-out infinite}.scroll-arrows[data-v-404c3c6d]{align-items:center;display:flex;flex-direction:column;line-height:0}.scroll-arrow[data-v-404c3c6d]{animation:scroll-arrow-pulse-404c3c6d 1.6s ease-in-out infinite}.scroll-arrow[data-v-404c3c6d]:nth-child(2){animation-delay:.18s}.scroll-arrow[data-v-404c3c6d]:nth-child(3){animation-delay:.36s}@keyframes scroll-bob-404c3c6d{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scroll-arrow-pulse-404c3c6d{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(4px)}70%{opacity:.55;transform:translateY(2px)}}@media (max-width:1700px){.banner-bg[data-v-404c3c6d]{-o-object-position:58% center;object-position:58% center}}@media (prefers-reduced-motion:reduce){.scroll-arrow[data-v-404c3c6d],.scroll-mouse[data-v-404c3c6d]{animation:none}}.home-data[data-v-58737a78]{background:url(./data-background.CChfgIvB.webp) no-repeat 50%;background-position:50%;background-size:cover;min-height:34rem}@media (min-width:1024px){.home-data[data-v-58737a78]{min-height:100vh}}.home-panorama[data-v-2c0cac46]{--home-header-offset:7.125rem;--home-panorama-stage-inset:0;background:#0b1f3a;box-sizing:border-box;flex-shrink:0;height:calc(100vh - var(--home-header-offset));min-height:calc(100vh - var(--home-header-offset))}@media (min-width:1024px){.home-panorama[data-v-2c0cac46]{--home-header-offset:5.625rem;--home-panorama-stage-inset:var(--home-header-offset);height:100vh;min-height:100vh}}@media (min-width:1280px){.home-panorama[data-v-2c0cac46]{--home-header-offset:7.125rem}}.home-panorama__stage[data-v-2c0cac46]{background:#0b1f3a;bottom:0;left:0;position:absolute;right:0;top:var(--home-panorama-stage-inset)}.home-panorama__stage.is-interactive-mode[data-v-2c0cac46]{touch-action:none}.home-panorama__cover[data-v-2c0cac46]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:opacity .35s ease;width:100%}.home-panorama__cover.is-hidden[data-v-2c0cac46],.home-panorama__iframe[data-v-2c0cac46]{opacity:0;pointer-events:none}.home-panorama__iframe[data-v-2c0cac46]{border:0;height:100%;inset:0;position:absolute;transition:opacity .35s ease;width:100%}.home-panorama__iframe.is-visible[data-v-2c0cac46]{opacity:1}.home-panorama__iframe.is-interactive[data-v-2c0cac46]{pointer-events:auto;touch-action:none}.home-panorama__loading[data-v-2c0cac46],.home-panorama__shield[data-v-2c0cac46]{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;position:absolute;z-index:2}.home-panorama__loading[data-v-2c0cac46]{background:linear-gradient(180deg,#08162a47,#08162a7a);pointer-events:none}.home-panorama__shield[data-v-2c0cac46]{background:linear-gradient(180deg,#08162a1f,#08162a52);cursor:pointer}.home-panorama__shield[data-v-2c0cac46]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.home-panorama__copy[data-v-2c0cac46]{padding:0 1.5rem;text-align:center}.home-panorama__title[data-v-2c0cac46]{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;letter-spacing:.04em;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.45)}.home-panorama__hint[data-v-2c0cac46]{font-size:1rem;letter-spacing:.04em;margin:0}.home-panorama__cta[data-v-2c0cac46]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14419073;border:1px solid hsla(0,0%,100%,.7);display:inline-block;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:500;letter-spacing:.06em;margin:.75rem 0 0;padding:.7rem 1.4rem;transition:background .2s ease,border-color .2s ease}.home-panorama__shield:hover .home-panorama__cta[data-v-2c0cac46]{background:#144190b3;border-color:#fff}.home-panorama__exit[data-v-2c0cac46]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b4282c7;border:1px solid hsla(0,0%,100%,.55);border-radius:2px;color:#fff;cursor:pointer;font-size:1rem;left:50%;letter-spacing:.04em;padding:.75rem 1.55rem;position:absolute;top:76%;transform:translate(-50%,-50%);transition:background .2s ease,border-color .2s ease;z-index:3}.home-panorama__exit[data-v-2c0cac46]:hover{background:#2b4282f2;border-color:#ffffffd9}.home-panorama__toast[data-v-2c0cac46]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14419073;border:1px solid hsla(0,0%,100%,.7);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:.65rem;justify-content:center;left:50%;max-width:min(28rem,calc(100% - 2rem));padding:1rem 1.25rem .85rem;pointer-events:auto;position:absolute;top:25%;transform:translate(-50%,-50%);z-index:4}.home-panorama__toast-text[data-v-2c0cac46]{font-size:clamp(.85rem,1.3vw,.95rem);font-weight:500;letter-spacing:.04em;line-height:1.55;margin:0;text-align:center}.home-panorama__toast-close[data-v-2c0cac46]{align-items:center;background:transparent;border:0;color:#ffffffd9;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;padding:0;transition:color .2s ease,opacity .2s ease;width:1.75rem}.home-panorama__toast-close[data-v-2c0cac46]:hover{color:#fff}.home-panorama__toast-close[data-v-2c0cac46]:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-panorama__toast-close-icon[data-v-2c0cac46]{height:1rem;width:1rem}.home-panorama-toast-enter-active[data-v-2c0cac46],.home-panorama-toast-leave-active[data-v-2c0cac46]{transition:opacity .28s ease,transform .28s ease}.home-panorama-toast-enter-from[data-v-2c0cac46],.home-panorama-toast-leave-to[data-v-2c0cac46]{opacity:0;transform:translate(-50%,calc(-50% - .5rem))}@media (max-width:1023.98px){.home-panorama__toast[data-v-2c0cac46]{top:28%}}body.panorama-touch-lock,html.panorama-touch-lock{overflow:hidden!important;overscroll-behavior:none!important}.home-product[data-v-1b16e643]{background:url(./product-background.BWLh99oQ.webp) no-repeat 50%;background-position:50%;background-size:contain;min-height:max(34rem,100vh)}.home-product__list[data-v-1b16e643]{align-content:flex-start;flex:1 1 auto;width:100%}@media (min-width:1024px){.home-product[data-v-1b16e643]{min-height:100vh}}.mobile-scroll-hint[data-v-22dad6fd]{animation:fadeInUp-22dad6fd .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:25px;bottom:2rem;color:#fff;font-size:.9rem;left:50%;padding:1rem 1.5rem;position:fixed;transform:translate(-50%);z-index:1000}.hint-content[data-v-22dad6fd]{align-items:center;display:flex;gap:.75rem}.scroll-icon[data-v-22dad6fd]{border:2px solid #fff;border-radius:12px;height:30px;position:relative;width:20px}.scroll-indicator[data-v-22dad6fd]{animation:scrollDown-22dad6fd 1.5s infinite;background:#fff;border-radius:2px;height:6px;left:50%;position:absolute;top:6px;transform:translate(-50%);width:3px}@keyframes fadeInUp-22dad6fd{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes scrollDown-22dad6fd{0%{opacity:1;top:6px}50%{opacity:.5;top:12px}to{opacity:0;top:18px}}@media (min-width:769px){.mobile-scroll-hint[data-v-22dad6fd]{display:none}}
