.flex-neo-page{--flex-yellow:#feda1c;--flex-dark:#0c0d0d;--flex-copy:#9fa0a0;--smoant-sticky-tabs-active:var(--flex-yellow);--smoant-pill-color:var(--flex-yellow);--smoant-reveal-y:28px;--smoant-reveal-duration:1.25s;color:#fff;background:#000;overflow:clip}.flex-container{width:var(--smoant-shell-width);margin-inline:auto}.flex-container--wide{width:var(--smoant-shell-width)}.flex-dark{background:var(--flex-dark)}.flex-section-title{font-size:clamp(32px,2.3vw,48px);font-weight:500;line-height:1.15}.flex-section-title--yellow{color:var(--flex-yellow)}.flex-feature__center{text-align:center}.flex-feature__center>p{width:min(70%,900px);color:var(--flex-copy);margin:1.2vw auto 2.5vw;font-size:clamp(15px,.95vw,19px);line-height:1.75}.flex-panel[hidden]{display:none}.flex-panel.is-active{display:block}.flex-hero{--flex-hero-motion-height:100%;--flex-hero-ar-w:800;--flex-hero-ar-h:1106;background:linear-gradient(#fff 0%,#fbfbfd 52%,#aeaeae 100%);height:80vh;min-height:520px;position:relative;overflow:hidden}.flex-hero__shell{width:var(--smoant-shell-width);grid-template-columns:50% 50%;align-items:stretch;max-width:100%;height:100%;margin-inline:auto;display:grid}.flex-hero__media{background:0 0;grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.flex-hero__motion-stage{position:absolute;inset:0;overflow:hidden}html.flex-neo-webkit-canvas .flex-hero__motion--avif{display:none!important}html.flex-neo-webkit-canvas .flex-hero__motion--canvas{display:block!important}.flex-hero__motion--avif,.flex-hero__poster{width:auto;height:var(--flex-hero-motion-height);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:bottom;pointer-events:none;max-width:100%;max-height:100%;display:block;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.flex-hero__motion--canvas{height:var(--flex-hero-motion-height);width:auto;max-width:100%;max-height:100%;aspect-ratio:var(--flex-hero-ar-w) / var(--flex-hero-ar-h);transform-origin:bottom;pointer-events:none;display:none;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.flex-hero__motion--avif.is-hidden,.flex-hero__motion--canvas.is-hidden{display:none!important}.flex-hero .flex-hero__poster{z-index:1;display:none}html.flex-neo-webkit-canvas .flex-hero .flex-hero__poster{display:block}.flex-hero .flex-hero__poster.is-poster-hidden{display:none!important}html.flex-neo-webkit-canvas .flex-hero .flex-hero__motion--canvas{z-index:2}.flex-hero .smoant-reveal{opacity:1;transform:none}.flex-hero__copy{z-index:2;grid-area:1/1;place-self:center start;width:min(88%,560px);padding-inline-start:0;position:relative}.flex-hero__copy img{width:66%;margin-bottom:1vw}.flex-hero__copy p{color:#000;font-size:clamp(24px,1.8vw,36px);line-height:1.5}.flex-hero__copy span{color:#777;margin-top:20px;font-size:clamp(14px,.95vw,19px);display:block}.flex-play{background:#000;position:relative}.flex-play video{filter:brightness(.45);width:100%}.flex-play__button{position:absolute;bottom:6vw;left:50%;transform:translate(-50%)}.flex-video-dialog__close{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffffb3;border-radius:50%;width:40px;height:40px;padding:0;font:300 30px/36px Arial,sans-serif;position:absolute;top:-48px;right:0}.flex-video-dialog__close:hover,.flex-video-dialog__close:focus-visible{color:#000;background:#fff}.flex-highlights{background:#1d1d1f;padding:5vw 0}.flex-highlights .flex-section-title{text-align:center;margin-bottom:5vw}.flex-highlights__grid{grid-template-rows:28vh 23vh 23vh;grid-template-columns:repeat(6,1fr);gap:1vw;display:grid}.flex-highlight{position:relative;overflow:hidden}.flex-highlight:first-child{grid-area:1/1/auto/5}.flex-highlight:nth-child(2){grid-area:1/5/auto/7}.flex-highlight:nth-child(3){grid-area:2/1/auto/3}.flex-highlight:nth-child(4){grid-area:3/1/auto/3}.flex-highlight:nth-child(5){grid-area:2/3/4/5}.flex-highlight:nth-child(6){grid-area:2/5/auto/7}.flex-highlight:nth-child(7){grid-area:3/5/auto/7}.flex-highlight img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s}.flex-highlight:hover img{transform:scale(1.08)}.flex-highlight h3{z-index:2;color:#fff;font-size:clamp(12px,.9vw,18px);font-weight:400;line-height:1.5;position:absolute;inset:18px 20px auto}.flex-feature--battery{padding:8vw 0}.flex-feature--battery img{width:100%;margin-top:2vw}.flex-scrub{background:#000;position:relative;overflow:hidden}.flex-scrub video{-o-object-fit:cover;object-fit:cover;width:100%;min-height:55vh}.flex-scrub--charging{height:170vh;overflow:visible}.flex-scrub--charging .flex-scrub__sticky{background:#000;width:100%;height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.flex-scrub--charging video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:0}.flex-scrub__copy{width:min(30%,520px);position:absolute;top:33%;left:20%}.flex-scrub--charging .flex-scrub__copy{left:calc((100% - var(--smoant-shell-width)) / 2);z-index:2;width:var(--smoant-shell-width);top:33%}.flex-scrub--charging .flex-scrub__copy h2,.flex-scrub--charging .flex-scrub__copy p{width:min(32%,520px)}.flex-scrub__copy h2{color:var(--flex-yellow);font-size:clamp(32px,2.3vw,48px);font-weight:500}.flex-scrub__copy p{color:#9fa0a0;margin:1.2vw 0;font-size:clamp(14px,.9vw,18px);line-height:1.7}.flex-scrub__copy img{width:min(80%,451px)}.flex-scrub--charging .flex-scrub__copy img{width:min(34%,451px)}.flex-scrub--lab{justify-content:center;align-items:center;display:flex}.flex-scrub--lab video{min-height:0}.flex-lightweight{text-align:center;padding:8vw 0}.flex-lightweight__visual{justify-content:center;align-items:center;gap:1vw;min-height:40vh;margin:3vw 0;display:flex;position:relative;overflow:visible}.flex-lightweight__visual>img{transition:all 1.5s cubic-bezier(.3,.8,.2,1);position:relative}.flex-lightweight__left,.flex-lightweight__right{flex:0 0 42%;width:42%}.flex-lightweight__left{z-index:3;opacity:.3;transform:translate(56%)}.flex-lightweight__right{z-index:2;opacity:.3;transform:translate(-56%)}.flex-lightweight__mark{z-index:1;opacity:.3;flex:0 0 5%;width:5%!important;transition:opacity 1s!important}.flex-lightweight.is-animated .flex-lightweight__left{opacity:1;transform:translate(-8%)}.flex-lightweight.is-animated .flex-lightweight__right{opacity:1;transition-delay:.35s;transform:translate(8%)}.flex-lightweight.is-animated .flex-lightweight__mark{opacity:1;transition-delay:.7s}.flex-lightweight__copy{width:min(65%,900px);color:var(--flex-copy);margin:0 auto;font-size:clamp(15px,.95vw,19px);line-height:1.75}.flex-adaptive{background:#0c0d0d url(/wp-content/uploads/2026/05/6a-1.avif) 50%/cover no-repeat;align-items:flex-end;min-height:100vh;padding:8vw 0 4vw;display:flex}.flex-adaptive__copy{text-align:center}.flex-adaptive__copy h2{color:var(--flex-yellow)}.flex-adaptive__copy p{color:#fff;width:70%;margin:1vw auto 0;line-height:1.75}.flex-chip{padding:10vw 0 8vw}.flex-chip video{aspect-ratio:7/3;-o-object-fit:cover;object-fit:cover;width:100%}.flex-wick{background:#000 var(--wick-background) center right/cover fixed no-repeat;min-height:51vh;padding:4vw 0}.flex-wick__copy{width:45%}.flex-wick__copy p{color:var(--flex-copy);margin-top:1vw;line-height:1.75}.flex-longevity{background-image:var(--longevity-background);background-position:50%;background-size:cover;padding:8vw 0}.flex-longevity h2 strong{color:#fff;font-weight:500}.flex-longevity__visual{justify-content:space-between;align-items:flex-start;gap:1vw;width:min(55vw,860px);margin:3vw auto 0;display:flex;position:relative;overflow:hidden}.flex-longevity__visual>img:not(.flex-longevity__versus){width:48%;max-width:48%}.flex-longevity__versus{z-index:2;width:10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flex-longevity__versus.smoant-reveal,.flex-longevity__versus.smoant-reveal.is-visible{transform:translate(-50%,-50%)}.flex-longevity__visual .smoant-reveal--slide-right.is-visible{animation-delay:.1s}.flex-longevity__visual .smoant-reveal--fade-in.is-visible,.flex-longevity__versus.smoant-reveal.is-visible{animation-delay:.15s}.flex-colors{background:var(--color-background);padding:5vw 0;transition:background .6s}.flex-colors__inner{grid-template-rows:auto auto;row-gap:clamp(20px,2.5vw,44px);display:grid}.flex-colors__stage{aspect-ratio:755/435;width:100%;min-height:0;margin-top:-2vw;position:relative;overflow:hidden}.flex-colors__slide{opacity:0;visibility:hidden;flex-wrap:nowrap;justify-content:center;align-items:flex-end;transition:opacity .5s;display:flex;position:absolute;inset:0}.flex-colors__slide.is-active{opacity:1;visibility:visible}.flex-neo-page .flex-colors__product,.flex-neo-page .flex-colors__detail{-o-object-fit:contain;object-fit:contain;flex:none;min-width:0;height:auto;display:block}.flex-neo-page .flex-colors__product{z-index:2;width:50%;max-width:50%;max-height:96%}.flex-neo-page .flex-colors__detail{align-self:flex-end;width:43%;max-width:43%;margin:0 0 0 -8%}.flex-colors__picker{z-index:3;flex-shrink:0;justify-content:center;gap:20px;padding-top:.25vw;display:flex;position:relative}.flex-colors__swatch{background:var(--swatch);cursor:pointer;outline-offset:2px;background-clip:padding-box;border:3px solid #0000;border-radius:50%;outline:1px solid #0000;width:27px;height:27px;padding:0}.flex-colors__swatch.is-active{outline-color:var(--swatch)}.flex-pocket{width:var(--smoant-shell-width);margin-inline:auto;padding:0 0 8vw}.flex-pocket__intro{justify-content:space-between;align-items:flex-end;padding:5vw 0;display:flex}.flex-pocket__intro h2{width:64%}.flex-pocket__intro p{text-align:right;color:#fff;width:36%;line-height:1.7}.flex-pocket__carousel{width:calc(50vw + 50%);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.flex-pocket__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding-bottom:5vw;display:grid;overflow-x:auto}.flex-pocket__track::-webkit-scrollbar{display:none}.flex-pocket__slide{scroll-snap-align:start;border-radius:.8rem;margin:0;overflow:hidden}.flex-pocket__slide img{aspect-ratio:725/496;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s}.flex-pocket__slide:hover img{transform:scale(1.08)}.flex-pocket__controls{gap:10px;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}.flex-carousel-arrow{color:#898989;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;width:clamp(28px,2.6vw,48px);height:clamp(28px,2.6vw,48px);font-size:clamp(20px,1.6vw,31px);line-height:1}.flex-carousel-arrow:hover{color:#020302;background:#d1d1d1}.flex-airflow{padding:8vw 0}.flex-airflow__grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:5vw;display:grid}.flex-airflow video{width:100%}.flex-airflow__copy p{color:#fff;margin-top:1vw;line-height:1.75}.flex-indicator{background:linear-gradient(#010416 18%,#884ed9 100%);padding:8vw 0}.flex-indicator video{width:100%;margin-top:3vw}.flex-compatible{padding:8vw 0 4vw}.flex-compatible__grid{grid-template-columns:repeat(3,1fr);gap:3vw;margin-top:3vw;display:grid}.flex-compatible__item img{width:100%;transition:transform .35s}.flex-compatible__item:hover img{transform:scale(.94)}.flex-compatible__item h3{margin-top:15px;font-size:clamp(14px,1vw,20px);font-weight:400}.flex-gallery{padding:5vw 2vw 2vw;overflow:hidden}.flex-gallery__track{gap:45px;width:max-content;animation:32s linear infinite flex-gallery-scroll;display:flex}.flex-gallery__track img{aspect-ratio:724/501;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:330px}@keyframes flex-gallery-scroll{to{transform:translate(calc(-50% - 22.5px))}}.flex-check-specs{text-align:center;padding:2vw 0 3vw}.flex-specs-panel{color:#111;background:#fff;padding:2vw 0 0}.flex-specs-section{margin:0 0 8vw}.flex-specs-container{width:min(70%,1340px);margin:0 auto}.flex-specs-container hr{border:0;border-top:1px solid #aaa;margin:0 0 3vw}.flex-specs-heading{font-size:clamp(24px,1.8vw,36px);font-weight:500;line-height:1.2;margin:0 0 3vw!important}.flex-style-grid{text-align:center;grid-template-columns:repeat(5,1fr);padding-left:25%;display:grid}.flex-style-card img{-o-object-fit:contain;object-fit:contain;width:56%;height:auto;margin:0 auto}.flex-style-card h3{margin-top:1vw;font-size:clamp(13px,.9vw,17px);font-weight:400}.flex-components-image{width:75%;margin-left:25%}.flex-spec-grid{flex-wrap:wrap;justify-content:space-between;gap:0;padding-left:18%;display:flex}.flex-spec-card{background:#e5e5e5;border-radius:.8rem;flex-direction:column;flex:0 0 16%;justify-content:flex-start;gap:.55vw;min-height:0;margin-bottom:.5vw;padding:1vw .5vw;display:flex;overflow:hidden}.flex-spec-card:nth-child(5n+2),.flex-spec-card:nth-child(5n){flex-basis:23%}.flex-spec-card h3{font-size:clamp(18px,1.15vw,24px);font-weight:500;line-height:1.2}.flex-spec-card p{text-transform:uppercase;margin:0;font-size:clamp(12px,.85vw,16px);line-height:1.45}.flex-package{grid-template-columns:34% 1fr;align-items:center;gap:6%;padding-left:18%;display:grid}.flex-package__list{font-size:clamp(15px,.95vw,19px);font-weight:300;line-height:2}.flex-package__image{width:100%;max-width:100%;height:auto;display:block}.flex-specs-section--package{margin-bottom:8vw}@media (width<=1024px){.flex-neo-page{--smoant-sticky-tabs-width:calc(100% - 48px)}.flex-container,.flex-container--wide,.flex-specs-container,.flex-hero__shell{width:calc(100% - 48px)}.flex-hero{--flex-hero-motion-height:98%;height:72vh;min-height:560px}.flex-hero__shell{grid-template-columns:46% 54%}.flex-hero__copy,.flex-hero__copy img{width:78%}.flex-highlights__grid{grid-template-columns:repeat(3,1fr)}.flex-colors__picker{padding-top:.5vw}.flex-pocket__track{grid-auto-columns:calc(50% - 9px)}.flex-specs-container{width:90%}.flex-specs-heading{font-size:3.5vw}.flex-style-grid{padding-left:20%}.flex-components-image{width:80%;margin-left:20%}.flex-spec-grid{padding-left:0}.flex-spec-card{min-height:0;padding:2.5vw 2vw}.flex-spec-card h3{font-size:clamp(17px,2.2vw,22px)}.flex-spec-card p{font-size:clamp(12px,1.6vw,15px)}.flex-package{grid-template-columns:1fr;gap:8vw;padding-left:0}.flex-package__list{font-size:clamp(14px,1.8vw,18px)}.flex-style-grid{grid-template-columns:repeat(5,1fr)}}@media (height<=700px) and (width>=768px){.flex-hero{--flex-hero-motion-height:96%}}@media (height<=580px) and (width>=768px){.flex-hero{--flex-hero-motion-height:92%}}@media (aspect-ratio>=21/9) and (width>=1200px){.flex-hero{--flex-hero-motion-height:100%;height:clamp(600px,85vh,1000px)}.flex-hero__shell{grid-template-columns:42% 58%}}@media (aspect-ratio>=32/9) and (width>=1600px){.flex-hero{--flex-hero-motion-height:100%;height:clamp(580px,82vh,960px)}}@media (width<=767px){.flex-container,.flex-container--wide{width:min(100% - 32px, var(--smoant-container))}.flex-hero{--flex-hero-motion-height:100%;height:calc(100svh - 50px);min-height:650px;max-height:820px}.flex-hero__shell{width:min(100% - 32px, var(--smoant-container));grid-template-rows:30% 70%;grid-template-columns:1fr}.flex-hero__copy{text-align:center;grid-area:1/1;align-self:end;width:86%;padding-bottom:5vw}.flex-hero__copy img{width:68%;margin:0 auto 2vw}.flex-hero__copy p{color:#000;font-size:clamp(20px,6vw,28px);line-height:1.25}.flex-hero__copy span{color:#777;margin-top:10px;font-size:13px}.flex-hero__media{grid-area:2/1;min-height:0}.flex-hero__motion--avif,.flex-hero__poster{-o-object-position:center 42%;object-position:center 42%;transform-origin:50% 42%;top:42%;bottom:auto;transform:translate(-50%,-42%)}.flex-hero__motion--canvas{transform-origin:50% 42%;top:42%;bottom:auto;transform:translate(-50%,-42%)}@media (height<=700px){.flex-hero{--flex-hero-motion-height:96%}}.flex-play__button{bottom:8vw}.flex-video-dialog__close{top:-44px;right:12px}.flex-highlights{padding:10vw 0 5vw}.flex-highlights__grid{grid-template-rows:23vh 23vh 20vh 20vh 20vh;grid-template-columns:repeat(2,1fr);grid-auto-rows:20vh;gap:4vw 1vw}.flex-highlight:nth-child(n){grid-area:auto}.flex-highlight{height:auto;min-height:0}.flex-highlight:first-child{grid-area:1/span 2}.flex-highlight:nth-child(2){grid-area:2/span 2}.flex-highlight:nth-child(3){grid-area:3/1}.flex-highlight:nth-child(4){grid-area:4/1}.flex-highlight:nth-child(5){grid-area:3/2/5}.flex-highlight:nth-child(6){grid-area:5/1}.flex-highlight:nth-child(7){grid-area:5/2}.flex-highlight h3{font-size:10px;inset:10px 10px auto}.flex-feature__center>p,.flex-lightweight__copy{width:100%}.flex-feature--battery,.flex-lightweight,.flex-chip,.flex-longevity,.flex-airflow,.flex-indicator,.flex-compatible{padding:12vw 0}.flex-scrub video{min-height:600px}.flex-scrub--charging{height:auto;min-height:83vh;overflow:hidden}.flex-scrub--charging .flex-scrub__sticky{width:100%;height:83vh;min-height:640px;position:relative;top:auto}.flex-scrub--charging video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;min-height:0;position:absolute;inset:0;transform:none}.flex-scrub__copy{text-align:center;width:90%;top:10%;left:5%}.flex-scrub--charging .flex-scrub__copy{text-align:center;width:94%;top:10vw;left:3%}.flex-scrub--charging .flex-scrub__copy h2{width:100%;font-size:6vw}.flex-scrub--charging .flex-scrub__copy p{width:100%}.flex-scrub__copy img{margin:0 auto}.flex-scrub--charging .flex-scrub__copy img{width:34%;margin:76% 0 0 auto}.flex-scrub--lab{height:40vh;min-height:320px}.flex-scrub--lab video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transform-origin:50%;width:100%;height:auto;min-height:0;transform:scale(1.45)}.flex-lightweight__visual{min-height:42vw;margin:5vw 0}.flex-lightweight__left,.flex-lightweight__right{flex-basis:42%;width:42%}.flex-lightweight__mark{flex-basis:6%;width:6%!important}.flex-adaptive{background-image:url(/wp-content/uploads/2026/05/511dc2e2b0d4f6ef2022385b99235212.avif);min-height:80vh;padding:12vw 0}.flex-adaptive__copy p{width:100%}.flex-chip video{aspect-ratio:auto}.flex-wick{background-position:79% 6em;background-attachment:scroll;min-height:600px;padding:12vw 0}.flex-wick__copy{text-align:center;width:100%}.flex-longevity__visual{gap:1vw;width:100%;margin-top:5vw}.flex-longevity__visual>img:not(.flex-longevity__versus){width:47%;max-width:47%}.flex-longevity__versus{width:14%;top:50%}.flex-colors{padding:3vw 0 8vw}.flex-colors__inner{row-gap:14px}.flex-colors__stage{margin-top:0}.flex-colors__picker{gap:10px;padding-top:0}.flex-pocket__intro{text-align:center;display:block}.flex-pocket__intro h2,.flex-pocket__intro p{text-align:center;width:100%}.flex-pocket__intro p{margin-top:3vw}.flex-pocket__carousel{width:100%;margin-right:0}.flex-pocket__track{grid-auto-columns:100%;gap:0;padding-bottom:13vw}.flex-pocket__slide img{aspect-ratio:725/496}.flex-pocket__controls{inset-inline-start:0}.flex-airflow__grid{grid-template-columns:1fr}.flex-airflow__copy{text-align:center}.flex-compatible__grid{gap:2vw}.flex-gallery__track{gap:10px}.flex-gallery__track img{border-radius:8px;width:42vw}.flex-specs-panel{padding-top:8vw}.flex-specs-container{width:90%}.flex-specs-section{margin-bottom:10vw}.flex-specs-heading{font-size:5vw}.flex-style-grid{grid-template-columns:repeat(5,1fr);padding-left:0}.flex-style-card img{width:56%;height:auto}.flex-style-card h3{font-size:clamp(11px,2.8vw,14px)}.flex-components-image{width:100%;margin-left:0}.flex-spec-grid{grid-template-columns:repeat(2,1fr);gap:1.5vw;padding-left:0;display:grid}.flex-spec-card{min-height:0;margin-bottom:0;padding:3vw 2.5vw}.flex-spec-card h3{font-size:clamp(16px,4.2vw,20px)}.flex-spec-card p{font-size:clamp(11px,3vw,14px)}.flex-package{grid-template-columns:1fr;gap:8vw}.flex-package__list{font-size:clamp(14px,3.6vw,18px)}.flex-package__image{width:100%}}@media (prefers-reduced-motion:reduce){.flex-hero .flex-hero__motion--avif,.flex-hero .flex-hero__motion--canvas{display:none}.flex-hero .flex-hero__poster{display:block}.flex-longevity__versus.smoant-reveal{transform:translate(-50%,-50%)}.flex-gallery__track{animation:none}.flex-lightweight__visual>img{transition:none}}
