.page-index #shopify-section-header{position:absolute;inset:0 0 auto;z-index:50}.landing-story{background:var(--theme-ground,#020303)}.landing-story:not(.static-motion) .engineering-stage{height:100svh;min-height:0}.landing-story .engineering-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.landing-story .engineering-shade{opacity:0}.landing-hero{position:relative;height:100svh;min-height:0}.hero-product-name{position:absolute;inset:max(12svh,calc(var(--header) + 20px)) var(--gutter) auto;text-align:center;font:600 17px/1.2 Rajdhani,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.landing-hero h1{position:absolute;inset:max(17svh,calc(var(--header) + 54px)) var(--gutter) auto;width:auto;text-align:center;font-size:clamp(44px,min(5.1vw,9.2svh),128px);line-height:1.07;letter-spacing:-.025em}.landing-hero .hero-description{position:absolute;left:var(--gutter);bottom:9%;width:27%;max-width:29ch;color:var(--theme-copy,#bcc4c8);font:600 clamp(18px,1.4vw,27px)/1.4 Rajdhani,Arial,sans-serif}.landing-hero .hero-actions{position:absolute;right:var(--gutter);bottom:9%;display:grid;gap:12px;width:clamp(238px,20vw,320px)}.landing-hero .hero-actions .button{width:100%;min-height:56px;font-size:18px}.landing-story .landing-hero .landing-scroll{position:absolute;left:50%;bottom:clamp(16px,3.5svh,36px);width:48px;height:44px;min-height:44px;margin-left:-24px;display:grid;place-items:center;color:var(--theme-accent-ink,var(--yellow,#fefb33));text-decoration:none;touch-action:manipulation}.landing-scroll .icon{width:40px;height:40px;transform:none;animation:landing-scroll-cue 2.2s cubic-bezier(.22,.61,.36,1) infinite;animation-play-state:paused}.landing-scroll .icon path{stroke-width:1.4}.landing-hero[data-scroll-cue-active=true]:not([aria-hidden=true]) .landing-scroll .icon{animation-play-state:running}.landing-story .landing-hero .landing-scroll:is(:hover,:focus-visible) .icon{animation-play-state:paused}.landing-story .landing-hero .landing-scroll:focus-visible{outline:2px solid var(--theme-feedback-ink,var(--cyan,#00f0ff));outline-offset:4px}@keyframes landing-scroll-cue{0%,15%,to{transform:translateY(-3px);opacity:.6}50%,65%{transform:translateY(5px);opacity:1}85%{transform:translateY(-3px);opacity:.6}}.landing-story:not(.static-motion) .engineering-copy{top:calc(var(--product-bar) + clamp(38px,6svh,88px));left:var(--gutter);width:39%;max-width:880px}.landing-story:not(.static-motion) .engineering-copy .display{font-size:clamp(54px,min(4.65vw,10svh),124px)}.landing-story .engineering-nav,.landing-story .engineering-controls{visibility:hidden;opacity:0}.landing-story:not(.static-motion) .engineering-copy>:is(picture,figure){display:none}.film-is-pinned .back-to-top{visibility:hidden;opacity:0;pointer-events:none}.landing-story .engineering-media picture{display:block;width:100%;height:100%}.landing-story.static-motion .engineering-stage,.no-js .landing-story .engineering-stage{height:auto;min-height:0;overflow:visible}.landing-story.static-motion .engineering-copy,.no-js .landing-story .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}.landing-story.static-motion .engineering-copy>.lead,.no-js .landing-story .engineering-copy>.lead{max-width:38ch;width:42%}.landing-story.static-motion .engineering-copy>.display,.no-js .landing-story .engineering-copy>.display{max-width:42%}.landing-story.static-motion .engineering-fallback,.landing-story.static-motion .engineering-copy:after{z-index:-1}.landing-story.static-motion .engineering-media,.no-js .landing-story .engineering-media{display:block;height:100svh;min-height:0}.landing-story.static-motion .engineering-media canvas,.landing-story.static-motion .engineering-media video,.no-js .landing-story .engineering-media canvas,.no-js .landing-story .engineering-media video{display:none}.landing-story.static-motion .engineering-copy:first-of-type{padding-top:calc(var(--product-bar) + 38px)}.page-index :is(#product-controls,#product-sound,#included-kit,#specifications,#product-faq){scroll-margin-top:calc(var(--product-bar) + 28px)}.page-index .product-subnav-inner .product-word{margin-right:auto}.landing-purchase{display:grid;grid-template-columns:1fr .85fr;gap:7%;align-items:center;padding-block:clamp(72px,9vw,168px);border-top:1px solid var(--line)}.landing-purchase figure{margin:0;min-width:0;aspect-ratio:1}.landing-purchase img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.landing-purchase .display{font-size:var(--section-title)}.landing-purchase .lead{font-size:var(--section-body);line-height:1.5;max-width:35ch;margin:28px 0 36px}@media(min-width:1920px){.landing-hero .hero-actions .button{font-size:21px;min-height:64px}}@media(min-width:901px)and (max-height:800px){.landing-hero h1{font-size:clamp(44px,min(5.1vw,7.7svh),80px)}}@media(max-width:900px){.hero-product-name{font-size:15px}.landing-hero h1{font-size:clamp(36px,6.9vw,65px)}.landing-hero .hero-description{left:var(--gutter);right:var(--gutter);bottom:20%;width:auto;max-width:38ch;text-align:center;margin:auto;font-size:19px}.landing-hero .hero-actions{left:var(--gutter);right:var(--gutter);bottom:10%;width:auto;grid-template-columns:1fr 1fr;gap:10px;max-width:640px;margin:auto}.landing-hero .hero-actions .button{font-size:16px;min-height:52px;padding-inline:14px;gap:12px}.landing-story .landing-hero .landing-scroll{bottom:6px}.landing-story .landing-hero .hero-actions.action-pair{bottom:max(7%,62px)}.landing-story:not(.static-motion) .engineering-copy{top:calc(var(--product-bar) + 28px);width:calc(100% - var(--gutter)*2);max-width:600px}.landing-story:not(.static-motion) .engineering-copy .display{font-size:clamp(37px,7.5vw,72px);margin-bottom:18px}.landing-story .engineering-copy .lead{font-size:18px;max-width:36ch}.landing-story .engineering-copy .eyebrow{margin-bottom:18px}.landing-story .engineering-copy .number{font-size:clamp(34px,6vw,52px);margin-bottom:14px}.landing-story .engineering-nav{bottom:72px}.landing-story.static-motion .engineering-copy,.no-js .landing-story .engineering-copy{min-height:0;padding:40px var(--gutter) 24px;display:flex;flex-direction:column}.landing-story.static-motion .engineering-copy>.display,.landing-story.static-motion .engineering-copy>.lead,.no-js .landing-story .engineering-copy>.display,.no-js .landing-story .engineering-copy>.lead{max-width:none;width:100%}.landing-story.static-motion .engineering-fallback,.no-js .landing-story .engineering-fallback{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.4;object-fit:contain;z-index:0;margin-top:22px}.landing-story.static-motion .engineering-copy:after,.no-js .landing-story .engineering-copy:after{display:none}.landing-purchase{grid-template-columns:1fr;gap:32px}.landing-purchase figure{max-width:600px}}@media(max-width:540px){.landing-hero h1{font-size:clamp(29px,7.55vw,41px)}.landing-hero .hero-description{font-size:17px;bottom:21%;max-width:32ch}.landing-hero .hero-actions .button{font-size:14px;gap:8px}.landing-hero .hero-actions .icon{width:19px}.hero-product-name{font-size:14px}}@media(prefers-reduced-motion:reduce){.landing-story .engineering-shade{opacity:0}}@media(max-width:540px){.landing-hero h1{inset:calc(var(--header) + 48px) 12px auto;font-size:clamp(36px,min(11vw,5.5svh),56px);line-height:1.02}.landing-hero .hero-product-name{inset:calc(var(--header) + 18px) var(--gutter) auto}}.hero-ambience{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100svh;min-height:0;z-index:-3;display:block;pointer-events:none}.hero-ambience img{width:100%;height:100%;object-fit:cover}.landing-story .hero-ambience{z-index:0}.landing-story .engineering-media{z-index:1}.landing-story .engineering-shade{z-index:2}.landing-story .engineering-fx{z-index:3}.landing-story .landing-hero,.landing-story .engineering-copy,.landing-story .engineering-nav,.landing-story .engineering-controls{z-index:4}.landing-story .engineering-media img,.landing-story .engineering-media video,.motion-active #intro-video,.film-poster img{object-fit:cover}.product-viewer #viewer-image{transition:opacity .12s}@media(max-width:900px)and (orientation:portrait){.hero-ambience img,.landing-story .engineering-media img,.landing-story .engineering-media video,.motion-active #intro-video,.film-poster img{object-fit:contain}}@media(max-width:900px)and (orientation:portrait)and (min-aspect-ratio:3/5){.landing-story .hero-ambience img{object-fit:fill}}.landing-story:not(.static-motion) .engineering-stage,.landing-hero,.landing-story.static-motion .engineering-media{height:100svh;min-height:0}.landing-story:not(.static-motion) .engineering-copy{top:calc(var(--product-bar) + clamp(28px,5.2svh,78px))}.landing-story:not(.static-motion) .engineering-copy .display{font-size:var(--section-title)}.hero-product-name{inset:calc(var(--header) + 22px) var(--gutter) auto}.landing-hero h1{inset:calc(var(--header) + 56px) var(--gutter) auto;font-size:clamp(38px,min(5.1vw,8.8svh),120px)}@media(min-width:901px){.landing-story .engineering-media video,.landing-story .engineering-media picture img{position:absolute;inset:0 auto 0 50%;height:100%;width:260svh;max-width:none;transform:translate(-50%);object-fit:fill;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.page-index :is(#product-controls,#product-sound,#included-kit,#specifications,#product-faq){scroll-margin-top:0}}@media(min-width:901px)and (max-height:680px){.hero-product-name{inset:calc(var(--header) + 14px) var(--gutter) auto}.landing-hero h1{inset:calc(var(--header) + 46px) var(--gutter) auto;font-size:clamp(34px,7.8svh,54px)}.landing-hero .hero-actions .button{min-height:46px;padding-block:12px;font-size:16px}}@media(max-width:900px){.landing-story:not(.static-motion) .engineering-copy{top:calc(var(--product-bar) + 24px)}.landing-story .engineering-nav{bottom:3.5svh}.landing-hero h1{inset:calc(var(--header) + 50px) var(--gutter) auto;font-size:clamp(38px,7.3vw,65px)}}@media(max-width:540px){.landing-hero h1{inset:calc(var(--header) + 48px) 12px auto;font-size:clamp(34px,min(11vw,5.5svh),56px);line-height:1.02}.landing-hero .hero-product-name{inset:calc(var(--header) + 18px) var(--gutter) auto}}.page-index :is(#product-controls,#product-sound,#included-kit,#specifications,#product-faq){scroll-margin-top:0}@media(min-width:901px){.landing-story.static-motion .engineering-copy{height:100svh;min-height:0;padding-top:calc(var(--product-bar) + var(--section-space));padding-bottom:var(--section-space)}}.engineering-static-figure{display:none;margin:0;min-width:0}.landing-story.static-motion .engineering-copy,.no-js .landing-story .engineering-copy{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto;column-gap:clamp(28px,4vw,72px);align-items:center;align-content:center;position:relative;inset:auto;width:100%;max-width:none;height:auto;min-height:min(780px,88svh);padding:clamp(56px,7svh,88px) var(--gutter);transform:none!important;scroll-margin-top:0;border-top:1px solid var(--theme-line,#20292c)}.landing-story.static-motion .engineering-copy{scroll-margin-top:var(--product-bar)}.landing-story.static-motion .engineering-copy:first-of-type,.no-js .landing-story .engineering-copy:first-of-type{padding-top:clamp(56px,7svh,88px)}.landing-story.static-motion .engineering-copy-content,.no-js .landing-story .engineering-copy-content{min-width:0}.landing-story.static-motion .engineering-copy-content>:is(.eyebrow,.display,.number,.lead),.no-js .landing-story .engineering-copy-content>:is(.eyebrow,.display,.number,.lead){width:100%;max-width:34ch}.landing-story.static-motion .engineering-copy-content>.display,.no-js .landing-story .engineering-copy-content>.display{font-size:var(--section-title);line-height:1.07;margin-bottom:24px}.landing-story.static-motion .engineering-copy-content>.number,.no-js .landing-story .engineering-copy-content>.number{margin-bottom:18px}.landing-story.static-motion .engineering-copy-content>.lead,.no-js .landing-story .engineering-copy-content>.lead{margin-bottom:0;font-size:var(--section-body);line-height:1.48}.landing-story.static-motion .engineering-copy:after,.no-js .landing-story .engineering-copy:after{display:none}.landing-story.static-motion .engineering-static-figure,.no-js .landing-story .engineering-static-figure{display:block;grid-column:2;grid-row:1;align-self:center;width:100%;height:clamp(380px,64svh,650px)}.engineering-static-figure svg{display:block;width:100%;height:100%;overflow:hidden}.engineering-waiting-figure{position:absolute;inset:calc(var(--product-bar) + 28px) var(--gutter) 28px 44%;width:auto;height:auto;margin:0;pointer-events:none;z-index:3}.engineering-waiting-figure[hidden]{display:none!important}.engineering-stage.is-media-waiting .engineering-waiting-figure:not([hidden]){display:block}.engineering-stage.is-media-waiting .engineering-media canvas,.engineering-stage.is-media-waiting .engineering-fx{opacity:0!important}.landing-story .engineering-stage.is-hero-waiting .landing-static-poster{display:block!important}.engineering-stage.is-hero-waiting .landing-opening-poster{opacity:0!important}@media(max-width:900px){.engineering-waiting-figure{inset:var(--waiting-top,50%) var(--gutter) 44px;height:auto;max-width:620px;margin-inline:auto}}.static-technical{fill:none;stroke:var(--theme-accent-ink,var(--yellow));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.static-technical .static-track{stroke-opacity:.4}.static-technical .static-hot{stroke-width:3.6}.static-technical .static-point{fill:var(--theme-accent-ink,var(--yellow));stroke:none}.static-technical .static-area{fill:var(--theme-accent-ink,var(--yellow));fill-opacity:.07;stroke:none}.static-technical text{fill:var(--theme-accent-ink,var(--yellow));stroke:none;font:600 28px Rajdhani,Arial,sans-serif}@media(max-width:900px){.landing-story.static-motion .engineering-copy,.no-js .landing-story .engineering-copy{grid-template-columns:1fr;grid-template-rows:auto;gap:0;min-height:0;padding:48px var(--gutter) 36px}.landing-story.static-motion .engineering-copy:first-of-type,.no-js .landing-story .engineering-copy:first-of-type{padding-top:48px}.landing-story.static-motion .engineering-copy-content>.display,.no-js .landing-story .engineering-copy-content>.display{max-width:100%;margin-bottom:20px}.landing-story.static-motion .engineering-copy-content>.lead,.no-js .landing-story .engineering-copy-content>.lead{max-width:36ch}.landing-story.static-motion .engineering-static-figure,.no-js .landing-story .engineering-static-figure{grid-column:1;grid-row:auto;margin-top:28px;height:clamp(270px,82vw,500px);max-width:620px;justify-self:center}.landing-story.static-motion #engineering-angle .engineering-static-figure,.no-js .landing-story #engineering-angle .engineering-static-figure{height:clamp(330px,96vw,530px)}}.landing-story .engineering-fx .fx-angle-labels{fill:var(--theme-accent-ink,var(--yellow));stroke:none;font-family:Rajdhani,Arial,sans-serif;font-weight:600}.landing-story .engineering-fx .fx-angle-current{font-size:34px}.landing-story .engineering-fx :is(.fx-angle-zero,.fx-angle-ninety){font-size:24px;fill-opacity:.8}@media(prefers-reduced-motion:reduce){.landing-scroll .icon{animation:none;transform:none;opacity:1}}@media(max-width:540px)and (orientation:portrait){.landing-story:not(.static-motion) .engineering-copy{top:calc(var(--product-bar) + 20px)}.landing-story:not(.static-motion) .engineering-copy .eyebrow{margin-bottom:14px}.landing-story:not(.static-motion) .engineering-copy .display{font-size:clamp(32px,8.7vw,39px);line-height:1.07;margin-bottom:14px}.landing-story:not(.static-motion) .engineering-copy .number{font-size:34px;line-height:1.1;margin-block:14px}.landing-story:not(.static-motion) .engineering-copy .lead{font-size:17px;line-height:1.4;margin-top:14px;max-width:36ch}}html[data-tm-fast-motion-start] .landing-story.static-motion:not([data-motion-state]):not([data-motion-loading=unavailable]):not([data-motion-loading=ready]):not([data-intro-state=static]) .engineering-static-figure{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/landing.css.map */
