html{scroll-behavior:smooth;scroll-padding-top:6rem}body:has(.betz-site){background:#193932;margin:0}.betz-site.svelte-1900fr2{--ink:#17342f;--paper:#f4f0e8;--cream:#fbf8f1;--sage:#a8c7b6;--mint:#dce9df;--coral:#dd6b54;--line:#b9c5bc;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:Inter Variable,Inter,sans-serif;overflow-x:hidden}.betz-site h1,.betz-site h2,.betz-site h3,.footer-title.svelte-1900fr2{font-family:Georgia,Times New Roman,serif}.betz-site a:focus-visible,.betz-site summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.skip-link.svelte-1900fr2{z-index:100;background:var(--ink);color:#fff;padding:.8rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-6rem)}.skip-link.svelte-1900fr2:focus{transform:translateY(0)}.site-header.svelte-1900fr2{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--paper) 91%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.header-inner.svelte-1900fr2{align-items:center;gap:2rem;max-width:88rem;min-height:4.8rem;margin:auto;padding:.65rem 1.25rem;display:flex}.brand.svelte-1900fr2{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand-mark.svelte-1900fr2{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;width:2.45rem;display:block;position:relative}.brand-mark.svelte-1900fr2 i:where(.svelte-1900fr2){border:1px solid var(--coral);border-radius:50%;transition:transform .22s;position:absolute;inset:.38rem -.28rem -.28rem .38rem}.brand-mark.svelte-1900fr2 i:where(.svelte-1900fr2):last-child{border-color:var(--sage);inset:-.22rem .45rem .45rem -.22rem}.brand.svelte-1900fr2:hover .brand-mark:where(.svelte-1900fr2) i:where(.svelte-1900fr2){transform:translate(2px,-2px)}.brand.svelte-1900fr2 strong:where(.svelte-1900fr2),.brand.svelte-1900fr2 small:where(.svelte-1900fr2){display:block}.brand.svelte-1900fr2 strong:where(.svelte-1900fr2){font-family:Georgia,serif;font-size:1.06rem;font-weight:500}.brand.svelte-1900fr2 small:where(.svelte-1900fr2){letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.59rem;font-weight:700}.desktop-nav.svelte-1900fr2{gap:1.7rem;margin-left:auto;display:none}.desktop-nav.svelte-1900fr2 a:where(.svelte-1900fr2){color:inherit;text-underline-offset:.4rem;font-size:.78rem;font-weight:650;text-decoration:none}.desktop-nav.svelte-1900fr2 a:where(.svelte-1900fr2):hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.header-call.svelte-1900fr2{border:1px solid var(--ink);color:inherit;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:none}.header-call.svelte-1900fr2:hover{background:var(--ink);color:#fff}.header-call.svelte-1900fr2 svg{width:1rem}.mobile-menu.svelte-1900fr2{margin-left:auto;position:relative}.mobile-menu.svelte-1900fr2 summary:where(.svelte-1900fr2){aspect-ratio:1;cursor:pointer;border:1px solid var(--ink);place-items:center;width:2.8rem;list-style:none;display:grid}.mobile-menu.svelte-1900fr2 summary:where(.svelte-1900fr2)::-webkit-details-marker{display:none}.mobile-menu.svelte-1900fr2 nav:where(.svelte-1900fr2){border:1px solid var(--ink);background:var(--cream);width:min(19rem,100vw - 2.5rem);padding:.5rem;display:grid;position:absolute;top:3.4rem;right:0;box-shadow:0 18px 50px #17342f26}.mobile-menu.svelte-1900fr2 nav:where(.svelte-1900fr2) a:where(.svelte-1900fr2){color:inherit;padding:.85rem 1rem;font-weight:650;text-decoration:none}.mobile-menu.svelte-1900fr2 nav:where(.svelte-1900fr2) a:where(.svelte-1900fr2):hover{background:var(--mint)}.mobile-menu.svelte-1900fr2 nav:where(.svelte-1900fr2) .mobile-action:where(.svelte-1900fr2){background:var(--ink);color:#fff;margin-top:.3rem}footer.svelte-1900fr2{background:var(--ink);color:#f7f3ea;padding:clamp(4rem,8vw,7rem) 1.25rem 1.5rem}.footer-top.svelte-1900fr2,.footer-grid.svelte-1900fr2,.footer-bottom.svelte-1900fr2{max-width:84rem;margin-inline:auto}.footer-top.svelte-1900fr2{border-bottom:1px solid #f7f3ea36;gap:2rem;padding-bottom:3.5rem;display:grid}.footer-kicker.svelte-1900fr2{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:750}.footer-title.svelte-1900fr2{max-width:18ch;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:400;line-height:1.02}.footer-action.svelte-1900fr2{border-bottom:1px solid var(--coral);color:#fff;align-self:end;align-items:center;gap:.6rem;width:fit-content;padding-block:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-action.svelte-1900fr2 svg{width:1.15rem;transition:transform .16s}.footer-action.svelte-1900fr2:hover svg{transform:translate(3px,-3px)}.footer-grid.svelte-1900fr2{gap:2rem;padding-block:2.8rem;display:grid}.footer-grid.svelte-1900fr2 strong:where(.svelte-1900fr2),.footer-grid.svelte-1900fr2 span:where(.svelte-1900fr2){display:block}.footer-grid.svelte-1900fr2 strong:where(.svelte-1900fr2){margin-bottom:.65rem;font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.footer-grid.svelte-1900fr2 span:where(.svelte-1900fr2),.footer-grid.svelte-1900fr2 address:where(.svelte-1900fr2),.footer-grid.svelte-1900fr2 a:where(.svelte-1900fr2){color:#f7f3eabf;font-size:.86rem;font-style:normal;line-height:1.75}.footer-grid.svelte-1900fr2 a:where(.svelte-1900fr2){text-underline-offset:.25rem}.footer-bottom.svelte-1900fr2{color:#f7f3ea9c;border-top:1px solid #f7f3ea36;flex-wrap:wrap;gap:1rem 1.6rem;padding-top:1.4rem;font-size:.72rem;display:flex}.footer-bottom.svelte-1900fr2 span:where(.svelte-1900fr2){margin-right:auto}.footer-bottom.svelte-1900fr2 a:where(.svelte-1900fr2){color:inherit}@media (width>=760px){.footer-top.svelte-1900fr2{grid-template-columns:1fr auto}.footer-grid.svelte-1900fr2{grid-template-columns:1.3fr 1fr 1fr}}@media (width>=1024px){.desktop-nav.svelte-1900fr2{display:flex}.header-call.svelte-1900fr2{display:inline-flex}.mobile-menu.svelte-1900fr2{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.betz-site *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
