.hj-qv-details .hj-qv-name{margin-bottom:6px!important}.hj-qv-details .hj-qv-tag{margin:0 0 14px!important}.hj-qv-arrow{position:absolute;z-index:4;top:46%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid #2E6FD9;background:#0006;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease}.hj-qv-arrow svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hj-qv-arrow.prev{left:12px}.hj-qv-arrow.next{right:12px}@media(hover:hover){.hj-qv-arrow:hover{color:#2e6fd9;background:#000000a6}}.hj-qv-arrow:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px}.hj-qv-dots{position:absolute;z-index:4;left:50%;transform:translate(-50%);display:flex;gap:9px}.hj-qv-dots button{border-radius:50%;padding:0;cursor:pointer}#hjQvImg{transition:opacity .16s ease}#hjQvImg.is-swap{opacity:0}.hjc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:none;align-items:center;justify-content:center;padding:20px;background:#030508db}.hjc-overlay.open{display:flex}.hjc-modal{position:relative;max-height:92vh;overflow-y:auto;background:#04070aa3;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid #4FA8E0;font-family:IBM Plex Sans,sans-serif;color:#fff;text-align:center}.hjc-x{position:absolute;top:10px;right:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9aa3ac;font-size:24px;line-height:1;cursor:pointer;transition:color .2s ease}.hjc-x:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px;color:#fff}.hjc-logo{display:none;height:48px;width:auto;margin:0 auto 14px}.hjc-logo.on{display:block}.hjc-tag{font-family:IBM Plex Sans,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.14em;margin:0 0 6px}.hjc-title{font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0 0 8px}.hjc-sub{font-size:13.5px;line-height:1.55;color:#c7cdd4;margin:0 0 20px}.hjc-f{display:block;text-align:left;margin:0 0 14px}.hjc-f span{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.hjc-f input,.hjc-f select,.hjc-f textarea{width:100%;box-sizing:border-box;background:#000;color:#fff;border:1px solid rgba(242,245,247,.2);border-radius:2px;font-family:IBM Plex Sans,sans-serif;font-size:14px;padding:11px 12px;outline:none;transition:border-color .2s ease}.hjc-f textarea{min-height:110px;resize:vertical;line-height:1.5}.hjc-f select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F5F7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.hjc-f select option{background:#000;color:#fff}.hjc-err{display:none;font-size:12px;margin:5px 0 0}.hjc-f.err .hjc-err{display:block}.hjc-send{width:100%;height:46px;margin-top:6px;background:transparent;border:1px solid #FFFFFF;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease}.hjc-send[disabled]{opacity:.6;cursor:default}.hjc-send:focus-visible{outline:2px solid #2E6FD9;outline-offset:3px}.hjc-note{font-size:11.5px;line-height:1.5;color:#9aa3ac;margin:12px 0 0}.hjc-note a{color:#c7cdd4;text-decoration:underline}.hjc-done{display:none;padding:18px 0 6px}.hjc-modal.sent .hjc-form,.hjc-modal.sent .hjc-sub{display:none}.hjc-modal.sent .hjc-done{display:block}.hjc-done p{font-size:14px;line-height:1.6;color:#e7ecf2;margin:0 0 12px}.hjc-done a{color:#2e6fd9}.hjc-f span,.hjc-tag{color:#4fa8e0!important}.hjc-f input:focus,.hjc-f select:focus,.hjc-f textarea:focus{border-color:#4fa8e0!important}.hjc-f.err input,.hjc-f.err textarea{border-color:#ff7b7b!important}.hjc-err{color:#ff8a8a!important}.hjc-send{color:#4fa8e0!important}@media(hover:hover){.hjc-send:hover{background:#4fa8e0!important;color:#04070a!important;border-color:#4fa8e0!important}}.hjc-send:focus-visible,.hjc-x:focus-visible,.hjok-btn:focus-visible{outline-color:#4fa8e0!important}@media(hover:hover){.hjc-x:hover{color:#4fa8e0!important}}.hjok-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:none;align-items:center;justify-content:center;padding:20px;background:#030508d1}.hjok-overlay.open{display:flex}.hjok{position:relative;text-align:center;font-family:IBM Plex Sans,sans-serif;color:#fff;background:#04070ab8;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid #4FA8E0;box-shadow:0 0 28px #4fa8e02e,0 18px 60px #0000008c;border-radius:4px;padding:34px 30px 28px;animation:hjokIn .22s ease both}@keyframes hjokIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.hjok-logo{display:block;height:40px;width:auto;margin:0 auto 14px}.hjok-check{display:block;width:44px;height:44px;margin:0 auto 14px}.hjok-check circle{fill:none;stroke:#4fa8e0;stroke-width:1.6}.hjok-check path{fill:none;stroke:#4fa8e0;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hjok-t{font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}.hjok-p{font-size:14px;line-height:1.6;color:#e7ecf2;margin:0 0 22px}.hjok-btn{height:44px;background:transparent;border:1px solid #FFFFFF;color:#4fa8e0;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease}@media(hover:hover){.hjok-btn:hover{background:#4fa8e0;color:#04070a;border-color:#4fa8e0}}.hjfaq-eye{color:#4fa8e0!important}.hjfaq-g .hjfaq-i[open] summary,.hjfaq-g .hjfaq-i summary:hover,.hjfaq-g .hjfaq-i summary:focus-visible{color:#4fa8e0!important}.hjfaq-mail{color:#2e6fd9!important}body{margin:0;background:#000;font-family:IBM Plex Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.halo-shimmer-fill{background:linear-gradient(115deg,#0c0c0eeb 30%,#c8c4b859 46%,#eeebe1bf,#c8c4b859 54%,#0c0c0eeb 70%);background-size:280% 280%;animation:haloShimmerSweep 5s ease-in-out infinite}@keyframes haloShimmerSweep{0%{background-position:85% 85%}50%{background-position:15% 15%}to{background-position:85% 85%}}.hj-hover-box{transition:border-color .25s ease;outline:none}.hj-join-btn{transition:background-color .25s ease,border-color .25s ease;outline:none}.hj-join-btn:hover,.hj-join-btn:focus,.hj-join-btn:active{background:#2e6fd9!important;border-color:#2e6fd9!important;outline:none}@media(max-width:700px){.halo-hj001-viewer{aspect-ratio:auto!important}}@media(max-width:860px){.halo-hero-box{height:262px!important}.halo-hero-content{padding:20px 20px 0!important;max-width:100%!important}.halo-hero-headline{margin-bottom:8px!important}.halo-hero-sub{font-size:11.5px!important;margin-bottom:12px!important}.halo-hero-note{font-size:8px!important;margin-top:8px!important}.halo-header-row{justify-content:flex-start!important;flex-direction:row!important;padding:20px 12px!important;align-items:center;gap:16px;box-sizing:border-box!important;position:fixed!important;top:0;left:0;width:100%;z-index:60;background:#000}body{padding-top:93px}.halo-footer-row{flex-direction:column;padding:32px 24px;gap:24px;text-align:center}.halo-footer-row>div:nth-child(2){flex-wrap:wrap;justify-content:center;gap:16px 24px}.halo-footer-row>div:nth-child(3){flex-direction:column;gap:14px}.halo-filings-grid{grid-template-columns:repeat(2,1fr)!important}.halo-filings-section{padding:20px 10px 24px!important;box-sizing:border-box}.halo-filing-card{box-sizing:border-box}.halo-motion-band{display:none!important}.halo-carousel{display:block!important}.halo-filing-card>div:nth-child(2){font-size:8.5px!important}.halo-filing-card>div:nth-child(3){font-size:13px!important;line-height:1.25}.halo-filing-icon{display:block!important;margin-bottom:5px!important}.halo-filing-desc{display:block!important}.halo-bridge-btn{padding:10px 16px!important;font-size:10.5px!important;gap:8px!important;white-space:nowrap!important;top:21%!important;transform:translate(-50%,-50%)!important}.halo-mobile-menu-toggle{display:flex!important;order:3}.halo-logo-cluster{order:1;margin-left:0!important}.halo-utility-icons{order:2;margin-left:auto!important}.halo-nav-links,.halo-utility-text{display:none!important}.halo-utility-icons{display:flex!important}.halo-mobile-menu{background:#000;border-bottom:1px solid rgba(242,245,247,.12);width:33.33%;margin-left:auto;border-left:1px solid rgba(242,245,247,.12);position:fixed;top:93px;right:0;z-index:50;max-height:calc(100vh - 93px);overflow-y:auto}.halo-mobile-menu.open{display:flex!important;flex-direction:column!important}.halo-mobile-menu:not(.open){display:none!important}.halo-mobile-menu a{display:block;position:relative;padding:16px 24px;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:15px;text-decoration:none}.halo-mobile-menu a:after{content:"";position:absolute;left:24px;right:35%;bottom:0;height:1px;background:#fff}.halo-mobile-menu a.halo-menu-active{color:#2e6fd9}.halo-hero-side,.halo-magnetic-band .hj-diagonal-photo{display:none!important}.halo-magnetic-band{aspect-ratio:auto!important;height:auto!important;min-height:0!important;box-sizing:border-box!important}.halo-magnetic-band .hj-diagonal-text{position:relative!important;left:0!important;top:0!important;width:auto!important;height:auto!important;box-sizing:border-box!important}.halo-signup-row{max-width:280px!important}.halo-signup-row input{padding:13px 12px!important;font-size:13px!important;min-width:0}.halo-signup-row button{padding:13px 16px!important;font-size:12px!important;white-space:nowrap}}.hj-hover-box:hover,.hj-hover-box:focus,.hj-hover-box:active{border-color:#2e6fd9!important;box-shadow:0 0 0 1px #2e6fd9;outline:none}::selection{background:#4fa8e0;color:#000}@media(max-width:700px){.hj360-text{top:4%;left:16px}}.halo-nav-links a{color:#e7ecf2;text-decoration:none;transition:color .2s ease}.halo-nav-links a:hover,.halo-nav-links a:focus-visible{color:#2e6fd9;outline:none}.halo-nav-links a.nav-current,.halo-nav-links a.nav-current:hover,.halo-nav-links a.nav-current:focus-visible{color:#2e6fd9}.halo-utility-text button.is-feedback{color:#2e6fd9!important}.halo-utility-text button,.halo-utility-icons button{color:#fff!important;opacity:1!important;cursor:pointer!important;transition:color .2s ease}.halo-utility-text button:focus-visible,.halo-utility-icons button:focus-visible{color:#2e6fd9!important;outline:none}@media(hover:hover){.halo-utility-text button:hover,.halo-utility-icons button:hover{color:#2e6fd9!important}}@media(min-width:861px){html{scroll-padding-top:90px}.halo-header-row{position:sticky;top:0;z-index:60;background:#000;margin-bottom:0;transition:padding .25s ease,margin-bottom .25s ease,box-shadow .25s ease,border-color .25s ease}.halo-header-row .halo-logo-cluster{transform-origin:left center;transition:transform .25s ease}.halo-header-row.is-scrolled{padding-top:10px!important;padding-bottom:10px!important;margin-bottom:40px;box-shadow:0 10px 28px #0000008c;border-bottom-color:#f2f5f729!important}.halo-header-row.is-scrolled .halo-logo-cluster{transform:scale(.8)}}@media(max-width:860px){html{scroll-padding-top:100px}}@media(max-width:1320px)and (min-width:861px){.halo-header-row{padding-left:52px!important;padding-right:28px!important;gap:20px!important}.halo-nav-links{gap:22px!important;font-size:13px!important;flex-wrap:nowrap!important}.halo-nav-links a{white-space:nowrap}}@media(max-width:1100px)and (min-width:861px){.halo-header-row{padding-left:36px!important;padding-right:18px!important;gap:14px!important}.halo-nav-links{gap:15px!important;font-size:12px!important}.halo-logo-cluster{gap:12px!important}.halo-logo-cluster>img{height:40px!important}.halo-logo-cluster a img{height:28px!important}.halo-logo-cluster span{height:26px!important}.halo-utility-text{gap:12px!important;font-size:12px!important}}@media(max-width:900px)and (min-width:861px){.halo-header-row{padding-left:28px!important;padding-right:14px!important;gap:10px!important}.halo-nav-links{gap:12px!important}}@media(max-width:860px){.halo-logo-cluster{gap:12px!important;min-width:0;flex:0 1 auto}.halo-logo-cluster>img{height:46px!important;width:auto;flex:0 0 auto}.halo-logo-cluster>span{flex:0 0 auto}.halo-logo-cluster>a{display:block!important;flex:0 1 139px;min-width:0}.halo-logo-cluster>a img{display:block;width:100%;max-width:100%;height:auto!important;max-height:38px;object-fit:contain}}.social-row{display:flex;align-items:center}.social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.social-link:focus-visible{outline:none}@media(min-width:861px)and (max-width:1180px){.halo-footer-row{flex-wrap:wrap;justify-content:center!important;gap:22px 36px;padding:32px 28px!important}}@media(max-width:860px){.halo-footer-row>div:nth-child(3)>div:nth-child(2){display:none!important}.halo-footer-row>div:nth-child(3)>div:last-child{text-align:center!important}}.halo-legal{padding:0 80px 38px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.03em;line-height:1.8;color:#5b6470;text-align:center}.halo-legal a{color:#7c848d;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}@media(hover:hover){.halo-legal a:hover{color:#2e6fd9}}@media(max-width:860px){.halo-legal{padding:0 24px 34px}}.halo-disclose{border-bottom:1px solid rgba(242,245,247,.08);background:#000;text-align:center}.halo-disclose-btn{background:none;border:none;cursor:pointer;padding:16px 20px;color:#9aa3ac;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.halo-disclose-btn:focus-visible{color:#2e6fd9;outline:none}@media(hover:hover){.halo-disclose-btn:hover{color:#2e6fd9}}.halo-disclose-arrow{width:12px;transition:transform .25s ease}.halo-disclose-btn[aria-expanded=true] .halo-disclose-arrow{transform:rotate(45deg)}.halo-disclose-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.halo-disclose-panel.open{max-height:1600px}.halo-disclose-inner{max-width:760px;margin:0 auto;padding:6px 28px 36px;text-align:left;font-family:IBM Plex Sans,sans-serif;color:#9aa3ac}.halo-disclose-title{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:#e7ecf2;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(242,245,247,.12)}.halo-disclose-inner h3{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#e7ecf2;margin:20px 0 6px}.halo-disclose-inner p{font-size:12.5px;line-height:1.7;margin:0 0 8px}.halo-disclose-inner a{color:#c7cdd4;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}@media(hover:hover){.halo-disclose-inner a:hover{color:#2e6fd9}}.halo-disclose-tm{margin-top:22px!important;font-family:IBM Plex Mono,monospace;font-size:10.5px!important;color:#8a929b;letter-spacing:.03em}.halo-disclose.halo-disclose-inhero{border-bottom:none;background:transparent;text-align:left;margin-top:10px;position:relative;z-index:2}.halo-disclose-inhero .halo-disclose-btn{padding:6px 0;font-size:10.5px;color:#c7cdd4}.halo-disclose-inhero .halo-disclose-inner{max-width:none;padding:16px 18px 20px;margin-top:8px;border:1px solid rgba(242,245,247,.12);border-radius:2px}.halo-hero-box{position:relative;z-index:30;overflow:visible!important}.halo-disclose-inhero .halo-disclose-panel{position:absolute;left:0;right:0;top:100%;z-index:40}.halo-disclose-inhero .halo-disclose-inner{background:#000000f5!important;box-shadow:0 18px 40px #000000a6}.opt-in{display:flex;align-items:center;gap:9px;margin-top:12px;font-family:IBM Plex Sans,sans-serif;font-size:12.5px;color:#c7cdd4;cursor:pointer}.opt-in input{width:15px;height:15px;margin:0;accent-color:#2E6FD9;cursor:pointer;flex:0 0 auto}.opt-in input:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px}@media(hover:hover){.opt-in:hover{color:#fff}}.halo-filings-grid{--cut:18px;max-width:760px;margin:0 auto!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;gap:14px!important;background:transparent!important;border:none!important}.halo-filing-card{position:relative;background:#4fa8e06b!important;clip-path:polygon(var(--tl) 0,calc(100% - var(--tr)) 0,100% var(--tr),100% calc(100% - var(--br)),calc(100% - var(--br)) 100%,var(--bl) 100%,0 calc(100% - var(--bl)),0 var(--tl))}.halo-filing-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;clip-path:polygon(max(0px,calc(var(--tl) - .59px)) 0,calc(100% - max(0px,calc(var(--tr) - .59px))) 0,100% max(0px,calc(var(--tr) - .59px)),100% calc(100% - max(0px,calc(var(--br) - .59px))),calc(100% - max(0px,calc(var(--br) - .59px))) 100%,max(0px,calc(var(--bl) - .59px)) 100%,0 calc(100% - max(0px,calc(var(--bl) - .59px))),0 max(0px,calc(var(--tl) - .59px)))}.halo-filing-card>*{position:relative;z-index:1}@media(max-width:860px){.halo-filings-grid{--cut:12px;gap:10px!important}.halo-filing-card{padding:13px!important}}.halo-filing-card{--tl:0px;--tr:0px;--br:0px;--bl:0px}.halo-filing-card:nth-child(1){--tl:var(--cut);--br:var(--cut)}.halo-filing-card:nth-child(2){--bl:var(--cut);--tr:var(--cut)}.halo-filing-card:nth-child(3){--tr:var(--cut);--bl:var(--cut)}.halo-filing-card:nth-child(4){--br:var(--cut);--tl:var(--cut)}.halo-mobile-menu{border-bottom:none!important}.halo-mobile-menu a{font-family:IBM Plex Sans,sans-serif!important;font-weight:400;letter-spacing:normal;color:#e7ecf2}.halo-mobile-menu a:last-child:after{display:none!important}.halo-mobile-menu,.alf-mobile-menu{width:auto!important;min-width:33.33%;max-width:85%}.halo-mobile-menu a,.alf-mobile-menu a{white-space:nowrap}.halo-mobile-menu a:after{right:auto!important;width:22px;height:1px;transform:scaleY(.5);transform-origin:left bottom;background:#e7ecf2a6!important}.halo-utility-text button,.nav-compact-utility button{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.halo-utility-text button svg,.nav-compact-utility button svg{width:20px;height:20px;display:block}.halo-nav-links,.halo-mobile-menu a{font-size:12px!important}.halo-header-row,.halo-mobile-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:860px){.halo-mobile-menu{clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px))}.halo-mobile-menu:after{content:"";position:absolute;left:0;bottom:0;width:18px;height:18px;pointer-events:none;background:linear-gradient(to bottom left,transparent calc(50% - 1.5px),rgba(242,245,247,.12) calc(50% - 1.5px),rgba(242,245,247,.12) calc(50% - .5px),transparent calc(50% - .5px))}}.halo-header-row{background:#000000d9!important}.halo-mobile-menu{background:#000000d9!important;min-width:0!important}.halo-mobile-menu a{padding:16px 18px!important}.halo-mobile-menu a:after{left:18px!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:860px){html.email-lift body:after{content:"";display:block;height:70vh}}.hj-360-actions{pointer-events:auto;display:flex;flex-direction:column}.hj-meet{cursor:pointer;display:inline-flex;align-items:center}.hj-meet span{display:inline-block}.hj-add{background:transparent;border:1px solid #FFFFFF;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;height:40px;padding:0 22px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}@media(hover:hover){.hj-add:hover{background:#fff;color:#0a0a0a}}.hj-add:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px}.hj-add.is-feedback,.hj-add.is-feedback:hover{background:transparent!important;color:#2e6fd9!important;border-color:#2e6fd9!important}.hj-qv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#030508d6}.hj-qv-overlay.open{display:flex}.hj-qv-modal{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(820px,100%);height:min(560px,85vh);background:#000;border:1px solid rgba(242,245,247,.1);border-radius:4px;overflow:hidden;font-family:IBM Plex Sans,sans-serif;color:#fff}.hj-qv-closewrap{position:absolute;top:10px;right:10px;z-index:5}.hj-qv-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9aa3ac;font-size:24px;line-height:1;cursor:pointer;transition:color .2s ease}.hj-qv-close:focus,.hj-qv-close:focus-visible{outline:none;color:#fff}@media(hover:hover){.hj-qv-close:hover{color:#2e6fd9}}.hj-qv-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hj-qv-media:after{content:"";position:absolute;left:12%;right:12%;bottom:11%;height:9%;border-radius:50%;background:radial-gradient(ellipse at center,#f2f5f729,#f2f5f700 70%);pointer-events:none}.hj-qv-media img{position:relative;z-index:1;width:auto;object-fit:contain}.hj-qv-caption{position:absolute;z-index:2;left:0;right:0;bottom:16px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.05em}.hj-qv-details{display:flex;flex-direction:column}.hj-qv-tag{font-family:IBM Plex Mono,monospace}.hj-qv-name{font-weight:700;letter-spacing:-.01em;line-height:1.05}.hj-qv-row{display:flex}.hj-qv-label{font-family:IBM Plex Mono,monospace;font-weight:600}.hj-qv-select{background:#000;font-family:IBM Plex Mono,monospace;border-radius:2px}.hj-add-full{width:100%;height:46px;margin-top:16px;font-size:13px}.hj-qv-note{text-align:center;font-family:IBM Plex Mono,monospace}@media(max-width:700px){.hj-qv-modal{display:block;height:auto;max-height:92vh;overflow-y:auto}.hj-qv-closewrap{position:sticky;top:8px;height:0;text-align:right;padding-right:8px}.hj-qv-close{display:inline-flex;width:44px;height:44px;background:#080a0cb8;border-radius:50%;color:#fff}.hj-qv-name{font-size:26px}.halo-hj001-bottle{left:calc(32% - 4px)!important;top:47.5%!important;width:36%!important;height:30%!important}.hj-add{height:36px;padding:0 18px}}.hj-360-actions{width:max-content!important;align-items:stretch!important}.hj-meet{justify-content:center;gap:8px;height:40px;padding:0 22px;background:transparent;border:1px solid #2E6FD9;color:#2e6fd9;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.hj-meet span{font-size:15px;line-height:1;font-weight:500;transition:transform .25s ease}.hj-meet:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px;color:#2e6fd9}@media(hover:hover){.hj-meet:hover{background:#2e6fd9;color:#fff}.hj-meet:hover span{transform:rotate(90deg)}}@media(max-width:700px){.hj-meet{height:36px;padding:0 18px}}#hj001-frame.halo-hj001-bottle{left:49.6%!important;top:8%!important;width:auto!important;height:69.5%!important;aspect-ratio:343 / 1339!important;transform:translate(-50%);object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 0 14px rgba(242,245,247,.16)) drop-shadow(0 6px 10px rgba(0,0,0,.6))}.hj-qv-media img{height:84%!important;max-width:60%!important}@media(max-width:700px){#hj001-frame.halo-hj001-bottle{left:calc(50% - 4px)!important;top:43.5%!important;width:auto!important;height:34%!important}.halo-hj001-viewer{height:620px!important}.hj-qv-media img{height:80%!important}}.halo-life{background:#000;border-bottom:1px solid rgba(242,245,247,.08);font-family:IBM Plex Sans,sans-serif;color:#fff}.halo-life .hl-hero{position:relative;width:100%;aspect-ratio:1312/487;overflow:hidden}.halo-life .hl-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.halo-life .hl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#0000 55%)}.halo-life .hl-hero-txt{position:absolute;z-index:2;left:5.4%;top:34%;width:33%}.halo-life .hl-eye{font-family:IBM Plex Mono,monospace;font-size:clamp(9px,.95vw,12px);letter-spacing:.22em;color:#e7ecf2;margin-bottom:1.1vw;text-shadow:0 1px 8px rgba(0,0,0,.6)}.halo-life .hl-h2{font-weight:700;font-size:clamp(28px,4.1vw,60px);line-height:1.02;margin:0 0 1.2vw;letter-spacing:.005em;text-shadow:0 2px 18px rgba(0,0,0,.55)}.halo-life .hl-h3{font-weight:700;line-height:1.04;margin:0 0 .8vw}.halo-life .hl-p{font-family:IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5;margin:0;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7)}.halo-life .hl-rule{display:block;width:3.6vw;height:2px;background:#fff;margin-top:1.4vw}.halo-life .hl-strip{display:flex;align-items:center;justify-content:center;gap:2.6vw;padding:1.5vw 2vw;background:#000;border-top:1px solid rgba(242,245,247,.1);border-bottom:1px solid rgba(242,245,247,.1);font-family:IBM Plex Mono,monospace;font-weight:400;font-size:clamp(9px,1.2vw,17px);letter-spacing:.32em;color:#e7ecf2;white-space:nowrap}.halo-life .hl-strip i{display:block;width:1px;height:1.5vw;background:#f2f5f780}.halo-life .hl-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f2f5f72e}.halo-life .hl-col{position:relative;overflow:hidden;background:#000;display:flex;flex-direction:column}.halo-life .hl-col>img{width:100%;aspect-ratio:1/1.1;object-fit:cover;display:block}.halo-life .hl-col-txt{padding:1.8vw 7% 2.4vw}@media(max-width:860px){.halo-life{display:none!important}}.halo-life-m{display:none;background:#000;font-family:IBM Plex Sans,sans-serif;color:#fff;border-bottom:1px solid rgba(242,245,247,.08)}.halo-life-m .hlm-banner{position:relative;width:100%;aspect-ratio:390/200;overflow:hidden}.halo-life-m .hlm-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:80% 0%;display:block}.halo-life-m .hlm-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000 62%)}.halo-life-m .hlm-banner-txt{position:absolute;z-index:2;left:10%;top:11px;width:44%}.halo-life-m .hl-eye{font-family:IBM Plex Mono,monospace;font-size:7.5px;letter-spacing:.2em;color:#e7ecf2;margin-bottom:5px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.halo-life-m .hlm-h2{font-weight:700;font-size:16px;line-height:1.1;margin:0 0 5px;text-shadow:0 2px 14px rgba(0,0,0,.55)}.halo-life-m .hlm-h3{font-weight:700;font-size:23px;line-height:1.05;margin:0 0 10px}.halo-life-m .hlm-p{font-family:IBM Plex Sans,sans-serif;font-size:9.5px;line-height:1.4;margin:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7)}.halo-life-m .hl-rule{display:block;width:20px;height:1px;background:#fff;margin-top:8px}.halo-life-m .hlm-strip{display:flex;flex-direction:column;align-items:center;gap:3px;margin:0;padding:12px 14px;background:#000;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:9.5px;letter-spacing:.24em;color:#fff;text-align:center}.halo-life-m .hlm-strip:before,.halo-life-m .hlm-strip:after{content:"";display:block;width:38px;height:1px;background:#ffffffbf}.halo-life-m .hlm-strip:before{margin-bottom:5px}.halo-life-m .hlm-strip:after{margin-top:5px}.halo-life-m .hc-slide{flex:0 0 100%;background:#000}.halo-life-m .hlm-arrow{position:absolute;transform:translateY(-50%);background:#0000008c;border:1px solid rgba(242,245,247,.3);color:#fff;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:1;padding:0 0 2px}.halo-life-m{--hi:min(96vw,44vh,420px)}.halo-life-m .hc-slide>img{width:100%;height:var(--hi);object-fit:cover;display:block}.halo-life-m .hlm-head{background:#000;padding:22px 7% 4px;text-align:center}.halo-life-m .hlm-head .hl-eye{margin-bottom:8px;font-size:9px;color:#9aa3ac}.halo-life-m .hlm-head .hlm-h3{margin:0;font-size:22px;letter-spacing:.01em}.halo-life-m .hlm-div{display:flex;align-items:center;justify-content:center;gap:10px;background:#000;padding:12px 7% 16px}.halo-life-m .hlm-div i{flex:1;height:1px;background:linear-gradient(90deg,#f2f5f700,#f2f5f78c)}.halo-life-m .hlm-div i:last-child{background:linear-gradient(270deg,#f2f5f700,#f2f5f78c)}.halo-life-m .hlm-div b{width:5px;height:5px;background:#fff;transform:rotate(45deg);display:block}.halo-life-m .hlm-body{background:#000;padding:2px 8% 22px;text-align:center}.halo-life-m .hlm-body p{margin:0;font-family:IBM Plex Sans,sans-serif;line-height:1.5;color:#e7ecf2}.halo-life-m .hlm-dots{position:absolute;left:0;right:0;display:flex;justify-content:center;gap:8px;padding:0}@media(max-width:860px){.halo-life-m{display:block}}.shop-dd{position:relative;display:inline-block}.shop-dd-btn{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.shop-dd-btn .shop-caret{transition:transform .2s ease}.shop-dd.open .shop-caret{transform:rotate(180deg)}.shop-dd-menu{display:none;position:absolute;left:-14px;top:calc(100% + 14px);min-width:190px;background:#000000f5;border:1px solid rgba(242,245,247,.16);padding:6px 0;z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-dd.open .shop-dd-menu{display:block}.shop-dd-menu a{display:block;padding:11px 18px;white-space:nowrap;font-size:13px;letter-spacing:.04em}.shop-dd-menu a+a{border-top:1px solid rgba(242,245,247,.08)}.shop-m-sub{display:none;flex-direction:column}.shop-m-sub.open{display:flex}.shop-m-btn .shop-caret{margin-left:6px;vertical-align:1px;transition:transform .2s ease}.shop-m-btn.open .shop-caret{transform:rotate(180deg)}.shop-m-sub a{padding:12px 18px 12px 34px!important;font-size:12px!important;color:#b7bec6!important}.shop-m-sub a:after{display:none!important}html{scroll-snap-type:y proximity}.snap-sec{scroll-snap-align:start;scroll-snap-stop:normal}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}@media(max-width:860px){.halo-bridge-section{height:auto!important;aspect-ratio:auto!important;background:#000;padding-bottom:22px}.halo-bridge-section>img{height:auto!important;aspect-ratio:1800/600}.halo-bridge-section>div:not(.halo-bridge-btn){display:none!important}.halo-bridge-section .halo-bridge-btn{position:relative!important;left:auto!important;top:auto!important;transform:none!important;display:flex!important;width:fit-content;margin:18px auto 0}}#hj001-viewer{container-type:inline-size}.hj360-stage{position:absolute;left:0;bottom:-21.2vw;bottom:-21.2cqw;width:100%;aspect-ratio:1024/1536;pointer-events:none;z-index:0}.hj360-stage>#hj001-bg{width:100%!important;height:100%!important;display:block;object-fit:fill!important}.hj360-stage:after{content:"";position:absolute;width:17%;height:1.7%;transform:translate(-50%);background:radial-gradient(ellipse at center,#000000bf,#0000 70%);filter:blur(2px);z-index:1}.hj360-stage>#hj001-frame.halo-hj001-bottle{position:absolute!important;left:66.4%!important;top:auto!important;bottom:23%!important;width:auto!important;height:28%!important;aspect-ratio:343 / 1339!important;transform:translate(-50%)!important;z-index:2}.hj360-text{left:max(18px,2.6%)!important}.hj360-text>div:nth-child(1){font-size:11.5px!important;margin-bottom:4px!important}.hj360-text>div:nth-child(2){font-size:30px!important;margin-bottom:6px!important}.hj360-text>div:nth-child(3){font-size:13px!important;margin-bottom:10px!important}.hj360-text>div:nth-child(4){font-size:10.5px!important;gap:8px!important}.hj360-text>div:nth-child(4) span{width:22px!important;height:22px!important;font-size:12px!important}.hj360-text .hj-meet,.hj360-text .hj-add{height:32px!important;font-size:11px!important;padding:0 14px!important}@media(max-width:700px){#hj001-viewer.halo-hj001-viewer{height:135vw!important}.hj360-stage{width:100%;left:0;top:0;bottom:auto;transform:none}.hj360-stage>#hj001-frame.halo-hj001-bottle{height:55%!important}.hj360-text>div:nth-child(2){font-size:26px!important}}.hj360-text .hj-meet,.hj360-text .hj-meet span{color:#fff!important}.hj-qv-media{container-type:inline-size;background:#000!important}.hj-qv-media:after{display:none!important}.hj-qv-media .hj-qv-stage{position:absolute;left:-16%;left:-16cqw;bottom:-10.4cqw;width:132%;width:132cqw;aspect-ratio:1360/1536;pointer-events:none}.hj-qv-media .hj-qv-stage>img.hj-qv-bg{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill;display:block}.hj-qv-media .hj-qv-stage:after{content:"";position:absolute;left:50%;bottom:22.1%;width:13.5%;height:1.7%;transform:translate(-50%);background:radial-gradient(ellipse at center,#000000bf,#0000 70%);filter:blur(2px);z-index:1}.hj-qv-media .hj-qv-stage>#hjQvImg{position:absolute!important;left:50%;top:auto!important;width:auto!important;height:42%!important;max-width:none!important;transform:translate(-50%);z-index:2;object-fit:contain}.hj-qv-caption{text-shadow:0 1px 6px #000;color:#b7bec6!important}.hj-disc-btn{align-self:center;background:none;border:none;padding:6px 4px;cursor:pointer;font-family:IBM Plex Mono,monospace;text-transform:uppercase}.hj-disc-btn span{display:inline-block;margin-left:4px;color:#2e6fd9;transition:transform .2s ease}.hj-disc-btn[aria-expanded=true] span{transform:rotate(45deg)}.hj-disc-btn:focus-visible{outline:2px solid #2E6FD9;outline-offset:2px}.hj-disc-box{margin-top:6px;padding:10px 12px;background:#f2f5f70a;line-height:1.55}.hj-disc-box[hidden]{display:none}.hj-qv-details{text-align:center;align-items:center;justify-content:center;padding:30px 32px 26px!important;font-family:IBM Plex Sans,sans-serif!important}.hj-qv-details *{font-family:IBM Plex Sans,sans-serif!important}.hj-qv-tag{font-size:10.5px!important;font-weight:600;letter-spacing:.14em!important;color:#2e6fd9!important;margin-bottom:8px!important}.hj-qv-name{color:#fff!important;margin-bottom:10px!important}.hj-qv-desc{color:#e7ecf2!important;font-size:13.5px!important;line-height:1.55!important;margin:0 0 12px!important}.hj-qv-row{width:100%}.hj-qv-label{font-size:11px!important;letter-spacing:.12em!important}.hj-qv-val{color:#fff!important;font-size:13px!important}.hj-qv-select{font-size:12px!important}.hj-qv-details .hj-add-full{margin-top:12px!important}.hj-qv-note{color:#c7cdd4!important;font-size:11.5px!important;margin-top:10px!important}.hj-disc-btn{color:#e7ecf2!important;margin-top:8px!important;font-size:11px!important;letter-spacing:.12em!important}.hj-disc-box{text-align:center!important;border-left:none!important;border-top:1px solid #2E6FD9;color:#e7ecf2!important;font-size:12px!important}@media(max-width:700px){.hj-qv-details{padding:22px 22px 24px!important}}.hj-qv-desc{text-align:left!important;max-width:32ch!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:700px){.hj-qv-media{height:auto!important;aspect-ratio:1/.86!important;padding-bottom:0!important}.hj-qv-media .hj-qv-stage>#hjQvImg{height:32%!important}}.hjfaq{background:#000;color:#fff;font-family:IBM Plex Sans,sans-serif;border-top:1px solid rgba(242,245,247,.08)}.hjfaq-in{margin:0 auto}.hjfaq-eye{font-family:IBM Plex Mono,monospace;letter-spacing:.18em;color:#2e6fd9;margin:0 0 12px}.hjfaq-h{font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.08;margin:0 0 30px;color:#fff}.hjfaq-grp{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#9aa3ac;margin:34px 0 4px;padding-bottom:10px;border-bottom:1px solid rgba(242,245,247,.16)}.hjfaq-i{border-bottom:1px solid rgba(242,245,247,.1)}.hjfaq-i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;font-size:15.5px;font-weight:500;color:#fff;transition:color .2s ease}.hjfaq-i summary::-webkit-details-marker{display:none}.hjfaq-i summary:after{content:"+";flex:0 0 auto;font-size:20px;line-height:1;font-weight:400;color:#2e6fd9;transition:transform .2s ease}.hjfaq-i[open] summary:after{transform:rotate(45deg)}.hjfaq-i summary:hover,.hjfaq-i summary:focus-visible{color:#2e6fd9;outline:none}.hjfaq-i p{margin:0;padding:0 36px 20px 2px;font-size:14.5px;line-height:1.65;color:#c7cdd4;max-width:68ch}@media(max-width:860px){.hjfaq-i summary{font-size:15px;padding:16px 2px}.hjfaq-i p{padding-right:8px;font-size:14px}}.hjfaq-g{border-bottom:1px solid rgba(242,245,247,.16)}.hjfaq-g>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:IBM Plex Mono,monospace;font-weight:500;text-transform:uppercase;color:#fff;transition:color .2s ease}.hjfaq-g>summary::-webkit-details-marker{display:none}.hjfaq-g>summary:after{content:"+";font-family:IBM Plex Sans,sans-serif;line-height:1;font-weight:400;transition:transform .2s ease}.hjfaq-g[open]>summary:after{transform:rotate(45deg)}.hjfaq-g>summary:hover,.hjfaq-g>summary:focus-visible{color:#2e6fd9;outline:none}.hjfaq-mail{color:#2e6fd9;text-decoration:underline;text-underline-offset:3px}.hjfaq-g{border:1px solid rgba(242,245,247,.12)!important;border-radius:3px;overflow:hidden;transition:border-color .2s ease}.hjfaq-g>summary{border-bottom:none!important}.hjfaq-g[open]>summary{border-bottom:1px solid rgba(242,245,247,.1)!important}.hjfaq-g .hjfaq-i{border-bottom:1px solid rgba(242,245,247,.07)!important}.hjfaq-g .hjfaq-i:last-child{border-bottom:none!important}.hjfaq-g{background:#000!important;border-color:#f2f5f729!important}.hjfaq-g[open]>summary{color:#2e6fd9!important}.hjfaq-g .hjfaq-i,.hjfaq-g .hjfaq-i[open]{background:#000!important}.hjfaq{padding:60px 80px 56px!important}.hjfaq-in{max-width:740px!important}.hjfaq-eye{font-size:10px!important;margin-bottom:9px!important}.hjfaq-h{font-size:clamp(19px,1.8vw,25px)!important;margin-bottom:18px!important}.hjfaq-g{margin-bottom:9px!important}.hjfaq-g>summary{padding:15px 16px!important;font-size:11px!important;letter-spacing:.14em!important}.hjfaq-g>summary:after{font-size:18px!important}.hjfaq-g .hjfaq-i{padding:0 16px!important}.hjfaq-g .hjfaq-i summary{padding:13px 0!important;font-size:13px!important;gap:14px!important}.hjfaq-g .hjfaq-i p{font-size:12.5px!important;line-height:1.6!important;padding:0 24px 15px 0!important}@media(max-width:860px){.hjfaq{padding:40px 20px 38px!important}.hjfaq-g>summary{padding:14px!important}.hjfaq-g .hjfaq-i{padding:0 14px!important}.hjfaq-g .hjfaq-i summary{font-size:12.5px!important;padding:12px 0!important}.hjfaq-g .hjfaq-i p{font-size:12.5px!important}}.hjfaq-g>summary,.hjfaq-g[open]>summary,.hjfaq-g>summary:hover,.hjfaq-g>summary:focus-visible{color:#9aa3ac!important}.hjfaq-g>summary:after,.hjfaq-g[open]>summary:after,.hjfaq-g .hjfaq-i summary:after,.hjfaq-g .hjfaq-i[open] summary:after{color:#4fa8e0!important}.hjfaq-g .hjfaq-i summary,.hjfaq-g .hjfaq-i[open] summary,.hjfaq-g .hjfaq-i summary:hover,.hjfaq-g .hjfaq-i summary:focus-visible{color:#2e6fd9!important}.hjfaq-g .hjfaq-i summary,.hjfaq-g .hjfaq-i summary:focus-visible{color:#fff!important}.hjfaq-g .hjfaq-i summary:hover{color:#2e6fd9!important}.hjfaq-g,.hjfaq-g[open]{border:1px solid rgba(242,245,247,.38)!important;box-shadow:none!important}.hjfaq-g .hjfaq-i{border-left:0!important;border-bottom-color:#f2f5f729!important}.social-link{transition:color .2s ease,border-color .2s ease,background .2s ease!important}.social-link{background:transparent!important;box-shadow:none!important;color:#fff!important}.social-link svg{stroke-width:2.7!important}.social-link:focus-visible{background:transparent!important;box-shadow:none!important}@media(hover:hover){.social-link:hover{background:transparent!important;box-shadow:none!important}}.social-row{gap:12px!important}.social-link{width:44px!important;height:44px!important;border:1px solid #FFFFFF!important;border-radius:50%!important;box-sizing:border-box!important}.social-link svg{width:22px!important;height:22px!important}.social-link:focus-visible{border-color:#4fa8e0!important;color:#4fa8e0!important}@media(hover:hover){.social-link:hover{border-color:#4fa8e0!important;color:#4fa8e0!important}}.hjf{background:#000;color:#c9ced4}.hjf-in{background:#0009;max-width:100%;box-sizing:border-box}.hjf-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto}.hjf-col h4{color:#4fa8e0;position:relative}.hjf-col h4:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:linear-gradient(90deg,#4fa8e0,#0000)}.hjf-col a{display:block;line-height:1;text-decoration:none;transition:color .2s ease}@media(hover:hover){.hjf-col a:hover{color:#4fa8e0}}.hjf-logo{text-align:center}.hjf-logo img{display:block;margin:0 auto;height:auto;object-fit:contain}.hjf-logo .t{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:20px;color:#fff}.hjf-logo .s{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;color:#9aa3ac;margin-top:12px}.hjf-div{max-width:1100px}.hjf-in .social-row{justify-content:center}.hjf-legal{font-family:IBM Plex Mono,monospace;letter-spacing:.03em;color:#7c848d}.hjf-legal a{color:#9aa3ac;text-decoration:none}@media(hover:hover){.hjf-legal a:hover{color:#4fa8e0}}.hjf-in{padding:30px 80px 18px!important}.hjf-top{gap:28px!important}.hjf-col h4{margin:0 0 10px!important;padding-bottom:8px!important}.hjf-col h4:after{width:56px!important}.hjf-col a{padding:4px 0!important}.hjf-logo img{width:64px!important;max-height:56px!important}.hjf-div{margin:20px auto 16px!important}.hjf-in .social-row{gap:9px!important}.hjf-in .social-link{width:34px!important;height:34px!important}.hjf-in .social-link svg{width:17px!important;height:17px!important}.hjf-legal{margin-top:14px!important;font-size:9.5px!important;line-height:1.7!important}@media(max-width:860px){.hjf-in{padding:24px 16px 16px!important}.hjf-top{grid-template-columns:1fr auto 1fr!important;gap:10px!important;align-items:start!important}.hjf-logo{grid-column:auto!important;order:0!important;align-self:center}.hjf-logo img{width:52px!important}.hjf-col{justify-self:start!important}.hjf-col.r{justify-self:end!important}.hjf-col h4{font-size:9.5px!important;letter-spacing:.2em!important}.hjf-col a{font-size:11.5px!important;line-height:1.25!important;padding:4px 0!important}.hjf-div{margin:16px auto 14px!important}.hjf-in .social-link{width:32px!important;height:32px!important}.hjf-in .social-link svg{width:16px!important;height:16px!important}}.hjf-in:before{content:"";display:block;height:1px;max-width:1100px;margin:0 auto 26px;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0)}.hjf-div{height:1px!important;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0)!important}.hjf-col.r{justify-self:end!important;text-align:left!important}.hjf-logo.alf img{width:200px!important}@media(max-width:860px){.hjf-in:before{margin-bottom:20px}.hjf-col.r{text-align:left!important}.hjf-col.r h4:after{left:0!important;right:auto!important;background:linear-gradient(90deg,#4fa8e0,#0000)!important}.hjf-logo.alf img{width:112px!important}.hjf-legal{font-size:8px!important;line-height:1.65!important;letter-spacing:.02em!important}}.hjf-top{max-width:none!important}.hjf-col,.hjf-col.r{justify-self:center!important;text-align:left!important}.hj-qv-row{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:7px 0!important;text-align:center!important}.hj-qv-label{flex:0 0 auto!important;min-width:0!important;text-align:center!important}.hj-qv-val{min-width:0!important;text-align:center!important}.hjf-in:before,.hjf-div{max-width:none!important}@media(min-width:861px){.halo-magnetic-band{background:#000!important}.halo-magnetic-band .hj-diagonal-photo{display:none!important}.hjf-in{display:flex!important;flex-direction:column}.hjf-in:before{margin-bottom:18px!important}.hjf-in .social-row{order:2}.hjf-div{order:3}.hjf-legal{order:4}.hjf-top{width:100%!important;box-sizing:border-box}}.hjf-in .social-link{border-color:#4fa8e0!important;color:#fff!important}.hjf-in .social-link:focus-visible{border-color:#4fa8e0!important;color:#4fa8e0!important;background:transparent!important}@media(hover:hover){.hjf-in .social-link:hover{border-color:#4fa8e0!important;color:#4fa8e0!important;background:transparent!important}}@media(min-width:861px){.hjfaq{border-top:none!important;border-bottom:1px solid rgba(255,255,255,.7)!important}.hjf-in:before{display:none!important}}.hj-qv-select{background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F5F7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-size:12px 8px!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;min-width:64px;cursor:pointer}.hj-qv-select option{background:#000;color:#fff}.hj-qv-details .hj-add-full{color:#2e6fd9!important}.hjfaq-g>summary:after{color:#4fa8e0!important}.hjfaq-g[open]>summary:after{color:#2e6fd9!important}.hjfaq-g .hjfaq-i summary:after{color:#4fa8e0!important}.hjfaq-g .hjfaq-i[open] summary:after{color:#fff!important}#hj001-viewer.halo-hj001-viewer{cursor:default!important;overflow:clip!important}#hj001-viewer .hj360-stage>#hj001-frame.halo-hj001-bottle{position:absolute!important;top:auto!important;transform:translate(-50%)!important;width:30.29cqw!important;height:auto!important;aspect-ratio:759 / 1086!important;object-fit:contain!important;transition:opacity .16s ease}#hj001-viewer .hj360-stage>#hj001-frame.is-swap{opacity:0}.hj360-arrow{position:absolute;z-index:5;top:46%;width:44px;height:44px;border-radius:50%;border:1px solid #2E6FD9;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transform:translate(-50%,-50%);transition:color .2s ease,background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.hj360-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hj360-arrow.prev{left:calc(66.4% - 19cqw)}.hj360-arrow.next{left:calc(66.4% + 19cqw)}@media(hover:hover){.hj360-arrow:hover{color:#2e6fd9;background:#0009}}.hj360-arrow:focus-visible{outline:2px solid #2E6FD9;outline-offset:3px}.hj360-dots{position:absolute;z-index:5;left:66.4%;transform:translate(-50%);bottom:7.5%;display:flex;gap:10px}.hj360-dots button{width:8px;height:8px;border-radius:50%;padding:0;cursor:pointer}@media(max-width:860px){#hj001-viewer .hj360-stage>#hj001-frame.halo-hj001-bottle{left:66.4%!important;bottom:22.6%!important;height:auto!important}.hj360-arrow{top:76%;width:38px;height:38px}.hj360-arrow.prev{left:calc(66.4% - 25cqw)}.hj360-arrow.next{left:calc(66.4% + 24cqw)}}@media(max-width:700px){#hjQvOverlay .hj-qv-media{aspect-ratio:1/1!important}}section.hjfaq .hjfaq-g .hjfaq-i[open]>summary,section.hjfaq .hjfaq-g .hjfaq-i>summary:hover,section.hjfaq .hjfaq-g .hjfaq-i>summary:focus-visible{color:#4fa8e0!important}section.hjfaq .hjfaq-eye{color:#4fa8e0!important}.qv-modal,.hj-qv-modal,.drop-card,.halo-module,.hjfaq-g .hjfaq-i,.hjfaq-g{background:#000!important;background-image:none!important}.halo-filing-card:before{background:#000!important}#emailInput,#emailInput2,#halo-email,.hjc-f input,.hjc-f select,.hjc-f textarea{background-color:#000!important}.hj360-list{list-style:none;margin:20px 0 0;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c7cbcf;line-height:1.5}.hj360-list li{border-left:2px solid #2E6FD9;padding:1px 0 1px 10px;margin:0 0 6px;white-space:nowrap}.hj360-more{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#2e6fd9;margin:10px 0 0}.hj360-note{margin:12px 0 0;font-family:IBM Plex Sans,sans-serif;color:#9aa3ac;max-width:26ch}@media(min-width:861px){.hj360-list,.hj360-more{font-size:11px}.hj360-note{max-width:34ch}}@media(max-width:860px){.hj360-list{font-size:9.5px;letter-spacing:.05em;margin-top:16px;line-height:1.4}.hj360-list li{margin-bottom:5px;padding-left:9px}.hj360-more{font-size:9.5px;letter-spacing:.05em;margin-top:8px}.hj360-note{font-size:9.5px;margin-top:8px;max-width:22ch;line-height:1.4}}.hj360-text>div.hj360-code0{display:none!important}.hj360-text>div.hj360-code{font-family:IBM Plex Mono,monospace!important;font-size:15px!important;letter-spacing:.14em!important;color:#2e6fd9!important;margin:0 0 16px!important}button.hj360-more{pointer-events:auto;display:inline-flex;gap:6px;align-items:center;background:none;border:0;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#2e6fd9;cursor:pointer}button.hj360-more i{font-style:normal;display:inline-block;transition:transform .2s ease}.hj360-note{font-size:9px!important;line-height:1.4}.hj360-note[hidden]{display:none}@media(min-width:861px){.hj360-note{font-size:10px!important}}@media(max-width:860px){.hj360-text>div.hj360-code{font-size:12px!important;margin-bottom:10px!important}}.hj360-info{text-align:left;left:max(18px,2.6%);pointer-events:none}.hj360-info .hj360-list{margin-top:0!important}.hj360-info{text-shadow:0 0 6px #000,0 1px 3px #000}@media(max-width:860px){.hj360-info{left:18px}}.hj360-info{bottom:2.5%}.hj360-info{z-index:6}.hj360-info .hj360-note{width:max-content;max-width:210px;margin:0!important;padding:9px 11px;background:#000000e0;border:1px solid rgba(242,245,247,.2);border-radius:2px;text-shadow:none;color:#c7cdd4}@media(max-width:860px){#hj001-viewer .hj360-stage>#hj001-frame.halo-hj001-bottle{width:67.86cqw!important}}button.hj360-more{border-bottom:0!important;padding:0!important}.hj-add,.hj-meet,.qv-add-full,.hjc-send,.hjok-btn,.hj-join-btn,#haloJoinBtn,#notifyBtn,#notifyBtn2,.hjw-opt-btn{border-radius:999px!important}.hj-qv-select,.qv-qty-select,.hjc-f select,.hjc-f input,.hjw-f input{border-radius:999px!important;padding-left:18px!important}.hj-qv-select,.qv-qty-select{padding-right:14px!important}.hjc-f textarea{border-radius:20px!important}.hjc-f select{padding-right:34px!important}.halo-signup-row #halo-email,.signup-row input{padding-left:22px!important}.halo-signup-row #haloJoinBtn,.signup-row button{margin:4px;border-radius:999px!important}.hj-360-actions{gap:8px!important;margin-top:16px!important}@media(max-width:700px){.hj-meet,.hj-add:not(.hj-add-full){height:30px!important;padding:0 14px!important}.hj-360-actions{gap:7px!important;margin-top:12px!important}}.hj-add-full,.qv-add-full{height:44px;padding-top:0;padding-bottom:0}.btn,.btn-primary{border-radius:999px!important}.hj360-text,.hj360-info,.hj-360-actions,.hj360-note{text-align:left!important}.opt-in input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px!important;height:16px!important;min-width:16px;margin:0 10px 0 0!important;border:1.5px solid rgba(242,245,247,.7)!important;border-radius:3px!important;background:transparent!important;cursor:pointer;flex:0 0 16px;vertical-align:middle;box-sizing:border-box}.opt-in input[type=checkbox]:focus-visible{outline:2px solid #4FA8E0;outline-offset:2px}.hjw-opt{display:flex;gap:10px;margin:2px 0 14px;font-family:IBM Plex Sans,sans-serif;font-size:12.5px;line-height:1.45;color:#c7cdd4;cursor:pointer}@media(max-width:860px){.hjf-col.r{transform:translate(10px)}}#hjwLogo.alfm{height:46px!important;width:auto!important;max-width:88%;object-fit:contain;margin:4px auto 10px}.hjw-g{border:0;margin:0 0 14px;padding:0;min-width:0}.hjw-g legend{padding:0;margin:0 0 8px;font-family:IBM Plex Sans,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4fa8e0}.hjw-g legend i{font-style:normal;color:#7c848d;letter-spacing:.04em;text-transform:none;font-weight:400}.hjw-rs{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:center}#hjwColors{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:22px}.hjw-r{display:flex;align-items:center;gap:9px;line-height:16px;font-family:IBM Plex Sans,sans-serif;font-size:13px;color:#e7ecf2;cursor:pointer}.hjw-r input,.hjw-opt input{appearance:none;-webkit-appearance:none;margin:0!important;padding:0!important;width:16px!important;height:16px!important;min-width:16px;border:1.5px solid #4FA8E0!important;background:transparent;display:inline-block;flex:0 0 16px;cursor:pointer;box-sizing:border-box;transition:background .15s ease}.hjw-r input:focus-visible,.hjw-opt input:focus-visible{outline:2px solid #4FA8E0;outline-offset:2px}.hjw-opt{align-items:center}.hjw-g,.hjw-g legend{text-align:left}.hjc-modal #hjwTitle{text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px}.hjc-modal #hjwLogo{margin:0 auto 12px}@media(max-width:860px){.hjc-f input,.hjc-f select,.hjc-f textarea{font-size:16px!important}}.hjc-brands{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 14px}.hjc-brands img{margin:0!important;width:auto;display:block}.hjc-brands .hjc-logo{height:44px}.hjc-brands .hjc-alf{height:28px}.hjc-brands .hjc-bar{width:1px;height:34px;background:#f2f5f759;display:block}.hjw-small{margin:12px 0 0;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.5;color:#7c848d;text-align:center}.hjw-small a{color:#4fa8e0}.halo-hero-box{background:#000}.hj-intro-band{background:#000;border-bottom:1px solid rgba(242,245,247,.08)}.hj-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.hj-intro-h{font-family:IBM Plex Sans,sans-serif;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#fff;text-transform:uppercase}.hj-b{color:#2e6fd9}.hj-intro-sub{margin:0;font-family:IBM Plex Sans,sans-serif;font-weight:600}.hj-intro-sig{font-family:IBM Plex Mono,monospace;text-transform:uppercase}@media(max-width:860px){.hj-intro{display:block}.hj-intro-h{margin-bottom:8px}.hj-intro-rest:before{content:"";display:block;width:38px;height:2px;background:#2e6fd9}.hj-intro-p{border-left:0;padding:0}}.halo-hero-headline,.hj-intro-h,.hj360-h,.hl-h2,.hl-h3,#faqTitle,.hjfaq-h,.hj-qv-name,.hjc-title,.hjok-t,#hjwTitle,#h-story,#h-origin,#h-alf,#h-mission,#h-halo,#h-standard,.blog-h,.alf-hero-h,h2.reveal{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.28!important}.hj-intro-h .hj-b{font-weight:400!important}.halo-hero-headline,.alf-hero-h{font-size:clamp(19px,5vw,32px)!important}.hj360-h{font-size:clamp(20px,5.4vw,26px)!important}.hl-h2{font-size:clamp(26px,7vw,42px)!important}.hl-h3{font-size:clamp(18px,4.8vw,24px)!important}#faqTitle,.hjfaq-h{font-size:clamp(15px,4.2vw,20px)!important}.hj-qv-name{font-size:22px!important}.hjc-title,#hjwTitle{font-size:19px!important}.hjok-t{font-size:18px!important}#h-story,.blog-h{font-size:clamp(22px,6.2vw,34px)!important}#h-origin,#h-mission,#h-halo,#h-standard{font-size:clamp(17px,4.8vw,23px)!important}#h-alf{font-size:clamp(15px,4.2vw,18px)!important}h2.reveal{font-size:clamp(20px,5.4vw,30px)!important}.hj-intro-band{text-align:center}.hj-intro{display:block!important;max-width:760px;margin:0 auto;text-align:center!important}.hj-intro-top{position:static!important}.hj-intro-h{max-width:none!important}.hj-intro-rest:before{content:"";display:block}.hj-intro-p{display:block;border-left:0!important;padding:0!important}.hj-intro-sig{font-size:10px!important;letter-spacing:.36em!important}#halo-email,#emailInput,#emailInput2{background-color:transparent!important}#haloJoinBtn{border:1px solid #2E6FD9!important}#notifyBtn,#notifyBtn2{border:1px solid #C93C4F!important}.halo-hero-box{height:auto!important;min-height:0!important}.halo-hero-content{padding-top:36px!important;padding-bottom:14px!important;text-align:left!important}.halo-hero-content .halo-hero-headline{font-size:clamp(17px,4.4vw,26px)!important;margin-bottom:8px!important}.halo-hero-content .halo-hero-sub{font-size:13px!important;margin-bottom:14px!important}.halo-hero-content .halo-signup-row{max-width:276px!important;margin-left:0!important;margin-right:auto!important}#halo-email{padding:10px 8px 10px 20px!important;font-size:12.5px!important}#haloJoinBtn{font-size:11px!important;padding:0 16px!important;margin:3px!important}.halo-hero-content .opt-in{font-size:12px!important;justify-content:flex-start!important;margin-top:8px!important}.hj-intro-band{padding:20px 24px 22px!important}.hj-intro-h{font-size:clamp(15px,4vw,20px)!important;margin:0 0 5px!important}.hj-intro-h .hj-b,.hj-b,.hj-hb{color:#2e6fd9!important}.hj-intro-sub{font-size:10px!important;letter-spacing:.2em!important}.hj-intro-rest{padding-top:10px!important}.hj-intro-rest:before{width:240px!important;max-width:70%!important;height:1px!important;margin:0 auto 12px!important;background:linear-gradient(90deg,#2e6fd900,#2e6fd9 50%,#2e6fd900)!important}.hj-intro-p{max-width:900px!important;font-size:10.5px!important;line-height:1.65!important;margin:0 auto 4px!important}.hj-intro-sig{margin-top:10px!important}@media(max-width:860px){.halo-hero-content{padding-top:22px!important;padding-bottom:12px!important}.halo-hero-content .halo-signup-row{max-width:250px!important}}.halo-signup-row,.signup-row{border-radius:2px!important;overflow:hidden}#haloJoinBtn,#notifyBtn,#notifyBtn2{border-radius:2px!important}.ed-hero-inner .signup-row,.final-cta .signup-row{max-width:276px!important}.signup-row input{padding:10px 8px 10px 20px!important;font-size:12.5px!important}.signup-row button{font-size:11px!important;padding:0 16px!important;margin:3px!important}@media(max-width:860px){.ed-hero-inner .signup-row,.final-cta .signup-row{max-width:250px!important}.signup-row input{font-size:12.5px!important}}.hjc-modal,.hjok{background:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hjc-modal .hjc-f input,.hjc-modal .hjc-f select,.hjc-modal .hjc-f textarea,.hjc-modal .hjw-f input{background-color:#00000073!important}.halo-signup-row #haloJoinBtn,.hj-add,.hj-meet,.qv-add-full,.hjc-send,.hjok-btn,.hj-join-btn,#haloJoinBtn,#notifyBtn,#notifyBtn2,.hjw-opt-btn,.btn,.btn-primary,.hj-add-full,.hj-qv-select,.qv-qty-select,.hjc-f select,.hjc-f input,.hjw-f input,.hjc-f textarea,.halo-signup-row,.signup-row,.signup-row button,.signup-row input{border-radius:2px!important}.hjc-f input,.hjc-f select,.hjw-f input{padding-left:12px!important}.hjc-f textarea{padding:11px 12px!important}.hj-qv-select,.qv-qty-select{padding-left:12px!important}.hjc-overlay,.hjok-overlay{overflow-y:auto!important;-webkit-overflow-scrolling:touch;align-items:flex-start!important}.hjc-modal,.hjok{margin:auto!important;max-height:none!important;overflow:visible!important}.hjw-r input,.hjw-opt input{border-radius:4px!important}.opt-in input[type=checkbox]:checked{background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.6 8.4l3 3 5.8-6.2' fill='none' stroke='%232E6FD9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/100% 100% no-repeat!important}.hjw-r input:checked,.hjw-opt input:checked{background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.6 8.4l3 3 5.8-6.2' fill='none' stroke='%232E6FD9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/100% 100% no-repeat!important}.halo-filings-section{scroll-snap-align:start!important;scroll-snap-stop:always!important;scroll-margin-top:0!important}@media(max-width:860px){.halo-life,.halo-life-m{scroll-snap-stop:normal!important}}.halo-disclose-arrow{margin-left:-4px!important;display:inline-block}.halo-disclose-btn,.halo-disclose-btn *{font-size:7px!important;letter-spacing:.14em!important}.halo-hero-content .halo-hero-note{font-size:8px!important;letter-spacing:.06em!important;margin-top:6px!important}.halo-disclose-btn,.halo-disclose-btn *{color:#5b6470!important}@media(max-width:860px){.halo-hero-content .halo-hero-note{font-size:7.5px!important}}#hj001-viewer .hj360-stage>#hj001-frame.halo-hj001-bottle{left:72.6%!important;bottom:26%!important}.hj360-stage:after{left:72.6%!important;bottom:25.6%!important}@media(max-width:860px){#hj001-viewer .hj360-stage{width:123cqw!important;left:-22.7cqw!important;top:-25.8cqw!important}}#hjQvOverlay .hj-qv-media .hj-qv-stage:after{left:72.6%!important;bottom:25.6%!important}#hjQvOverlay .hj-qv-media .hj-qv-stage:after{width:13%!important}.hj-qv-select{padding:8px 28px!important;text-align:center!important;text-align-last:center!important;background-position:right 10px center!important}.hj360-text .hj-360-actions{gap:6px!important}.hj-meet,.hj-add:not(.hj-add-full){height:27px!important;padding:0 12px!important}@media(max-width:860px){.hj-meet,.hj-add:not(.hj-add-full){height:25px!important;padding:0 11px!important}}.hj-qv-label{color:#2e6fd9!important}.hj-qv-select{color:#fff!important}@media(min-width:861px){.hj360-dots{left:75.5%!important}#hjQvOverlay .hj-qv-media .hj-qv-stage{bottom:-20.9cqw!important;top:auto!important}}@media(max-width:860px){#hjQvOverlay .hj-qv-media .hj-qv-stage{top:-99.9cqw!important;bottom:auto!important}}@media(min-width:861px){.hj360-info{bottom:4.4%!important}}button.hj360-more{margin-top:8px!important}@media(max-width:860px){.hj360-info{bottom:110px!important}}.hj-add-full,.qv-add-full,.hjc-send,.hjok-btn{width:min(230px,100%)!important;display:block!important;margin-left:auto!important;margin-right:auto!important}.hjok-btn{width:min(190px,100%)!important}.hj360-text{top:1.5%!important}.hj360-text .hj-360-actions{margin-top:178px!important}.hj360-info{position:static!important}.hj360-info .hj360-list{position:absolute!important;left:max(18px,2.6%)!important;top:132px!important;margin:0!important;z-index:3;pointer-events:none}button.hj360-more{left:75.5%!important;transform:translate(-50%)!important;top:auto!important;margin:0!important;z-index:6;white-space:nowrap}.hj360-info .hj360-note{position:absolute!important;left:75.5%!important;transform:translate(-50%)!important;top:auto!important;text-align:center!important;z-index:8!important}@media(max-width:860px){.hj360-text{top:1.6%!important}.hj360-text .hj-360-actions{margin-top:118px!important}.hj360-info .hj360-list{top:112px!important;left:18px!important}button.hj360-more{left:66.4%!important}.hj360-dots{bottom:7.8%!important}.hj360-info .hj360-note{left:66.4%!important}}button.hj360-more{bottom:40px!important}.hj360-info .hj360-note{bottom:66px!important}@media(max-width:860px){button.hj360-more{bottom:22px!important}.hj360-info .hj360-note{bottom:46px!important}}.hj360-info .hj360-list{font-size:6.4px!important}@media(max-width:860px){.hj360-info .hj360-list{font-size:5.5px!important}}button.hj360-more{position:absolute!important}button.hj360-more i{position:absolute!important;left:100%!important;margin-left:6px!important;top:50%;transform:translateY(-50%)}button.hj360-more[aria-expanded=true] i{transform:translateY(-50%) rotate(90deg)!important}#hjQvOverlay .hj-add-full,#hjQvOverlay .qv-add-full{background:#000!important;color:#fff!important;border:1.5px solid #2E6FD9!important}#hjQvOverlay .hj-add-full:hover,#hjQvOverlay .qv-add-full:hover{background:#2e6fd92e!important;color:#fff!important;border-color:#2e6fd9!important}button{font-family:IBM Plex Sans,sans-serif}.halo-nav-links a,.shop-dd-menu a,.util-label,.halo-mobile-menu a,.halo-mobile-menu button,.shop-m-btn,.halo-header-row .util-label{font-weight:400!important}.hlm-h2{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:18px!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.28!important}.hlm-h3{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:19px!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.28!important}.hj-intro-sub,.hlm-eye{font-family:IBM Plex Mono,monospace!important;font-weight:400!important}.drop-name{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.bp-t{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:17px!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.35!important}h2:not([class]){font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important}[class*=disclose] h3{font-family:IBM Plex Mono,monospace!important;font-weight:500!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.hj-qv-tag,.hjc-tag,.hj-qv-label,.hjc-form legend,fieldset legend,.qv-row-label{font-family:IBM Plex Mono,monospace!important;font-weight:400!important}.hj-meet,.hj-add,.hj-join-btn,#haloJoinBtn,#notifyBtn,#notifyBtn2,.hjc-send,.hjok-btn,.hj-disc-btn,.hj-add-full,.qv-add-full,.btn{font-family:IBM Plex Mono,monospace!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}#notifyBtn,#notifyBtn2{font-size:10px!important;white-space:nowrap!important}.hj-meet span,.hj-disc-btn span,.hj-join-btn span{font-family:IBM Plex Mono,monospace!important}.hj-qv-name:after,.hjc-title:after,#hjwTitle:after,.hjok-t:after,.qv-name:after,.qv-title:after{content:"";display:block;height:1px;width:100%;max-width:240px;margin-top:10px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#0000,#2e6fd9,#0000)}.halo-nav-links a,.shop-dd-menu a,.util-label,.halo-mobile-menu a,.halo-mobile-menu button,.shop-m-btn,.halo-header-row .util-label{font-family:IBM Plex Sans,sans-serif!important;font-size:13px!important;letter-spacing:.01em!important;text-transform:none!important}.hjf-col a{font-family:IBM Plex Sans,sans-serif!important;font-size:11px!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}.hjf-col a:hover{color:#4fa8e0!important}.tm-s h2{color:#fff!important}.tm-s p,.tm-s li{font-size:13px!important;line-height:1.65!important}.hj-intro-sig{color:#fff!important}.hj360-text div[data-360-target]:not(.hj360-code){color:#fff!important}.hj360-plate{position:absolute;z-index:4;left:75.5%;transform:translate(-50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}@media(max-width:860px){.hj360-plate{left:66.4%}}.hjw-opt input,.hjw-r input{border-color:#fff!important}.hjfaq-g>summary,.hjfaq-g[open]>summary,.hjfaq-g>summary:hover,.hjfaq-g>summary:focus-visible{color:#fff!important}.hjfaq-g .hjfaq-i:not([open]) summary,.hjfaq-g .hjfaq-i:not([open]) summary:hover,.hjfaq-g .hjfaq-i:not([open]) summary:focus,.hjfaq-g .hjfaq-i:not([open]) summary:focus-visible{color:#9aa3ac!important}.hjfaq-g .hjfaq-i[open] summary{color:#4fa8e0!important}.hjfaq-g .hjfaq-i p{color:#fff!important}.hjfaq-g[open]{border-color:#f2f5f738!important}.hjfaq-g[open]>summary{border-bottom-color:#f2f5f71f!important}.hjfaq-g:has(.hjfaq-i[open]){border-left-color:transparent!important;border-right-color:transparent!important}.hjfaq-g:has(.hjfaq-i[open])>summary,.hjfaq-g:has(.hjfaq-i[open]) .hjfaq-i:not([open]){box-shadow:inset 1px 0 #f2f5f738,inset -1px 0 #f2f5f738!important}.hjfaq-g .hjfaq-i[open]{box-shadow:none!important}.hj360-plate{border-radius:999px!important;background:#0000008c!important}.hj360-dots button{border:1px solid #FFFFFF!important;background:transparent!important}.hj360-dots button.on{background:#2e6fd9!important;border-color:#fff!important}button.hj360-more,button.hj360-more *{color:#fff!important}.hjc-modal{box-sizing:border-box!important;width:min(404px,100%)!important;padding:40px 34px 32px!important;border-radius:2px!important;box-shadow:0 0 0 1px #ffffff0d,0 30px 80px #000000bf,0 0 30px #4fa8e024!important;outline:1px solid rgba(255,255,255,.07);outline-offset:-8px}.hjc-modal .hjc-f{margin-bottom:14px}.hjc-modal .hjc-f input,.hjc-modal .hjc-f select{height:42px}.hjok{box-sizing:border-box!important;width:min(380px,100%)!important}@media(max-width:520px){.hjc-modal{padding:36px 24px 28px!important}}.hj-intro-sub{color:#fff!important}.hl-h3,.hlm-h3{white-space:nowrap!important}.halo-life .hl-p{font-size:clamp(10px,.98vw,14px)!important}.halo-life-m .hlm-body p{font-size:12px!important}.halo-life-m .hlm-h3,.halo-life-m .hlm-head .hlm-h3{font-size:clamp(14px,4.6vw,18px)!important}.halo-life .hl-h3{font-size:clamp(14px,1.7vw,22px)!important}.halo-filings-section .halo-pat-nums,.halo-filings-section .halo-pat-nums *{color:#4fa8e0!important}.hj-qv-name:after,.hjc-title:after,#hjwTitle:after,.hjok-t:after{background:linear-gradient(90deg,#0000,#4fa8e0,#0000)!important}.hjw-opt input:checked,.hjw-r input:checked{background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.6 8.4l3 3 5.8-6.2' fill='none' stroke='%%234FA8E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/100%% 100%% no-repeat!important}.hj360-plate{width:114px!important;height:34px!important;bottom:39px!important}@media(max-width:860px){.hj360-plate{bottom:21px!important}}.hj-qv-dots{bottom:6px!important}.hj-qv-name:after{background:linear-gradient(90deg,#0000,#2e6fd9,#0000)!important}.hjf-col h4{font-family:IBM Plex Mono,monospace!important;font-weight:500!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important}.hjc-modal>.hjc-tag{margin:0 0 16px!important}.hj-qv-select,.qv-qty-select{background-image:none!important;-webkit-appearance:none!important;appearance:none!important;border:.5px solid #2E6FD9!important;border-radius:999px!important;background-color:transparent!important;padding:8px 18px!important;text-align:center!important;text-align-last:center!important}.hj-qv-select:focus,.hj-qv-select:focus-visible,.qv-qty-select:focus,.qv-qty-select:focus-visible{border-color:#2e6fd9!important;outline:none!important;box-shadow:none!important}.hj-mag-art{position:absolute;top:14%;right:8%;height:92%;width:auto;pointer-events:none;z-index:2}@media(min-width:861px){.shop-dd-menu{background:#000000b3!important;border:0!important;min-width:0!important;width:max-content!important;padding:4px 0!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shop-dd-menu a{font-size:11px!important;padding:7px 16px!important;letter-spacing:.01em!important;border-top:0!important}.shop-dd-menu a+a{border-top:0!important}}.halo-nav-links a[href^="/pages/alifestyleflex"]:hover,.halo-nav-links a[href^="/pages/alifestyleflex"]:focus-visible,.shop-dd-menu a[href^="/pages/alifestyleflex"]:hover,.halo-mobile-menu a[href^="/pages/alifestyleflex"]:hover{color:#c93c4f!important}.hjf-legal{text-align:center!important}.hjf-legal .sep{color:#4fa8e0!important;opacity:1!important;margin:0 10px!important}.hj-qv-val,.qv-price{color:#fff!important}.hj-dd-menu{position:fixed;z-index:2147483000;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;padding:4px 0;box-sizing:border-box;max-height:260px;overflow:auto}.hj-dd-opt{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.01em;color:#fff;padding:8px 18px;text-align:center;cursor:pointer;white-space:nowrap}.hj-dd-opt.sel{color:#2e6fd9}@media(hover:hover){.hj-dd-opt:hover{color:#2e6fd9;background:#ffffff0f}}@media(min-width:861px){.hj360-text .hj360-h,.hj360-text>div.hj360-h{font-size:clamp(34px,3.6vw,54px)!important;line-height:1.1!important;margin-bottom:14px!important}.hj360-text>div.hj360-code{font-size:clamp(16px,1.35vw,21px)!important;margin:0 0 22px!important}.hj360-text>div[data-360-target]:not(.hj360-code){font-size:clamp(13px,1.1vw,17px)!important;color:#9aa3ac!important}.hj360-text>div[data-360-target]:not(.hj360-code) span{width:32px!important;height:32px!important;font-size:16px!important}.hj360-info .hj360-list{font-size:clamp(11px,1.02vw,15px)!important;letter-spacing:.06em!important;color:#fff!important;left:max(26px,3%)!important}.hj360-info .hj360-list li{margin-bottom:10px!important;padding-left:12px!important;border-left:2px solid #2E6FD9!important}.hj360-text .hj-meet,.hj360-text .hj-add{font-size:clamp(12px,1vw,14px)!important;padding:0 20px!important}.hj360-stage{width:118.6cqw!important;left:-18.6cqw!important;bottom:-33cqw!important}}*:has(+.hjf){border-bottom:0!important}.hjf{position:relative}.hjfaq,section.hjfaq,#faq{border-bottom:0!important}.hjf{border-top:0!important}.hjf:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(980px,76%);height:1px;background:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0)}@media(min-width:861px){.hjf-in{padding-top:20px!important}.hjf-in .social-row{margin-top:-2px!important}.hjf-div{margin:14px auto 10px!important}.hjf-legal{margin-top:8px!important;font-size:8.5px!important;line-height:1.5!important;letter-spacing:.01em!important}.hjf-in{padding-bottom:8px!important}}.hjc-sub,#hjwSub{font-family:IBM Plex Mono,monospace!important;color:#fff!important;font-size:12px!important;letter-spacing:0!important;word-spacing:-.2em!important;margin:-2px 0 16px!important;line-height:1.5!important}.hjc-title,#hjwTitle{word-spacing:-.2em!important;margin-bottom:6px!important}.hjc-f select{text-align:center!important;text-align-last:center!important}.hjc-f select option{text-align:center}@media(min-width:861px){.hj360-text,.hj360-text *,.hj360-info,.hj360-info *{word-spacing:-.2em!important}.hj360-text{left:80px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.hj360-text>.hj360-h{order:1}.hj360-text>.hj360-code{order:2}.hj360-text .hj-360-actions{order:3;margin-top:4px!important;gap:12px!important}.hj360-text>div[data-360-target]:not(.hj360-code){order:4;margin-top:26px!important}.hj360-text>.hj360-list{order:5;position:static!important;margin:22px 0 0!important;font-size:clamp(11px,1.02vw,15px)!important;letter-spacing:.06em!important;color:#fff!important;text-transform:capitalize!important;text-shadow:0 0 6px #000}.hj360-text>.hj360-list li{border-left:2px solid #2E6FD9!important;padding-left:12px!important;margin-bottom:10px!important;white-space:nowrap}.hj360-text .hj-meet,.hj360-text .hj-add{height:44px!important;min-width:clamp(170px,15vw,220px)!important;justify-content:center;background:#0000008c!important;border-width:2px!important;border-style:solid!important;color:#fff!important}.hj360-text .hj-meet{border-color:#2e6fd9!important}.hj360-text .hj-add{border-color:#fff!important}.hj360-text .hj-meet span{color:#fff!important}.hj360-text .hj-meet:hover{background:#2e6fd9!important;border-color:#2e6fd9!important;color:#000!important}.hj360-text .hj-meet:hover span{color:#000!important}.hj360-text .hj-add:hover{background:#2e6fd9!important;border-color:#2e6fd9!important;color:#000!important}.hj360-text>div[data-360-target]:not(.hj360-code) span{border:1.5px solid #2E6FD9!important;background:#0000008c!important;color:#fff!important}.hj360-info .hj360-list{top:clamp(190px,17.2vw,250px)!important}.hj360-dots{gap:11px!important}.hj360-dots button{width:9px!important;height:9px!important;border:1.5px solid #FFFFFF!important;background:transparent!important}.hj360-dots button.on{background:#2e6fd9!important;border-color:#fff!important}.hj360-plate{border-radius:999px!important;background:#0009!important}button.hj360-more{font-size:8.5px!important;letter-spacing:.02em!important;text-transform:none!important;color:#9aa3ac!important}button.hj360-more *{color:#9aa3ac!important}button.hj360-more i{margin-left:4px!important;color:#2e6fd9!important}#hj001-viewer .hj360-stage>#hj001-bg{transform:scale(.76);transform-origin:72.6% 73.7%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}}.hj-qv-dots button{border:2px solid #FFFFFF!important;background:transparent!important;width:9px!important;height:9px!important}.hj-qv-dots button.on{background:#2e6fd9!important;border-color:#fff!important}@media(min-width:861px){.halo-hero-box{height:auto!important;min-height:0!important}.halo-hero-box .halo-hero-content{padding-top:30px!important;padding-bottom:20px!important;max-width:640px!important}.halo-hero-content .halo-hero-headline{font-size:52px!important;line-height:1.08!important;margin-bottom:10px!important;letter-spacing:.02em!important;word-spacing:-.2em!important;white-space:nowrap}.halo-hero-content .halo-hero-sub{font-size:15px!important;margin-bottom:16px!important}.halo-hero-content .halo-hero-note{margin-top:10px!important;font-size:11.5px!important;letter-spacing:.01em!important;word-spacing:-.2em!important}.halo-disclose-inhero{margin-top:2px!important}.halo-signup-row{border-width:2px!important}.halo-disclose-inhero .halo-disclose-btn{padding:6px 0!important;word-spacing:-.2em!important}[style*="border-bottom:1px solid rgba(242,245,247,0.08)"]:not(.halo-header-row){border-bottom:0!important;position:relative}[style*="border-bottom:1px solid rgba(242,245,247,0.08)"]:not(.halo-header-row):after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(70%,1000px);height:1px;background:linear-gradient(90deg,#f2f5f700,#f2f5f747 50%,#f2f5f700);z-index:6;pointer-events:none}.halo-magnetic-band{position:relative}.halo-magnetic-band:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(70%,1000px);height:1px;background:linear-gradient(90deg,#f2f5f700,#f2f5f747 50%,#f2f5f700);z-index:6}.halo-life .hl-strip{flex-direction:column!important;gap:6px!important;padding:30px 20px 28px!important;border:0!important;font-size:clamp(14px,1.3vw,19px)!important;letter-spacing:.14em!important;text-transform:capitalize!important;color:#fff!important;font-weight:400!important;white-space:normal!important;word-spacing:-.2em!important;text-align:center}.halo-life .hl-strip i{display:none!important}.halo-life .hl-strip:before,.halo-life .hl-strip:after{content:"";display:block;width:min(56vw,780px);height:1px;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0)}.halo-life .hl-strip span{text-transform:capitalize!important}.halo-life .hl-hero-txt .hl-eye{display:none!important}.halo-life .hl-hero-txt{box-sizing:border-box!important;background:#00000042!important;padding:2.1vw 2.3vw!important;left:2.4%!important;top:8%!important;width:auto!important;max-width:40%!important}.halo-life .hl-strip:before{margin-bottom:9px}.halo-life .hl-strip:after{margin-top:9px}.halo-life .hl-cols{display:none!important}.halo-life .hl-h2,.halo-life .hl-h3,.halo-life .hl-eye{word-spacing:-.2em!important}.hl-car{position:relative;background:#000;overflow:hidden;padding:34px 0 30px}.hl-car-stage{position:relative}.hl-card{border-radius:2px;box-sizing:border-box;position:absolute;top:50%;left:50%;height:100%;transition:transform .65s cubic-bezier(.4,.1,.2,1),opacity .65s ease,filter .65s ease;cursor:pointer;will-change:transform}.hl-card img{display:block;border-radius:2px;pointer-events:none;-webkit-user-drag:none}.hl-card.c0{transform:translate(-50%,-50%) scale(1);z-index:3;opacity:1}.hl-card.c1,.hl-card.c2{z-index:1;opacity:.6;filter:brightness(.55)}.hl-car-cap{display:flex;flex-direction:column;align-items:center;margin-top:26px;transition:opacity .25s ease}.hl-car-cap.fade{opacity:0}.hl-car-head{margin:0;font-family:IBM Plex Mono,monospace!important;font-weight:400!important;font-size:clamp(18px,1.7vw,26px);letter-spacing:.05em;text-transform:uppercase;color:#fff;text-align:center;line-height:1.25;word-spacing:-.2em!important}.hl-car-div{display:flex;align-items:center;justify-content:center;gap:10px;width:min(360px,60%);margin:14px auto 12px}.hl-car-div i{flex:1;height:1px;background:linear-gradient(90deg,#f2f5f700,#f2f5f78c)}.hl-car-div i:last-child{background:linear-gradient(270deg,#f2f5f700,#f2f5f78c)}.hl-car-div b{width:5px;height:5px;background:#fff;transform:rotate(45deg);display:block}.hl-car-body{margin:0;max-width:520px;text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:13px;line-height:1.55;color:#9aa3ac;padding:0 20px}.hl-car-arrow{position:absolute;top:calc(34px + clamp(340px,34vw,500px)/2);transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#0000008c;border:1.5px solid rgba(242,245,247,.45);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px;z-index:5}.hl-car-arrow:hover{border-color:#2e6fd9;color:#2e6fd9}.hl-car-arrow.p{left:4%}.hl-car-arrow.n{right:4%}.hl-car-dots{display:flex;justify-content:center;gap:9px;margin-top:18px}.hl-car-dots span{width:9px;height:9px;border-radius:50%;border:1.5px solid #FFFFFF;background:transparent;cursor:pointer}.hl-car-dots span.on{background:#2e6fd9}.halo-magnetic-band span[style*="4FA8E0"]{background:#2e6fd9!important}.halo-magnetic-band div[style*="4FA8E0"]{color:#2e6fd9!important}.halo-magnetic-band .hj-diagonal-text{transform:none!important}.halo-magnetic-band .hj-diagonal-text>div:nth-child(2){word-spacing:-.2em!important}.halo-magnetic-band .hj-diagonal-text>div:last-child{word-spacing:-.2em!important}}.hj-explore-d{display:none}@media(min-width:861px){.halo-bridge-section .halo-bridge-btn{display:none!important}.hj-explore-d{display:flex;flex-direction:column;align-items:center;background:#000;padding:34px 0 0;position:relative}.hj-explore-d a{display:inline-flex;align-items:center;gap:12px;background:#000;border:2px solid #FFFFFF;color:#fff;padding:16px 32px;border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:14.5px;letter-spacing:.02em;word-spacing:-.2em!important;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.hj-explore-d a:hover,.hj-explore-d a:focus-visible{background:#fff!important;border-color:#fff!important;color:#000!important;outline:0!important;box-shadow:none!important}.hj-explore-d a:hover span{color:#000!important}.hj-explore-d:after{content:"";display:block;width:min(62%,900px);height:1px;margin-top:34px;background:linear-gradient(90deg,#f2f5f700,#f2f5f780 50%,#f2f5f700)}}.hj-qv-details .hj-qv-desc{word-spacing:normal!important}.hj-qv-details .hj-qv-val{display:inline-block!important}.hj-qv-details .hj-qv-note{letter-spacing:0!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}.hj-qv-details .hj-disc-btn span{color:#2e6fd9!important}.hj360-bgw{display:none}@media(min-width:861px){#hj001-viewer .hj360-stage{left:0!important;top:0!important;bottom:auto!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}#hj001-viewer .hj360-stage>#hj001-bg{display:none!important}#hj001-viewer .hj360-stage:after{display:none!important}.hj360-bgw{display:block;position:absolute;left:-6.5%;top:-8.2cqw;width:109.3%!important;height:61.5cqw!important;object-fit:fill;z-index:0;max-width:none!important;min-width:109.3%}#hj001-viewer{aspect-ratio:1 / .4806!important}#hj001-viewer .hj360-text{top:1.8cqw!important}.hj360-arrow{top:48%!important}#hj001-viewer .hj360-stage>#hj001-frame.halo-hj001-bottle{left:70%!important;bottom:5cqw!important;top:auto!important;width:29.32cqw!important;transform:translate(-50%)!important}.hj360-arrow.prev{left:calc(70% - 21.7cqw)!important}.hj360-arrow.next{left:calc(70% + 21.7cqw)!important}.hj360-dots,.hj360-plate,button.hj360-more,.hj360-info .hj360-note{left:70%!important}.hj360-plate{width:118px!important;height:40px!important;bottom:.55cqw!important}.hj360-text{top:31.5%!important}.hj360-dots{bottom:2.2cqw!important}button.hj360-more{bottom:1.1cqw!important}}.hj360-info .hj360-note,#hj360Disc{word-spacing:normal!important}@media(max-width:860px){#hj001-viewer .hj360-stage>#hj001-bg{display:none!important}#hj001-viewer .hj360-stage:after{display:none!important}#hj001-viewer .hj360-stage>.hj360-bgw{display:block!important;position:absolute;left:-54.1cqw;top:45.6cqw;width:205.1cqw!important;height:115.4cqw!important;max-width:none!important;min-width:0!important;object-fit:fill;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%)}#hj001-viewer .hj360-stage>#hj001-frame{translate:1.3cqw 5.8cqw}.hj360-plate{translate:0 -3.85cqw;height:26px!important;width:86px!important}.hj360-dots{translate:0 -3.9cqw;scale:.85}button.hj360-more{translate:0 -4.9cqw;font-size:8.5px!important}#hj001-viewer.halo-hj001-viewer{clip-path:inset(0 0 8.9cqw 0);margin-bottom:-8.9cqw!important}}[data-360-target]>span{border-color:#2e6fd9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-size:16px!important;line-height:1!important;padding:0 0 2px!important;text-align:center!important}.hj-qv-details .hj-qv-desc{text-align:center!important;margin:0 auto 10px!important;max-width:36ch!important;font-size:12px!important;line-height:1.55!important}.hj-qv-details .hj-qv-desc.hj-qv-lead{color:#fff!important}.hj-qv-details .hj-qv-desc.hj-qv-cta{color:#2e6fd9!important;font-weight:500;margin-bottom:12px!important}.hj-qv-details .hj-qv-val{border:0!important;background:none!important;padding:0!important;border-radius:0!important;min-width:0!important}.hj-qv-details .hj-qv-select{width:38px!important;min-width:0!important;height:26px!important;padding:0!important;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;background-image:none!important}.hj-qv-dots button{border-width:1px!important}@media(max-width:700px){.hj-qv-details .hj-qv-desc{font-size:10.5px!important;max-width:32ch!important}}#hjwOverlay .hjc-f span{text-transform:none!important}#hjwOverlay .hjc-sub{line-height:1.5!important;margin-bottom:16px!important}#hjwNote,#hjwOverlay .hjc-note{display:none!important}#hjQvOverlay .hj-qv-media .hj-qv-stage>img.hj-qv-bg{display:none!important}#hjQvOverlay .hj-qv-media .hj-qv-stage:after{display:none!important}#hjQvOverlay .hj-qv-media{background:#000!important;overflow:hidden!important}#hjQvOverlay .hj-qv-media>img.hj-qv-bgw{display:block;position:absolute;left:-144.3cqw!important;top:auto!important;width:277.5cqw!important;height:156.2cqw!important;max-width:none!important;z-index:0;object-fit:fill;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%)}#hjQvOverlay .hj-qv-media .hj-qv-stage{left:0!important;top:0!important;bottom:auto!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}#hjQvOverlay .hj-qv-media .hj-qv-stage>#hjQvImg{left:50%!important;top:auto!important;height:106.6cqw!important;width:auto!important;transform:translate(-50%)!important}.hj-qv-details .hj-qv-desc.hj-qv-lead{font-family:IBM Plex Mono,monospace!important;font-weight:500!important;letter-spacing:.02em!important;word-spacing:-.2em!important}.hj-qv-details .hj-qv-desc.hj-qv-lead{font-size:13px!important}@media(max-width:700px){.hj-qv-details .hj-qv-desc.hj-qv-lead{font-size:11px!important}#hjQvOverlay .hj-qv-media>img.hj-qv-bgw{left:-93.5cqw!important;bottom:-11.5cqw!important;width:205cqw!important;height:115.4cqw!important}#hjQvOverlay .hj-qv-media .hj-qv-stage>#hjQvImg{bottom:9.4cqw!important;height:78.8cqw!important}}#hjwOverlay .hjc-f span{font-family:IBM Plex Mono,monospace!important;font-weight:500!important;letter-spacing:.02em!important;word-spacing:-.2em!important;font-size:11.5px!important}.hj-qv-details .hj-qv-val{font-family:IBM Plex Mono,monospace!important;font-size:9px!important}.hj-qv-details .hj-qv-note{font-family:IBM Plex Mono,monospace!important;font-size:9.5px!important;line-height:1.5!important;word-spacing:-.2em!important;color:#c7cdd4!important;text-align:center!important;max-width:228px!important;margin:10px auto 0!important}.hj-qv-details .hj-disc-btn{font-family:IBM Plex Mono,monospace!important;font-size:9px!important;word-spacing:-.2em!important;color:#7c848d!important}.hj-qv-details .hj-qv-label{font-size:11px!important}.hj-qv-details .hj-qv-desc.hj-qv-cta{text-wrap:balance}@media(hover:hover){#hjwOverlay .hjc-send:hover,.hjc-overlay .hjc-send:hover,.hjc-send:hover{background:#fff!important;color:#04070a!important;border-color:#fff!important}}.hj-qv-details>*{flex-shrink:0!important}.hj-qv-details{overflow-y:auto!important}.hj-qv-details .hj-add-full{min-height:44px!important;height:44px!important}@media(hover:hover){#hjQvOverlay .hj-add-full:hover,#hjQvOverlay .hj-add:hover,.hj-add:hover,.hj-add-full:hover,.hj-qv-details .hj-add-full:hover{background:#fff!important;color:#04070a!important;border-color:#fff!important}}@media(max-width:860px){.hjf-in:before{display:none!important}#hjQvOverlay .hj-qv-media{position:sticky!important;top:0;z-index:5}#hjQvOverlay .hj-qv-details{position:relative;z-index:1;background:#000}}.hj-qv-details .hj-disc-box{background:#000000f5!important;border:1px solid rgba(242,245,247,.14)!important;border-radius:2px!important;box-shadow:0 18px 40px #000000a6}.qv-viewmore,.qv-viewmore.open{background:#000000f5!important}@media(max-width:860px){#hjQvOverlay .hj-qv-media{height:auto!important}}.hj-qv-details .hj-disc-box{font-size:9.5px!important;line-height:1.5!important;padding:8px 10px!important}.halo-bridge-btn,.hj-explore-d a{-webkit-tap-highlight-color:transparent}.halo-bridge-btn:active,.halo-bridge-btn:focus,.halo-bridge-btn:focus-visible,.hj-explore-d a:active,.hj-explore-d a:focus{background:#fff!important;border-color:#fff!important;color:#000!important;outline:0!important;box-shadow:none!important}.halo-bridge-btn:active *,.halo-bridge-btn:focus *,.hj-explore-d a:active *,.hj-explore-d a:focus *{color:#000!important}#hjQvOverlay .hj-qv-closewrap{z-index:20!important}#hjQvOverlay .hj-qv-close{z-index:21!important}section.hjfaq .hjfaq-g>summary:after,section.hjfaq .hjfaq-g[open]>summary:after{color:#4fa8e0!important}section.hjfaq .hjfaq-g .hjfaq-i>summary:after{color:#2e6fd9!important}section.hjfaq .hjfaq-g .hjfaq-i[open]>summary:after{color:#fff!important}#hjwOverlay .hjc-modal{width:min(340px,100%)!important}#hjwOverlay .hjc-sub{font-size:9.5px!important;white-space:nowrap!important;letter-spacing:0!important;word-spacing:-.15em!important}#hjwOverlay .hjc-f span{color:#4fa8e0!important}.hj-qv-modal .hj-qv-lead{font-family:IBM Plex Mono,monospace!important}#hjQvOverlay .hj-qv-copy .hj-qv-lead{text-align:center!important;max-width:none!important}#hjQvOverlay .hj-qv-details .hj-qv-cta{white-space:nowrap!important;max-width:none!important;font-family:IBM Plex Mono,monospace!important;font-size:8px!important;letter-spacing:0!important;word-spacing:-.25em!important;text-wrap:nowrap!important}.hj360-text .hj-add:hover,.hj360-text .hj-add:active,.hj360-text .hj-add:focus-visible{background:#fff!important;border-color:#fff!important;color:#000!important}#hjQvOverlay .hj-qv-details .hj-add-full:hover,#hjQvOverlay .hj-qv-details .hj-add-full:active,#hjQvOverlay .hj-qv-details .hj-add-full:focus-visible{background:#2e6fd9!important;border-color:#2e6fd9!important;color:#fff!important}#hjQvOverlay .hj-qv-media .hj-qv-dots{bottom:30px!important}#hjQvOverlay .hj-qv-media>.hj-disc-btn{position:absolute!important;left:50%;transform:translate(-50%);bottom:8px;margin:0!important;z-index:6;white-space:nowrap;font-family:IBM Plex Mono,monospace!important;font-size:9px!important;letter-spacing:.06em!important;text-transform:uppercase;border:0;cursor:pointer}#hjQvOverlay .hj-qv-media>.hj-disc-btn span{color:#2e6fd9!important;margin-left:4px;display:inline-block}#hjQvOverlay .hj-qv-media>.hj-disc-box{position:absolute!important;left:10px;right:10px;bottom:52px;margin:0!important;z-index:7;font-family:IBM Plex Mono,monospace!important;font-size:9px!important;line-height:1.5!important;word-spacing:-.2em;text-align:center;color:#e7ecf2!important;padding:8px 10px!important;background:#000000f5!important;border:1px solid rgba(242,245,247,.14)!important;border-radius:2px!important}#hjQvOverlay .hj-qv-media>.hj-disc-box[hidden]{display:none!important}#hjQvOverlay .hj-qv-media>img.hj-qv-bgw{bottom:.5cqw!important}#hjQvOverlay .hj-qv-media .hj-qv-stage>#hjQvImg{bottom:21.4cqw!important}#hjQvOverlay .hj-qv-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12cqw;min-height:38px;background:linear-gradient(to top,#000 35%,#0000);pointer-events:none;z-index:3}#hjQvOverlay .hj-qv-media>.hj-disc-btn{color:#e7ecf2!important;background:#000000b8!important;border-radius:999px!important;padding:3px 10px!important;text-shadow:none}#hjQvOverlay .hj-qv-copy{width:auto!important;max-width:none!important;margin:0 auto 8px!important}#hjQvOverlay .hj-qv-copy .hj-qv-lead{margin:0 0 7px!important}#hjQvOverlay .hj-qv-copy .hj-qv-body{text-align:center!important;width:auto!important;min-width:0!important;max-width:34ch!important;margin:0 auto!important;font-size:10.5px!important;line-height:1.55!important}#hjQvOverlay .hj-qv-details .hj-qv-note{font-size:9px!important;line-height:1.5!important;margin:9px auto 0!important;text-wrap:balance}#hjQvOverlay .hj-qv-details .hj-qv-tag{margin:0 0 9px!important}#hjQvOverlay .hj-qv-details .hj-qv-row{margin-top:6px!important;margin-bottom:0!important}#hjQvOverlay .hj-qv-details .hj-add-full{margin-top:10px!important}@media(max-width:860px){#hjQvOverlay .hj-qv-media{aspect-ratio:1 / 1.02!important}}#hjQvOverlay .hj-qv-details .hj-qv-note{color:#9aa3ac!important}#hjQvOverlay .hj-qv-copy .hj-qv-body{font-family:IBM Plex Sans,sans-serif!important;letter-spacing:.01em!important;word-spacing:0!important;text-wrap:balance!important}#hjQvOverlay .hj-qv-copy .hj-qv-body1{color:#e7ecf2!important;font-size:11px!important;line-height:1.7!important;max-width:36ch!important}#hjQvOverlay .hj-qv-copy .hj-qv-body2{line-height:1.7!important;position:relative}#hjQvOverlay .hj-qv-copy .hj-qv-body2:before{content:"";position:absolute;top:0;left:50%;width:26px;height:1px;margin-left:-13px;background:#2e6fd9;opacity:.8}@media(min-width:861px){#hjQvOverlay .hj-qv-media .hj-qv-stage>#hjQvImg{bottom:27.5cqw!important}}#hjQvOverlay .hj-qv-copy .hj-qv-body2{color:#e7ecf2!important;font-size:11px!important;max-width:36ch!important;padding-top:0!important;margin-top:11px!important}#hjQvOverlay .hj-qv-copy .hj-qv-body2:before{display:none!important}#hjQvOverlay .hj-qv-copy .hj-qv-lead{position:relative;padding-bottom:13px!important;margin-bottom:11px!important}#hjQvOverlay .hj-qv-copy .hj-qv-lead:after{content:"";position:absolute;bottom:0;left:50%;width:26px;height:1px;margin-left:-13px;background:#2e6fd9;opacity:.85}#hjQvOverlay .hj-qv-copy .hj-qv-body1,#hjQvOverlay .hj-qv-copy .hj-qv-body2,#hjQvOverlay .hj-qv-details .hj-qv-note{max-width:none!important;width:100%!important}#hjQvOverlay .hj-qv-media .hj-qv-dots button{border:1.5px solid #FFFFFF!important;background:transparent!important}#hjQvOverlay .hj-qv-media .hj-qv-dots button.on{background:#2e6fd9!important;border-color:#fff!important}#hjQvOverlay .hj-qv-copy .hj-qv-lead{color:#9aa3ac!important}@media(max-width:860px){#hjwOverlay .hjw-opt span{white-space:nowrap!important;font-size:11.5px!important;letter-spacing:0!important}#hjQvOverlay .hj-qv-media .hj-qv-dots{bottom:24px!important}#hjQvOverlay .hj-qv-media>.hj-disc-btn{bottom:2px!important}#hjQvOverlay .hj-qv-media>.hj-disc-box{bottom:46px!important}#hjwOverlay .hjc-modal{width:min(308px,calc(100% - 24px))!important}}#hjQvOverlay .hj-qv-copy .hj-qv-body1,#hjQvOverlay .hj-qv-copy .hj-qv-body2{color:#fff!important;opacity:1!important}#hjQvOverlay .hj-qv-media .hj-qv-dots button{border-width:1px!important}#hjQvOverlay .hj-qv-details .hj-qv-row+.hj-qv-row{margin-top:-4px!important}.halo-life-m .hc-slide{padding:0 14px!important;box-sizing:border-box}.halo-life-m .hc-card{overflow:hidden}.halo-life-m .hc-card>img{width:100%;height:var(--hi);object-fit:cover;display:block}.halo-life-m .hc-card .hlm-body{padding-bottom:20px!important}.halo-life-m #haloCarouselPrev{left:24px!important}.halo-life-m #haloCarouselNext{right:24px!important}.halo-life-m .halo-carousel-dot.on{background:#fff!important}.hl-car{padding-bottom:40px!important}.hl-card.c1{transform:translate(calc(-50% - 25vw),-50%) scale(.6)!important}.hl-card.c2{transform:translate(calc(-50% + 25vw),-50%) scale(.6)!important}.hl-car-frame{position:absolute;left:50%;transform:translate(-50%);border:1px solid rgba(255,255,255,.92);border-radius:2px;box-sizing:border-box;pointer-events:none;z-index:4}.hl-car-cap{min-height:108px;justify-content:flex-start;margin-left:auto;margin-right:auto;box-sizing:border-box;position:relative;z-index:5}.hl-car-cap .hl-car-body{max-width:none!important;padding:0 22px!important}.hl-car-cap .hl-car-div{width:min(300px,70%)!important}.hl-car-frame:before{content:"";position:absolute;left:0;right:0;top:calc(var(--divy,0px) - 1px);height:2px;background:#fffffff2}.hl-car-arrow{transition:background .2s ease,color .2s ease}.hl-car-dots span.on{background:#fff!important}.hl-car-frame,.hl-car-cap{display:none!important}.hl-car-dots{margin-top:0!important}.hl-card .hl-card-cap{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .45s ease;pointer-events:none}.hl-card.c0 .hl-card-cap{opacity:1;transition-delay:.25s}.hl-card:after{content:"";position:absolute;opacity:0;transition:opacity .45s ease;pointer-events:none}.hl-card:before{content:"";position:absolute;background:#fffffff2;opacity:0;transition:opacity .45s ease;z-index:2;pointer-events:none}.hl-card.c0:after,.hl-card.c0:before{opacity:1}.hl-card .hl-card-cap .hl-car-body{max-width:none!important;padding:0!important}.hl-card .hl-card-cap .hl-car-div{width:min(300px,76%)!important}.hl-car-arrow{background:transparent!important;border:1.5px solid rgba(255,255,255,.9)!important;color:#fff!important}.hl-car-arrow:hover,.hl-car-arrow:active,.hl-car-arrow:focus-visible{background:#fff!important;border-color:#fff!important;color:#000!important}.halo-bridge-btn:hover,.hj-explore-d a:hover,.hj-explore-a:hover{background:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:none!important}.halo-bridge-btn:hover *,.hj-explore-d a:hover *{color:#000!important}.halo-magnetic-band .hj-diagonal-text>div:last-child{color:#4fa8e0!important}.halo-magnetic-band .hj-diagonal-text span{background:#4fa8e0!important}.hl-card .hl-card-cap{padding:18px 26px 0!important;justify-content:flex-start!important;height:140px!important}.hl-card .hl-card-cap .hl-car-head{color:#fff!important;font-size:clamp(17px,1.5vw,22px)!important;min-height:2.5em;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.25}.hl-card .hl-card-cap .hl-car-div{margin:8px auto 10px!important}.hl-card .hl-card-cap .hl-car-body{color:#fff!important;font-size:13px!important;line-height:1.55!important;text-align:center;text-wrap:balance}.halo-life-m .hc-slide{position:relative}.halo-life-m .hc-slide:before{content:"";position:absolute;left:4px;right:4px;top:-12px;bottom:-12px;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.halo-life-m .hc-card{position:relative;z-index:1}.halo-life-m .hc-card .hlm-head{min-height:3.1em;display:flex;align-items:center;justify-content:center;padding:14px 7% 0!important;box-sizing:border-box}.halo-life-m .hc-card .hlm-h3{color:#fff!important;text-align:center;margin:0!important}.halo-life-m .hc-card .hlm-div{padding:10px 7% 12px!important}.halo-life-m .hc-card .hlm-body{padding:0 8% 22px!important}.halo-life-m .hc-card .hlm-body p{color:#fff!important;text-align:center;text-wrap:balance;font-size:12.5px!important;line-height:1.55!important}.hl-card:before{left:0!important;right:0!important}.hl-card .hl-card-cap{border-top:0!important}.halo-life-m .hc-slide:before{border:2px solid rgba(255,255,255,.92)!important;background:linear-gradient(135deg,#12161cb8,#00000080)!important;box-shadow:0 0 22px #0009,0 0 12px #ffffff14!important}.halo-life-m .hc-card .hlm-head{border-top:2px solid rgba(255,255,255,.92)}.hl-card{border-color:transparent!important}.hl-card:after{border-color:transparent!important}.hl-card .hl-card-cap,.halo-life-m .hc-card{border-color:transparent!important}.halo-life-m .hc-slide:before{border-color:transparent!important}.hjc-modal .hjc-f>span{font-family:IBM Plex Mono,monospace!important;font-weight:400!important;letter-spacing:.02em!important;word-spacing:-.2em!important;font-size:11.5px!important;text-transform:none!important}.hjc-dd{position:relative}.hjc-dd-btn{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:42px;box-sizing:border-box;background:#00000073;color:#fff;border:1px solid rgba(242,245,247,.2);border-radius:2px;padding:0 34px;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.02em;transition:border-color .2s ease}.hjc-dd-btn:focus-visible,.hjc-dd-btn[aria-expanded=true]{border-color:#4fa8e0;outline:none}.hjc-dd-btn .hjc-dd-val{font-family:IBM Plex Mono,monospace;font-size:12px;word-spacing:-.2em;text-align:center}.hjc-dd-btn svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.hjc-dd-btn[aria-expanded=true] svg{transform:translateY(-50%) rotate(180deg)}.hjc-dd-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;margin:0;padding:6px 0;list-style:none;background:#000000f5;border:1px solid rgba(242,245,247,.2);border-radius:2px;max-height:250px;overflow-y:auto;box-shadow:0 18px 40px #000000a6}.hjc-dd-list[hidden]{display:none}.hjc-dd-list li{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.02em;word-spacing:-.2em;text-align:center;padding:9px 12px;color:#e7ecf2;cursor:pointer;background:none}.hjc-dd-list li:hover,.hjc-dd-list li:focus{color:#4fa8e0;background:none}.hjc-dd-list li.sel{color:#fff}.hjc-dd-list li.sel:hover{color:#4fa8e0}@media(max-width:860px){#hjQvOverlay .hj-qv-details .hj-add-full{margin-top:24px!important}.hj-intro-h{font-size:clamp(14px,4.1vw,17px)!important;margin:0 0 3px!important;line-height:1.1!important}.hj-intro-sub{font-size:9px!important;letter-spacing:.16em!important}.hj-intro-rest:before{margin:0 auto 6px!important}.hj-intro-sig{margin-top:5px!important;font-size:8.5px!important;letter-spacing:.3em!important}.hj-intro-band{scroll-snap-align:start;scroll-snap-stop:normal}.halo-magnetic-band{padding:16px 22px 14px!important}.halo-magnetic-band .hj-diagonal-text>div:first-child{margin-bottom:8px!important}.halo-magnetic-band .hj-diagonal-text>div:nth-child(2){line-height:1.25!important}.halo-magnetic-band .hj-diagonal-text>div:last-child{font-size:10.5px!important}.halo-magnetic-band .hj-diagonal-text p{text-align:center!important}.halo-magnetic-band .hj-diagonal-text>div:last-child{text-align:center!important}.halo-filings-section{scroll-margin-top:-12px!important;scroll-snap-stop:always!important}.halo-magnetic-band,.hj-intro-band{scroll-margin-top:-12px;scroll-snap-stop:always!important}.halo-life-m .hlm-banner .hl-eye{display:none!important}.halo-life-m .hlm-banner-txt{width:auto!important;box-sizing:border-box;text-align:left!important;border-radius:2px}}.hl-card{border:0!important}.hl-card:after{left:-3px!important;right:-3px!important;top:-3px!important;height:calc(100% + 146px)!important;border:3px solid #000!important;border-radius:3px!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;z-index:2}.hl-card:before{top:calc(100% - 1px)!important;height:2px!important}.hl-card .hl-card-cap{top:100%!important;left:0!important;right:0!important;border:0!important;background:#0000009e!important}.hl-card .hl-card-cap .hl-car-head,.hl-card .hl-card-cap .hl-car-body{color:#fff!important}.hl-car-stage{margin-bottom:196px!important}.halo-life-m .halo-carousel{padding:12px 0 18px!important}.halo-life-m .hc-slide:before{display:none!important}.halo-life-m .hc-card{border:3px solid #000!important;border-radius:3px;background:transparent!important}.halo-life-m .hc-card .hlm-head,.halo-life-m .hc-card .hlm-div,.halo-life-m .hc-card .hlm-body{background:#0000009e!important}.halo-life-m .hc-card .hlm-h3,.halo-life-m .hc-card .hlm-body p{color:#fff!important}.halo-life-m .hlm-arrow{top:calc(var(--hi) / 2 + 15px)!important}.halo-life-m .hlm-dots{top:calc(var(--hi) - 10px)!important}@media(max-width:860px){.halo-life-m .hlm-banner-txt .hl-rule{margin-top:6px!important}.halo-life-m.snap-sec{scroll-snap-align:none!important}.halo-bridge-section{scroll-snap-stop:always!important;scroll-margin-top:-12px}.hjfaq{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:-12px}.hl-car{position:relative;background:#000;overflow:hidden}.hl-car-stage{position:relative}.hl-card{box-sizing:border-box;position:absolute;top:50%;left:50%;height:100%;transition:transform .65s cubic-bezier(.4,.1,.2,1),opacity .65s ease,filter .65s ease;cursor:pointer;will-change:transform}.hl-card img{display:block;border-radius:2px;pointer-events:none;-webkit-user-drag:none}.hl-card.c0{transform:translate(-50%,-50%) scale(1);z-index:3;opacity:1}.hl-card.c1,.hl-card.c2{z-index:1;opacity:.6;filter:brightness(.55)}.hl-car-head{margin:0;font-family:IBM Plex Mono,monospace!important;font-weight:400!important;letter-spacing:.05em;text-transform:uppercase;text-align:center;line-height:1.25;word-spacing:-.2em!important}.hl-car-div{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px auto 10px}.hl-car-div i{flex:1;height:1px;background:linear-gradient(90deg,#f2f5f700,#f2f5f78c)}.hl-car-div i:last-child{background:linear-gradient(270deg,#f2f5f700,#f2f5f78c)}.hl-car-div b{width:5px;height:5px;background:#fff;transform:rotate(45deg);display:block}.hl-car-body{margin:0;text-align:center;font-family:IBM Plex Sans,sans-serif}.hl-car-arrow{position:absolute;transform:translateY(-50%);border-radius:50%;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 2px;z-index:5}.hl-car-dots{display:flex;justify-content:center}.hl-car-dots span{border-radius:50%;cursor:pointer}.hl-car{display:block!important;padding:14px 0 18px!important}.hl-card img{width:min(320px,calc(100vw - 50px))!important;height:100%!important;object-fit:cover}.hl-card:nth-child(1) img{object-position:50% 45%}.hl-card:nth-child(2) img{object-position:30% 50%}.hl-card:nth-child(3) img{object-position:8% 50%}.hl-card.c1{transform:translate(calc(-50% - 28vw),-50%) scale(.62)!important}.hl-card.c2{transform:translate(calc(-50% + 28vw),-50%) scale(.62)!important}.hl-card .hl-card-cap{padding:14px 14px 0!important}.hl-card .hl-card-cap .hl-car-head{font-size:16px!important}.hl-card .hl-card-cap .hl-car-body{font-size:11px!important;line-height:1.5!important}.hl-car-arrow{width:34px!important;height:34px!important;font-size:18px!important}.hl-car-arrow.p{left:8px!important}.hl-car-arrow.n{right:8px!important}.hl-car-dots{margin-top:2px!important}}#patents+span,#patents~div{color:#fff!important}.hl-imgbox{display:contents}.hl-imgblur{display:none}@media(max-width:860px){.hl-imgbox{display:block;position:relative;width:100%;height:100%;overflow:hidden}.hl-imgblur{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background-size:cover;background-position:center;filter:blur(18px) brightness(.55);transform:scale(1.15)}.hl-card .hl-imgbox img{position:relative;z-index:1;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}.hl-car-stage{height:210px!important}.hl-car-arrow{top:119px!important}.hl-imgblur{display:none!important}.hl-imgbox{background:#000!important;border-radius:0!important}.hl-card,.hl-card img{outline:0!important;box-shadow:none!important}.halo-life-m .hlm-banner-txt{left:4px!important;top:4px!important;max-width:58%!important;padding:5px 7px 6px!important;background:#0006!important}.halo-life-m .hlm-banner-txt .hlm-h2{font-size:13px!important;margin:0 0 3px!important;line-height:1.2!important}.halo-life-m .hlm-banner-txt .hlm-p{font-size:7.6px!important;line-height:1.3!important;margin:0!important}.hl-card .hl-card-cap{padding-left:8px!important;padding-right:8px!important}.hl-card .hl-car-body{font-size:10.5px!important;line-height:1.45!important}.hl-car-stage{margin-bottom:165px!important}.hl-card{width:var(--cw,300px)!important}.hl-car .hl-card:after{border:0!important;box-shadow:none!important;background:transparent!important}.hl-car .hl-card{border:0!important;outline:0!important;box-shadow:none!important}.hl-car .hl-card .hl-card-cap{background:#0000008c!important;border:0!important}.hl-car .hl-car-head,.hl-car .hl-card-cap .hl-car-head{text-transform:capitalize!important}.hl-car-dots{position:absolute!important;left:0;right:0;top:204px!important;margin:0!important;z-index:5;pointer-events:auto;gap:9px!important}.hl-car-dots span{width:9px!important;height:9px!important;border:0!important;background:#00000073!important}.hl-car-dots span.on{background:#000000e6!important}.hl-car .hl-car-stage{margin-bottom:150px!important}.hl-car .hl-car-arrow{width:26px!important;height:26px!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;top:119px!important;transition:background .12s,color .12s}.hl-car .hl-car-arrow svg,.hl-car .hl-car-arrow{font-size:13px}.hl-car .hl-car-arrow:hover{background:#ffffff29!important;color:#fff!important}.hl-car .hl-car-arrow:active{background:#fff!important;border-color:#fff!important;color:#000!important}.hl-car .hl-car-arrow.p{left:6px!important}.hl-car .hl-car-arrow.n{right:6px!important}footer.hjf{scroll-snap-align:end!important;scroll-snap-stop:always!important;scroll-margin-bottom:0!important}}#patents+span+div{color:#4fa8e0!important;text-transform:capitalize!important}@media(max-width:860px){.hj-intro-band{padding:12px!important}.hj-intro-p{word-spacing:-.12em!important;margin:0 auto!important}.hj-intro-rest{padding-top:6px!important}.hl-car,.halo-life-m .hl-car{display:none!important}.halo-life-m .halo-carousel{display:block!important;padding:14px 0!important}.halo-life-m .hc-slide{padding:0 14px!important}.halo-life-m .hc-card{border:0!important;border-radius:0!important;background:#000!important}.halo-life-m .hc-card>img{width:100%!important;background:#000;border-bottom:2px solid #FFFFFF;box-sizing:border-box}.halo-life-m .hc-card .hlm-head,.halo-life-m .hc-card .hlm-div,.halo-life-m .hc-card .hlm-body{background:#0000008c!important}.halo-life-m .hc-card .hlm-head{border-top:0!important;padding:14px 6% 0!important;min-height:3.1em}.halo-life-m .hc-card .hlm-h3{text-transform:capitalize!important;color:#fff!important}.halo-life-m .hc-card .hlm-div{padding:8px 6% 10px!important}.halo-life-m .hc-card .hlm-body{padding:0 8% 12px!important}.halo-life-m .hc-card .hlm-body p{font-size:12px!important;color:#fff!important}.halo-life-m .hlm-arrow{z-index:6!important;width:26px!important;height:26px!important;font-size:16px!important;top:calc(14px + var(--hi) / 2)!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;transition:background .12s,color .12s}.halo-life-m .hlm-arrow:hover{background:#ffffff29!important;color:#fff!important}.halo-life-m .hlm-arrow:active{background:#fff!important;border-color:#fff!important;color:#000!important}.halo-life-m .hlm-dots{position:static!important;display:flex;justify-content:center;gap:10px;padding:2px 0 4px!important}.halo-life-m .halo-carousel-dot{width:10px!important;height:10px!important;box-sizing:border-box;background:transparent!important;border:1.5px solid #FFFFFF!important}.halo-life-m .halo-carousel-dot.on{background:#fff!important}.halo-life-m .halo-carousel{--hi: calc((100vw - 28px)*.75) !important}.halo-life-m .hc-card>img{height:var(--hi)!important;object-fit:cover!important;object-position:50% 50%!important}}.halo-magnetic-band .hj-diagonal-text p{font-family:IBM Plex Sans,sans-serif!important;color:#fff!important;letter-spacing:0!important}@media(max-width:860px){.halo-magnetic-band .hj-diagonal-text p{font-size:10px!important;line-height:1.45!important}}.hj-intro-p{font-family:IBM Plex Sans,sans-serif!important;text-transform:none!important;letter-spacing:0!important;word-spacing:0!important}.hj-intro-p{text-wrap:wrap!important}@media(max-width:860px){.hj-intro-band{padding-left:12px!important;padding-right:12px!important}.hj-intro-p{max-width:none!important;letter-spacing:-.005em!important}}.hj-intro-p{text-align:center!important}.hj-strip-mono{display:block;order:-2;width:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.halo-life .hl-strip:before,.halo-life-m .hlm-strip:before{order:-1}.halo-life .hl-strip:after,.halo-life-m .hlm-strip:after{display:none!important}.halo-life .hl-strip .hj-strip-mono{height:34px;margin-bottom:12px}.halo-life .hl-strip{padding-top:32px!important;padding-bottom:30px!important}@media(max-width:860px){.halo-life-m .hlm-strip{padding:14px 14px 16px!important}.halo-life-m .hlm-strip .hj-strip-mono{height:24px;margin-bottom:8px}.halo-life-m .hlm-banner{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:-12px}.halo-life-m .hlm-strip{scroll-snap-align:start!important;scroll-snap-stop:always!important;scroll-margin-top:-12px!important}.halo-life-m .hlm-strip,.halo-life-m .hlm-banner{scroll-margin-top:-15px!important}}.hl-p,.hlm-p,.hl-col .hl-p,.hl-eye,.hl-strip span,.hlm-h2,.hl-h2,.hlm-h3,.hl-h3,.hl-car-head,.hl-car-body,.hlm-body p{color:#fff!important}.hj-strip-mono{margin-left:auto;margin-right:auto}.hj-qv-body1,.hj-qv-body2{font-family:IBM Plex Sans,sans-serif!important;color:#fff!important;text-align:center!important;font-size:12.5px!important;line-height:1.6!important;letter-spacing:0!important;word-spacing:0!important;text-wrap:balance}.hj-qv-copy{text-align:center!important}@media(max-width:700px){.hj-qv-body1,.hj-qv-body2{font-size:12px!important}}.hj-strip-mono{transform:translate(2px)!important}.halo-pat-nums{white-space:nowrap!important}.halo-pat-nums .hpn-wrap{display:inline-block;text-align:left}.halo-pat-nums .hpn-top{display:flex;justify-content:space-between;width:100%}.halo-pat-nums .hpn-bot{display:flex;gap:.9em;justify-content:center}.halo-pat-nums span:before{content:attr(data-t)}@media(max-width:860px){.halo-pat-nums{font-size:9.2px!important;letter-spacing:.04em!important}.halo-filing-desc{font-size:9px!important;line-height:1.45!important}.halo-filing-icon{width:19px!important;height:19px!important}.halo-filings-grid .halo-filing-card>div:first-of-type{font-size:9.2px!important}}@media(min-width:861px){.halo-filing-desc{font-size:12.5px!important}.halo-pat-nums{font-size:9.5px!important}}.halo-pat-nums{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.halo-pat-nums .hpn-col{display:flex;flex-direction:column}@media(max-width:860px){.halo-pat-nums{gap:10px}}.halo-pat-nums .hpn-col{align-items:flex-start!important;justify-self:center;width:max-content}#halo-email{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;caret-color:#fff}#halo-email::placeholder{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#FFFFFF!important}.halo-magnetic-band .hj-diagonal-text>div:nth-child(2){color:#4fa8e0!important}.hj-intro-p{color:#fff!important}.halo-magnetic-band .hj-diagonal-text p{text-align:center!important}.hj-mag-art{filter:brightness(2.1) contrast(1.25)}@media(min-width:861px){.hj-mag-art{height:90%!important;width:auto!important;top:6%!important;right:12%!important}.halo-magnetic-band .hj-diagonal-text p{margin-bottom:9%!important}}@media(max-width:860px){.halo-magnetic-band .hj-diagonal-text>div:nth-child(2){font-size:23px!important;margin-bottom:14px!important}.halo-magnetic-band .hj-diagonal-text p{margin:0 0 12px!important}.halo-magnetic-band{padding-bottom:20px!important}.hj-mag-art{width:28%!important;height:auto!important;top:10px!important;right:40px!important}.hj-intro-p{font-size:10px!important;line-height:1.5!important}.hj-intro-band{scroll-margin-top:-14px!important}html body .hj360-info .hj360-list,html body .hj360-info .hj360-list li{color:#fff!important}html body .hj360-info .hj360-list{font-size:6.6px!important}}@media(min-width:861px){html body .hj360-text>.hj360-list{font-size:clamp(12.5px,1.16vw,17px)!important;color:#fff!important}}@media(max-width:860px){.halo-hero-headline{font-size:19.5px!important;letter-spacing:0!important;word-spacing:0!important;color:#fff!important;line-height:1.2!important}.halo-hero-box label span,.halo-hero-box .halo-optin span,.halo-hero-note{color:#fff!important}html body .halo-hero-box .halo-disclose.halo-disclose-inhero{margin-top:-4px!important}html body .halo-hero-box .halo-disclose-btn{padding-top:4px!important}}@media(min-width:861px){.hj-intro-band{padding:0!important}.hj-intro{max-width:860px!important;margin:0 auto!important;padding:50px 40px 46px!important;text-align:center}.hj-intro-h{font-size:clamp(26px,2.3vw,34px)!important;letter-spacing:.04em!important;line-height:1.15!important;margin:0 0 12px!important}.hj-intro-sub{font-size:12px!important;letter-spacing:.2em!important;margin:0 0 26px!important;color:#c7cdd4!important}.hj-intro-rest{padding-top:22px}.hj-intro-p{font-size:16.5px!important;line-height:1.75!important;max-width:700px!important;margin:0 auto 20px!important;color:#fff!important}.hj-intro-sig{font-size:11px!important;letter-spacing:.22em!important;color:#9aa3ac!important;margin:0!important}.halo-magnetic-band{box-sizing:border-box!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center;justify-content:center;gap:clamp(60px,7vw,120px);padding:48px 80px!important;background:#000}.halo-magnetic-band .hj-diagonal-text{position:relative!important;left:auto!important;top:auto!important;width:min(480px,40vw)!important;height:auto!important;align-items:center;text-align:center;justify-content:flex-start!important}.halo-magnetic-band .hj-diagonal-text>div:first-child{justify-content:center;margin-bottom:22px!important}.halo-magnetic-band .hj-diagonal-text>div:nth-child(2){font-size:clamp(28px,2.5vw,38px)!important;line-height:1.2!important;letter-spacing:.04em!important;margin-bottom:22px!important;text-align:center!important}.halo-magnetic-band .hj-diagonal-text p{font-size:15.5px!important;line-height:1.7!important;margin:0 0 24px!important;text-align:center!important;max-width:460px}.halo-magnetic-band .hj-diagonal-text>div:last-child{font-size:12px!important;letter-spacing:.12em!important;text-align:center!important}.halo-magnetic-band .hj-mag-art{position:relative!important;right:auto!important;left:auto!important;top:auto!important;height:clamp(230px,19vw,290px)!important;width:auto!important;flex:0 0 auto;transform:none!important}.hl-strip:before{width:44px!important;background:#ffffffbf!important}.hl-card{border:0!important;outline:0!important;box-shadow:none!important}.hl-card img{height:100%!important;width:auto!important;object-fit:cover!important}html body .hl-car .hl-card:after{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important}html body .hl-car .hl-card .hl-card-cap{border-width:0 1px 1px 1px!important;border-style:solid!important;border-color:#ffffffb3!important;outline:0!important}html body .hl-car .hl-card:before{top:calc(100% - 1px)!important;left:0!important;right:0!important}html{scroll-snap-type:none!important}.hl-car-stage{height:clamp(360px,31vw,470px)!important}.hl-card img{aspect-ratio:1.5/1!important}.hl-card:nth-child(1) img{object-position:50% 45%!important}.hl-card:nth-child(2) img{object-position:50% 50%!important}.hl-card:nth-child(3) img{object-position:38% 50%!important}.hl-card.c1{transform:translate(calc(-50% - 49vw),-50%) scale(.74)!important}.hl-card.c2{transform:translate(calc(-50% + 49vw),-50%) scale(.74)!important}html body .hl-car .hl-card:before{display:none!important}html body .hl-car .hl-card .hl-card-cap{text-align:left!important}html body .hl-car .hl-card .hl-car-head{text-align:left!important;font-size:clamp(14px,1.15vw,17px)!important;letter-spacing:.01em!important;margin:0 0 5px!important}html body .hl-car .hl-card .hl-car-div{display:none!important}html body .hl-car .hl-card .hl-car-body{text-align:left!important;font-size:12.5px!important;line-height:1.45!important;margin:0!important}html body .hl-car .hl-card .hl-card-cap{min-height:0!important}html body .hl-car .hl-card .hl-car-body{max-width:none!important}html body .hl-car .hl-car-dots{position:relative}.hl-car{padding-bottom:40px!important}html body .hl-car .hl-card .hl-car-head{display:block!important}html body .hl-car .hl-card .hl-car-head:after{content:"";display:block}#hj001-frame.halo-hj001-bottle{filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))!important}html body .hl-car .hl-card:not(.c0) .hl-card-cap{opacity:0}}@media(max-width:860px){html body .halo-hero-box .halo-hero-sub{font-size:12px!important;margin-bottom:10px!important}html body .halo-hero-box .halo-signup-row{max-width:218px!important;height:32px!important}html body .halo-hero-box .halo-signup-row{display:flex!important;align-items:center!important;box-sizing:border-box!important}html body .halo-hero-box .halo-signup-row input{font-size:11px!important;height:100%!important;line-height:30px!important;padding:0 8px 0 12px!important;text-indent:0!important;margin:0!important;flex:1 1 auto;min-width:0}html body .halo-signup-row #halo-email{padding:0 8px 0 12px!important}html body .halo-hero-box .halo-signup-row button{font-size:9.5px!important;height:24px!important;padding:0 10px!important;margin:0 3px 0 0!important;flex:0 0 auto}html body .halo-hero-box .opt-in{gap:7px!important;margin-top:8px!important;font-size:11px!important}html body .halo-hero-box .opt-in input{width:13px!important;height:13px!important;margin:0!important}html body .halo-hero-box .opt-in span{font-size:11px!important;margin:0!important;padding:0!important}}.hj-qv-media .hj-qv-stage>#hjQvImg{bottom:calc(23% - 5px)!important}@media(max-width:700px){.hj-qv-media .hj-qv-stage>#hjQvImg{bottom:calc(23% - 9px)!important}#hj001-frame.halo-hj001-bottle{margin-left:-3px!important}}@media(min-width:861px){html body .hl-car .hl-card .hl-card-cap{left:0!important;right:0!important;top:100%!important;bottom:auto!important;width:auto!important;max-width:none!important;height:auto!important;box-sizing:border-box!important;padding:26px 4px 0!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;align-items:center!important}html body .hl-car .hl-card .hl-card-cap *{text-align:center!important;justify-content:center!important}html body .hl-car .hl-card .hl-card-cap .hl-car-head{white-space:nowrap;font-size:20px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.09em!important;margin:0!important;min-height:0!important;color:#fff!important}html body .hl-car .hl-card .hl-car-head:after{width:150px!important;height:1px!important;background:linear-gradient(90deg,#4fa8e000,#4fa8e0f2 50%,#4fa8e000)!important;margin:15px auto!important}html body .hl-car .hl-card .hl-card-cap .hl-car-body{font-size:14px!important;line-height:1.75!important;letter-spacing:.025em!important;color:#fff!important;max-width:460px!important;margin:0 auto!important}html body .hl-car .hl-car-dots{margin-top:12px!important}}#hj001-frame.halo-hj001-bottle,#hjQvImg{scale:1.5;transform-origin:0 100%}.hj-mag-art,.halo-magnetic-band .hj-mag-art{filter:none!important}.halo-magnetic-band .hj-diagonal-text>div,.halo-magnetic-band .hj-diagonal-text p,#patents+span{font-weight:400!important}.hjfaq-g>summary:after,.hjfaq-g .hjfaq-i summary:after{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;font-size:15px!important;line-height:1!important;padding-bottom:1px;flex:0 0 auto;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.hjfaq-g .hjfaq-i summary:after{width:18px;height:18px;font-size:13px!important;padding-bottom:1px}html body #faq .hjfaq-g>summary:hover:after,html body #faq .hjfaq-g>summary:focus-visible:after,html body #faq .hjfaq-g .hjfaq-i summary:hover:after,html body #faq .hjfaq-g .hjfaq-i summary:focus-visible:after{background:currentColor!important;border-color:currentColor!important;-webkit-text-fill-color:#000000!important}.hjfaq-eye{text-transform:none!important}@media(max-width:860px){.hj-fil-l{display:block}}@media(min-width:861px){.halo-filings-section #patents+span{font-size:17px!important}.halo-filings-section #patents+span+div{font-size:12.5px!important}.halo-filing-card>div:nth-child(2){font-size:11.5px!important}.halo-filing-card{background:#4fa8e0eb!important}.halo-filing-card:before{top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;clip-path:polygon(max(0px,calc(var(--tl) - 1.17px)) 0,calc(100% - max(0px,calc(var(--tr) - 1.17px))) 0,100% max(0px,calc(var(--tr) - 1.17px)),100% calc(100% - max(0px,calc(var(--br) - 1.17px))),calc(100% - max(0px,calc(var(--br) - 1.17px))) 100%,max(0px,calc(var(--bl) - 1.17px)) 100%,0 calc(100% - max(0px,calc(var(--bl) - 1.17px))),0 max(0px,calc(var(--tl) - 1.17px)))!important}.halo-life .hl-strip{padding-bottom:14px!important}.hl-car{padding-top:16px!important}}html body :is(.hj-join-btn,.hj-meet,.hj-add,.halo-bridge-btn,.btn,.hjc-dd-btn,.hjc-send,.hjok-btn,#notifyBtn,#notifyBtn2,#haloJoinBtn),html body :is(.hjc-f,.hjw-f) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html body div:has(>#halo-email),html body div:has(>#emailInput),html body div:has(>#emailInput2){border-radius:4px!important}html body div:has(>#halo-email) button,html body div:has(>#emailInput) button,html body div:has(>#emailInput2) button{border-radius:3px!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px #0b0b0d inset!important;-webkit-box-shadow:0 0 0 1000px #0b0b0d inset!important;transition:background-color 99999s ease-in-out 0s}.hjf-legal .hjf-copy{display:block;margin:0!important}html body .halo-hero-box .halo-hero-sub{margin-bottom:7px!important}html body .halo-hero-box .halo-hero-desc{font-family:IBM Plex Sans,sans-serif;font-size:13.5px;line-height:1.6;font-weight:400;letter-spacing:.005em;color:#fff;max-width:440px;margin:0 0 18px!important;text-shadow:0 1px 8px rgba(0,0,0,.85)}@media(max-width:860px){html body .halo-hero-box .halo-hero-desc{font-size:14px;line-height:1.5;max-width:min(340px,88vw);margin:0 0 14px!important}}@media(max-width:860px){html body .halo-hero-desc.is-band{display:block;box-sizing:border-box;width:100%;max-width:none;margin:0!important;padding:10px 12px 11px!important;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.5;font-weight:400;letter-spacing:0;word-spacing:-.08em;text-align:center;text-wrap:balance;color:#fff;text-shadow:none;background:#000;border-bottom:1px solid rgba(242,245,247,.08)}html body .halo-hero-desc.is-band{position:relative}html body .halo-hero-desc.is-band:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#2e6fd900,#2e6fd9,#2e6fd900);box-shadow:0 0 8px #2e6fd98c;pointer-events:none}}@media(min-width:380px)and (max-width:860px){html body .halo-hero-desc.is-band{text-align:justify;text-align-last:justify}}@media(max-width:860px){.hj360-text .hj-360-actions{margin-top:166px!important}}html body #faq .hjfaq-g,html body #faq .hjfaq-g>summary,html body #faq .hjfaq-g .hjfaq-i summary,html body #faq .hjfaq-g>summary:after,html body #faq .hjfaq-g .hjfaq-i summary:after{transition:none!important;-webkit-tap-highlight-color:transparent}html body #faq .hjfaq-g>summary.hj-nohl:after,html body #faq .hjfaq-g .hjfaq-i summary.hj-nohl:after{background:transparent!important;border-color:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(hover:none){html body #faq .hjfaq-g>summary:hover:after,html body #faq .hjfaq-g .hjfaq-i summary:hover:after{background:transparent!important;border-color:currentColor!important;-webkit-text-fill-color:currentColor!important}}@media(max-width:860px){.hjf-col.r{transform:none!important}.hjf-col h4{text-align:center!important}.hjf-col h4:after,.hjf-col.r h4:after{left:50%!important;right:auto!important;transform:translate(-50%)!important;background:linear-gradient(90deg,rgba(255,255,255,0),currentColor,rgba(255,255,255,0))!important}}@media(min-width:861px){html body .halo-hero-desc.is-band{display:block;box-sizing:border-box;width:100%;max-width:none;margin:0!important;padding:18px max(24px,calc((100% - 820px)/2)) 20px!important;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.7;font-weight:400;letter-spacing:0;text-align:center;text-wrap:balance;color:#fff;text-shadow:none;background:#000;border-bottom:1px solid rgba(242,245,247,.08);position:relative}html body .halo-hero-desc.is-band:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#2e6fd900,#2e6fd9,#2e6fd900);box-shadow:0 0 8px #2e6fd98c;pointer-events:none}}.hjc-dd-btn .hjc-dd-val{white-space:nowrap}@media(max-width:480px){.hjc-dd-btn{padding:0 26px!important}.hjc-dd-btn .hjc-dd-val{font-size:11px!important;word-spacing:-.25em!important}}@media(max-width:340px){.hjc-dd-btn .hjc-dd-val{font-size:10px!important}}@media(min-width:861px){html body .halo-hero-box .halo-hero-sub{margin-bottom:24px!important}html body .halo-hero-box .halo-hero-note{margin-top:16px!important}html body .halo-hero-box .halo-disclose,html body .halo-hero-box .halo-disclose-inhero{margin-top:14px!important}html body .halo-hero-desc.is-band{font-size:15px;line-height:1.75;padding-top:38px!important;padding-bottom:30px!important}html body .halo-hero-desc.is-band:before{display:none!important}html body .halo-bridge-section .halo-bridge-btn{display:inline-flex!important;top:21%!important;transform:translate(-50%,-50%)!important}html body .hj-explore-d{display:none!important}}@media(min-width:861px){html body .halo-hero-box:after{display:none!important}}@media(min-width:861px){html body .halo-hero-box{border-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hj-home.css.map */
