.hf-site-header{background:var(--wp--preset--color--surface);border-block-end:1px solid var(--wp--preset--color--line)}.hf-topbar{background:var(--wp--preset--color--sand);font-size:var(--wp--preset--font-size--small)}.hf-topbar__inner{justify-content:space-between;align-items:center;gap:0 var(--wp--preset--spacing--40);flex-wrap:wrap;min-block-size:2.75rem;display:flex}.hf-topbar__tagline{color:var(--wp--preset--color--ink-muted)}@media not (min-width:40rem){.hf-topbar__tagline{display:none}}.hf-topbar__list{gap:0 var(--wp--preset--spacing--40);flex-wrap:wrap;display:flex}.hf-topbar__list a{min-block-size:2.75rem;color:var(--wp--preset--color--teal-800);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.hf-topbar__list a:hover span{text-underline-offset:.2em;text-decoration:underline}.hf-topbar__list .hf-icon{block-size:1.1em;inline-size:1.1em;color:var(--wp--preset--color--coral-600)}.hf-site-header__inner{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);padding-block:var(--wp--preset--spacing--40);flex-wrap:wrap;display:flex}.hf-wordmark{min-block-size:3rem;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);letter-spacing:-.02em;color:var(--wp--preset--color--ink);align-items:baseline;padding-block:.4rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.hf-wordmark:hover{color:var(--wp--preset--color--ink)}@media not (min-width:40rem){.hf-wordmark{font-size:var(--wp--preset--font-size--large)}}.hf-wordmark__tld{color:var(--wp--preset--color--coral-600)}.hf-nav{align-items:center;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);flex-wrap:wrap;display:flex}.hf-nav__list{flex-wrap:wrap;align-items:center;display:flex}.hf-nav__list li{align-items:center;display:flex}.hf-nav__list li+li:before{content:"";background:var(--wp--preset--color--line);block-size:1.25rem;inline-size:1px;margin-inline:.35rem}.hf-nav__link{border-radius:var(--wp--custom--radius--pill);letter-spacing:.005em;min-block-size:3rem;color:var(--wp--preset--color--ink);align-items:center;padding:.5rem .8rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.hf-nav__link:hover{background:var(--wp--preset--color--mint-50);color:var(--wp--preset--color--teal-800)}.hf-nav__link[aria-current=page]{background:var(--wp--preset--color--coral-50);color:var(--wp--preset--color--coral-700)}.hf-site-header__toggle{border:2px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--surface);cursor:pointer;align-items:center;gap:.5rem;min-block-size:3rem;padding:.5rem 1.1rem;font-weight:700;display:inline-flex}:root:not(.hf-js) .hf-site-header__toggle,.hf-site-header__toggle .hf-icon--close,.hf-site-header__toggle[aria-expanded=true] .hf-icon--open{display:none}.hf-site-header__toggle[aria-expanded=true] .hf-icon--close{display:block}@media not (min-width:64rem){.hf-js .hf-nav{align-items:stretch;gap:var(--wp--preset--spacing--30);flex-direction:column;flex-basis:100%;padding-block-start:var(--wp--preset--spacing--20)}.hf-js .hf-nav[data-hf-open=false]{display:none}.hf-js .hf-nav__list{flex-direction:column;align-items:stretch}.hf-js .hf-nav__list li+li{border-block-start:1px solid var(--wp--preset--color--line)}.hf-js .hf-nav__list li+li:before{content:none}.hf-js .hf-nav__link{border-radius:var(--wp--custom--radius--small);min-block-size:3.5rem;inline-size:100%;font-size:var(--wp--preset--font-size--medium);padding-inline:.5rem}}@media (min-width:64rem){.hf-site-header__toggle{display:none}}.hf-wordmark{margin-inline-end:auto}@media not (min-width:40rem){.hf-site-header__inner{column-gap:var(--wp--preset--spacing--20)}.hf-site-header__toggle{padding-inline:.85rem}}.hf-nav__cta{display:none}@media not (min-width:40rem){.hf-js .hf-site-header__cta{display:none}.hf-js .hf-nav__cta{display:inline-flex}}@media (min-width:64rem) and (not (min-width:88rem)){.hf-site-header__inner{row-gap:var(--wp--preset--spacing--20);padding-block-end:var(--wp--preset--spacing--20)}.hf-nav{border-block-start:1px solid var(--wp--preset--color--line);flex-basis:100%;order:3;padding-block-start:var(--wp--preset--spacing--20)}.hf-nav__list{margin-inline-start:-.8rem}}@media (min-width:88rem){.hf-wordmark{margin-inline-end:0}.hf-nav{order:1;margin-inline:auto}.hf-site-header__cta{order:2}}
