.figure-module__5OIRwG__figure{gap:10px;margin-block:28px;display:grid}.figure-module__5OIRwG__frame{border:1px solid var(--rule);background:var(--desk-2);border-radius:12px;overflow:hidden}.figure-module__5OIRwG__img{width:100%;height:auto;margin-inline:auto;display:block}.figure-module__5OIRwG__caption{font-size:var(--text-meta);color:var(--ink-2);line-height:1.5}.figure-module__5OIRwG__open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.figure-module__5OIRwG__open:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.figure-module__5OIRwG__lightbox{opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .18s var(--ease-out), overlay .18s allow-discrete, display .18s allow-discrete;background:#1c1b1ad6;border:0;margin:0;padding:0;position:fixed;inset:0}.figure-module__5OIRwG__lightbox:popover-open{opacity:1}@starting-style{.figure-module__5OIRwG__lightbox:popover-open{opacity:0}}.figure-module__5OIRwG__close{cursor:zoom-out;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:max(20px,4vmin);display:grid;position:relative}.figure-module__5OIRwG__close:focus-visible{outline:none}.figure-module__5OIRwG__full{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 64px #00000059}.figure-module__5OIRwG__x{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.figure-module__5OIRwG__close:focus-visible .figure-module__5OIRwG__x{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.figure-module__5OIRwG__lightbox{transition:none}}
.compare-module__b2CvNG__compare{gap:12px;margin-block:28px;display:grid}.compare-module__b2CvNG__compare[data-wide]{margin-block:0}.compare-module__b2CvNG__switch{background:var(--desk-2);border:0;border-radius:999px;justify-self:start;gap:2px;margin:0;padding:3px;display:inline-flex}.compare-module__b2CvNG__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-module__b2CvNG__option{cursor:pointer;position:relative}.compare-module__b2CvNG__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.compare-module__b2CvNG__option span{font-size:var(--text-meta);color:var(--ink-3);transition:color .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:999px;padding:5px 14px;line-height:18px;display:block}.compare-module__b2CvNG__option:hover span{color:var(--ink)}.compare-module__b2CvNG__option input:checked+span{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #281e141f}.compare-module__b2CvNG__option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.compare-module__b2CvNG__frame{border:1px solid var(--rule);background:var(--desk-2);border-radius:12px;display:grid;overflow:hidden}.compare-module__b2CvNG__side{transition:opacity .26s var(--ease-out), visibility 0s linear 0s;grid-area:1/1}.compare-module__b2CvNG__side[data-side=after]{opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out), visibility 0s linear .26s}.compare-module__b2CvNG__compare:has(input[value=after]:checked) .compare-module__b2CvNG__side[data-side=before]{opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out), visibility 0s linear .26s}.compare-module__b2CvNG__compare:has(input[value=after]:checked) .compare-module__b2CvNG__side[data-side=after]{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out), visibility 0s linear 0s}.compare-module__b2CvNG__img{width:100%;height:auto;display:block}.compare-module__b2CvNG__caption{font-size:var(--text-meta);color:var(--ink-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.compare-module__b2CvNG__side,.compare-module__b2CvNG__side[data-side],.compare-module__b2CvNG__option span{transition:none!important}}
