a[data-astro-cid-gxj5bkcp]:not(.button){font-size:.875rem}a[data-astro-cid-gxj5bkcp].button{border:1px solid var(--color-ivory);background:var(--color-graphite);height:2.5rem;color:var(--color-green);align-items:stretch;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.join-mark[data-astro-cid-gxj5bkcp]{aspect-ratio:1;border-right:1px solid var(--color-ivory);background:var(--color-ivory);color:var(--color-graphite);place-items:center;display:grid}.join-label[data-astro-cid-gxj5bkcp]{align-items:center;padding:0 1.25rem;transition:background-color .2s,color .2s;display:flex}a[data-astro-cid-gxj5bkcp].button:hover .join-label[data-astro-cid-gxj5bkcp],a[data-astro-cid-gxj5bkcp].button:focus-visible .join-label[data-astro-cid-gxj5bkcp],a[data-astro-cid-gxj5bkcp].button:active .join-label[data-astro-cid-gxj5bkcp]{background:var(--color-green);color:var(--color-graphite)}.join-mark[data-astro-cid-gxj5bkcp] circle[data-astro-cid-gxj5bkcp]{fill:var(--color-ivory)}.join-mark[data-astro-cid-gxj5bkcp] svg[data-astro-cid-gxj5bkcp]{width:1.4rem;height:1.4rem}.header-end[data-astro-cid-fzpbxy5g]{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.header-social[data-astro-cid-fzpbxy5g]{gap:.75rem}.header-social[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-width:1.5rem;min-height:1.5rem;color:var(--color-ivory);place-items:center;display:grid}.header-social[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.header-social[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--color-green)}.header-social[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1.125rem;height:1.125rem}.nav-phone[data-astro-cid-fzpbxy5g]{display:none}@media (width<=63.99rem){header[data-astro-cid-fzpbxy5g]{row-gap:0;padding-block:.5rem;position:relative}.nav-wide[data-astro-cid-fzpbxy5g]{display:none}.header-end[data-astro-cid-fzpbxy5g]{top:.625rem;left:var(--space-gutter);margin-left:0;position:absolute}.header-social[data-astro-cid-fzpbxy5g]{gap:.25rem}.header-social[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-width:2.75rem;min-height:2.75rem}.nav-phone[data-astro-cid-fzpbxy5g]{flex-basis:100%;padding-top:3rem;display:block}summary[data-astro-cid-fzpbxy5g]{top:.625rem;right:var(--space-gutter);border:1px solid var(--color-ivory);cursor:pointer;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:1rem;list-style:none;display:flex;position:absolute}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.nav-phone[data-astro-cid-fzpbxy5g] ul{justify-items:start;gap:0;padding-block:.5rem 1rem;display:grid}.nav-phone[data-astro-cid-fzpbxy5g] li{max-width:none}.nav-phone[data-astro-cid-fzpbxy5g] a:not(.button){align-items:center;min-height:2.75rem;display:flex}.nav-phone[data-astro-cid-fzpbxy5g] li:last-child{margin-top:.5rem}}.ruled-grid[data-astro-cid-cyrq5ata]{position:absolute;left:0}.ruled-grid[data-astro-cid-cyrq5ata].top{top:0}.ruled-grid[data-astro-cid-cyrq5ata].bottom{bottom:0}footer[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;padding-block:1.75rem .75rem;display:grid}.footer-row[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.footer-row[data-astro-cid-nns7i3if]:first-child{border-bottom:1px solid color-mix(in srgb, var(--color-ivory) 18%, transparent);padding-bottom:.6rem;position:relative}.footer-grid[data-astro-cid-nns7i3if]{inset:-1.75rem calc(-1 * var(--space-gutter)) 0;pointer-events:none;color:color-mix(in srgb, var(--color-ivory) 70%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-graphite) 55%);position:absolute;overflow:hidden}.footer-row[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]:not(.footer-grid){position:relative}.footer-links[data-astro-cid-nns7i3if]{padding-top:.75rem}.footer-email[data-astro-cid-nns7i3if]{color:var(--color-ivory);font-family:var(--font-mono);letter-spacing:.5px;font-size:.8125rem;text-decoration:none}.footer-email[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-icons[data-astro-cid-nns7i3if]{gap:.5rem 1.5rem}.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-width:1.5rem;min-height:1.5rem;color:var(--color-ivory);place-items:center;display:grid}.footer-icons[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{width:1.25rem;height:1.25rem}.footer-text[data-astro-cid-nns7i3if]{color:color-mix(in srgb, var(--color-ivory) 60%, transparent);flex-wrap:wrap;gap:0 1.5rem;margin-top:.75rem;font-size:.75rem;line-height:1.6;display:flex}.footer-text[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:none;margin:0}.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-ivory);font-size:.75rem;text-decoration:none}.footer-legal[data-astro-cid-nns7i3if]{gap:.25rem 1.5rem}.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-email[data-astro-cid-nns7i3if],.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{transition:color .2s}.footer-email[data-astro-cid-nns7i3if]:hover,.footer-email[data-astro-cid-nns7i3if]:focus-visible,.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible,.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--color-green)}@media (width<=47.99rem){.footer-links[data-astro-cid-nns7i3if]{flex-direction:column;align-items:stretch;gap:1rem}.footer-text[data-astro-cid-nns7i3if]{gap:.25rem;display:grid}.footer-legal[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;gap:0 .5rem}.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{letter-spacing:.5px;white-space:nowrap;align-items:center;min-width:1.5rem;min-height:1.5rem;font-size:.625rem;line-height:1.5;display:inline-flex}}
