@charset "UTF-8";html:has(.glp-wrapper.-retail) .--cinema-sound .cta,html:has(.glp-wrapper.-retail) .--hero .cta,html:has(.glp-wrapper.-retail) .--pricing,html:has(.glp-wrapper.-retail) .comparison a[href],html:has(.glp-wrapper.-retail) [data-prod] .cta,html:has(.glp-wrapper.-retail) footer,html:has(.glp-wrapper.-retail) header{display:none!important}html:has(.glp-wrapper[data-realm=sg]) #wrapper{padding:0;margin:0 auto;max-width:2560px}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper{--c-canvas:#f9f5ef}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper *{font-weight:500}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper .cta{border-radius:0}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h1,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h2,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h3,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h4{text-transform:uppercase;font-weight:700}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h1>span,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h2>span,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h3>span,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper h4>span{font-weight:700}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper .ds-banner.-fcp.-hero .ds-banner--picture img,html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper .ds-banner.-fcp.-hero .ds-banner--picture video{height:100%}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper section.--one-app{aspect-ratio:auto!important}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper section.--one-app *{aspect-ratio:auto!important}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy .ds-headline{font-weight:700;text-transform:uppercase;font-size:56px;line-height:1.5ch}html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper section.--tech .inside .ds-technology-card .ds-headline{font-weight:700;text-transform:uppercase}.glp-wrapper{background-color:#fff;--c-body:#000}.glp-wrapper *{text-wrap:pretty}.glp-wrapper img[src*=one-app]{display:block;margin:0 auto;margin-bottom:var(--spacing-m);max-width:60px}.glp-wrapper:has(section.--gallery:not(.in-view)):has(section.--compare.in-view) section.--subnav{opacity:0;pointer-events:none}.glp-wrapper section{position:relative}.glp-wrapper section .inside{position:relative}.glp-wrapper section.--hero video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 75%;background:#000}.glp-wrapper section.--hero .inside{display:flex;height:calc(100vh - var(--top-offset));max-height:500px;width:100%;position:relative;align-items:flex-end;max-width:none}.glp-wrapper section.--hero .inside:before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background:linear-gradient(45deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%)}.glp-wrapper section.--hero .inside .copy{position:relative;width:50%}.glp-wrapper section.--hero .inside .copy h1{font-size:72px;color:#fff}.glp-wrapper section.--hero .inside .copy h1 span{color:var(--c-accent);display:block}.glp-wrapper section.--hero .inside .copy .cta:active,.glp-wrapper section.--hero .inside .copy .cta:focus,.glp-wrapper section.--hero .inside .copy .cta:hover{color:#fff}.glp-wrapper section span.play{z-index:1;cursor:pointer;transition:.1s ease-in-out;position:absolute;right:4%;bottom:5%;display:block;height:35px;width:35px;border-radius:50%;background-color:rgba(0,0,0,.3);background-size:35%;background-position:center;background-image:url(media/play.webp);background-repeat:no-repeat;z-index:2}.glp-wrapper section span.play.-pause{background-image:url(media/pause.webp)}.glp-wrapper section span.play:hover{transform:scale(1.1)}.glp-wrapper section span.-mute{cursor:pointer;transition:.1s ease-in-out;position:absolute;right:8%;bottom:5%;display:flex;align-items:center;justify-content:center;text-align:center;height:35px;width:35px;border-radius:50%;background-color:rgba(0,0,0,.3);color:#fff}.glp-wrapper section span.-mute:hover{transform:scale(1.1)}.glp-wrapper section span.-mute.-muted:before{content:"volume_off"}.glp-wrapper section span.-mute:not(.-muted):before{content:"volume_up"}.glp-wrapper section.--intro:before{content:"";position:absolute;background-image:url(media/texture.webp);top:0;left:0;width:100%;aspect-ratio:36/23}.glp-wrapper section.--intro .inside h2{color:var(--c-accent);font-size:100px}.glp-wrapper section.--intro .inside p{color:var(--c-premium-brown);font-size:20px}.glp-wrapper section.--subnav{padding:var(--spacing-s);width:fit-content;max-width:100%;position:sticky;top:var(--top-offset);z-index:2;transition:.1s ease-in-out}.glp-wrapper section.--subnav ul{display:flex;gap:var(--spacing-xs);padding:var(--spacing-2xs);border-radius:50px;background:rgba(249,245,239,.85);box-shadow:0 4px 48px rgba(0,0,0,.16);backdrop-filter:blur(16px)}.glp-wrapper section.--subnav ul li{padding:var(--button-padding);height:36px;display:flex;padding-top:7px;border:1px solid var(--c-em-2xlow);border-radius:50px;font-size:var(--f-s);color:#000;font-weight:700;cursor:pointer;transition:.1s ease-in-out}.glp-wrapper section.--subnav ul li.active,.glp-wrapper section.--subnav ul li:hover{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.glp-wrapper section.--whole-home .inside .video-container{position:relative}.glp-wrapper section.--whole-home .inside .video-container video{display:block;width:100%;height:auto;border-radius:12px;transition:opacity .5s ease-out;opacity:1}.glp-wrapper section.--whole-home .inside .video-container video.--fading-out{opacity:0}@keyframes faint-glow-pulse{0%,100%{opacity:.68}50%{opacity:1}}.glp-wrapper section.--whole-home .inside .--ring{width:3%;visibility:hidden;aspect-ratio:1;border-radius:50%;background:0 0;transform:scale(0) rotate(-42deg) skew(20deg,10deg);position:absolute;transition:.5s ease-out;animation:faint-glow-pulse 2s ease-in-out infinite;will-change:opacity}.glp-wrapper section.--whole-home .inside .--ring.active{visibility:visible;transform:scale(1) rotate(-42deg) skew(20deg,10deg)}.glp-wrapper section.--whole-home .inside .--ring.-sm{width:2%}.glp-wrapper section.--whole-home .inside .--ring.-sm.active{visibility:visible}.glp-wrapper section.--whole-home .inside .--ring[data-component=living]{border:.15vw solid rgba(255,71,19,.9);background:rgba(255,71,19,.48);box-shadow:inset 0 0 8px rgba(255,71,19,.95),inset 0 0 18px rgba(255,71,19,.5),0 0 8px #ff4713,0 0 20px rgba(255,71,19,.8),0 0 45px rgba(255,71,19,.4)}.glp-wrapper section.--whole-home .inside .--ring[data-component=living].--1{top:51.5%;left:39.7%}.glp-wrapper section.--whole-home .inside .--ring[data-component=living].--2{top:63.5%;left:45.75%}.glp-wrapper section.--whole-home .inside .--ring[data-component=living].--3{left:50.75%;top:60%}.glp-wrapper section.--whole-home .inside .--ring[data-component=patio]{top:67%;left:29.5%;border:.15vw solid rgba(142,183,128,.85);background:rgba(142,183,128,.5);box-shadow:inset 0 0 8px rgba(142,183,128,.9),inset 0 0 18px rgba(142,183,128,.45),0 0 8px #8eb780,0 0 20px rgba(142,183,128,.75),0 0 45px rgba(142,183,128,.35)}.glp-wrapper section.--whole-home .inside .--ring[data-component=bedroom]{top:29%;right:44.8%;border:.15vw solid rgba(144,173,255,.85);background:rgba(144,173,255,.5);box-shadow:inset 0 0 8px rgba(144,173,255,.9),inset 0 0 18px rgba(144,173,255,.45),0 0 8px #90adff,0 0 20px rgba(144,173,255,.75),0 0 45px rgba(144,173,255,.35)}.glp-wrapper section.--whole-home .inside .--ring[data-component=office]{right:18.5%;top:28.5%;border:.15vw solid rgba(246,176,31,.85);background-color:rgba(246,176,31,.5);box-shadow:inset 0 0 8px rgba(246,176,31,.9),inset 0 0 18px rgba(246,176,31,.45),0 0 8px #f6b01f,0 0 20px rgba(246,176,31,.75),0 0 45px rgba(246,176,31,.35)}.glp-wrapper section.--whole-home .inside span.play{left:calc(var(--side-offset) * 2);right:auto;display:none}.glp-wrapper section.--whole-home .inside:has(video.--playing) .copy{opacity:0}.glp-wrapper section.--whole-home .inside .copy{position:absolute;top:10%;left:calc(var(--side-offset) * 2);width:40%;z-index:1;transition:.5s ease-out}.glp-wrapper section.--whole-home .inside .copy h2{color:#fff;text-shadow:0 0 60px #000;font-size:64px}.glp-wrapper section.--whole-home .inside .copy p{color:#fff;text-shadow:0 0 30px #000;font-size:20px}.glp-wrapper section.--whole-home .inside.is-sticky .--component-nav{top:0}.glp-wrapper section.--whole-home .inside .--component-nav{padding:var(--spacing-s);width:max-content;max-width:100%;z-index:1;transition:.1s ease-in-out;position:sticky;bottom:var(--spacing-m);top:100%;margin:0 auto;transition:.5s ease-in-out}.glp-wrapper section.--whole-home .inside .--component-nav ul{position:relative;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs);border-radius:50px;background:rgba(33,33,33,.55);box-shadow:0 4px 48px rgba(0,0,0,.16);backdrop-filter:blur(16px)}.glp-wrapper section.--whole-home .inside .--component-nav ul::before{content:"";position:absolute;inset:3px;border:1px solid transparent;border-radius:50px;pointer-events:none;transition:.5s ease-in-out;z-index:3;right:var(--spacing-2xs);left:auto;width:var(--component-li-width)}.glp-wrapper section.--whole-home .inside .--component-nav ul .separator{width:1px;height:35px;margin:0 var(--spacing-2xs);background-color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav ul li{position:relative;z-index:2;display:flex;height:36px;padding:var(--button-padding);padding-top:7px;border:1px solid rgba(255,255,255,.4);border-radius:50px;background-color:#4b5357;color:rgba(255,255,255,.4);font-size:var(--f-s);font-weight:700;cursor:pointer;transition:.1s ease-in-out}.glp-wrapper section.--whole-home .inside .--component-nav ul li::before{content:"+";display:flex;align-items:center;justify-content:center;width:14px;height:14px;line-height:12px;margin-top:2px;margin-right:var(--spacing-xs);border:1px solid rgba(255,255,255,.4);border-radius:50%;color:rgba(255,255,255,.4);text-align:center;font-size:12px;transition:.1s ease-in-out}.glp-wrapper section.--whole-home .inside .--component-nav ul li.active,.glp-wrapper section.--whole-home .inside .--component-nav ul li:hover{border-color:#fff;color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav ul li.active::before,.glp-wrapper section.--whole-home .inside .--component-nav ul li:hover::before{border-color:#fff;color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav ul li.active::before{content:"-"}.glp-wrapper section.--whole-home .inside .--component-nav.whole-home-active ul::before{border-color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav.whole-home-active ul li{border-color:transparent}.glp-wrapper section.--whole-home .inside .--component-nav.whole-home-active ul li[data-component=whole-home]{border-color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav.whole-home-active ul li::before{border-color:#fff;color:#fff}.glp-wrapper section.--whole-home .inside .--component-nav.whole-home-active ul li:hover{border-color:transparent}.glp-wrapper section.--copy .inside{padding-bottom:0}.glp-wrapper section.--copy .inside h2{color:var(--c-accent);font-size:70px}.glp-wrapper section.--copy .inside p{font-size:20px}.glp-wrapper section.--cove-speakers .--progress{padding:0 var(--side-offset);position:sticky;top:50vh;transform:translateY(50%);pointer-events:none;height:0;z-index:1;overflow:visible}.glp-wrapper section.--cove-speakers .--progress ul{display:flex;flex-direction:column;gap:var(--spacing-s)}.glp-wrapper section.--cove-speakers .--progress ul li{height:16px;width:16px;background:var(--c-accent);border:2px solid #fff;outline:1px solid #fff;border-radius:50%;opacity:.4;transition:.1s ease-in-out;pointer-events:all;cursor:pointer}.glp-wrapper section.--cove-speakers .--progress ul li:hover{transform:scale(1.25)}.glp-wrapper section.--cove-speakers .--progress ul li.active{outline-color:var(--c-accent);opacity:1}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod]{margin-bottom:var(--side-offset);pointer-events:none}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside{padding:var(--spacing-m) var(--side-offset);width:100%}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--hero{transition:.5s ease-in-out;opacity:0;transform:translateY(-32px)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--hero img{display:block;margin:0 auto;max-height:calc(100vh - var(--top-offset) - 92px)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc{transition:.5s ease-in-out;opacity:0;transform:translateY(-32px)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc h3{font-variation-settings:"wght" 750,"wdth" 100;font-size:40px}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc p{color:var(--c-accent)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc ul li{font-size:var(--f-s);margin-bottom:var(--spacing-s)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc ul li:before{content:"";display:inline-block;vertical-align:middle;height:10px;width:10px;border-radius:50%;background-color:var(--c-accent);margin-right:var(--spacing-xs)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc .cta{pointer-events:all}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc .cta:hover{color:#fff}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--lifestyle{transition:.5s ease-in-out;opacity:0}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--lifestyle img{display:block;margin:0 auto;max-height:calc(100vh - var(--top-offset) - 92px)}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod].in-view .inside .--desc,.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod].in-view .inside .--hero{transform:translateY(0);opacity:1}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod].in-view .inside .--lifestyle{opacity:1}.glp-wrapper section.--experience{overflow:hidden}.glp-wrapper section.--experience:before{content:"";position:absolute;background-image:url(media/texture.webp);bottom:0;left:0;width:100%;aspect-ratio:36/23;transform:rotate(180deg)}.glp-wrapper section.--experience.in-view .inside .imagery img{transform:translateY(0)}.glp-wrapper section.--experience .inside{display:flex;padding-bottom:0;align-items:flex-start}.glp-wrapper section.--experience .inside .imagery{width:50%;padding:0 var(--side-offset)}.glp-wrapper section.--experience .inside .imagery img{display:block;width:680px;margin-left:auto;max-width:100%;transform:translateY(65%);transition:1s ease-out;transition-delay:1s}.glp-wrapper section.--experience .inside .copy{width:50%;max-width:440px;margin-left:auto}.glp-wrapper section.--experience .inside .copy h2{font-size:72px;color:var(--c-accent)}.glp-wrapper section.--experience .inside .copy p{font-size:20px}.glp-wrapper section.--experience .inside .copy img{display:block}.glp-wrapper section.--experience .inside .copy img[src*=one-app]{max-width:100px;margin-bottom:var(--spacing-s)}.glp-wrapper section.--experience .inside .copy img[src*=spotify]{margin-top:var(--spacing-m)}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;height:480px}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide.ds-slide-active .imagery{max-width:45%}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide.ds-slide-active .copy{opacity:1}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide[data-index="0"] .imagery img{object-position:75% center}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide[data-index="1"] .imagery img{object-position:10% center}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide[data-index="2"] .imagery img{object-position:10% center}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide[data-index="3"] .imagery img{object-position:90% center}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .copy{text-align:center;width:55%;padding:var(--side-offset);opacity:0;transition:.75s ease-out;transition-delay:.5s}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .copy h2{font-size:72px;color:var(--c-accent)}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .copy p{font-size:20px;font-weight:700;text-wrap:balance}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .imagery{position:absolute;top:0;bottom:0;right:0;width:80%;max-width:1920px;overflow:hidden;border-radius:50px;height:480px;transition:.6s ease-out}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .imagery img{height:480px;width:100%;object-fit:cover;object-position:center}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-arrow{display:none}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots{gap:var(--spacing-s);justify-content:center;margin-top:var(--spacing-m)}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots:before{display:none}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots li{height:auto;width:auto;flex:initial;display:block}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots li:before{display:none}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots li button{height:16px;width:16px;background:var(--c-accent);border:2px solid #fff;outline:1px solid #fff;border-radius:50%;opacity:.4;transition:.1s ease-in-out}.glp-wrapper section.--features .ds-slider .ds-slider-controls .ds-slider-dots li.ds-dot-active button{outline-color:var(--c-accent);opacity:1}.glp-wrapper section.--registration{background-color:var(--c-canvas)}.glp-wrapper section.--registration .inside .copy{padding-top:var(--spacing-m);max-width:1024px;margin:0 auto}.glp-wrapper section.--registration .inside .copy h3{color:var(--c-accent);text-align:center}.glp-wrapper section.--registration .inside .copy form{max-width:480px;width:100%;margin:0 auto}.glp-wrapper section.--registration .inside .copy button{width:max-content;margin:0 auto}.glp-wrapper section.--registration .inside .copy button:focus,.glp-wrapper section.--registration .inside .copy button:hover{color:#fff}.glp-wrapper section.--registration .inside .copy button.-is-processing{filter:invert(1)}.glp-wrapper section.--registration .inside .ty-show{text-align:center}.glp-wrapper section.--cinema-sound .inside video{overflow:hidden;border-radius:12px;object-fit:cover;object-position:center;width:100%;aspect-ratio:16/9;max-height:calc(100vh - var(--top-offset));filter:brightness(.9)}.glp-wrapper section.--cinema-sound .inside .copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;right:calc(var(--side-offset) * 2);left:calc(var(--side-offset) * 2);height:100%;opacity:0;transform:translateY(-32px);transition:.6s ease-out;transition-delay:.5s}.glp-wrapper section.--cinema-sound .inside .copy>*{text-shadow:0 0 30px #000}.glp-wrapper section.--cinema-sound .inside .copy h2{font-size:72px;color:#fff}.glp-wrapper section.--cinema-sound .inside .copy p{color:#fff}.glp-wrapper section.--cinema-sound .inside .copy p.disclaimer{font-size:12px;color:rgba(255,255,255,.8);margin-top:1rem}.glp-wrapper section.--cinema-sound .inside .copy .cta:focus,.glp-wrapper section.--cinema-sound .inside .copy .cta:hover{color:#fff}.glp-wrapper section.--cinema-sound.in-view .inside .copy{opacity:1;transform:translateY(0)}.glp-wrapper section.--one-app{margin:var(--spacing-m) 0}.glp-wrapper section.--one-app .ds-banner--inside>img{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;height:100%;width:100%;object-fit:cover;z-index:0}.glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy{background-color:#fff}.glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy .ds-headline{font-variation-settings:"wght" 700,"wdth" 75;color:#000}.glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy .ds-banner--body{color:#000}.glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy .ds-banner--button-wrapper>a{display:inline-block;margin-bottom:var(--spacing-xs)}.glp-wrapper section.--tech{border-radius:8px;background:rgba(255,255,255,.85);backdrop-filter:blur(24px);margin-bottom:var(--spacing-m)}.glp-wrapper section.--tech>h2{padding:var(--spacing-s) var(--side-offset) 0 var(--side-offset);font-size:72px;color:var(--c-accent);font-variation-settings:"wght" 750,"wdth" 100;margin-bottom:0}.glp-wrapper section.--tech .inside{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-l);max-width:1440px}.glp-wrapper section.--tech .inside .ds-technology-card{max-width:none;max-height:52.5vh}.glp-wrapper section.--tech .inside .ds-technology-card picture{max-height:52.5vh}.glp-wrapper section.--tech .inside .ds-technology-card picture img{max-height:52.5vh}.glp-wrapper section.--tech .inside .ds-technology-card .ds-headline{font-size:34px}.glp-wrapper section.--tech .inside .ds-technology-card .ds-headline img{margin-right:var(--spacing-xs);display:inline-block;vertical-align:text-top}.glp-wrapper section.--tech .inside .ds-technology-card .-copy{border-radius:8px;background-color:rgba(255,255,255,.85);backdrop-filter:blur(16px)}@keyframes gallerySlide{0%,100%{transform:scale(.75)}50%{transform:scale(1)}}.glp-wrapper section.--gallery .inside h2{color:var(--c-accent);font-size:72px;margin-bottom:0}.glp-wrapper section.--gallery .ds-slider{--spv:1.5;margin-bottom:var(--spacing-m)}.glp-wrapper section.--gallery .ds-slider.-initialized.-overscroll.-progressive{display:grid;grid-template-areas:"spacing_start left right markers spacing_end" "scroll scroll scroll scroll scroll";grid-template-columns:auto 48px 100px 48px auto}.glp-wrapper section.--gallery .ds-slider .ds-slides{order:2}.glp-wrapper section.--gallery .ds-slider .ds-slides::scroll-button(left){grid-column:2}.glp-wrapper section.--gallery .ds-slider .ds-slides::scroll-button(right){grid-column:4}.glp-wrapper section.--gallery .ds-slider .ds-slides::scroll-marker-group{grid-column:3}.glp-wrapper section.--gallery .ds-slider .ds-slides>*{scroll-snap-align:center}.glp-wrapper section.--gallery .ds-slider .ds-slides .ds-slide{padding:0 var(--spacing-s);view-timeline-name:--slide-inview;view-timeline-axis:inline}.glp-wrapper section.--gallery .ds-slider .ds-slides .ds-slide iframe{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:.5s ease-out;animation:gallerySlide linear both;animation-timeline:--slide-inview;animation-range:entry 0 exit 100%;transform-origin:top center}.glp-wrapper section.--gallery .ds-slider .ds-slider-controls{order:1;margin-bottom:var(--spacing-s);max-width:200px;margin-left:auto;margin-right:auto}.glp-wrapper section.--gallery .ds-slider .ds-slider-controls .ds-slider-prev{order:1}.glp-wrapper section.--gallery .ds-slider .ds-slider-controls .ds-slider-dots{order:2}.glp-wrapper section.--gallery .ds-slider .ds-slider-controls .ds-slider-next{order:3}.glp-wrapper section.--compare{background:var(--c-canvas)}.glp-wrapper section.--compare>.inside .copy p{text-transform:uppercase;font-weight:700}.glp-wrapper section.--compare>.inside .copy h2{color:var(--c-accent);font-size:72px}.glp-wrapper section.--compare .comparison .compare-row{display:flex;border-bottom:1px solid var(--c-em-2xlow)}.glp-wrapper section.--compare .comparison .compare-row .label-cell,.glp-wrapper section.--compare .comparison .compare-row .product-cell{padding:var(--spacing-m) var(--spacing-xs);font-weight:700}.glp-wrapper section.--compare .comparison .compare-row .label-cell img,.glp-wrapper section.--compare .comparison .compare-row .product-cell img{max-height:180px;object-fit:contain;object-position:center}.glp-wrapper section.--compare .comparison .compare-row .label-cell span.--true:before,.glp-wrapper section.--compare .comparison .compare-row .product-cell span.--true:before{font-family:var(--font-icon, 'Material Icons');content:'check';font-size:24px;font-weight:600;color:var(--c-form-feedback-positive);line-height:.3}.glp-wrapper section.--compare .comparison .compare-row .label-cell .--pricing *,.glp-wrapper section.--compare .comparison .compare-row .product-cell .--pricing *{max-width:none;min-width:none;color:#000;background-color:transparent}.glp-wrapper section.--compare .comparison .compare-row .label-cell a,.glp-wrapper section.--compare .comparison .compare-row .product-cell a{display:block;width:fit-content;text-align:center;margin:var(--spacing-s) auto;font-weight:700;text-decoration:none}.glp-wrapper section.--compare .comparison .compare-row .label-cell a span,.glp-wrapper section.--compare .comparison .compare-row .product-cell a span{font-weight:700;transform:translateY(-2px);margin-left:var(--spacing-xs)}.glp-wrapper section.--compare .comparison .compare-row .label-cell{flex:0 0 340px;order:0;color:#000;font-weight:700;font-size:var(--f-l)}.glp-wrapper section.--compare .comparison .compare-row .product-cell{flex:1 1 0;min-width:0;text-align:center}.glp-wrapper section.--compare .comparison .compare-row .product-cell[data-order="3"]{border-right:0}.glp-wrapper section.--compare .comparison .compare-row.head-row{border:none;position:sticky;top:var(--top-offset);z-index:1;background-color:var(--c-canvas)}.glp-wrapper section.--compare .comparison .compare-row.head-row .label-cell,.glp-wrapper section.--compare .comparison .compare-row.head-row .product-cell{padding-top:20px;padding-bottom:20px}.glp-wrapper section.--compare .comparison .compare-row.head-row .label-cell{display:flex;align-items:center}.glp-wrapper section.--compare .comparison .spec-group+.glp-wrapper section.--compare .comparison .spec-group{border-top:1px solid #000}.glp-wrapper section.--compare .comparison .spec-group.is-collapsed .spec-rows{display:none}.glp-wrapper section.--compare .comparison .spec-group .spec-rows .compare-row:last-child{border-bottom:0}.glp-wrapper section.--compare .comparison .category-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:var(--spacing-m) var(--spacing-xs);border:0;border-top:1px solid #000;color:#000;font-family:var(--font-headline);text-transform:uppercase;font-weight:700;text-align:left;cursor:pointer;flex-direction:row-reverse;justify-content:space-between;font-size:32px;font-variation-settings:"wght" 700,"wdth" 75;background:0 0}.glp-wrapper section.--compare .comparison .category-toggle .toggle-sign{display:inline-grid;width:24px;height:24px;place-items:center;color:#000;font-size:24px;line-height:1;font-variation-settings:"wght" 700,"wdth" 100}.glp-wrapper section.--compare .comparison select{width:100%;padding:var(--button-padding);appearance:none;border:none;height:48px;border-bottom:2px solid var(--c-accent);border-radius:3px;color:#000;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23313d55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;font-weight:700;cursor:pointer;text-align:center;outline:0}.glp-wrapper section.--compare .comparison .value{font-weight:700}.breadcrumb-wrapper,.bxc,.bxc.bx-base,.embedded-messaging,.geo-detection-modal,.home-email-signup,.kore-chat-window-main-section{display:none!important;visibility:hidden!important}@media (min-width:1024px){.glp-wrapper section.--intro .inside{display:flex;gap:var(--spacing-l);align-items:center;justify-content:flex-end;min-height:200px;max-width:1270px;margin:0 auto}.glp-wrapper section.--intro .inside h2{padding-right:var(--spacing-xl)}.glp-wrapper section.--intro .inside p{min-width:50%;max-width:50%}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside{display:grid;grid-template-columns:30fr 35fr 35fr;gap:var(--spacing-l);align-items:center}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc ul{margin-bottom:var(--spacing-xl)}.glp-wrapper section.--experience .inside .copy{margin-top:5%}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container .--progress{z-index:1}@supports (container-type:scroll-state){.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container::after{min-height:calc(var(--vh)/ 2 - var(--top-offset));content:" ";display:block}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]{min-height:calc(var(--vh)/ 3 - var(--top-offset));position:sticky;top:calc((100vh - 40%)/ 2 - var(--side-offset));display:grid}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod] .inside{align-self:safe start;justify-self:safe center}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod] .--desc,.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod] .--hero{background-color:var(--c-canvas-full);padding-block:4rem}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod]{container-type:scroll-state}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod] .inside .--desc,.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod] .inside .--hero,.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod] .inside .--lifestyle{opacity:0;transition-delay:0s}.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod] .inside .--desc,.glp-wrapper[data-realm=sfra] section.--cove-speakers .--scroll-container section[data-prod]~section[data-prod] .inside .--hero{transform:translateY(2rem);transition-delay:.32s}}}@media (min-width:1921px){.glp-wrapper{--side-offset:32px}}@media (max-width:1300px){html[data-locale=en_AU] .glp-wrapper section.--one-app,html[data-locale=en_NZ] .glp-wrapper section.--one-app{aspect-ratio:auto!important}html[data-locale=en_AU] .glp-wrapper section.--one-app *,html[data-locale=en_NZ] .glp-wrapper section.--one-app *{aspect-ratio:auto!important}}@media (max-width:1023px){html:has(.glp-wrapper[data-realm=sg]) .glp-wrapper section.--one-app .ds-banner--inside .ds-banner--copy .ds-headline{font-size:32px}.glp-wrapper section.--hero{display:flex;flex-direction:column-reverse}.glp-wrapper section.--hero video{position:relative}.glp-wrapper section.--hero .inside{align-items:flex-start;background-color:#000;height:auto}.glp-wrapper section.--hero .inside .copy{width:100%;text-align:center}.glp-wrapper section.--hero .inside .copy h1{font-size:48px}.glp-wrapper section span.-mute{right:15%}.glp-wrapper section.--intro .inside{text-align:center}.glp-wrapper section.--intro .inside h2{font-size:56px}.glp-wrapper section.--subnav{display:none}.glp-wrapper section.--whole-home .inside .copy{position:relative;width:100%;top:auto;left:auto}.glp-wrapper section.--whole-home .inside .copy h2{font-size:48px;color:var(--c-accent);text-shadow:none}.glp-wrapper section.--whole-home .inside .copy p{color:#000;text-shadow:none}.glp-wrapper section.--whole-home .inside .--component-nav{position:relative;top:auto;bottom:auto;padding-left:0;padding-right:0}.glp-wrapper section.--whole-home .inside .--component-nav ul{flex-wrap:wrap;background:0 0;box-shadow:none;gap:var(--spacing-xs)}.glp-wrapper section.--whole-home .inside .--component-nav ul .separator{display:none}.glp-wrapper section.--copy .inside h2{font-size:56px}.glp-wrapper section.--cove-speakers .--progress{display:none}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside{display:flex;flex-direction:column}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--hero{order:3}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc{display:contents}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc h3{order:1}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc p{order:2}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc ul{order:4}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--desc .cta{order:5}.glp-wrapper section.--cove-speakers .--scroll-container section[data-prod] .inside .--lifestyle{display:none}.glp-wrapper section.--experience .inside{flex-direction:column;align-items:center;gap:var(--spacing-s)}.glp-wrapper section.--experience .inside .imagery{width:100%;margin:0;order:2}.glp-wrapper section.--experience .inside .imagery img{margin-right:auto}.glp-wrapper section.--experience .inside .copy{width:100%;margin:0;order:1}.glp-wrapper section.--experience .inside .copy h2{font-size:56px}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide{height:auto!important;flex-direction:column!important}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .copy{width:100%!important}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .copy h2{font-size:32px}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .imagery{border-radius:8px;position:relative;width:100%;max-width:100%!important;height:auto!important;aspect-ratio:1/1}.glp-wrapper section.--features .ds-slider .ds-slides .ds-slide .imagery img{height:100%}.glp-wrapper section.--cinema-sound .inside video{aspect-ratio:1/1}.glp-wrapper section.--cinema-sound .inside .copy h2{font-size:40px}.glp-wrapper section.--tech>h2{font-size:40px}.glp-wrapper section.--tech .inside .ds-technology-card{scroll-snap-align:center}.glp-wrapper section.--tech .inside .ds-technology-card .ds-headline{font-size:24px}.glp-wrapper section.--tech .inside .ds-technology-card .ds-headline img{height:20px;width:20px;margin-right:var(--spacing-2xs);margin-bottom:var(--spacing-xs)}.glp-wrapper section.--gallery .inside h2{font-size:40px}.glp-wrapper section.--gallery .ds-slider .ds-slides .ds-slide{padding:0 var(--spacing-xs)}.glp-wrapper section.--compare>.inside .copy h2{font-size:32px}.glp-wrapper section.--compare .comparison .compare-row{flex-wrap:wrap}.glp-wrapper section.--compare .comparison .compare-row .label-cell,.glp-wrapper section.--compare .comparison .compare-row .product-cell{padding:var(--spacing-s) var(--spacing-xs)}.glp-wrapper section.--compare .comparison .compare-row .label-cell{font-size:var(--f-m);flex-basis:100%}.glp-wrapper section.--compare .comparison .compare-row .product-cell{font-size:12px}.glp-wrapper section.--compare .comparison .compare-row .product-cell[data-order="3"]{display:none}.glp-wrapper section.--compare .comparison .category-toggle{font-size:28px}}@media (max-width:768px){.glp-wrapper section.--tech .inside{grid-template-columns:65vw 65vw 65vw;overflow-x:scroll;scroll-snap-type:x mandatory;gap:var(--spacing-s)}.glp-wrapper section.--tech .inside::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px}.glp-wrapper section.--tech .inside::-webkit-scrollbar-track{background:var(--c-em-2xlow)}.glp-wrapper section.--tech .inside::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}.glp-wrapper section.--tech .inside::-webkit-scrollbar-thumb:hover{background-color:var(--c-accent)}}