.wordmark[data-astro-cid-qisgtjgl]{min-height:44px;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.6rem;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);line-height:1;text-decoration:none;display:inline-flex}.wordmark__mark[data-astro-cid-qisgtjgl]{width:2rem;height:auto;color:var(--clay);flex:none}.wordmark__accent[data-astro-cid-qisgtjgl]{color:var(--clay-text)}.wordmark[data-astro-cid-qisgtjgl]:hover{color:var(--ink)}.wordmark[data-astro-cid-qisgtjgl]:hover .wordmark__mark[data-astro-cid-qisgtjgl]{color:var(--clay-deep)}.cta[data-astro-cid-vydq27ri]{font-family:var(--font-display);font-weight:var(--weight-strong);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-mid) var(--ease-out-quart), opacity var(--dur-fast) var(--ease-out-quart);background-color:#0000;border:0;justify-content:center;align-items:center;gap:.625rem;line-height:1.1;text-decoration:none;display:inline-flex}.cta--lg[data-astro-cid-vydq27ri]{font-size:var(--text-cta);min-height:56px;padding:1.05rem 1.85rem}@media (width<=22.4rem){.cta--lg[data-astro-cid-vydq27ri]{font-size:var(--text-label);padding:.95rem 1.4rem}}.cta--md[data-astro-cid-vydq27ri]{font-size:var(--text-label);min-height:46px;padding:.7rem 1.2rem}.cta--primary[data-astro-cid-vydq27ri]{background-color:var(--clay);color:var(--on-dark);box-shadow:var(--shadow-md)}.cta--primary[data-astro-cid-vydq27ri]:hover{background-color:var(--clay-deep);color:var(--on-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cta--primary[data-astro-cid-vydq27ri]:active{transform:translateY(0)}.cta[data-astro-cid-vydq27ri][aria-busy=true]{cursor:progress}.cta[data-astro-cid-vydq27ri]:disabled:hover{background-color:var(--clay);box-shadow:var(--shadow-md);transform:none}.cta[data-astro-cid-vydq27ri]:disabled:hover .cta__arrow[data-astro-cid-vydq27ri]{transform:none}.cta__label--short[data-astro-cid-vydq27ri]{display:none}@media (width<=30rem){.cta--switch[data-astro-cid-vydq27ri] .cta__label[data-astro-cid-vydq27ri]{display:none}.cta--switch[data-astro-cid-vydq27ri] .cta__label--short[data-astro-cid-vydq27ri]{display:inline}}.cta__arrow[data-astro-cid-vydq27ri]{width:1.15em;height:1.15em;transition:transform var(--dur-mid) var(--ease-out-quart);flex:none}.cta[data-astro-cid-vydq27ri]:hover .cta__arrow[data-astro-cid-vydq27ri]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-vydq27ri]:hover,.cta[data-astro-cid-vydq27ri]:hover .cta__arrow[data-astro-cid-vydq27ri]{transform:none}}#header-sentinel[data-astro-cid-fzpbxy5g]{width:1px;height:1px;position:absolute;top:0}.site-header[data-astro-cid-fzpbxy5g]{z-index:var(--z-header);background-color:var(--paper);transition:border-color var(--dur-mid) var(--ease-out-quart), box-shadow var(--dur-mid) var(--ease-out-quart);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g][data-stuck]{border-bottom-color:var(--hairline);box-shadow:var(--shadow-stuck)}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:.5rem;display:flex}.site-header[data-astro-cid-fzpbxy5g] .cta{white-space:nowrap}@media (width<=33rem){.site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-sm)}.site-header[data-astro-cid-fzpbxy5g] .wordmark{min-width:0;font-size:1.02rem}.site-header[data-astro-cid-fzpbxy5g] .wordmark__mark{width:1.6rem}.site-header[data-astro-cid-fzpbxy5g] .cta--md{font-size:var(--text-sm);gap:.35rem;padding:.6rem .9rem}}@media (width<=22rem){.site-header[data-astro-cid-fzpbxy5g] .cta--md .cta__arrow{display:none}}.site-footer[data-astro-cid-nns7i3if]{background-color:var(--pine-ink);color:var(--on-dark);padding-block:var(--space-lg)}.site-footer__row[data-astro-cid-nns7i3if],.site-footer__links[data-astro-cid-nns7i3if]{justify-content:center;gap:var(--space-sm) var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer__phone[data-astro-cid-nns7i3if],.site-footer__top[data-astro-cid-nns7i3if]{min-height:44px;padding-inline:var(--space-2xs);color:var(--on-dark);text-underline-offset:.2em;align-items:center;display:inline-flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer__phone[data-astro-cid-nns7i3if]:hover,.site-footer__top[data-astro-cid-nns7i3if]:hover{color:var(--link-on-dark-hover)}.site-footer__phone[data-astro-cid-nns7i3if]{white-space:nowrap}
