:root{--section-title:clamp(52px,4.65vw,124px);--section-display:var(--section-title);--section-body:clamp(19px,1.25vw,27px);--copy-size:var(--section-body);--product-bar:72px;--signal-cut:polygon(12px 0,100% 0,100% calc(100% - 12px) , calc(100% - 12px) 100%,0 100%,0 12px)}body{font-family:Rajdhani,Arial,sans-serif;font-weight:600;letter-spacing:normal}.display,.section .display,.feature-copy .display,.product-information .display,.engineering-copy .display{font-family:CADEN-TM,Impact,sans-serif;font-weight:700;font-style:italic;line-height:1.09;letter-spacing:-.025em;transform:none;-webkit-text-stroke:0;paint-order:normal}.display>span,.display em{transform:none;font-style:inherit}.section .display,.product-information .display,.engineering-copy .display,.home-intro .display,.feature-text .display,.wide-product-copy .display,.brand-strip .display{font-size:var(--section-title);max-width:none}.section .body,.section .section-copy>.body,.motion-active .feature-copy .body,.product-information .lead,.engineering-copy .lead{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:var(--section-body);line-height:1.48;max-width:38ch;letter-spacing:normal}.product-word{font:italic 700 27px/1.1 CADEN-TM,Impact,sans-serif;transform:none;-webkit-text-stroke:0}.product-title{font-family:CADEN-TM,Impact,sans-serif;font-style:italic;font-weight:700;transform:none;letter-spacing:-.035em}.product-grid>.product-card:only-child h2,.support-group>h2,.menu-dialog nav,.cart-drawer .dialog-head h2,.newsletter-art>span{font-family:CADEN-TM,Impact,sans-serif;font-style:italic;font-weight:700;transform:none;letter-spacing:-.025em}.product-grid>.product-card:only-child h2{font-size:clamp(40px,4.4vw,96px);line-height:1.1}.product-layout>*,.product-gallery,.product-info{min-width:0}.static-motion .engineering-copy,.no-js .engineering-copy{max-width:none}.hero-copy h1{font-size:clamp(44px,min(5.1vw,9.2svh),128px);line-height:1.07;top:18%}.hero-description{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:clamp(18px,1.4vw,27px);line-height:1.4}.section-eyebrow,.eyebrow{position:relative;display:flex;align-items:center;gap:16px;width:max-content;max-width:100%;padding:0;color:var(--theme-feedback-ink,#65caff);background:none;font:600 clamp(13px,.9vw,18px)/1.35 Rajdhani,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 clamp(22px,1.8vw,36px)}.section-eyebrow:before,.eyebrow:before{content:none}.section-eyebrow:after,.eyebrow:after{content:"";position:static;flex:0 0 clamp(32px,4vw,72px);height:1px;background:currentColor;opacity:.6}.site-header{position:relative;top:0}body:has(.product-story)>.site-header{position:absolute;inset:0 0 auto}.product-subnav{inset:0 0 auto;transform:translateY(-10px);transition:opacity .22s,transform .28s ease-out,visibility .22s}.product-subnav-inner{min-height:var(--product-bar)}.product-nav-visible [id]{scroll-margin-top:calc(var(--product-bar) + 28px)}html,html.product-nav-visible{scroll-padding-top:0}.page-product :is(#product-controls,#product-sound,#included-kit,#specifications,#product-faq){scroll-margin-top:calc(var(--product-bar) + 28px)}.page-product #engineering{scroll-margin-top:0}.page-product #buy{scroll-margin-top:var(--header)}.nav-handoff{display:none!important}.form-errors{border:1px solid #a65158}.form-success{border:1px solid #72752f}.engineering-stage{height:calc(100svh - var(--product-bar));min-height:620px}.engineering-copy{top:clamp(60px,9svh,110px)}@media(min-width:901px){.motion-active .feature-copy{top:calc(var(--product-bar) + clamp(45px,6svh,86px));width:40%;max-width:900px}.motion-active .feature-copy .display,.engineering-copy .display{font-size:clamp(54px,min(4.65vw,10svh),124px)}.motion-active .feature-metric,.engineering-copy .number{font:600 clamp(44px,3.7vw,88px)/1.05 Rajdhani,Arial,sans-serif;margin-top:clamp(26px,3.5svh,50px)}}.controller-explorer{position:relative;isolation:isolate;overflow:clip;background:var(--theme-ground,#080a0b)}.controller-layout{display:grid;grid-template-columns:1fr 1.03fr;gap:clamp(36px,5vw,100px);align-items:center}.controller-copy{position:relative;z-index:2;min-width:0}.controller-copy>.display{margin:0;max-width:none;font-size:var(--section-title)}.controller-copy>.display>span{display:block}.controller-copy>.display .accent{display:block;color:var(--theme-accent-ink,var(--yellow))}.controller-copy>.body,.controller-copy>.lead{margin-top:clamp(26px,2.2vw,46px);max-width:38ch}.controller-insight{display:flex;gap:clamp(18px,2vw,38px);align-items:center;border-top:1px solid var(--theme-line,#314247);border-bottom:1px solid #00f0ff55;padding-block:clamp(24px,2vw,42px);margin-top:clamp(32px,3vw,62px);min-height:130px}.controller-insight>svg{width:52px;height:52px;flex:none;color:var(--theme-accent-ink,var(--yellow));stroke:currentColor;stroke-width:2;fill:none}.controller-insight>div{border-left:1px solid var(--theme-control-line,#465358);padding-left:clamp(18px,1.6vw,32px)}.controller-insight h3{font:600 clamp(23px,1.5vw,32px)/1.2 Rajdhani,Arial,sans-serif;margin:0 0 8px;color:var(--white)}.controller-insight p{font:600 clamp(17px,1.1vw,24px)/1.45 Rajdhani,Arial,sans-serif;color:var(--muted);margin:0}.controller-tabs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;max-width:570px}.controller-tabs button{position:relative;isolation:isolate;border:0;background:none;min-height:58px;padding:16px 24px;font:600 clamp(17px,1.1vw,23px)/1.2 Rajdhani,Arial,sans-serif;text-transform:uppercase;color:var(--theme-accent-ink,var(--yellow));cursor:pointer}.controller-tabs button:before,.controller-tabs button:after{content:"";position:absolute;z-index:-1;clip-path:var(--signal-cut);pointer-events:none}.controller-tabs button:before{top:0;right:0;bottom:0;left:0;background:var(--yellow)}.controller-tabs button:after{top:1px;right:1px;bottom:1px;left:1px;background:var(--theme-ground,#080a0b)}.controller-tabs button[aria-selected=true]{color:#080a0b}.controller-tabs button[aria-selected=true]:after{background:var(--yellow)}.controller-tabs button:hover:before,.controller-tabs button[aria-selected=true]:hover:after{background:var(--cyan)}.controller-tabs button:hover:not([aria-selected=true]){color:var(--theme-feedback-ink,var(--cyan))}.controller-tabs button:focus-visible{outline:2px solid var(--theme-feedback-ink,var(--cyan));outline-offset:5px}.controller-copy>.text-link{margin-top:clamp(30px,4vw,76px);min-height:48px}.controller-visual{position:relative;min-width:0;aspect-ratio:1.1;align-self:center;display:flex;align-items:center}.controller-visual:before{content:"";position:absolute;right:9%;top:12%;bottom:12%;width:2px;background:linear-gradient(transparent,#fefb3390 28%,#fefb33b3 70%,transparent);box-shadow:0 0 30px #fefb332d;z-index:0}.controller-panel{position:relative;width:100%;margin:0;isolation:auto;aspect-ratio:1.1}.controller-panel[hidden]{display:none}.controller-panel>img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent)}.controller-hotspot{position:absolute;left:var(--point-x,61%);top:var(--point-y,25%);z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--theme-accent-ink,var(--yellow));background:var(--yellow);color:#080a0b;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font:600 18px/1 Rajdhani,Arial,sans-serif;cursor:pointer;transition:background .2s}.controller-hotspot:hover,.controller-hotspot:focus-visible{background:var(--cyan);border-color:var(--theme-feedback-ink,var(--cyan))}.controller-annotation{position:absolute;z-index:2;left:calc(var(--point-x,61%) + 26px);top:calc(var(--point-y,25%) + 55px);width:35%;max-width:220px;color:var(--white);padding:12px 0;border-bottom:1px solid var(--theme-feedback-ink,var(--cyan));font:600 clamp(15px,.95vw,20px)/1.35 Rajdhani,Arial,sans-serif;text-wrap:balance}.controller-annotation:before{content:"";position:absolute;left:0;bottom:100%;width:1px;height:40px;background:var(--cyan);transform-origin:bottom;transform:rotate(-36deg)}.controller-annotation[hidden]{display:none}.controller-panel[data-controller-panel=wired]{--point-x:67%;--point-y:69%}.controller-panel[data-controller-panel=wired] .controller-annotation{left:65%;top:82%;width:32%}.sound-section,.sound-feature{background:var(--theme-ground,#090e11);position:relative;isolation:isolate;overflow:hidden;min-height:0}.sound-section:before,.sound-feature:before{content:"";position:absolute;top:0;left:var(--gutter);height:4px;width:86px;background:var(--yellow);transform:skew(-30deg);z-index:2}.sound-heading{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:6vw;margin-bottom:clamp(30px,3vw,65px)}.sound-heading .body,.sound-heading .lead{margin-top:clamp(24px,2.3vw,46px);max-width:36ch}.sound-art{position:relative;min-width:0;margin:0;aspect-ratio:1.5}.sound-art img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 85%,transparent)}.sound-art:after{content:"";position:absolute;right:8%;top:15%;bottom:10%;width:2px;background:linear-gradient(transparent,#fefb3399,transparent);box-shadow:0 0 28px #fefb3328}.sound-console,.audio-console{margin-top:0;border-top:1px solid var(--theme-control-line,#546268)}.audio-topline{border:0;padding:22px 0;display:flex;align-items:center;justify-content:space-between;font:600 clamp(14px,.95vw,20px)/1.3 Rajdhani,Arial,sans-serif;color:var(--theme-copy,#b7c5c8)}.audio-topline>span:first-child:before{content:"";display:inline-block;width:8px;height:8px;background:var(--yellow);margin-right:12px}.audio-topline .sample-status{width:auto;max-width:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--theme-feedback-ink,var(--cyan))}.sound-main{padding:0;min-height:clamp(175px,14vw,290px);background:none;clip-path:none;gap:clamp(32px,4vw,90px);display:flex;align-items:center}.play-sample{border:0;background:var(--yellow);color:#090e11;width:104px;min-width:104px;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;clip-path:var(--signal-cut);font:600 16px/1 Rajdhani,Arial,sans-serif;opacity:1}.play-sample:before{display:none}.play-sample:disabled{color:#090e11;opacity:.8;cursor:default}.play-sample svg{width:30px;height:30px;color:inherit;fill:none;stroke:currentColor}.waveform{flex:1;min-width:0;height:clamp(144px,11vw,230px)}.waveform>svg{width:100%;height:100%;stroke:var(--theme-accent-ink,var(--yellow));stroke-width:6;fill:none;filter:drop-shadow(0 0 5px #fefb3326)}.wave-baseline{stroke:#287477;stroke-width:1;stroke-dasharray:none}.audio-ruler{margin-left:calc(104px + clamp(32px,4vw,90px));border-top:1px solid var(--theme-control-line,#3d7176);color:var(--theme-copy,#839c9e);font:600 clamp(12px,.85vw,17px)/1.4 Rajdhani,Arial,sans-serif;padding-top:14px}.sound-bottom,.audio-console>.speed-buttons{margin-top:clamp(32px,3vw,62px)}.speed-buttons{display:flex;justify-content:center;gap:16px}.speed-buttons button{min-width:clamp(130px,11vw,230px)}.kit-block>img,.kit-visual{background:var(--graphite)}.kit-visual .kit-caption{display:none}.kit-block,.compatibility-section{align-items:center}.kit-block>img,.kit-visual img{width:100%;height:auto}.spec-visual>.display{padding-bottom:0;margin-bottom:clamp(24px,2vw,48px)}.spec-visual>.display:before,.spec-visual>.display:after{display:none}.spec-content,.spec-table-wrap{padding-top:clamp(36px,4vw,80px)}.spec-group-label{position:relative;color:var(--theme-accent-ink,var(--yellow));font:600 clamp(16px,1.1vw,23px)/1.3 Rajdhani,Arial,sans-serif;text-transform:uppercase;padding-bottom:19px;margin-bottom:8px;border-bottom:1px solid var(--theme-control-line,#71753b)}.spec-group-label:after{content:"";position:absolute;bottom:-3px;left:0;height:6px;width:46px;background:var(--yellow);transform:skew(-32deg);transform-origin:left}.spec-content table,.specification-block table{width:100%;font-family:Rajdhani,Arial,sans-serif;font-size:clamp(20px,1.3vw,28px)}.spec-content th,.specification-block th{color:var(--theme-copy,#aebdc0);font-size:clamp(17px,1.12vw,24px);font-weight:600;text-align:left;width:50%}.spec-content th,.spec-content td,.specification-block th,.specification-block td{padding:clamp(20px,1.65vw,36px) 0;border-bottom:1px solid var(--theme-line,#344146);vertical-align:middle}.spec-content td,.specification-block td{text-align:right;color:var(--white)}.spec-content td small{font-size:15px;color:var(--theme-copy,#aebdc0)}.spec-content .button,.spec-table-wrap .button{margin-top:36px}.faq-section,.product-help{align-items:start;gap:clamp(50px,7vw,140px)}.faq-section>.section-copy,.product-help>div:first-child{position:sticky;top:calc(var(--product-bar) + 48px)}.faq-section .section-copy>.text-link,.product-help>div:first-child>.text-link{margin-top:32px}.faq-list,.help-questions{padding-left:clamp(30px,3.5vw,74px);border-left:1px solid var(--theme-line,#344146);border-top:0}.faq-list details,.help-questions details{border-bottom:1px solid var(--theme-line,#344146);border-top:0}.faq-list summary,.help-questions summary{position:relative;display:block;padding:clamp(24px,2.1vw,44px) 56px clamp(24px,2.1vw,44px) 0;font:600 clamp(21px,1.38vw,29px)/1.35 Rajdhani,Arial,sans-serif;color:var(--white);list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker,.help-questions summary::-webkit-details-marker{display:none}.faq-list summary:after,.help-questions summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--theme-accent-ink,var(--yellow));font:600 28px/1 Rajdhani,Arial,sans-serif;color:var(--theme-accent-ink,var(--yellow));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.faq-list details[open]>summary,.help-questions details[open]>summary{color:var(--theme-accent-ink,var(--yellow))}.faq-list details[open]>summary:after,.help-questions details[open]>summary:after{content:"\2212";background:var(--yellow);color:#080a0b}.help-questions summary>svg{display:none}.faq-list details p,.help-questions details p{font:600 clamp(18px,1.12vw,24px)/1.55 Rajdhani,Arial,sans-serif;max-width:48ch;padding:0 45px 28px 0;margin:0;color:var(--theme-copy,#aebdc0)}.faq-list summary:hover,.help-questions summary:hover{color:var(--theme-feedback-ink,var(--cyan))}.faq-list summary:focus-visible,.help-questions summary:focus-visible{outline:2px solid var(--theme-feedback-ink,var(--cyan));outline-offset:4px}@media(max-width:1100px){.controller-layout{gap:32px;grid-template-columns:1fr 1fr}.controller-insight{gap:18px}.controller-insight>svg{width:34px;height:34px}.controller-insight p{font-size:17px}.controller-annotation{font-size:14px;width:32%;left:65%}.controller-hotspot{width:32px;height:32px;font-size:16px}.faq-list,.help-questions{padding-left:26px}.product-subnav-inner{gap:22px}}@media(max-width:900px){:root{--section-title:clamp(46px,7.5vw,72px);--section-body:20px;--product-bar:62px}.controller-layout{grid-template-columns:1fr;gap:24px}.controller-copy>.body,.controller-copy>.lead{max-width:48ch}.controller-visual{grid-row:2;aspect-ratio:1.12;max-width:650px;width:100%;margin:auto}.controller-insight{min-height:108px}.controller-copy>.text-link{margin-top:24px}.controller-tabs{max-width:none}.controller-annotation{font-size:18px}.controller-copy .section-eyebrow,.controller-copy .eyebrow{margin-bottom:24px}.sound-heading{grid-template-columns:1fr;gap:18px}.sound-art{display:none}.sound-main{gap:26px;min-height:180px}.play-sample{width:78px;min-width:78px;min-height:80px;font-size:14px}.audio-ruler{margin-left:104px}.waveform{height:140px}.sound-bottom,.audio-console>.speed-buttons{margin-top:30px}.speed-buttons button{min-width:0;flex:1}.faq-section>.section-copy,.product-help>div:first-child{position:static}.faq-list,.help-questions{border-left:0;padding-left:0}.spec-content,.spec-table-wrap{padding-top:15px}.faq-list summary,.help-questions summary{font-size:22px}.faq-list details p,.help-questions details p{font-size:19px}.engineering-stage{height:calc(100svh - var(--product-bar));min-height:700px}.engineering-copy{top:48px}.motion-active .feature-copy{top:calc(var(--product-bar) + 36px)}.motion-active .feature-copy .display{font-size:var(--section-title)}.hero-copy h1{font-size:clamp(38px,7.2vw,76px)}}@media(max-width:540px){:root{--section-title:clamp(37px,10vw,53px);--section-body:19px}.product-title{font-size:clamp(38px,10.5vw,56px)}.home-hero{height:calc(100svh - var(--header));min-height:840px}.home-hero-copy{padding-top:34px}.home-hero .display{font-size:clamp(43px,12vw,62px)}.home-hero .lead{margin-top:22px}.home-hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;max-width:100%}.home-hero .button{min-width:0;padding-inline:10px;font-size:12px;gap:8px}.home-hero .button .icon{width:18px;flex-shrink:0}.campaign-media{top:auto;height:49%}.campaign-media img{object-fit:contain;object-position:center bottom;transform:none}.home-hero:after{background:linear-gradient(180deg,transparent 55%,var(--theme-ground,#02030333))}.section .display>span{white-space:normal}.section-eyebrow,.eyebrow{font-size:12px;padding:0;max-width:100%}.section-eyebrow:after,.eyebrow:after{flex-basis:30px}.hero-copy h1{font-size:clamp(34px,8.4vw,45px);top:18%}.hero-description{font-size:17px}.controller-visual{aspect-ratio:1.03}.controller-annotation{font-size:14px;width:32%;left:63%;top:37%}.controller-hotspot{width:30px;height:30px;font-size:15px}.controller-insight{margin-top:26px;padding-block:24px}.controller-tabs{gap:12px}.controller-tabs button{font-size:17px;padding:15px 18px;min-height:52px}.play-sample{min-width:62px;width:62px;min-height:68px;font-size:13px}.play-sample svg{width:24px;height:24px}.audio-ruler{margin-left:80px}.sound-main{gap:18px;min-height:158px}.waveform{height:122px}.audio-topline{font-size:13px;gap:15px}.audio-topline>span:first-child:before{width:6px;height:6px;margin-right:7px}.speed-buttons button{padding:14px 10px;font-size:17px}.spec-content table,.specification-block table{font-size:20px}.spec-content th,.specification-block th{font-size:17px}.spec-content th,.spec-content td,.specification-block th,.specification-block td{padding-block:22px}.faq-list summary,.help-questions summary{font-size:21px;padding-block:24px}.faq-list details p,.help-questions details p{font-size:18px;padding-right:15px}.motion-active .feature-copy{top:calc(var(--product-bar) + 30px)}.motion-active .feature-copy .body,.engineering-copy .lead{font-size:18px;max-width:34ch}.motion-active .feature-metric{font-size:42px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.product-subnav{transition:none;transform:none}.controller-panel{transform:none!important;opacity:1!important}.controller-hotspot{transition:none}}.controller-explorer{padding-block:clamp(88px,6vw,145px)}.sound-section,.sound-feature{padding-block:clamp(80px,5.5vw,150px)}.sound-heading{margin-bottom:clamp(28px,2.6vw,54px)}.sound-art{aspect-ratio:auto;height:clamp(240px,19vw,370px)}@media(max-width:900px){.controller-explorer,.sound-section,.sound-feature{padding-block:80px}}.brand-statement{font-family:CADEN-TM,Impact,sans-serif;font-weight:700;font-style:italic;transform:none;font-size:clamp(65px,11.2vw,235px);line-height:1.08}.faq-list summary:before,.help-questions summary:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:34px;background:var(--yellow);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.faq-list summary:after,.help-questions summary:after{content:"";right:1px;width:32px;height:32px;border:0;background:#080a0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fefb33' d='M14 7h4v7h7v2l-2 2h-5v7h-4v-7H7v-2l2-2h5Z'/%3E%3C/svg%3E") center/30px 30px no-repeat}.faq-list details[open]>summary:after,.help-questions details[open]>summary:after{content:"";background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23080a0b' d='M9 14h16v2l-2 2H7v-2Z'/%3E%3C/svg%3E") center/30px 30px no-repeat}.controller-visual{display:block;width:100%;height:auto;aspect-ratio:1.1;max-height:none}.controller-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;min-height:0}.controller-panel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;aspect-ratio:auto}.controller-tabs{margin-top:24px}.controller-insight{min-height:100px;margin-top:24px;padding-block:20px}.controller-copy>.text-link{margin-top:24px;min-height:44px}@media(max-width:900px){:root{--product-bar:106px}html,html.product-nav-visible{scroll-padding-top:0}.product-subnav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px 44px;gap:0 16px;min-height:var(--product-bar);height:auto}.product-word{grid-column:1;grid-row:1;margin:0;font-size:25px}.product-subnav .subnav-buy{grid-column:2;grid-row:1;margin:0;font-size:13px;min-height:40px;padding:10px 14px;gap:14px;min-width:0}.product-subnav-links{grid-column:1/-1;grid-row:2;display:flex;align-items:stretch;justify-content:space-between;gap:18px;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.product-subnav-links a{flex:none;min-height:44px;padding:0 1px;font-size:14px;white-space:nowrap}.controller-explorer{padding-block:28px 60px}.controller-layout{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.controller-copy{display:contents}.controller-copy>.section-eyebrow,.controller-copy>.eyebrow{grid-row:1;margin:0 0 2px}.controller-copy>.display{grid-row:2;margin:0;line-height:1.07}.controller-copy>.body,.controller-copy>.lead{grid-row:3;margin:0;max-width:48ch;font-size:18px;line-height:1.4}.controller-tabs{grid-row:4;margin:2px 0 0;max-width:none;gap:12px}.controller-tabs button{min-height:46px;padding:12px 16px;font-size:16px}.controller-visual{grid-row:5;width:min(100%,calc(clamp(230px,34svh,310px)*1.1));height:auto;aspect-ratio:1.1;margin:0 auto}.controller-insight{grid-row:6;min-height:0;margin:4px 0 0;padding-block:16px;gap:18px}.controller-insight>svg{width:32px;height:32px}.controller-insight h3{font-size:22px}.controller-insight p{font-size:17px}.controller-copy>.text-link{grid-row:7;justify-self:start;margin:8px 0 0;min-height:42px}.controller-annotation{font-size:13px;line-height:1.3;padding-block:8px;width:32%;left:64%;top:37%}.controller-panel[data-controller-panel=wired] .controller-annotation{left:64%;top:76%;width:32%}.controller-hotspot{width:30px;height:30px;font-size:15px}}.page-product :is(.static-motion,.no-js) .engineering-stage,.no-js.page-product .engineering-stage{height:auto;min-height:0;overflow:visible}.page-product .static-motion .engineering-copy,.no-js .page-product .engineering-copy{position:relative;top:auto;left:auto;width:100%;max-width:none;min-height:680px;padding:70px var(--gutter);isolation:isolate;transform:none!important}.page-product .static-motion .engineering-copy>.lead,.no-js .page-product .engineering-copy>.lead{max-width:38ch;width:42%}.page-product .static-motion .engineering-copy>.display{max-width:42%}.page-product .static-motion .engineering-fallback{z-index:-1}.page-product .static-motion .engineering-copy:after{z-index:-1;pointer-events:none}.product-layout{row-gap:0}.product-identity{grid-column:2;grid-row:1;min-width:0;padding-top:22px}.product-identity>.eyebrow{margin-bottom:12px}.product-gallery{grid-column:1;grid-row:1/span 2}.product-info{grid-column:2;grid-row:2;padding-top:0}@media(max-width:900px){.product-layout{grid-template-columns:minmax(0,1fr);gap:0}.product-identity{grid-column:1;grid-row:auto;order:0;padding-top:0}.product-identity>.eyebrow{margin-bottom:10px;font-size:11px}.product-identity .product-title{font-size:clamp(40px,8.6vw,58px);line-height:1.08}.product-tagline{margin-top:10px;font-size:18px;line-height:1.4}.product-price{margin:12px 0 16px;line-height:1.35}.product-info{display:contents}.product-info>.product-form{order:1;margin:0 0 20px}.product-info>.product-explore{order:1;margin-top:0}.product-form>.button{margin:0;min-height:52px;font-size:16px}.product-form>.fine-print{margin:8px 0 0;font-size:12px;line-height:1.4}.product-gallery{grid-column:1;grid-row:auto;order:2;margin:0 0 28px}.gallery-stage{height:clamp(240px,36svh,340px);aspect-ratio:auto}.gallery-thumbs{margin-top:10px;gap:8px}.gallery-thumbs button{height:46px;aspect-ratio:auto}.product-info>.product-intro{order:3;max-width:48ch;font-size:18px}.product-info>.product-quick-specs{order:4;margin:20px 0;padding:20px 0}.product-info>.product-accordions{order:5;margin-top:0}.page-product .static-motion .engineering-copy,.no-js .page-product .engineering-copy{min-height:0;padding:40px var(--gutter) 24px;display:flex;flex-direction:column}.page-product .static-motion .engineering-copy>.display,.page-product .static-motion .engineering-copy>.lead{max-width:none;width:100%}.page-product .static-motion .engineering-copy .number{margin:22px 0;font-size:44px}.page-product .static-motion .engineering-fallback{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;z-index:0;margin-top:22px}.page-product .static-motion .engineering-copy:after{display:none}}.page-product #engineering.static-motion{scroll-margin-top:0}.page-product .static-motion .engineering-copy:first-of-type{padding-top:calc(var(--product-bar) + 44px)}.product-explore{width:100%;margin:4px 0 28px;justify-content:space-between}.pdp-details{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:clamp(72px,8vw,150px);border-top:1px solid var(--line)}.pdp-details .display{font-size:var(--section-title)}.pdp-details .lead{font-size:var(--section-body);line-height:1.45;max-width:32ch;margin:28px 0}.pdp-included{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-block:0 clamp(72px,8vw,150px)}.pdp-included>img{width:100%;max-height:640px;object-fit:contain}.pdp-included h2{font:600 clamp(30px,2.7vw,52px)/1.1 Rajdhani,Arial,sans-serif}.pdp-included .lead{font-size:var(--section-body);line-height:1.5;max-width:35ch;margin:24px 0 30px}.page-product :is(#product-details,#pdp-included){scroll-margin-top:calc(var(--product-bar) + 28px)}@media(max-width:900px){.pdp-details,.pdp-included{grid-template-columns:1fr;gap:36px}.pdp-included>img{max-height:480px}.pdp-included>div{grid-row:1}.product-explore{font-size:16px}}.pdp-chapter-number{flex:none;white-space:nowrap}.section-eyebrow,.eyebrow{display:block;width:auto}.section-eyebrow:after,.eyebrow:after{display:inline-block;width:clamp(32px,4vw,72px);vertical-align:middle;margin-inline-start:16px}@media(max-width:700px){.section-eyebrow:after,.eyebrow:after{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/visual-system.css.map */
