body{position:relative;--site-header-inset:1rem;--site-header-bar-pad:1rem;--site-header-inline:calc(1rem - 5px);--site-header-clearance:calc(var(--site-header-inset) + 3.375rem + (var(--site-header-bar-pad) * 2) + 2px)}.site-header{background:0 0;color:var(--color-dark);inset-block-start:0;inset-inline:0;padding:var(--site-header-inset) var(--site-header-inline) 0;pointer-events:none;position:fixed;transition:padding-block-start .55s var(--motion-ease),padding-inline .55s var(--motion-ease);z-index:10}body:has(.site-main>.section.hero[data-layout=main]:first-child):not(.is-past-hero) .site-header{padding-block-start:calc(var(--hero-main-inset) + 20px);padding-inline:calc(var(--hero-main-inset) + 20px)}body:has(.site-main>.section.hero[data-layout=main]:first-child):not(.is-past-hero) .site-header__bar{max-inline-size:calc(var(--hero-main-max, 2560px) - (var(--hero-main-inset) * 2) - 40px)}body:has(.site-main>.section.hero[data-layout=main]:first-child).is-header-scrolled:not(.is-past-hero) .site-header{padding-block-start:1.25rem}@media (max-width:47.9375rem){body:has(.site-main>.section.hero[data-layout=main]:first-child):not(.is-past-hero) .site-header,body:has(.site-main>.section.hero[data-layout=main]:first-child).is-header-scrolled:not(.is-past-hero) .site-header{padding-block-start:var(--site-header-inset);padding-inline:var(--site-header-inline)}.site-main>.section.hero[data-layout=main]:first-child{padding-block-start:calc(var(--site-header-inset) + 2.75rem + (var(--site-header-bar-pad) * 2) + 2px)}}body.admin-bar .site-header{inset-block-start:var(--wp-admin--admin-bar--height,32px)}.site-main>.section:first-child:not(.hero){padding-block-start:calc(var(--section-space) + var(--site-header-clearance))}.site-header__bar{align-items:center;background:var(--color-white);pointer-events:auto;border:1px solid #f2f2f2;border-radius:clamp(0.75rem, 0.4rem + 1.2vw, 1.25rem);display:flex;flex-wrap:wrap;column-gap:1.875rem;row-gap:0;inline-size:100%;justify-content:space-between;margin-inline:auto;max-inline-size:156.25rem;padding:var(--site-header-bar-pad)}.site-header__brand{align-items:center;color:inherit;display:flex;flex:0 1 auto;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1;min-inline-size:0;text-decoration:none}.site-header__brand:has(.site-header__logo){line-height:0}.site-header__logo{block-size:2.25rem;inline-size:auto;max-inline-size:100%;object-fit:contain}.site-header__toggle{align-items:center;background:0 0;block-size:2.75rem;border:0;color:inherit;display:inline-flex;flex:0 0 auto;inline-size:2.75rem;justify-content:center;margin-inline-start:auto;padding:0;position:relative}.site-header__toggle-label{block-size:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.site-header__burger{display:grid;gap:.375rem;inline-size:1.625rem}.site-header__burger span{background:currentColor;block-size:2px;border-radius:1px;display:block;transform-origin:center;transition:transform var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.site-header__toggle[aria-expanded=true] .site-header__burger span:nth-child(1){transform:translateY(.5rem) rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__burger span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] .site-header__burger span:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}.site-header__panel{display:grid;flex-basis:100%;grid-template-rows:0fr;min-inline-size:100%;transition:grid-template-rows .5s var(--motion-ease)}.site-header.is-menu-open .site-header__panel{grid-template-rows:1fr}.site-header__panel[hidden]{display:none}.site-header__panel-inner{min-block-size:0;overflow:hidden}.site-header__panel-content{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;padding-block:2rem .25rem}.site-header__menu>li,.site-header__panel-content>.button{opacity:0;transition:opacity .4s var(--motion-ease)}.site-header.is-menu-ready .site-header__menu>li,.site-header.is-menu-ready .site-header__panel-content>.button{opacity:1}.site-header__menu{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.site-header__menu a,.site-header__menu span{color:var(--color-dark);font-family:var(--font-family-body);font-size:1rem;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}.site-header__panel .button{flex:0 0 auto}@media (min-width:64rem){body{--site-header-inset:1.875rem;--site-header-inline:clamp(1rem, 4vw, 2rem);--site-header-bar-pad:1.25rem}.site-header__bar{padding-inline:clamp(1rem, 2vw, 1.875rem)}.site-header__logo{block-size:2.875rem}.site-header__toggle{display:none}.site-header__bar{flex-wrap:nowrap}.site-header__panel,.site-header__panel[hidden]{align-items:center;display:flex !important;flex-basis:auto;flex-direction:row;gap:1.875rem;grid-template-rows:none;margin-inline-start:auto;min-inline-size:0;transition:none}.site-header__panel-inner,.site-header__panel-content{display:contents}.site-header__menu>li,.site-header__panel-content>.button,.site-header.is-menu-open .site-header__menu>li,.site-header.is-menu-open .site-header__panel-content>.button{opacity:1;transition:none}.site-header__menu a,.site-header__menu span{font-size:1.125rem}.site-header__menu{align-items:center;flex-direction:row;gap:1.875rem}}