@font-face{font-family:aiw-inr;font-weight:800 900;font-display:swap;src:url(/fonts/ibm-plex-sans-inr.woff2) format("woff2");unicode-range:u+20b9;size-adjust:108%}.nvsx-aiw{--aiw-display:"aiw-inr",var(--font-big-shoulders,sans-serif),sans-serif;--aiw-sans:var(--font-ibm-plex,system-ui),system-ui,sans-serif;--aiw-mono:var(--font-jetbrains-mono,monospace),monospace;--aiw-ease:cubic-bezier(.2,.7,.2,1);letter-spacing:normal}.nvsx-aiw :where(h1,h2,h3,h4,h5,h6){font:revert;line-height:revert;letter-spacing:revert;color:revert}.nvsx-aiw :where(p,li,td,th,label,b,strong){font-family:revert;font-weight:revert}.nvsx-aiw :where(input,textarea,select){color:revert}.nvsx-aiw,.nvsx-aiw :where(*){box-sizing:border-box;margin:0;padding:0}.nvsx-aiw :where([hidden]){display:none!important}html:has(.nvsx-aiw){-webkit-text-size-adjust:100%;scroll-behavior:smooth}.nvsx-aiw{background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--aiw-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.nvsx-aiw :where(img),.nvsx-aiw :where(svg){display:block;max-width:100%}.nvsx-aiw :where(img){height:auto}.nvsx-aiw :where(button),.nvsx-aiw :where(input){font:inherit;color:inherit}.nvsx-aiw :where(a){color:inherit}.nvsx-aiw :where(ol),.nvsx-aiw :where(ul){list-style:none}.nvsx-aiw :where(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.aiw-ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter}.aiw-in{max-width:1480px;margin:0 auto;padding:0 48px;position:relative}.aiw-sec{padding:96px 0;scroll-margin-top:var(--nvsx-nav-h-scrolled,72px)}.aiw-alias{display:block;height:0;scroll-margin-top:calc(var(--nvsx-nav-h-scrolled,72px) + 16px)}.aiw-s-black{background:var(--bg)}.aiw-s-graph{background:var(--bg-2)}.aiw-s-light{background:var(--aiw-paper);color:var(--aiw-ink)}.aiw-sh{display:block;max-width:900px;margin-bottom:40px}.aiw-sh .aiw-ans{margin-top:16px;max-width:62ch}.aiw-h2{font:800 clamp(36px,3.5vw,60px)/.95 var(--aiw-display);letter-spacing:-.018em;text-transform:uppercase}.aiw-ans{font:400 clamp(18px,1.35vw,21px)/1.5 var(--aiw-sans);color:var(--aiw-fg-dim);max-width:46ch}.aiw-ans b{color:var(--fg);font-weight:600}.aiw-s-light .aiw-ans{color:var(--aiw-ink-2)}.aiw-s-light .aiw-ans b{color:var(--aiw-ink)}.aiw-note{font-size:14.5px;line-height:1.6;color:var(--aiw-fg3)}.aiw-note b{color:var(--aiw-fg-dim);font-weight:600}.aiw-s-light .aiw-note{color:var(--aiw-ink-3)}.aiw-parts{font-size:14px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;font:800 20px/1 var(--aiw-display);letter-spacing:.01em;text-transform:uppercase;text-decoration:none;border:1px solid var(--accent);background:var(--accent);color:var(--aiw-ink);cursor:pointer;white-space:nowrap;transition:background-color .16s,border-color .16s,color .16s}.aiw-btn .aiw-ico{width:18px;height:18px;stroke-width:2.2;transition:transform .16s var(--aiw-ease)}.aiw-btn:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.aiw-btn:hover .aiw-ico{transform:translateX(4px)}.aiw-btn.aiw-ghost{background:transparent;color:var(--fg);border-color:var(--aiw-rule-2)}.aiw-btn.aiw-ghost:hover{border-color:var(--fg);background:var(--bg-3)}.aiw-btn.aiw-ghost:hover .aiw-ico{transform:none}.aiw-y{color:var(--accent)}.aiw-hx{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - var(--nvsx-nav-h,104px));display:flex;align-items:center;background:var(--bg)}.aiw-hx-img{position:absolute;inset:0;z-index:-2}.aiw-hx-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:36% 78%;object-position:36% 78%;filter:brightness(1.4) contrast(1.06)}.aiw-hx:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--aiw-scrim-94) 0,var(--aiw-scrim-80) 28%,var(--aiw-scrim-04) 47%,var(--scrim-0) 58%,var(--scrim-55) 72%,var(--aiw-scrim-94) 100%),linear-gradient(0deg,var(--scrim-85) 0,var(--scrim-0) 26%)}.aiw-hx-in{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 468px;gap:48px;align-items:center;padding-top:56px;padding-bottom:64px}.aiw-hx h1{font:900 clamp(48px,5.4vw,98px)/.86 var(--aiw-display);letter-spacing:-.024em;text-transform:uppercase;margin-bottom:26px}.aiw-hx h1 span{display:block;white-space:nowrap}.aiw-hx h1 .aiw-m{color:var(--aiw-fg3)}.aiw-hx h1 em{font-style:normal;color:var(--accent)}.aiw-lede{font:400 clamp(17px,1.3vw,20px)/1.55 var(--aiw-sans);color:var(--aiw-fg-dim);max-width:460px;margin-bottom:30px}.aiw-lede b{color:var(--fg);font-weight:600}.aiw-proof{display:grid;gap:12px;max-width:470px}.aiw-proof li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-proof li .aiw-ico{color:var(--fg);margin-top:1px}.aiw-proof b{color:var(--fg)}.aiw-hx .aiw-lede b,.aiw-proof b{font-weight:400}.aiw-fw{position:relative;scroll-margin-top:calc(var(--nvsx-nav-h-scrolled,72px) + 12px)}.aiw-form,.aiw-sent{background:var(--bg-1);border:1px solid var(--aiw-rule-2);padding:28px;transition:border-color .2s ease}.aiw-fw.aiw-flash .aiw-form{border-color:var(--accent)}.aiw-form-h{display:grid;gap:8px;margin-bottom:18px}.aiw-form-h b{font:800 27px/1 var(--aiw-display);text-transform:uppercase;white-space:nowrap}.aiw-form-h span{display:inline-flex;align-items:center;gap:8px;font:400 14.5px/1.3 var(--aiw-sans);color:var(--aiw-fg-dim)}.aiw-form-h span .aiw-ico{width:15px;height:15px;color:var(--fg)}.aiw-two{display:flex;gap:9px}.aiw-two>*{flex:1;min-width:0}.aiw-fld{display:block;width:100%;background:var(--bg-3);border:1px solid var(--rule);border-radius:0;color:var(--fg);font:400 16px/1.2 var(--aiw-sans);padding:15px 16px;margin-bottom:9px;outline:none;transition:border-color .15s}.aiw-fld::-moz-placeholder{color:var(--aiw-fg4)}.aiw-fld::placeholder{color:var(--aiw-fg4)}.aiw-fld:hover{border-color:var(--aiw-rule-2)}.aiw-fld.aiw-carried,.aiw-fld:focus{border-color:var(--aiw-fg-dim)}.aiw-fld[aria-invalid=true]{border-color:var(--aiw-hot)}.aiw-blbl{display:block;font:600 14px/1.3 var(--aiw-sans);color:var(--fg);margin:15px 0 8px}.aiw-blbl s{text-decoration:none;text-transform:none;color:var(--aiw-fg4);font-weight:400}.aiw-pills{display:grid;gap:6px}.aiw-pills.aiw-p4{grid-template-columns:repeat(4,minmax(0,1fr))}.aiw-pills button{min-height:44px;font:500 14px/1.1 var(--aiw-sans);background:var(--bg-3);border:1px solid var(--rule);color:var(--aiw-fg-dim);padding:6px 3px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.aiw-pills button:hover{border-color:var(--aiw-fg3);color:var(--fg)}.aiw-pills button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--aiw-ink);font-weight:700}.aiw-err{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:14.5px;line-height:1.45;color:var(--aiw-hot)}.aiw-err .aiw-ico{width:17px;height:17px;margin-top:1px}.aiw-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;background:var(--accent);color:var(--aiw-ink);border:0;font:800 27px/1 var(--aiw-display);text-transform:uppercase;cursor:pointer;margin-top:16px;transition:background-color .16s}.aiw-cta:hover{background:var(--accent-bright)}.aiw-cta .aiw-ico{width:22px;height:22px;stroke-width:2.4;transition:transform .16s var(--aiw-ease)}.aiw-cta:hover .aiw-ico{transform:translateX(4px)}.aiw-fine{font-size:13.5px;line-height:1.6;color:var(--aiw-fg3);margin-top:14px;text-align:center}.aiw-lnk{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 12.5px/1 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--aiw-rule-2);background:none;border:0;cursor:pointer}.aiw-lnk .aiw-ico{width:16px;height:16px;transition:transform .16s var(--aiw-ease)}.aiw-lnk:hover{text-decoration-color:var(--fg)}.aiw-lnk:hover .aiw-ico{transform:translateX(4px)}.aiw-sent{display:grid;align-content:center;justify-items:center;text-align:center;gap:14px;padding:40px 28px}.aiw-tick{width:72px;height:72px;background:var(--badge-mint);color:var(--aiw-ink);display:grid;place-content:center}.aiw-tick .aiw-ico{width:36px;height:36px;stroke-width:2.4}.aiw-sent h3{font:900 46px/.9 var(--aiw-display);text-transform:uppercase}.aiw-sent p{font-size:16px;line-height:1.55;color:var(--aiw-fg-dim);max-width:34ch}.aiw-sent p b{color:var(--fg)}.aiw-mc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aiw-card{background:var(--bg-1);border:1px solid var(--rule);display:flex;flex-direction:column;transition:border-color .18s ease,transform .18s var(--aiw-ease)}.aiw-card:hover{border-color:var(--aiw-rule-2);transform:translateY(-3px)}.aiw-mc .aiw-ph{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--aiw-photo-bg)}.aiw-mc .aiw-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aiw-mc .aiw-ph small{position:absolute;right:10px;bottom:8px;font:500 10.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg-60)}.aiw-mc .aiw-bd{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.aiw-mname{display:flex;align-items:center;gap:10px;font:800 clamp(22px,1.7vw,28px)/1 var(--aiw-display);white-space:nowrap;text-transform:uppercase;letter-spacing:-.005em;color:var(--fg)}.aiw-mname .aiw-ico{width:22px;height:22px}.aiw-mc .aiw-good{font-size:17px;line-height:1.45;color:var(--fg)}.aiw-mc .aiw-runs{font-size:14.5px;line-height:1.5;color:var(--aiw-fg3)}.aiw-price{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.aiw-price span{font-size:13.5px;color:var(--aiw-fg3)}.aiw-price b{font:900 32px/1 var(--aiw-display);color:var(--fg);letter-spacing:-.01em;white-space:nowrap}.aiw-mc .aiw-btn{margin-top:14px;width:100%;min-height:48px;font-size:18px}.aiw-sec-foot{margin-top:22px}.aiw-qh{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;font:800 24px/1.1 var(--aiw-display);text-transform:uppercase}.aiw-qh i{font:700 14px/1 var(--aiw-mono);color:var(--aiw-fg4)}.aiw-fl-for{margin-top:10px;font-size:18px;color:var(--aiw-fg-dim)}.aiw-qc{background:var(--bg-1);border:1px solid var(--aiw-card-line);padding:22px 22px 20px;display:flex;flex-direction:column;gap:8px;transition:border-color .18s ease}.aiw-qc:hover{border-color:var(--aiw-rule-2)}.aiw-qg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aiw-qc h3{font:800 24px/1 var(--aiw-display);text-transform:uppercase;margin-top:6px}.aiw-qc p{font-size:14.5px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-qc .aiw-pb{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid var(--rule)}.aiw-qc .aiw-parts{font-size:13px}.aiw-qc .aiw-pb b{font:900 36px/1 var(--aiw-display);color:var(--fg);letter-spacing:-.01em}.aiw-qc .aiw-pb span{font-size:12.5px;color:var(--aiw-fg3);white-space:nowrap}:where(.nvsx-aiw) figure .aiw-note{margin-top:14px}.aiw-rd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch}.aiw-rd-l{display:flex;flex-direction:column}.aiw-rd-l .aiw-btn,.aiw-rd-l .aiw-free{align-self:flex-start}.aiw-hx>.aiw-in{max-width:1760px}.aiw-free{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:var(--aiw-ok-wash);color:var(--doc-ok);font:700 14px/1 var(--aiw-mono);letter-spacing:.06em;text-transform:uppercase}.aiw-free .aiw-ico{width:18px;height:18px}.aiw-ck{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;margin:22px 0 28px}.aiw-ck li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.45;color:var(--aiw-ink-2)}.aiw-ck li .aiw-ico{color:var(--doc-ok);stroke-width:2.2;margin-top:2px}.aiw-ck b{color:var(--aiw-ink);font-weight:600}.aiw-tl{display:grid;gap:0;border-left:2px solid var(--aiw-paper-line);margin-left:18px}.aiw-tl li{position:relative;padding:0 0 26px 34px}.aiw-tl li:last-child{padding-bottom:0}.aiw-tl .aiw-nd{position:absolute;left:-19px;top:-2px;width:36px;height:36px;background:var(--aiw-paper);border:2px solid var(--aiw-ink);display:grid;place-content:center}.aiw-tl .aiw-nd .aiw-ico{width:18px;height:18px;color:var(--aiw-ink)}.aiw-tl .aiw-d{font:600 13px/1.2 var(--aiw-mono);letter-spacing:.06em;color:var(--aiw-ink-3)}.aiw-tl b{display:block;margin-top:4px;font:800 24px/1.05 var(--aiw-display);text-transform:uppercase;color:var(--aiw-ink)}.aiw-tl p{margin-top:4px;font-size:15.5px;line-height:1.55;color:var(--aiw-ink-2)}.aiw-br{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;border:1px solid var(--aiw-rule-2)}.aiw-br-in{padding:30px;background:var(--bg-2);display:grid;gap:26px;align-content:start}.aiw-br-out{padding:36px;background:var(--bg-1);display:flex;flex-direction:column;gap:16px;justify-content:center}.aiw-c-note{margin-top:10px;font-size:13.5px}.aiw-mo{display:grid;gap:14px;margin-top:6px}.aiw-mo>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline}.aiw-mo span{font-size:14.5px;color:var(--aiw-fg3)}.aiw-mo b{font:800 22px/1 var(--aiw-display);color:var(--fg)}.aiw-mo i{grid-column:1/-1;display:block;height:12px;width:var(--w);background:var(--aiw-ink-3);transition:width .3s var(--aiw-ease)}.aiw-mo .aiw-own i{background:var(--badge-mint)}.aiw-br-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.aiw-more{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;margin-top:22px;padding-top:22px;border-top:1px solid var(--aiw-rule-2)}.aiw-chips.aiw-mach button{line-height:1.25}.aiw-clbl{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font:600 16px/1.3 var(--aiw-sans);color:var(--fg)}.aiw-clbl output{font:800 26px/1 var(--aiw-display);color:var(--fg)}.aiw-chips{display:grid;gap:8px}.aiw-chips.aiw-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.aiw-chips.aiw-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-chips button{min-height:52px;padding:8px 10px;background:var(--bg-1);border:1px solid var(--aiw-rule-2);color:var(--fg);font:600 14.5px/1.2 var(--aiw-sans);cursor:pointer;text-align:center;transition:background-color .15s,border-color .15s,color .15s}.aiw-chips button small{display:block;margin-top:3px;font:400 12.5px/1 var(--aiw-sans);color:var(--aiw-fg3)}.aiw-chips button:hover{border-color:var(--aiw-fg3)}.aiw-chips button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--aiw-ink)}.aiw-chips button[aria-pressed=true] small{color:var(--aiw-chip-sub)}.aiw-rng-in{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:44px;margin:-8px 0;background:transparent;cursor:pointer}.aiw-rng-in::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,var(--fg) var(--p,30%),var(--aiw-rule-2) var(--p,30%))}.aiw-rng-in::-moz-range-track{height:6px;background:var(--aiw-rule-2)}.aiw-rng-in::-moz-range-progress{height:6px;background:var(--fg)}.aiw-rng-in::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;background:var(--fg);border:3px solid var(--bg)}.aiw-rng-in::-moz-range-thumb{width:22px;height:22px;background:var(--fg);border:3px solid var(--bg);border-radius:0}.aiw-ticks{display:flex;justify-content:space-between;font-size:12.5px;color:var(--aiw-fg4);margin-top:4px}.aiw-vk{font:700 13px/1 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--badge-mint)}.aiw-vk.aiw-lose{color:var(--aiw-fg3)}.aiw-vs{font:900 clamp(40px,3.6vw,64px)/.92 var(--aiw-display);text-transform:uppercase;letter-spacing:-.015em}.aiw-vp{font-size:17px;line-height:1.6;color:var(--aiw-fg-dim);max-width:46ch}.aiw-vp b{color:var(--fg);font-weight:600}.aiw-be{width:100%;height:auto;overflow:visible}.aiw-be text{font:400 12px var(--aiw-sans);fill:var(--aiw-fg3)}.aiw-be .aiw-gr{stroke:var(--rule);stroke-width:1}.aiw-be .aiw-ax{stroke:var(--aiw-rule-2);stroke-width:1}.aiw-be .aiw-rent{fill:none;stroke:var(--fg-3);stroke-width:2.5}.aiw-be .aiw-own{fill:none;stroke:var(--badge-mint);stroke-width:2.5}.aiw-be .aiw-rent-t{fill:var(--aiw-fg-dim);font-weight:600}.aiw-be .aiw-own-t{fill:var(--badge-mint);font-weight:600}.aiw-yt{width:100%;border-collapse:collapse;font-size:15px}.aiw-yt td,.aiw-yt th{text-align:right;padding:11px 0 11px 12px;border-bottom:1px solid var(--rule)}.aiw-yt td:first-child,.aiw-yt th:first-child{text-align:left;padding-left:0}.aiw-yt thead th{font:500 12px/1.2 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg3)}.aiw-yt td{color:var(--aiw-fg-dim)}.aiw-yt tr.aiw-d td{color:var(--fg);font-weight:600}.aiw-yt td.aiw-g{color:var(--badge-mint)}.aiw-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.aiw-cta-row p{margin-right:auto;font-size:17px;color:var(--aiw-fg-dim)}.aiw-cmp-note{margin-top:18px}.aiw-co{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.aiw-co h3{font:800 26px/1 var(--aiw-display);text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--aiw-rule-2)}.aiw-co li,.aiw-co ul{display:grid}.aiw-co li{grid-template-columns:26px minmax(0,1fr);gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--rule)}.aiw-co li .aiw-ico{color:var(--fg);margin-top:2px;grid-row:1/3}.aiw-co li b{font:600 17px/1.35 var(--aiw-sans)}.aiw-co li>span{font-size:15px;line-height:1.5;color:var(--aiw-fg3)}.aiw-co-foot{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.aiw-co-foot p{font-size:15.5px;line-height:1.6;color:var(--aiw-fg3);max-width:80ch}.aiw-co-foot p b{color:var(--fg);font-weight:600}.aiw-fq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.aiw-fq details{border-top:1px solid var(--aiw-rule-2)}.aiw-fq .aiw-col>details:last-child{border-bottom:1px solid var(--aiw-rule-2)}.aiw-fq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 0;font:600 17.5px/1.4 var(--aiw-sans);cursor:pointer;transition:color .15s}.aiw-fq summary::-webkit-details-marker{display:none}.aiw-fq summary:hover{color:var(--aiw-fg-dim)}.aiw-fq summary .aiw-ico{width:18px;height:18px;color:var(--aiw-fg3);transition:transform .2s var(--aiw-ease)}.aiw-fq details[open] summary .aiw-ico{transform:rotate(45deg);color:var(--fg)}.aiw-fq details p{padding:0 46px 22px 0;font-size:16px;line-height:1.7;color:var(--aiw-fg-dim)}.aiw-fq details p b{color:var(--fg);font-weight:600}:where(.nvsx-aiw) details.aiw-tech{margin-top:44px;background:var(--bg-1);border:1px solid var(--aiw-rule-2)}:where(.nvsx-aiw) details.aiw-tech summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;cursor:pointer}:where(.nvsx-aiw) details.aiw-tech summary::-webkit-details-marker{display:none}:where(.nvsx-aiw) details.aiw-tech summary .aiw-tt{display:block;color:var(--fg)}:where(.nvsx-aiw) details.aiw-tech summary .aiw-tt b{display:block;font:800 24px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg)}:where(.nvsx-aiw) details.aiw-tech summary .aiw-tt span{display:block;margin-top:4px;font-size:14.5px;color:var(--aiw-fg-dim)}:where(.nvsx-aiw) details.aiw-tech summary .aiw-ico{width:20px;height:20px;transition:transform .2s var(--aiw-ease)}:where(.nvsx-aiw) details.aiw-tech[open] summary .aiw-ico{transform:rotate(45deg)}.aiw-tech-in{padding:0 26px 26px}.aiw-ct{width:100%;border-collapse:collapse;font-size:15px}.aiw-ct td,.aiw-ct th{text-align:left;padding:12px 18px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.aiw-ct thead th{font:500 12px/1.2 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg3)}.aiw-ct td{color:var(--aiw-fg-dim)}.aiw-ct th[scope=row]{font-weight:600;color:var(--fg);white-space:nowrap}.aiw-cl{position:relative;isolation:isolate;overflow:hidden}.aiw-cl-img{position:absolute;inset:0;z-index:-2}.aiw-cl-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:grayscale(1) brightness(1.55) contrast(1.05)}.aiw-cl:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--aiw-scrim-93) 0,var(--aiw-scrim-66) 40%,var(--aiw-scrim-50) 66%,var(--overlay-heavy) 100%)}.aiw-cl-in{display:grid;grid-template-columns:minmax(0,620px) 468px;justify-content:center;gap:80px;align-items:center}.aiw-cl h2{font:900 clamp(48px,5.2vw,96px)/.86 var(--aiw-display);text-transform:uppercase;letter-spacing:-.024em;max-width:12ch}.aiw-cl .aiw-lede{margin-top:24px}.aiw-cl li,.aiw-cl ul{display:grid;gap:12px}.aiw-cl li{grid-template-columns:22px minmax(0,1fr);font-size:16px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-cl li .aiw-ico{color:var(--fg);margin-top:1px}.aiw-hx .aiw-sub{font:400 clamp(19px,1.5vw,24px)/1.35 var(--aiw-sans);color:var(--fg);max-width:520px;margin:-6px 0 18px}.aiw-qh i{display:inline-grid;place-content:center;width:30px;height:30px;border:1px solid var(--fg);font:700 15px/1 var(--aiw-sans);color:var(--fg);font-style:normal}.aiw-cmp-c>*{padding:12px 16px}.aiw-ans a{color:var(--fg);text-underline-offset:4px}.aiw-badge{display:inline-flex;align-items:center;gap:6px;font:700 12.5px/1 var(--aiw-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--badge-mint)}.aiw-badge .aiw-ico{width:16px;height:16px;stroke-width:2.4}.aiw-cmp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:0 12px}.aiw-cmp-c{display:grid;grid-row:span 5;grid-template-rows:subgrid;background:var(--bg-1);border:1px solid var(--rule)}.aiw-cmp-c>*{padding:14px 18px;border-top:1px solid var(--rule)}.aiw-cmp-c h3{border-top:0;font:800 22px/1.1 var(--aiw-display);text-transform:uppercase;padding-top:18px}.aiw-cmp-c small{display:block;font:500 12.5px/1.2 var(--aiw-sans);color:var(--aiw-fg4);margin-bottom:5px}.aiw-cmp-c p{font-size:15px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-cmp-c .aiw-ico{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:6px;stroke-width:2.2}.aiw-cmp-c .aiw-yes{color:var(--fg)}.aiw-cmp-c .aiw-yes .aiw-ico{color:var(--badge-mint)}.aiw-cmp-c .aiw-no .aiw-ico{color:var(--aiw-fg4)}.aiw-cmp-c.aiw-us{border-color:var(--fg);background:var(--bg-3)}.aiw-ans-list{padding:0 46px 22px 0;font-size:16px;color:var(--aiw-fg-dim)}.aiw-fq .aiw-ans-list p{padding:0}.aiw-ans-list ul{margin:10px 0 12px;border-top:1px solid var(--rule)}.aiw-ans-list li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--rule)}.aiw-ans-list li b{color:var(--fg);font-weight:600}.aiw-ans-list li span,.aiw-range-big{color:var(--fg)}.aiw-range-big{font:900 clamp(52px,6.4vw,112px)/.9 var(--aiw-display);text-transform:uppercase;letter-spacing:-.015em}.aiw-fl-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;align-self:flex-start;font:600 16px/1.3 var(--aiw-sans);color:var(--fg);text-decoration:underline;text-underline-offset:4px}.aiw-fl-link .aiw-ico{width:18px;height:18px}.aiw-qc p{font-size:15.5px;line-height:1.5}.aiw-qc .aiw-parts{font-size:15px;color:var(--aiw-fg-dim)}.aiw-cmp-c.aiw-us{border:2px solid var(--accent);background:var(--aiw-ours-wash)}.aiw-ours-tag{display:block;width:-moz-max-content;width:max-content;margin-bottom:10px;padding:6px 9px;background:var(--accent);color:var(--bg);font:700 12px/1 var(--aiw-sans);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.aiw-card{scroll-margin-top:calc(var(--nvsx-nav-h-scrolled,72px) + 16px)}.aiw-b-range{grid-area:range;display:flex;flex-direction:column}.aiw-small-ex{grid-area:small;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;margin:8px 0 0;padding:16px;background:var(--bg-1);border:1px solid var(--rule)}.aiw-small-ex img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;display:block}.aiw-small-ex figcaption{display:grid;gap:6px;align-content:start}.aiw-small-ex b{font:800 22px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg)}.aiw-small-ex .aiw-when{font:600 15px/1.4 var(--aiw-sans);color:var(--fg)}.aiw-small-ex span{font-size:14.5px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-b-cta{grid-area:cta;align-self:end}.aiw-b-cta .aiw-btn{min-height:56px}.aiw-see-more{display:none}.aiw-qc .aiw-parts{font-size:14px;line-height:1.5;color:var(--aiw-fg3)}.aiw-qc .aiw-pb span{font-size:14px;color:var(--aiw-fg-dim)}.aiw-cmp{grid-template-rows:repeat(6,auto)}.aiw-cmp-c{grid-row:span 6}.aiw-bq7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"range quotes" "cta quotes" "small quotes" "small orders";grid-template-rows:auto auto 1fr auto;gap:18px 40px}.aiw-bq7 .aiw-b-range{grid-area:range;display:flex;flex-direction:column}.aiw-bq7 .aiw-range-big{font-size:clamp(48px,5.4vw,96px)}.aiw-bq7 .aiw-fl-for{margin:14px 0 0;font-size:17px;color:var(--aiw-fg-dim)}.aiw-bq7 .aiw-fl-link{margin-top:14px}.aiw-bq7 .aiw-b-cta{grid-area:cta;align-self:start}.aiw-bq7 .aiw-b-cta .aiw-btn{min-height:56px}.aiw-bq7 .aiw-small-ex{grid-area:small;display:flex;flex-direction:column;gap:0;margin:0;padding:0;background:var(--bg-1);border:1px solid var(--rule)}.aiw-bq7 .aiw-small-ex img{width:100%;height:0;flex:1 1 auto;min-height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;filter:brightness(1.4) contrast(1.06)}.aiw-bq7 .aiw-small-ex figcaption{padding:18px 20px 20px}.aiw-bq7 .aiw-qg{grid-area:quotes;grid-auto-rows:1fr}.aiw-bq7 .aiw-qc.aiw-wide{grid-column:1/-1}.aiw-orders{grid-area:orders;display:grid;gap:10px}.aiw-ord-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aiw-ord{display:grid;gap:6px;align-content:start;padding:18px 20px;border:1px solid var(--aiw-ok-line);background:var(--aiw-ok-tint)}.aiw-ord b{font:800 22px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg)}.aiw-ord span{font-size:14.5px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-bq7 .aiw-see-more{display:none}.aiw-mach{display:grid;gap:4px;margin-top:18px;padding-top:18px;border-top:1px solid var(--rule)}.aiw-mach b{font:800 24px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg)}.aiw-mach span{font-size:15px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-mach a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.aiw-payback{margin-top:22px;font-size:17px;line-height:1.55;color:var(--aiw-fg-dim)}.aiw-payback a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.aiw-film-sec{padding:clamp(32px,3.5vw,56px) 0 clamp(48px,5vw,80px);background:var(--bg)}.aiw-hx:before{content:none}.aiw-hx-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--bg)}.aiw-hx-bg .aiw-hx-img{position:absolute;inset:0;z-index:auto}.aiw-hx-bg .aiw-hx-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 46%;object-position:60% 46%;filter:none}.aiw-hx-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--aiw-scrim-94) 0,var(--aiw-scrim-78) 26%,var(--scrim-0) 50%,var(--scrim-0) 84%,var(--overlay-medium) 100%),linear-gradient(0deg,var(--bg) 0,var(--scrim-0) 26%),linear-gradient(180deg,var(--aiw-scrim-70) 0,var(--scrim-0) 16%)}.aiw-hx-in{grid-template-columns:minmax(0,1fr) clamp(420px,32vw,540px)}.aiw-cl-in{grid-template-columns:minmax(0,620px) clamp(420px,32vw,540px)}.aiw-hero-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2vw,36px)}.aiw-hx .aiw-hero-acts{margin:0 0 26px}.aiw-ha-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:1px solid transparent;font:700 13.5px/1 var(--aiw-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s var(--aiw-ease),box-shadow .16s var(--aiw-ease),background-color .16s ease,border-color .16s ease,color .16s ease}.aiw-ha-btn .aiw-ico{width:18px;height:18px}.aiw-ha-btn .aiw-ico.aiw-f{fill:currentColor;stroke:none}.aiw-ha-btn small{font:500 12.5px/1.2 var(--aiw-sans);letter-spacing:0;text-transform:none;opacity:.9}.aiw-ha-btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--fg)}.aiw-ha-btn:active{transform:none;box-shadow:none}.aiw-ha-wa{background:transparent;color:var(--wa);border-color:var(--wa)}.aiw-ha-wa:hover{background:var(--wa);color:var(--bg)}.aiw-ha-g{background:transparent;color:var(--fg);border-color:var(--aiw-rule-2)}.aiw-ha-g:hover{border-color:var(--fg)}.aiw-pills.aiw-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.aiw-pills.aiw-c3 button{white-space:normal;min-height:48px;padding:8px;line-height:1.25}:where(.nvsx-aiw) textarea.aiw-fld.aiw-run{display:block;width:100%;height:auto;min-height:50px;resize:none;line-height:1.35;padding-top:14px;padding-bottom:14px;font-family:var(--aiw-sans)}.aiw-mc .aiw-price{display:grid;gap:4px;justify-content:start}.aiw-mc .aiw-price b{white-space:nowrap;font-size:clamp(24px,1.9vw,32px)}@media (min-width:1281px){.aiw-mc{grid-template-rows:repeat(7,auto);row-gap:18px}.aiw-mc .aiw-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.aiw-mc .aiw-bd{display:contents}.aiw-mc .aiw-bd>*{margin-left:22px;margin-right:22px}.aiw-mc .aiw-mname{margin-top:22px}.aiw-mc .aiw-good,.aiw-mc .aiw-parts,.aiw-mc .aiw-runs{margin-top:10px}.aiw-mc .aiw-price{margin-top:14px}.aiw-mc .aiw-btn{width:auto;margin-top:16px;margin-bottom:24px}}.aiw-bq7 .aiw-small-ex.aiw-rb{flex-direction:row}.aiw-bq7 .aiw-small-ex.aiw-rb img{width:58%;height:auto;min-height:0;flex:none;align-self:stretch;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:none}.aiw-bq7 .aiw-small-ex.aiw-rb figcaption{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:22px 20px}.aiw-film-sec>.aiw-in{max-width:1760px}.aiw-jobs{border-bottom:1px solid var(--aiw-ink-line)}.aiw-job{display:grid;grid-template-columns:28px minmax(0,1.6fr) minmax(0,1fr) auto;gap:14px 28px;align-items:center;padding:22px 0;border-top:1px solid var(--aiw-ink-line)}.aiw-job>.aiw-ico{width:26px;height:26px;color:var(--aiw-ink);stroke-width:1.6}.aiw-job-t h3{font:600 19px/1.3 var(--aiw-sans);color:var(--aiw-ink)}.aiw-job-t p{margin-top:4px;font-size:16px;line-height:1.5;color:var(--aiw-ink-2)}.aiw-job-t .aiw-job-k{margin-top:6px;font-size:15px;color:var(--aiw-ink-2)}.aiw-job-m{font-size:16px;line-height:1.5;color:var(--aiw-ink-2)}.aiw-job-m a{color:var(--aiw-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.aiw-job-m b{font-weight:700}.aiw-job-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;background:none;border:0;color:var(--aiw-ink);font:600 15px/1.2 var(--aiw-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.aiw-job-go .aiw-ico{width:16px;height:16px}.aiw-job-go:hover{color:var(--aiw-ink-2)}.aiw-pv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.aiw-pv-path{display:grid;align-content:start;gap:16px;padding:26px 28px;background:var(--bg-1);border:1px solid var(--rule)}.aiw-pv-h{font:800 24px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg)}.aiw-pv-row{display:flex;align-items:stretch;gap:14px}.aiw-pv-office{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:10px 14px;padding:12px 18px 18px;border:1px solid var(--aiw-rule-2)}.aiw-pv-tag{flex-basis:100%;font:500 12px/1.3 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aiw-fg3)}.aiw-pv-away,.aiw-pv-wide{flex:1}.aiw-pv-node{display:grid;justify-items:center;gap:8px;min-width:96px;text-align:center}.aiw-pv-node .aiw-ico{width:34px;height:34px;stroke-width:1.5;color:var(--fg)}.aiw-pv-node b{font:600 15px/1.25 var(--aiw-sans);color:var(--fg)}.aiw-pv-link{display:grid;align-content:center;justify-items:center;gap:4px;color:var(--aiw-fg3)}.aiw-pv-link .aiw-ico{width:26px;height:26px}.aiw-pv-link small{font-size:13px;white-space:nowrap}.aiw-pv-cap{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-pv-ok{color:var(--fg)}.aiw-pv-ok .aiw-ico{width:20px;height:20px;color:var(--badge-mint);stroke-width:2.2}.aiw-pv-pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px;margin-top:34px}.aiw-pv-pts li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding-top:18px;border-top:1px solid var(--aiw-rule-2);font-size:16px;line-height:1.55;color:var(--aiw-fg-dim)}.aiw-pv-pts .aiw-ico{width:22px;height:22px;color:var(--fg);margin-top:1px}.aiw-pv-pts a,.aiw-pv-pts b{color:var(--fg);font-weight:600}.aiw-pv-pts a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.aiw-hx h1 .aiw-m{color:var(--fg)}:where(.nvsx-aiw) textarea.aiw-fld.aiw-run{min-height:74px;overflow:auto;field-sizing:content}.aiw-pills .aiw-bs{display:none}.aiw-mc .aiw-parts{color:var(--aiw-fg-dim)}.aiw-tl .aiw-d{font:800 clamp(20px,1.6vw,24px)/1.1 var(--aiw-display);text-transform:uppercase;letter-spacing:0;color:var(--aiw-ink)}.aiw-ck small{margin-left:6px;font:500 12.5px/1 var(--aiw-mono);letter-spacing:.04em;color:var(--aiw-ink-3)}.aiw-br-out{justify-content:flex-start}.aiw-seats{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:22px;font-size:16.5px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-seats .aiw-ico{width:20px;height:20px;color:var(--fg);margin-top:2px}.aiw-seats a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.aiw-howto{margin-top:18px;border-top:1px solid var(--aiw-rule-2);border-bottom:1px solid var(--aiw-rule-2)}.aiw-howto summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 0;font:600 16.5px/1.3 var(--aiw-sans);color:var(--fg);cursor:pointer}.aiw-howto summary::-webkit-details-marker{display:none}.aiw-howto summary .aiw-ico{width:18px;height:18px;color:var(--aiw-fg3);transition:transform .2s var(--aiw-ease)}.aiw-howto[open] summary .aiw-ico{transform:rotate(45deg)}.aiw-howto p{padding:0 0 16px;font-size:15px;line-height:1.65}.aiw-cheap,.aiw-howto p{max-width:78ch;color:var(--aiw-fg-dim)}.aiw-cheap{margin-top:22px;font-size:16.5px;line-height:1.6}.aiw-cheap b{color:var(--fg);font-weight:600}.aiw-payback{max-width:78ch}.aiw-co-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;align-items:center}.aiw-co-foot p{margin:0}.aiw-co-foot .aiw-btn{justify-self:start}.aiw-fq .aiw-ans-list{padding-right:0}.aiw-sh .aiw-ans a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.aiw-cl .aiw-hero-acts .aiw-ha-btn{padding:0 18px;background:var(--aiw-scrim-88)}.aiw-cl .aiw-hero-acts .aiw-ha-wa:hover{background:var(--wa)}.aiw-cl .aiw-hero-acts .aiw-ha-g{border-color:var(--aiw-fg3)}.aiw-pv-row>.aiw-pv-office{flex:1}.aiw-pk2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"in out" "bands out";gap:0 48px;align-items:start}.aiw-pk2-in{grid-area:in}.aiw-pk2-out{grid-area:out}.aiw-pk2 .aiw-bands{grid-area:bands}.aiw-pk2 .aiw-qh{display:flex;align-items:center;gap:12px;margin:0 0 14px;font:800 24px/1.1 var(--aiw-display);text-transform:uppercase}.aiw-pk2 .aiw-qh i{display:inline-grid;place-content:center;width:30px;height:30px;border:1px solid var(--fg);font:700 15px/1 var(--aiw-sans);color:var(--fg);font-style:normal}.aiw-pk2 .aiw-qh+.aiw-popts{margin-bottom:34px}.aiw-popts{display:grid;gap:10px}.aiw-po4{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-po5{grid-template-columns:repeat(5,minmax(0,1fr))}.aiw-popts button{display:grid;gap:4px;align-content:center;min-height:58px;padding:12px 16px;background:var(--bg-2);border:1px solid var(--aiw-rule-2);color:var(--fg);text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.aiw-po4 button{min-height:84px}.aiw-po5 button{justify-items:center;text-align:center;font:800 26px/1 var(--aiw-display)}.aiw-popts button b{font:600 17px/1.25 var(--aiw-sans)}.aiw-popts button small{font-size:14px;line-height:1.35;color:var(--aiw-fg-dim)}.aiw-popts button small i{font-style:normal;color:var(--aiw-fg3)}.aiw-popts button:hover{border-color:var(--aiw-fg3)}.aiw-popts button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aiw-popts button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--aiw-ink)}.aiw-popts button[aria-pressed=true] small,.aiw-popts button[aria-pressed=true] small i{color:var(--aiw-ink-2)}.aiw-tok{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.55;color:var(--aiw-fg-dim)}.aiw-tok .aiw-ico{width:18px;height:18px;color:var(--fg);margin-top:2px}.aiw-tok b{color:var(--fg);font-weight:600}.aiw-pk2-out{display:flex;flex-direction:column;padding:32px;background:var(--bg-2);border:1px solid var(--aiw-rule-2);scroll-margin-top:calc(var(--nvsx-nav-h-scrolled,72px) + 16px)}.aiw-pk2-out .aiw-lb{font:500 13px/1.2 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aiw-fg3)}.aiw-pk2-out h3{margin:10px 0 2px;font:900 clamp(40px,3.6vw,60px)/.92 var(--aiw-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--fg)}.aiw-p-hw{font-size:15.5px;color:var(--aiw-fg-dim)}.aiw-p-speed{margin-top:24px}.aiw-p-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.aiw-p-n b{font:900 clamp(64px,6vw,96px)/.85 var(--aiw-display);color:var(--badge-sky);font-variant-numeric:tabular-nums}.aiw-p-n span{font-size:16px;color:var(--aiw-fg-dim)}.aiw-p-bar{position:relative;height:10px;margin:22px 0 34px;background:var(--bg-3)}.aiw-p-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w,50%);background:var(--badge-sky);transition:width .2s var(--aiw-ease)}.aiw-p-read{position:absolute;left:3.6%;top:-6px;bottom:-6px;width:2px;background:var(--fg)}.aiw-p-read em{position:absolute;left:8px;top:22px;font:500 12.5px/1 var(--aiw-sans);font-style:normal;white-space:nowrap;color:var(--aiw-fg-dim)}.aiw-p-none{margin-top:24px;padding:16px 18px;border:1px solid var(--aiw-rule-2);font-size:16px;line-height:1.5;color:var(--aiw-fg-dim)}.aiw-p-none b{display:block;margin-bottom:4px;font:600 18px/1.35 var(--aiw-sans);color:var(--fg)}.aiw-p-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--aiw-rule-2)}.aiw-p-facts>div{padding:14px 0}.aiw-p-facts>div+div{padding-left:18px;border-left:1px solid var(--aiw-rule-2)}.aiw-p-facts dt{font-size:13.5px;color:var(--aiw-fg3)}.aiw-p-facts dd{margin:4px 0 0;font:800 26px/1.05 var(--aiw-display);color:var(--fg)}.aiw-p-warn{margin-top:14px;padding:14px 16px;border:1px solid var(--aiw-warn-line);font-size:15px;line-height:1.5;color:var(--fg)}.aiw-p-warn.aiw-note{border-color:var(--aiw-rule-2)}.aiw-p-alt{display:inline;margin-left:4px;padding:0;background:none;border:0;color:var(--fg);font:600 15px/1.5 var(--aiw-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aiw-bands{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--aiw-rule-2)}.aiw-bands dt{font:500 12.5px/1.2 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aiw-fg3)}.aiw-bands div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:12px}.aiw-bands dd{margin:0;font-size:15px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-bands dd b{display:block;color:var(--fg);font-weight:600}.aiw-p-srcl{white-space:nowrap}.aiw-p-srch .aiw-sm{display:none}.aiw-p-src{margin-top:14px;border-top:1px solid var(--aiw-rule-2)}.aiw-p-src summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;cursor:pointer}.aiw-p-src summary::-webkit-details-marker{display:none}.aiw-p-srcl{font:700 12.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border:1px solid var(--aiw-rule-2);color:var(--fg)}.aiw-p-srcl.aiw-ours{border-color:var(--aiw-ok-line-2);color:var(--badge-mint)}.aiw-p-srch{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--aiw-fg-dim)}.aiw-p-srch .aiw-ico{width:16px;height:16px;transition:transform .2s var(--aiw-ease)}.aiw-p-src[open] .aiw-p-srch .aiw-ico{transform:rotate(45deg)}.aiw-p-src p{padding:0 0 12px;font-size:14.5px;line-height:1.55;color:var(--aiw-fg-dim)}.aiw-p-src a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.aiw-pk2-out .aiw-acts{margin-top:18px}.aiw-pk2-out .aiw-acts .aiw-btn{width:100%}.aiw-req{margin:6px 0 2px;font-size:13.5px;line-height:1.45;color:var(--aiw-fg3)}.aiw-seats-top{margin:0 0 22px}.aiw-cmp-more{display:none}.aiw-ans-list li{align-items:baseline}.aiw-ans-list li small{flex:1;font-size:14px;color:var(--aiw-fg3)}.aiw-mc .aiw-ph small{background:var(--overlay-medium);padding:4px 6px}.aiw-cl-in{justify-content:stretch;grid-template-columns:minmax(0,1fr) clamp(420px,32vw,540px)}#film .nf-video{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.aiw-job-t .aiw-job-k{color:var(--aiw-ink);font-weight:500}.aiw-bq7 .aiw-qg{grid-auto-rows:auto}.aiw-jobs h3,.aiw-jobs p,.aiw-sh .aiw-ans{text-wrap:pretty}.aiw-bands dt{font:400 15px/1.45 var(--aiw-sans);letter-spacing:0;text-transform:none;color:var(--aiw-fg-dim)}.aiw-bands dt b{font-weight:600;color:var(--fg)}.aiw-pk2 .aiw-tok-b{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:-20px 0 30px;font-size:15.5px;line-height:1.55;color:var(--aiw-fg-dim)}.aiw-tok-b .aiw-ico{width:18px;height:18px;color:var(--fg);margin-top:2px}.aiw-tok-b b{color:var(--fg);font-weight:600}.aiw-pk2 .aiw-p-hint{margin:-6px 0 14px;font-size:15px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-pk2 .aiw-p-hint+.aiw-popts{margin-bottom:34px}.aiw-p-live{display:none}.aiw-p-warn{padding:0;border:0;color:var(--badge-amber)}.aiw-p-warn.aiw-note{color:var(--aiw-fg-dim)}.aiw-q-cool{margin-top:22px}#film .nf-play{left:auto;top:auto;right:var(--nf-inset,clamp(10px,1.6vw,22px));bottom:var(--nf-inset,clamp(10px,1.6vw,22px));transform:none}#film .nf-play:hover{transform:scale(1.04)}#film .nf.is-on .nf-play{bottom:calc(var(--nf-inset,clamp(10px,1.6vw,22px)) + 60px)}.aiw-stick{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg-1);border-top:1px solid var(--aiw-rule-2);transform:translateY(105%);transition:transform .22s var(--aiw-ease)}.aiw-stick.aiw-on{transform:none}.aiw-stick .aiw-in{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:68px}.aiw-stick .aiw-l{display:flex;flex-wrap:wrap;gap:4px 26px;font:400 14px/1.4 var(--aiw-sans);color:var(--aiw-fg3)}.aiw-stick .aiw-l b{color:var(--fg);font-weight:600}.aiw-stick .aiw-r{display:flex;gap:8px;align-items:center}.aiw-stick .aiw-btn{min-height:46px;font-size:18px;padding:0 18px}.aiw-stick .aiw-wa{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid var(--aiw-wa-line);color:var(--wa);font:700 12.5px/1 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .15s,color .15s}.aiw-stick .aiw-wa:hover{background:var(--wa);color:var(--aiw-ink)}.aiw-stick .aiw-wa svg{width:16px;height:16px;fill:currentColor}.aiw-tech-note{margin-top:14px}.aiw-mname a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.aiw-mname a:hover{text-decoration-thickness:2px}@media (max-width:1280px){.aiw-mc{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-mc .aiw-card{flex-direction:row}.aiw-mc .aiw-ph{flex:0 0 42%;aspect-ratio:auto;min-height:100%}}@media (max-width:1100px){.aiw-rd{gap:36px}.aiw-br,.aiw-more,.aiw-rd{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.aiw-hx{display:block;min-height:0}.aiw-hx-img{position:relative;inset:auto;height:clamp(340px,94vw,580px);z-index:0}.aiw-hx-img img{-o-object-position:50% 62%;object-position:50% 62%}.aiw-hx:before{display:none}.aiw-hx-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0,var(--scrim-0) 45%)}.aiw-cl-in,.aiw-hx-in{grid-template-columns:minmax(0,1fr);gap:34px}.aiw-cl-in{justify-content:stretch}.aiw-hx-in{margin-top:-20px;padding-top:0;position:relative}.aiw-fw{max-width:620px}.aiw-sh{gap:14px;margin-bottom:30px}.aiw-co,.aiw-sh{grid-template-columns:minmax(0,1fr)}.aiw-co{gap:36px}}@media (max-width:760px){.aiw-in{padding:0 20px}.aiw-sec{padding:56px 0}.aiw-hx h1{font-size:clamp(40px,12.2vw,60px);margin-bottom:18px}.aiw-hx h1 span{white-space:normal}.aiw-hx-in{padding-bottom:44px}.aiw-lede{font-size:17px;margin-bottom:22px}.aiw-cmp,.aiw-mc,.aiw-qg{grid-template-columns:minmax(0,1fr);gap:12px}.aiw-ans-list{padding-right:0}.aiw-mc .aiw-card{flex-direction:column}.aiw-mc .aiw-ph{flex:none;aspect-ratio:16/10;min-height:0}.aiw-mname{white-space:normal}.aiw-mc .aiw-bd{padding:16px 16px 18px;gap:7px}.aiw-mname{font-size:23px}.aiw-mc .aiw-good{font-size:15.5px}.aiw-mc .aiw-runs{font-size:13.5px}.aiw-price b{font-size:26px}.aiw-mc .aiw-btn{min-height:46px;font-size:16px;margin-top:10px}.aiw-ck{grid-template-columns:minmax(0,1fr)}.aiw-br-in,.aiw-br-out{padding:22px 18px}.aiw-chips.aiw-c3{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-chips.aiw-c3.aiw-mach{grid-template-columns:minmax(0,1fr)}.aiw-chips.aiw-mach button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:10px 16px}.aiw-chips.aiw-mach button small{margin:0}.aiw-chips button{font-size:14px}.aiw-pills.aiw-p4{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-co-foot .aiw-btn{width:100%}.aiw-pills button{font-size:14px}.aiw-cta-row p{width:100%}.aiw-cta-row .aiw-btn{flex:1 1 auto}.aiw-co-foot{flex-direction:column;align-items:flex-start}.aiw-fq{grid-template-columns:minmax(0,1fr)}.aiw-fq .aiw-col:first-child>details:last-child{border-bottom:0}.aiw-fq details p{padding-right:0}.aiw-ct thead{display:none}.aiw-ct tr{display:block;padding:12px 0;border-bottom:1px solid var(--rule)}.aiw-ct td,.aiw-ct th{display:block;border:0;padding:2px 0}.aiw-ct th[scope=row]{white-space:normal}.aiw-stick .aiw-l{display:none}.aiw-stick .aiw-r{width:100%}.aiw-stick .aiw-r>*{flex:1}.nvsx-aiw{padding-bottom:0}}@media (max-width:400px){.aiw-two{flex-direction:column;gap:0}.aiw-pills.aiw-p4 button{font-size:10.5px}.aiw-cl .aiw-hero-acts .aiw-ha-btn,.aiw-ha-btn{padding:8px 6px}.aiw-ha-btn small{font-size:12px}.aiw-stick .aiw-r>.aiw-wa{flex:0 0 52px;justify-content:center;gap:0;padding:0;font-size:0}.aiw-stick .aiw-wa svg{width:20px;height:20px}}@media (max-width:359px){.aiw-ha-btn small{white-space:normal;text-align:center}}@media (max-width:760px){.aiw-cmp-c.aiw-us{order:-1}}@media (max-width:1100px){.aiw-b-cta{align-self:start}}@media (max-width:760px){.aiw-small-ex{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.aiw-small-ex img{width:96px;height:96px}.aiw-small-ex b{font-size:19px}.aiw-see-more{display:inline-flex;grid-area:more;justify-self:stretch}.aiw-see-more[hidden]{display:none}.aiw-b-cta .aiw-btn{width:100%}.aiw-cmp-wrap{overflow-x:auto;overscroll-behavior-x:contain}.aiw-cmp{grid-template-columns:repeat(5,168px);gap:0 8px;width:-moz-max-content;width:max-content}.aiw-cmp-c{min-width:0}.aiw-cmp-c.aiw-us{order:-1;position:sticky;left:0;z-index:2;background:linear-gradient(var(--aiw-ours-wash),var(--aiw-ours-wash)),var(--bg-1)}.aiw-cmp-c>*{padding:10px 12px}.aiw-cmp-c h3{font-size:18px;padding-top:12px}.aiw-cmp-c p{font-size:14px}.aiw-ours-tag{margin-bottom:8px}}@media (max-width:1100px){.aiw-bq7{grid-template-columns:minmax(0,1fr);grid-template-areas:"range" "small" "quotes" "more" "orders" "cta";grid-template-rows:none;gap:18px}.aiw-bq7 .aiw-small-ex img{flex:none;height:auto;aspect-ratio:4/3;min-height:0}}@media (max-width:760px){.aiw-bq7 .aiw-qg:not(.aiw-open)>.aiw-ph-more{display:none}.aiw-bq7 .aiw-see-more{display:inline-flex;grid-area:more;justify-self:stretch}.aiw-bq7 .aiw-see-more[hidden]{display:none}.aiw-bq7 .aiw-b-cta .aiw-btn{width:100%}.aiw-ord-row{grid-template-columns:minmax(0,1fr);gap:12px}.aiw-mach b{font-size:21px}.aiw-cmp{grid-template-columns:repeat(5,146px)}.aiw-payback{font-size:16px}}@media (max-width:1000px){.aiw-hx-bg{position:relative;inset:auto;height:clamp(340px,94vw,580px);z-index:0}.aiw-hx-bg .aiw-hx-img img{-o-object-position:50% 50%;object-position:50% 50%}.aiw-hx-img:after{content:none}.aiw-hx-bg:after{background:linear-gradient(0deg,var(--bg) 0,var(--scrim-0) 42%),linear-gradient(180deg,var(--scrim-55) 0,var(--scrim-0) 18%)}}@media (max-width:1100px){.aiw-bq7 .aiw-small-ex.aiw-rb{flex-direction:column}.aiw-bq7 .aiw-small-ex.aiw-rb img{width:100%;aspect-ratio:1/1;align-self:auto}}@media (max-width:760px){.aiw-hero-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aiw-ha-btn{flex-direction:column;gap:4px;min-height:70px;padding:8px 10px;font-size:12px;letter-spacing:.08em}.aiw-ha-btn small{font-size:12.5px}.aiw-pills.aiw-p4 button{font-size:14px}:where(.nvsx-aiw) textarea.aiw-fld.aiw-run{min-height:74px}.aiw-bq7 .aiw-small-ex.aiw-rb img{aspect-ratio:4/5;-o-object-position:50% 60%;object-position:50% 60%}}@media (prefers-reduced-motion:reduce){.aiw-ha-btn{transition:none}.aiw-ha-btn:hover{transform:none;box-shadow:none}}@media (max-width:1100px){.aiw-job{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"i t t" ". m b"}.aiw-job>.aiw-ico{grid-area:i;align-self:start;margin-top:2px}.aiw-job-t{grid-area:t}.aiw-job-m{grid-area:m}.aiw-job-go{grid-area:b}.aiw-pv,.aiw-pv-pts{grid-template-columns:minmax(0,1fr)}.aiw-pv-pts{gap:0}.aiw-pv-pts li{padding:16px 0}}@media (max-width:760px){.aiw-job{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"i t" ". m" ". b";gap:10px 14px;padding:18px 0}.aiw-job>.aiw-ico{width:22px;height:22px}.aiw-job-t h3{font-size:17.5px}.aiw-job-t p{font-size:15px}.aiw-job-go{justify-self:start;min-height:40px}.aiw-pv-path{padding:20px 16px}.aiw-pv-h{font-size:21px}.aiw-pv-row{gap:8px}.aiw-pv-office{gap:8px;padding:10px 10px 14px}.aiw-pv-tag{font-size:10.5px;letter-spacing:.06em}.aiw-pv-node{min-width:0}.aiw-pv-node .aiw-ico{width:28px;height:28px}.aiw-pv-node b{font-size:13.5px}.aiw-pv-link small{font-size:11.5px;white-space:normal;text-align:center;max-width:64px}.aiw-pv-cap{font-size:15px}}@media (max-width:1000px){.aiw-co-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.aiw-pills .aiw-bl{display:none}.aiw-pills .aiw-bs{display:inline}.aiw-cmp-wrap{overflow:visible}.aiw-cmp{grid-template-columns:minmax(0,1fr);width:auto;gap:12px}.aiw-cmp-c.aiw-us{position:static;order:-1;background:var(--aiw-ours-wash)}.aiw-cmp-c>*{padding:12px 16px}.aiw-cmp-c h3{font-size:20px;padding-top:16px}.aiw-cmp-c p{font-size:15px}}@media (max-width:1100px){.aiw-pk2{grid-template-columns:minmax(0,1fr);grid-template-areas:"in" "out" "bands";gap:24px}}@media (max-width:760px){.aiw-po4{grid-template-columns:minmax(0,1fr)}.aiw-po4 button{min-height:64px}.aiw-po5{gap:6px}.aiw-po5 button{min-height:52px;padding:8px 4px;font-size:22px}.aiw-pk2 .aiw-qh{font-size:21px}.aiw-pk2 .aiw-qh+.aiw-popts{margin-bottom:26px}.aiw-pk2-out{padding:22px 20px}.aiw-p-facts dd{font-size:22px}.aiw-p-srch .aiw-lg{display:none}.aiw-p-srch .aiw-sm{display:inline}.aiw-bands div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.aiw-p-bar i{transition:none}}@media (max-width:760px){.aiw-mc .aiw-ph{aspect-ratio:1/1}.aiw-mc .aiw-ph img{-o-object-position:50% 50%;object-position:50% 50%}.aiw-cmp-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0;background:none;border:0;color:var(--fg);font:600 15px/1.2 var(--aiw-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.aiw-cmp-more[hidden],.aiw-cmp:not(.aiw-open) .aiw-cmp-c>p:nth-of-type(3){display:none}.aiw-cmp-c{grid-template-rows:none;grid-row:auto;display:block}.aiw-cmp{grid-template-rows:none}.aiw-pk2 .aiw-p-hint+.aiw-popts{margin-bottom:26px}.aiw-pk2 .aiw-tok-b{margin:-12px 0 26px}.aiw-p-live{display:block;margin:-12px 0 22px;font-size:15.5px;line-height:1.45;color:var(--aiw-fg-dim)}.aiw-p-live b{color:var(--fg);font-weight:600}.aiw-p-live span{white-space:nowrap}#film .nf-play{min-height:44px;padding:0 16px 0 12px}#film .nf.is-on .nf-play{bottom:calc(var(--nf-inset,clamp(10px,1.6vw,22px)) + 52px)}}@media (prefers-reduced-motion:reduce){.nvsx-aiw,.nvsx-aiw :where(*),.nvsx-aiw :where(:after),.nvsx-aiw :where(:before){transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:760px){.aiw-ans-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.aiw-ans-list li span{grid-column:2;grid-row:1;white-space:nowrap;text-align:right}.aiw-ans-list li small{grid-column:1/-1;grid-row:2}.aiw-hero-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aiw-cl:before{background:linear-gradient(180deg,var(--bg) 0,var(--aiw-scrim-66) 14%,var(--aiw-scrim-93) 50%,var(--bg) 100%)}.aiw-chips.aiw-mach button{flex-direction:column;align-items:flex-start;gap:2px}.aiw-ck li small,[data-hrs-out]{white-space:nowrap}.aiw-ck small{display:block;margin:4px 0 0}.aiw-free,.aiw-tt b{text-wrap:balance}.aiw-free{line-height:1.35}.aiw-br-acts>*{flex:1 1 100%}.aiw-pv-office{align-content:space-between}.nvsx-aiw :where(h2,h3){text-wrap:balance}}@media (max-width:400px){.aiw-cta{padding:0 12px;font-size:23px}}.nvsx-aiw :where(p,li){text-wrap:pretty}@media (max-width:900px){body:has(.nvsx-aiw) .nvsx-cfab-wrap,body:has(.nvsx-aiw) .volt-fab-wrap{display:none}}.pw-page .aiw-hx-bg .aiw-hx-img img{-o-object-position:30% 50%;object-position:30% 50%;filter:brightness(1.25) contrast(1.04)}.pw-crumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;font:400 14.5px/1.4 var(--aiw-sans);color:var(--aiw-fg3)}.pw-crumb a{color:var(--aiw-fg-dim);text-decoration:none;border-bottom:1px solid var(--aiw-rule-2)}.pw-crumb a:hover{color:var(--fg);border-color:var(--fg)}.pw-page .aiw-hx .aiw-sub{font:500 clamp(17px,1.3vw,20px)/1.5 var(--aiw-sans);color:var(--fg);max-width:470px;margin-bottom:14px}.pw-s-yellow{background:var(--accent);color:var(--aiw-ink)}.pw-s-yellow .aiw-ans{color:var(--pw-yellow-ink-2)}.pw-s-yellow .aiw-ans b{color:var(--aiw-ink)}.aiw-btn.pw-dark{background:var(--aiw-ink);border-color:var(--aiw-ink);color:var(--fg)}.aiw-btn.pw-dark:hover{background:var(--pw-dark-hover);border-color:var(--pw-dark-hover)}.pw-sp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:start}.pw-rows{border-top:1px solid var(--aiw-rule-2)}.pw-row{display:grid;grid-template-columns:140px minmax(0,1fr) 170px;gap:10px 28px;align-items:center;padding:28px 0 24px;border-bottom:1px solid var(--rule)}.pw-who{font:800 40px/1 var(--aiw-display);text-transform:uppercase}.pw-who small{display:block;margin-top:6px;font:400 14.5px/1.3 var(--aiw-sans);text-transform:none;color:var(--aiw-fg3)}.pw-bar{position:relative;height:16px;background:var(--bg-3)}.pw-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--badge-sky);transform-origin:left center}.pw-rows.pw-armed .pw-bar i{transform:scaleX(0)}.pw-rows.pw-go .pw-bar i{transition:transform .9s var(--aiw-ease)}.pw-rows.pw-go .pw-row:nth-child(2) .pw-bar i{transition-delay:.12s}.pw-rows.pw-go .pw-row:nth-child(3) .pw-bar i{transition-delay:.24s}.pw-read{position:absolute;top:-9px;bottom:-9px;left:var(--x);width:3px;background:var(--fg)}.pw-read-l{grid-column:2;margin-top:-2px;font-size:13px;color:var(--aiw-fg3)}.pw-n{text-align:right}.pw-n b{display:block;font:900 48px/1 var(--aiw-display);color:var(--badge-sky);letter-spacing:-.01em}.pw-n span{display:block;margin-top:4px;font-size:13.5px;line-height:1.3;color:var(--aiw-fg3)}.pw-first{grid-column:2/4;font-size:15px;color:var(--aiw-fg-dim)}.pw-first b{color:var(--fg);font-weight:600}.pw-side{background:var(--bg-1);border:1px solid var(--aiw-rule-2);padding:30px}.pw-side h3{font:800 26px/1.05 var(--aiw-display);text-transform:uppercase}.pw-side p{margin-top:14px;font-size:16px;line-height:1.6;color:var(--aiw-fg-dim)}.pw-side p b{color:var(--fg);font-weight:600}.pw-side .pw-sky{color:var(--badge-sky);font-weight:600}.pw-src{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.pw-src .aiw-badge{margin-bottom:8px}.pw-src span{display:block;font-size:14.5px;line-height:1.55;color:var(--aiw-fg3)}.pw-det{margin-top:36px;border-top:1px solid var(--aiw-rule-2);border-bottom:1px solid var(--aiw-rule-2)}.pw-det summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;cursor:pointer;font:600 17px/1.3 var(--aiw-sans)}.pw-det summary::-webkit-details-marker{display:none}.pw-det summary .aiw-ico{width:18px;height:18px;color:var(--aiw-fg3);transition:transform .2s var(--aiw-ease)}.pw-det[open] summary .aiw-ico{transform:rotate(45deg);color:var(--fg)}.pw-in-d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:6px 0 28px}.pw-det p{font-size:15.5px;line-height:1.65;color:var(--aiw-fg-dim)}.pw-det p+p{margin-top:14px}.pw-tbl{width:100%;border-collapse:collapse;font-size:15px}.pw-tbl td,.pw-tbl th{padding:12px 10px;text-align:right;border-bottom:1px solid var(--rule)}.pw-tbl td:first-child,.pw-tbl th:first-child{text-align:left}.pw-tbl thead th{font:500 12.5px/1.3 var(--aiw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aiw-fg3)}.pw-tbl td{font-variant-numeric:tabular-nums;color:var(--fg)}.pw-tbl td.pw-s{color:var(--badge-sky)}.pw-tok{display:flex;gap:10px;align-items:flex-start;margin:-18px 0 30px;font-size:15px;line-height:1.5;color:var(--aiw-fg3);max-width:70ch}.pw-tok .aiw-ico{width:18px;height:18px;color:var(--aiw-fg-dim);margin-top:2px}.pw-tok b{color:var(--aiw-fg-dim);font-weight:600}#speed .pw-tok{margin:-14px 0 34px}.pw-page #speed .aiw-sh{max-width:1120px}.pw-page #speed .aiw-h2{font-size:clamp(40px,4.4vw,76px)}.pw-md{border-top:1px solid var(--aiw-rule-2)}.pw-mr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) 150px;gap:12px 32px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule)}.pw-mr h3{font:800 28px/1 var(--aiw-display);text-transform:uppercase}.pw-mr .pw-ex{margin-top:6px;font-size:15px;line-height:1.45;color:var(--aiw-fg3)}.pw-fit{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;align-items:start;font:600 17px/1.35 var(--aiw-sans)}.pw-fit .aiw-ico{color:var(--badge-mint);stroke-width:2.2;margin-top:1px}.pw-fit small{grid-column:2;font:400 14px/1.4 var(--aiw-sans);color:var(--aiw-fg3)}.pw-fit.pw-no{color:var(--aiw-fg-dim)}.pw-fit.pw-no .aiw-ico{color:var(--badge-amber)}.pw-msp b{font:900 34px/1 var(--aiw-display);color:var(--badge-sky)}.pw-msp span{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--aiw-fg3)}.pw-msp a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.pw-tag{justify-self:end;font:500 14px/1.35 var(--aiw-sans);color:var(--aiw-fg3);text-align:right}.pw-tag.pw-ours{color:var(--badge-mint)}.pw-tag a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pw-md-foot a{color:var(--fg);text-decoration:underline}.pw-uses{border-top:1px solid var(--aiw-rule-2)}.pw-uses li{display:grid;grid-template-columns:28px minmax(0,1.6fr) minmax(0,1fr);gap:8px 24px;align-items:start;padding:26px 0;border-bottom:1px solid var(--rule)}.pw-uses li>.aiw-ico{width:26px;height:26px;margin-top:2px}.pw-uses h3{font:800 28px/1 var(--aiw-display);text-transform:uppercase}.pw-uses li p{margin-top:8px;font-size:16px;line-height:1.55;color:var(--aiw-fg-dim);max-width:60ch}.pw-uses li p.pw-u-fit{margin-top:0}.pw-u-fit b{display:block;font:600 17px/1.35 var(--aiw-sans);color:var(--fg)}.pw-u-fit span{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--aiw-fg3)}.pw-rb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.pw-rb figure{background:var(--pw-photo-bg)}.pw-rb figure img{width:100%}.pw-rb figcaption{padding:12px 16px;font-size:13.5px;line-height:1.45;color:var(--aiw-ink-3);background:var(--aiw-paper)}.pw-rb .aiw-badge{color:var(--doc-ok)}.pw-rb .aiw-h2{margin-top:12px}.pw-rb .aiw-ans{margin-top:16px}.pw-parts{margin-top:30px;border-top:1px solid var(--pw-paper-rule)}.pw-parts div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--pw-paper-rule)}.pw-parts dt{font-size:14.5px;line-height:1.45;color:var(--aiw-ink-3)}.pw-parts dd{font:600 16.5px/1.45 var(--aiw-sans);color:var(--aiw-ink)}.pw-sheet{margin-top:16px;font-size:14.5px;line-height:1.55;color:var(--aiw-ink-3)}.pw-sold{margin-top:72px}.pw-sold-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 56px;align-items:end;margin-bottom:22px}.pw-sold-h h3{font:800 clamp(28px,2.4vw,40px)/1 var(--aiw-display);text-transform:uppercase;color:var(--aiw-ink)}.pw-sold-h p{font-size:16px;line-height:1.55;color:var(--aiw-ink-2)}.pw-sold-h b{color:var(--aiw-ink);font-weight:600}.pw-sl{border-top:2px solid var(--aiw-ink)}.pw-sl li{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 200px 190px;gap:8px 28px;align-items:center;padding:18px 0;border-bottom:1px solid var(--pw-paper-rule)}.pw-sl b{display:block;font:600 18px/1.3 var(--aiw-sans);color:var(--aiw-ink)}.pw-sl span{display:block;margin-top:3px;font-size:14.5px;line-height:1.4;color:var(--aiw-ink-3)}.pw-sl-t{font-size:15px;line-height:1.45;color:var(--aiw-ink-2)}.pw-sl-p{font:800 26px/1 var(--aiw-display);color:var(--aiw-ink);text-align:right}.pw-sl-p,.pw-sl-s{white-space:nowrap}.pw-sl-s{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:14px;color:var(--aiw-ink-3)}.pw-sold-go{margin-top:28px}.pw-ed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pw-ec{background:var(--bg-1);border:1px solid var(--rule)}.pw-im{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--ink)}.pw-im img{-o-object-fit:contain;object-fit:contain}.pw-im-render img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%}.pw-im small{position:absolute;right:12px;bottom:10px;font:500 11px/1 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aiw-fg3)}.pw-ec{display:flex;flex-direction:column}.pw-where{margin-top:14px;font-size:15px;line-height:1.5;color:var(--aiw-fg-dim)}.pw-where a{display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pw-where .aiw-ico{width:15px;height:15px}.pw-specs{margin-top:72px}.pw-specs-h{font:800 clamp(26px,2.2vw,36px)/1 var(--aiw-display);text-transform:uppercase;margin-bottom:22px}.pw-vids-h{margin-top:64px}.pw-spec-wrap{overflow-x:auto;border:1px solid var(--rule)}.pw-spec-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pw-spec{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;font-size:15.5px}.pw-spec td,.pw-spec th{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.pw-spec tbody tr:last-child td,.pw-spec tbody tr:last-child th{border-bottom:0}.pw-spec thead th{font:800 20px/1.1 var(--aiw-display);text-transform:uppercase;color:var(--fg);background:var(--bg-1)}.pw-spec tbody th{width:26%;font-weight:400;color:var(--aiw-fg3)}.pw-spec td{color:var(--fg)}.pw-spec tbody tr:nth-child(2n){background:var(--bg-1)}.pw-vids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pw-bd{padding:26px 28px 30px}.pw-ec h3{font:800 clamp(26px,2.1vw,34px)/1 var(--aiw-display);text-transform:uppercase}.pw-ec .aiw-badge{margin-top:16px}.pw-full{margin-top:6px;font-size:13.5px;line-height:1.4;color:var(--aiw-fg3)}.pw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--rule)}.pw-facts div{padding:16px 16px 0 0}.pw-facts div+div{padding-left:16px;border-left:1px solid var(--rule)}.pw-facts b{display:block;font:900 30px/1 var(--aiw-display)}.pw-facts span{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:var(--aiw-fg3)}.pw-best{margin-top:22px;font-size:16px;line-height:1.55;color:var(--aiw-fg-dim)}.pw-best b{color:var(--fg);font-weight:600}.pw-credit{margin-top:22px;font-size:13.5px;color:var(--aiw-fg4)}.pw-pr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:start}.pw-big,.pw-pr .aiw-h2{color:var(--aiw-ink)}.pw-big{margin-top:22px;font:900 clamp(72px,8.4vw,150px)/.86 var(--aiw-display);letter-spacing:-.03em}.pw-pr .aiw-ans{margin-top:20px}.pw-real{margin-top:30px;border-top:1px solid var(--pw-yellow-rule)}.pw-real li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--pw-yellow-rule);font-size:16px;line-height:1.5;color:var(--pw-yellow-ink-2)}.pw-real li b{font-weight:700;color:var(--aiw-ink)}.pw-pr .aiw-btn.pw-dark{margin-top:30px}.pw-mv h3{font:800 28px/1 var(--aiw-display);text-transform:uppercase;color:var(--aiw-ink)}.pw-mv ul{margin-top:18px;border-top:1px solid var(--pw-yellow-rule)}.pw-mv li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--pw-yellow-rule);font-size:16.5px;line-height:1.5;color:var(--pw-yellow-ink-2)}.pw-mv li .aiw-ico{color:var(--aiw-ink);margin-top:2px}.pw-mv li b{color:var(--aiw-ink);font-weight:600}.pw-pay{margin-top:22px;font-size:15.5px;line-height:1.6;color:var(--pw-yellow-ink-2)}.pw-pay a{color:var(--aiw-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.pw-buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.pw-tl{border-left:2px solid var(--aiw-rule-2);margin-left:18px}.pw-tl li{position:relative;padding:0 0 30px 36px}.pw-tl li:last-child{padding-bottom:0}.pw-nd{position:absolute;left:-19px;top:-2px;width:36px;height:36px;background:var(--bg-2);border:2px solid var(--fg);display:grid;place-content:center}.pw-nd .aiw-ico{width:18px;height:18px}.pw-d{font:600 14.5px/1.2 var(--aiw-sans);color:var(--aiw-fg3)}.pw-tl b{display:block;margin-top:6px;font:800 26px/1.05 var(--aiw-display);text-transform:uppercase}.pw-tl p{margin-top:6px;font-size:16px;line-height:1.55;color:var(--aiw-fg-dim)}.pw-inc h3{font:800 26px/1 var(--aiw-display);text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--aiw-rule-2)}.pw-inc h3+ul{margin-bottom:34px}.pw-inc li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--aiw-fg-dim)}.pw-inc li .aiw-ico{margin-top:2px;color:var(--fg)}.pw-inc .pw-ok li .aiw-ico{color:var(--badge-mint);stroke-width:2.2}.pw-inc li b{color:var(--fg);font-weight:600}.pw-inc small{margin-left:6px;font:500 12.5px/1 var(--aiw-mono);letter-spacing:.04em;color:var(--aiw-fg4)}.pw-req{margin:-20px 0 34px;font-size:14.5px;line-height:1.55;color:var(--aiw-fg3)}.pw-office{margin-top:48px}.pw-office h3{font:800 26px/1 var(--aiw-display);text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--aiw-rule-2)}.pw-office div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--rule)}.pw-office dt{font:600 15px/1.5 var(--aiw-sans);color:var(--fg)}.pw-office dd{font-size:15px;line-height:1.55;color:var(--aiw-fg-dim)}.pw-render{position:absolute;z-index:1;left:50%;bottom:14px;font-size:12px;line-height:1;color:var(--aiw-fg-60)}.pw-lad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--aiw-rule-2)}.pw-st{display:flex;flex-direction:column;gap:10px;padding:28px 26px 26px;text-decoration:none;color:var(--fg);transition:background-color .18s ease}.pw-st+.pw-st{border-left:1px solid var(--aiw-rule-2)}a.pw-st:hover{background:var(--bg-1)}.pw-st .aiw-ico{width:26px;height:26px}.pw-st h3{font:800 clamp(24px,1.9vw,30px)/1 var(--aiw-display);text-transform:uppercase}.pw-st-mem{font:600 16px/1.4 var(--aiw-sans)}.pw-st-who{font-size:15px;line-height:1.45;color:var(--aiw-fg3)}.pw-st-pr{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);font:900 28px/1 var(--aiw-display);white-space:nowrap}.pw-st-go{display:inline-flex;align-items:center;gap:8px;font:600 14.5px/1 var(--aiw-sans);color:var(--aiw-fg-dim)}.pw-st .pw-st-go .aiw-ico{width:16px;height:16px;transition:transform .16s var(--aiw-ease)}a.pw-st:hover .pw-st-go{color:var(--fg)}a.pw-st:hover .pw-st-go .aiw-ico{transform:translateX(4px)}.pw-st.pw-here{background:var(--bg-2)}.pw-here-t,.pw-st.pw-here h3,.pw-st.pw-here>.aiw-ico{color:var(--badge-violet)}.pw-here-t{font:600 14.5px/1 var(--aiw-sans)}.pw-page .aiw-cl-img img{-o-object-position:30% 50%;object-position:30% 50%;filter:grayscale(.85) brightness(1.2) contrast(1.05)}@media (max-width:1100px){.pw-buy,.pw-pr,.pw-rb,.pw-sp{grid-template-columns:minmax(0,1fr);gap:40px}.pw-mr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px}.pw-tag{justify-self:start;text-align:left}.pw-lad{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-st:nth-child(3){border-left:0}.pw-st:nth-child(n+3){border-top:1px solid var(--aiw-rule-2)}.pw-rb figure{max-width:520px}.pw-sold-h{grid-template-columns:minmax(0,1fr)}.pw-sl li{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px}.pw-sl-t{grid-column:1}.pw-sl-p{grid-column:2;grid-row:1}.pw-sl-s{grid-column:2;grid-row:2}}@media (max-width:1000px){.pw-page .aiw-hx-bg{height:clamp(220px,58vw,420px)}.pw-render{left:auto;right:20px;bottom:12px}}@media (max-width:760px){.pw-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:22px 0 20px}.pw-who{grid-row:1;grid-column:1;font-size:32px}.pw-n{grid-row:1;grid-column:2;align-self:end}.pw-bar,.pw-first,.pw-read-l{grid-column:1/-1}.pw-n b{font-size:40px}.pw-side{padding:24px}.pw-in-d{gap:22px}.pw-in-d,.pw-mr{grid-template-columns:minmax(0,1fr)}.pw-mr{gap:12px}.pw-mr h3{font-size:26px}.pw-uses li{grid-template-columns:26px minmax(0,1fr);gap:8px 14px}.pw-u-fit{grid-column:2}.pw-uses h3{font-size:24px}.pw-office div,.pw-parts div{grid-template-columns:minmax(0,1fr);gap:2px}.pw-sold{margin-top:48px}.pw-sl-p{font-size:22px}.pw-ed,.pw-vids{grid-template-columns:minmax(0,1fr);gap:18px}.pw-specs{margin-top:52px}.pw-vids-h{margin-top:44px}.pw-spec{font-size:14.5px}.pw-spec td,.pw-spec th{padding:12px 14px}.pw-bd{padding:22px 20px 24px}.pw-facts b{font-size:24px}.pw-lad{grid-template-columns:minmax(0,1fr)}.pw-st+.pw-st{border-left:0}.pw-st+.pw-st,.pw-st:nth-child(n+3){border-top:1px solid var(--aiw-rule-2)}.pw-big{font-size:clamp(60px,18vw,84px)}}@media (prefers-reduced-motion:reduce){.pw-rows.pw-armed .pw-bar i{transform:none}.pw-det summary .aiw-ico,.pw-rows.pw-go .pw-bar i,.pw-st,.pw-st .pw-st-go .aiw-ico{transition:none}}.dk-page .aiw-hx-bg .aiw-hx-img img{-o-object-position:100% 50%;object-position:100% 50%;filter:none}.dk-page .aiw-hx .aiw-sub{font:500 clamp(17px,1.3vw,20px)/1.5 var(--aiw-sans);color:var(--fg);max-width:470px;margin-bottom:14px}.dk-page #speed .aiw-sh{max-width:1120px}.dk-page #speed .aiw-h2{font-size:clamp(40px,4.4vw,76px)}.dk-page .aiw-cl-img img{-o-object-position:50% 72%;object-position:50% 72%;filter:grayscale(.85) brightness(1.15) contrast(1.05)}.dk-sp{border-top:1px solid var(--aiw-rule-2)}.dk-sp li{display:grid;grid-template-columns:minmax(0,380px) 220px minmax(0,520px);gap:10px 40px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule)}.dk-sp h3{font:600 19px/1.4 var(--aiw-sans);color:var(--fg)}.dk-sp-n b{display:block;font:900 52px/1 var(--aiw-display);color:var(--badge-sky);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dk-sp-n span{display:block;margin-top:6px;font-size:14px;line-height:1.35;color:var(--aiw-fg3)}.dk-sp-more{font-size:15.5px;line-height:1.55;color:var(--aiw-fg-dim)}.dk-sp-warn .dk-sp-more{color:var(--badge-amber)}.dk-sum{margin-top:22px;max-width:92ch;font-size:15.5px;line-height:1.6;color:var(--aiw-fg-dim)}.dk-sum b{color:var(--fg);font-weight:600}.dk-src a{color:var(--aiw-fg-dim);text-decoration:underline;text-underline-offset:3px}.dk-src{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:22px;font-size:14.5px;line-height:1.55;color:var(--aiw-fg3)}.dk-parts-h{margin-top:30px;font:800 24px/1 var(--aiw-display);text-transform:uppercase;color:var(--aiw-ink)}.dk-rb .pw-parts{margin-top:14px}.dk-rb figure img{filter:brightness(1.45) contrast(1.12)}.dk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dk-cc,.dk-cc .pw-bd{display:flex;flex-direction:column}.dk-cc .pw-bd{flex:1;padding-top:20px}.dk-plate{container-type:inline-size}.dk-plate-img{position:absolute;inset:10% 9%}.dk-np{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto auto;padding:18px 20px 14px;color:var(--aiw-ink)}.dk-np-mk{font:700 13px/1 var(--aiw-mono);letter-spacing:.16em}.dk-np-mem{font:500 12.5px/1 var(--aiw-mono);letter-spacing:.06em;color:var(--aiw-ink-3)}.dk-np-fam{grid-column:1/-1;grid-row:3;font:800 clamp(17px,6cqi,26px)/1 var(--aiw-display);text-transform:uppercase}.dk-np b{grid-column:1/-1;grid-row:4;margin-top:4px;font:900 clamp(60px,28cqi,136px)/.8 var(--aiw-display);letter-spacing:-.02em}.dk-cm-cap{padding:12px 28px 0;min-height:calc(2.8em + 12px);font:400 12.5px/1.4 var(--aiw-mono);color:var(--aiw-fg3)}.dk-cf{margin-top:18px;border-top:1px solid var(--aiw-rule-2)}.dk-cf div{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:11px 0;border-bottom:1px solid var(--rule)}.dk-cf dt{font-size:14.5px;line-height:1.4;color:var(--aiw-fg3)}.dk-cf dd{font:600 15.5px/1.35 var(--aiw-sans);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.dk-cf .dk-cf-pr{align-items:center;padding:14px 0}.dk-cf .dk-cf-pr dd{font:800 24px/1 var(--aiw-display);white-space:nowrap}.dk-cc .pw-best{margin-top:20px}.dk-cf-note{margin-top:10px;font-size:14px;line-height:1.45;color:var(--aiw-fg3)}.dk-ask{margin-top:24px;font-size:16.5px;line-height:1.5;color:var(--pw-yellow-ink-2)}.dk-ask b{color:var(--aiw-ink);font-weight:600}.dk-pr .aiw-btn.pw-dark{margin-top:14px}.dk-cc .aiw-badge{margin-top:auto;padding-top:18px}.dk-page .pw-det p a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.dk-at{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;border-top:1px solid var(--aiw-rule-2)}.dk-at div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--rule)}.dk-at dt{font:800 24px/1.1 var(--aiw-display);text-transform:uppercase}.dk-at dd{font-size:16px;line-height:1.55}.dk-at dd,.dk-at-foot{color:var(--aiw-fg-dim)}.dk-at-foot{margin-top:28px;max-width:80ch;font-size:15.5px;line-height:1.6}.dk-at-foot a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.dk-up{border-top:1px solid var(--aiw-rule-2)}.dk-up-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 260px;gap:10px 40px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule);color:var(--fg);text-decoration:none;transition:background-color .18s ease}.dk-up-row:hover{background:var(--bg-1)}.dk-up-sign{font:500 19px/1.45 var(--aiw-sans)}.dk-up-go{display:flex;align-items:center;gap:24px;min-width:0}.dk-up-img{position:relative;flex:none;width:136px;aspect-ratio:4/3;overflow:hidden;background:var(--bg-2)}.dk-up-img img{-o-object-fit:cover;object-fit:cover}.dk-up-nm{min-width:0}.dk-up-nm b{display:block;font:800 28px/1 var(--aiw-display);text-transform:uppercase}.dk-up-nm small{display:block;margin-top:6px;font-size:15px;line-height:1.35;color:var(--aiw-fg3)}.dk-up-note{margin-top:16px;font-size:13.5px;color:var(--aiw-fg4)}.dk-up-pr{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;font:900 30px/1 var(--aiw-display);white-space:nowrap}.dk-up-pr .aiw-ico{width:20px;height:20px;transition:transform .16s var(--aiw-ease)}.dk-up-row:hover .dk-up-pr .aiw-ico{transform:translateX(4px)}@media (max-width:1000px){.dk-page .aiw-hx-bg{height:clamp(220px,58vw,420px)}.dk-page .aiw-hx-bg .aiw-hx-img img{-o-object-position:50% 80%;object-position:50% 80%}.dk-sp li{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.dk-sp h3{grid-column:1}.dk-sp-n{grid-column:2;grid-row:1/3;text-align:right}.dk-sp-more{grid-column:1}.dk-at{grid-template-columns:minmax(0,1fr)}.dk-up-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.dk-up-sign{grid-column:1/-1}}@media (max-width:1279px){.dk-cards{grid-template-columns:minmax(0,1fr);gap:18px}}@media (min-width:761px) and (max-width:1279px){.dk-cc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.dk-plate.lh-plate{aspect-ratio:1}.dk-cm-cap{padding:12px 20px 20px;min-height:0}.dk-cc .pw-bd{padding-top:26px}}@media (max-width:760px){.dk-parts-h{font-size:22px}.dk-sp h3{font-size:17px}.dk-sp-n b{font-size:40px}.dk-sp-n span{max-width:120px;margin-left:auto}.dk-at div{grid-template-columns:minmax(0,1fr);gap:4px}.dk-at dt{font-size:22px}.dk-up-row{grid-template-columns:104px minmax(0,1fr);gap:8px 16px}.dk-up-sign{margin-bottom:6px;font-size:17px}.dk-up-go{display:contents}.dk-up-img{grid-column:1;grid-row:2/4;width:104px;align-self:start}.dk-up-nm{grid-column:2;grid-row:2}.dk-up-nm b{font-size:22px}.dk-up-nm small{font-size:14px}.dk-up-pr{grid-column:2;grid-row:3;justify-content:flex-start;font-size:24px}.dk-cf .dk-cf-pr dd{font-size:22px}.dk-cm-cap{padding:12px 20px 0;min-height:0}}@media (prefers-reduced-motion:reduce){.dk-up-pr .aiw-ico,.dk-up-row{transition:none}}.gs-page .aiw-hx-bg .aiw-hx-img img{-o-object-position:72% 50%;object-position:72% 50%}.gs-hx-cap{position:absolute;right:24px;top:22px;z-index:1;font:500 11.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg-60)}.gs-page .aiw-hx .aiw-sub{font:500 clamp(17px,1.3vw,20px)/1.5 var(--aiw-sans);color:var(--fg);max-width:480px;margin-bottom:14px}.gs-mc .aiw-ans,.gs-sold .aiw-ans{margin-top:16px}.gs-fig{position:relative;background:var(--aiw-photo-bg)}.gs-fig img{width:100%}.gs-fig figcaption{position:absolute;right:10px;bottom:8px;padding:4px 6px;background:var(--overlay-medium);font:500 11.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg-60)}.gs-more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font:600 15px/1.3 var(--aiw-sans);color:var(--fg);text-decoration:underline;text-underline-offset:4px}.gs-more .aiw-ico{width:16px;height:16px}.gs-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gs-pc{display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--rule)}.gs-pc-im{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--aiw-photo-bg)}.gs-pc-im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-pc-im small{position:absolute;right:10px;bottom:8px;padding:4px 6px;background:var(--overlay-medium);font:500 11.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg-60)}.gs-pc-bd{flex:1;display:flex;flex-direction:column;padding:26px 28px 28px}.gs-pc h3{display:flex;align-items:center;gap:12px;font:800 clamp(26px,2.1vw,34px)/1 var(--aiw-display);text-transform:uppercase}.gs-pc h3 .aiw-ico{width:26px;height:26px}.gs-pc dl{margin-top:20px;border-top:1px solid var(--rule)}.gs-pc dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--rule)}.gs-pc dt{font-size:14.5px;line-height:1.45;color:var(--aiw-fg3)}.gs-pc dd{font:500 16px/1.5 var(--aiw-sans);color:var(--fg)}.gs-pc-pr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:22px}.gs-pc-pr span{font-size:14.5px;color:var(--aiw-fg3)}.gs-pc-pr b{font:900 34px/1 var(--aiw-display);color:var(--fg);white-space:nowrap}.gs-pc-go{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:18px;font:600 15px/1.3 var(--aiw-sans);color:var(--aiw-fg-dim);text-decoration:none}.gs-pc-go .aiw-ico{width:16px;height:16px}.gs-pc-go:hover{color:var(--fg)}.gs-mc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.gs-mc.gs-mc-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gs-mc-l{display:flex;flex-direction:column;gap:24px}.gs-speed h3{font-size:24px}.gs-parts{margin-top:28px;border-top:1px solid var(--aiw-rule-2)}.gs-parts div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.gs-parts dt{font-size:14.5px;line-height:1.45;color:var(--aiw-fg3)}.gs-parts dd{font:600 16.5px/1.45 var(--aiw-sans);color:var(--fg)}.gs-nw{white-space:nowrap}.gs-mc-l .gs-more{align-self:flex-start;margin-top:0}.gs-photo{background:var(--aiw-photo-bg)}.gs-photo img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.gs-photo figcaption{padding:12px 16px;font-size:13.5px;line-height:1.45;color:var(--aiw-fg3);background:var(--bg-1)}.gs-srv-rent{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule);font-size:16px;line-height:1.6;color:var(--aiw-fg-dim);max-width:60ch}.gs-srv-rent b{color:var(--fg);font-weight:600}.gs-big{margin-top:22px}.gs-sheet{margin-top:18px;font-size:16px;line-height:1.6;color:var(--aiw-fg-dim);max-width:64ch}.gs-go{margin-top:28px}.gs-gk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gs-gc{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;background:var(--bg-1);border:1px solid var(--rule)}.gs-gc>:not(:first-child){padding-left:28px;padding-right:28px}.gs-gc-hd{padding-top:26px}.gs-gc h3{font:800 clamp(26px,2.1vw,34px)/1 var(--aiw-display)}.gs-g-full,.gs-gc h3{text-transform:uppercase}.gs-g-full{margin-top:8px;font:500 12px/1.4 var(--aiw-mono);letter-spacing:.06em;color:var(--aiw-fg4)}.gs-g-plain{margin-top:12px;font-size:16px;line-height:1.5;color:var(--aiw-fg-dim);max-width:52ch}.gs-gm-im{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg)}.gs-gm-im img{-o-object-fit:contain;object-fit:contain}.gs-gm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;aspect-ratio:16/9;background:var(--bg)}.gs-gm-pair .gs-gm-im{aspect-ratio:3/2}.gs-gm-pair .gs-gm-im img{-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,var(--scrim-0) 0,var(--bg) 14%,var(--bg) 80%,var(--scrim-0) 100%),linear-gradient(90deg,var(--scrim-0) 0,var(--bg) 6%,var(--bg) 94%,var(--scrim-0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,var(--scrim-0) 0,var(--bg) 14%,var(--bg) 80%,var(--scrim-0) 100%),linear-gradient(90deg,var(--scrim-0) 0,var(--bg) 6%,var(--bg) 94%,var(--scrim-0) 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.gs-gm-pair figcaption{margin-top:6px;text-align:center;font:500 11.5px/1 var(--aiw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aiw-fg-60)}.gs-gc .lh-video-box{border:0;border-bottom:1px solid var(--rule)}.gs-gc .lh-video figcaption{padding:0 28px}.gs-gc .lh-play{left:20px;top:auto;bottom:20px;transform:none}.gs-plate{align-self:stretch;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:18px;aspect-ratio:16/9;padding:24px 28px;background:var(--bg);border-bottom:1px solid var(--rule)}.gs-plate-ln,.gs-plate-mk{font:500 12px/1.4 var(--aiw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aiw-fg-60)}.gs-plate b{font:900 clamp(64px,7vw,116px)/.86 var(--aiw-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg)}.gs-plate-ln{padding-top:16px;border-top:1px solid var(--rule-2)}.gs-gc>.gs-gf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;margin:22px 28px 0;padding:0;border-top:1px solid var(--aiw-rule-2);border-bottom:1px solid var(--rule)}.gs-gf p{min-width:0;padding:16px 12px 14px 0}.gs-gf p+p{padding-left:16px;border-left:1px solid var(--rule)}.gs-gf b{display:block;font:900 clamp(22px,2vw,30px)/1 var(--aiw-display);color:var(--fg);white-space:nowrap}.gs-gf span{display:block;margin-top:6px;font-size:13.5px;line-height:1.35;color:var(--aiw-fg3)}.gs-gs{align-self:start}.gs-gs div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--rule)}.gs-gs dt{font-size:14px;line-height:1.45;color:var(--aiw-fg3)}.gs-gs dd{font:500 15.5px/1.45 var(--aiw-sans);color:var(--fg)}.gs-gc>.gs-g-best{padding-top:18px;padding-bottom:28px}.gs-g-best p{font-size:16px;line-height:1.55;color:var(--aiw-fg-dim)}.gs-g-best b{color:var(--fg);font-weight:600}.gs-g-trade{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:10px}.gs-g-trade .aiw-ico{width:18px;height:18px;margin-top:3px;color:var(--badge-amber)}.gs-g-best .gs-g-trade span{font-size:15px}.pw-sold.gs-sold{margin-top:0}.gs-sold-f{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 40px;align-items:center;margin-top:28px}.gs-sold-f .aiw-note{max-width:70ch}.gs-page .aiw-s-light .aiw-note b,.gs-page .pw-pay b{color:var(--aiw-ink)}.gs-rent{border-top:1px solid var(--aiw-rule-2)}.gs-rr{display:grid;grid-template-columns:230px minmax(0,1fr) 150px;gap:10px 28px;align-items:center;padding:26px 0 22px;border-bottom:1px solid var(--rule)}.gs-rw{font:600 17px/1.3 var(--aiw-sans);color:var(--fg)}.gs-rw small{display:block;margin-top:5px;font:400 13.5px/1.4 var(--aiw-sans);color:var(--aiw-fg3)}.gs-rb{position:relative;height:16px;background:var(--bg-3)}.gs-rb i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--aiw-fg4)}.gs-own .gs-rb i{background:var(--fg)}.gs-rc{text-align:right}.gs-rc b{display:block;font:900 36px/1 var(--aiw-display);color:var(--fg);white-space:nowrap}.gs-rc span{display:block;margin-top:4px;font-size:13.5px;color:var(--aiw-fg3)}.gs-pay{margin-top:30px}.gs-pay b{display:block;font:900 clamp(44px,4.4vw,72px)/.9 var(--aiw-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg)}.gs-pay span{display:block;margin-top:10px;font-size:16.5px;line-height:1.55;color:var(--aiw-fg-dim);max-width:52ch}.gs-calc{margin:20px 0 4px}.gs-page .pw-side p a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.gs-prep div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--rule)}.gs-prep dt{font:600 16px/1.5 var(--aiw-sans);color:var(--fg)}.gs-prep dd{font-size:16px;line-height:1.5}.gs-paper,.gs-prep dd{color:var(--aiw-fg-dim)}.gs-paper{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:28px;font-size:15.5px;line-height:1.6}.gs-paper .aiw-ico{margin-top:2px;color:var(--fg)}.gs-paper a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.pw-st.gs-here{background:var(--bg-2)}.gs-here .pw-st-go{color:var(--fg)}@media (max-width:1100px){.gs-mc,.gs-mc.gs-mc-r{grid-template-columns:minmax(0,1fr);gap:40px}.gs-mc .gs-mc-l{order:2}.gs-fig{max-width:520px}}@media (max-width:900px){.gs-gk{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:1000px){.gs-page .aiw-hx-bg .aiw-hx-img img{-o-object-position:50% 72%;object-position:50% 72%}.gs-hx-cap{top:14px;right:20px}}@media (max-width:760px){.gs-pick{grid-template-columns:minmax(0,1fr);gap:18px}.gs-pc-bd{padding:22px 20px 24px}.gs-parts div,.gs-pc dl div,.gs-prep div{grid-template-columns:minmax(0,1fr);gap:2px}.gs-pc-pr{flex-direction:column;align-items:flex-start;gap:6px}.gs-gc .lh-video figcaption,.gs-gc>:not(:first-child){padding-left:20px;padding-right:20px}.gs-gc>.gs-gf{margin-left:20px;margin-right:20px;padding:0}.gs-gf p{padding-right:8px}.gs-gf p+p{padding-left:10px}.gs-gf b{font-size:21px}.gs-gf span{font-size:12.5px}.gs-gs div{grid-template-columns:104px minmax(0,1fr);gap:12px}.gs-plate{padding:20px}.gs-plate b{font-size:clamp(48px,15vw,72px)}.gs-gm-pair{aspect-ratio:auto;gap:14px;padding:12px 0 16px}.gs-gm-pair,.gs-sold-f{grid-template-columns:minmax(0,1fr)}.gs-rr{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:22px 0 20px}.gs-rw{grid-row:1;grid-column:1}.gs-rc{grid-row:1;grid-column:2;align-self:end}.gs-rb{grid-row:2;grid-column:1/-1}.gs-rc b{font-size:30px}}