.wp-block-hjl-site-nav{--hjl-nav-gap:clamp(8px,1.5vw,20px);--hjl-nav-inset:var(--wp--style--root--padding-left);height:0;left:0;position:absolute;right:0;top:0;z-index:100}.wp-block-hjl-site-nav.is-preview{background:var(--wp--preset--color--light-tan);height:100px;position:relative}.hjl-site-nav__logo{color:var(--wp--preset--color--orange);display:block;left:var(--hjl-nav-inset);position:fixed;top:20px;z-index:2}.hjl-site-nav__logo svg{display:block;width:clamp(90px,9vw,123px)}.admin-bar .hjl-site-nav__logo{top:52px}.has-open-hjl-menu .hjl-site-nav__logo,body:has(.is-style-strategy-header,.is-style-hero) .hjl-site-nav__logo{color:var(--wp--preset--color--white)}.has-split-logo body .hjl-site-nav__logo{color:var(--wp--preset--color--orange)}.has-split-logo.has-open-hjl-menu body .hjl-site-nav__logo,.hjl-site-nav__logo-light{color:var(--wp--preset--color--white)}.hjl-site-nav__logo-light{clip-path:var(--hjl-logo-clip,inset(0 0 100% 0));display:none;inset:0;position:absolute}.has-split-logo .hjl-site-nav__logo-light{display:block}.has-open-hjl-menu .hjl-site-nav__logo-light{display:none}.hjl-site-nav__bar{align-items:center;display:flex;gap:var(--hjl-nav-gap);position:fixed;right:var(--hjl-nav-inset);top:20px;z-index:2}.admin-bar .hjl-site-nav__bar{top:52px}.hjl-site-nav__button{align-items:center;background:hsla(0,0%,100%,.9);border:0;border-radius:var(--wp--custom--radius--medium);box-shadow:var(--wp--preset--shadow--soft);color:var(--wp--preset--color--brown);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--heading-5);font-weight:800;gap:10px;height:42px;letter-spacing:-.05em;line-height:1.25;padding:6px 10px}.hjl-site-nav__button:focus-visible,.hjl-site-nav__button:hover,.hjl-site-nav__button[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--wp--preset--color--orange),var(--wp--preset--shadow--soft);color:var(--wp--preset--color--orange);outline:none}.hjl-site-nav__button .hjl-site-nav__when-open,.hjl-site-nav__button[aria-expanded=true] .hjl-site-nav__when-closed{display:none}.hjl-site-nav__button .hjl-site-nav__when-closed,.hjl-site-nav__button[aria-expanded=true] .hjl-site-nav__when-open{align-items:center;display:inline-flex;gap:10px}.has-open-hjl-menu .hjl-site-nav__button:focus-visible,.has-open-hjl-menu .hjl-site-nav__button:hover{box-shadow:inset 0 0 0 2px var(--wp--preset--color--brown),var(--wp--preset--shadow--soft)}.hjl-site-nav__button.hjl-site-nav__menu-toggle[aria-expanded=true]:not(:hover,:focus-visible){box-shadow:var(--wp--preset--shadow--soft)}.hjl-site-nav__search{align-items:center;display:flex}.hjl-site-nav__search input{background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--orange);border-radius:var(--wp--custom--radius--medium);box-shadow:var(--wp--preset--shadow--soft);color:var(--wp--preset--color--brown);display:none;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--heading-5);font-weight:800;height:42px;letter-spacing:-.05em;padding:6px 44px 6px 10px;width:clamp(180px,20vw,320px)}.hjl-site-nav__search input::placeholder{color:var(--wp--preset--color--brown);opacity:.4}.hjl-site-nav__search input::-webkit-search-cancel-button{display:none}.hjl-site-nav__search input:focus{outline:none}.hjl-site-nav__search.is-open input{display:block}.hjl-site-nav__search.is-open .hjl-site-nav__search-toggle{background:none;box-shadow:none;margin-left:-42px}.hjl-site-nav__search.is-open .hjl-site-nav__search-label{display:none}.hjl-menu{background:var(--wp--preset--color--orange);box-shadow:0 6px 12px rgba(78,8,8,.5),0 16px 48px rgba(78,8,8,.4);box-sizing:border-box;color:var(--wp--preset--color--white);display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:1fr minmax(200px,22%);left:0;max-height:100vh;overflow-y:auto;padding:140px var(--hjl-nav-inset) 40px;position:fixed;right:0;top:0;z-index:1}.hjl-menu[hidden]{display:none}.hjl-menu ul{list-style:none;margin:0;padding:0}.hjl-menu a{color:inherit}.hjl-menu__sections,.hjl-menu__strategies{border-left:3px solid hsla(0,0%,100%,.5);padding-left:30px}.hjl-menu__heading,.hjl-menu__section{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--heading-4);font-weight:1000;letter-spacing:-.02em;line-height:1.1;margin:0;text-decoration:none}.hjl-menu__section:focus-visible,.hjl-menu__section:hover{color:var(--wp--preset--color--brown)}.hjl-menu__strategies ul{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));margin-top:30px}.hjl-menu__strategies a{background:hsla(0,0%,100%,.9);border-radius:var(--wp--custom--radius--medium);box-shadow:var(--wp--preset--shadow--soft);box-sizing:border-box;color:var(--wp--preset--color--brown);display:grid;gap:10px 16px;grid-template-columns:1fr auto;height:100%;padding:20px;text-decoration:none}.hjl-menu__strategies a .hjl-icon{color:var(--wp--preset--color--orange);grid-column:2;grid-row:1/span 2}.hjl-menu__strategies a:focus-visible,.hjl-menu__strategies a:hover{box-shadow:inset 0 0 0 3px var(--wp--preset--color--orange),var(--wp--preset--shadow--hover);color:var(--wp--preset--color--orange);outline:none}.hjl-menu__strategy-name{font-size:var(--wp--preset--font-size--heading-5);font-weight:800;letter-spacing:-.05em;line-height:1.25}.hjl-menu__strategy-summary{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--intro-sans);letter-spacing:-.02em;line-height:1.2}.hjl-menu__sections>ul{display:grid;gap:30px}.hjl-menu__about{display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--heading-6);font-weight:700;gap:4px 10px;margin-top:10px!important}.hjl-menu__about a:focus-visible,.hjl-menu__about a:hover{color:var(--wp--preset--color--brown)}.hjl-menu .wp-block-social-links{margin-top:30px}.hjl-accessibility{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--medium);box-shadow:var(--wp--preset--shadow--hover);box-sizing:border-box;max-height:calc(100vh - 100px);overflow-y:auto;padding:20px;position:fixed;right:var(--hjl-nav-inset);top:80px;width:min(440px,100vw - 2*var(--hjl-nav-inset));z-index:1}.admin-bar .hjl-accessibility{top:112px}.hjl-accessibility[hidden]{display:none}.hjl-accessibility ul{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);list-style:none;margin:16px 0;padding:0}.hjl-accessibility button{align-items:center;background:var(--wp--preset--color--off-white);border:2px solid var(--wp--preset--color--light-tan);border-radius:var(--wp--custom--radius--medium);color:var(--wp--preset--color--brown);cursor:pointer;display:flex;font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;gap:8px;min-height:48px;padding:8px 12px;text-align:left;width:100%}.hjl-accessibility button:focus-visible,.hjl-accessibility button:hover{border-color:var(--wp--preset--color--orange);outline:none}.hjl-accessibility button[aria-pressed=true]{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--white)}.hjl-accessibility button .hjl-icon{flex-shrink:0;height:24px;margin-left:auto;max-width:40px;width:auto}.hjl-accessibility__heading{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--heading-4);font-weight:1000;line-height:1.1;margin:0}.hjl-accessibility .hjl-accessibility__reset{background:none;border:0;min-height:0;text-decoration:underline;width:auto}@media(max-width:700px){.hjl-site-nav__button{padding:6px 12px}.hjl-site-nav__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hjl-site-nav__search.is-open input{left:var(--hjl-nav-inset);position:fixed;right:var(--hjl-nav-inset);top:72px;width:auto}.hjl-site-nav__search.is-open .hjl-site-nav__search-toggle{background:hsla(0,0%,100%,.9);box-shadow:var(--wp--preset--shadow--soft);margin-left:0}.hjl-menu{grid-template-columns:1fr;padding-top:100px}.hjl-menu__sections,.hjl-menu__strategies{border-left:0;padding-left:0}.hjl-menu__sections{order:-1}}.hjl-site-nav__when-open .hjl-icon{box-sizing:content-box;padding-inline:2px}
