.site-header[data-astro-cid-nen7h5rs]{background:var(--hg-text-bright)}.site-nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:clamp(.75rem,5vw,2rem);min-height:5.5rem;display:flex}.site-logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-logo__image[data-astro-cid-nen7h5rs]{width:auto;height:4rem;display:block}.site-nav__links[data-astro-cid-nen7h5rs]{display:none}.site-nav__actions[data-astro-cid-nen7h5rs]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;margin-left:auto;display:flex}.site-nav__cta[data-astro-cid-nen7h5rs]{box-sizing:border-box;background:var(--hg-accent);height:4rem;color:var(--hg-text);font-size:var(--text-sm);text-align:center;white-space:nowrap;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;line-height:1;text-decoration:none;animation:.65s ease-in-out .5s hg-cta-wiggle;display:inline-flex}.site-nav__cta[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--hg-text);outline-offset:3px}@keyframes hg-cta-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}30%{transform:rotate(5deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}}.site-nav__menu[data-astro-cid-nen7h5rs]{width:3rem;height:4rem;color:var(--hg-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;padding:0;display:grid}.site-nav__menu[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--hg-text);outline-offset:3px}.site-nav__menu-icon[data-astro-cid-nen7h5rs]{width:1.875rem;height:1.5rem;display:block;position:relative}.site-nav__menu-line[data-astro-cid-nen7h5rs]{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:3px;transition:transform .25s cubic-bezier(.68,-.35,.27,1.35),opacity .2s;display:block;position:absolute;top:calc(50% - 1.5px);left:0}.site-nav__menu-line[data-astro-cid-nen7h5rs]:first-child{transform:translateY(-8px)}.site-nav__menu-line[data-astro-cid-nen7h5rs]:nth-child(2){transform:scaleX(.72)}.site-nav__menu-line[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(8px)}.site-nav__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .site-nav__menu-line[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.site-nav__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .site-nav__menu-line[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transform:scaleX(0)}.site-nav__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .site-nav__menu-line[data-astro-cid-nen7h5rs]:nth-child(3){transform:rotate(-45deg)}.mobile-nav[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;max-height:0;padding-block:0;transition:max-height .3s,padding .3s,opacity .2s,transform .3s,visibility .3s;display:grid;overflow:hidden;transform:translateY(-.5rem)}.mobile-nav[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;max-height:22rem;padding:.5rem 0 1.5rem;transform:translateY(0)}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--hg-text);font-size:var(--text-lg);border-bottom:1px solid #030a001a;padding-block:.9rem;font-weight:600;text-decoration:none}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--hg-text);outline-offset:-2px}@media (width>=48rem){.site-nav__links[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);display:flex}.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{z-index:0;color:var(--hg-text);white-space:nowrap;isolation:isolate;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{z-index:-1;background:var(--hg-accent);content:"";opacity:0;border-radius:.25rem;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(.9)}.site-nav__menu[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs]{display:none!important}}@media (hover:hover) and (pointer:fine){.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:before{opacity:1;transform:scale(1)}}.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:before{opacity:1;transform:scale(1)}.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:3px;outline:2px solid #006c60}@media (prefers-reduced-motion:reduce){.site-nav__cta[data-astro-cid-nen7h5rs]{animation:none}.site-nav__menu-line[data-astro-cid-nen7h5rs],.site-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before,.mobile-nav[data-astro-cid-nen7h5rs]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{color:var(--hg-surface);background:linear-gradient(135deg,#303b38 0%,#172321 100%);padding-block:clamp(3rem,6vw,5rem) 2rem}.footer__main[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{width:fit-content;text-decoration:none;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:3.5rem;display:block}.footer__brands[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.footer__joos[data-astro-cid-jo6i4kqk]{color:var(--hg-surface);letter-spacing:-.06em;font-size:3.5rem;font-weight:700;line-height:1}.footer__claim[data-astro-cid-jo6i4kqk]{color:#ffffffb3;max-width:24rem;font-size:var(--text-base);margin:0;line-height:1.6}.footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.25em 1.5rem;margin-top:1rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.25rem;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--hg-surface);text-decoration:none;transition:color .2s}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-base);font-weight:600}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#e1ff27c7}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--hg-accent);outline-offset:4px}.footer__bottom[data-astro-cid-jo6i4kqk]{color:#fff9;font-size:var(--text-sm);border-top:1px solid #ffffff26;flex-direction:column;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width>=48rem){.footer__main[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem}.footer__nav[data-astro-cid-jo6i4kqk]{justify-content:flex-end;margin-top:0}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:none}}
