.hdr[data-astro-cid-kbzixps5]{z-index:100;background:var(--white);border-bottom:1px solid var(--rule);position:sticky;top:0}html.is-menu-open{overflow:hidden}.hdr__skip[data-astro-cid-kbzixps5]{top:var(--s-3);left:var(--gutter);z-index:101;padding:10px var(--s-4);border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-size:var(--t-ui);font-weight:var(--w-ui);line-height:var(--t-ui-lh);transform:translateY(calc(-100% - var(--s-6)));position:absolute}.hdr__skip[data-astro-cid-kbzixps5]:focus{transform:none}.hdr__bar[data-astro-cid-kbzixps5]{align-items:center;gap:var(--s-4);height:calc(var(--nav-h) - 1px);display:flex}.hdr__logo[data-astro-cid-kbzixps5]{flex:none;margin-right:auto;display:block}.hdr__logo-img[data-astro-cid-kbzixps5]{width:auto;height:var(--logo-h);display:block}.dnav[data-astro-cid-kbzixps5],.hdr__bar[data-astro-cid-kbzixps5]>.hdr__cta[data-astro-cid-kbzixps5]{display:none}@media (width>=1025px){.hdr__bar[data-astro-cid-kbzixps5]{gap:var(--s-5)}.dnav[data-astro-cid-kbzixps5]{display:block}.hdr__bar[data-astro-cid-kbzixps5]>.hdr__cta[data-astro-cid-kbzixps5]{display:inline-flex}.hdr__bar[data-astro-cid-kbzixps5]>.hdr__cta-m[data-astro-cid-kbzixps5],.mnav[data-astro-cid-kbzixps5]{display:none!important}}.dnav__list[data-astro-cid-kbzixps5]{align-items:center;gap:var(--s-1);display:flex}.dnav__item[data-astro-cid-kbzixps5]{display:flex;position:relative}.dnav__title[data-astro-cid-kbzixps5]{border-radius:var(--r-sm);font-size:var(--t-ui);font-weight:var(--w-ui);line-height:var(--t-ui-lh);letter-spacing:var(--t-ui-ls);color:var(--ink);transition:background-color var(--ui-dur), color var(--ui-dur);align-items:center;gap:6px;padding:8px 12px;display:flex;position:relative}.dnav__link[data-astro-cid-kbzixps5]:hover,.dnav__link[data-astro-cid-kbzixps5]:focus-visible{background:var(--faint);color:var(--pencil)}.dnav__toggle[data-astro-cid-kbzixps5]{color:inherit;align-items:center;display:flex}.dnav__toggle[data-astro-cid-kbzixps5]:after{content:"";border-radius:inherit;position:absolute;inset:0}.dnav__chev[data-astro-cid-kbzixps5]{width:14px;height:14px;transition:transform var(--ui-dur)}.dnav__item--neo[data-astro-cid-kbzixps5]{margin-left:var(--s-3);padding-left:var(--s-5);border-left:1px solid var(--rule)}.hdr__neo[data-astro-cid-kbzixps5]{border-radius:var(--r-xs);height:36px;transition:opacity var(--ui-dur);align-items:center;padding:0 2px;display:flex}.hdr__neo[data-astro-cid-kbzixps5]:hover{opacity:.8}.hdr__neo-img[data-astro-cid-kbzixps5]{width:auto;height:var(--neo-h);display:block}.dnav__panel[data-astro-cid-kbzixps5]{z-index:2;min-width:var(--menu-w);padding:var(--s-2);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow-menu);visibility:hidden;opacity:0;transition:opacity var(--ui-dur), transform var(--ui-dur), visibility 0s linear var(--ui-dur);position:absolute;top:calc(100% + 10px);left:-8px;transform:translateY(-4px)}.dnav__panel[data-astro-cid-kbzixps5]:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.dnav__group[data-astro-cid-kbzixps5]+.dnav__group[data-astro-cid-kbzixps5]{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule)}.dnav__sub[data-astro-cid-kbzixps5]{border-radius:var(--r-sm);white-space:nowrap;font-size:var(--t-ui);font-weight:var(--w-ui);line-height:var(--t-ui-lh);letter-spacing:var(--t-ui-ls);color:var(--ink);transition:background-color var(--ui-dur), color var(--ui-dur);padding:10px 12px;display:flex}.dnav__sub[data-astro-cid-kbzixps5]:hover,.dnav__sub[data-astro-cid-kbzixps5]:focus-visible{background:var(--faint);color:var(--pencil)}.dnav__item[data-astro-cid-kbzixps5].is-open .dnav__title[data-astro-cid-kbzixps5],.hdr[data-astro-cid-kbzixps5]:not(.is-js) .dnav__item[data-astro-cid-kbzixps5]:focus-within .dnav__title[data-astro-cid-kbzixps5]{background:var(--faint)}.dnav__item[data-astro-cid-kbzixps5].is-open .dnav__chev[data-astro-cid-kbzixps5],.hdr[data-astro-cid-kbzixps5]:not(.is-js) .dnav__item[data-astro-cid-kbzixps5]:focus-within .dnav__chev[data-astro-cid-kbzixps5]{transform:rotate(180deg)}.dnav__item[data-astro-cid-kbzixps5].is-open .dnav__panel[data-astro-cid-kbzixps5],.hdr[data-astro-cid-kbzixps5]:not(.is-js) .dnav__item[data-astro-cid-kbzixps5]:focus-within .dnav__panel[data-astro-cid-kbzixps5]{visibility:visible;opacity:1;transition:opacity var(--ui-dur), transform var(--ui-dur);transform:none}@media (hover:hover){.dnav__item[data-astro-cid-kbzixps5][data-menu]:not(.is-closed):hover .dnav__title[data-astro-cid-kbzixps5]{background:var(--faint)}.dnav__item[data-astro-cid-kbzixps5][data-menu]:not(.is-closed):hover .dnav__chev[data-astro-cid-kbzixps5]{transform:rotate(180deg)}.dnav__item[data-astro-cid-kbzixps5][data-menu]:not(.is-closed):hover .dnav__panel[data-astro-cid-kbzixps5]{visibility:visible;opacity:1;transition:opacity var(--ui-dur), transform var(--ui-dur);transform:none}}.hdr__bar[data-astro-cid-kbzixps5]>.hdr__cta-m[data-astro-cid-kbzixps5]{display:none}@media (width>=768px){.hdr__bar[data-astro-cid-kbzixps5]>.hdr__cta-m[data-astro-cid-kbzixps5]{display:inline-flex}}.mnav__toggle[data-astro-cid-kbzixps5]{border:1px solid var(--rule);border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:border-color var(--ui-dur);justify-content:center;align-items:center;list-style:none;display:flex}.mnav__toggle[data-astro-cid-kbzixps5]:hover{border-color:var(--ink)}.mnav__toggle[data-astro-cid-kbzixps5]::-webkit-details-marker{display:none}.mnav__row[data-astro-cid-kbzixps5]::-webkit-details-marker{display:none}.mnav__icon[data-astro-cid-kbzixps5]{width:20px;height:20px}.mnav__icon--close[data-astro-cid-kbzixps5],.mnav[data-astro-cid-kbzixps5][open] .mnav__icon--open[data-astro-cid-kbzixps5]{display:none}.mnav[data-astro-cid-kbzixps5][open] .mnav__icon--close[data-astro-cid-kbzixps5]{display:block}.mnav__panel[data-astro-cid-kbzixps5]{top:var(--nav-h);z-index:99;gap:var(--s-6);padding:var(--s-2) var(--gutter) var(--s-6);overscroll-behavior:contain;background:var(--white);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mnav[data-astro-cid-kbzixps5]:not([open]) .mnav__panel[data-astro-cid-kbzixps5]{display:none}.mnav__list[data-astro-cid-kbzixps5]>li[data-astro-cid-kbzixps5]{border-bottom:1px solid var(--rule)}.mnav__row[data-astro-cid-kbzixps5]{min-height:56px;font-size:var(--t-h4);font-weight:var(--w-ui);letter-spacing:var(--t-ui-ls);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mnav__row[data-astro-cid-kbzixps5]:hover,.mnav__row[data-astro-cid-kbzixps5]:focus-visible{color:var(--pencil)}.mnav__chev[data-astro-cid-kbzixps5]{width:16px;height:16px;transition:transform var(--ui-dur)}.mnav__group[data-astro-cid-kbzixps5][open] .mnav__chev[data-astro-cid-kbzixps5]{transform:rotate(180deg)}.mnav__sub[data-astro-cid-kbzixps5]{padding:0 0 var(--s-3)}.mnav__subrow[data-astro-cid-kbzixps5]{min-height:44px;padding-left:var(--s-4);border-left:1px solid var(--rule);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--ink-2);align-items:center;display:flex}.mnav__subrow[data-astro-cid-kbzixps5]:hover,.mnav__subrow[data-astro-cid-kbzixps5]:focus-visible{color:var(--pencil);border-left-color:var(--pencil)}.mnav__neo[data-astro-cid-kbzixps5]{justify-content:flex-start}.mnav__cta[data-astro-cid-kbzixps5]{width:100%}.guides[data-astro-cid-jfsydha5]{z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--guide-step) - 1px), var(--faint) calc(var(--guide-step) - 1px), var(--faint) var(--guide-step));background-position:top;position:absolute;inset:0}.guides--fade[data-astro-cid-jfsydha5]{mask-image:linear-gradient(to bottom, var(--black) 55%, transparent)}.ground[data-astro-cid-jfsydha5]{width:100%;height:9px;display:block;overflow:visible}.foot[data-astro-cid-3a5wmu7c]{margin-top:var(--sec-y);background:var(--white)}.foot__ground[data-astro-cid-3a5wmu7c]{color:var(--ink)}.foot__inner[data-astro-cid-3a5wmu7c]{gap:var(--s-7);padding-top:var(--foot-pt);padding-bottom:var(--s-6);flex-direction:column;display:flex}.foot__band[data-astro-cid-3a5wmu7c]{gap:var(--s-5);align-items:center;display:grid}@media (width>=768px){.foot__band[data-astro-cid-3a5wmu7c]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.foot__lead[data-astro-cid-3a5wmu7c]{max-width:22ch;font-size:var(--t-h3);font-weight:var(--w-head);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);color:var(--ink);text-wrap:balance;margin:0}.sub[data-astro-cid-3a5wmu7c]{width:100%}.sub__field[data-astro-cid-3a5wmu7c]{position:relative}.sub__input[data-astro-cid-3a5wmu7c]{width:100%;height:56px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-pill);transition:border-color var(--ui-dur);padding:0 64px 0 24px}.sub__input[data-astro-cid-3a5wmu7c]::placeholder{color:var(--ink-soft);opacity:1}.sub__input[data-astro-cid-3a5wmu7c]:hover,.sub__input[data-astro-cid-3a5wmu7c]:focus{border-color:var(--ink)}.sub__input[data-astro-cid-3a5wmu7c]:focus-visible{outline:none}.sub__btn[data-astro-cid-3a5wmu7c]{border-radius:var(--r-round);background:var(--signal);width:44px;height:44px;color:var(--white);transition:background-color var(--ui-dur);place-items:center;display:grid;position:absolute;top:6px;right:6px}.sub__btn[data-astro-cid-3a5wmu7c]:hover,.sub__btn[data-astro-cid-3a5wmu7c]:focus-visible{background:var(--ink)}.sub__btn[data-astro-cid-3a5wmu7c]:disabled{opacity:.6}.sub__icon[data-astro-cid-3a5wmu7c]{width:16px;height:16px}.sub__msg[data-astro-cid-3a5wmu7c]{margin:var(--s-3) 0 0 var(--s-5);font-size:var(--t-small);line-height:var(--t-small-lh)}.sub__msg[data-astro-cid-3a5wmu7c]:empty{display:none}.sub__msg[data-astro-cid-3a5wmu7c][data-state=ok]{color:var(--ink)}.sub__msg[data-astro-cid-3a5wmu7c][data-state=error]{color:var(--error)}.sub__back[data-astro-cid-3a5wmu7c]{scroll-margin-top:var(--s-9);display:none}.sub[data-astro-cid-3a5wmu7c]:not(.is-js) .sub__back[data-astro-cid-3a5wmu7c]:target{display:block}.sub__hp[data-astro-cid-3a5wmu7c]{display:none}.foot__grid[data-astro-cid-3a5wmu7c]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.foot__cell[data-astro-cid-3a5wmu7c]{gap:var(--s-4);min-width:0;padding:var(--foot-cell);background:var(--white);flex-direction:column;display:flex}.foot__brand[data-astro-cid-3a5wmu7c],.foot__cell--quick[data-astro-cid-3a5wmu7c]{grid-column:1/-1}@media (width>=768px){.foot__grid[data-astro-cid-3a5wmu7c]{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__cell--quick[data-astro-cid-3a5wmu7c]{grid-column:auto}}@media (width>=1025px){.foot__grid[data-astro-cid-3a5wmu7c]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.foot__brand[data-astro-cid-3a5wmu7c]{grid-column:auto}}.foot__brand[data-astro-cid-3a5wmu7c]{gap:var(--s-3)}.foot__logo[data-astro-cid-3a5wmu7c]{margin-bottom:var(--s-2);display:block}.foot__logo-img[data-astro-cid-3a5wmu7c]{width:auto;height:var(--logo-h);display:block}.foot__tag[data-astro-cid-3a5wmu7c]{font-size:var(--t-h4);font-weight:var(--w-head);line-height:var(--t-h4-lh);letter-spacing:var(--t-h3-ls);color:var(--ink)}.foot__blurb[data-astro-cid-3a5wmu7c]{max-width:40ch;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--ink-2)}.foot__cta[data-astro-cid-3a5wmu7c]{margin-top:var(--s-3)}.foot__menu[data-astro-cid-3a5wmu7c]{gap:var(--s-3);flex-direction:column;display:flex}.foot__menu[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]{font-size:var(--t-ui);line-height:var(--t-ui-lh);color:var(--ink-2);transition:color var(--ui-dur)}.foot__menu[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:hover,.foot__menu[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:focus-visible,.foot__menu[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c][aria-current=page]{color:var(--pencil)}.foot__legal[data-astro-cid-3a5wmu7c]{gap:var(--s-4);flex-direction:column;display:flex}@media (width>=768px){.foot__legal[data-astro-cid-3a5wmu7c]{flex-direction:row;justify-content:space-between;align-items:center}}.foot__copy[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c],.foot__terms[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]{font-family:var(--font-mono);font-size:var(--t-legal);letter-spacing:var(--t-label-ls);text-transform:uppercase;color:var(--ink-2);transition:color var(--ui-dur)}.foot__copy[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:hover,.foot__copy[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:focus-visible,.foot__terms[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:hover,.foot__terms[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:focus-visible{color:var(--pencil)}.foot__terms[data-astro-cid-3a5wmu7c]{gap:var(--s-5);display:flex}.foot__social[data-astro-cid-3a5wmu7c]{gap:var(--s-1);margin-left:-10px;display:flex}@media (width>=768px){.foot__social[data-astro-cid-3a5wmu7c]{margin-left:0;margin-right:-10px}}.foot__soc[data-astro-cid-3a5wmu7c]{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);transition:background-color var(--ui-dur), color var(--ui-dur);place-items:center;display:grid}.foot__soc[data-astro-cid-3a5wmu7c]:hover,.foot__soc[data-astro-cid-3a5wmu7c]:focus-visible{background:var(--faint);color:var(--pencil)}.foot__soc-icon[data-astro-cid-3a5wmu7c]{width:16px;height:16px}.sheet-body[data-astro-cid-hy346oae]{isolation:isolate;position:relative}@media (width>=768px){.sheet-body[data-astro-cid-hy346oae]:before{content:"";top:0;bottom:calc(var(--sec-y) * -1);z-index:-1;width:calc(min(100%, var(--grid) + 2 * var(--gutter)) - var(--gutter));border-inline:1px solid var(--rail);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}}
