.hero[data-astro-cid-o6exsoh6]{padding-block:clamp(1.75rem,1rem + 3vw,3.25rem) 0;background:var(--grad-halo)}.hero__stage[data-astro-cid-o6exsoh6]{perspective:1400px;perspective-origin:50% 18%}.hero__grid[data-astro-cid-o6exsoh6]{display:grid;gap:clamp(1.5rem,1rem + 2.4vw,2.75rem)}@media(width>=68rem){.hero__grid[data-astro-cid-o6exsoh6]{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start}.hero__copy[data-astro-cid-o6exsoh6]{position:sticky;top:6.5rem}}.hero__h1[data-astro-cid-o6exsoh6]{margin-top:.6rem}.hero__lede[data-astro-cid-o6exsoh6]{margin-top:.85rem}.hero__cta[data-astro-cid-o6exsoh6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.hero__free[data-astro-cid-o6exsoh6]{margin:1.1rem 0 0;font-size:var(--fs-small);color:var(--ink-3);max-width:34ch;border-left:2px solid var(--rule-strong);padding-left:.85rem}.hero__rec[data-astro-cid-o6exsoh6]{--commit-delay: 60ms}.hero__badge[data-astro-cid-o6exsoh6]{margin-left:auto;text-transform:none;letter-spacing:0}.turns[data-astro-cid-o6exsoh6]{list-style:none;margin:0;padding:.9rem;display:grid;gap:.15rem}.turn[data-astro-cid-o6exsoh6]{display:grid;gap:.3rem;padding:.7rem 0 .85rem;border-top:1px solid var(--rule)}.turn[data-astro-cid-o6exsoh6]:first-child{border-top:0;padding-top:.2rem}.turn--us[data-astro-cid-o6exsoh6]{padding-left:1.15rem;border-left:2px solid var(--brand);margin-left:.15rem}@media(width>=42rem){.turn--us[data-astro-cid-o6exsoh6]{padding-left:2rem;margin-left:1.5rem}}.turn__meta[data-astro-cid-o6exsoh6]{display:flex;align-items:baseline;gap:.6rem}.turn__who[data-astro-cid-o6exsoh6]{font-size:var(--fs-micro);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.turn--us[data-astro-cid-o6exsoh6] .turn__who[data-astro-cid-o6exsoh6]{color:var(--brand-text)}.turn__at[data-astro-cid-o6exsoh6]{font-size:var(--fs-micro);color:var(--ink-3);margin-left:auto}.turn__text[data-astro-cid-o6exsoh6]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink);max-width:58ch}.turn--you[data-astro-cid-o6exsoh6] .turn__text[data-astro-cid-o6exsoh6]{color:var(--ink-2)}.turn--open[data-astro-cid-o6exsoh6] .turn__text[data-astro-cid-o6exsoh6]{display:flex;align-items:baseline;gap:.45rem}.turn__prompt[data-astro-cid-o6exsoh6]{color:var(--ink-2)}.turn__caret[data-astro-cid-o6exsoh6]{color:var(--brand);font-family:var(--font-mono);font-weight:500}:root[data-motion=full] .turn__caret[data-astro-cid-o6exsoh6]{animation-name:uw-caret;animation-duration:1.1s;animation-timing-function:step-end;animation-iteration-count:infinite}.turn__cta[data-astro-cid-o6exsoh6]{justify-self:start;margin-top:.55rem}.turn__note[data-astro-cid-o6exsoh6]{justify-self:start;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.law[data-astro-cid-o6exsoh6]{margin-top:.35rem;padding:.6rem .75rem;background:var(--appendix-ground);color:var(--appendix-ink);border:1px solid var(--appendix-rule);border-radius:2px;max-width:58ch}.law__rule[data-astro-cid-o6exsoh6]{margin:0;font-size:var(--fs-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.law__says[data-astro-cid-o6exsoh6]{margin:.25rem 0 0;font-size:var(--fs-small);line-height:1.6}.clock[data-astro-cid-o6exsoh6]{display:grid;gap:.75rem;padding:.85rem .9rem;border-top:1px solid var(--rule);background:var(--state-due-bg);color:var(--state-due-ink)}@media(width>=34rem){.clock[data-astro-cid-o6exsoh6]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.clock[data-astro-cid-o6exsoh6] .label[data-astro-cid-o6exsoh6]{color:inherit;opacity:.75}.clock__rule[data-astro-cid-o6exsoh6]{font-size:var(--fs-small);font-weight:500;margin:.25rem 0 0}.clock__window[data-astro-cid-o6exsoh6]{font-size:1.5rem;font-weight:500;margin:.1rem 0 0;letter-spacing:-.02em}.clock__dates[data-astro-cid-o6exsoh6]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0}.clock__dates[data-astro-cid-o6exsoh6] dt[data-astro-cid-o6exsoh6]{margin-bottom:.15rem;color:inherit;opacity:.75}.clock__dates[data-astro-cid-o6exsoh6] dd[data-astro-cid-o6exsoh6]{margin:0;font-size:.875rem;font-weight:500}.clock__rem[data-astro-cid-o6exsoh6]{color:var(--state-due-ink)}.clock__gauge[data-astro-cid-o6exsoh6]{grid-column:1 / -1;display:grid;gap:.3rem}.clock__track[data-astro-cid-o6exsoh6]{position:relative;display:block;height:12px;border:1px solid;background:repeating-linear-gradient(90deg,color-mix(in srgb,currentColor 22%,transparent) 0 1px,transparent 1px calc(100% / 45))}.clock__track[data-astro-cid-o6exsoh6] i[data-astro-cid-o6exsoh6]{position:absolute;top:1px;bottom:1px;left:1px;display:block;width:calc((100% - 2px) * var(--elapsed) / var(--window));transform-origin:0;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px)}.clock__mark[data-astro-cid-o6exsoh6]{position:absolute;top:-3px;bottom:-3px;left:calc((100% - 2px) * var(--at) / var(--window) + 1px);width:2px;background:currentColor}.clock__scale[data-astro-cid-o6exsoh6]{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--fs-micro);opacity:.8;flex-wrap:wrap}.clock__note[data-astro-cid-o6exsoh6]{grid-column:1 / -1;margin:0;font-size:var(--fs-small);line-height:1.6;opacity:.9}.notes__caveat[data-astro-cid-v76lqlv3]{margin:0 0 1.25rem;max-width:68ch;color:var(--ink-2);font-size:.9375rem;border-left:2px solid var(--rule-strong);padding-left:.9rem}.notes__list[data-astro-cid-v76lqlv3]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(width>=60rem){.notes__list[data-astro-cid-v76lqlv3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.notes__item[data-astro-cid-v76lqlv3]{background:var(--ground-2);border:1px solid var(--rule);border-top:2px solid var(--brand);border-radius:2px;padding:.9rem 1rem 1.1rem;min-width:0}.notes__head[data-astro-cid-v76lqlv3]{display:grid;gap:.35rem}.notes__head[data-astro-cid-v76lqlv3] h3[data-astro-cid-v76lqlv3]{font-style:italic;font-weight:500;color:var(--ink)}.notes__role[data-astro-cid-v76lqlv3]{display:flex;align-items:center;gap:.35rem;color:var(--ink-3);font-size:var(--fs-micro);margin:0;letter-spacing:.06em;text-transform:uppercase}.notes__role[data-astro-cid-v76lqlv3] svg[data-astro-cid-v76lqlv3]{color:var(--brand);flex:none}.notes__body[data-astro-cid-v76lqlv3]{margin:.85rem 0 0;padding-top:.8rem;border-top:1px solid var(--rule);font-size:.9375rem;color:var(--ink-2)}.ctl[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.ctl__row[data-astro-cid-lcdefpme]{display:grid;gap:.35rem 1.25rem;padding:1.15rem 0;border-bottom:1px solid var(--rule);perspective:760px}@media(width>=60rem){.ctl__row[data-astro-cid-lcdefpme]{grid-template-columns:4rem minmax(0,1fr) 13rem;align-items:start}}.ctl__meta[data-astro-cid-lcdefpme]{transform-style:preserve-3d;display:flex;flex-wrap:wrap;gap:.4rem;align-items:flex-start}.ctl__effect[data-astro-cid-lcdefpme]{transform:translateZ(0);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;padding:.1rem .4rem;border-radius:2px;border:1px solid var(--brand);background:var(--brand-quiet);color:var(--brand-text)}:root[data-motion=full] .ctl__effect[data-astro-cid-lcdefpme]{transition:transform var(--tick-2) var(--ease-escape),box-shadow var(--tick-2) var(--ease-escape)}:root[data-motion=full] .ctl__row[data-astro-cid-lcdefpme]:hover .ctl__effect[data-astro-cid-lcdefpme],:root[data-motion=full] .ctl__row[data-astro-cid-lcdefpme]:focus-within .ctl__effect[data-astro-cid-lcdefpme]{transform:translateZ(28px);box-shadow:0 8px 18px color-mix(in srgb,var(--ink) 20%,transparent)}.ctl__id[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--fs-micro);padding-top:.3rem}.ctl__title[data-astro-cid-lcdefpme]{font-size:1.0625rem;letter-spacing:-.012em}.ctl__body[data-astro-cid-lcdefpme]{margin:.35rem 0 0;color:var(--ink-2);font-size:.9375rem;max-width:62ch}.ctl__flag[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:14px minmax(0,1fr);gap:.5rem;align-items:start;margin:.7rem 0 0;font-size:var(--fs-small);color:var(--ink-2);max-width:62ch}.ctl__flag[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--state-overdue);margin-top:.15rem}.ctl__flag-label[data-astro-cid-lcdefpme]{display:block;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.1rem}.ctl__rule[data-astro-cid-lcdefpme]{font-size:var(--fs-micro);color:var(--ink-3)}.band__more[data-astro-cid-lcdefpme]{margin:1.25rem 0 0}.cta-band[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.layers[data-astro-cid-lcdefpme]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,2.75rem)}@media(width>=68rem){.layers[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.layers__pts[data-astro-cid-lcdefpme]{list-style:none;margin:1.1rem 0 1.4rem;padding:0;display:grid;gap:.6rem}.layers__pts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.6rem;align-items:start;font-size:.9375rem;color:var(--ink-2)}.layers__pts[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brand);margin-top:.2rem}:root[data-motion=full] .layers__pts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:uw-icon-tick;animation-duration:var(--tick-3);animation-timing-function:var(--ease-detent)}.diy[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--rule)}.diy__step[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;border-bottom:1px solid var(--rule)}@media(width>=56rem){.diy__step[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem minmax(0,1fr) 9rem;align-items:start}}.diy__n[data-astro-cid-lcdefpme]{color:var(--brand-text);font-size:var(--fs-small);font-weight:500;padding-top:.2rem}.diy__body[data-astro-cid-lcdefpme]{margin:.3rem 0 0;color:var(--ink-2);font-size:.9375rem;max-width:62ch}.diy__cost[data-astro-cid-lcdefpme]{grid-column:2;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:.35rem}@media(width>=56rem){.diy__cost[data-astro-cid-lcdefpme]{grid-column:3;padding-top:.3rem}}.cta[data-astro-cid-lcdefpme]{display:grid;gap:1.25rem}@media(width>=56rem){.cta[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}}.cta__acts[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;gap:.6rem}
