.compare-slider[data-astro-cid-lpdjarmv]{margin:0}.frame[data-astro-cid-lpdjarmv]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-exhibit);aspect-ratio:1440/920;touch-action:pan-y;user-select:none;position:relative;overflow:hidden}.base[data-astro-cid-lpdjarmv],.after-layer[data-astro-cid-lpdjarmv] img[data-astro-cid-lpdjarmv]{object-fit:cover;width:100%;height:100%;display:block}.after-layer[data-astro-cid-lpdjarmv]{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.tag[data-astro-cid-lpdjarmv]{bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#fff;border-radius:var(--radius-sm);pointer-events:none;background:#1a1a1a8c;padding:4px 10px;position:absolute}.tag-before[data-astro-cid-lpdjarmv]{left:var(--space-3)}.tag-after[data-astro-cid-lpdjarmv]{right:var(--space-3)}.handle[data-astro-cid-lpdjarmv]{background:var(--accent);cursor:ew-resize;border:0;width:2px;height:100%;padding:0;position:absolute;top:0;left:50%;transform:translate(-1px)}.grip[data-astro-cid-lpdjarmv]{width:36px;height:36px;box-shadow:var(--shadow-card);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grip[data-astro-cid-lpdjarmv]:before,.grip[data-astro-cid-lpdjarmv]:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:50%}.grip[data-astro-cid-lpdjarmv]:before{border-right:6px solid var(--ink);left:10px;transform:translateY(-50%)}.grip[data-astro-cid-lpdjarmv]:after{border-left:6px solid var(--ink);right:10px;transform:translateY(-50%)}.handle[data-astro-cid-lpdjarmv]:focus-visible .grip[data-astro-cid-lpdjarmv]{outline:2px solid var(--sage-600);outline-offset:2px}.hero[data-astro-cid-hundy2xa]{padding-block:var(--space-24) var(--space-8)}h1[data-astro-cid-hundy2xa]{font-size:var(--text-2xl);font-weight:var(--w-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:16ch;margin-block:var(--space-3) var(--space-4)}.lede[data-astro-cid-hundy2xa]{font-size:var(--text-lg);color:var(--ink-soft);max-width:44ch}.meta-row[data-astro-cid-hundy2xa]{border-top:1px solid var(--line);margin-top:var(--space-8);padding-top:var(--space-4);padding-bottom:var(--space-16);flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.meta-item[data-astro-cid-hundy2xa]{gap:var(--space-1);flex-direction:column;display:flex}.meta-value[data-astro-cid-hundy2xa]{font-size:var(--text-base);font-weight:var(--w-bold)}.chapter[data-astro-cid-hundy2xa]{padding-block:var(--space-ma) 0;gap:var(--space-8);flex-direction:column;display:flex}.chapter[data-astro-cid-hundy2xa] .eyebrow{margin-bottom:calc(var(--space-4) * -1)}.quote-block[data-astro-cid-hundy2xa] .eyebrow{margin-bottom:0}h2[data-astro-cid-hundy2xa]{font-size:var(--text-xl);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);text-wrap:balance;max-width:20ch}h3[data-astro-cid-hundy2xa]{font-size:1.5rem;font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);max-width:32ch}.statement[data-astro-cid-hundy2xa]{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.eyebrow+.statement[data-astro-cid-hundy2xa]{margin-top:0}.retro-list[data-astro-cid-hundy2xa]{gap:var(--space-12);flex-direction:column;max-width:68ch;display:flex}.retro-item[data-astro-cid-hundy2xa]{gap:var(--space-3);flex-direction:column;display:flex}.prose[data-astro-cid-hundy2xa]{color:var(--ink-soft);max-width:62ch}.prose[data-astro-cid-hundy2xa] b[data-astro-cid-hundy2xa]{color:var(--ink);font-weight:var(--w-bold)}.overview-list[data-astro-cid-hundy2xa]{row-gap:var(--space-8);column-gap:var(--space-4);grid-template-columns:200px 96px 1fr;display:grid}.overview-row[data-astro-cid-hundy2xa]{display:contents}.overview-row[data-astro-cid-hundy2xa] dt[data-astro-cid-hundy2xa]{font-size:var(--text-xl);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--ink);line-height:calc(var(--leading-body) * var(--text-base));align-self:start}.overview-row[data-astro-cid-hundy2xa] .rule[data-astro-cid-hundy2xa]{background:var(--line);align-self:start;height:1px;margin-top:.5lh}.overview-row[data-astro-cid-hundy2xa] dd[data-astro-cid-hundy2xa]{color:var(--ink);align-self:start;max-width:62ch}.overview-row[data-astro-cid-hundy2xa] dd[data-astro-cid-hundy2xa] b[data-astro-cid-hundy2xa]{font-weight:var(--w-bold)}.overview-row[data-astro-cid-hundy2xa] dd[data-astro-cid-hundy2xa] i[data-astro-cid-hundy2xa]{font-style:italic}.overview-row[data-astro-cid-hundy2xa] dd[data-astro-cid-hundy2xa].stat-dd{max-width:none}.overview-row[data-astro-cid-hundy2xa] dd[data-astro-cid-hundy2xa].stat-dd .stats-grid[data-astro-cid-hundy2xa]{margin-top:0}@media (width>=721px){.overview-row--stat[data-astro-cid-hundy2xa] dt[data-astro-cid-hundy2xa]{line-height:clamp(2rem,4vw,3rem)}.overview-row--stat[data-astro-cid-hundy2xa] .rule[data-astro-cid-hundy2xa]{margin-top:calc(clamp(2rem,4vw,3rem)/2)}}@media (width<=720px){.overview-list[data-astro-cid-hundy2xa]{row-gap:var(--space-6);grid-template-columns:1fr}.overview-row[data-astro-cid-hundy2xa]{gap:var(--space-2);flex-direction:column;display:flex}.overview-row[data-astro-cid-hundy2xa] .rule[data-astro-cid-hundy2xa]{display:none}}.quote-block[data-astro-cid-hundy2xa]{gap:var(--space-6);flex-direction:column;display:flex}.card-grid[data-astro-cid-hundy2xa]{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.card-grid-2[data-astro-cid-hundy2xa]{grid-template-columns:repeat(2,1fr)}.card-grid-3[data-astro-cid-hundy2xa]{grid-template-columns:repeat(3,1fr)}@media (width<=720px){.card-grid-2[data-astro-cid-hundy2xa],.card-grid-3[data-astro-cid-hundy2xa]{grid-template-columns:1fr}}.stats-grid[data-astro-cid-hundy2xa]{margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=720px){.stats-grid[data-astro-cid-hundy2xa]{grid-template-columns:1fr}}.card[data-astro-cid-hundy2xa]{border-top:1px solid var(--ink);padding-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.plain-col[data-astro-cid-hundy2xa]{gap:var(--space-2);flex-direction:column;display:flex}.card-label[data-astro-cid-hundy2xa]{font-size:1.5rem;font-weight:var(--w-bold);letter-spacing:var(--tracking-tight)}.card-body[data-astro-cid-hundy2xa]{color:var(--ink-soft);font-size:var(--text-base)}.component-card[data-astro-cid-hundy2xa]{gap:var(--space-3)}.card-media[data-astro-cid-hundy2xa]{aspect-ratio:16/10;border-radius:var(--radius-sm);padding:var(--space-4);background:url(/work/evolving-search/images/background-texture.png) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.card-media[data-astro-cid-hundy2xa] img[data-astro-cid-hundy2xa]{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 6px 22px #1a1a1a29}.card-media-hint[data-astro-cid-hundy2xa],.card-media[data-astro-cid-hundy2xa].is-empty img[data-astro-cid-hundy2xa]{display:none}.card-media[data-astro-cid-hundy2xa].is-empty .card-media-hint[data-astro-cid-hundy2xa]{font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);text-align:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#ffffffd1;display:block;box-shadow:0 2px 10px #1a1a1a1a}.card-eyebrow[data-astro-cid-hundy2xa]{font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sage-600);margin-top:calc(-1 * var(--space-1))}.compare-card[data-astro-cid-hundy2xa]{gap:var(--space-4)}.query[data-astro-cid-hundy2xa]{font-size:var(--text-base);color:var(--ink-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:#1a1a1a0a;line-height:1.6}.pros-cons[data-astro-cid-hundy2xa]{gap:var(--space-3);font-size:var(--text-base);color:var(--ink);flex-direction:column;list-style:none;display:flex}.pros-cons[data-astro-cid-hundy2xa] li[data-astro-cid-hundy2xa]{align-items:center;gap:var(--space-3);font-weight:var(--w-medium);display:flex}.pros-cons[data-astro-cid-hundy2xa] li[data-astro-cid-hundy2xa]:before{width:1.5em;height:1.5em;font-size:.85em;font-weight:var(--w-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pros-cons[data-astro-cid-hundy2xa] .good[data-astro-cid-hundy2xa]:before{content:"✓";color:var(--sage-700);background:var(--sage-100)}.pros-cons[data-astro-cid-hundy2xa] .bad[data-astro-cid-hundy2xa]:before{content:"✗";color:var(--ochre-500);background:#b08d3f29}.phase-arc[data-astro-cid-hundy2xa]{margin-block:var(--space-8) 0}.phase-track[data-astro-cid-hundy2xa]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.phase-node[data-astro-cid-hundy2xa]{text-align:center;align-items:center;gap:var(--space-3);padding-inline:var(--space-2);flex-direction:column;display:flex;position:relative}.phase-node[data-astro-cid-hundy2xa]:not(:last-child):before{content:"";background:var(--sage-100);z-index:0;width:100%;height:2px;position:absolute;top:17px;left:50%}.phase-node[data-astro-cid-hundy2xa].is-next:before,.phase-node[data-astro-cid-hundy2xa]:nth-last-child(2):before{background:repeating-linear-gradient(to right, var(--sage-300) 0 6px, transparent 6px 12px)}.phase-dot[data-astro-cid-hundy2xa]{z-index:1;background:var(--sage-600);color:#fff;width:34px;height:34px;font-size:var(--text-sm);font-weight:var(--w-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.phase-node[data-astro-cid-hundy2xa].is-next .phase-dot[data-astro-cid-hundy2xa]{background:var(--surface);color:var(--sage-600);border:1.5px dashed var(--sage-500);font-size:1.1rem}.phase-name[data-astro-cid-hundy2xa]{font-size:var(--text-sm);font-weight:var(--w-medium);color:var(--ink);max-width:14ch;line-height:1.25}.phase-shift[data-astro-cid-hundy2xa]{gap:var(--space-2);margin-top:var(--space-8);grid-template-columns:2fr 2fr 1fr;display:grid}.shift-seg[data-astro-cid-hundy2xa]{text-align:center;font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);padding-top:var(--space-3)}.shift-seg[data-astro-cid-hundy2xa]:before{content:"";height:4px;margin-bottom:var(--space-3);border-radius:2px;display:block}.shift-seg[data-astro-cid-hundy2xa].seg-a:before{background:var(--sage-100)}.shift-seg[data-astro-cid-hundy2xa].seg-b:before{background:var(--sage-300)}.shift-seg[data-astro-cid-hundy2xa].seg-c:before{background:var(--sage-500)}.phase-shift-caption[data-astro-cid-hundy2xa]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-soft);max-width:62ch}@media (width<=640px){.phase-track[data-astro-cid-hundy2xa]{gap:var(--space-4);grid-template-columns:1fr;justify-items:start}.phase-node[data-astro-cid-hundy2xa]{text-align:left;flex-direction:row;padding-inline:0}.phase-node[data-astro-cid-hundy2xa]:not(:last-child):before{width:2px;height:100%;top:34px;left:17px}.phase-name[data-astro-cid-hundy2xa]{max-width:none}.phase-shift[data-astro-cid-hundy2xa]{gap:var(--space-3);grid-template-columns:1fr}.shift-seg[data-astro-cid-hundy2xa]{text-align:left}}
