@font-face{font-family:Plus Jakarta Sans\:Bold;src:url(/fonts/Plus_Jakarta_Sans-Variable.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans\:Medium;src:url(/fonts/Plus_Jakarta_Sans-Variable.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans\:Regular;src:url(/fonts/Plus_Jakarta_Sans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans\:SemiBold;src:url(/fonts/Plus_Jakarta_Sans-Variable.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root,[data-site=basys]{--site-brand:#0732fa;--site-brand-strong:#006;--site-accent:#6cf;--site-accent-soft:#e6f8ff;--site-surface:#fff;--site-surface-muted:#f8f8fa;--site-text:#17191d;--site-text-muted:#686e7b;--site-border:#dddde4;--site-success:#1b761f;--site-error:#a8071a;--site-radius-sm:.75rem;--site-radius-md:1rem;--site-radius-lg:1.5rem;--site-shadow:0 1.5rem 4rem -2.2rem #0d0e1047;--site-container:75rem;--site-gutter:clamp(1.25rem, 4vw, 2rem);--site-section:clamp(4.5rem, 9vw, 7rem)}[data-site=greendog]{--site-brand-strong:#032f20;--site-accent-soft:#e5f8c8;--site-surface:#fff;--site-surface-muted:#f8f8fa;--site-text:#17191d;--site-text-muted:#686e7b;--site-border:#dddde4;--site-success:#1b761f;--site-error:#a8071a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--site-surface-muted);color:var(--site-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans\:Regular,Arial,sans-serif}img{max-width:100%;display:block}::selection{background:var(--site-accent);color:var(--site-brand-strong)}.skip-link{z-index:2147483647;border-radius:var(--site-radius-sm);background:var(--site-text);color:var(--site-surface);padding:.75rem 1rem;font-family:Plus Jakarta Sans\:SemiBold,Arial,sans-serif;text-decoration:none;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.gtm-frame{visibility:hidden;display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
