.pairing[data-astro-cid-wfbcqzxg]{display:grid;position:relative}.pair[data-astro-cid-wfbcqzxg]{border:1px solid var(--ink);opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s;grid-area:1/1;grid-template-columns:1fr 1fr;display:grid}.pair[data-astro-cid-wfbcqzxg].on{opacity:1;visibility:visible;transition:opacity .5s var(--ease) .12s, visibility 0s}.brief[data-astro-cid-wfbcqzxg],.built[data-astro-cid-wfbcqzxg]{flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.brief[data-astro-cid-wfbcqzxg]{background:var(--white);border-right:1px solid var(--ink)}.said[data-astro-cid-wfbcqzxg]{font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.12}.who[data-astro-cid-wfbcqzxg]{margin-top:auto}.built[data-astro-cid-wfbcqzxg]{background:var(--blue);color:var(--white)}.what[data-astro-cid-wfbcqzxg]{font-size:var(--step-1);letter-spacing:-.01em;font-weight:500}.detail[data-astro-cid-wfbcqzxg]{opacity:.9;max-width:30ch}.stat[data-astro-cid-wfbcqzxg]{flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.num[data-astro-cid-wfbcqzxg]{font-size:var(--step-4);letter-spacing:-.04em;font-weight:500;line-height:.95}.dots[data-astro-cid-wfbcqzxg]{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.dots[data-astro-cid-wfbcqzxg] button[data-astro-cid-wfbcqzxg]{background:var(--rule);border-radius:2px;width:2.25rem;height:4px;transition:background .2s}.dots[data-astro-cid-wfbcqzxg] button[data-astro-cid-wfbcqzxg][aria-current=true]{background:var(--ink)}@media (width<=40rem){.pair[data-astro-cid-wfbcqzxg]{grid-template-columns:1fr}.brief[data-astro-cid-wfbcqzxg]{border-right:0;border-bottom:1px solid var(--ink)}}@media (prefers-reduced-motion:reduce){.pair[data-astro-cid-wfbcqzxg],.pair[data-astro-cid-wfbcqzxg].on{transition:none}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.h-copy[data-astro-cid-lcdefpme]{grid-column:span 7;align-content:start;justify-items:start;gap:1.75rem;display:grid}.h-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.h-pair[data-astro-cid-lcdefpme]{grid-column:8/span 5;align-self:start;padding-top:.5rem}.builds[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.builds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;border-right:1px solid var(--rule);gap:.15rem;padding:1rem 1rem 1rem 0;font-weight:500;display:grid}.builds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:0}.builds[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-weight:400}.section[data-astro-cid-lcdefpme] .headline[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:1rem}.areas[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,5vw,4rem)}.area[data-astro-cid-lcdefpme]{grid-column:span 4;align-content:start;gap:.75rem;display:grid}.area[data-astro-cid-lcdefpme] .rows[data-astro-cid-lcdefpme]{margin-top:.75rem}.area[data-astro-cid-lcdefpme] .rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.15rem;padding:.9rem 0;display:grid}.area[data-astro-cid-lcdefpme] .rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .svc[data-astro-cid-lcdefpme]{color:var(--blue)}.svc[data-astro-cid-lcdefpme]{font-weight:500}.expert[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--rule);padding:clamp(2rem,5vw,5rem)}.e-copy[data-astro-cid-lcdefpme]{grid-column:span 6;align-content:start;justify-items:start;gap:1.5rem;display:grid}.e-week[data-astro-cid-lcdefpme]{grid-column:8/span 5;align-self:center}.e-week[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 0;display:grid}.day[data-astro-cid-lcdefpme]{font-weight:500}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--rule);gap:.5rem;min-height:22rem;padding:clamp(1.25rem,2.5vw,2rem);transition:border-color .16s,background .16s;display:grid}.tile[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.tile[data-astro-cid-lcdefpme].ai{background:var(--blue);color:var(--white);border-color:var(--blue);--ink-2:#dfe4ff}.tile[data-astro-cid-lcdefpme].ai:hover{background:var(--blue-deep)}.tile[data-astro-cid-lcdefpme].data{background:var(--ink);color:var(--white);border-color:var(--ink);--ink-2:#a3a39c}.tile[data-astro-cid-lcdefpme].data:hover{background:#1a1a1a}.metric[data-astro-cid-lcdefpme]{gap:.15rem;display:grid}.metric[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.045em;font-weight:500;line-height:.9}.t-title[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin-top:auto;font-weight:500;line-height:1.12}.steps[data-astro-cid-lcdefpme]{counter-reset:step;margin-top:2.5rem}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-column:span 4;align-content:start;gap:.75rem;padding-top:1rem;display:grid}.step[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.03em;color:var(--blue);font-weight:500;line-height:1}.promises[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,6vw,5rem)}.p-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.p-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.4rem;display:grid}.p-grid[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:-.04em;font-weight:500;line-height:.95}.p-grid[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:20ch}.quotes[data-astro-cid-lcdefpme]{margin-top:2.5rem}.quote[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-column:span 4;align-content:start;gap:1rem;padding-top:1rem;display:grid}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;display:grid}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--rule);font-weight:500;font-size:var(--step--1);background:var(--white);border-radius:999px;padding:.5rem .9rem}.f-head[data-astro-cid-lcdefpme]{grid-column:span 5;align-content:start;justify-items:start;gap:1rem;display:grid}.f-list[data-astro-cid-lcdefpme]{grid-column:7/span 6}details[data-astro-cid-lcdefpme]{padding:0}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:var(--step-1);letter-spacing:-.01em;padding:1.1rem 2.5rem 1.1rem 0;font-weight:500;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";width:12px;height:12px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:.4rem;transform:translateY(-70%)rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(225deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:1.25rem}@media (width<=56rem){.h-copy[data-astro-cid-lcdefpme],.h-pair[data-astro-cid-lcdefpme],.area[data-astro-cid-lcdefpme],.e-copy[data-astro-cid-lcdefpme],.e-week[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme],.quote[data-astro-cid-lcdefpme],.f-head[data-astro-cid-lcdefpme],.f-list[data-astro-cid-lcdefpme]{grid-column:span 4}.builds[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr}.builds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--rule)}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile[data-astro-cid-lcdefpme]{min-height:16rem}.p-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.e-week[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.25rem}}
