@layer templates{.rendar-header-band{--rendar-header-padding-block:1.1rem 0 0.9rem;--rendar-header-padding-inline:clamp(1rem,2vw,2rem);--rendar-header-row-gap:1.15rem;--rendar-header-scroll-progress:0;position:fixed;top:0;left:0;right:0;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;z-index:90;padding:var(--rendar-header-padding-block);padding-inline:var(--rendar-header-padding-inline);box-sizing:border-box}body.admin-bar{--rendar-admin-bar-offset:32px}body.admin-bar .rendar-header-band{top:var(--rendar-admin-bar-offset)}.rendar-site-header,.rendar-header-row{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:var(--rendar-header-row-gap);align-items:center;position:sticky}.rendar-site-header>*{min-width:0}.rendar-brand-glass,.rendar-nav-glass{display:flex;width:fit-content;max-width:100%;flex:0 0 auto;border:1px solid var(--rendar-header-glass-border);border-radius:var(--rendar-radius-pill);background:var(--rendar-header-glass-bg);backdrop-filter:var(--rendar-glass-filter);box-shadow:var(--rendar-header-glass-shadow)}.rendar-brand-glass{--rendar-brand-glass-padding:0.5rem 0.78rem;padding:var(--rendar-brand-glass-padding)}.rendar-nav-glass{--rendar-nav-glass-padding:0.34rem 0.66rem;--rendar-nav-glass-gap:0.34rem;padding:var(--rendar-nav-glass-padding);gap:var(--rendar-nav-glass-gap);margin-left:auto;justify-content:flex-end;align-items:center}.rendar-brand-inner{--rendar-brand-inner-gap:0;display:flex;align-items:center;gap:var(--rendar-brand-inner-gap)}.rendar-brand-link{--rendar-brand-collapse-ease:cubic-bezier(0.2,0.8,0.2,1);--rendar-brand-gap-expanded:0.5rem;--rendar-brand-gap:calc(var(--rendar-brand-gap-expanded) * (1 - var(--rendar-header-scroll-progress)));--rendar-brand-icon-size:clamp(1.95rem,3vw,2.4rem);--rendar-brand-wordmark-width:clamp(7.4rem,11vw,9.4rem);color:var(--rendar-brand-title-color);display:inline-flex;align-items:center;gap:var(--rendar-brand-gap);line-height:0;text-decoration:none}.rendar-brand-icon-wrap{width:var(--rendar-brand-icon-size);height:var(--rendar-brand-icon-size);position:relative;flex:0 0 auto}.rendar-brand-icon{width:100%;height:auto;display:block}.rendar-brand-wordmark-wrap{width:calc(var(--rendar-brand-wordmark-width) * (1 - var(--rendar-header-scroll-progress)));opacity:calc(1 - var(--rendar-header-scroll-progress));overflow:hidden;flex:0 0 auto;transform-origin:left center;will-change:width,opacity}.rendar-brand-wordmark{width:var(--rendar-brand-wordmark-width);height:auto;display:block;transform-origin:left center;transform:translateX(calc(var(--rendar-header-scroll-progress) * -0.28rem));filter:blur(calc(var(--rendar-header-scroll-progress) * 0.7px))}.rendar-brand-icon--dark,.rendar-brand-wordmark--dark{display:none}html[data-rendar-theme="light"] .rendar-brand-icon--dark,html[data-rendar-theme="light"] .rendar-brand-wordmark--dark{display:block}html[data-rendar-theme="light"] .rendar-brand-icon--light,html[data-rendar-theme="light"] .rendar-brand-wordmark--light{display:none}.rendar-nav-glass .wp-block-navigation{font-size:var(--rendar-font-size-s);font-weight:600;display:flex;align-items:center;min-width:0;margin:0}.rendar-nav-glass .wp-block-navigation__container{display:flex;align-items:center}.rendar-nav-glass .wp-block-navigation a{color:var(--rendar-nav-link-color);text-decoration:none}.rendar-nav-glass .wp-block-navigation-item{--rendar-nav-item-padding:0.3rem 0.6rem;--rendar-nav-item-hover-lift:-1px;border-radius:var(--rendar-radius-pill);padding:var(--rendar-nav-item-padding);transition:transform 140ms ease,background-color 140ms ease,box-shadow 140ms ease,color 140ms ease}.rendar-nav-glass .wp-block-navigation-item:hover{background:var(--rendar-nav-hover-bg);box-shadow:var(--rendar-nav-hover-ring);transform:translateY(var(--rendar-nav-item-hover-lift))}.rendar-nav-glass .current-menu-item>.wp-block-navigation-item__content{color:var(--rendar-nav-active-color)}.rendar-theme-toggle{--rendar-theme-toggle-size:2rem;--rendar-theme-toggle-hover-lift:-1px;width:var(--rendar-theme-toggle-size);height:var(--rendar-theme-toggle-size);border-radius:var(--rendar-radius-pill);border:1px solid var(--rendar-theme-toggle-border);background:var(--rendar-theme-toggle-bg);color:var(--rendar-theme-toggle-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--rendar-theme-toggle-shadow);transition:transform 150ms ease,filter 150ms ease,box-shadow 150ms ease}.rendar-theme-toggle:hover,.rendar-theme-toggle:focus-visible{transform:translateY(var(--rendar-theme-toggle-hover-lift));filter:brightness(1.08);box-shadow:var(--rendar-theme-toggle-shadow-hover);outline:none}.rendar-theme-toggle-icon{--rendar-theme-toggle-icon-size:0.95rem;display:inline-grid;place-items:center;width:var(--rendar-theme-toggle-icon-size);height:var(--rendar-theme-toggle-icon-size);line-height:1}.rendar-theme-toggle-icon-svg{grid-area:1 / 1;width:100%;height:100%;display:block}.rendar-theme-toggle-icon--sun{display:none}.rendar-theme-toggle[data-next-theme="light"] .rendar-theme-toggle-icon--sun{display:block}.rendar-theme-toggle[data-next-theme="light"] .rendar-theme-toggle-icon--moon{display:none}.site-header{padding:0;padding-block:0.45rem 2.2rem;padding-inline:var(--rendar-fluid-shell-padding)}.site-nav{flex:0 1 auto;min-inline-size:0;overflow:hidden;position:relative;transition:max-inline-size var(--rendar-transition-base),opacity var(--rendar-transition-base);z-index:1}.site-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:0.35rem;justify-content:flex-end;list-style:none;margin:0;padding:0;position:relative;z-index:1}.site-nav__item{display:flex;align-items:center}.site-nav__link{align-items:center;border-radius:var(--rendar-radius-pill);color:var(--rendar-nav-link-color);display:inline-flex;font-size:var(--rendar-fluid-nav-font-size);font-weight:var(--rendar-font-weight-semibold);justify-content:center;line-height:1;min-block-size:0;padding-block:var(--rendar-fluid-nav-link-block);padding-inline:var(--rendar-fluid-nav-link-inline);text-decoration:none;transition:background-color var(--rendar-transition-fast),color var(--rendar-transition-fast),box-shadow var(--rendar-transition-fast),transform var(--rendar-transition-fast)}.site-nav__link:hover,.site-nav__link:focus-visible{background:var(--rendar-nav-hover-bg);box-shadow:var(--rendar-nav-hover-ring);color:var(--rendar-heading);outline:none;transform:translateY(-1px)}.site-nav__link.is-current{color:var(--rendar-nav-active-color);box-shadow:var(--rendar-nav-hover-ring)}.site-nav__highlight{display:none}.rendar-nav-highlight-fallback .site-nav__highlight{background:var(--rendar-nav-hover-bg);border-radius:var(--rendar-radius-pill);box-shadow:var(--rendar-nav-hover-ring);display:block;inset:auto auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:top 180ms ease,left 180ms ease,width 180ms ease,height 180ms ease,opacity 180ms ease;z-index:0}.rendar-nav-highlight-fallback .site-nav__link:hover,.rendar-nav-highlight-fallback .site-nav__link:focus-visible,.rendar-nav-highlight-fallback .site-nav__link.is-current{background:transparent;box-shadow:none;transform:none}@supports (left:anchor(left)){.site-nav__highlight{background:var(--rendar-nav-hover-bg);border-radius:var(--rendar-radius-pill);box-shadow:var(--rendar-nav-hover-ring);display:block;inset:auto auto 0 0;pointer-events:none;position:absolute;transition:top 180ms ease,right 180ms ease,bottom 180ms ease,left 180ms ease,opacity 180ms ease;z-index:0}.site-nav__list:not(:has(.site-nav__link:hover,.site-nav__link:focus-visible)) .site-nav__link.is-current{anchor-name:--site-nav-target}.site-nav__link:is(:hover,:focus-visible){anchor-name:--site-nav-target;background:transparent;box-shadow:none;color:var(--rendar-heading);transform:none}.site-nav__highlight{bottom:anchor(bottom);left:anchor(left);position-anchor:--site-nav-target;right:anchor(right);top:anchor(top)}.site-nav__link.is-current{background:transparent;box-shadow:none;transform:none}}.site-header__controls{align-items:center;display:flex;gap:0.5rem;min-inline-size:0;position:relative}.site-nav__menu-toggle{align-items:center;background:var(--rendar-surface-outline-button);border:1px solid var(--rendar-border-button);border-radius:var(--rendar-radius-pill);color:var(--rendar-heading);cursor:pointer;display:none;flex:0 0 auto;justify-content:center;min-block-size:0;min-inline-size:2.7rem;padding:0.58rem 0.8rem;transition:border-color var(--rendar-transition-fast),box-shadow var(--rendar-transition-fast),background-color var(--rendar-transition-fast),transform var(--rendar-transition-fast)}.site-nav__menu-toggle:hover,.site-nav__menu-toggle:focus-visible{border-color:var(--rendar-border-button-hover);box-shadow:var(--rendar-shadow-soft);outline:none;transform:translateY(-1px)}.site-nav__menu-toggle-lines{display:grid;gap:0.22rem;inline-size:1.05rem}.site-nav__menu-toggle-lines span{background:currentColor;block-size:2px;border-radius:999px;display:block;inline-size:100%}.site-header.is-nav-collapsed .site-nav__menu-toggle{display:inline-flex}.site-header.is-nav-collapsed .site-header__controls{gap:0.35rem}.site-header.is-nav-collapsed .rendar-nav-glass{--rendar-nav-glass-gap:0.28rem;--rendar-nav-glass-padding:0.28rem 0.34rem}.site-header.is-nav-collapsed .site-nav__menu-toggle{min-inline-size:2.35rem;padding:0.48rem 0.65rem}.site-header.is-nav-collapsed .rendar-theme-toggle{inline-size:2.35rem;min-block-size:2.35rem;min-inline-size:2.35rem}.site-header__toggle{display:flex;align-items:center}.site-header__inner{box-sizing:border-box;inline-size:calc(100% - 16px);margin-inline:0;max-inline-size:none !important;transition:padding var(--rendar-transition-base),transform var(--rendar-transition-base),background-color var(--rendar-transition-base),box-shadow var(--rendar-transition-base);transform:translateY(calc(var(--rendar-header-scroll-progress) * -0.14rem))}.rendar-brand-link{transition:gap var(--rendar-transition-base),transform var(--rendar-transition-base)}.rendar-brand-wordmark-wrap{inline-size:calc(var(--rendar-brand-wordmark-width) * (1 - var(--rendar-header-scroll-progress)));opacity:calc(1 - var(--rendar-header-scroll-progress));overflow:clip;transform-origin:left center;transition:inline-size var(--rendar-transition-base),opacity var(--rendar-transition-base)}.rendar-brand-wordmark{filter:blur(calc(var(--rendar-header-scroll-progress) * 0.7px));transform:translateX(calc(var(--rendar-header-scroll-progress) * -0.28rem));transition:transform var(--rendar-transition-base),filter var(--rendar-transition-base)}@media (max-width:900px){.site-header__inner{align-items:stretch;flex-direction:column;gap:0.75rem}.rendar-site-header,.rendar-header-row{width:100%}.site-header__controls{align-items:start;display:grid;gap:clamp(0.35rem,1.2vw,0.55rem);grid-template-columns:minmax(0,1fr) auto;min-width:0}.site-nav__menu-toggle{display:inline-flex !important}.site-nav__list{flex-wrap:wrap;justify-content:flex-start;min-width:0}.site-nav{flex:1 1 auto;max-inline-size:none;min-width:0;overflow:visible}.site-nav__link{white-space:normal}.site-header__toggle{flex:0 0 auto;justify-self:end}.rendar-brand-glass,.rendar-nav-glass{border-radius:var(--rendar-radius-l)}.rendar-nav-glass{align-items:start;display:grid;gap:clamp(0.3rem,1.1vw,0.45rem);grid-template-columns:minmax(0,1fr) auto;inline-size:100%;justify-content:initial;overflow:visible;padding:clamp(0.34rem,1.1vw,0.5rem)}.site-header.is-nav-collapsed .site-header__controls{align-items:center;grid-template-columns:auto auto}.site-header.is-nav-collapsed .rendar-nav-glass{align-items:center;grid-template-columns:auto auto;justify-content:space-between}.site-header.is-nav-collapsed .site-nav{display:none}.site-header.is-nav-collapsed .site-header__controls.is-menu-open{align-items:start;grid-template-columns:minmax(0,1fr) auto}.site-header.is-nav-collapsed .site-header__controls.is-menu-open .rendar-nav-glass{align-items:start;grid-template-columns:minmax(0,1fr) auto}.site-header.is-nav-collapsed .site-header__controls.is-menu-open .site-nav{display:block;grid-column:1 / -1}.site-header.is-nav-collapsed .site-nav__highlight{opacity:0 !important}.rendar-brand-link{--rendar-brand-gap-expanded:0.42rem;--rendar-brand-icon-size:clamp(1.8rem,8vw,2.05rem);--rendar-brand-wordmark-width:clamp(6.6rem,26vw,8.3rem)}}@media (min-width:901px){.site-header.is-nav-collapsed .site-header__controls:not(:hover):not(:focus-within):not(.is-menu-open) .site-nav{max-block-size:0;max-inline-size:0;opacity:0;pointer-events:none}.site-header.is-nav-collapsed .site-header__controls:not(:hover):not(:focus-within):not(.is-menu-open) .site-nav__highlight{opacity:0 !important}}@media (max-width:900px){.rendar-header-band{--rendar-header-padding-block:0.7rem 0 0.55rem;--rendar-header-padding-inline:clamp(0.75rem,4vw,1rem)}.site-header__inner{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0.55rem;inline-size:100%;padding-block:0}.site-header__brand{flex:0 0 auto}.site-header__controls{flex:1 1 13rem;margin-inline-start:auto;min-inline-size:min(100%,13rem)}.rendar-nav-glass{border-radius:var(--rendar-radius-pill)}.site-header.is-nav-collapsed .site-header__controls{display:flex;justify-content:flex-end}.site-header.is-nav-collapsed .rendar-nav-glass{display:inline-flex;inline-size:auto;justify-content:flex-end}.site-header.is-nav-collapsed .site-header__controls.is-menu-open{flex-basis:100%;justify-content:stretch;order:3}.site-header.is-nav-collapsed .site-header__controls.is-menu-open .rendar-nav-glass{align-items:start;border-radius:var(--rendar-radius-l);display:grid;grid-template-columns:minmax(0,1fr) auto;inline-size:100%}.site-header.is-nav-collapsed .site-header__controls.is-menu-open .site-nav{grid-column:1 / -1}.site-nav__list{display:grid;gap:0.25rem}.site-nav__link{inline-size:100%;justify-content:flex-start;min-block-size:2.35rem}}.site-nav__link.is-current{background:var(--rendar-nav-hover-bg);color:var(--rendar-nav-active-color)}.site-nav__highlight{background:var(--rendar-nav-hover-bg)}.rendar-nav-highlight-fallback .site-nav__link.is-current,.site-nav__link:is(:hover,:focus-visible){color:var(--rendar-nav-active-color)}@media (max-width:900px){html.rendar-nav-panel-open,html.rendar-nav-panel-open body{overflow:hidden}body.admin-bar{--rendar-admin-bar-offset:46px}.site-header__inner{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0.55rem;inline-size:100%}.site-header__controls,.site-header.is-nav-collapsed .site-header__controls,.site-header.is-nav-collapsed .site-header__controls.is-menu-open{display:flex;flex:0 0 auto;justify-content:flex-end;margin-inline-start:auto;min-inline-size:0;order:initial;position:static}.rendar-nav-glass,.site-header.is-nav-collapsed .rendar-nav-glass,.site-header.is-nav-collapsed .site-header__controls.is-menu-open .rendar-nav-glass{align-items:center;border-radius:var(--rendar-radius-pill);display:inline-flex;inline-size:auto;justify-content:flex-end}.site-nav__menu-toggle{display:inline-flex !important;position:relative;z-index:1004}.site-header.is-nav-collapsed .site-nav{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--rendar-accent) 18%,var(--rendar-bg)),var(--rendar-bg) 42%),var(--rendar-surface-card);border:1px solid var(--rendar-border);border-radius:var(--rendar-radius-l);box-shadow:0 1.4rem 4rem rgba(2,12,24,0.28);display:block !important;inline-size:min(22rem,calc(100vw - 1.5rem));inset-block:calc(var(--rendar-page-top-offset,0px)) 0.75rem;inset-inline:auto 0.75rem;max-inline-size:none;opacity:0;overflow:auto;padding:4.25rem 1rem 1rem;pointer-events:none;position:fixed;transform:translateX(calc(100% + 1rem));transition:opacity var(--rendar-transition-base),transform var(--rendar-transition-base);z-index:1002}.site-header.is-nav-collapsed .site-header__controls.is-menu-open .site-nav{opacity:1;pointer-events:auto;transform:translateX(0)}.site-nav__list{display:grid;gap:0.45rem;inline-size:100%}.site-nav__link{inline-size:100%;justify-content:flex-start;min-block-size:2.75rem;padding-block:0.8rem;padding-inline:0.95rem}.site-nav__link:hover{background:transparent;box-shadow:none;color:var(--rendar-nav-link-color);transform:none}.site-nav__highlight{display:none !important;opacity:0 !important}}@media (min-width:783px) and (max-width:900px){body.admin-bar{--rendar-admin-bar-offset:32px}}.site-nav__panel-brand{display:none}@media (max-width:900px){.site-header__controls,.site-header.is-nav-collapsed .site-header__controls,.site-header.is-nav-collapsed .site-header__controls.is-menu-open{align-items:center !important;flex:0 0 auto !important;inline-size:auto !important;margin-inline-start:auto !important;max-inline-size:max-content !important;min-inline-size:0 !important;width:auto !important}.rendar-nav-glass,.site-header.is-nav-collapsed .rendar-nav-glass,.site-header.is-nav-collapsed .site-header__controls.is-menu-open .rendar-nav-glass{flex:0 0 auto !important;inline-size:auto !important;max-inline-size:max-content !important;width:auto !important}.site-header__brand{min-inline-size:0}.site-header__toggle{flex:0 0 auto}.site-header.is-nav-collapsed .site-nav{inset-inline:auto 0 !important;min-block-size:fit-content;padding-block-start:clamp(1rem,5vw,1.5rem) !important}.site-nav__panel-brand{display:block;margin-block-end:0.25rem}.site-nav__panel-brand .rendar-brand-link{--rendar-header-scroll-progress:0;--rendar-brand-gap:var(--rendar-brand-gap-expanded)}.site-nav__panel-brand .rendar-brand-wordmark-wrap{inline-size:var(--rendar-brand-wordmark-width);opacity:1}.site-nav__panel-brand .rendar-brand-wordmark{filter:none;transform:none}.site-nav__panel-brand .rendar-brand-glass{border-radius:var(--rendar-radius-pill);inline-size:fit-content;max-inline-size:100%}.site-nav__list{align-items:stretch !important;display:grid !important;gap:0.55rem !important;grid-template-columns:1fr !important;inline-size:100% !important;justify-content:stretch !important}.site-nav__item{display:block;inline-size:100%}.site-nav__link{border:1px solid color-mix(in srgb,var(--rendar-border) 70%,transparent);border-radius:var(--rendar-radius-m);inline-size:100%;justify-content:flex-start;min-block-size:3rem}}}