:root,[data-theme=day]{--paper:#fff;--snow:#f2f3f5;--graphite:#16171b;--on-graphite:#fff;--slate:#5b5e68;--line:#dfe1e6;--line-strong:#83868f;--violet:#652ecc;--on-violet:#fff;--amber:#f8aa05;--on-amber:#16171b;--ice:#7bd2ff;--speed-start:#1ca4ed;--speed-end:#6b25ca;--night:#0e0f13;--on-image:#fff;--mist:#a3a6b0;--scrim:#0e0f13a6;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #652ecc}[data-theme=night]{--paper:#0e0f13;--snow:#17181d;--graphite:#f4f5f7;--on-graphite:#0e0f13;--slate:#a3a6b0;--line:#2a2c33;--line-strong:#6f727c;--violet:#a58cff;--on-violet:#0e0f13;--amber:#f8aa05;--on-amber:#16171b;--ice:#7bd2ff;--speed-start:#1ca4ed;--speed-end:#6b25ca;--night:#0e0f13;--on-image:#fff;--mist:#a3a6b0;--scrim:#0e0f13a6;--focus-ring:0 0 0 2px #0e0f13, 0 0 0 4px #a58cff}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-160:160px;--radius-0:0px;--radius-full:999px;--slant-s:8px;--slant:16px;--slant-l:24px;--container:1440px;--measure:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--font-display:Prometo, "Arial Black", Arial, sans-serif;--font-text:Prometo, "Helvetica Neue", Arial, sans-serif}.display-xl{font-family:var(--font-display);letter-spacing:-.01em;font-size:128px;font-style:italic;font-weight:800;line-height:.88}.display-l{font-family:var(--font-display);letter-spacing:-.01em;font-size:88px;font-style:italic;font-weight:800;line-height:.9}.display-m{font-family:var(--font-display);font-size:56px;font-style:italic;font-weight:800;line-height:.94}.display-s{font-family:var(--font-display);font-size:24px;font-style:italic;font-weight:800;line-height:1}.title{font-family:var(--font-text);font-size:24px;font-weight:500;line-height:32px}.lead{font-family:var(--font-text);font-size:20px;font-weight:300;line-height:30px}.body{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:26px}.caption{font-family:var(--font-text);font-size:13px;font-weight:400;line-height:18px}.label{font-family:var(--font-text);letter-spacing:.14em;font-size:12px;font-weight:500;line-height:16px}.figure-xl{font-family:var(--font-text);letter-spacing:-.02em;font-size:112px;font-weight:250;line-height:.9}.figure-m{font-family:var(--font-text);font-size:40px;font-weight:300;line-height:1}.price{font-family:var(--font-text);font-size:20px;font-weight:500;line-height:28px}@font-face{font-family:Prometo;src:url(/assets/prometo-Thin-CA8DDich.woff2)format("woff2");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Prometo;src:url(/assets/prometo-Light-DCDMWesQ.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Prometo;src:url(/assets/prometo-Regular-Cm-CTMCA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prometo;src:url(/assets/prometo-Medium-Zd4lNTvx.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prometo;src:url(/assets/prometo-XBoldItalic-DSKWch0F.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}body{background:var(--paper);color:var(--graphite);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}.ab-night{background:var(--night);color:var(--on-image)}.ab-snow{background:var(--snow)}.ab-only-night,[data-theme=night] .ab-only-day{display:none!important}[data-theme=night] .ab-only-night{display:block!important}.ab-arrow{flex:none;transition:transform .2s ease-out;display:block}.ab-photo{background:var(--night);width:100%;margin:0;position:relative;overflow:hidden}.ab-photo--light{background:var(--snow)}.ab-photo--fill{position:absolute;inset:0}.ab-photo__img{object-fit:cover;width:100%;height:100%;display:block}.ab-photo__slot{padding:var(--space-16);background:repeating-linear-gradient(108deg, transparent 0 31px, color-mix(in srgb, var(--on-image) 8%, transparent) 31px 32px);color:var(--mist);align-items:flex-end;display:flex;position:absolute;inset:0}.ab-photo--light .ab-photo__slot{background:repeating-linear-gradient(108deg, transparent 0 31px, var(--line) 31px 32px);color:var(--slate)}.ab-photo__slot-text{max-width:28ch}.ab-photo__scrim{background:linear-gradient(to top, var(--scrim), transparent);height:45%;position:absolute;inset:auto 0 0}.ab-photo__caption{left:var(--space-16);bottom:var(--space-16);color:var(--on-image);margin:0;position:absolute}.ab-speed{background:linear-gradient(90deg, var(--speed-start), var(--speed-end));width:100%;height:2px;display:block}.ab-speed--run{background:var(--line);position:relative;overflow:hidden}.ab-speed--run:after{content:"";background:linear-gradient(90deg, var(--speed-start), var(--speed-end));width:40%;animation:1.4s cubic-bezier(.6,0,.4,1) infinite ab-run;position:absolute;inset:0}@keyframes ab-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ab-btn{--cut:var(--slant);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ab-btn--l{--cut:var(--slant-l)}.ab-btn__shape{background:var(--btn-edge);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);padding:1.5px;transition:background .2s ease-out;display:inline-flex}.ab-btn__fill{align-items:center;gap:var(--space-12);padding:14.5px calc(var(--space-24) + var(--cut)) 14.5px var(--space-24);background:var(--btn-bg);color:var(--btn-fg);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.ab-btn--l .ab-btn__fill{padding-top:18.5px;padding-bottom:18.5px}.ab-btn__label{white-space:nowrap;text-transform:uppercase}.ab-btn--primary{--btn-edge:var(--graphite);--btn-bg:var(--graphite);--btn-fg:var(--on-graphite)}.ab-btn--primary:hover,.ab-btn--accent{--btn-edge:var(--violet);--btn-bg:var(--violet);--btn-fg:var(--on-violet)}.ab-btn--accent:hover{--btn-edge:var(--graphite);--btn-bg:var(--graphite);--btn-fg:var(--on-graphite)}.ab-btn--ghost{--btn-edge:var(--line-strong);--btn-bg:var(--paper);--btn-fg:var(--graphite)}.ab-btn--ghost:hover{--btn-edge:var(--graphite)}.ab-btn--on-image{--btn-edge:var(--on-image);--btn-bg:var(--on-image);--btn-fg:var(--night)}.ab-btn--on-image:hover{--btn-edge:var(--ice);--btn-bg:var(--ice)}.ab-btn:hover .ab-arrow{transform:translate(3px)}.ab-btn:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.ab-btn--on-image:focus-visible,.ab-night .ab-btn:focus-visible{outline-color:var(--ice)}.ab-btn:disabled{cursor:not-allowed;opacity:.4}.ab-tag{padding:6px calc(10px + var(--slant-s)) 6px 10px;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant-s)) 100%, 0 100%);align-items:center;display:inline-flex}.ab-tag--neutral{background:var(--snow);color:var(--graphite)}.ab-tag--signal{background:var(--amber);color:var(--on-amber)}.ab-tag--accent{background:var(--violet);color:var(--on-violet)}.ab-tag--on-image{background:var(--on-image);color:var(--night)}.ab-hero{isolation:isolate;background:var(--night);min-height:640px;color:var(--on-image);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ab-hero__scrim{z-index:1;background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 28%, transparent 72%);position:absolute;inset:0}.ab-hero__body{z-index:2;gap:var(--space-24);max-width:1120px;padding:var(--space-64);display:grid;position:relative}.ab-hero__eyebrow{align-items:center;gap:var(--space-12);color:var(--on-image);text-transform:uppercase;margin:0;display:flex}.ab-hero__eyebrow:before{content:"";background:var(--ice);width:32px;height:2px}.ab-hero__title{color:var(--on-image);text-transform:uppercase;text-wrap:balance;margin:0}.ab-hero__intro{max-width:520px;color:var(--on-image);margin:0}.ab-hero__actions{gap:var(--space-16);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ab-hero__caption{z-index:2;right:var(--space-32);bottom:var(--space-32);color:var(--mist);margin:0;position:absolute}.ab-feature{background:var(--paper);color:var(--graphite);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ab-feature--reverse .ab-feature__media{order:2}.ab-feature__text{gap:var(--space-24);max-width:560px;padding:var(--space-48) var(--space-64);display:grid}.ab-feature__eyebrow{color:var(--slate);text-transform:uppercase;margin:0}.ab-feature__title{text-transform:uppercase;text-wrap:balance;margin:0}.ab-feature__copy{max-width:var(--measure);color:var(--slate)}.ab-feature__copy p{margin:0 0 var(--space-12)}.ab-feature__copy p:last-child{margin-bottom:0}.ab-feature__action{margin-top:var(--space-8)}.ab-tile{min-width:0;color:var(--graphite);background:var(--paper);flex-direction:column;text-decoration:none;display:flex}.ab-tile__media{position:relative}.ab-tile__media .ab-photo__img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ab-tile:hover .ab-photo__img{transform:scale(1.03)}.ab-tile__tag{top:var(--space-16);left:var(--space-16);position:absolute}.ab-tile__body{gap:var(--space-8);padding-top:var(--space-16);display:grid}.ab-tile__name{text-transform:uppercase;margin:0}.ab-tile__speed{width:32px;transition:width .35s cubic-bezier(.2,.7,.2,1)}.ab-tile:hover .ab-tile__speed{width:100%}.ab-tile__desc{color:var(--slate);margin:0}.ab-tile__foot{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-4);display:flex}.ab-tile__arrow{color:var(--graphite)}.ab-tile:hover .ab-tile__arrow{transform:translate(3px)}.ab-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.ab-price{align-items:baseline;gap:var(--space-8);color:var(--graphite);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.ab-price__from,.ab-price__was{color:var(--slate)}.ab-price--request{color:var(--violet)}.ab-price--dealer{color:var(--slate)}.ab-stat{align-content:start;gap:var(--space-12);display:grid}.ab-stat__figure{align-items:baseline;gap:var(--space-4);font-variant-numeric:lining-nums;margin:0;display:flex}.ab-stat__label{text-transform:uppercase;margin:0}.ab-stat__note{color:var(--slate);margin:0}.ab-night .ab-stat__note{color:var(--mist)}.ab-nav{--nav-fg:var(--graphite);--nav-dim:var(--slate);align-items:center;gap:var(--space-48);padding:var(--space-24) var(--space-32);background:var(--paper);color:var(--nav-fg);border-bottom:1px solid var(--line);display:flex}.ab-nav--on-image{background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:#0000}.ab-nav__brand{color:inherit;flex:none;text-decoration:none;display:inline-flex}.ab-nav__logo{width:auto;height:26px;display:block}.ab-nav__links{gap:var(--space-32);flex:1;display:flex}.ab-nav__link{padding:var(--space-8) 0;color:var(--nav-dim);text-transform:uppercase;text-decoration:none;transition:color .2s ease-out;position:relative}.ab-nav__link:hover,.ab-nav__link.is-active{color:var(--nav-fg)}.ab-nav__speed{width:auto;position:absolute;bottom:0;left:0;right:0}.ab-nav__end{align-items:center;gap:var(--space-24);display:flex}.ab-nav__locale{color:var(--nav-dim);text-transform:uppercase}.ab-nav a:focus-visible{outline:2px solid var(--violet);outline-offset:4px}@media (width<=767px){.ab-hero{min-height:560px}.ab-hero__body{padding:var(--space-32) var(--space-16)}.ab-hero__title{font-size:64px}.ab-feature{grid-template-columns:minmax(0,1fr)}.ab-feature--reverse .ab-feature__media{order:0}.ab-feature__text{padding:var(--space-32) var(--space-16)}.ab-feature__title{font-size:36px}.ab-nav{gap:var(--space-16);padding:var(--space-16)}.ab-nav__links{display:none}.ab-demo-grid{padding:var(--space-16);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ab-speed--run:after{animation:none;transform:none}.ab-arrow,.ab-tile__speed,.ab-tile__media .ab-photo__img,.ab-btn__shape,.ab-btn__fill{transition:none}}:root{--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .4, 1);--header-h:97px;--cut:240px;--speed:linear-gradient(90deg, var(--speed-start), var(--speed-end))}.pg{background:var(--paper);color:var(--graphite);font-family:var(--font-text);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.pg *,.pg :before,.pg :after{box-sizing:border-box}:where(.pg) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.pg) :where(ul,ol){padding:0;list-style:none}:where(.pg) a{color:inherit}:where(.pg) button{font:inherit;color:inherit}.pg [id]{scroll-margin-top:calc(var(--header-h) + var(--space-16))}.pg-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-caps{text-transform:uppercase}.pg-slate{color:var(--slate)}.pg-balance{text-wrap:balance}.pg .display-xl{font-size:clamp(56px,8.9vw,128px)}.pg .display-l{font-size:clamp(44px,6.1vw,88px)}.pg .display-m{font-size:clamp(34px,3.9vw,56px)}.pg .figure-xl{font-size:clamp(64px,7.8vw,112px)}.pg-wrap{width:100%;max-width:var(--container);padding-inline:var(--space-32);margin-inline:auto}.pg-section{padding-block:var(--space-96)}.pg-section--tight{padding-block:var(--space-64)}.pg-night{background:var(--night);color:var(--on-image)}.pg-snow{background:var(--snow)}.pg-row{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.pg-stack{gap:var(--space-24);align-content:start;justify-items:start;display:grid}.pg-measure{max-width:var(--measure)}.pg-head{justify-content:space-between;align-items:flex-end;gap:var(--space-24) var(--space-48);margin-bottom:var(--space-48);flex-wrap:wrap;display:flex}.pg-head__text{gap:var(--space-24);display:grid}.pg-head__title{text-transform:uppercase;text-wrap:balance;max-width:18ch}.pg-eyebrow{align-items:center;gap:var(--space-12);color:var(--slate);text-transform:uppercase;display:flex}.pg-eyebrow:before{content:"";background:var(--speed);flex:none;width:32px;height:2px}.pg-kicker{align-items:baseline;gap:var(--space-12);margin-bottom:calc(-1 * var(--space-8));color:var(--on-image);text-transform:uppercase;text-shadow:0 1px 14px color-mix(in srgb, var(--night) 60%, transparent);display:flex}.pg-kicker__no{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:40px;font-weight:250;line-height:1}.pg-night .pg-eyebrow,.pg-split .pg-eyebrow,.pg-hero .pg-eyebrow,.pg-band .pg-eyebrow{color:var(--on-image)}.pg-night .pg-slate{color:var(--mist)}.pg-link{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-out;display:inline-flex}.pg-link:hover{color:var(--violet)}.pg-night .pg-link:hover{color:var(--ice)}.pg a:focus-visible,.pg button:focus-visible,.pg input:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.pg-night a:focus-visible,.pg-night button:focus-visible{outline-color:var(--ice)}.pg-header{position:relative}.pg-header .ab-nav__link{align-items:center;min-height:44px;display:inline-flex}@media (resolution<=1.99x){.pg-header.ab-nav--on-image{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--paper) 94%, transparent)}}.pg-header__menu{min-height:44px;padding:0 var(--space-8);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;display:none}.pg-progress{background:var(--speed);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.pg-progress{animation:linear both pg-progress;animation-timeline:scroll(root)}}@keyframes pg-progress{to{transform:scaleX(1)}}.pg-hero{isolation:isolate;min-height:880px;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);background:var(--night);color:var(--on-image);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pg-hero--tall{min-height:960px}.pg-hero__media{z-index:-2;position:absolute;inset:0}.pg-hero__media img{object-fit:cover;width:100%;height:100%;animation:pg-settle 9s var(--ease-out) both;display:block}.pg-hero__scrim{z-index:-1;background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 30%, transparent 74%);position:absolute;inset:0}.pg-hero__body{gap:var(--space-24);width:100%;max-width:var(--container);padding:var(--space-64);justify-items:start;margin-inline:auto;display:grid}.pg-hero__title{text-transform:uppercase;text-wrap:balance;max-width:11ch}.pg-hero__intro{max-width:600px}.pg-hero__caption{right:var(--space-32);bottom:var(--space-32);color:var(--on-image);position:absolute}@keyframes pg-settle{0%{transform:scale(1.12)}to{transform:none}}.pg-split{isolation:isolate;min-height:800px;margin-top:calc(-1 * var(--header-h));background:var(--night);color:var(--on-image);display:flex;position:relative;overflow:hidden}.pg-split__half{min-width:0;transition:flex-grow .8s var(--ease-out);flex:1 1 0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.pg-split__half--b{margin-left:calc(-1 * var(--cut));clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%)}.pg-split__media{transition:filter .6s ease-out;position:absolute;inset:0}.pg-split__media img{object-fit:cover;width:100%;height:100%;animation:pg-settle 9s var(--ease-out) both;display:block}.pg-split__scrim{background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 30%, transparent 72%);position:absolute;inset:0}.pg-split__edge{z-index:2;background:linear-gradient(180deg, var(--speed-start), var(--speed-end));clip-path:polygon(var(--cut) 0, calc(var(--cut) + 4px) 0, 4px 100%, 0 100%);animation:pg-edge 1.2s var(--ease-in-out) both;pointer-events:none;position:absolute;inset:0}.pg-split__body{z-index:1;gap:var(--space-24);width:100%;padding:calc(var(--header-h) + var(--space-64)) var(--space-64) var(--space-64);justify-items:start;display:grid;position:relative}.pg-split__half--b .pg-split__body{padding-left:152px}.pg-split__title{text-transform:uppercase}.pg-split__intro{max-width:400px}@media (hover:hover) and (width>=1100px){.pg-split:hover .pg-split__half:hover{flex-grow:1.14}.pg-split:hover .pg-split__half:not(:hover) .pg-split__media{filter:brightness(.72)saturate(.85)}}.pg-split--text .pg-split__half{transition:none}.pg-split--text .pg-split__half--a{background:var(--night);flex-grow:1.1}@media (hover:hover) and (width>=1100px){.pg-split--text:hover .pg-split__half--a:hover{flex-grow:1.1}.pg-split--text:hover .pg-split__half--b:hover{flex-grow:1}}.pg-split--text .pg-split__title{max-width:7em}.pg-split--tall{min-height:880px}.pg-split--day{background:var(--snow);color:var(--graphite)}.pg-split--day .pg-split__half--a{background:var(--snow)}.pg-split--day .pg-eyebrow{color:var(--slate)}.pg-hero__caption--dark{color:var(--night)}@keyframes pg-edge{0%{clip-path:polygon(var(--cut) 0, calc(var(--cut) + 4px) 0, calc(var(--cut) + 4px) 0, var(--cut) 0)}}.pg-marquee{padding-block:var(--space-32);border-block:1px solid var(--line);background:var(--paper);overflow:hidden}.pg-marquee--night{background:var(--night);color:var(--on-image);border-color:#0000}.pg-marquee__track{width:max-content;animation:38s linear infinite pg-marquee;display:flex}.pg-marquee:hover .pg-marquee__track{animation-play-state:paused}.pg-marquee__group{align-items:center;gap:var(--space-48);padding-right:var(--space-48);flex:none;display:flex}.pg-marquee__item{white-space:nowrap;text-transform:uppercase}.pg-marquee__item--outline{color:#0000;-webkit-text-stroke:1.5px var(--graphite)}.pg-marquee--night .pg-marquee__item--outline{-webkit-text-stroke-color:var(--on-image)}.pg-marquee__slash{background:var(--violet);flex:none;width:10px;height:44px;transform:skew(-18.4deg)}.pg-marquee--night .pg-marquee__slash{background:var(--ice)}@keyframes pg-marquee{to{transform:translate(-50%)}}.pg-spot{position:relative;overflow:hidden}.pg-spot__grid{align-items:center;gap:var(--space-48);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative}.pg-spot__title{text-transform:uppercase;text-wrap:balance}.pg-spot__ghost{font-family:var(--font-text);letter-spacing:-.04em;color:color-mix(in srgb, var(--on-image) 7%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:760px;font-weight:250;line-height:.8;position:absolute;top:-140px;right:3%}.pg-spot__product{margin-right:calc(-1 * var(--space-96));position:relative}.pg-spot__product img{width:100%;height:auto;display:block}.pg-spot__product .pg-float{position:relative}.pg-detail{--lens:136px;--lead:132px;--reach:calc(var(--lead) + var(--lens) / 2);width:0;height:0;color:var(--on-image);position:absolute;top:22%;left:36%}.pg-detail__dot{border-radius:var(--radius-full);background:var(--on-image);width:8px;height:8px;position:absolute;top:-4px;left:-4px}.pg-detail__dot:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--on-image) 55%, transparent);animation:3.6s ease-out infinite pg-ping;position:absolute;inset:-6px}.pg-detail__lead{width:1px;height:var(--lead);background:color-mix(in srgb, var(--on-image) 38%, transparent);transform-origin:50% 0;position:absolute;top:0;left:0;transform:rotate(16deg)}.pg-detail__lens{left:calc(-.2756 * var(--reach) - var(--lens) / 2);top:calc(.9613 * var(--reach) - var(--lens) / 2);width:var(--lens);height:var(--lens);border-radius:var(--radius-full);box-shadow:0 0 0 1px color-mix(in srgb, var(--on-image) 38%, transparent);margin:0;position:absolute;overflow:hidden}.pg-spot__product .pg-detail__lens img{width:340.4%;max-width:none;height:auto;position:absolute;top:-67.3%;left:-41.9%}.pg-detail__text{left:calc(-.2756 * var(--reach) + var(--lens) / 2 + var(--space-24));top:calc(.9613 * var(--reach));gap:var(--space-4);width:max-content;margin:0;display:grid;position:absolute;transform:translateY(-50%)}.pg-detail__text .caption{color:var(--mist)}@keyframes pg-ping{0%{opacity:1;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.2)}}html[data-motion=on] .pg-detail__dot{transition:transform .5s var(--ease-out) 1s;transform:scale(0)}html[data-motion=on] .pg-detail__lead{transition:transform .6s var(--ease-in-out) 1.2s;transform:rotate(16deg)scaleY(0)}html[data-motion=on] .pg-detail__lens{opacity:0;transition:opacity .6s var(--ease-out) 1.6s, transform .6s var(--ease-out) 1.6s;transform:scale(.82)}html[data-motion=on] .pg-detail__text{opacity:0;transition:opacity .6s ease-out 1.9s}html[data-motion=on] [data-in] .pg-detail__dot{transform:none}html[data-motion=on] [data-in] .pg-detail__lead{transform:rotate(16deg)}html[data-motion=on] [data-in] .pg-detail__lens{opacity:1;transform:none}html[data-motion=on] [data-in] .pg-detail__text{opacity:1}.pg-float{animation:7s ease-in-out infinite pg-float}@keyframes pg-float{0%,to{transform:translate(0)}50%{transform:translateY(-14px)}}.pg-stats{gap:var(--space-48) var(--space-32);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-rule{height:1px;margin:var(--space-64) 0 var(--space-48);background:var(--line);border:0}.pg-night .pg-rule{background:color-mix(in srgb, var(--on-image) 16%, transparent)}.pg-grid{gap:var(--space-48) var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-tilebox{min-width:0;display:grid;position:relative}.pg-tilebox__tag{top:var(--space-16);left:var(--space-16);z-index:2;pointer-events:none;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--night) 22%, transparent));display:flex;position:absolute}.pg-cutout .ab-photo{background:var(--snow)}.pg-cutout .ab-photo:before{content:"";background:color-mix(in srgb, var(--graphite) 7%, var(--snow));clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.pg-cutout:hover .ab-photo:before{clip-path:polygon(58% 0,100% 0,100% 100%,25% 100%)}.pg-cutout .ab-photo__img{object-fit:contain;transition:transform .6s var(--ease-out);padding:10% 6%;position:relative}.pg-cutout.ab-tile:hover .ab-photo__img{transform:translateY(-10px)scale(1.07)rotate(-1.5deg)}.pg-tile-cta{justify-content:space-between;gap:var(--space-24);min-height:100%;padding:var(--space-32);background:var(--night);color:var(--on-image);flex-direction:column;text-decoration:none;transition:background .3s ease-out;display:flex}.pg-tile-cta:hover{background:var(--violet);color:var(--on-violet)}.pg-tile-cta__arrow{width:56px;height:56px;transition:transform .3s var(--ease-out)}.pg-tile-cta:hover .pg-tile-cta__arrow{transform:translate(12px)}.pg .ab-feature__text{justify-self:center}.pg-feature__list{gap:var(--space-12);display:grid}.pg-feature__list li{gap:var(--space-12);align-items:baseline;display:flex}.pg-feature__list li:before{content:"";background:var(--speed);flex:none;width:16px;height:2px;transform:translateY(-4px)}.pg-photo-zoom{overflow:hidden}.pg-photo-zoom img{transition:transform 1.2s var(--ease-out)}.pg-photo-zoom:hover img{transform:scale(1.04)}.pg-rail{gap:var(--space-24);scroll-snap-type:x mandatory;scroll-padding-left:var(--space-32);padding:0 var(--space-32) var(--space-24);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:flex;overflow-x:auto}.pg-rail__card{aspect-ratio:4/5;scroll-snap-align:start;background:var(--night);width:min(304px,78vw);color:var(--on-image);flex:none;text-decoration:none;position:relative;overflow:hidden}.pg-rail__card img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.pg-rail__card:hover img{transform:scale(1.06)}.pg-rail__scrim{background:linear-gradient(to top, var(--scrim), transparent);height:55%;position:absolute;inset:auto 0 0}.pg-rail__label{left:var(--space-24);right:var(--space-24);bottom:var(--space-24);justify-content:space-between;align-items:flex-end;gap:var(--space-16);text-transform:uppercase;display:flex;position:absolute}.pg-rail__label svg{transition:transform .3s var(--ease-out);flex:none}.pg-rail__card:hover .pg-rail__label svg{transform:translate(6px)}.pg-rail__card:after{content:"";background:var(--speed);width:0;height:2px;transition:width .5s var(--ease-out);position:absolute;bottom:0;left:0}.pg-rail__card:hover:after{width:100%}.pg-rail__card--text{padding:var(--space-24);align-items:flex-start;display:flex}.pg-rail__note{max-width:22ch;color:var(--mist)}.pg-bounce{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-bounce__col{align-content:start;gap:var(--space-16);padding:var(--space-48) var(--space-32) var(--space-48) 0;text-decoration:none;display:grid;position:relative}.pg-bounce__col+.pg-bounce__col{padding-left:var(--space-32);border-left:1px solid var(--line)}.pg-bounce__col:before{content:"";background:var(--speed);width:0;height:2px;transition:width .5s var(--ease-out);position:absolute;top:-1px;left:0}.pg-bounce__col:hover:before{width:100%}.pg-bounce__bar{background:var(--graphite);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);transform-origin:0 100%;width:100%;transition:background .3s ease-out}.pg-bounce__col:hover .pg-bounce__bar{background:var(--violet)}.pg-bounce__barwrap{align-items:flex-end;height:48px;display:flex}.pg-bounce__figure{align-items:baseline;gap:var(--space-4);display:flex}.pg-bounce__hero{margin-bottom:var(--space-48)}.pg-bounce__hero img{width:100%;height:auto;display:block}.pg-index{border-top:1px solid var(--line)}.pg-index__row{align-items:center;gap:var(--space-24);min-height:104px;padding:var(--space-24) 0;border-bottom:1px solid var(--line);transition:padding .4s var(--ease-out);grid-template-columns:64px minmax(0,1.1fr) minmax(0,1fr) 176px 24px;text-decoration:none;display:grid;position:relative}.pg-index__row:after{content:"";background:var(--speed);width:0;height:2px;transition:width .5s var(--ease-out);position:absolute;bottom:-1px;left:0}.pg-index__row:hover{padding-left:var(--space-24)}.pg-index__row:hover:after{width:100%}.pg-index__no{color:var(--slate);font-variant-numeric:tabular-nums;font-size:40px;font-weight:250;line-height:1}.pg-index__name{text-transform:uppercase}.pg-index__desc{color:var(--slate)}.pg-index__price{white-space:nowrap;text-align:right}.pg-index__price--request{color:var(--violet)}.pg-index__arrow{transition:transform .3s var(--ease-out)}.pg-index__row:hover .pg-index__arrow{transform:translate(6px)}.pg-tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.pg-tab{min-height:48px;padding:0 calc(var(--space-24) + var(--slant)) 0 var(--space-24);background:var(--snow);color:var(--graphite);text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);border:0;align-items:center;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.pg-tab:hover{background:var(--line)}.pg-tab.is-active{background:var(--graphite);color:var(--on-graphite)}.pg-snow .pg-tab:not(.is-active){background:var(--paper)}.pg-sets{align-items:center;gap:var(--space-48);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.pg-stage{aspect-ratio:2;position:relative}.pg-stage__img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .45s ease-out, transform .8s var(--ease-out);position:absolute;inset:0;transform:translate(64px)scale(.94)}.pg-stage__img.is-active{opacity:1;transform:none}.pg-stage__floor{background:var(--speed);transform-origin:0;height:2px;position:absolute;bottom:6%;left:8%;right:8%}.pg-sets__modules{gap:var(--space-8);flex-wrap:wrap;display:flex}.pg-setstats{gap:var(--space-24);width:100%;padding-block:var(--space-24);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-setstats__item{gap:var(--space-8);display:grid;overflow:hidden}.pg-setstats dt{color:var(--slate);text-transform:uppercase}.pg-setstats dd{align-items:baseline;gap:var(--space-4);display:flex}.pg-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:250;line-height:1;display:inline-block}.pg-tick-a{animation:pg-tick-a .55s var(--ease-out) both}.pg-tick-b{animation:pg-tick-b .55s var(--ease-out) both}@keyframes pg-tick-a{0%{opacity:0;transform:translateY(60%)}}@keyframes pg-tick-b{0%{opacity:0;transform:translateY(60%)}}.pg-chip{min-height:32px;padding:0 var(--space-12);border:1px solid var(--line-strong);color:var(--graphite);white-space:nowrap;align-items:center;display:inline-flex}.pg-mosaic{gap:var(--space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pg-mosaic__a{margin-top:var(--space-96);grid-column:1/span 4}.pg-mosaic__b{grid-column:5/span 5}.pg-mosaic__c{margin-top:var(--space-160);grid-column:10/span 3}.pg-mosaic figure{background:var(--snow);position:relative;overflow:hidden}.pg-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.pg-mosaic figure:hover img{transform:scale(1.05)}.pg-words{gap:0 var(--space-32);flex-wrap:wrap;display:flex}.pg-words__word{color:#0000;-webkit-text-stroke:1.5px var(--graphite);text-transform:uppercase;animation:7.5s linear infinite pg-word}.pg-words__word:nth-child(2){animation-delay:1.5s}.pg-words__word:nth-child(3){animation-delay:3s}.pg-words__word:nth-child(4){animation-delay:4.5s}.pg-words__word:nth-child(5){animation-delay:6s}@keyframes pg-word{0%,4%{color:#0000}6%,18%{color:var(--graphite)}20%,to{color:#0000}}.pg-band{isolation:isolate;background:var(--night);min-height:720px;color:var(--on-image);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pg-band__media{z-index:-2;position:absolute;inset:-8% 0}.pg-band__media img{object-fit:cover;width:100%;height:100%;display:block}.pg-band__scrim{z-index:-1;background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 34%, transparent 80%);position:absolute;inset:0}@supports (animation-timeline:view()){.pg-band__media{animation:linear both pg-drift;animation-timeline:view();animation-range:entry exit 0%}}@keyframes pg-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.pg-partners{align-items:center;gap:var(--space-16) var(--space-48);flex-wrap:wrap;display:flex}.pg-partners__name{color:var(--slate);white-space:nowrap;transition:color .2s ease-out}.pg-partners__name:hover{color:var(--graphite)}.pg-news{align-items:end;gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pg-form{align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.pg-field{gap:var(--space-8);flex:260px;display:grid}.pg-field__label{color:var(--slate);text-transform:uppercase}.pg-input{width:100%;height:48px;padding:0 var(--space-16);border:1.5px solid var(--line-strong);background:var(--paper);color:var(--graphite);font:inherit;border-radius:0;transition:border-color .2s ease-out}.pg-input::placeholder{color:var(--slate)}.pg-input:hover,.pg-input:focus{border-color:var(--graphite)}.pg-footer{padding-block:var(--space-96) var(--space-32)}.pg-footer__cta{align-items:end;gap:var(--space-48);padding-bottom:var(--space-64);border-bottom:1px solid color-mix(in srgb, var(--on-image) 16%, transparent);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.pg-footer__title{text-transform:uppercase;text-wrap:balance}.pg-footer__cols{gap:var(--space-48) var(--space-32);padding-block:var(--space-64);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-footer__col{align-content:start;gap:var(--space-8);display:grid}.pg-footer__col h3{margin-bottom:var(--space-8);color:var(--mist);text-transform:uppercase}.pg-footer__col a{min-height:32px;color:var(--on-image);transition:color .2s ease-out, transform .3s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.pg-footer__col a:hover{color:var(--ice);transform:translate(4px)}.pg-footer__bar{justify-content:space-between;align-items:center;gap:var(--space-16) var(--space-32);padding-top:var(--space-32);border-top:1px solid color-mix(in srgb, var(--on-image) 16%, transparent);color:var(--mist);flex-wrap:wrap;display:flex}.pg-footer__logo{width:auto;height:22px;display:block}.pg-footer__locales{gap:var(--space-16);padding-block:var(--space-32);border-top:1px solid color-mix(in srgb, var(--on-image) 16%, transparent);display:grid}.pg-footer__locales h3{color:var(--mist);text-transform:uppercase}.pg-buy__part{display:contents}.pg-locale{position:relative}.pg-locale__summary{align-items:center;gap:var(--space-8);cursor:pointer;min-height:44px;list-style:none;transition:color .2s ease-out;display:inline-flex}.pg-locale__summary::-webkit-details-marker{display:none}.pg-locale__summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s ease-out;transform:translateY(-2px)rotate(45deg)}.pg-locale[open] .pg-locale__summary:after{transform:translateY(1px)rotate(-135deg)}.pg-locale__summary:hover,.pg-locale[open] .pg-locale__summary{color:var(--nav-fg)}.pg-locale__summary:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.pg-locale__panel{top:calc(100% + var(--space-12));z-index:50;gap:var(--space-16);min-width:280px;padding:var(--space-24);background:var(--paper);color:var(--graphite);border:1px solid var(--line);display:grid;position:absolute;right:0;box-shadow:0 16px 40px #0e0f1324}.pg-locale__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.pg-locale__group{align-content:start;gap:var(--space-4);display:grid}.pg-locale__country{color:var(--slate)}.pg-locale__langs{gap:0 var(--space-16);flex-wrap:wrap;display:flex}.pg-locale__link{min-height:32px;color:inherit;align-items:center;text-decoration:none;transition:color .2s ease-out;display:inline-flex}.pg-locale__link:hover{color:var(--violet)}.pg-locale__link[aria-current]{text-underline-offset:4px;font-weight:500;text-decoration:underline}.pg-locale__list--footer{gap:var(--space-16) var(--space-32);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.pg-locale__list--footer .pg-locale__country{color:var(--mist)}.pg-locale__list--footer .pg-locale__link{color:var(--on-image)}.pg-locale__list--footer .pg-locale__link:hover{color:var(--ice)}.pg-crumbs{align-items:center;gap:var(--space-8);padding-block:var(--space-24);color:var(--slate);text-transform:uppercase;flex-wrap:wrap;display:flex}.pg-crumbs a{align-items:center;min-height:44px;text-decoration:none;transition:color .2s ease-out;display:inline-flex}.pg-crumbs a:hover,.pg-crumbs [aria-current]{color:var(--graphite)}.pg-pdp{align-items:start;gap:var(--space-64);padding-bottom:var(--space-96);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.pg-gallery{top:calc(var(--header-h) + var(--space-24));gap:var(--space-8);display:grid;position:sticky}.pg-gallery__stage{aspect-ratio:4/3;background:var(--snow);position:relative;overflow:hidden}.pg-gallery__stage:before{content:"";background:color-mix(in srgb, var(--graphite) 6%, var(--snow));clip-path:polygon(64% 0,100% 0,100% 100%,31% 100%);position:absolute;inset:0}.pg-gallery__img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out, transform .7s var(--ease-out);padding:9%;position:absolute;inset:0;transform:translate(56px)}.pg-gallery__img--photo{object-fit:cover;padding:0}.pg-gallery__img.is-active{opacity:1;transform:none}.pg-gallery__count{left:var(--space-24);bottom:var(--space-24);color:var(--slate);font-variant-numeric:tabular-nums;position:absolute}.pg-gallery__thumbs{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-thumb{aspect-ratio:4/3;background:var(--snow);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.pg-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out);padding:14%;display:block}.pg-thumb--photo img{object-fit:cover;padding:0}.pg-thumb:hover img{transform:scale(1.08)}.pg-thumb:after{content:"";background:var(--speed);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg-thumb.is-active:after{transform:scaleX(1)}.pg-buy{top:calc(var(--header-h) + var(--space-24));gap:var(--space-32);display:grid;position:sticky}.pg-buy__title{text-transform:uppercase}.pg-buy__block{gap:var(--space-12);display:grid}.pg-buy__legend{justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--slate);text-transform:uppercase;display:flex}.pg-buy__legend strong{color:var(--graphite);font-weight:500}.pg-buy__price{align-items:baseline;gap:var(--space-8) var(--space-16);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pg-buy__amount{letter-spacing:-.01em;font-size:44px;font-weight:300;line-height:1}.pg-buy__request{color:var(--violet)}.pg-seg{gap:var(--space-16);display:inline-flex}.pg-seg__btn{min-height:44px;color:var(--slate);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s ease-out;position:relative}.pg-seg__btn:after{content:"";background:var(--speed);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.pg-seg__btn.is-active{color:var(--graphite)}.pg-seg__btn.is-active:after{transform:scaleX(1)}.pg-ruler{gap:var(--space-8);display:grid}.pg-ruler__track{--mat-blue:#4585c4;--mat-side:#dcddd9;--mat-seam:#2b3038;aspect-ratio:15/2;background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / 15)), var(--snow);position:relative}.pg-ruler__fill{border:3px solid var(--mat-side);background:linear-gradient(var(--mat-side), var(--mat-side)) center / 100% 2px no-repeat, var(--mat-blue);box-shadow:inset 0 0 0 1px var(--mat-seam);transition:width .7s var(--ease-out);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-ruler__scale{height:18px;color:var(--slate);font-variant-numeric:tabular-nums;position:relative}.pg-ruler__scale span{white-space:nowrap;position:absolute;top:0}.pg-ruler__scale span:first-child{left:0}.pg-ruler__scale span:nth-child(2){left:33.333%;transform:translate(-50%)}.pg-ruler__scale span:nth-child(3){left:66.667%;transform:translate(-50%)}.pg-ruler__scale span:nth-child(4){right:0}.pg-qty{border:1.5px solid var(--line-strong);align-items:stretch;display:inline-flex}.pg-qty__btn{background:var(--paper);cursor:pointer;border:0;width:48px;min-height:52px;padding:0;font-size:20px;transition:background .2s ease-out}.pg-qty__btn:hover{background:var(--snow)}.pg-qty__value{font-variant-numeric:tabular-nums;place-items:center;min-width:48px;display:grid}.pg-buy__actions{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pg-facts{border-top:1px solid var(--line);gap:0;display:grid}.pg-facts li{justify-content:space-between;align-items:baseline;gap:var(--space-24);padding:var(--space-12) 0;border-bottom:1px solid var(--line);display:flex}.pg-facts li>span:first-child{color:var(--slate)}.pg-facts li>span:last-child{text-align:right}.pg-dot{width:8px;height:8px;margin-right:var(--space-8);border-radius:var(--radius-full);background:var(--speed-start);animation:2.4s ease-in-out infinite pg-pulse;display:inline-block}@keyframes pg-pulse{0%,to{opacity:1}50%{opacity:.35}}.pg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pg-table th,.pg-table td{padding:var(--space-16) var(--space-16) var(--space-16) 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400}.pg-table thead th{color:var(--slate);text-transform:uppercase;font-weight:500}.pg-table tbody tr{transition:background .3s ease-out;position:relative}.pg-table tbody tr.is-active{background:var(--snow)}.pg-table tbody tr.is-active td:first-child{box-shadow:inset 2px 0 0 var(--speed-start);padding-left:var(--space-16)}.pg-table-scroll{overflow-x:auto}.pg-fig-inline{display:inline-block}.pg-showcase{aspect-ratio:1;background:var(--snow);place-items:center;display:grid;position:relative;overflow:hidden}.pg-showcase:before{content:"";background:color-mix(in srgb, var(--graphite) 6%, var(--snow));clip-path:polygon(64% 0,100% 0,100% 100%,31% 100%);position:absolute;inset:0}.pg-showcase img{width:88%;height:auto;margin-inline:auto;display:block;position:relative}.pg-index--compact .pg-index__row{min-height:80px;padding-block:var(--space-16);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 176px 24px}.pg-index--compact .pg-index__no{font-size:24px}.pg-grid--onsnow .ab-tile{background:0 0}.pg-grid--onsnow .pg-cutout .ab-photo{background:var(--paper)}.pg-two{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pg-points{gap:var(--space-48) var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-point{align-content:start;gap:var(--space-12);padding-top:var(--space-24);border-top:1px solid var(--line);display:grid}.pg-night .pg-point{border-top-color:color-mix(in srgb, var(--on-image) 16%, transparent)}.pg-point__no{color:var(--slate);font-variant-numeric:tabular-nums;font-size:40px;font-weight:250;line-height:1}.pg-night .pg-point__no{color:var(--mist)}.pg-box{counter-reset:box;border-top:1px solid var(--line);gap:0;display:grid}.pg-box li{align-items:baseline;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.pg-box li:before{counter-increment:box;content:counter(box, decimal-leading-zero);color:var(--slate);font-variant-numeric:tabular-nums;font-size:24px;font-weight:250}html[data-motion=on] [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), clip-path 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}html[data-motion=on] [data-reveal=left]{transform:translate(-44px)skew(-8deg)}html[data-motion=on] [data-reveal=right]{transform:translate(88px)}html[data-motion=on] [data-reveal=zoom]{transform:scale(.92)}html[data-motion=on] [data-reveal=line]{opacity:1;transform-origin:0;transform:scaleX(0)}html[data-motion=on] [data-reveal=wipe]{opacity:1;transform:none}html[data-motion=on] [data-reveal=wipe]>:not(.sc-host-x),html[data-motion=on] [data-reveal=wipe]>.sc-host-x>*{clip-path:polygon(0 0,0 0,-34% 100%,0 100%);transition:clip-path 1.1s var(--ease-out) var(--d,0s)}html[data-motion=on] [data-reveal][data-in]{opacity:1;transform:none}html[data-motion=on] [data-reveal=wipe][data-in]>:not(.sc-host-x),html[data-motion=on] [data-reveal=wipe][data-in]>.sc-host-x>*{clip-path:polygon(0 0,134% 0,100% 100%,0 100%)}[data-d="1"]{--d:80ms}[data-d="2"]{--d:.16s}[data-d="3"]{--d:.24s}[data-d="4"]{--d:.32s}[data-d="5"]{--d:.4s}[data-d="6"]{--d:.48s}[data-d="7"]{--d:.56s}[data-d="8"]{--d:.64s}.pg-shophead{align-items:end;gap:var(--space-48);padding:var(--space-16) 0 var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,520px);display:grid}.pg-shophead__title{align-items:flex-start;gap:var(--space-16);text-transform:uppercase;display:flex}.pg-shophead__count{font-family:var(--font-text);letter-spacing:0;color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.08em;font-size:40px;font-style:normal;font-weight:250;line-height:1}.pg-shophead__intro{max-width:600px;margin-top:var(--space-24);color:var(--slate)}.pg-promo{isolation:isolate;align-content:end;justify-items:start;gap:var(--space-8);min-height:288px;padding:var(--space-32) var(--space-32) var(--space-24) 96px;background:var(--night);color:var(--on-image);clip-path:polygon(64px 0,100% 0,100% 100%,0 100%);text-decoration:none;display:grid;position:relative;overflow:hidden}.pg-promo__product{z-index:-1;pointer-events:none;width:540px;position:absolute;top:24px;right:-150px}.pg-promo__product img{width:100%;height:auto;transition:transform .7s var(--ease-out);display:block}.pg-promo:hover .pg-promo__product img{transform:translate(-18px,-4px)scale(1.04)}.pg-promo__tag{margin-bottom:var(--space-4);display:flex}.pg-promo__title{text-transform:uppercase}.pg-promo__text{max-width:300px;color:var(--mist)}.pg-promo__link{align-items:center;gap:var(--space-8);text-transform:uppercase;min-height:44px;display:inline-flex}.pg-promo__link svg{transition:transform .3s var(--ease-out)}.pg-promo:hover .pg-promo__link svg{transform:translate(6px)}.pg-shop{align-items:start;gap:var(--space-48);padding-bottom:var(--space-96);grid-template-columns:232px minmax(0,1fr);display:grid}.pg-shop__main{min-width:0}.pg-facets{top:calc(var(--header-h) + var(--space-24));gap:var(--space-24);display:grid;position:sticky}.pg-facets__group{display:grid}.pg-facets__title{margin-bottom:var(--space-8);color:var(--slate);text-transform:uppercase}.pg-facet{justify-content:space-between;align-items:center;gap:var(--space-12);border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--slate);text-align:left;cursor:pointer;transition:color .2s ease-out, padding .3s var(--ease-out);background:0 0;padding:0;display:flex;position:relative}.pg-facet:after{content:"";background:var(--speed);transform-origin:0;width:100%;height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.pg-facet:hover{color:var(--graphite);padding-left:var(--space-8)}.pg-facet.is-active{color:var(--graphite)}.pg-facet.is-active .body{font-weight:500}.pg-facet.is-active:after{transform:scaleX(1)}.pg-facet__n{font-variant-numeric:tabular-nums}.pg-shopbar{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-32);margin-bottom:var(--space-32);padding-bottom:var(--space-12);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pg-shopbar__count{align-items:baseline;gap:var(--space-12);color:var(--slate);display:flex}.pg-shopbar__fig{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:40px;font-weight:250;line-height:1.1;display:inline-block;overflow:hidden}.pg-shopbar__fig>span{display:inline-block}.pg-shopbar__tools{align-items:center;gap:var(--space-8) var(--space-32);flex-wrap:wrap;display:flex}.pg-switch{align-items:center;gap:var(--space-12);min-height:44px;color:var(--slate);cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s ease-out;display:inline-flex}.pg-switch:hover,.pg-switch.is-on{color:var(--graphite)}.pg-switch__track{border-radius:var(--radius-full);background:var(--line-strong);flex:none;width:40px;height:22px;transition:background .25s ease-out;position:relative}.pg-switch__knob{border-radius:var(--radius-full);background:var(--paper);width:16px;height:16px;transition:transform .3s var(--ease-out);position:absolute;top:3px;left:3px}.pg-switch.is-on .pg-switch__track{background:var(--violet)}.pg-switch.is-on .pg-switch__knob{transform:translate(18px)}.pg-select{align-items:center;gap:var(--space-12);color:var(--slate);display:inline-flex}.pg-select__input{min-height:44px;padding:0 var(--space-4) 0 0;border:0;border-bottom:1px solid var(--line-strong);color:var(--graphite);cursor:pointer;background:0 0;border-radius:0}.pg-view{display:inline-flex}.pg-view__btn{width:44px;height:44px;color:var(--line-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s ease-out;display:grid}.pg-view__btn:hover,.pg-view__btn.is-active{color:var(--graphite)}.pg-notice{margin-bottom:var(--space-32);padding:var(--space-16) var(--space-24);background:var(--snow)}.pg-shopgrid{gap:var(--space-48) var(--space-24)}.pg-shopgrid .pg-cutout .ab-photo__img{padding:6% 4%}.pg-index__price--dealer{color:var(--slate)}.pg-more{justify-items:center;gap:var(--space-16);margin-top:var(--space-64);display:grid}.pg-more__bar{background:var(--line);width:240px;height:2px;position:relative}.pg-more__fill{background:var(--speed);transition:width .6s var(--ease-out);position:absolute;inset:0 auto 0 0}@keyframes pg-swap-a{0%{opacity:0;transform:translateY(20px)}}@keyframes pg-swap-b{0%{opacity:0;transform:translateY(20px)}}html[data-motion=on] .pg-swap-a>*{animation:pg-swap-a .6s var(--ease-out) both}html[data-motion=on] .pg-swap-b>*{animation:pg-swap-b .6s var(--ease-out) both}html[data-motion=on] .pg-shopgrid>:nth-child(3n+2){animation-delay:60ms}html[data-motion=on] .pg-shopgrid>:nth-child(3n){animation-delay:.12s}@media (width<=1180px){.pg-header .pg-header__extra{display:none}.pg-header.ab-nav{gap:var(--space-32)}.pg-header .ab-nav__links{gap:var(--space-24)}}@media (width<=1100px){:root{--cut:160px}.pg-grid,.pg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-spot__grid,.pg-sets,.pg-pdp,.pg-news,.pg-footer__cta,.pg-two{grid-template-columns:minmax(0,1fr)}.pg-spot__product{margin-right:0;margin-bottom:var(--space-32)}.pg-spot__ghost{font-size:480px;top:auto;bottom:20%}.pg-split__half--b .pg-split__body{padding-left:112px}.pg-split__intro{max-width:300px}.pg-split__body{padding-right:var(--space-32)}.pg-buy,.pg-gallery{position:static}.pg-index__row{grid-template-columns:48px minmax(0,1fr) 176px 24px}.pg-index__desc{display:none}.pg-index--compact .pg-index__row{grid-template-columns:40px minmax(0,1fr) 176px 24px}.pg-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pg-header .ab-nav__links{display:none}.pg-header__menu{display:inline-flex}.pg-header.ab-nav{justify-content:space-between}}@media (width<=767px){:root{--header-h:77px}.pg-wrap{padding-inline:var(--space-16)}.pg-section{padding-block:var(--space-64)}.pg-section--tight{padding-block:var(--space-48)}.pg-head{margin-bottom:var(--space-32)}.pg-header__cta{display:none}.pg-hero{min-height:620px}.pg-hero--tall{min-height:680px}.pg-fig{font-size:40px}.pg-hero__body{padding:var(--space-32) var(--space-16)}.pg-hero__caption{display:none}.pg-split{flex-direction:column;min-height:0}.pg-split__half{flex:none;min-height:440px}.pg-split__half--b{clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);margin:-40px 0 0}.pg-split__edge{background:var(--speed);clip-path:polygon(0 40px,100% 0,100% 3px,0 43px);animation:none}.pg-split__body,.pg-split__half--b .pg-split__body{padding:calc(var(--header-h) + var(--space-48)) var(--space-16) var(--space-32)}.pg-marquee{padding-block:var(--space-24)}.pg-marquee__group{gap:var(--space-24);padding-right:var(--space-24)}.pg-marquee__slash{width:7px;height:28px}.pg-spot__ghost{display:none}.pg-detail{--lens:104px;--lead:64px}.pg-detail__text{left:calc(-.2756 * var(--reach) + var(--lens) / 2 + var(--space-16));width:auto;min-width:150px;max-width:180px}.pg-spot__product{margin-bottom:var(--space-64)}.pg-stats,.pg-stats--3{gap:var(--space-32) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.pg-grid,.pg-grid--3{grid-template-columns:minmax(0,1fr)}.pg-rail{padding-inline:var(--space-16);scroll-padding-left:var(--space-16);gap:var(--space-16)}.pg-bounce{grid-template-columns:minmax(0,1fr)}.pg-bounce__col,.pg-bounce__col+.pg-bounce__col{padding:var(--space-32) 0;border-left:0;border-bottom:1px solid var(--line)}.pg-index__row{gap:var(--space-16);grid-template-columns:40px minmax(0,1fr) 24px}.pg-index__price{text-align:left;grid-column:2}.pg-index__no{font-size:28px}.pg-index--compact .pg-index__row{grid-template-columns:32px minmax(0,1fr) 24px}.pg-mosaic{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-mosaic__a,.pg-mosaic__b,.pg-mosaic__c{grid-column:auto;margin-top:0}.pg-mosaic__b{grid-area:1/1/auto/-1}.pg-band{min-height:520px}.pg-points{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.pg-pdp{gap:var(--space-32);padding-bottom:var(--space-64)}.pg-buy__amount{font-size:36px}.pg-footer{padding-top:var(--space-64)}.pg-footer__cols{gap:var(--space-32) var(--space-16);padding-block:var(--space-48)}.pg-two{gap:var(--space-48)}.pg-partners{gap:var(--space-8) var(--space-24)}.pg-partners__name{white-space:normal;font-size:20px;line-height:28px}}@media (prefers-reduced-motion:reduce){.pg-hero__media img,.pg-split__media img,.pg-split__edge,.pg-marquee__track,.pg-float,.pg-words__word,.pg-band__media,.pg-dot,.pg-progress,.pg-tick-a,.pg-tick-b,.pg-detail__dot:after{animation:none}.pg-words__word{color:var(--graphite);-webkit-text-stroke:0}.pg *,.pg :before,.pg :after{transition-duration:.01ms!important}}@media (width<=1100px){.pg-shophead{align-items:start;gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.pg-shop{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.pg-facets{position:static}.pg-facets__group--cats{gap:var(--space-24);margin-inline:calc(-1 * var(--space-32));padding-inline:var(--space-32);scrollbar-width:none;display:flex;overflow-x:auto}.pg-facets__group--cats .pg-facets__title,.pg-facets__note{display:none}.pg-facet{white-space:nowrap;border-bottom:0;flex:none;width:auto}.pg-facet:hover{padding-left:0}.pg-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.pg-shophead{padding-bottom:var(--space-32)}.pg-shophead__count{font-size:28px}.pg-promo{min-height:240px;padding-left:72px}.pg-promo__product{width:420px;right:-120px}.pg-facets__group--cats{margin-inline:calc(-1 * var(--space-16));padding-inline:var(--space-16)}.pg-shopgrid{gap:var(--space-32) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.pg-shopbar__tools{gap:var(--space-4) var(--space-24)}}picture{display:contents}.pg-sticky{z-index:40;position:sticky;top:0}
