.product-editorial-page{--page-gutter:clamp(22px, 6vw, 96px);--test-body-size:clamp(16.5px, calc(.35vw + 15.5px), 18px);--test-compact-body-size:clamp(16px, calc(.3vw + 15.5px), 17px);--test-large-heading-size:clamp(30px, 2.5vw, 40px);--test-feature-heading-size:clamp(23px, 1.6vw, 28px);--test-label-size:clamp(12px, calc(.15vw + 11.5px), 13px);--test-copy-width:620px;--ambient-light-offset:100vh;isolation:isolate;position:relative;overflow:clip}.product-editorial-page>:not(.ambient-light){z-index:1;position:relative}.product-editorial-page .ambient-light{--light-accent:22 136 255;z-index:0;opacity:.82;transform:translate3d(0, var(--ambient-light-offset), 0);pointer-events:none;position:fixed;inset:0;overflow:hidden}.product-editorial-page .ambient-light:after{background:radial-gradient(ellipse at 50% 100%, rgb(var(--light-accent) / 11%), transparent 66%);content:"";position:absolute;inset:34% 0 0}.product-editorial-page.is-ios-webkit .ambient-light{opacity:0;visibility:hidden;background:radial-gradient(at 50% 100%,#1688ff2e 0%,#1688ff14 38%,#0000 74%);height:min(46svh,420px);position:fixed;inset:auto 0 0;transform:none}.product-editorial-page.is-ios-webkit.is-ambient-light-active .ambient-light{opacity:.82;visibility:visible}.product-editorial-page.is-ios-webkit .ambient-light:after{display:none}.product-editorial-page .ambient-light-trigger{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.product-editorial-page .page-shell{width:min(1540px,100%);padding-inline:var(--page-gutter);margin-inline:auto}.product-editorial-page .experimental-breadcrumbs{z-index:2;padding-top:130px}.product-editorial-page .experimental-breadcrumbs+.hero{margin-top:-42px}.product-editorial-page .section-label,.product-editorial-page .eyebrow{color:#1688ff;font-size:var(--test-label-size);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.product-editorial-page .hero{grid-template-columns:var(--hero-grid-columns,minmax(0, .8fr) minmax(420px, 1.2fr));align-items:center;gap:clamp(40px,7vw,120px);min-height:max(760px,100svh);padding-top:118px;padding-bottom:70px;display:grid}.product-editorial-page .hero-copy{z-index:1;max-width:var(--hero-copy-max-width,660px);transform-origin:0;position:relative}.product-editorial-page .hero-copy-intro{width:100%}.product-editorial-page .hero h1{font-size:var(--hero-title-font-size,clamp(5rem, 10vw, 10rem));letter-spacing:-.075em;margin:25px 0 17px;font-weight:650;line-height:.82}.product-editorial-page .category{color:#ffffffd1;font-size:var(--hero-category-font-size,clamp(1.15rem, 1.8vw, 1.55rem));margin:0}.product-editorial-page .hero-introduction{color:#ffffff9e;max-width:540px;font-size:var(--hero-body-font-size,clamp(1rem, 1.3vw, 1.15rem));margin:28px 0 36px;line-height:1.7}.product-editorial-page .anchor-button,.product-editorial-page .final-cta a{color:#fff;background:#087bea;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding-inline:24px;font-size:.78rem;font-weight:650;transition:background-color .2s,transform .2s;display:inline-flex}.product-editorial-page .anchor-button:hover,.product-editorial-page .final-cta a:hover{background:#1688ff;transform:translateY(-2px)}.product-editorial-page .anchor-button:focus-visible,.product-editorial-page .final-cta a:focus-visible,.product-editorial-page .downloads a:focus-visible{outline-offset:4px;outline:2px solid #69b4ff}.product-editorial-page .hero-visual{justify-content:center;align-items:center;min-width:0;min-height:min(72vh,760px);margin:0;display:flex;position:relative}.product-editorial-page .hero-visual-scroll,.product-editorial-page .hero-visual-intro{justify-content:center;align-items:center;width:100%;display:flex}.product-editorial-page .hero-visual-scroll{transform-origin:50%}.product-editorial-page .hero-visual:before,.product-editorial-page .feature-media:before{content:"";pointer-events:none;background:radial-gradient(circle,#0071e324,#0000 68%);border-radius:50%;position:absolute;inset:13%}.product-editorial-page .hero-visual img{z-index:1;width:min(100%, var(--hero-image-max-width,820px));object-fit:contain;height:auto;position:relative}.product-editorial-page .overview{border-top:1px solid #ffffff1a;grid-template-columns:1fr;gap:20px;padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.product-editorial-page .overview-copy{max-width:1050px}.product-editorial-page .overview h2,.product-editorial-page .glance h2,.product-editorial-page .customisation h2,.product-editorial-page .use-cases h2,.product-editorial-page .frequency-response h2,.product-editorial-page .specifications h2,.product-editorial-page .final-cta h2{font-size:var(--test-large-heading-size);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.08}.product-editorial-page .overview-copy p{max-width:var(--test-copy-width);color:#ffffffa8;font-size:var(--test-body-size);margin:45px 0 0;line-height:1.55}.product-editorial-page .glance{border-top:1px solid #ffffff1a;padding-top:clamp(80px,8vw,115px);padding-bottom:clamp(105px,10vw,140px)}.product-editorial-page .glance header{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.product-editorial-page .glance header .section-label{justify-self:start}.product-editorial-page .glance h2{text-align:center;justify-self:center;width:100%}.product-editorial-page .glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(45px,8vw,130px);margin-top:100px;display:grid}.product-editorial-page .glance-grid article{border-top:1px solid #ffffff24;grid-template-columns:46px minmax(0,1fr);gap:12px 24px;padding:34px 0 48px;display:grid}.product-editorial-page .glance-grid article:nth-child(2n){transform:translateY(70px)}.product-editorial-page .glance-grid span{color:#1688ff;font-size:var(--test-label-size);letter-spacing:.1em;grid-row:1/3;line-height:1.25}.product-editorial-page .glance-grid h3{font-size:var(--test-feature-heading-size);letter-spacing:-.035em;margin:0;font-weight:580;line-height:1.15}.product-editorial-page .glance-grid p,.product-editorial-page .customisation-lede,.product-editorial-page .customisation-note{color:#ffffff94;font-size:var(--test-compact-body-size);margin:0;line-height:1.55}.product-editorial-page .feature-copy p,.product-editorial-page .feature-copy li,.product-editorial-page .use-case-copy p,.product-editorial-page .use-case-copy li,.product-editorial-page .editorial-gallery-heading>p:last-child,.product-editorial-page .frequency-response-heading>p:last-child,.product-editorial-page .specifications-heading>p:last-child,.product-editorial-page .final-cta>div:last-child>p{color:#ffffff94;font-size:var(--test-body-size);margin:0;line-height:1.55}.product-editorial-page .customisation{border-top:1px solid #ffffff1a;padding-top:clamp(130px,14vw,210px);padding-bottom:clamp(75px,8vw,115px)}.product-editorial-page .customisation-layout{grid-template-columns:minmax(0,1.38fr) minmax(300px,1fr);align-items:center;gap:clamp(55px,8vw,130px);display:grid}.product-editorial-page .customisation-intro .section-label{margin-bottom:28px}.product-editorial-page .customisation-copy,.product-editorial-page .customisation h2{max-width:var(--test-copy-width)}.product-editorial-page .customisation-lede{max-width:var(--test-copy-width);margin-top:50px}.product-editorial-page .customisation-note{max-width:var(--test-copy-width);color:#ffffffc7;border-top:1px solid #1688ff61;margin-top:30px;padding-top:28px}.product-editorial-page .customisation-gallery{grid-template-rows:repeat(2,minmax(240px,34vw));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin-top:0;display:grid}.product-editorial-page .customisation-image{grid-column:span 5;min-width:0;margin:0;overflow:hidden}.product-editorial-page .customisation-image.is-featured{grid-area:span 2/span 7}.product-editorial-page .customisation-image img{object-fit:cover;width:100%;height:100%;display:block}.product-editorial-page .customisation-caption{color:#ffffff6b;grid-column:8/-1;align-self:end;margin:0;font-size:.72rem;line-height:1.5}.product-editorial-page .customisation-gallery.has-single-image{grid-template-rows:none}.product-editorial-page .has-single-image .customisation-image.is-featured{aspect-ratio:auto;grid-area:auto/1/auto/-1}.product-editorial-page .has-single-image .customisation-image img{object-fit:contain;height:auto}.product-editorial-page .has-single-image .customisation-caption{grid-column:1/-1;margin-top:14px}.product-editorial-page .feature-sections{border-top:1px solid #ffffff1a}.product-editorial-page .feature{grid-template-columns:minmax(360px,1fr) minmax(0,.8fr);align-items:center;gap:clamp(50px,9vw,150px);padding-top:clamp(72px,7vw,100px);padding-bottom:clamp(72px,7vw,100px);display:grid}.product-editorial-page .feature+.feature{border-top:1px solid #ffffff1a}.product-editorial-page .feature-reversed .feature-media{order:2}.product-editorial-page .feature-media{aspect-ratio:4/3;justify-content:center;align-items:center;min-width:0;margin:0;display:flex;position:relative}.product-editorial-page .feature-media img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.product-editorial-page .feature-copy{max-width:var(--test-copy-width)}.product-editorial-page .feature-copy h2{font-size:var(--test-feature-heading-size);letter-spacing:-.04em;margin-top:22px;font-weight:600;line-height:1.15}.product-editorial-page .feature-copy p:last-child{max-width:var(--test-copy-width);margin-top:38px}.product-editorial-page .feature-copy ul,.product-editorial-page .use-case-copy ul{gap:10px;margin:28px 0 0;padding-left:1.2em;display:grid}.product-editorial-page .feature-copy li,.product-editorial-page .use-case-copy li{padding-left:.2em}.product-editorial-page .feature-copy ul+p{margin-top:28px}.product-editorial-page .technical-bridge{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:95px;padding-bottom:95px;display:grid}.product-editorial-page .technical-bridge>div{text-align:center;border-left:1px solid #ffffff1f;align-content:center;justify-items:center;min-width:0;padding:10px clamp(18px,3vw,42px);display:grid}.product-editorial-page .technical-bridge>div:first-child{border-left:0;padding-left:0}.product-editorial-page .technical-bridge p{color:#ffffff61;font-size:var(--test-label-size);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;line-height:1.25}.product-editorial-page .technical-bridge strong{overflow-wrap:anywhere;font-size:var(--test-feature-heading-size);letter-spacing:-.04em;font-weight:560;line-height:1.15;display:block}.product-editorial-page .frequency-response{border-top:1px solid #ffffff24;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px)}.product-editorial-page .frequency-response-heading{max-width:var(--test-copy-width);gap:20px;display:grid}.product-editorial-page .frequency-response figure{background:#fff;border-radius:6px;width:min(100%,1120px);margin:clamp(50px,7vw,85px) auto 0;padding:clamp(10px,1.8vw,20px)}.product-editorial-page .frequency-response img{object-fit:contain;width:100%;height:auto;display:block}.product-editorial-page .frequency-response figcaption{color:#555;font-size:var(--test-label-size);margin-top:12px;line-height:1.45}.product-editorial-page .editorial-gallery{border-top:1px solid #ffffff24;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px)}.product-editorial-page .editorial-gallery-heading{max-width:var(--test-copy-width);gap:20px;display:grid}.product-editorial-page .editorial-gallery-heading h2{font-size:var(--test-large-heading-size);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.08}.product-editorial-page .product-image-carousel{padding-top:clamp(75px,7vw,110px);padding-bottom:clamp(75px,7vw,110px);display:block}.product-editorial-page .product-carousel-heading-row{justify-content:space-between;align-items:end;gap:clamp(32px,6vw,90px);display:flex}.product-editorial-page .product-carousel-interface{flex:none;align-items:center;gap:24px;display:flex}.product-editorial-page .product-carousel-counter{color:#ffffffa8;font-variant-numeric:tabular-nums;letter-spacing:.12em;min-width:68px;margin:0;font-size:.78rem;font-weight:650}.product-editorial-page .product-carousel-counter-divider{color:#ffffff47;margin-inline:.35em}.product-editorial-page .product-carousel-status-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-editorial-page .product-carousel-controls{gap:8px;display:flex}.product-editorial-page .product-carousel-controls button{appearance:none;color:#ffffffc7;cursor:pointer;width:42px;height:42px;font:inherit;background:#ffffff05;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0;transition:border-color .18s,color .18s,background-color .18s,opacity .18s;display:inline-grid}.product-editorial-page .product-carousel-controls button:hover:not(:disabled){color:#fff;background:#1688ff1a;border-color:#1688ff9e}.product-editorial-page .product-carousel-controls button:focus-visible,.product-editorial-page .product-carousel-stage:has(.product-carousel-viewport:focus-visible){outline-offset:4px;outline:2px solid #1688ff}.product-editorial-page .product-carousel-controls button:disabled{opacity:.25;cursor:default}.product-editorial-page .product-carousel-stage{margin-top:clamp(40px,5vw,64px)}.product-editorial-page .product-carousel-viewport{--carousel-slide-width:min(60%, 900px);--carousel-slide-gap:clamp(6px, .7vw, 10px);scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:grab;padding:0 0 6px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.product-editorial-page .product-carousel-viewport:focus-visible{outline:none}.product-editorial-page .product-carousel-viewport:before,.product-editorial-page .product-carousel-viewport:after{flex:0 0 calc((100% - var(--carousel-slide-width)) / 2);content:""}.product-editorial-page .product-carousel-viewport::-webkit-scrollbar{display:none}.product-editorial-page .product-carousel-viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;user-select:none}.product-editorial-page .product-carousel-slide{--carousel-focus:0;--carousel-scale:.78;--carousel-opacity:.34;--carousel-glow-opacity:.05;--carousel-glow-scale:.9;flex:0 0 var(--carousel-slide-width);scroll-snap-align:center;scroll-snap-stop:always;grid-template-rows:minmax(0,1fr) auto;align-content:center;place-items:center;min-width:0;height:clamp(360px,38vw,540px);margin:0;display:grid;position:relative}.product-editorial-page .product-carousel-slide+.product-carousel-slide{margin-left:var(--carousel-slide-gap)}.product-editorial-page .product-carousel-visual{width:100%;height:100%;min-height:0;opacity:var(--carousel-opacity);transform:scale(var(--carousel-scale));transform-origin:50%;place-items:center;display:grid;position:relative}.product-editorial-page.is-ios-webkit .product-carousel-slide:not(.is-active):not(.is-previous):not(.is-next) .product-carousel-visual{visibility:hidden}.product-editorial-page.is-ios-webkit .product-carousel-visual:before{filter:none}.product-editorial-page .product-carousel-visual:before{filter:blur(22px);width:min(72%,700px);height:72%;opacity:var(--carousel-glow-opacity);transform:translate(-50%, -50%) scale(var(--carousel-glow-scale));content:"";pointer-events:none;background:radial-gradient(#0071e31f 0%,#0071e312 34%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:50%}.product-editorial-page .product-carousel-visual img{z-index:1;object-fit:contain;-webkit-user-drag:none;user-select:none;width:94%;height:92%;min-height:0;display:block;position:relative}.product-editorial-page .product-carousel-slide figcaption{z-index:1;color:#ffffff7a;font-size:var(--test-label-size);opacity:var(--carousel-opacity);margin-top:16px;line-height:1.45;position:relative}.product-editorial-page .editorial-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(50px,7vw,85px);display:grid}.product-editorial-page .editorial-gallery-grid figure{background:#ffffff04;border:1px solid #ffffff14;border-radius:6px;align-content:center;min-width:0;margin:0;padding:clamp(14px,1.8vw,24px);display:grid}.product-editorial-page .editorial-gallery-product figure{aspect-ratio:4/5}.product-editorial-page .editorial-gallery-adaptive .editorial-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editorial-page .editorial-gallery-adaptive figure{aspect-ratio:4/3}.product-editorial-page .editorial-gallery-adaptive.editorial-gallery-count-1 .editorial-gallery-grid{grid-template-columns:minmax(0,1fr);max-width:960px}.product-editorial-page .editorial-gallery-adaptive.editorial-gallery-count-1 figure{aspect-ratio:16/10}.product-editorial-page .editorial-gallery-adaptive.editorial-gallery-count-3 figure:first-child{aspect-ratio:auto;grid-row:span 2}.product-editorial-page .editorial-gallery-grid img{object-fit:contain;width:100%;height:100%;display:block}.product-editorial-page .editorial-gallery-technical .editorial-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editorial-page .editorial-gallery-technical figure{aspect-ratio:3/2;background:#fff}.product-editorial-page .editorial-gallery-technical img{height:auto}.product-editorial-page .editorial-gallery-grid figcaption{color:#555;font-size:var(--test-label-size);margin-top:12px;line-height:1.45}.product-editorial-page .editorial-related-products{border-top:1px solid #ffffff24;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px)}.product-editorial-page .editorial-related-products header{gap:20px;margin-bottom:clamp(50px,7vw,85px);display:grid}.product-editorial-page .editorial-related-products h2{font-size:var(--test-large-heading-size);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.08}.product-editorial-page .use-cases{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(50px,10vw,170px);padding-top:clamp(105px,12vw,175px);padding-bottom:clamp(105px,12vw,175px);display:grid}.product-editorial-page .use-cases h2{max-width:560px;margin-top:20px}.product-editorial-page .use-case-copy{max-width:var(--test-copy-width);align-content:end;gap:30px;display:grid}.product-editorial-page .specifications{border-top:1px solid #ffffff24;padding-top:130px;padding-bottom:130px}.product-editorial-page .specifications-heading{grid-template-columns:1fr;align-items:start;gap:20px;margin-bottom:100px;display:grid}.product-editorial-page .specifications-heading h2{max-width:var(--test-copy-width)}.product-editorial-page .specifications-heading>p:last-child{grid-column:auto;max-width:620px}.product-editorial-page .specification-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,9vw,150px);display:grid}.product-editorial-page .specification-column{align-content:start;gap:40px;display:grid}.product-editorial-page .specification-groups h3,.product-editorial-page .downloads h3{font-size:var(--test-feature-heading-size);letter-spacing:-.03em;margin:0 0 24px;font-weight:570;line-height:1.15}.product-editorial-page .specification-groups dl{margin:0}.product-editorial-page .specification-groups dl>div{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:24px;padding:15px 0;display:grid}.product-editorial-page .specification-groups dt,.product-editorial-page .specification-groups dd{overflow-wrap:anywhere;font-size:var(--test-compact-body-size);line-height:1.55}.product-editorial-page .specification-groups dt{color:#ffffff6b}.product-editorial-page .specification-groups dd{color:#ffffffc7;margin:0}.product-editorial-page .supporting-details{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,9vw,150px);margin-top:110px;padding-top:70px;display:grid}.product-editorial-page .supporting-details ul{gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.product-editorial-page .supporting-details li{color:#ffffffa8;font-size:var(--test-compact-body-size);border-bottom:1px solid #ffffff14;padding-bottom:14px;line-height:1.55}.product-editorial-page .downloads{border-top:1px solid #ffffff1f;margin-top:110px;padding-top:70px}.product-editorial-page .downloads>div{display:grid}.product-editorial-page .downloads a{color:#ffffffb8;font-size:var(--test-compact-body-size);border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto auto;gap:18px;padding:20px 0;line-height:1.55;transition:color .2s;display:grid}.product-editorial-page .downloads a:hover{color:#1688ff}.product-editorial-page .downloads small{color:#ffffff61}.product-editorial-page .final-cta{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);align-items:end;gap:clamp(50px,10vw,160px);padding-top:clamp(84px,9vw,140px);padding-bottom:clamp(100px,12vw,170px);display:grid}.product-editorial-page .final-cta h2{max-width:var(--test-copy-width);margin-top:24px}.product-editorial-page .final-cta>div:last-child>p{margin-bottom:30px}@media (prefers-reduced-motion:no-preference){.product-editorial-page .hero-copy-intro{animation:.9s cubic-bezier(.22,1,.36,1) both intro-copy}.product-editorial-page .hero-visual-intro{animation:1.05s cubic-bezier(.22,1,.36,1) .12s both intro-product}@keyframes intro-copy{0%{opacity:0;filter:blur(5px);transform:scale(.975)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes intro-product{0%{opacity:0;filter:blur(8px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}}@media (width<=980px){.product-editorial-page .hero{grid-template-columns:1fr;min-height:auto;padding-top:155px;padding-bottom:100px}.product-editorial-page .hero-copy{max-width:760px}.product-editorial-page .hero-visual{aspect-ratio:4/3;min-height:0}.product-editorial-page .overview,.product-editorial-page .glance header,.product-editorial-page .specifications-heading{grid-template-columns:1fr}.product-editorial-page .specifications-heading>p:last-child{grid-column:auto}.product-editorial-page .feature{grid-template-columns:1fr;min-height:auto}.product-editorial-page .feature-reversed .feature-media{order:0}.product-editorial-page .feature-media{aspect-ratio:16/10}.product-editorial-page .product-carousel-viewport{--carousel-slide-width:64%}.product-editorial-page .product-carousel-slide{height:clamp(330px,48vw,460px)}.product-editorial-page .editorial-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editorial-page .editorial-gallery-technical .editorial-gallery-grid{grid-template-columns:1fr}.product-editorial-page .technical-bridge{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 0}.product-editorial-page .technical-bridge>div:nth-child(3){border-left:0;padding-left:0}.product-editorial-page .use-cases,.product-editorial-page .final-cta{grid-template-columns:1fr}}@media (width<=900px){.product-editorial-page .experimental-breadcrumbs{padding-top:184px}.product-editorial-page .experimental-breadcrumbs+.hero{margin-top:-96px}}@media (width<=880px){.product-editorial-page .customisation-layout{grid-template-columns:1fr;gap:60px}}@media (width<=680px){.product-editorial-page{--page-gutter:22px}.product-editorial-page .experimental-breadcrumbs+.hero{margin-top:-94px}.product-editorial-page .hero{padding-top:145px;padding-bottom:75px}.product-editorial-page .hero h1{font-size:var(--hero-mobile-title-font-size,clamp(4.6rem, 25vw, 7rem))}.product-editorial-page .hero-visual img{width:min(100%, var(--hero-mobile-image-max-width,var(--hero-image-max-width,820px)))}.product-editorial-page .hero-visual{aspect-ratio:1;width:calc(100% + 22px);margin-left:-11px}.product-editorial-page .overview,.product-editorial-page .glance{padding-top:70px;padding-bottom:70px}.product-editorial-page .customisation{padding-top:90px;padding-bottom:70px}.product-editorial-page .feature{padding-top:65px;padding-bottom:65px}.product-editorial-page .use-cases,.product-editorial-page .frequency-response,.product-editorial-page .editorial-gallery{padding-top:80px;padding-bottom:80px}.product-editorial-page .product-image-carousel{padding-top:65px;padding-bottom:70px}.product-editorial-page .product-carousel-heading-row{align-items:end;gap:20px}.product-editorial-page .product-carousel-interface{align-self:end}.product-editorial-page .product-carousel-controls{display:none}.product-editorial-page .product-carousel-viewport{--carousel-slide-width:74%;--carousel-slide-gap:8px;width:calc(100% + (var(--page-gutter) * 2));margin-left:calc(var(--page-gutter) * -1);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.product-editorial-page .product-carousel-stage{margin-top:38px}.product-editorial-page .product-carousel-slide{height:clamp(290px,76vw,350px)}.product-editorial-page .editorial-gallery-grid,.product-editorial-page .editorial-gallery-technical .editorial-gallery-grid{width:calc(100% + var(--page-gutter));padding-right:var(--page-gutter);scroll-padding-inline:0 var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;gap:16px;margin-top:50px;overflow-x:auto}.product-editorial-page .editorial-gallery-adaptive .editorial-gallery-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;width:100%;padding-right:0;overflow-x:visible}.product-editorial-page .editorial-gallery-adaptive figure,.product-editorial-page .editorial-gallery-adaptive.editorial-gallery-count-1 figure,.product-editorial-page .editorial-gallery-adaptive.editorial-gallery-count-3 figure:first-child{aspect-ratio:4/3;grid-row:auto}.product-editorial-page .editorial-gallery-grid::-webkit-scrollbar{display:none}.product-editorial-page .editorial-gallery-grid figure{scroll-snap-align:start}.product-editorial-page .specifications{padding-top:90px;padding-bottom:90px}.product-editorial-page .final-cta{padding-top:75px;padding-bottom:90px}.product-editorial-page .overview-copy p{margin-top:30px}.product-editorial-page .glance-grid{grid-template-columns:1fr;margin-top:65px}.product-editorial-page .glance-grid article:nth-child(2n){transform:none}.product-editorial-page .customisation-lede{margin-top:34px}.product-editorial-page .customisation-layout{gap:46px}.product-editorial-page .customisation-gallery{width:calc(100% + var(--page-gutter));padding-right:var(--page-gutter);scroll-padding-inline:0 var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:min(84vw,340px);grid-auto-flow:column;gap:16px;margin-top:0;overflow-x:auto}.product-editorial-page .customisation-gallery::-webkit-scrollbar{display:none}.product-editorial-page .customisation-image,.product-editorial-page .customisation-image.is-featured{aspect-ratio:4/5;scroll-snap-align:start;grid-area:auto}.product-editorial-page .customisation-caption{scroll-snap-align:start;grid-column:auto;align-self:end;width:min(74vw,300px);padding-right:20px}.product-editorial-page .customisation-gallery.has-single-image{width:100%;padding-right:0;display:block;overflow:visible}.product-editorial-page .has-single-image .customisation-image.is-featured{aspect-ratio:auto}.product-editorial-page .has-single-image .customisation-caption{width:100%;margin-top:16px;padding-right:0}.product-editorial-page .feature-media{aspect-ratio:1}.product-editorial-page .technical-bridge{grid-template-columns:1fr;gap:0;padding-top:55px;padding-bottom:55px}.product-editorial-page .technical-bridge>div,.product-editorial-page .technical-bridge>div:first-child,.product-editorial-page .technical-bridge>div:nth-child(3){border-top:1px solid #ffffff17;border-left:0;padding:25px 0}.product-editorial-page .technical-bridge>div:first-child{border-top:0}.product-editorial-page .specifications-heading{margin-bottom:65px}.product-editorial-page .specification-groups,.product-editorial-page .supporting-details{grid-template-columns:1fr;gap:58px}.product-editorial-page .specification-column{gap:36px}.product-editorial-page .specification-groups dl>div{grid-template-columns:1fr;gap:4px}.product-editorial-page .supporting-details,.product-editorial-page .downloads{margin-top:75px;padding-top:55px}.product-editorial-page .downloads a{grid-template-columns:1fr auto}.product-editorial-page .downloads a small{grid-area:2/1}.product-editorial-page .downloads a>span:last-child{grid-area:1/2/3}}@media (width<=340px){.product-editorial-page .experimental-breadcrumbs{padding-top:224px}.product-editorial-page .experimental-breadcrumbs+.hero{margin-top:-134px}}@media (prefers-reduced-motion:reduce){.product-editorial-page .anchor-button,.product-editorial-page .final-cta a,.product-editorial-page .downloads a,.product-editorial-page .product-carousel-controls button{transition:none}.product-editorial-page .product-carousel-viewport{scroll-behavior:auto}}
