.tabs[data-astro-cid-fzjmbkbq],.names[data-astro-cid-fzjmbkbq]{display:none}.dept[data-astro-cid-fzjmbkbq]{border-top:1px solid var(--line);scroll-margin-top:5.5rem}.dept[data-astro-cid-fzjmbkbq]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-fzjmbkbq],.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq],.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]{-webkit-tap-highlight-color:#43d9d026}summary[data-astro-cid-fzjmbkbq]{cursor:pointer;list-style:none}summary[data-astro-cid-fzjmbkbq]::-webkit-details-marker{display:none}.dept-sum[data-astro-cid-fzjmbkbq]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-height:3rem;padding-block:1.25rem;display:grid}.dept-sum[data-astro-cid-fzjmbkbq] h3[data-astro-cid-fzjmbkbq]{font-size:clamp(1.5rem,5vw,2rem)}.dept-count[data-astro-cid-fzjmbkbq]{color:var(--mist-dim);grid-row:2;margin-top:.25rem;font-size:.9375rem}.dept-sum[data-astro-cid-fzjmbkbq] .plus[data-astro-cid-fzjmbkbq]{grid-area:1/2/span 2}.plus[data-astro-cid-fzjmbkbq]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--auto);stroke-width:2px;transition:transform .2s var(--ease-out);flex:none}details[data-astro-cid-fzjmbkbq][open]>summary[data-astro-cid-fzjmbkbq]>.plus[data-astro-cid-fzjmbkbq]{transform:rotate(45deg)}.dept-body[data-astro-cid-fzjmbkbq]{padding-bottom:1.25rem}.sol[data-astro-cid-fzjmbkbq]{border-top:1px solid var(--line);scroll-margin-top:5.5rem}.sol-sum[data-astro-cid-fzjmbkbq]{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-block:.9rem;display:flex}.sol-sum[data-astro-cid-fzjmbkbq] h4[data-astro-cid-fzjmbkbq]{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.sol-body[data-astro-cid-fzjmbkbq]{color:var(--mist-dim);gap:.9rem;padding-block:.25rem 1.5rem;display:grid}.sol-body[data-astro-cid-fzjmbkbq] p[data-astro-cid-fzjmbkbq]{max-width:40rem}.promise[data-astro-cid-fzjmbkbq]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--mist);font-size:clamp(1.75rem,7vw,2.25rem);font-weight:700;line-height:1.05}.promise[data-astro-cid-fzjmbkbq] span[data-astro-cid-fzjmbkbq]{text-wrap:balance;display:block}.is-tabs[data-astro-cid-fzjmbkbq] .tabs[data-astro-cid-fzjmbkbq]{border-bottom:1px solid var(--line);flex-wrap:wrap;column-gap:clamp(1.25rem,2.2vw,2.25rem);display:flex}.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]{min-height:3rem;color:var(--mist-dim);white-space:nowrap;transition:color .16s var(--ease-out);align-items:center;padding-bottom:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]:hover{color:var(--mist)}.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq][aria-current]{color:var(--mist);box-shadow:inset 0 -3px 0 var(--auto)}.is-tabs[data-astro-cid-fzjmbkbq] .dept[data-astro-cid-fzjmbkbq]{border:0;scroll-margin-top:11rem}.is-tabs[data-astro-cid-fzjmbkbq] .dept-sum[data-astro-cid-fzjmbkbq]{cursor:default;min-height:0;padding-block:clamp(1.25rem,2vw,1.75rem) 1rem;display:block}.is-tabs[data-astro-cid-fzjmbkbq] .dept[data-astro-cid-fzjmbkbq]:not([open])>.dept-sum[data-astro-cid-fzjmbkbq]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.is-tabs[data-astro-cid-fzjmbkbq] .dept-sum[data-astro-cid-fzjmbkbq] h3[data-astro-cid-fzjmbkbq]{letter-spacing:-.02em;font-size:1.375rem}.is-tabs[data-astro-cid-fzjmbkbq] .dept-count[data-astro-cid-fzjmbkbq],.is-tabs[data-astro-cid-fzjmbkbq] .plus[data-astro-cid-fzjmbkbq]{display:none}.is-tabs[data-astro-cid-fzjmbkbq] .dept-body[data-astro-cid-fzjmbkbq]{grid-template-columns:minmax(16rem,1fr) minmax(0,2.2fr);column-gap:clamp(2.5rem,6vw,5.5rem);padding:0;display:grid}.is-tabs[data-astro-cid-fzjmbkbq] .names[data-astro-cid-fzjmbkbq]{border-top:1px solid var(--line);align-self:start;margin:0;padding:0;list-style:none;display:block}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]{border-bottom:1px solid var(--line);letter-spacing:-.01em;min-height:3.5rem;color:var(--mist-dim);transition:color .16s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:1.125rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]:hover{color:var(--mist)}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq] svg{opacity:0;width:1.1em;height:1.1em;transition:transform .3s var(--ease-out);flex:none}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq][aria-current]{color:var(--auto)}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq][aria-current] svg{opacity:1}.names[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]:hover svg{opacity:1;transform:translate(3px)}.is-tabs[data-astro-cid-fzjmbkbq] .sol[data-astro-cid-fzjmbkbq]{border:0;scroll-margin-top:14rem}.is-tabs[data-astro-cid-fzjmbkbq] .sol-sum[data-astro-cid-fzjmbkbq]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.is-tabs[data-astro-cid-fzjmbkbq] .sol-body[data-astro-cid-fzjmbkbq]{gap:1.25rem;padding:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.is-tabs[data-astro-cid-fzjmbkbq] .sol-body[data-astro-cid-fzjmbkbq] .promise[data-astro-cid-fzjmbkbq]{max-width:15em;margin-bottom:.25rem;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.02}@media (width<=72rem){.is-tabs[data-astro-cid-fzjmbkbq] .tabs[data-astro-cid-fzjmbkbq]{column-gap:1rem}.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]{font-size:1rem}}@media (width<=62rem){.is-tabs[data-astro-cid-fzjmbkbq] .tabs[data-astro-cid-fzjmbkbq]{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tabs[data-astro-cid-fzjmbkbq] a[data-astro-cid-fzjmbkbq]{border-bottom:1px solid var(--line)}}.hero[data-astro-cid-p7bpkpvw]{padding-block:clamp(2.5rem,4vw,3rem) clamp(4.5rem,7vw,5rem)}.hero-grid[data-astro-cid-p7bpkpvw]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}h1[data-astro-cid-p7bpkpvw]{letter-spacing:-.035em;font-size:clamp(2.75rem,5.6vw,5rem);line-height:.98}h1[data-astro-cid-p7bpkpvw] span[data-astro-cid-p7bpkpvw]{display:block}.hero-side[data-astro-cid-p7bpkpvw]{justify-items:start;gap:1.5rem;padding-bottom:.5rem;display:grid}.lede[data-astro-cid-p7bpkpvw] strong[data-astro-cid-p7bpkpvw]{color:var(--mist);display:block}section.band.slant.catalog{padding-top:calc(var(--cut) + clamp(1rem, 2vw, 1.5rem))}.intro[data-astro-cid-p7bpkpvw]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.intro[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw] span[data-astro-cid-p7bpkpvw]{display:block}.intro-body[data-astro-cid-p7bpkpvw]{max-width:38rem;color:var(--mist-dim);gap:1.25rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);display:grid}.fit-title[data-astro-cid-p7bpkpvw] span[data-astro-cid-p7bpkpvw]{display:block}.fit[data-astro-cid-p7bpkpvw]{border-top:2px solid var(--ground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem clamp(2rem,6vw,6rem);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.5rem,2.5vw,2rem);display:grid}.fit[data-astro-cid-p7bpkpvw] .lede[data-astro-cid-p7bpkpvw]{color:var(--ground);font-weight:600}.fit-body[data-astro-cid-p7bpkpvw]{color:#3d4b51;max-width:38rem}@media (width<=60rem){.hero-grid[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr}}@media (width<=52rem){.intro[data-astro-cid-p7bpkpvw],.fit[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr}}
