.terms-section[data-astro-cid-njl2q4gy]{margin-block-start:var(--s6)}.terms[data-astro-cid-njl2q4gy]{gap:var(--s3);padding:var(--s4);background:var(--bezel);border:1px solid var(--bezel-edge);border-radius:var(--radius-l);box-shadow:var(--bezel-specular), var(--elev-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.terms[data-astro-cid-njl2q4gy] :focus-visible{outline-color:var(--bezel-ink-bright)}.terms__cell[data-astro-cid-njl2q4gy]{background:var(--bezel-well);border:1px solid var(--bezel-well-edge);border-radius:var(--radius-s);padding:var(--s3) var(--s4);min-width:0;transition:border-color var(--dur-2) var(--ease-2)}.terms__cell[data-astro-cid-njl2q4gy]:hover{border-color:var(--bezel-well-edge-hover)}.terms[data-astro-cid-njl2q4gy] dt[data-astro-cid-njl2q4gy]{font-family:var(--f-display);font-size:var(--t-h4);line-height:var(--t-h4-lh);letter-spacing:.14em;font-weight:var(--w-disp-3);font-stretch:var(--wdth-etch);text-transform:uppercase;color:var(--bezel-ink-dim);margin-block-end:var(--s2)}.terms__val[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-fig-s);line-height:var(--t-fig-s-lh);letter-spacing:var(--t-fig-s-ls);color:var(--bezel-ink-bright);font-weight:500;display:block}.terms__val[data-astro-cid-njl2q4gy].nowrap{white-space:normal}.terms__val[data-astro-cid-njl2q4gy] .fig-atom[data-astro-cid-njl2q4gy]{white-space:nowrap}.terms__desc[data-astro-cid-njl2q4gy]{font-size:var(--t-data);line-height:var(--t-data-lh);letter-spacing:var(--t-data-ls);color:var(--bezel-ink-dim);font-weight:400}.terms__val[data-astro-cid-njl2q4gy]+.terms__val[data-astro-cid-njl2q4gy]{margin-block-start:var(--s2)}.terms__val--sig[data-astro-cid-njl2q4gy]{color:var(--bezel-ink-bright)}.terms__val--s[data-astro-cid-njl2q4gy]{font-size:var(--t-data-lg);line-height:var(--t-data-lg-lh);letter-spacing:var(--t-data-lg-ls)}.terms__val[data-astro-cid-njl2q4gy] a{color:var(--bezel-ink-bright);text-decoration-color:var(--bezel-well-edge-hover)}.terms__val[data-astro-cid-njl2q4gy] a:hover{color:var(--bezel-ink-bright);text-decoration-color:var(--bezel-ink-bright)}.terms__val[data-astro-cid-njl2q4gy] .unit{color:var(--bezel-ink-dim)}.terms__unit[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--bezel-ink-dim);margin-block-start:var(--s2);display:block}.spec[data-astro-cid-njl2q4gy]{top:calc(var(--header-h) + var(--s2));position:sticky}.spec__line[data-astro-cid-njl2q4gy]{padding-block:var(--s1);border-bottom:1px solid var(--rule-faint)}.spec__line--neg[data-astro-cid-njl2q4gy]{color:var(--neg);border-bottom:0;border-top:1px solid var(--rule-strong);padding-top:var(--s2)}@media (width<=1079px){.spec[data-astro-cid-njl2q4gy]{position:static}}h2[data-astro-cid-njl2q4gy]{margin-block-end:var(--s2)}.excl__row[data-astro-cid-njl2q4gy]+.excl__row[data-astro-cid-njl2q4gy]{margin-block-start:var(--s4)}.excl[data-astro-cid-njl2q4gy] dt[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-h4);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);text-transform:uppercase;color:var(--bright);font-weight:600}.excl[data-astro-cid-njl2q4gy] dd[data-astro-cid-njl2q4gy]{margin-block-start:var(--s1)}.excl__label[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim);display:block}.excl__tool[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-data);line-height:var(--t-data-lh);color:var(--body);margin-block-start:var(--s1);display:block}.art-cell[data-astro-cid-njl2q4gy]{font-family:var(--f-body);font-size:var(--t-body-s);line-height:var(--t-body-s-lh);text-align:left;text-transform:none;letter-spacing:0;color:var(--body);white-space:normal;border-bottom:1px solid var(--rule-faint);padding:var(--s2) var(--s3);vertical-align:baseline;background:0 0;min-width:34ch;font-weight:400;position:static}.art-cell[data-astro-cid-njl2q4gy].num{font-family:var(--f-data);color:var(--bright);white-space:nowrap;min-width:10ch;font-weight:500}.not-line[data-astro-cid-njl2q4gy]{margin-block-start:var(--s2)}.not-label[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim);margin-block-end:var(--s1);display:block}.grants[data-astro-cid-njl2q4gy]{border-top:1px solid var(--rule)}.grant[data-astro-cid-njl2q4gy]{padding-block:var(--s3);border-bottom:1px solid var(--rule-faint);font-family:var(--f-data);font-size:var(--t-data);line-height:var(--t-data-lh)}.band[data-astro-cid-njl2q4gy]{border:1px solid var(--rule);background:var(--panel);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.band__cell[data-astro-cid-njl2q4gy]{padding:var(--s4);border-left:1px solid var(--rule);min-width:0;position:relative}.band__cell[data-astro-cid-njl2q4gy]:first-child{border-left:0}.band__week[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim)}.band__hours[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-fig-s);line-height:var(--t-fig-s-lh);letter-spacing:var(--t-fig-s-ls);color:var(--bright);white-space:nowrap;margin-block-start:var(--s2);font-weight:500}.band__unit[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim);margin-block-start:var(--s1)}.band__needs[data-astro-cid-njl2q4gy]{font-size:var(--t-body-s);line-height:var(--t-body-s-lh);margin-block-start:var(--s3)}.band__arrow[data-astro-cid-njl2q4gy]{right:calc(-.5em - 1px);top:var(--s4);font-family:var(--f-data);font-size:var(--t-micro);color:var(--dim);background:var(--panel);line-height:1;position:absolute}.band__total[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-data);line-height:var(--t-data-lh);color:var(--dim);border-top:1px solid var(--rule-strong);border-bottom:3px double var(--rule-strong);padding-block:var(--s2)}@media (width<=1079px){.band[data-astro-cid-njl2q4gy]{grid-auto-flow:row}.band__cell[data-astro-cid-njl2q4gy]{border-left:0;border-top:1px solid var(--rule)}.band__cell[data-astro-cid-njl2q4gy]:first-child{border-top:0}.band__arrow[data-astro-cid-njl2q4gy]{display:none}}.derive[data-astro-cid-njl2q4gy]{margin-block-start:var(--s2)}.guar[data-astro-cid-njl2q4gy]{padding:clamp(1.5rem,1.05rem + 1.9vw,2.5rem)}.guar__tag[data-astro-cid-njl2q4gy]{align-items:center;gap:var(--s3);display:flex}.guar__promise[data-astro-cid-njl2q4gy]{font-family:var(--f-display);font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--w-disp-3);font-stretch:var(--wdth-disp-3);color:var(--bezel-ink-bright);text-wrap:balance;max-width:52ch;margin-block-start:var(--s4)}.guar__cap[data-astro-cid-njl2q4gy]{font-size:var(--t-body-s);line-height:var(--t-body-s-lh);color:var(--bezel-ink-bright);border-top:1px solid var(--bezel-edge);margin-block-start:var(--s5);padding-block-start:var(--s3)}.guar__cap-label[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--bezel-ink-dim);margin-block-end:var(--s1);display:block}.record[data-astro-cid-njl2q4gy]{margin-block-start:var(--s6)}.record__label[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim)}.record__grid[data-astro-cid-njl2q4gy]{border-top:1px solid var(--rule-strong);border-bottom:3px double var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-block-start:var(--s2);display:grid}.record__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]{padding:var(--s3) var(--s4) var(--s3) 0;border-left:1px solid var(--rule);padding-left:var(--s4)}.record__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]:first-child{border-left:0;padding-left:0}.record__grid[data-astro-cid-njl2q4gy] dt[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-micro);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--dim)}.record__grid[data-astro-cid-njl2q4gy] dd[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-fig-s);line-height:var(--t-fig-s-lh);letter-spacing:var(--t-fig-s-ls);color:var(--bright);margin-block-start:var(--s1);font-weight:500}.record__note[data-astro-cid-njl2q4gy]{font-size:var(--t-body-s);line-height:var(--t-body-s-lh);margin-block-start:var(--s3)}.worked__title[data-astro-cid-njl2q4gy]{margin-block:var(--s2) var(--s3)}.worked__well[data-astro-cid-njl2q4gy]{max-width:56rem}.worked__label[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-data);text-transform:none;letter-spacing:0;text-align:left;color:var(--body);border-bottom:1px solid var(--rule-faint);padding:var(--s2) var(--s3);vertical-align:baseline;background:0 0;min-width:30ch;font-weight:400;position:static}.after[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-block-end:var(--s2)}.after__list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--rule)}.after__item[data-astro-cid-njl2q4gy]{gap:var(--s4);padding-block:var(--s3);border-bottom:1px solid var(--rule-faint);grid-template-columns:minmax(0,16rem) 8rem minmax(0,1fr);align-items:baseline;display:grid}.after__item[data-astro-cid-njl2q4gy]>a[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-data);line-height:var(--t-data-lh)}.after__price[data-astro-cid-njl2q4gy]{font-family:var(--f-data);font-size:var(--t-data-lg);line-height:var(--t-data-lg-lh);color:var(--bright);text-align:right;font-weight:500}.after__why[data-astro-cid-njl2q4gy]{font-size:var(--t-body-s);line-height:var(--t-body-s-lh)}@media (width<=719px){.after__item[data-astro-cid-njl2q4gy]{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto}.after__why[data-astro-cid-njl2q4gy]{grid-column:1/-1}}.next-line[data-astro-cid-njl2q4gy]{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s4);display:flex}.prose[data-astro-cid-njl2q4gy] h3{margin-block-start:var(--s6)}.prose[data-astro-cid-njl2q4gy] h3:first-child{margin-block-start:0}.prose[data-astro-cid-njl2q4gy] p{margin-block-start:var(--s4)}.prose[data-astro-cid-njl2q4gy] code{color:var(--bright);background:var(--panel);border:1px solid var(--rule);padding:0 var(--s1)}
