.hero[data-astro-cid-i3irphx7]{flex-direction:column;min-height:auto;display:flex;overflow:hidden}.text[data-astro-cid-i3irphx7]{justify-items:start;gap:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(2rem,6vh,6rem);padding-bottom:clamp(2rem,4vh,3rem);display:grid}h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{display:block}.word[data-astro-cid-i3irphx7]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--step-display);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);user-select:none;margin-top:clamp(5rem,14vh,7rem);margin-bottom:-.16em;margin-left:-.07em;line-height:.8}@media (width>=64em){.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - 5rem)}.word[data-astro-cid-i3irphx7]{margin-top:auto;margin-left:-3.5vw}}.problem[data-astro-cid-z75bzaye]{background:var(--accent);color:var(--accent-ink);padding-block:calc(var(--section) * .75)}p[data-astro-cid-z75bzaye]{font-size:var(--step-lead);max-width:60ch;font-weight:500;line-height:1.25}.compare[data-astro-cid-d7u7q363]{padding-block:calc(var(--section) / 2);gap:clamp(2rem,4vw,3rem);display:grid}h2[data-astro-cid-d7u7q363]{max-width:14ch}table[data-astro-cid-d7u7q363]{border-collapse:collapse;width:100%}th[data-astro-cid-d7u7q363],td[data-astro-cid-d7u7q363]{text-align:left;vertical-align:top;padding:1.1rem 1rem}thead[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{font-weight:700;font-size:var(--step-body)}tbody[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{font-weight:500;font-size:var(--step-body)}tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]:nth-child(odd) th[data-astro-cid-d7u7q363],tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]:nth-child(odd) td[data-astro-cid-d7u7q363]:not(.featured){background:var(--surface)}.featured[data-astro-cid-d7u7q363]{background:var(--navy);color:var(--on-navy)}thead[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363].featured{padding-top:2.6rem}.note[data-astro-cid-d7u7q363]{font-size:var(--step-body);max-width:52ch;font-weight:500}@media (width<=47.99em){thead[data-astro-cid-d7u7q363]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table[data-astro-cid-d7u7q363],tbody[data-astro-cid-d7u7q363],tr[data-astro-cid-d7u7q363],th[data-astro-cid-d7u7q363],td[data-astro-cid-d7u7q363]{display:block}tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]{margin-bottom:.5rem}tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]:nth-child(odd) th[data-astro-cid-d7u7q363],tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]:nth-child(odd) td[data-astro-cid-d7u7q363]:not(.featured){background:0 0}tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]{background:var(--surface)}tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]:nth-child(2n){background:0 0}tbody[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{font-weight:700;font-size:var(--step-lead);padding:1rem 1rem .5rem}td[data-astro-cid-d7u7q363]{padding:.35rem 1rem}td[data-astro-cid-d7u7q363]:before{content:attr(data-label) ": ";font-weight:500}td[data-astro-cid-d7u7q363]:last-child{margin-top:.5rem;padding-block:.75rem}}@media (width>=48em){th[data-astro-cid-d7u7q363]:first-child,tbody[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{width:30%}}.method[data-astro-cid-fif7r2qw]{padding-block:calc(var(--section) / 2)}.steps[data-astro-cid-fif7r2qw]{row-gap:clamp(2.5rem,4vw,3.5rem)}li[data-astro-cid-fif7r2qw]{grid-column:1/-1;gap:.75rem;display:grid}.line[data-astro-cid-fif7r2qw]{font-family:var(--font-display);font-weight:700;font-size:min(var(--step-head), 8vw);letter-spacing:-.02em;text-wrap:balance;max-width:10em;line-height:.95}.sentence[data-astro-cid-fif7r2qw]{color:var(--muted);max-width:34ch}li[data-astro-cid-fif7r2qw]:last-child .line[data-astro-cid-fif7r2qw]{color:var(--link)}.more[data-astro-cid-fif7r2qw]{margin-top:clamp(2.5rem,4vw,3.5rem)}li[data-astro-cid-fif7r2qw]{padding-left:calc(var(--step) * 4vw)}@media (width>=64em){li[data-astro-cid-fif7r2qw]{grid-column:calc(1 + var(--step)) / -1;padding-left:0}.more[data-astro-cid-fif7r2qw]{margin-left:calc((100% + var(--gutter)) / 12 * 3)}}.ba[data-astro-cid-mdddk47j]{padding-top:calc(var(--section) / 2);padding-bottom:calc(var(--section) / 4);overflow:hidden}.intro[data-astro-cid-mdddk47j]{align-items:start;row-gap:1.5rem}.lede[data-astro-cid-mdddk47j]{grid-column:1/-1;align-content:start;gap:1.5rem;display:grid}h2[data-astro-cid-mdddk47j]{max-width:12ch}.intro[data-astro-cid-mdddk47j] .ba-photo{grid-column:1/-1;max-width:30rem}.specimens[data-astro-cid-mdddk47j]{row-gap:2rem;margin-top:clamp(9.5rem,16vh,12rem)}.spec[data-astro-cid-mdddk47j]{--size:38vw;grid-column:1/-1}figcaption[data-astro-cid-mdddk47j]{margin-top:.75rem;font-weight:500}.word[data-astro-cid-mdddk47j]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--size);letter-spacing:-.02em;white-space:nowrap;height:calc(var(--size) * .68);line-height:.8;overflow:hidden}.after[data-astro-cid-mdddk47j] .word[data-astro-cid-mdddk47j]{color:var(--link)}@media (width>=48em){.lede[data-astro-cid-mdddk47j]{grid-column:1/7}.intro[data-astro-cid-mdddk47j] .ba-photo{grid-column:8/13}.spec[data-astro-cid-mdddk47j]{--size:var(--step-giant);grid-column:span 6}}.proof[data-astro-cid-h7iy32w3]{padding-block:calc(var(--section) / 2) var(--section)}.grid[data-astro-cid-h7iy32w3]{align-items:start;row-gap:2rem}h2[data-astro-cid-h7iy32w3]{grid-column:1/-1;max-width:14ch}.body[data-astro-cid-h7iy32w3]{grid-column:1/-1;gap:1.25rem;max-width:60ch;display:grid}.extra[data-astro-cid-h7iy32w3]{font-weight:500}@media (width>=48em){.body[data-astro-cid-h7iy32w3]{grid-column:6/13}}.demo[data-astro-cid-tcwluxxe]{padding-block:calc(var(--section) / 2)}.grid[data-astro-cid-tcwluxxe]{align-items:start;row-gap:2.5rem}.lede[data-astro-cid-tcwluxxe]{grid-column:1/-1;gap:1.25rem;max-width:60ch;display:grid}h2[data-astro-cid-tcwluxxe]{max-width:16ch}.player[data-astro-cid-tcwluxxe]{grid-column:1/-1;gap:.75rem;margin:0;display:grid}.frame[data-astro-cid-tcwluxxe]{border:2px solid var(--ink);position:relative}.play[data-astro-cid-tcwluxxe]{background:var(--navy);color:var(--on-navy);font:inherit;font-size:var(--step-small);cursor:pointer;border:0;border-radius:0;padding:.6rem 1rem;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}@media (width>=48em){.play[data-astro-cid-tcwluxxe]{font-size:var(--step-body);padding:.9rem 1.5rem}}.play[data-astro-cid-tcwluxxe]:hover{background:var(--ink);text-underline-offset:.2em;text-decoration:underline}.play[data-astro-cid-tcwluxxe]:active{transform:scale(.97)}.play[data-astro-cid-tcwluxxe]:focus-visible{outline:3px solid var(--link);outline-offset:3px}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-tcwluxxe]{transition:none}}.transcript[data-astro-cid-tcwluxxe]{max-width:60ch;font-size:var(--step-small)}.transcript[data-astro-cid-tcwluxxe] summary[data-astro-cid-tcwluxxe]{cursor:pointer;text-underline-offset:.25em;width:fit-content;text-decoration:underline}.transcript[data-astro-cid-tcwluxxe] summary[data-astro-cid-tcwluxxe]:focus-visible{outline:3px solid var(--link);outline-offset:3px}.transcript[data-astro-cid-tcwluxxe] p[data-astro-cid-tcwluxxe]{margin-top:.75rem}video[data-astro-cid-tcwluxxe]{aspect-ratio:16/9;background:var(--surface);width:100%;height:auto;display:block}.checkup[data-astro-cid-cz27k467]{padding-block:calc(var(--section) / 2);align-items:end;row-gap:3rem}.ask[data-astro-cid-cz27k467]{grid-column:1/-1;align-content:start;gap:1.5rem;display:grid}.answer[data-astro-cid-cz27k467]{grid-column:1/-1;justify-items:start;gap:1rem;display:grid}h2[data-astro-cid-cz27k467]{max-width:12ch}.fields[data-astro-cid-cz27k467]{gap:1.5rem;max-width:34rem;margin-top:.5rem;display:grid}.field[data-astro-cid-cz27k467]{gap:.5rem;font-weight:500;display:grid}input[data-astro-cid-cz27k467][type=number]{background:var(--surface);width:8rem;min-height:3.5rem;font-size:var(--step-lead);font-variant-numeric:tabular-nums;border:0;border-radius:0;padding:0 1rem}.range[data-astro-cid-cz27k467]{align-items:center;gap:1rem;display:flex}input[data-astro-cid-cz27k467][type=range]{min-height:2.75rem;accent-color:var(--link);flex:1}output[data-astro-cid-cz27k467]{min-width:4.5rem;font-size:var(--step-body)}.number[data-astro-cid-cz27k467]{font-family:var(--font-display);letter-spacing:-.03em;margin-left:-.04em;font-size:38vw;font-weight:700;line-height:.8}.unit[data-astro-cid-cz27k467]{font-size:var(--step-head)}.note[data-astro-cid-cz27k467]{margin-top:.5rem}@media (width>=64em){.number[data-astro-cid-cz27k467]{font-size:var(--step-giant)}.ask[data-astro-cid-cz27k467]{grid-column:1/7}.answer[data-astro-cid-cz27k467]{grid-column:8/13}}.product[data-astro-cid-igwisewj]{background:var(--surface);padding-block:clamp(4rem,8vw,7rem)}.grid[data-astro-cid-igwisewj]{align-items:start;row-gap:2rem}h2[data-astro-cid-igwisewj]{max-width:20ch;font-size:min(var(--step-head), 8vw);grid-column:1/-1}.body[data-astro-cid-igwisewj]{grid-column:1/-1;gap:1.5rem;display:grid}.body[data-astro-cid-igwisewj] .lead[data-astro-cid-igwisewj]{max-width:44ch}.grid[data-astro-cid-igwisewj] .product-photo{grid-column:1/-1}@media (width>=64em){h2[data-astro-cid-igwisewj]{grid-column:1/-1}.body[data-astro-cid-igwisewj]{grid-area:2/7/auto/13;padding-top:.6rem}.grid[data-astro-cid-igwisewj] .product-photo{grid-area:2/1/auto/6}}.about[data-astro-cid-mkugl7xx]{padding-block:calc(var(--section) / 2);gap:2.5rem;display:grid}.facts[data-astro-cid-mkugl7xx]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 2rem;display:grid}dt[data-astro-cid-mkugl7xx]{color:var(--muted);font-size:var(--step-small)}dd[data-astro-cid-mkugl7xx]{font-weight:500}.aside[data-astro-cid-mkugl7xx]{align-content:start;gap:2.5rem;display:grid}.text[data-astro-cid-mkugl7xx]{gap:1.5rem;display:grid}.text[data-astro-cid-mkugl7xx] .lead[data-astro-cid-mkugl7xx]{max-width:40ch}@media (width>=64em){.about[data-astro-cid-mkugl7xx]{grid-template-columns:34% 1fr;align-items:start;gap:0 4vw}.facts[data-astro-cid-mkugl7xx]{grid-template-columns:1fr;max-width:14rem}.text[data-astro-cid-mkugl7xx] .lead[data-astro-cid-mkugl7xx]{max-width:60ch}}.closing[data-astro-cid-miz5qnfv]{padding-block:var(--section)}.inner[data-astro-cid-miz5qnfv]{gap:clamp(4rem,14vh,10rem);display:grid}h2[data-astro-cid-miz5qnfv] span[data-astro-cid-miz5qnfv]{display:block}h2[data-astro-cid-miz5qnfv]{color:var(--on-navy)}.bottom[data-astro-cid-miz5qnfv]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.bottom[data-astro-cid-miz5qnfv] .lead[data-astro-cid-miz5qnfv]{max-width:28ch}@media (width<=47.99em){.bottom[data-astro-cid-miz5qnfv] .button[data-astro-cid-miz5qnfv]{width:100%}}li[data-astro-cid-7n62g4o6]>a[data-astro-cid-7n62g4o6],li[data-astro-cid-7n62g4o6]>span[data-astro-cid-7n62g4o6]{min-height:clamp(5.25rem,10vw,9.5rem);font-family:var(--font-display);font-weight:700;font-size:min(var(--step-head), 7.2vw);letter-spacing:-.01em;overflow-wrap:break-word;align-items:flex-end;gap:.3em;padding-block:.9rem;line-height:1;text-decoration:none;display:flex}li[data-astro-cid-7n62g4o6]:nth-child(odd){background:var(--surface)}li[data-astro-cid-7n62g4o6]>a[data-astro-cid-7n62g4o6]{transition:color var(--t-hover) ease}@media (hover:hover) and (pointer:fine){li[data-astro-cid-7n62g4o6]>a[data-astro-cid-7n62g4o6]:hover{color:var(--link)}}li[data-astro-cid-7n62g4o6]>span[data-astro-cid-7n62g4o6]{font-family:var(--font-text);font-weight:500;font-size:var(--step-lead);align-items:center}.go[data-astro-cid-7n62g4o6] a[data-astro-cid-7n62g4o6]{background:var(--accent);color:var(--accent-ink)}.go[data-astro-cid-7n62g4o6] a[data-astro-cid-7n62g4o6]:hover{color:var(--accent-ink)}.arrow[data-astro-cid-7n62g4o6]{background:var(--navy);width:.9em;height:.9em;color:var(--on-navy);transition:transform var(--t-hover) var(--ease-out);border-radius:999px;flex:none;place-items:center;margin-bottom:.08em;margin-left:.15em;display:inline-grid}.arrow[data-astro-cid-7n62g4o6] svg[data-astro-cid-7n62g4o6]{width:55%;height:55%}@media (hover:hover) and (pointer:fine){.go[data-astro-cid-7n62g4o6] a[data-astro-cid-7n62g4o6]:hover .arrow[data-astro-cid-7n62g4o6]{transform:translate(.12em)}}.home-band{margin-block:0 max(9.5rem, calc(var(--section) / 2))}
