@keyframes art-rule{0%{scale:1 0}}@keyframes art-tag{0%{opacity:0;translate:0 8px}}@keyframes art-pop{0%{opacity:0;scale:.94}}[data-in-short-rule]{top:1.5rem;bottom:1.5rem}[data-travel-gutter]{top:44px;bottom:1.5rem;left:43px}@media (min-width:768px){[data-in-short-rule]{top:2rem;bottom:2rem}[data-travel-gutter]{top:52px;bottom:2rem;left:51px}}[data-price-pill]{display:none}@media screen and (max-width:1023.98px){[data-in-short-rule]{transform-origin:50% 0}[data-active-on] tbody:not([data-compare-rows])>tr[data-active-row]{background-color:var(--bone)}[data-active-on] tr[data-active-row]>:is(td,th){color:var(--ink)}[data-active-on] [data-compare-rows]>tr>td{position:relative}[data-active-on] [data-compare-rows]>tr>td:after{content:"";background-color:var(--graphite);transform-origin:50% 0;width:1px;position:absolute;top:.9rem;bottom:.2rem;left:-.6rem;scale:1 0}[data-active-on] [data-compare-rows]>tr[data-active-row]>td:after{scale:1}[data-active-on] [data-price-pill]{bottom:calc(var(--dock-h,0px) + 12px);z-index:20;pointer-events:none;align-items:flex-end;height:0;display:flex;position:sticky;overflow:visible}[data-price-pill]>*{display:none}[data-active-on] [data-price-pill]>[data-active-row]{border:1px solid var(--ink);background-color:var(--paper);color:var(--ink);letter-spacing:.04em;border-radius:18px;padding:6px 14px;font-size:12.5px;line-height:1.4;display:block}[data-price-pill] [data-tag-note]{max-width:30ch;color:var(--graphite);letter-spacing:0;font-size:11px;display:block}[data-active-on] [data-q-head]{position:relative}[data-active-on] [data-q-head]:before{content:"";background-color:var(--signal-ink);transform-origin:50% 100%;border-radius:2px;width:2px;position:absolute;top:.3em;bottom:.3em;left:-.8rem;scale:1 0}[data-active-on] [data-q-head][data-active-item][data-active-row]:before{scale:1}[data-active-on] [data-fact-rows]{list-style:none}[data-active-on] [data-fact-rows]>li{position:relative}[data-active-on] [data-fact-rows]>li:before{content:"";background-color:var(--signal-ink);width:6px;height:6px;box-shadow:0 0 0 0 var(--paper), 0 0 0 0 var(--signal-ink);border-radius:999px;position:absolute;top:.72em;left:-1.2rem}[data-active-on] [data-fact-rows]>li[data-active-row]:before{box-shadow:0 0 0 3px var(--paper), 0 0 0 4.5px var(--signal-ink)}[data-active-on] [data-fact-rows]>li>strong:first-child{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px}[data-active-on] [data-fact-rows]>li[data-active-row]>strong:first-child{color:var(--signal-ink);-webkit-text-decoration-color:var(--signal-ink);text-decoration-color:var(--signal-ink)}[data-travel-on] ol[data-steps] [data-travel-path]{color:var(--signal-ink)}ol[data-steps] [data-traveller]{opacity:0}[data-travel-on] ol[data-steps] [data-traveller]{opacity:1;color:var(--signal-ink)}[data-travel-on] ol[data-steps] [data-travel-step][data-reached] [data-pop]{color:var(--paper)}}@media screen and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html.js [data-armed]:not([data-inview],:focus-within) [data-in-short-rule]{scale:1 0}html.js [data-armed][data-inview=""] [data-in-short-rule]{animation:art-rule 1s var(--ease-out) .12s backwards}html.js [data-armed]:not([data-inview],:focus-within) [data-chip-pop]>li{opacity:0;scale:.94}html.js [data-armed][data-inview=""] [data-chip-pop]>li{transform-origin:0;animation:art-pop .62s var(--ease-spring) calc(var(--i,0) * 70ms) backwards}[data-active-on] tr[data-active-item]{transition:background-color .4s var(--ease-std)}[data-active-on] tr[data-active-item]>:is(td,th){transition:color .4s var(--ease-std)}[data-active-on] [data-q-head]:before{transition:scale .5s var(--ease-out)}[data-active-on] [data-compare-rows]>tr>td:after{transition:scale .6s var(--ease-out)}[data-active-on] [data-compare-rows]>tr>td+td:after{transition-delay:.14s}[data-active-on] [data-price-pill]>[data-active-row]{animation:art-tag .5s var(--ease-out) backwards}[data-active-on] [data-fact-rows]>li:before{transition:box-shadow .45s var(--ease-spring)}[data-active-on] [data-fact-rows]>li>strong:first-child{transition:color .4s var(--ease-std), text-decoration-color .4s var(--ease-std)}[data-travel-on] ol[data-steps] [data-travel-step] [data-pop]{transition:color .4s var(--ease-std)}}@media screen and (min-width:768px) and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html.js [data-card]:nth-child(2n) [data-armed][data-inview=""][data-clip],html.js [data-card]:nth-child(2n) [data-armed][data-inview=""][data-clip] img{animation-delay:.14s}}
