.ax2{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);display:grid}.ax2__heads{justify-content:space-between;gap:var(--space-3);color:var(--color-text-3);display:flex}.ax2__list{gap:.15rem;display:grid}.ax2__row{align-items:center;column-gap:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) minmax(5rem,11rem);padding:.5rem .6rem;display:grid;position:relative}.ax2__row:hover{background:var(--color-surface-strong)}.ax2__row:has(.ax2__in:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:1px}.ax2__in{opacity:0;pointer-events:none;position:absolute}.ax2__box{width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:4px}.ax2__in:checked~.ax2__box{background:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-text), inset 0 0 0 3px var(--color-bg-elevated-2)}.ax2__k{color:var(--color-text-2);line-height:var(--leading-snug);transition:color var(--dur-fast) var(--ease)}.ax2__in:checked~.ax2__k{color:var(--color-text)}.ax2__track{background:var(--color-border-strong);height:1px;position:relative}.ax2__dot{left:var(--p);background:var(--color-text-3);opacity:.45;width:9px;height:9px;transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.ax2__row:has(.ax2__in:checked) .ax2__dot{opacity:1;background:var(--color-spectrum-1);background:var(--color-spectrum-1);transform:scale(1.25)}.ax2__out{gap:var(--space-1);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-3);display:grid}.ax2__scale{background:linear-gradient(to right, var(--color-border-strong), var(--color-spectrum-1), var(--color-spectrum-3), var(--color-spectrum-4));opacity:.85;height:3px;border-radius:2px;margin-block-end:var(--space-3);position:relative}.ax2__mark{left:var(--avg,50%);background:var(--color-bg-elevated-2);width:15px;height:15px;box-shadow:0 0 0 2px var(--color-text), 0 4px 10px #00000040;transition:left var(--dur-slower) var(--ease-out);border-radius:50%;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%}.ax2:not([data-picked]) .ax2__mark{opacity:.55}.ax2__verdict{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug)}.ax2:not([data-picked]) .ax2__verdict{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-2)}.ax2__sub{font-size:var(--text-sm);color:var(--color-text-2);line-height:var(--leading-relaxed)}.ax2__foot{color:var(--color-text-3);text-transform:none;letter-spacing:.02em;display:block}.ax2:not([data-live]) .ax2__dot{opacity:1}.ax2:not([data-live]) .ax2__out .ax2__scale{display:none}@media (width<=47.99rem){.ax2{padding:var(--space-4)}.ax2__row{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) 4rem}}@media (prefers-reduced-motion:reduce){.ax2__mark,.ax2__dot{transition:none}}.ma-hero[data-astro-cid-vmwksuk7]{isolation:isolate;padding-block:calc(var(--header-height) + var(--header-inset) * 2 + var(--space-8)) var(--space-section-sm);position:relative;overflow-x:clip}.ma-hero__atmo[data-astro-cid-vmwksuk7]{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 6rem calc(100% - 6rem),#0000);mask-image:linear-gradient(#0000 0,#000 6rem calc(100% - 6rem),#0000)}.ma-hero__atmo[data-astro-cid-vmwksuk7]:before{content:"";background-image:radial-gradient(circle, var(--color-text) .75px, transparent .9px);opacity:.1;background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 66%);mask-image:linear-gradient(90deg,#0000 40%,#000 66%)}.ma-hero__atmo[data-astro-cid-vmwksuk7]:after{content:"";background:radial-gradient(44% 44% at 30% 70%, var(--bc-violet) 0%, transparent 70%), radial-gradient(44% 40% at 82% 28%, var(--bc-oxygen) 0%, transparent 70%);opacity:calc(var(--atmo-bloom-o,.4) * .75);mix-blend-mode:var(--atmo-blend,multiply);position:absolute;inset:0 -10% 0 40%}.ma-hero[data-astro-cid-vmwksuk7] .ma-hero__grid{z-index:1;gap:var(--space-8);display:grid;position:relative}.ma-hero__copy[data-astro-cid-vmwksuk7]{gap:var(--space-5);align-content:start;display:grid}.ma-hero__title[data-astro-cid-vmwksuk7]{font-size:clamp(2.375rem,1.5rem + 4vw,4.75rem);font-weight:var(--weight-regular);max-width:11em;letter-spacing:var(--tracking-display);line-height:1.03}.ma-hero__lede[data-astro-cid-vmwksuk7]{max-width:32em;color:var(--color-text)}.ma-hero__cta[data-astro-cid-vmwksuk7]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.ma-hero__panel[data-astro-cid-vmwksuk7]{position:relative}.ax[data-astro-cid-vmwksuk7]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);display:grid}.ax__heads[data-astro-cid-vmwksuk7]{justify-content:space-between;gap:var(--space-3);color:var(--color-text-3);display:flex}.ax__list[data-astro-cid-vmwksuk7]{gap:.3rem;display:grid}.ax__row[data-astro-cid-vmwksuk7]{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:minmax(0,1fr) 38%;padding-block:.45rem;display:grid}.ax__row[data-astro-cid-vmwksuk7]:last-child{border-block-end:0}.ax__k[data-astro-cid-vmwksuk7]{color:var(--color-text)}.ax__track[data-astro-cid-vmwksuk7]{background:var(--color-border-strong);height:1px;position:relative}.ax__dot[data-astro-cid-vmwksuk7]{top:50%;left:var(--p);background:var(--color-spectrum-1);width:9px;height:9px;box-shadow:0 0 0 3px var(--color-bg);transition:left var(--dur-story) var(--ease-in-out);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.ax__row[data-astro-cid-vmwksuk7]:nth-last-child(-n+2) .ax__dot[data-astro-cid-vmwksuk7]{background:var(--color-text-3)}.ax__foot[data-astro-cid-vmwksuk7]{color:var(--color-text-3);text-transform:none;letter-spacing:.02em;border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-2);display:block}.ax[data-astro-cid-vmwksuk7][data-js]:not([data-in]) .ax__dot[data-astro-cid-vmwksuk7]{left:50%}.ax[data-astro-cid-vmwksuk7][data-in] .ax__dot[data-astro-cid-vmwksuk7]{transition-delay:calc(var(--i) * 90ms)}@media (prefers-reduced-motion:reduce){.ax__dot[data-astro-cid-vmwksuk7]{transition:none}.ax[data-astro-cid-vmwksuk7][data-js]:not([data-in]) .ax__dot[data-astro-cid-vmwksuk7]{left:var(--p)}}.qa[data-astro-cid-vmwksuk7]{gap:var(--space-6) var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.qa__col[data-astro-cid-vmwksuk7]{gap:var(--space-4);align-content:start;display:grid}.qa__h[data-astro-cid-vmwksuk7]{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}.qa__list[data-astro-cid-vmwksuk7]{gap:var(--space-3);display:grid}.qa__list[data-astro-cid-vmwksuk7] li[data-astro-cid-vmwksuk7]{color:var(--color-text-2);line-height:var(--leading-relaxed);padding-inline-start:1.5rem;position:relative}.qa__list[data-astro-cid-vmwksuk7] li[data-astro-cid-vmwksuk7]:before{content:"";background:var(--mark);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:.2rem}.qa__col--yes[data-astro-cid-vmwksuk7]{--mark:var(--color-spectrum-1)}.qa__col--no[data-astro-cid-vmwksuk7]{--mark:var(--color-text-3)}.qa__note[data-astro-cid-vmwksuk7]{border-block-start:1px solid var(--color-border);color:var(--color-text-2);line-height:var(--leading-relaxed);max-width:46em;margin-block-start:var(--space-7);padding-block-start:var(--space-4)}.bw[data-astro-cid-vmwksuk7]{gap:var(--space-8) var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.bw__col[data-astro-cid-vmwksuk7]{gap:var(--space-4);align-content:start;display:grid}.bw__title[data-astro-cid-vmwksuk7]{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);max-width:14em}.bw__copy[data-astro-cid-vmwksuk7]{color:var(--color-text-2);line-height:var(--leading-relaxed);max-width:34em}.bw__list[data-astro-cid-vmwksuk7]{display:grid}.bw__row[data-astro-cid-vmwksuk7]{padding-block:var(--space-3);border-block-start:1px solid var(--color-border-soft);gap:.15rem;display:grid}.bw__row[data-astro-cid-vmwksuk7]:last-child{border-block-end:1px solid var(--color-border-soft)}.bw__row[data-astro-cid-vmwksuk7] dt[data-astro-cid-vmwksuk7]{font-weight:var(--weight-medium)}.bw__row[data-astro-cid-vmwksuk7] dd[data-astro-cid-vmwksuk7]{color:var(--color-text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=64rem){.ma-hero[data-astro-cid-vmwksuk7] .ma-hero__grid{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,6fr) minmax(23rem,5fr)}.ma-hero__copy[data-astro-cid-vmwksuk7]{padding-block-end:var(--space-6)}}@media (width<=63.99rem){.ma-hero__atmo[data-astro-cid-vmwksuk7]:before{-webkit-mask-image:linear-gradient(#000 40%,#0000 70%);mask-image:linear-gradient(#000 40%,#0000 70%)}.ma-hero__atmo[data-astro-cid-vmwksuk7]:after{inset:45% -20% -10%}}@media (width<=40rem){.ax[data-astro-cid-vmwksuk7]{padding:var(--space-4)}.ax__row[data-astro-cid-vmwksuk7]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) 34%}}
