.logo-back[data-astro-cid-c7tt4ngw],.logo-front[data-astro-cid-c7tt4ngw],.logo-word[data-astro-cid-c7tt4ngw]{transition:fill .3s ease}.logo-back[data-astro-cid-c7tt4ngw]{fill:var(--logo-back, currentColor)}.logo-front[data-astro-cid-c7tt4ngw]{fill:var(--logo-front, currentColor)}.logo-mark-front[data-astro-cid-c7tt4ngw] .logo-front[data-astro-cid-c7tt4ngw]{stroke:var(--logo-halo, none);stroke-width:6;stroke-linejoin:round;paint-order:stroke fill}@media(prefers-reduced-motion:reduce){.logo-back[data-astro-cid-c7tt4ngw],.logo-front[data-astro-cid-c7tt4ngw],.logo-word[data-astro-cid-c7tt4ngw]{transition:none}}.dshead[data-astro-cid-6dxgj7t6]{--dshead-pill-py: .5rem;--dshead-pill-fs: .8125rem;--dshead-pill-lh: 1.25;--dshead-pill-h: calc( var(--dshead-pill-py) * 2 + var(--dshead-pill-fs) * var(--dshead-pill-lh) );--dshead-ease: cubic-bezier(.33, 0, .2, 1);position:fixed;top:0;left:0;right:0;z-index:50;background:transparent}.dshead--demo[data-astro-cid-6dxgj7t6]{position:absolute}.dshead__inner[data-astro-cid-6dxgj7t6]{container-type:inline-size;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;max-width:var(--container-page);margin:0 auto;padding:1rem}@media(min-width:640px){.dshead[data-astro-cid-6dxgj7t6]{--dshead-pill-py: .5625rem;--dshead-pill-fs: .875rem}.dshead__inner[data-astro-cid-6dxgj7t6]{padding:1.25rem 1.5rem}}@media(min-width:1024px){.dshead__inner[data-astro-cid-6dxgj7t6]{display:grid;grid-template-columns:1fr auto 1fr;padding:1.5rem 2rem}.dshead__logo[data-astro-cid-6dxgj7t6]{justify-self:start}.dshead__end[data-astro-cid-6dxgj7t6]{justify-self:end}.dshead--bare[data-astro-cid-6dxgj7t6] .dshead__inner[data-astro-cid-6dxgj7t6]{grid-template-columns:1fr auto}}.dshead[data-astro-cid-6dxgj7t6][data-on=light]{--dshead-pill-bg: var(--color-gray-900);--dshead-pill-fg: var(--color-cream);--dshead-pill-hover: var(--color-gray-800);--dshead-logo: var(--color-gray-900);--dshead-focus: var(--color-gray-900);--dshead-item-fg: var(--color-gray-400);--dshead-item-hover: var(--color-gray-800)}.dshead[data-astro-cid-6dxgj7t6][data-on=dark]{--dshead-pill-bg: var(--color-cream);--dshead-pill-fg: var(--color-gray-900);--dshead-pill-hover: var(--color-white);--dshead-logo: var(--color-cream);--dshead-focus: var(--color-cream);--dshead-item-fg: var(--color-gray-600);--dshead-item-hover: var(--color-gray-200)}.dshead__logo[data-astro-cid-6dxgj7t6]{display:inline-flex;flex:none;color:var(--dshead-logo)}.dshead__logo[data-astro-cid-6dxgj7t6]:focus-visible{outline:2px solid var(--dshead-focus);outline-offset:4px;border-radius:3px}.dshead__logo[data-astro-cid-6dxgj7t6] svg{height:3.6rem;width:auto}@media(min-width:640px){.dshead__logo[data-astro-cid-6dxgj7t6] svg{height:4rem}}@media(min-width:1024px){.dshead__logo[data-astro-cid-6dxgj7t6] svg{height:4.8rem}}.dshead__bar[data-astro-cid-6dxgj7t6]{display:none}@media(min-width:1024px){.dshead__bar[data-astro-cid-6dxgj7t6]{display:block}}.dshead__barlist[data-astro-cid-6dxgj7t6]{display:flex;align-items:stretch;height:var(--dshead-pill-h);margin:0;padding:.25rem;list-style:none;border-radius:var(--radius-action);background:var(--color-cream)}.dshead__barlist[data-astro-cid-6dxgj7t6]>li[data-astro-cid-6dxgj7t6]{display:flex}.dshead__baritem[data-astro-cid-6dxgj7t6]{display:inline-flex;align-items:center;border-radius:calc(var(--radius-action) - 2px);padding-inline:.75rem;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--dshead-ease),color .2s var(--dshead-ease)}.dshead__barlist[data-astro-cid-6dxgj7t6]>li[data-astro-cid-6dxgj7t6]>.dshead__baritem[data-astro-cid-6dxgj7t6]:hover{background:var(--color-white);color:var(--color-gray-900)}.dshead__baritem[data-astro-cid-6dxgj7t6]:focus-visible,.dshead__droptoggle[data-astro-cid-6dxgj7t6]:focus-visible,.dshead__dropmenu[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:-2px}.dshead__drop[data-astro-cid-6dxgj7t6]{position:relative}.dshead__droprow[data-astro-cid-6dxgj7t6]{display:flex;align-items:center;border-radius:calc(var(--radius-action) - 2px);padding-right:.375rem;transition:background-color .2s var(--dshead-ease)}.dshead__droprow[data-astro-cid-6dxgj7t6] .dshead__baritem[data-astro-cid-6dxgj7t6]{align-self:stretch;padding-right:.125rem}.dshead__drop[data-astro-cid-6dxgj7t6].is-open .dshead__droprow[data-astro-cid-6dxgj7t6]{background:var(--color-white)}.dshead__drop[data-astro-cid-6dxgj7t6].is-open .dshead__baritem[data-astro-cid-6dxgj7t6]{color:var(--color-gray-900)}.dshead__droptoggle[data-astro-cid-6dxgj7t6]{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:0;border-radius:calc(var(--radius-action) - 3px);padding:0;background:transparent;color:var(--color-gray-700);cursor:pointer}.dshead__droptoggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6]{width:.8125rem;height:.8125rem;transition:rotate .22s var(--dshead-ease)}.dshead__drop[data-astro-cid-6dxgj7t6].is-open .dshead__droptoggle[data-astro-cid-6dxgj7t6]{color:var(--color-gray-900)}.dshead__drop[data-astro-cid-6dxgj7t6].is-open .dshead__droptoggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6]{rotate:180deg}.dshead__droppanel[data-astro-cid-6dxgj7t6]{position:absolute;top:100%;left:-.25rem;padding-top:.625rem;opacity:0;visibility:hidden;translate:0 -.25rem;transition:opacity .18s var(--dshead-ease),translate .18s var(--dshead-ease),visibility .18s var(--dshead-ease)}.dshead__drop[data-astro-cid-6dxgj7t6].is-open .dshead__droppanel[data-astro-cid-6dxgj7t6]{opacity:1;visibility:visible;translate:0 0}.dshead__dropmenu[data-astro-cid-6dxgj7t6]{min-width:12rem;margin:0;padding:.25rem;list-style:none;border-radius:var(--radius-action);background:var(--color-cream)}.dshead__dropmenu[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]{display:block;border-radius:calc(var(--radius-action) - 2px);padding:.5rem .75rem;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--dshead-ease),color .2s var(--dshead-ease)}.dshead__dropmenu[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]:hover{background:var(--color-white);color:var(--color-gray-900)}@media(hover:hover){.dshead__drop[data-astro-cid-6dxgj7t6]:hover .dshead__droprow[data-astro-cid-6dxgj7t6]{background:var(--color-white)}.dshead__drop[data-astro-cid-6dxgj7t6]:hover .dshead__baritem[data-astro-cid-6dxgj7t6],.dshead__drop[data-astro-cid-6dxgj7t6]:hover .dshead__droptoggle[data-astro-cid-6dxgj7t6]{color:var(--color-gray-900)}.dshead__drop[data-astro-cid-6dxgj7t6]:hover .dshead__droppanel[data-astro-cid-6dxgj7t6]{opacity:1;visibility:visible;translate:0 0}.dshead__drop[data-astro-cid-6dxgj7t6]:hover .dshead__droptoggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6]{rotate:180deg}}.dshead__end[data-astro-cid-6dxgj7t6]{display:flex;align-items:flex-start;gap:.5rem}.dshead__pill[data-astro-cid-6dxgj7t6]{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:var(--radius-action);padding:var(--dshead-pill-py) .875rem;background:var(--dshead-pill-bg);color:var(--dshead-pill-fg);font-family:inherit;font-size:var(--dshead-pill-fs);font-weight:600;line-height:var(--dshead-pill-lh);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--dshead-ease)}@media(min-width:640px){.dshead__pill[data-astro-cid-6dxgj7t6]{padding-inline:1rem}}.dshead__cta[data-astro-cid-6dxgj7t6]:hover{background:var(--dshead-pill-hover)}.dshead__cta[data-astro-cid-6dxgj7t6]{transition:background-color .2s var(--dshead-ease),opacity .18s var(--dshead-ease),visibility .18s var(--dshead-ease)}.dshead__end[data-astro-cid-6dxgj7t6]:has(.dshead__block.is-open) .dshead__cta[data-astro-cid-6dxgj7t6]{opacity:0;visibility:hidden}.dshead__pill[data-astro-cid-6dxgj7t6]:focus-visible{outline:2px solid var(--dshead-focus);outline-offset:3px}.dshead__menuwrap[data-astro-cid-6dxgj7t6]{position:relative;display:flex}@media(min-width:1024px){.dshead__menuwrap[data-astro-cid-6dxgj7t6]{display:none}}.dshead__menu[data-astro-cid-6dxgj7t6]{position:relative;z-index:1;background:transparent}.dshead__block[data-astro-cid-6dxgj7t6]{position:absolute;top:0;right:0;z-index:0;width:100%;padding-top:var(--dshead-pill-h);border-radius:var(--radius-action);background:var(--dshead-pill-bg);overflow:hidden;transition:width .26s var(--dshead-ease),background-color .2s var(--dshead-ease)}.dshead__block[data-astro-cid-6dxgj7t6].is-open{width:15rem}.dshead__menuwrap[data-astro-cid-6dxgj7t6]:hover .dshead__block[data-astro-cid-6dxgj7t6]:not(.is-open){background:var(--dshead-pill-hover)}@media(width<640px){.dshead__block[data-astro-cid-6dxgj7t6].is-open{width:100cqw}}.dshead__bars[data-astro-cid-6dxgj7t6]{position:relative;width:.875rem;height:.625rem;flex:none}.dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]{position:absolute;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:translate .24s var(--dshead-ease),rotate .24s var(--dshead-ease)}.dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]:first-child{top:0}.dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]:last-child{bottom:0}.dshead__menu[data-astro-cid-6dxgj7t6][aria-expanded=true] .dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]:first-child{translate:0 4.25px;rotate:45deg}.dshead__menu[data-astro-cid-6dxgj7t6][aria-expanded=true] .dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]:last-child{translate:0 -4.25px;rotate:-45deg}.dshead__panel[data-astro-cid-6dxgj7t6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--dshead-ease)}.dshead__block[data-astro-cid-6dxgj7t6].is-open .dshead__panel[data-astro-cid-6dxgj7t6]{grid-template-rows:1fr}.dshead__list[data-astro-cid-6dxgj7t6]{overflow:hidden;min-width:15rem;margin:0;padding-inline:.375rem;list-style:none;opacity:0;visibility:hidden;transition:opacity .18s var(--dshead-ease),visibility .18s var(--dshead-ease)}.dshead__list[data-astro-cid-6dxgj7t6]>li[data-astro-cid-6dxgj7t6]:last-child{margin-bottom:.375rem}.dshead__block[data-astro-cid-6dxgj7t6].is-open .dshead__list[data-astro-cid-6dxgj7t6]{opacity:1;visibility:visible;transition-delay:.1s}.dshead__panel[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]{display:block;border-radius:calc(var(--radius-action) - 1px);padding:.5rem .625rem;color:var(--dshead-item-fg);font-size:var(--text-body-sm);font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.dshead__panel[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]:hover{background:var(--dshead-item-hover);color:var(--dshead-pill-fg)}.dshead__panel[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]:focus-visible{outline:2px solid var(--dshead-pill-fg);outline-offset:-2px}.dshead__row[data-astro-cid-6dxgj7t6]{display:flex;align-items:center;gap:.25rem}.dshead__row[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]{flex:1}.dshead__toggle[data-astro-cid-6dxgj7t6]{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:calc(var(--radius-action) - 1px);background:transparent;color:var(--dshead-item-fg);cursor:pointer;transition:background-color .2s var(--dshead-ease),color .2s var(--dshead-ease)}.dshead__toggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6]{width:.875rem;height:.875rem;transition:rotate .22s var(--dshead-ease)}.dshead__toggle[data-astro-cid-6dxgj7t6]:hover{background:var(--dshead-item-hover);color:var(--dshead-pill-fg)}.dshead__toggle[data-astro-cid-6dxgj7t6][aria-expanded=true]{color:var(--dshead-pill-fg)}.dshead__toggle[data-astro-cid-6dxgj7t6][aria-expanded=true] svg[data-astro-cid-6dxgj7t6]{rotate:180deg}.dshead__sub[data-astro-cid-6dxgj7t6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--dshead-ease)}.dshead__group[data-astro-cid-6dxgj7t6].is-open .dshead__sub[data-astro-cid-6dxgj7t6]{grid-template-rows:1fr}.dshead__sublist[data-astro-cid-6dxgj7t6]{overflow:hidden;margin:0;padding:0 0 0 .75rem;list-style:none}.dshead__sublist[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]{font-size:.8125rem;font-weight:500}.dshead__cta-long[data-astro-cid-6dxgj7t6]{display:none}@media(min-width:640px){.dshead__cta-long[data-astro-cid-6dxgj7t6]{display:inline}.dshead__cta-short[data-astro-cid-6dxgj7t6]{display:none}}@media(prefers-reduced-motion:reduce){.dshead__block[data-astro-cid-6dxgj7t6],.dshead__panel[data-astro-cid-6dxgj7t6],.dshead__list[data-astro-cid-6dxgj7t6],.dshead__sub[data-astro-cid-6dxgj7t6],.dshead__toggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6],.dshead__bars[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6],.dshead__pill[data-astro-cid-6dxgj7t6],.dshead__baritem[data-astro-cid-6dxgj7t6],.dshead__droprow[data-astro-cid-6dxgj7t6],.dshead__droppanel[data-astro-cid-6dxgj7t6],.dshead__droptoggle[data-astro-cid-6dxgj7t6] svg[data-astro-cid-6dxgj7t6],.dshead__dropmenu[data-astro-cid-6dxgj7t6] a[data-astro-cid-6dxgj7t6]{transition-duration:1ms}}.dssocial[data-astro-cid-lle7zt3c]{display:flex;gap:.5rem;list-style:none;padding:0;margin:0}.dssocial__link[data-astro-cid-lle7zt3c]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-action);background:var(--dssocial-bg);color:var(--dssocial-fg);transition:background-color .2s cubic-bezier(.33,0,.2,1)}.dssocial__link[data-astro-cid-lle7zt3c] svg[data-astro-cid-lle7zt3c]{width:1.125rem;height:1.125rem}.dssocial[data-astro-cid-lle7zt3c][data-tone=brown] .dssocial__link[data-astro-cid-lle7zt3c]{--dssocial-bg: var(--color-gray-900);--dssocial-fg: var(--color-cream)}.dssocial[data-astro-cid-lle7zt3c][data-tone=brown] .dssocial__link[data-astro-cid-lle7zt3c]:hover{background:var(--color-gray-800)}.dssocial[data-astro-cid-lle7zt3c][data-tone=cream] .dssocial__link[data-astro-cid-lle7zt3c]{--dssocial-bg: var(--color-cream);--dssocial-fg: var(--color-gray-900)}.dssocial[data-astro-cid-lle7zt3c][data-tone=cream] .dssocial__link[data-astro-cid-lle7zt3c]:hover{background:var(--color-white)}.dssocial__link[data-astro-cid-lle7zt3c]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dsskip[data-astro-cid-qc57nla7]{position:fixed;top:0;left:1rem;z-index:100;translate:0 -150%;border-radius:0 0 var(--radius-action) var(--radius-action);padding:.75rem 1.25rem;background:var(--color-gray-900);color:var(--color-cream);font-size:var(--text-body);font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:translate .2s cubic-bezier(.33,0,.2,1)}.dsskip[data-astro-cid-qc57nla7]:focus-visible{translate:0 0;outline:2px solid var(--color-gray-900);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dsskip[data-astro-cid-qc57nla7]{transition-duration:1ms}}
