@media(min-width:1024px){.hero-copy,.hero-controls{width:100%;max-width:none}.brand{flex-basis:clamp(121px,5vw,150px)}.brand img{width:clamp(121px,5vw,150px)}.desktop-nav{gap:clamp(36px,2.4vw,64px)}.hero{height:max(100svh,62.5vw);min-height:760px;aspect-ratio:auto}.hero-copy{padding:21.458vw 48px 60px 12.4vw;gap:20px}.hero-copy>span{width:308px;height:48px;font-size:clamp(18px,1.25vw,24px)}.hero-copy h1{font-size:clamp(48px,3.333vw,64px)}.hero-copy p{font-size:clamp(18px,1.25vw,24px)}.hero-copy .button{width:345px;height:64px;font-size:21.192px}.hero-controls{padding-left:12.4vw}.hero-slide--street img{object-position:center 44%}}@media(min-width:1500px){.hero-copy .button{position:absolute;top:42.5vw;left:0;margin-top:0}}@media(max-width:1023px){.section-desktop{grid-template-columns:1fr}.section-desktop-media{height:360px}.section-desktop-child{width:100%;margin-left:0}.specs-grid{grid-template-columns:1fr}.specs-block{border-bottom:1px solid rgba(0,0,0,.12)!important}.specs-block:last-child{border-bottom:none!important}.sound{height:auto;min-height:auto;padding:80px var(--gutter)}.sound-container{display:flex;flex-direction:column;gap:60px}.sound-copy,.sound-visual,.sound-specs{position:static;width:100%;right:auto;left:auto;top:auto}.sound-copy{gap:40px}.sound-visual{height:360px;width:100%}.sound-specs{justify-content:flex-start;flex-wrap:wrap;gap:20px}.desktop-nav,.header-actions{display:none}.menu-toggle{display:inline-flex}.hero{min-height:720px;aspect-ratio:auto}.hero-copy{padding:180px var(--gutter) 40px}.desktop-nav{display:none}.menu-toggle{display:block}.hero{min-height:0;display:block}.hero-track{position:relative;inset:auto;aspect-ratio:4/3;z-index:0}.hero-shade{display:none}.hero-copy{padding:32px var(--gutter) 20px}.hero-copy h1{max-width:18ch;font-size:clamp(2.125rem,5vw,3.5rem)}.hero-copy p{margin-bottom:24px}.hero-slide img{object-position:center}.hero-controls{padding-bottom:24px}.product,.sound{gap:32px}.footer-main{grid-template-columns:1fr}.runner{min-height:760px}.runner-copy{padding:64px var(--gutter)}.detail-rail{aspect-ratio:1.5}.detail-rail article{display:none}.detail-rail article.is-active{display:block;flex:1}.detail-rail img{object-fit:contain}.detail-tabs button{padding:10px 16px}.talk-card h3{font-size:1.125rem}.sound-specs{gap:16px}.box{gap:24px}}@media(max-width:767px){.hero-copy{padding:140px var(--gutter) 32px}.brand{flex-basis:110px}.brand img{width:110px}.hero-track{aspect-ratio:4/3}.hero-copy h1 br{display:none}.hero-copy>span{font-size:.75rem}.hero-copy p{font-size:1rem}.product{grid-template-columns:1fr;padding-block:48px}.product-media img{max-height:380px}.product-copy{max-width:none}.assurance{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.8125rem}.runner{min-height:560px}.runner-copy{padding:48px var(--gutter)}.talk-scroll{padding-block:48px}.talk-grid{grid-template-columns:1fr;gap:20px}.talk-main img{aspect-ratio:auto;max-height:480px}.talk-card img{max-height:300px}.talk-card h3{font-size:1.25rem}.talk-controls{gap:12px}.sound{grid-template-columns:1fr;padding-block:48px}.sound-copy{grid-row:auto}.sound-visual{width:100%}.sound-specs{gap:20px}.details,.belong,.reviews,.certs,.specs,.faq{padding-block:48px}.detail-tabs{margin:24px auto;border-radius:20px}.detail-tabs button{font-size:.875rem;padding:10px 12px}.detail-rail{aspect-ratio:4/3}.detail-caption{min-height:130px}.belong-grid{grid-template-columns:1fr}.cert-row{grid-template-columns:1fr;gap:20px}.box{grid-template-columns:1fr;padding-block:48px}.box-copy h2{margin-top:12px}.spec-card,.spec-card dl{grid-template-columns:1fr;gap:24px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-top:48px}.footer-main{gap:40px}.section-title h2{text-wrap:balance}}@media(max-width:1023px){.reviews,.certs{padding:80px var(--gutter) 64px}.reviews .section-title,.certs .section-title{margin-bottom:40px}.reviews .section-title h2,.certs .section-title h2{font-size:clamp(32px,6vw,48px);line-height:1.15;letter-spacing:-1px}.review-grid{grid-template-columns:minmax(0,464px);gap:20px}.review-grid article{width:100%;max-width:464px}.reviews>.figma-pill{margin-top:40px}.cert-row{height:auto;grid-template-columns:1fr;gap:18px;margin-bottom:32px}.cert-row span{min-height:28px}.box{padding:0}.image-495-icon{aspect-ratio:8/5}.specs-section{padding:80px var(--gutter) 0}.specs-head-wrap{margin-bottom:40px}.specs-title{font-size:clamp(32px,6vw,48px);line-height:1.1}.specs-head{height:auto;align-items:flex-start;flex-wrap:wrap}.section-desktop{height:auto;grid-template-columns:1fr}.section-desktop-media{height:480px;min-height:0}.section-desktop-child{position:static;width:100%;height:100%;margin:0;object-fit:contain}.right-content{height:auto;padding:40px;color:#383838}.specs-grid{display:grid;width:100%;height:auto;grid-template-columns:1fr;border-top:1px solid rgba(0,0,0,.15)}.specs-grid:after{display:none}.specs-block,.specs-block:nth-child(5),.specs-block:nth-child(6){position:relative;inset:auto;width:auto;height:auto;min-height:0;padding:20px 0 20px 30px;border-bottom:1px solid rgba(0,0,0,.15)}.spec-icon,.block-dimensions>.spec-icon,.block-connectivity>.spec-icon,.block-acoustics>.spec-icon,.block-calls>.spec-icon,.block-battery>.spec-icon,.spec-icon-rating{top:22px;left:0}.specs-footnotes{margin-top:24px}}@media(max-width:767px){.review-grid article{height:361px}.review-grid article>p{right:24px;width:auto;font-size:16px;line-height:23px}.review-media{left:auto;right:23px;width:40%}.reviews,.certs{padding-top:64px;padding-bottom:48px}.reviews>.figma-pill,.certs>.figma-pill{box-sizing:border-box;max-width:100%;height:auto;min-height:48px;padding:10px 18px;line-height:1.4;text-align:center}.reviews>.figma-pill img,.certs>.figma-pill img{flex-shrink:0}.box{padding:0}.specs-section{padding:64px 20px 0}.view-full-specs-btn{font-size:14px;padding-inline:18px}.section-desktop-media{height:380px}.right-content{padding:28px 24px}.spec-line{font-size:13px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.talk-scene,.talk-intro{transform:none!important;filter:none!important}}@media(max-width:767px){.faq{padding:60px 20px 80px}.faq .section-title h2{font-size:28px;line-height:36px}.faq details{padding:20px 0}.faq summary{font-size:18px;line-height:26px}.faq details p{font-size:15px;line-height:22px}}@media(max-width:1023px){.detail-caption{margin-left:0!important;max-width:100%!important}}@media(max-width:1023px){.product-section-wrap{aspect-ratio:auto;min-height:auto}.runner,.sound{aspect-ratio:auto}}@media(max-width:1023px){.runner-video-story{height:auto;min-height:0;overflow:hidden;background:#101b21}.runner-video-story .runner-story-sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.runner-video-story .runner-video-frame{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;border-radius:0;transform:none}.runner-video-story .runner-copy{position:relative;padding:48px var(--gutter);opacity:1!important}.runner-video-story .runner-features{position:relative;inset:auto;display:grid;gap:16px;padding:0 var(--gutter) 48px;opacity:1!important;pointer-events:auto}.runner-video-story .runner-feature{position:relative;top:auto;left:auto;width:100%;min-height:0;padding:16px 20px;border:1px solid rgba(255,255,255,.38);border-radius:12px;background:#ffffff0f;opacity:1!important;transform:none!important;filter:none!important;text-align:left}.runner-video-story .runner-feature:after{display:none}.runner-video-story .runner-feature-detail{max-width:none;margin:6px 0 0}}@media(prefers-reduced-motion:reduce){.runner-video-story{height:auto;min-height:0;overflow:hidden}.runner-video-story .runner-story-sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.runner-video-story .runner-video-frame{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;border-radius:0;transform:none}.runner-video-story .runner-video-fallback{opacity:1!important}.runner-video-story .runner-copy{position:relative;opacity:1!important;padding:48px var(--gutter)}.runner-video-story .runner-features{position:relative;inset:auto;display:grid;gap:16px;padding:0 var(--gutter) 48px;opacity:1!important;pointer-events:auto}.runner-video-story .runner-feature{position:relative;top:auto;left:auto;width:100%;min-height:0;padding:16px 20px;border:1px solid rgba(255,255,255,.38);border-radius:12px;opacity:1!important;transform:none!important;filter:none!important;text-align:left}.runner-video-story .runner-feature:after{display:none}.runner-video-story .runner-feature-detail{max-width:none;margin:6px 0 0}}@media(max-width:1023px){.sound{height:auto;min-height:auto;padding:80px var(--gutter);aspect-ratio:auto}.sound-container{display:flex;flex-direction:column;gap:40px;padding:0}.sound-heading-wrap,.sound-action-group,.sound-visual,.sound-specs{width:100%;grid-column:auto;grid-row:auto}.sound-visual picture,.sound-visual img{max-height:360px}.sound-specs{justify-content:flex-start;flex-wrap:wrap;gap:20px}}@media(max-width:1023px){.hero-copy .button{margin-top:0;width:min(345px,100%)}}.ll-page-product .details.section-pad{box-sizing:border-box}@media(max-width:767px){.hero-copy{padding-top:36px}}.hero .hero-copy{position:relative}.hero .hero-copy>.button{margin-inline:0;align-self:flex-start}.hero .hero-copy,.hero .hero-controls{width:var(--ll-navigation-width, 84.6354167%);max-width:1625px;margin-inline:auto;padding-inline:0}:is(.ll-page-product,.site-shell) .button-primary{border:0;box-shadow:none}:is(.ll-page-product,.site-shell) .button:before,:is(.ll-page-product,.site-shell) .button:after{content:none}
