.site.site-refined .site-header-shell--managed{--header-min-height:92px;--header-logo-height:76px;--header-mobile-logo-height:64px}.site.site-refined .site-header-shell--managed[data-sticky=false]{position:relative}.site.site-refined .site-header-shell--managed[data-density=compact]{--header-min-height:76px;--header-logo-height:60px;--header-mobile-logo-height:52px}.site.site-refined .site-header-shell--managed .site-header--managed{display:flex;min-height:var(--header-min-height);height:auto;padding-block:8px;gap:28px}.site.site-refined .site-header--managed .brand-signature{height:calc(var(--header-logo-height) * var(--header-logo-scale,1))}.site.site-refined .site-header--managed .brand-custom-image{width:calc(180px * var(--header-logo-scale,1))}.site.site-refined .site-header--managed .desktop-nav{display:flex;flex:1;justify-content:center;min-width:0;margin:0}.site.site-refined .site-header--managed .header-menu-list{display:flex;flex:none;align-items:center;gap:30px;width:max-content;padding:0;margin:0;list-style:none}.site.site-refined .site-header--managed .header-menu-list>li{position:relative;flex:none;margin:0}.site.site-refined .header-menu-row{display:flex;align-items:center;min-width:0}.site.site-refined .site-header--managed .header-menu-row>a{white-space:nowrap}.site.site-refined .site-header--managed .header-actions{display:flex;flex:none;align-items:center;gap:28px}.site.site-refined .site-header--managed .header-utilities{display:flex;align-items:center;flex:none;gap:12px}.site.site-refined .site-header--managed :is(.header-actions,.header-utilities):empty{display:none}.site.site-refined .site-header--managed .header-contact{display:inline-flex;flex:none;white-space:nowrap}.site.site-refined .site-header--managed .header-contact-measure{position:fixed;inset:0 auto auto -10000px;width:max-content;max-width:none;visibility:hidden;pointer-events:none}.site.site-refined :is(.site-header--managed,.mobile-menu--managed) :is(.header-submenu-toggle,.header-menu-group){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--site-header-text,var(--site-ink));font:inherit;cursor:pointer}.site.site-refined .site-header--managed .header-submenu-toggle{width:32px;margin-inline-end:-8px}.site.site-refined .site-header--managed .header-menu-group{font-size:13px;font-weight:550;white-space:nowrap}.site.site-refined :is(.site-header--managed,.mobile-menu--managed) [data-active=true]>.header-menu-row :is(a,button){color:var(--site-header-active,var(--site-brand))}.site.site-refined :is(.site-header--managed,.mobile-menu--managed) :is(.header-submenu-toggle,.header-menu-group)>svg{flex:none;transition:transform .16s ease}.site.site-refined :is(.site-header--managed,.mobile-menu--managed) :is(.header-submenu-toggle,.header-menu-group)[aria-expanded=true]>svg{transform:rotate(180deg)}.site.site-refined .site-header--managed .header-submenu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:-14px;z-index:2;width:max-content;min-width:220px;max-width:min(320px,80vw);padding:8px;margin:0;list-style:none;background:var(--site-header-surface,var(--site-paper));border:1px solid var(--site-header-divider,var(--site-line));border-radius:var(--public-control-radius,3px);box-shadow:0 10px 28px rgb(0 0 0/12%)}.site.site-refined .site-header--managed .header-submenu a{display:flex;min-height:44px;width:100%;padding:10px 12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.site.site-refined .site-header--managed .header-submenu{transform:translateX(var(--header-submenu-shift,0))}.site.site-refined .site-header--managed .header-submenu a:after{display:none}.site.site-refined .site-header--managed .header-submenu a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--site-header-text,var(--site-ink)) 7%,transparent)}.site.site-refined :is(.site-header--managed,.mobile-menu--managed) .header-submenu[hidden]{display:none}.site.site-refined .site-header-shell--managed[data-layout=logo-center]:not([data-collapsed=true]) .site-header--managed{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site.site-refined .site-header-shell--managed[data-layout=logo-center] .brand-link{grid-column:2;grid-row:1}.site.site-refined .site-header-shell--managed[data-layout=logo-center] .desktop-nav{grid-column:1;grid-row:1;justify-content:start}.site.site-refined .site-header-shell--managed[data-layout=logo-center] .header-actions{grid-column:3;grid-row:1;justify-self:end}.site.site-refined .site-header-shell--managed[data-collapsed=true]{--header-min-height:82px}.site.site-refined .site-header-shell--managed[data-collapsed=true][data-density=compact]{--header-min-height:68px}.site.site-refined .site-header-shell--managed[data-collapsed=true] .site-header--managed{display:flex;gap:12px}.site.site-refined .site-header-shell--managed[data-collapsed=true] .brand-link{flex:1;order:1;min-width:0}.site.site-refined .site-header-shell--managed[data-collapsed=true] .brand-signature{height:calc(var(--header-mobile-logo-height) * var(--header-mobile-logo-scale,1));max-width:100%;object-fit:contain}.site.site-refined .site-header-shell--managed[data-collapsed=true] .brand-custom-image{width:calc(112px * var(--header-mobile-logo-scale,1))}.site.site-refined .site-header-shell--managed[data-collapsed=true] .brand-link :is(.bw-theme-logo-light,.bw-theme-logo-dark,.brand-lockup){max-width:100%}.site.site-refined .site-header-shell--managed[data-collapsed=true] .header-actions{display:contents}.site.site-refined .site-header-shell--managed[data-collapsed=true] .header-actions>.header-contact{order:2;flex:0 1 auto;min-width:0;max-width:min(160px,35vw);white-space:normal;overflow-wrap:anywhere;padding:9px 12px;gap:8px;line-height:1.4}.site.site-refined .site-header-shell--managed[data-collapsed=true] .menu-toggle{display:inline-flex;order:3;margin:0}.site.site-refined .site-header-shell--managed[data-collapsed=true][data-menu-position=start] .menu-toggle{order:0}.site.site-refined .site-header-shell--managed[data-collapsed=true] :is(.desktop-nav,.header-utilities),.site.site-refined .site-header-shell--managed[data-collapsed=true][data-mobile-cta=false] .header-actions>.header-contact{position:fixed;inset:0 auto auto -10000px;width:max-content;visibility:hidden;pointer-events:none}.site.site-refined .mobile-menu--managed[data-position=start]{margin-inline-start:0;margin-inline-end:auto;border-inline-start:0;border-inline-end:1px solid var(--site-header-divider,var(--site-line))}.site.site-refined .mobile-menu--managed[data-style=fullscreen]{width:100%;border-inline:0}.site.site-refined .mobile-menu--managed .mobile-menu-top .brand-signature{height:calc(76px * var(--header-mobile-logo-scale,1))}.site.site-refined .mobile-menu--managed .mobile-menu-top .brand-custom-image{width:calc(140px * var(--header-mobile-logo-scale,1))}.site.site-refined .mobile-menu--managed .header-menu-row{border-bottom:1px solid var(--site-header-divider,var(--site-line))}.site.site-refined .mobile-menu--managed .header-menu-row>a{flex:1;min-width:0;border:0}.site.site-refined .mobile-menu--managed .header-submenu-toggle{width:44px;min-width:44px;align-self:stretch}.site.site-refined .mobile-menu--managed .header-menu-group{justify-content:start;width:100%;min-height:75px;padding:15px 4px;gap:18px;text-align:start;font-size:clamp(24px,6vw,30px);line-height:1.35}.site.site-refined .mobile-menu--managed .header-menu-group>span{min-width:0;overflow-wrap:anywhere}.site.site-refined .mobile-menu--managed .header-menu-group>small{font-size:11px;font-variant-numeric:tabular-nums}.site.site-refined .mobile-menu--managed .header-menu-group>svg{margin-inline-start:auto}.site.site-refined .mobile-menu--managed nav .header-submenu{padding:4px 0 10px 22px;padding-inline-start:22px;padding-inline-end:0}.site.site-refined .mobile-menu--managed nav .header-submenu a{min-height:48px;padding:10px 8px;font-size:17px;letter-spacing:0;line-height:1.5}.site.site-refined .mobile-menu--managed .header-mobile-cta a{color:var(--site-header-active,var(--site-brand))}@media(max-width:1100px){.site.site-refined .site-header--managed .header-actions,.site.site-refined .site-header-shell--managed .site-header--managed{gap:18px}.site.site-refined .site-header--managed .header-menu-list{gap:20px}}@media(max-width:960px){.site.site-refined .site-header-shell--managed{--header-min-height:82px}.site.site-refined .site-header-shell--managed[data-density=compact]{--header-min-height:68px}.site.site-refined .site-header-shell--managed .site-header--managed{display:flex!important;gap:12px}.site.site-refined .site-header-shell--managed .brand-link{flex:1;order:1;min-width:0}.site.site-refined .site-header-shell--managed .brand-signature{height:calc(var(--header-mobile-logo-height) * var(--header-mobile-logo-scale,1));max-width:100%;object-fit:contain}.site.site-refined .site-header-shell--managed .brand-custom-image{width:calc(112px * var(--header-mobile-logo-scale,1))}.site.site-refined .site-header-shell--managed .brand-link :is(.bw-theme-logo-light,.bw-theme-logo-dark,.brand-lockup){max-width:100%}.site.site-refined .site-header--managed .header-actions{display:contents}.site.site-refined .site-header--managed .header-actions>.header-contact{order:2;flex:0 1 auto;min-width:0;max-width:min(160px,35vw);white-space:normal;overflow-wrap:anywhere;padding:9px 12px;gap:8px;line-height:1.4}.site.site-refined .site-header-shell--managed .menu-toggle{display:inline-flex;order:3;margin:0}.site.site-refined .site-header-shell--managed[data-menu-position=start] .menu-toggle{order:0}.site.site-refined .site-header-shell--managed :is(.desktop-nav,.header-utilities),.site.site-refined .site-header-shell--managed[data-mobile-cta=false] .header-actions>.header-contact{position:fixed;inset:0 auto auto -10000px;width:max-content;visibility:hidden;pointer-events:none}}@media(max-width:480px){.site.site-refined .site-header-shell--managed .site-header--managed{gap:8px}.site.site-refined .site-header-shell--managed .header-actions>.header-contact{font-size:12px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.site.site-refined :is(.site-header--managed,.mobile-menu--managed) :is(.header-submenu-toggle,.header-menu-group)>svg{transition:none}}@media(forced-colors:active){.site.site-refined .site-header--managed .header-submenu{border-color:CanvasText}}