/* ===== Original: localnav-core.css ===== */
#ac-localnav html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}#ac-localnav body{margin:0;padding:0;}#ac-localnav ul,#ac-localnav ol,#ac-localnav li,#ac-localnav dl,#ac-localnav dt,#ac-localnav dd,#ac-localnav h1,#ac-localnav h2,#ac-localnav h3,#ac-localnav h4,#ac-localnav h5,#ac-localnav h6,#ac-localnav hgroup,#ac-localnav p,#ac-localnav blockquote,#ac-localnav figure,#ac-localnav form,#ac-localnav fieldset,#ac-localnav input,#ac-localnav legend,#ac-localnav pre,#ac-localnav abbr,#ac-localnav button{margin:0;padding:0;}#ac-localnav pre,#ac-localnav code,#ac-localnav address,#ac-localnav caption,#ac-localnav th,#ac-localnav figcaption{font-size:1em;font-weight:normal;font-style:normal;}#ac-localnav fieldset,#ac-localnav iframe{border:0;}#ac-localnav caption,#ac-localnav th{text-align:left;}#ac-localnav table{border-collapse:collapse;border-spacing:0;}#ac-localnav main,#ac-localnav summary,#ac-localnav details{display:block;}#ac-localnav audio,#ac-localnav canvas,#ac-localnav video,#ac-localnav progress{vertical-align:baseline;}#ac-localnav button{background:none;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit;}#ac-localnav button:disabled{cursor:default;}#ac-localnav:focus-visible{outline:2px solid var(--sk-focus-color,#0071e3);outline-offset:var(--sk-focus-offset,1px);}#ac-localnav::-moz-focus-inner{border:0;padding:0;}#ac-localnav *,#ac-localnav *:before,#ac-localnav *:after{letter-spacing:inherit;}#ac-localnav .ac-ln-menu *{letter-spacing:inherit;}#ac-localnav a,#ac-localnav a:hover{text-decoration:none;}#ac-localnav ol,#ac-localnav ul{list-style:none;}#ac-localnav{--localnav-focus-color:var(--sk-focus-color,#0071e3);--localnav-focus-color-alt:var(--sk-focus-color-alt,rgb(0,0,0));--localnav-focus-offset:var(--sk-focus-offset,1px);--localnav-focus-offset-container:var(--sk-focus-offset-container,3px);}#ac-localnav:focus-visible{--sk-focus-color:var(--localnav-focus-color);--sk-focus-color-alt:var(--localnav-focus-color-alt);--sk-focus-offset:var(--localnav-focus-offset);--sk-focus-offset-container:var(--localnav-focus-offset-container);}.theme-dark #ac-localnav,.globalheader-dark #ac-localnav,#ac-localnav.ac-localnav-dark{--localnav-focus-color-alt:var(--sk-focus-color-alt,rgb(255,255,255));}#ac-localnav.ac-localnav-light{--localnav-focus-color-alt:var(--sk-focus-color-alt,rgb(0,0,0));}#ac-localnav:not([dir=rtl]){--r-localnav-start:var(--r-sk-start,left);--r-localnav-end:var(--r-sk-end,right);--r-localnav-safe-area-inset-start:var(--sk-safe-area-inset-start,env(safe-area-inset-left));--r-localnav-safe-area-inset-end:var(--sk-safe-area-inset-end,env(safe-area-inset-right));}#ac-localnav[dir=rtl]{--r-localnav-start:var(--r-sk-start,right);--r-localnav-end:var(--r-sk-end,left);--r-localnav-safe-area-inset-start:var(--sk-safe-area-inset-start,env(safe-area-inset-right));--r-localnav-safe-area-inset-end:var(--sk-safe-area-inset-end,env(safe-area-inset-left));}#ac-localnav{--r-localnav-min-width:1024px;--r-localnav-margin-bottom:calc(-1 * var(--r-localnav-height));--r-localnav-margin-top:var(--r-localnav-gn-height);--r-localnav-content-padding:22px;}#ac-localnav.ac-localnav-stacked{--r-localnav-height:var(--r-localnav-stacked-height);}@media (max-width:1044px){#ac-localnav{--r-localnav-min-width:320px;}}#ac-localnav{-webkit-box-sizing:content-box;box-sizing:content-box;}#ac-localnav *,#ac-localnav *::before,#ac-localnav *::after{-webkit-box-sizing:inherit;box-sizing:inherit;}#ac-localnav{position:relative;top:0;left:0;width:100%;height:var(--r-localnav-height);min-width:var(--r-localnav-min-width);font-size:17px;z-index:9997;}.ac-localnav-overlap #ac-localnav{margin-bottom:var(--r-localnav-margin-bottom);}.ac-nav-overlap #ac-localnav{--r-localnav-margin-bottom:calc((var(--r-localnav-height) + var(--r-localnav-gn-height,var(--r-globalnav-height,44px))) * -1);margin-top:var(--r-localnav-margin-top);margin-bottom:var(--r-localnav-margin-bottom);}#ac-localnav.theme-dark{background:none;}#ac-ln-menustate{display:none;}#ac-localnav .ac-ln-wrapper{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1;}#ac-localnav .ac-ln-content::before,#ac-localnav .ac-ln-content::after{content:" ";display:table;}#ac-localnav .ac-ln-content::after{clear:both;}#ac-localnav .ac-ln-content{height:var(--r-localnav-height);margin:0 auto;max-width:980px;padding:0 var(--r-localnav-content-padding);-webkit-padding-start:max(var(--r-localnav-content-padding),var(--r-localnav-safe-area-inset-start));padding-inline-start:max(var(--r-localnav-content-padding),var(--r-localnav-safe-area-inset-start));-webkit-padding-end:max(var(--r-localnav-content-padding),var(--r-localnav-safe-area-inset-end));padding-inline-end:max(var(--r-localnav-content-padding),var(--r-localnav-safe-area-inset-end));position:relative;z-index:2;}@media (max-width:1023px){#ac-localnav .ac-ln-content{border-bottom:none;}}@media (max-width:833px){#ac-localnav .ac-ln-content{--r-localnav-content-padding:16px;}}#ac-localnav.css-sticky{position:sticky;}#ac-localnav.no-css-sticky.ac-ln-sticking{margin-top:0;margin-bottom:0;position:fixed;}#ac-ln-sticky-placeholder{display:block;margin:0;padding:0;position:relative;visibility:hidden;z-index:-1;}#ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking{height:var(--r-localnav-height);}.ac-localnav-overlap #ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking,.ac-nav-overlap #ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking{height:0;}#ac-ln-curtain{--localnav-curtain-background:rgba(232,232,237,0.4);--r-localnav-curtain-transition:opacity 0.2s ease;--r-localnav-curtain-width:0;--r-localnav-curtain-height:0;background:var(--localnav-curtain-background);opacity:0;position:fixed;top:0;left:0;width:var(--r-localnav-curtain-width);height:var(--r-localnav-curtain-height);z-index:9996;-webkit-transition:var(--r-localnav-curtain-transition);transition:var(--r-localnav-curtain-transition);}.theme-dark #ac-localnav~#ac-ln-curtain,.globalheader-dark #ac-localnav~#ac-ln-curtain,#ac-localnav.ac-localnav-dark~#ac-ln-curtain{--localnav-curtain-background:rgba(51,51,54,0.4);}#ac-localnav.ac-localnav-light~#ac-ln-curtain{--localnav-curtain-background:rgba(232,232,237,0.4);}@media (max-width:833px){#ac-localnav~#ac-ln-curtain{--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 240ms,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,width 0s ease 560ms,height 0s ease 560ms;backdrop-filter:blur(0px);}#ac-ln-menustate:checked~#ac-localnav~#ac-ln-curtain,#ac-ln-menustate:target~#ac-localnav~#ac-ln-curtain{--r-localnav-curtain-width:100%;--r-localnav-curtain-height:100%;--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 0s,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,width 0s ease 0s,height 0s ease 0s;opacity:1;right:0;bottom:0;backdrop-filter:blur(20px);}#ac-localnav~#ac-ln-curtain.ac-ln-curtain-opening{pointer-events:none;}}#ac-localnav.large-ac-ln-collapsible~#ac-ln-curtain{--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 240ms,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,width 0s ease 560ms,height 0s ease 560ms;backdrop-filter:blur(0px);}#ac-ln-menustate:checked~#ac-localnav.large-ac-ln-collapsible~#ac-ln-curtain,#ac-ln-menustate:target~#ac-localnav.large-ac-ln-collapsible~#ac-ln-curtain{--r-localnav-curtain-width:100%;--r-localnav-curtain-height:100%;--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 0s,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,width 0s ease 0s,height 0s ease 0s;opacity:1;right:0;bottom:0;backdrop-filter:blur(20px);}#ac-localnav.large-ac-ln-collapsible~#ac-ln-curtain.ac-ln-curtain-opening{pointer-events:none;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible~#ac-ln-curtain{--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 240ms,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 240ms,width 0s ease 560ms,height 0s ease 560ms;backdrop-filter:blur(0px);}#ac-ln-menustate:checked~#ac-localnav.medium-ac-ln-collapsible~#ac-ln-curtain,#ac-ln-menustate:target~#ac-localnav.medium-ac-ln-collapsible~#ac-ln-curtain{--r-localnav-curtain-width:100%;--r-localnav-curtain-height:100%;--r-localnav-curtain-transition:opacity 320ms cubic-bezier(0.4,0,0.6,1) 0s,backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,-webkit-backdrop-filter 320ms cubic-bezier(0.4,0,0.6,1) 0s,width 0s ease 0s,height 0s ease 0s;opacity:1;right:0;bottom:0;backdrop-filter:blur(20px);}#ac-localnav.medium-ac-ln-collapsible~#ac-ln-curtain.ac-ln-curtain-opening{pointer-events:none;}}#ac-localnav{--r-localnav-actions-padding-top:calc(18px * var(--r-localnav-text-zoom-factor));--r-localnav-actions-padding-start:max(var(--r-localnav-safe-area-inset-start),22px);--r-localnav-actions-padding-end:max(22px,var(--r-localnav-safe-area-inset-end));--r-localnav-actions-button-space-before:24px;--r-localnav-actions-button-space-between:10px;--r-localnav-actions-menucta-space-after:16px;}#ac-localnav.ac-localnav-stacked{--r-localnav-actions-padding-top:calc(34px * var(--r-localnav-text-zoom-factor));}@media (max-width:833px){#ac-localnav{--r-localnav-actions-padding-top:calc(16px * var(--r-localnav-text-zoom-factor));--r-localnav-actions-padding-start:max(16px,var(--r-localnav-safe-area-inset-start));--r-localnav-actions-padding-end:max(16px,var(--r-localnav-safe-area-inset-end));}#ac-localnav.ac-localnav-stacked{--r-localnav-actions-padding-top:calc(32px * var(--r-localnav-text-zoom-factor));}}#ac-localnav .ac-ln-actions{padding-top:var(--r-localnav-actions-padding-top);float:var(--r-localnav-start);}@media (max-width:833px){#ac-localnav .ac-ln-actions{-webkit-padding-start:var(--r-localnav-actions-padding-start);padding-inline-start:var(--r-localnav-actions-padding-start);-webkit-padding-end:var(--r-localnav-actions-padding-end);padding-inline-end:var(--r-localnav-actions-padding-end);position:absolute;top:0;inset-inline-end:0;z-index:1;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-actions{-webkit-padding-start:var(--r-localnav-actions-padding-start);padding-inline-start:var(--r-localnav-actions-padding-start);-webkit-padding-end:var(--r-localnav-actions-padding-end);padding-inline-end:var(--r-localnav-actions-padding-end);position:absolute;top:0;inset-inline-end:0;z-index:1;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-actions{-webkit-padding-start:var(--r-localnav-actions-padding-start);padding-inline-start:var(--r-localnav-actions-padding-start);-webkit-padding-end:var(--r-localnav-actions-padding-end);padding-inline-end:var(--r-localnav-actions-padding-end);position:absolute;top:0;inset-inline-end:0;z-index:1;}}#ac-localnav .ac-ln-action{-webkit-margin-start:var(--r-localnav-actions-button-space-before);margin-inline-start:var(--r-localnav-actions-button-space-before);float:var(--r-localnav-start);}@media (max-width:833px){#ac-localnav .ac-ln-action-button{margin-top:-3px;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-action-button{margin-top:-3px;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-button{margin-top:-3px;}}#ac-localnav .ac-ln-action-button .ac-ln-button{margin-top:-1px;}#ac-localnav .ac-ln-action-button+.ac-ln-action-button{--r-localnav-actions-button-space-before:var(--r-localnav-actions-button-space-between);}#ac-localnav .ac-ln-action-product{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:auto;left:auto;}#ac-localnav .ac-ln-action-menucta{margin-top:-2px;position:relative;z-index:1;}@media (max-width:833px){#ac-localnav .ac-ln-action-menucta{float:var(--r-localnav-start);}#ac-localnav .ac-ln-action-menucta+.ac-ln-action-button{--r-localnav-actions-button-space-before:var(--r-localnav-actions-menucta-space-after);}}#ac-localnav.large-ac-ln-collapsible .ac-ln-action-menucta{float:var(--r-localnav-start);}#ac-localnav.large-ac-ln-collapsible .ac-ln-action-menucta+.ac-ln-action-button{--r-localnav-actions-button-space-before:var(--r-localnav-actions-menucta-space-after);}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-menucta{float:var(--r-localnav-start);}#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-menucta+.ac-ln-action-button{--r-localnav-actions-button-space-before:var(--r-localnav-actions-menucta-space-after);}}#ac-localnav{--localnav-background:var(--globalheader-background,transparent);--localnav-keyline-color:rgba(0,0,0,0.16);}@supports (backdrop-filter:initial){#ac-localnav.ac-localnav-scrim{--localnav-background:rgba(250,250,252,0.8);}}.theme-dark #ac-localnav.ac-localnav-scrim,.globalheader-dark #ac-localnav.ac-localnav-scrim,.ac-localnav-scrim#ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,23,0.88);}@supports (backdrop-filter:initial){.theme-dark #ac-localnav.ac-localnav-scrim,.globalheader-dark #ac-localnav.ac-localnav-scrim,.ac-localnav-scrim#ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,23,0.8);}}.ac-localnav-scrim#ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,0.92);}@supports (backdrop-filter:initial){.ac-localnav-scrim#ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,0.8);}}#ac-localnav.ac-ln-sticking{--localnav-background:var(--localnav-background-stuck,rgba(250,250,252,0.92));}@supports (backdrop-filter:initial){#ac-localnav.ac-ln-sticking{--localnav-background:var(--localnav-background-stuck,rgba(250,250,252,0.8));}}.theme-dark #ac-localnav.ac-ln-sticking,.globalheader-dark #ac-localnav.ac-ln-sticking,.ac-ln-sticking#ac-localnav.ac-localnav-dark{--localnav-background:var(--localnav-background-stuck,rgba(22,22,23,0.88));}@supports (backdrop-filter:initial){.theme-dark #ac-localnav.ac-ln-sticking,.globalheader-dark #ac-localnav.ac-ln-sticking,.ac-ln-sticking#ac-localnav.ac-localnav-dark{--localnav-background:var(--localnav-background-stuck,rgba(22,22,23,0.8));}}.ac-ln-sticking#ac-localnav.ac-localnav-light{--localnav-background:var(--localnav-background-stuck,rgba(250,250,252,0.92));}@supports (backdrop-filter:initial){.ac-ln-sticking#ac-localnav.ac-localnav-light{--localnav-background:var(--localnav-background-stuck,rgba(250,250,252,0.8));}}#ac-ln-menustate:checked~#ac-localnav,#ac-ln-menustate:target~#ac-localnav{--localnav-background:rgb(250,250,252);}@supports (backdrop-filter:initial){#ac-ln-menustate:checked~#ac-localnav,#ac-ln-menustate:target~#ac-localnav{--localnav-background:rgb(250,250,252);}}.theme-dark #ac-localnav,.globalheader-dark #ac-localnav,#ac-localnav.ac-localnav-dark{--localnav-keyline-color:rgba(255,255,255,0.24);}.theme-dark #ac-ln-menustate:checked~#ac-localnav,.theme-dark #ac-ln-menustate:target~#ac-localnav,.globalheader-dark #ac-ln-menustate:checked~#ac-localnav,.globalheader-dark #ac-ln-menustate:target~#ac-localnav,#ac-ln-menustate:checked~.ac-localnav-dark#ac-localnav,#ac-ln-menustate:target~.ac-localnav-dark#ac-localnav{--localnav-background:rgb(22,22,23);}@supports (backdrop-filter:initial){.theme-dark #ac-ln-menustate:checked~#ac-localnav,.theme-dark #ac-ln-menustate:target~#ac-localnav,.globalheader-dark #ac-ln-menustate:checked~#ac-localnav,.globalheader-dark #ac-ln-menustate:target~#ac-localnav,#ac-ln-menustate:checked~.ac-localnav-dark#ac-localnav,#ac-ln-menustate:target~.ac-localnav-dark#ac-localnav{--localnav-background:rgb(22,22,23);}}#ac-localnav.ac-localnav-light{--localnav-keyline-color:rgba(0,0,0,0.16);}#ac-ln-menustate:checked~.ac-localnav-light#ac-localnav,#ac-ln-menustate:target~.ac-localnav-light#ac-localnav{--localnav-background:rgb(250,250,252);}@supports (backdrop-filter:initial){#ac-ln-menustate:checked~.ac-localnav-light#ac-localnav,#ac-ln-menustate:target~.ac-localnav-light#ac-localnav{--localnav-background:rgb(250,250,252);}}#ac-localnav .ac-ln-background{position:absolute;left:0;top:0;margin-top:calc(-1*var(--r-globalnav-height,0));padding-top:var(--r-globalnav-height,0);width:100%;height:100%;z-index:1;-webkit-transition:background .24s cubic-bezier(0.28,0.11,0.32,1);transition:background .24s cubic-bezier(0.28,0.11,0.32,1);background:var(--localnav-background);}@media (max-width:833px){#ac-localnav .ac-ln-background{min-height:48px;-webkit-transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-background{min-height:48px;-webkit-transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-background{min-height:48px;-webkit-transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;transition:background 320ms cubic-bezier(0.4,0,0.6,1) 240ms;}}@supports (backdrop-filter:initial){#ac-localnav.ac-localnav-scrim .ac-ln-background{backdrop-filter:saturate(180%) blur(20px);}}.ac-localnav-scrim#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgba(250,250,252,0.92);}.theme-dark .ac-localnav-scrim#ac-localnav.ac-localnav-noblur .ac-ln-background,.globalheader-dark .ac-localnav-scrim#ac-localnav.ac-localnav-noblur .ac-ln-background,.ac-localnav-scrim.ac-localnav-dark#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgba(22,22,23,0.88);}.ac-localnav-scrim.ac-localnav-light#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgba(250,250,252,0.92);}#ac-localnav.ac-ln-sticking .ac-ln-background{-webkit-transition:background .24s cubic-bezier(0.28,0.11,0.32,1);transition:background .24s cubic-bezier(0.28,0.11,0.32,1);-webkit-transition-property:background,backdrop-filter;transition-property:background,backdrop-filter;}@supports (backdrop-filter:initial){#ac-localnav.ac-ln-sticking .ac-ln-background{backdrop-filter:saturate(180%) blur(20px);}}.ac-ln-sticking#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:var(--localnav-background-stuck,rgba(250,250,252,0.92));}.theme-dark .ac-ln-sticking#ac-localnav.ac-localnav-noblur .ac-ln-background,.globalheader-dark .ac-ln-sticking#ac-localnav.ac-localnav-noblur .ac-ln-background,.ac-ln-sticking.ac-localnav-dark#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:var(--localnav-background-stuck,rgba(22,22,23,0.88));}.ac-ln-sticking.ac-localnav-light#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:var(--localnav-background-stuck,rgba(250,250,252,0.92));}#ac-ln-menustate:checked~#ac-localnav .ac-ln-background,#ac-ln-menustate:target~#ac-localnav .ac-ln-background{max-height:none;-webkit-transition:320ms cubic-bezier(0.4,0,0.6,1) 0s;transition:320ms cubic-bezier(0.4,0,0.6,1) 0s;-webkit-transition-property:background,backdrop-filter;transition-property:background,backdrop-filter;}@supports (backdrop-filter:initial){#ac-ln-menustate:checked~#ac-localnav .ac-ln-background,#ac-ln-menustate:target~#ac-localnav .ac-ln-background{backdrop-filter:saturate(180%) blur(20px);}}#ac-ln-menustate:checked~#ac-localnav.ac-localnav-noblur .ac-ln-background,#ac-ln-menustate:target~#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgb(250,250,252);}.theme-dark #ac-ln-menustate:checked~#ac-localnav.ac-localnav-noblur .ac-ln-background,.theme-dark #ac-ln-menustate:target~#ac-localnav.ac-localnav-noblur .ac-ln-background,.globalheader-dark #ac-ln-menustate:checked~#ac-localnav.ac-localnav-noblur .ac-ln-background,.globalheader-dark #ac-ln-menustate:target~#ac-localnav.ac-localnav-noblur .ac-ln-background,#ac-ln-menustate:checked~.ac-localnav-dark#ac-localnav.ac-localnav-noblur .ac-ln-background,#ac-ln-menustate:target~.ac-localnav-dark#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgb(22,22,23);}#ac-ln-menustate:checked~.ac-localnav-light#ac-localnav.ac-localnav-noblur .ac-ln-background,#ac-ln-menustate:target~.ac-localnav-light#ac-localnav.ac-localnav-noblur .ac-ln-background{backdrop-filter:initial;background:rgb(250,250,252);}@media (max-width:1023px){}@media (max-width:833px){}@media (max-width:1023px){}#ac-localnav{--r-localnav-menu-tray-padding-top:calc(18px * var(--r-localnav-text-zoom-factor));--r-localnav-menu-tray-max-height:0;--r-localnav-menu-link-transition-delay:0;--r-localnav-menu-link-color:rgb(0,0,0);--r-localnav-menu-link-opacity:0.8;--r-localnav-menu-link-border-color:rgba(0,0,0,0.1818181818);--r-localnav-menu-link-current-keyline-bottom-offset:10px;}#ac-localnav.ac-localnav-stacked{--r-localnav-menu-tray-padding-top:calc(34px * var(--r-localnav-text-zoom-factor));--r-localnav-menu-link-current-keyline-bottom-offset:8px;}@media (max-width:833px){.ac-localnav-stacked#ac-localnav{--r-localnav-menu-tray-padding-top:0;}}.ac-localnav-stacked#ac-localnav.large-ac-ln-collapsible{--r-localnav-menu-tray-padding-top:0;}@media (max-width:1023px){.ac-localnav-stacked#ac-localnav.medium-ac-ln-collapsible{--r-localnav-menu-tray-padding-top:0;}}@media (max-width:833px){#ac-localnav{--r-localnav-menu-tray-padding-top:0;}#ac-ln-menustate:checked~#ac-localnav,#ac-ln-menustate:target~#ac-localnav{--r-localnav-menu-tray-max-height:calc(100vh - 48px - 48px);}#ac-ln-menustate:checked~#ac-localnav.ac-ln-sticking,#ac-ln-menustate:target~#ac-localnav.ac-ln-sticking{--r-localnav-menu-tray-max-height:calc(100vh - 48px);}}#ac-localnav.large-ac-ln-collapsible{--r-localnav-menu-tray-padding-top:0;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav{--r-localnav-menu-tray-max-height:calc(100vh - 48px - 48px);}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav.ac-ln-sticking,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav.ac-ln-sticking{--r-localnav-menu-tray-max-height:calc(100vh - 48px);}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible{--r-localnav-menu-tray-padding-top:0;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav{--r-localnav-menu-tray-max-height:calc(100vh - 48px - 48px);}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav.ac-ln-sticking,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav.ac-ln-sticking{--r-localnav-menu-tray-max-height:calc(100vh - 48px);}}#ac-localnav.ac-localnav-noborder{--r-localnav-menu-link-current-keyline-bottom-offset:0px;}.ac-localnav-noborder#ac-localnav.ac-localnav-scrim{--r-localnav-menu-link-current-keyline-bottom-offset:10px;}.ac-localnav-noborder#ac-localnav.ac-ln-sticking{--r-localnav-menu-link-current-keyline-bottom-offset:10px;}.ac-localnav-noborder.ac-localnav-stacked#ac-localnav.ac-localnav-scrim{--r-localnav-menu-link-current-keyline-bottom-offset:8px;}.ac-localnav-noborder.ac-localnav-stacked#ac-localnav.ac-ln-sticking{--r-localnav-menu-link-current-keyline-bottom-offset:8px;}.theme-dark #ac-localnav,.globalheader-dark #ac-localnav,#ac-localnav.ac-localnav-dark{--r-localnav-menu-link-color:rgb(255,255,255);}#ac-localnav.ac-localnav-light{--r-localnav-menu-link-color:rgb(0,0,0);}#ac-localnav .ac-ln-menu{font-size:14px;line-height:1.428572;font-weight:400;letter-spacing:-0.01em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}@media (max-width:833px){#ac-localnav .ac-ln-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-0.02em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}}#ac-localnav .ac-ln-menu{margin-top:-3px;float:var(--r-localnav-end);}@media (max-width:833px){#ac-localnav .ac-ln-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-0.02em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav .ac-ln-menu{padding-top:0;margin-top:0;width:100%;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-0.02em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu{padding-top:0;margin-top:0;width:100%;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-0.02em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu{padding-top:0;margin-top:0;width:100%;}}#ac-localnav .ac-ln-menu-tray{padding-top:var(--r-localnav-menu-tray-padding-top);float:var(--r-localnav-start);}@media (max-width:833px){#ac-localnav .ac-ln-menu-tray{float:none;overflow:hidden;pointer-events:none;visibility:hidden;width:100%;max-height:var(--r-localnav-menu-tray-max-height);-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-tray,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-tray{--r-localnav-menu-tray-max-height:var(--r-localnav-menu-tray-natural-height,calc(100vh - 48px - 48px));overflow-y:auto;pointer-events:auto;visibility:visible;-webkit-overflow-scrolling:touch;-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;}#ac-ln-menustate:checked~#ac-localnav.ac-ln-opening .ac-ln-menu-tray,#ac-ln-menustate:target~#ac-localnav.ac-ln-opening .ac-ln-menu-tray{overflow-y:hidden;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-tray{float:none;overflow:hidden;pointer-events:none;visibility:hidden;width:100%;max-height:var(--r-localnav-menu-tray-max-height);-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-tray,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-tray{--r-localnav-menu-tray-max-height:var(--r-localnav-menu-tray-natural-height,calc(100vh - 48px - 48px));overflow-y:auto;pointer-events:auto;visibility:visible;-webkit-overflow-scrolling:touch;-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-tray,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-tray{overflow-y:hidden;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-tray{float:none;overflow:hidden;pointer-events:none;visibility:hidden;width:100%;max-height:var(--r-localnav-menu-tray-max-height);-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 240ms,visibility 0s linear 1s;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-tray,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-tray{--r-localnav-menu-tray-max-height:var(--r-localnav-menu-tray-natural-height,calc(100vh - 48px - 48px));overflow-y:auto;pointer-events:auto;visibility:visible;-webkit-overflow-scrolling:touch;-webkit-transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;transition:max-height 320ms cubic-bezier(0.4,0,0.6,1) 0s,visibility 0s linear 0s;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-tray,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-tray{overflow-y:hidden;}}@media (max-width:833px){#ac-localnav .ac-ln-menu-items{padding:37px 16px 27px;}}@media (max-width:833px)and (max-width:833px){#ac-localnav .ac-ln-menu-items{padding-top:12px;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-items{padding:37px 16px 27px;}@media (max-width:833px){#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-items{padding-top:34px;}}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-items{padding:37px 16px 27px;}}@media (max-width:1023px)and (max-width:833px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-items{padding-top:34px;}}#ac-localnav .ac-ln-menu-item{list-style:none;-webkit-margin-start:24px;margin-inline-start:24px;float:var(--r-localnav-start);}@media (max-width:833px){#ac-localnav .ac-ln-menu-item{-webkit-margin-start:0;margin-inline-start:0;display:inline-block;float:none;width:100%;height:34px;}#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:400ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:260ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:380ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:280ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:360ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:300ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:340ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:320ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:320ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:340ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:300ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:360ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:280ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:380ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:260ms;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:400ms;--r-localnav-menu-link-transition-duration:320ms;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item{-webkit-margin-start:0;margin-inline-start:0;display:inline-block;float:none;width:100%;height:34px;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:400ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:260ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:380ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:280ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:360ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:300ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:340ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:320ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:320ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:340ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:300ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:360ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:280ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:380ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:260ms;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:400ms;--r-localnav-menu-link-transition-duration:320ms;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item{-webkit-margin-start:0;margin-inline-start:0;display:inline-block;float:none;width:100%;height:34px;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:400ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:260ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:380ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:280ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:360ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:300ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:340ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:320ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:320ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:340ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:300ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:360ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:280ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:380ms;--r-localnav-menu-link-transition-duration:320ms;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-transition-duration:260ms;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-item:nth-child(8) .ac-ln-menu-link{--r-localnav-menu-link-transition-delay:400ms;--r-localnav-menu-link-transition-duration:320ms;}}#ac-localnav .ac-ln-menu-link{color:var(--r-localnav-menu-link-color);display:inline-block;line-height:24px;white-space:nowrap;opacity:var(--r-localnav-menu-link-opacity);text-decoration:none;position:relative;}#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover{--r-localnav-menu-link-opacity:1;}@media (max-width:833px){#ac-localnav .ac-ln-menu-link{--r-localnav-menu-link-opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.3;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-link{--r-localnav-menu-link-opacity:0.8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#ac-ln-menustate:checked~#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover,#ac-ln-menustate:target~#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-opacity:1;}#ac-ln-menustate:checked~#ac-localnav.ac-ln-opening .ac-ln-menu-link,#ac-ln-menustate:target~#ac-localnav.ac-ln-opening .ac-ln-menu-link{pointer-events:none;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-link{--r-localnav-menu-link-opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.3;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-link{--r-localnav-menu-link-opacity:0.8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-opacity:1;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-link,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-link{pointer-events:none;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-link{--r-localnav-menu-link-opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.3;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);transition:var(--r-localnav-menu-link-transition-duration) cubic-bezier(0.4,0,0.6,1) var(--r-localnav-menu-link-transition-delay);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-link{--r-localnav-menu-link-opacity:0.8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav:not(.ac-ln-opening) .ac-ln-menu-link:hover{--r-localnav-menu-link-transition-delay:0s;--r-localnav-menu-link-opacity:1;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-link,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav.ac-ln-opening .ac-ln-menu-link{pointer-events:none;}}#ac-localnav .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:1;color:var(--r-localnav-menu-link-color);cursor:default;}#ac-localnav .ac-ln-menu-link.current:hover{color:var(--r-localnav-menu-link-color);}@media (max-width:833px){#ac-localnav .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-link.current,#ac-ln-menustate:target~#ac-localnav .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0.8;}#ac-ln-menustate:checked~#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current,#ac-ln-menustate:target~#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:1;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-link.current,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0.8;}#ac-ln-menustate:checked~.large-ac-ln-collapsible#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current,#ac-ln-menustate:target~.large-ac-ln-collapsible#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:1;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-link.current,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:0.8;}#ac-ln-menustate:checked~.medium-ac-ln-collapsible#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current,#ac-ln-menustate:target~.medium-ac-ln-collapsible#ac-localnav.ac-ln-open:not(.ac-ln-opening) .ac-ln-menu-link.current{--r-localnav-menu-link-opacity:1;}}#ac-localnav .ac-ln-menu-link.current::after{content:"";position:absolute;height:1px;width:100%;border-radius:1px;background-color:var(--r-localnav-menu-link-color);inset-inline-start:0;bottom:calc(-3px - var(--r-localnav-menu-link-current-keyline-bottom-offset));will-change:bottom;opacity:0.8;}#ac-localnav.ac-ln-allow-transitions .ac-ln-menu-link.current::after{-webkit-transition:bottom .24s cubic-bezier(0.28,0.11,0.32,1);transition:bottom .24s cubic-bezier(0.28,0.11,0.32,1);}#ac-localnav.ac-ln-text-zoomed .ac-ln-menu-link.current::after{bottom:0;}@media (max-width:833px){#ac-localnav .ac-ln-menu-link.current::after{bottom:auto;inset-inline-start:-16px;height:12px;width:1.2px;border-radius:1.2px;will-change:unset;}#ac-localnav.ac-ln-text-zoomed .ac-ln-menu-link.current::after{bottom:auto;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menu-link.current::after{bottom:auto;inset-inline-start:-16px;height:12px;width:1.2px;border-radius:1.2px;will-change:unset;}.large-ac-ln-collapsible#ac-localnav.ac-ln-text-zoomed .ac-ln-menu-link.current::after{bottom:auto;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-link.current::after{bottom:auto;inset-inline-start:-16px;height:12px;width:1.2px;border-radius:1.2px;will-change:unset;}.medium-ac-ln-collapsible#ac-localnav.ac-ln-text-zoomed .ac-ln-menu-link.current::after{bottom:auto;}}#ac-localnav{--localnav-menucta-color:rgb(0,0,0);}.theme-dark #ac-localnav,.globalheader-dark #ac-localnav,#ac-localnav.ac-localnav-dark{--localnav-menucta-color:rgb(255,255,255);}#ac-localnav.ac-localnav-light{--localnav-menucta-color:rgb(0,0,0);}#ac-localnav .ac-ln-action-menucta{display:none;}@media (max-width:833px){#ac-localnav .ac-ln-action-menucta{display:block;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-action-menucta{display:block;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-menucta{display:block;}}#ac-localnav .ac-ln-menucta{-webkit-margin-end:-12px;margin-inline-end:-12px;cursor:pointer;display:block;overflow:hidden;width:40px;height:calc(52px - 18px);-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (max-width:833px){#ac-localnav .ac-ln-menucta{height:calc(48px - 18px);}}#ac-localnav .ac-ln-menucta-chevron{opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:1;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--localnav-menucta-color);}#ac-localnav .ac-ln-menucta-chevron [data-chevron-icon]{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:9px;width:16px;}#ac-localnav .ac-ln-menucta-chevron [data-chevron-icon] polyline{stroke-width:1.1px;}@media (max-width:833px){#ac-localnav .ac-ln-menucta-chevron [data-chevron-icon] polyline{stroke-width:1.2px;}}#ac-localnav .ac-ln-menucta-chevron:hover{opacity:1;}#ac-localnav.no-js .ac-ln-menucta-chevron::before{content:"";position:absolute;display:block;-webkit-transform:translate(0,6px);transform:translate(0,6px);width:16px;height:9px;background-color:var(--localnav-menucta-color);-webkit-mask-image:url(localnav-chevron-medium.svg);mask-image:url(localnav-chevron-medium.svg);}@media (max-width:833px){#ac-localnav.no-js .ac-ln-menucta-chevron::before{-webkit-mask-image:url(localnav-chevron-small.svg);mask-image:url(localnav-chevron-small.svg);}}#ac-localnav .ac-ln-menucta-anchor{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10;}@media (max-width:833px){#ac-localnav .ac-ln-menucta-anchor{display:block;}#ac-localnav .ac-ln-menucta-anchor-close{display:none;}}#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor{display:block;}#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor-close{display:none;}@media (max-width:1023px){#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor{display:block;}#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor-close{display:none;}}#ac-localnav .ac-ln-menucta-anchor:focus{outline:none;}#ac-localnav .ac-ln-menucta-anchor:focus-visible:not(.ac-ln-menucta-click)~.ac-ln-actions .ac-ln-menucta{outline:2px solid var(--sk-focus-color,#0071e3);outline-offset:-11px;margin-top:-7px;padding-top:7px;padding-bottom:2px;}@media (max-width:833px){#ac-localnav .ac-ln-menucta-anchor:focus-visible:not(.ac-ln-menucta-click)~.ac-ln-actions .ac-ln-menucta{padding-bottom:5px;}}#ac-localnav .ac-ln-menucta-anchor-close{display:none;}#ac-localnav .ac-ln-menucta-anchor-label{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;}@media (max-width:833px){#ac-ln-menustate:checked~#ac-localnav .ac-ln-menucta-anchor-open,#ac-ln-menustate:target~#ac-localnav .ac-ln-menucta-anchor-open{display:none;}#ac-ln-menustate:checked~#ac-localnav .ac-ln-menucta-anchor-close,#ac-ln-menustate:target~#ac-localnav .ac-ln-menucta-anchor-close{display:block;}}#ac-ln-menustate:checked~#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor-open,#ac-ln-menustate:target~#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor-open{display:none;}#ac-ln-menustate:checked~#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor-close,#ac-ln-menustate:target~#ac-localnav.large-ac-ln-collapsible .ac-ln-menucta-anchor-close{display:block;}@media (max-width:1023px){#ac-ln-menustate:checked~#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor-open,#ac-ln-menustate:target~#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor-open{display:none;}#ac-ln-menustate:checked~#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor-close,#ac-ln-menustate:target~#ac-localnav.medium-ac-ln-collapsible .ac-ln-menucta-anchor-close{display:block;}}#ac-localnav{--r-localnav-title-vertical-offset:14px;--r-localnav-title-link-opacity:0.88;--r-localnav-title-link-color:rgb(0,0,0);--r-localnav-title-subhead-color:rgb(0,0,0);--r-localnav-title-subhead-opacity:0.56;}@media (max-width:833px){}#ac-localnav.ac-localnav-stacked{--r-localnav-title-subhead-opacity:0.64;}@media (max-width:833px){#ac-localnav{--r-localnav-title-vertical-offset:12px;}}.theme-dark #ac-localnav,.globalheader-dark #ac-localnav,#ac-localnav.ac-localnav-dark{--r-localnav-title-link-color:rgb(255,255,255);--r-localnav-title-link-opacity:0.92;--r-localnav-title-subhead-color:rgb(255,255,255);}.theme-dark #ac-localnav.ac-localnav-stacked,.globalheader-dark #ac-localnav.ac-localnav-stacked,.ac-localnav-dark#ac-localnav.ac-localnav-stacked{--r-localnav-title-subhead-opacity:0.61;}#ac-localnav.ac-localnav-light{--r-localnav-title-link-color:rgb(0,0,0);--r-localnav-title-link-opacity:0.88;--r-localnav-title-subhead-color:rgb(0,0,0);}.ac-localnav-light#ac-localnav.ac-localnav-stacked{--r-localnav-title-subhead-opacity:0.64;}#ac-localnav .ac-ln-title{font-size:21px;line-height:1.1428571429;font-weight:600;letter-spacing:.011em;font-family:"BB Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}@media (max-width:833px){#ac-localnav .ac-ln-title{font-size:19px;line-height:1.2631578947;font-weight:600;letter-spacing:.012em;font-family:"BB Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}}#ac-localnav .ac-ln-title{cursor:default;display:block;margin:var(--r-localnav-title-vertical-offset) 0 calc(var(--r-localnav-title-vertical-offset)*-1);padding:0;white-space:nowrap;float:var(--r-localnav-start);}@media (max-width:833px){#ac-localnav .ac-ln-title-compact{font-size:17px;line-height:1.4118447059;font-weight:600;letter-spacing:-0.022em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}}@media (max-width:833px){}@media (max-width:833px){#ac-localnav .ac-ln-title{--r-localnav-title-vertical-offset:12px;display:inline-block;}}#ac-localnav .ac-ln-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;letter-spacing:inherit;line-height:inherit;margin:0;text-decoration:none;white-space:nowrap;opacity:var(--r-localnav-title-link-opacity);}#ac-localnav .ac-ln-title a:hover{text-decoration:none;}#ac-localnav .ac-ln-title,#ac-localnav .ac-ln-title a{color:var(--r-localnav-title-link-color);-webkit-transition:color .24s cubic-bezier(0.28,0.11,0.32,1);transition:color .24s cubic-bezier(0.28,0.11,0.32,1);}#ac-localnav .ac-ln-title-subhead,#ac-localnav .ac-ln-title-comingsoon{font-size:14px;line-height:1.428572;font-weight:400;letter-spacing:-0.01em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav .ac-ln-title-subhead,#ac-localnav .ac-ln-title-comingsoon{position:relative;top:-1px;color:var(--r-localnav-title-subhead-color);opacity:var(--r-localnav-title-subhead-opacity);}@media (max-width:833px){#ac-localnav.ac-localnav-stacked .ac-ln-title-subhead,#ac-localnav.ac-localnav-stacked .ac-ln-title-comingsoon{top:0;}}:root{--r-localnav-height:calc(52px * var(--r-localnav-text-zoom-factor));--r-localnav-stacked-height:calc(66px * var(--r-localnav-text-zoom-factor));--r-localnav-gn-height:var(--r-globalnav-height,44px);--r-localnav-viewport-large-min-width:1024px;--r-localnav-viewport-large-query:min-width(1024px);--r-localnav-viewport-medium-min-width:834px;--r-localnav-viewport-medium-max-width:1023px;--r-localnav-viewport-medium-query:min-width(834px);--r-localnav-viewport-small-min-width:320px;--r-localnav-viewport-small-max-width:833px;--r-localnav-viewport-small-query:min-width(320px);--r-localnav-text-zoom-factor:1;}@media (max-width:833px){:root{--r-localnav-height:calc(48px * var(--r-localnav-text-zoom-factor));--r-localnav-stacked-height:calc(63px * var(--r-localnav-text-zoom-factor));--r-localnav-gn-height:calc(var(--r-globalnav-height,48px) * var(--r-localnav-text-zoom-factor));}}#ac-localnav .ac-ln-button{--sk-button-color:rgb(255,255,255);--sk-button-color-hover:var(--sk-button-color);--sk-button-color-active:var(--sk-button-color-hover);--sk-button-disabled-opacity:var(--sk-link-disabled-opacity,0.42);--sk-button-backdrop-filter:none;--sk-button-border-color:transparent;--sk-button-border-radius:980px;--sk-button-margin-horizontal:14px;--sk-button-margin-vertical:14px;--sk-button-min-width-basis:60px;--sk-button-padding-horizontal:16px;--sk-button-padding-vertical:9px;--sk-button-border-width:1px;--sk-button-box-sizing:content-box;--sk-button-width:auto;--sk-button-display:inline-block;font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-0.016em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav .ac-ln-button{background:var(--sk-button-background);color:var(--sk-button-color);backdrop-filter:var(--sk-button-backdrop-filter);border-color:var(--sk-button-border-color);padding-block:calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));padding-inline:calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));border-radius:var(--sk-button-border-radius);border-style:solid;border-width:var(--sk-button-border-width);width:var(--sk-button-width);min-width:calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal)*2);cursor:pointer;display:var(--sk-button-display);-webkit-box-sizing:var(--sk-button-box-sizing);box-sizing:var(--sk-button-box-sizing);text-align:center;text-decoration:none;white-space:nowrap;}#ac-localnav .ac-ln-button:hover{background:var(--sk-button-background-hover,var(--sk-button-background));color:var(--sk-button-color-hover,var(--sk-button-color));text-decoration:none;border-color:rgba(0,0,0,0);}#ac-localnav .ac-ln-button:focus-visible{outline:2px solid var(--sk-focus-color,#0071e3);outline-offset:var(--sk-focus-offset-container,3px);}#ac-localnav .ac-ln-button:active{background:var(--sk-button-background-active,var(--sk-button-background));color:var(--sk-button-color-active,var(--sk-button-color));outline:none;}#ac-localnav .ac-ln-button:disabled,#ac-localnav .ac-ln-button.disabled{pointer-events:none;opacity:var(--sk-button-disabled-opacity);}#ac-localnav .ac-ln-button{--sk-button-background:rgb(0,113,227);--sk-button-background-hover:#0076DF;--sk-button-background-active:#006EDB;--sk-button-padding-horizontal:11px;--sk-button-padding-vertical:2px;--sk-button-min-width-basis:45px;--sk-button-margin-horizontal:10px;--sk-button-margin-vertical:10px;font-size:14px;line-height:1.428572;font-weight:400;letter-spacing:-0.01em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;}#ac-localnav .ac-ln-button.current{pointer-events:none;opacity:var(--sk-button-disabled-opacity);}#ac-localnav .ac-ln-button+.ac-ln-button{-webkit-margin-start:calc(var(--localnav-actions-button-space-between) - 4px);margin-inline-start:calc(var(--localnav-actions-button-space-between) - 4px);}#ac-localnav .ac-ln-button-neutral{--sk-button-background:rgb(29,29,31);--sk-button-background-hover:#272729;--sk-button-background-active:#18181A;--sk-button-color:rgb(255,255,255);}.theme-dark #ac-localnav .ac-ln-button-neutral,.globalheader-dark #ac-localnav .ac-ln-button-neutral,#ac-localnav.ac-localnav-dark .ac-ln-button-neutral{--sk-button-background:rgb(245,245,247);--sk-button-background-hover:rgb(255,255,255);--sk-button-background-active:#EDEDF2;--sk-button-color:rgb(0,0,0);}


/* ===== Original: localnav-integrations.css ===== */
@media (min-width:834px) {
    #ac-localnav .ac-ln-menu-link.button-secondary-neutral {
        cursor: pointer;
        display: inline-block;
        text-align: center;
        white-space: nowrap;
        border-radius: 980px;
        font-size: 14px;
        line-height: 1.428572;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family: "BB Text", -apple-system, BlinkMacSystemFont, " Segoe UI", system-ui, sans-serif;
        padding: 1px 10px;
        margin-top: -1px;
        background: transparent;
        color: #000;
        border: 1px solid #000;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover {
        text-decoration: none;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:active {
        outline: none;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral.disabled,
    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:disabled {
        cursor: default;
        pointer-events: none;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:active,
    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,
    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover {
        background: #000;
        color: #fff;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus {
        box-shadow: none;
        outline: 2px solid #000;
        outline-offset: 3px;
    }

    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],
    #ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=touch] {
        outline: none;
    }

    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral,
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral,
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral {
        color: #fff;
        border-color: #fff;
        outline-color: #fff;
    }

    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:active,
    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,
    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover,
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:active,
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:hover,
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:active,
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:hover {
        background: #fff;
        color: #000;
    }

    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus {
        outline-color: #fff;
    }

    .ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],
    .theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],
    .globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse] {
        outline: none;
    }

    #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral,
    .theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral,
    .globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral {
        color: #000;
        border-color: #000;
        outline-color: #000;
    }

    #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,
    #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,
    #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover,
    .theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,
    .theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,
    .theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover,
    .globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,
    .globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,
    .globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover {
        background: #000;
        color: #fff;
    }
}

@media (max-width:833px) {
    #ac-localnav .ac-ln-menucta {
        overflow: hidden;
    }

    #ac-localnav .ac-ln-menucta-chevron {
        display: block;
        height: 30px;
        width: 40px;
        opacity: .8;
        position: relative;
        color: var(--localnav-menucta-color, #000);
        transform: translateY(0);
        transform-origin: center;
        transition: transform 1s cubic-bezier(.86, 0, .07, 1), transform-origin 1s cubic-bezier(.86, 0, .07, 1);
        will-change: transform;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    #ac-localnav .ac-ln-menucta-chevron [data-chevron-icon] {
        visibility: hidden;
        opacity: 0;
    }

    #ac-localnav .ac-ln-menucta-chevron::before,
    #ac-localnav .ac-ln-menucta-chevron::after {
        content: "";
        display: block;
        height: 1px;
        position: absolute;
        top: 13px;
        width: 11px;
        z-index: 1;
        background: currentColor;
        transition: transform 1s cubic-bezier(.86, 0, .07, 1), transform-origin 1s cubic-bezier(.86, 0, .07, 1);
        will-change: transform;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    #ac-localnav .ac-ln-menucta-chevron::before {
        right: 50%;
        border-radius: .5px 0 0 .5px;
        transform: rotate(40deg) scaleY(1.1);
        transform-origin: 100% 100%;
    }

    #ac-localnav .ac-ln-menucta-chevron::after {
        left: 50%;
        border-radius: 0 .5px .5px 0;
        transform: rotate(-40deg) scaleY(1.1);
        transform-origin: 0 100%;
    }

    #ac-localnav .ac-ln-menucta-chevron:hover {
        opacity: 1;
    }

    #ac-ln-menustate:not(:checked)~#ac-localnav .ac-ln-menucta-chevron {
        transform: translateY(0);
    }

    #ac-ln-menustate:not(:checked)~#ac-localnav .ac-ln-menucta-chevron::before {
        transform: rotate(40deg) scaleY(1.1);
        transform-origin: 100% 100%;
    }

    #ac-ln-menustate:not(:checked)~#ac-localnav .ac-ln-menucta-chevron::after {
        transform: rotate(-40deg) scaleY(1.1);
        transform-origin: 0 100%;
    }

    #ac-ln-menustate:checked~#ac-localnav .ac-ln-menucta-chevron,
    #ac-ln-menustate:target~#ac-localnav .ac-ln-menucta-chevron {
        transform: translateY(-8px);
    }

    #ac-ln-menustate:checked~#ac-localnav .ac-ln-menucta-chevron::before,
    #ac-ln-menustate:target~#ac-localnav .ac-ln-menucta-chevron::before {
        transform: rotate(-40deg) scaleY(1.1);
        transform-origin: 100% 0;
    }

    #ac-ln-menustate:checked~#ac-localnav .ac-ln-menucta-chevron::after,
    #ac-ln-menustate:target~#ac-localnav .ac-ln-menucta-chevron::after {
        transform: rotate(40deg) scaleY(1.1);
        transform-origin: 0 0;
    }
}

@media (prefers-reduced-motion:reduce) {

    #ac-localnav .ac-ln-menucta-chevron,
    #ac-localnav .ac-ln-menucta-chevron::before,
    #ac-localnav .ac-ln-menucta-chevron::after {
        transition-duration: .01ms;
        transition-delay: 0s;
    }
}

#ac-localnav.css-sticky {
    top: var(--bb-wp-adminbar-offset, 0px);
}

#ac-localnav.no-css-sticky.ac-ln-sticking {
    top: var(--bb-wp-adminbar-offset, 0px);
}

.bb-nav-source-anchor {
    display: none;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
}

.elementor-widget-shortcode:has(.bb-nav-source-anchor),
.wp-block-shortcode:has(.bb-nav-source-anchor) {
    display: none;
    margin: 0;
    padding: 0;
    min-height: 0
}

body.bb-nav-section-dark #ac-localnav {
    --localnav-keyline-color: rgba(255, 255, 255, .24);
    --localnav-focus-color-alt: rgb(255, 255, 255);
    --localnav-background-stuck: rgba(22, 22, 25, .8);
}

body.bb-nav-section-dark #ac-localnav.ac-localnav-scrim,
body.bb-nav-section-dark #ac-localnav.ac-ln-sticking {
    --localnav-background: rgba(22, 22, 25, .8);
}

@supports (backdrop-filter:initial) {

    body.bb-nav-section-dark #ac-localnav.ac-localnav-scrim,
    body.bb-nav-section-dark #ac-localnav.ac-ln-sticking {
        --localnav-background: rgba(22, 22, 25, .8);
    }
}

body.bb-nav-section-dark #ac-localnav~#ac-ln-curtain {
    --localnav-curtain-background: rgba(51, 51, 54, .4);
}

body.bb-nav-section-light #ac-localnav {
    --localnav-keyline-color: rgba(0, 0, 0, .16);
    --localnav-focus-color-alt: rgb(0, 0, 0);
    --localnav-background-stuck: rgba(250, 250, 252, .92);
}

body.bb-nav-section-light #ac-localnav.ac-localnav-scrim,
body.bb-nav-section-light #ac-localnav.ac-ln-sticking {
    --localnav-background: rgba(250, 250, 252, .92);
}

@supports (backdrop-filter:initial) {

    body.bb-nav-section-light #ac-localnav.ac-localnav-scrim,
    body.bb-nav-section-light #ac-localnav.ac-ln-sticking {
        --localnav-background: rgba(250, 250, 252, .8);
    }
}

body.bb-nav-section-light #ac-localnav~#ac-ln-curtain {
    --localnav-curtain-background: rgba(232, 232, 237, .4);
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-light {
    --localnav-background: rgba(250, 250, 252, .92);
    --localnav-background-stuck: rgba(250, 250, 252, .92);
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-dark {
    --localnav-background: rgba(22, 22, 25, 0.8);
    --localnav-background-stuck: rgba(22, 22, 25, 0.8);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
    body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-light {
        --localnav-background: rgba(250, 250, 252, .8);
        --localnav-background-stuck: rgba(250, 250, 252, .8);
    }

    body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-dark {
        --localnav-background: rgba(22, 22, 25, .8);
        --localnav-background-stuck: rgba(22, 22, 25, .8);
    }
}

body.bb-nav-transparent-start-page #ac-localnav .ac-ln-background {
    transition: background .24s cubic-bezier(.28, .11, .32, 1), backdrop-filter .24s cubic-bezier(.28, .11, .32, 1), -webkit-backdrop-filter .24s cubic-bezier(.28, .11, .32, 1);
}

body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav {
    --localnav-background: rgba(250, 250, 252, 0);
}

body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav.ac-localnav-dark {
    --localnav-background: rgba(22, 22, 25, 0);
}

body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
    --localnav-background: rgba(250, 250, 252, .92);
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
    --localnav-background: rgba(22, 22, 25, .8);
}

@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)) {
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
        --localnav-background: rgba(250, 250, 252, .8);
    }

    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
        --localnav-background: rgba(22, 22, 25, .8);
    }

    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
    }
}

#ac-localnav .ac-ln-menu-link.current {
    position: relative;
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background {
    -webkit-transition-delay: 0ms, 0ms, 0ms;
    transition-delay: 0ms, 0ms, 0ms;
}

body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background {
    -webkit-transition-delay: 500ms, 500ms, 500ms;
    transition-delay: 500ms, 500ms, 500ms;
}

body.bb-nav-transparent-start-page.theme-dark #ac-localnav,
.theme-dark body.bb-nav-transparent-start-page #ac-localnav,
body.bb-nav-transparent-start-page .globalheader-dark #ac-localnav,
body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-dark {
    --localnav-keyline-color: rgba(255, 255, 255, .24);
    --r-localnav-menu-link-color: rgb(255, 255, 255);
}

body.bb-nav-transparent-start-page.theme-light #ac-localnav,
.theme-light body.bb-nav-transparent-start-page #ac-localnav,
body.bb-nav-transparent-start-page .globalheader-light #ac-localnav,
body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-light {
    --localnav-keyline-color: rgba(0, 0, 0, .16);
    --r-localnav-menu-link-color: rgb(0, 0, 0);
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-dark #ac-localnav,
.theme-dark body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,
body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-dark #ac-localnav,
body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
    --localnav-background: rgba(22, 22, 25, .8);
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-light #ac-localnav,
.theme-light body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,
body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-light #ac-localnav,
body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
    --localnav-background: rgba(250, 250, 252, .92);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {

    body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-dark #ac-localnav,
    .theme-dark body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-dark #ac-localnav,
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
        --localnav-background: rgba(22, 22, 25, .8);
    }

    body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-light #ac-localnav,
    .theme-light body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-light #ac-localnav,
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
        --localnav-background: rgba(250, 250, 252, .8);
    }
}

body[data-bb-nav-section-mode="base"]:not(.bb-nav-transparent-start-page) #ac-localnav,
body[data-bb-nav-section-mode="base"].bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,
body:not([data-bb-nav-section-mode]):not(.bb-nav-transparent-start-page) #ac-localnav {
    --r-localnav-menu-link-color: var(--hecu-text, #1d1d1f);
    --r-localnav-menu-link-border-color: var(--hecu-border, rgba(0, 0, 0, .16));
    --localnav-keyline-color: var(--hecu-divider, var(--hecu-border, rgba(0, 0, 0, .16)));
    --localnav-focus-color: var(--hecu-focus, #0071e3);
    --localnav-background: color-mix(in srgb, var(--hecu-bg, #fafafc) 80%, transparent);
}

body[data-bb-nav-section-mode="base"] #ac-localnav .ac-ln-title,
body[data-bb-nav-section-mode="base"] #ac-localnav .ac-ln-title a,
body:not([data-bb-nav-section-mode]) #ac-localnav .ac-ln-title,
body:not([data-bb-nav-section-mode]) #ac-localnav .ac-ln-title a {
    color: var(--hecu-text, #1d1d1f);
}

#ac-localnav .bb-ln-button-primary {
    --sk-button-background: var(--button-primary-bg, var(--hecu-primary, #0071e3));
    --sk-button-background-hover: var(--button-primary-hover, var(--sk-button-background));
    --sk-button-background-active: var(--button-primary-hover, var(--sk-button-background));
    --sk-button-color: var(--button-primary-text, var(--hecu-on-primary, #fff));
    --sk-button-border-color: var(--button-primary-border, var(--sk-button-background));
}

#ac-localnav .bb-ln-button-secondary {
    --sk-button-background: transparent;
    --sk-button-background-hover: color-mix(in srgb, var(--button-secondary-border, var(--hecu-secondary, #6e6e73)) 12%, transparent);
    --sk-button-background-active: color-mix(in srgb, var(--button-secondary-border, var(--hecu-secondary, #6e6e73)) 18%, transparent);
    --sk-button-color: var(--button-secondary-text, var(--hecu-text, #1d1d1f));
    --sk-button-border-color: var(--button-secondary-border, var(--hecu-secondary, #6e6e73));
}

#ac-localnav .bb-ln-button-tertiary {
    --sk-button-background: var(--button-tertiary-bg, var(--hecu-tertiary, transparent));
    --sk-button-background-hover: var(--button-tertiary-hover, var(--sk-button-background));
    --sk-button-background-active: var(--button-tertiary-hover, var(--sk-button-background));
    --sk-button-color: var(--button-tertiary-text, var(--hecu-text, #1d1d1f));
    --sk-button-border-color: var(--button-tertiary-border, transparent);
}

#ac-localnav .bb-ln-button-muted {
    --sk-button-background: var(--button-muted-bg, transparent);
    --sk-button-background-hover: var(--button-muted-hover, var(--sk-button-background));
    --sk-button-background-active: var(--button-muted-hover, var(--sk-button-background));
    --sk-button-color: var(--button-muted-text, var(--hecu-text-muted, #6e6e73));
    --sk-button-border-color: var(--button-muted-border, var(--hecu-border, rgba(0, 0, 0, .16)));
}

#ac-localnav .bb-ln-button-secondary:hover,
#ac-localnav .bb-ln-button-secondary:active {
    border-color: var(--button-secondary-border, var(--hecu-secondary, #6e6e73));
}

#ac-localnav .bb-ln-button-secondary {
    --sk-button-background: transparent;
    --sk-button-color: var(--button-secondary-text, var(--hecu-text, #1d1d1f));
    --sk-button-color-hover: var(--button-primary-text, var(--hecu-on-primary, #fff));
    --sk-button-color-active: var(--button-primary-text, var(--hecu-on-primary, #fff));
    --sk-button-border-color: var(--button-primary-bg, var(--hecu-primary, #0071e3));
    --sk-button-background-hover: var(--button-primary-hover, var(--button-primary-bg, var(--hecu-primary, #0071e3)));
    --sk-button-background-active: var(--button-primary-hover, var(--button-primary-bg, var(--hecu-primary, #0071e3)));
}

#ac-localnav .bb-ln-button-secondary:hover,
#ac-localnav .bb-ln-button-secondary:active {
    border-color: var(--button-primary-bg, var(--hecu-primary, #0071e3));
}

#ac-localnav.ac-localnav-light .bb-ln-button-secondary,
.globalheader-light #ac-localnav .bb-ln-button-secondary,
.theme-light #ac-localnav .bb-ln-button-secondary {
    --sk-button-color: var(--button-secondary-text, var(--hecu-text, #1d1d1f));
}

#ac-localnav.ac-localnav-dark .bb-ln-button-secondary,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary {
    --sk-button-color: var(--button-secondary-text, var(--hecu-text, #f5f5f7));
}

body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary {
    --sk-button-color: #f5f5f7;
}

body.bb-nav-has-localnav[data-bb-nav-section-mode="base"] #ac-localnav,
body.bb-nav-has-localnav:not([data-bb-nav-section-mode]) #ac-localnav {
    --bb-nav-surface-color: var(--section-bg, var(--hecu-section-bg, var(--hecu-bg, #f5f5f7)));
    --localnav-background: color-mix(in srgb, var(--bb-nav-surface-color) 92%, transparent);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
    body.bb-nav-has-localnav #ac-localnav .ac-ln-background {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
    }

    body.bb-nav-has-localnav[data-bb-nav-section-mode="base"] #ac-localnav,
    body.bb-nav-has-localnav:not([data-bb-nav-section-mode]) #ac-localnav {
        --localnav-background: color-mix(in srgb, var(--bb-nav-surface-color) 80%, transparent);
    }
}

body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) {
    --localnav-background: transparent;
}


body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) .ac-ln-background {
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}


body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled[data-bb-nav-section-mode="base"] #ac-localnav,
body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled:not([data-bb-nav-section-mode]) #ac-localnav {
    --bb-nav-surface-color: var(--section-bg, var(--hecu-section-bg, var(--hecu-bg, #f5f5f7)));
    --localnav-background: color-mix(in srgb, var(--bb-nav-surface-color) 92%, transparent);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {

    body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled[data-bb-nav-section-mode="base"] #ac-localnav,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled:not([data-bb-nav-section-mode]) #ac-localnav {
        --localnav-background: color-mix(in srgb, var(--bb-nav-surface-color) 80%, transparent);
    }
}

body.bb-nav-profile-design #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,
body.bb-nav-profile-design .globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary {
    --sk-button-color: #f5f5f7;
    color: #f5f5f7;
}

body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary,
body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary {
    --sk-button-color: #1d1d1f;
    color: #1d1d1f;
}

body.bb-nav-profile-design #ac-localnav .bb-ln-button-secondary:hover,
body.bb-nav-profile-design #ac-localnav .bb-ln-button-secondary:active {
    color: #1d1d1f;
}

body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,
body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:hover,
body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:active,
body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:focus,
body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:focus-visible {
    --sk-button-color: #fff;
    --sk-button-color-hover: #fff;
    --sk-button-color-active: #fff;
    color: #fff;
}

@media (max-width:833px) {

    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked~#ac-localnav,
    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target~#ac-localnav {
        --localnav-background: rgb(250, 250, 252);
    }

    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked~#ac-localnav.ac-localnav-dark,
    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target~#ac-localnav.ac-localnav-dark,
    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled)[data-bb-nav-theme="dark"] #ac-ln-menustate:checked~#ac-localnav:not(.ac-localnav-light),
    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled)[data-bb-nav-theme="dark"] #ac-ln-menustate:target~#ac-localnav:not(.ac-localnav-light) {
        --localnav-background: rgb(22, 22, 23);
    }

    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked~#ac-localnav .ac-ln-background,
    body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target~#ac-localnav .ac-ln-background {
        background: var(--localnav-background);
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
    }
}

#ac-localnav .bb-ln-profile-action {
    margin-inline-start: 14px;
    position: relative;
    z-index: 3;
}

@media only screen and (max-width:767px) {
    #ac-localnav .bb-ln-profile-action {
        margin-inline-start: 8px;
    }
}

#ac-localnav .bb-profile-dropdown {
    position: relative;
}

#ac-localnav .bb-profile-button {
    width: 24.4px;
    height: 24.4px;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font: inherit;
    color: inherit;
}

#ac-localnav .bb-user-icon {
    width: 24px;
    height: 24px;
    display: block;
}

#ac-localnav #bb-user-login>.bb-user-icon path {
    fill: #0070ee;
    transition: fill 0s ease;
}

#ac-localnav #bb-user-login:hover>.bb-user-icon path {
    fill: #09f;
}

.theme-dark #ac-localnav #bb-user-login>.bb-user-icon path,
#ac-localnav.ac-localnav-dark #bb-user-login>.bb-user-icon path {
    fill: #08f;
}

.theme-dark #ac-localnav #bb-user-login:hover>.bb-user-icon path,
#ac-localnav.ac-localnav-dark #bb-user-login:hover>.bb-user-icon path {
    fill: #4af;
}

#ac-localnav .bb-profile-menu-wrapper[hidden] {
    display: none;
}

#ac-localnav .bb-profile-menu {
    min-width: 180px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 6px 100px rgba(0, 0, 0, .2);
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

#ac-localnav .bb-profile-menu li {
    margin: 0;
    padding: 0;
}

#ac-localnav .bb-profile-menu li+li {
    border-top: 1px solid rgba(0, 0, 0, .08);
}

#ac-localnav .bb-profile-menu li a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 16px 14px;
    text-decoration: none;
    color: #1d1d1f;
    font-size: 14px;
    line-height: 1.428572;
    white-space: nowrap;
}

#ac-localnav .bb-profile-menu li a:hover,
#ac-localnav .bb-profile-menu li a:focus-visible {
    background: #f5f5f7;
}

#ac-localnav .bb-a11y {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

#ac-localnav .bb-ln-profile-action {
    --r-localnav-actions-button-space-before: var(--r-localnav-actions-button-space-between);
    margin-inline-start: var(--r-localnav-actions-button-space-before);
    margin-top: -1px;
    display: flex;
    align-items: center;
    height: 24px;
    float: var(--r-localnav-start);
}

#ac-localnav .bb-ln-profile-action .bb-profile-dropdown,
#ac-localnav .bb-ln-profile-action .bb-profile-button {
    height: 24px;
}

@media (max-width:833px) {
    #ac-localnav .bb-ln-profile-action {
        margin-top: -4px;
    }
}

body.bb-nav-transparent-start-page.bb-nav-local-menu-collapsed-now:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background {
    -webkit-transition-delay: 0ms, 0ms, 0ms;
    transition-delay: 0ms, 0ms, 0ms;
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

#ac-localnav .bb-ln-button-secondary,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary,
.globalheader-light #ac-localnav .bb-ln-button-secondary,
.theme-light #ac-localnav .bb-ln-button-secondary {
    --sk-button-background: transparent;
    --sk-button-background-hover: transparent;
    --sk-button-background-active: transparent;
    --sk-button-color: #1d1d1f;
    --sk-button-color-hover: #1d1d1f;
    --sk-button-color-active: #1d1d1f;
    --sk-button-border-color: #1d1d1f;
    --sk-focus-color: #1d1d1f;
    color: #1d1d1f;
    border-color: #1d1d1f;
}

#ac-localnav .bb-ln-button-secondary:hover,
#ac-localnav .bb-ln-button-secondary:active,
#ac-localnav .bb-ln-button-secondary:focus,
#ac-localnav .bb-ln-button-secondary:focus-visible,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible {
    --sk-button-background: transparent;
    --sk-button-background-hover: transparent;
    --sk-button-background-active: transparent;
    --sk-button-color: #1d1d1f;
    --sk-button-color-hover: #1d1d1f;
    --sk-button-color-active: #1d1d1f;
    --sk-button-border-color: #1d1d1f;
    --sk-focus-color: #1d1d1f;
    background: transparent;
    color: #1d1d1f;
    border-color: #1d1d1f;
}

#ac-localnav.ac-localnav-dark .bb-ln-button-secondary,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary {
    --sk-button-background: transparent;
    --sk-button-background-hover: transparent;
    --sk-button-background-active: transparent;
    --sk-button-color: #f5f5f7;
    --sk-button-color-hover: #f5f5f7;
    --sk-button-color-active: #f5f5f7;
    --sk-button-border-color: #f5f5f7;
    --sk-focus-color: #f5f5f7;
    color: #f5f5f7;
    border-color: #f5f5f7;
}

#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible {
    --sk-button-background: transparent;
    --sk-button-background-hover: transparent;
    --sk-button-background-active: transparent;
    --sk-button-color: #f5f5f7;
    --sk-button-color-hover: #f5f5f7;
    --sk-button-color-active: #f5f5f7;
    --sk-button-border-color: #f5f5f7;
    --sk-focus-color: #f5f5f7;
    background: transparent;
    color: #f5f5f7;
    border-color: #f5f5f7;
}

#ac-localnav .bb-ln-button-secondary:hover,
#ac-localnav .bb-ln-button-secondary:active,
#ac-localnav .bb-ln-button-secondary:focus,
#ac-localnav .bb-ln-button-secondary:focus-visible,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,
.globalheader-light #ac-localnav .bb-ln-button-secondary:hover,
.globalheader-light #ac-localnav .bb-ln-button-secondary:active,
.globalheader-light #ac-localnav .bb-ln-button-secondary:focus,
.globalheader-light #ac-localnav .bb-ln-button-secondary:focus-visible,
.theme-light #ac-localnav .bb-ln-button-secondary:hover,
.theme-light #ac-localnav .bb-ln-button-secondary:active,
.theme-light #ac-localnav .bb-ln-button-secondary:focus,
.theme-light #ac-localnav .bb-ln-button-secondary:focus-visible {
    --sk-button-background: #000;
    --sk-button-background-hover: #000;
    --sk-button-background-active: #000;
    --sk-button-color: #fff;
    --sk-button-color-hover: #fff;
    --sk-button-color-active: #fff;
    --sk-button-border-color: #000;
    --sk-focus-color: #000;
    background: #000;
    color: #fff;
    border-color: #000;
}

#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,
#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,
.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active {
    --sk-button-background: #fff;
    --sk-button-background-hover: #fff;
    --sk-button-background-active: #fff;
    --sk-button-color: #000;
    --sk-button-color-hover: #000;
    --sk-button-color-active: #000;
    --sk-button-border-color: #fff;
    --sk-focus-color: #fff;
    background: #fff;
    color: #000;
    border-color: #fff;
}

body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,
body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible {
    --sk-button-background: #fff;
    --sk-button-background-hover: #fff;
    --sk-button-background-active: #fff;
    --sk-button-color: #000;
    --sk-button-color-hover: #000;
    --sk-button-color-active: #000;
    --sk-button-border-color: #fff;
    --sk-focus-color: #fff;
    background: #fff;
    color: #000;
    border-color: #fff;
}

body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,
body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible {
    --sk-button-background: #000;
    --sk-button-background-hover: #000;
    --sk-button-background-active: #000;
    --sk-button-color: #fff;
    --sk-button-color-hover: #fff;
    --sk-button-color-active: #fff;
    --sk-button-border-color: #000;
    --sk-focus-color: #000;
    background: #000;
    color: #fff;
    border-color: #000;
}

body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible {
    --sk-button-background: #f5f5f7;
    --sk-button-background-hover: #f5f5f7;
    --sk-button-background-active: #f5f5f7;
    --sk-button-border-color: #f5f5f7;
    --sk-button-color: #1d1d1f;
    --sk-button-color-hover: #1d1d1f;
    --sk-button-color-active: #1d1d1f;
    background: #f5f5f7;
    border-color: #f5f5f7;
    color: #1d1d1f;
}

body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,
body:is([data-bb-nav-section-marker="ac-in-section-dark"], [data-bb-nav-section-marker="ac-in-section-dark-lock"], [data-bb-nav-section-marker="ac-in-section-light"], [data-bb-nav-section-marker="ac-in-section-light-lock"]) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible {
    --sk-button-background: #1d1d1f;
    --sk-button-background-hover: #1d1d1f;
    --sk-button-background-active: #1d1d1f;
    --sk-button-border-color: #1d1d1f;
    --sk-button-color: #fff;
    --sk-button-color-hover: #fff;
    --sk-button-color-active: #fff;
    background: #1d1d1f;
    border-color: #1d1d1f;
    color: #fff;
}

body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #globalheader {
    --bb-nav-marker-surface: rgba(22, 22, 25, .8);
    background: var(--bb-nav-marker-surface);
}

body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #globalheader {
    --bb-nav-marker-surface: rgba(250, 250, 252, .92);
    background: var(--bb-nav-marker-surface);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
    body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #globalheader {
        --bb-nav-marker-surface: rgba(22, 22, 25, .8);
    }

    body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #globalheader {
        --bb-nav-marker-surface: rgba(250, 250, 252, .8);
    }

    body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalheader {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
    }
}

body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalnav:not(.globalnav-with-flyout-open):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),
body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalnav:not(.globalnav-with-flyout-open):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content {
    --globalnav-background: transparent;
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav {
    --localnav-background: transparent;
    --localnav-background-stuck: transparent;
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav .ac-ln-background {
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-always-transparent-header-page #globalheader,
body.bb-nav-always-transparent-header-page #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),
body.bb-nav-always-transparent-header-page #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content {
    --globalnav-background: transparent;
    --globalnav-backdrop-filter: none;
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav {
    --localnav-background: transparent;
    --localnav-background-stuck: transparent;
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background {
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #ac-localnav {
    --localnav-background: rgba(22, 22, 25, .8);
    --localnav-background-stuck: rgba(22, 22, 25, .8);
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #ac-localnav {
    --localnav-background: rgba(250, 250, 252, .8);
    --localnav-background-stuck: rgba(250, 250, 252, .8);
}

body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav .ac-ln-background {
    margin-top: calc(-1 * var(--r-globalnav-height, 0px));
    padding-top: var(--r-globalnav-height, 0px);
    background: var(--localnav-background);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav {
    --localnav-background: transparent;
    --localnav-background-stuck: transparent;
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background {
    background: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}



body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background,
body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking .ac-ln-background {
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

#ac-localnav .bb-nav-progress-stack {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    z-index: 6;
    overflow: hidden;
    pointer-events: none;
}

#ac-localnav .bb-nav-progress-stack .main-progress {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#ac-localnav .bb-nav-progress-stack .progressbar {
    height: 100%;
    width: 0%;
    background: #86868899;
    will-change: width;
}

body.theme-dark #ac-localnav .bb-nav-progress-stack .progressbar,
body[data-bb-nav-theme="dark"] #ac-localnav .bb-nav-progress-stack .progressbar {
    background: #868688bb;
}

#ac-localnav .bb-nav-progress-stack .progressbar.full {
    background: transparent;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-light {
    --r-localnav-menu-link-color: #1d1d1f;
    --r-localnav-menu-link-border-color: rgba(0, 0, 0, .16);
    --localnav-keyline-color: rgba(0, 0, 0, .16);
    --localnav-focus-color-alt: #000;
    --bb-nav-surface-color: #fafafc;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark {
    --r-localnav-menu-link-color: #f5f5f7;
    --r-localnav-menu-link-border-color: rgba(255, 255, 255, .24);
    --localnav-keyline-color: rgba(255, 255, 255, .24);
    --localnav-focus-color-alt: #fff;
    --bb-nav-surface-color: rgba(22, 22, 25, .8);
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-menu-link,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-menucta-chevron {
    color: #1d1d1f;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-menu-link,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron {
    color: #f5f5f7;
}

body.bb-nav-has-localnav #ac-localnav .ac-ln-title a {
    -webkit-transition: none;
    transition: none;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:hover,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:focus,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:focus-visible {
    color: #000;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:hover,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:focus,
body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:focus-visible {
    color: #fff;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:active {
    color: #1d1d1f;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:active {
    color: #f5f5f7;
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
    --localnav-background: rgba(250, 250, 252, .92);
    --localnav-background-stuck: rgba(250, 250, 252, .92);
}

body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
    --localnav-background: var(--bb-nav-surface-color);
    --localnav-background-stuck: var(--bb-nav-surface-color);
}

@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light {
        --localnav-background: rgba(250, 250, 252, .8);
        --localnav-background-stuck: rgba(250, 250, 252, .8);
    }

    body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark {
        --localnav-background: var(--bb-nav-surface-color);
        --localnav-background-stuck: var(--bb-nav-surface-color);
    }
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .bb-nav-progress-stack .progressbar {
    background: #86868899;
}

body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .bb-nav-progress-stack .progressbar {
    background: #868688bb;
}

body.bb-nav-has-localnav #ac-localnav .bb-nav-progress-stack .progressbar.full {
    background: transparent;
}

body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark .ac-ln-background,
body.page-bb.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark .ac-ln-background,
body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking.ac-localnav-dark .ac-ln-background {
    background: rgba(22, 22, 25, .8);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light .ac-ln-background,
body.page-bb.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light .ac-ln-background,
body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking.ac-localnav-light .ac-ln-background {
    background: rgba(250, 250, 252, .8);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

#ac-localnav .pdf-icon {
    font-weight: 600;
}

body.bb-nav-always-transparent-header-page #globalheader,
body.bb-nav-always-transparent-header-page #globalnav,
body.bb-nav-always-transparent-header-page #globalnav .globalnav-content {
    --globalnav-background: transparent;
    --globalnav-background-opened: transparent;
    --globalnav-background-opened-dark: transparent;
    --globalnav-backdrop-filter: none;
    background: transparent;
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav {
    --localnav-background: transparent;
    --localnav-background-stuck: transparent;
}

body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background,
body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav.ac-localnav-scrim .ac-ln-background,
body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav.ac-ln-sticking .ac-ln-background {
    background: transparent;
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-force-dark-header-page #ac-localnav,
body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-light,
body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-dark {
    --bb-nav-surface-color: rgba(22, 22, 25, .8);
    --localnav-background: rgba(22, 22, 25, 0.8);
    --localnav-background-stuck: rgba(22, 22, 25, 0.8);
    --localnav-keyline-color: rgba(255, 255, 255, .24);
    --localnav-focus-color-alt: #fff;
    color-scheme: dark;
}

body.bb-nav-force-dark-header-page #ac-localnav .ac-ln-background,
body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-scrim .ac-ln-background,
body.bb-nav-force-dark-header-page #ac-localnav.ac-ln-sticking .ac-ln-background {
    background: rgba(22, 22, 25, .8);
    background-color: rgba(22, 22, 25, .8);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background,
body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking .ac-ln-background {
    -webkit-transition-delay: 0ms, 0ms, 0ms;
    transition-delay: 0ms, 0ms, 0ms;
}

body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalheader,
body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalnav,
body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalnav .globalnav-content {
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
}

body.bb-nav-profile-store.bb-nav-has-localnav #globalheader,
body.bb-nav-profile-store.bb-nav-has-localnav #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),
body.bb-nav-profile-store.bb-nav-has-localnav #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content {
    background: transparent;
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background {
    margin-top: calc(-1 * var(--r-globalnav-height, 44px));
    padding-top: var(--r-globalnav-height, 44px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav.ac-localnav-dark,
body.theme-dark.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,
.theme-dark body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,
body.bb-nav-profile-store.bb-nav-has-localnav[data-bb-nav-theme="dark"] #ac-localnav {
    --localnav-background: rgba(22, 22, 25, 0.8);
    --localnav-background-stuck: rgba(22, 22, 25, 0.8);
}

body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav.ac-localnav-light,
body.theme-light.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,
.theme-light body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,
body.bb-nav-profile-store.bb-nav-has-localnav[data-bb-nav-theme="light"] #ac-localnav {
    --localnav-background: rgba(250, 250, 252, 0.8);
    --localnav-background-stuck: rgba(250, 250, 252, 0.8);
}

body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background {
    background: var(--localnav-background, var(--r-globalnav-background-opened, #fafafc));
}

@media (max-width:833px) {
    body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background {
        margin-top: calc(-1 * var(--r-globalnav-height, 48px));
        padding-top: var(--r-globalnav-height, 48px);
    }
}

body.bb-nav-transparent-start-page #ac-localnav {
    --localnav-keyline-color: #99999f66;
}

body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-dark {
    --localnav-keyline-color: #99999f88;
}

@media (min-width:1024px) {}

@media (max-width:1023px) {}

@media (max-width:833px) {
    body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav:not(.ac-ln-sticking) .ac-ln-background {
        -webkit-transition: background 480ms cubic-bezier(.4, 0, .6, 1) 80ms, -webkit-backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 80ms;
        transition: background 480ms cubic-bezier(.4, 0, .6, 1) 80ms, backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 80ms, -webkit-backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 80ms;
    }

    body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:checked~#ac-localnav .ac-ln-background,
    body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:target~#ac-localnav .ac-ln-background {
        -webkit-transition: background 480ms cubic-bezier(.4, 0, .6, 1) 0ms, -webkit-backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 0ms;
        transition: background 480ms cubic-bezier(.4, 0, .6, 1) 0ms, backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 0ms, -webkit-backdrop-filter 480ms cubic-bezier(.4, 0, .6, 1) 0ms;
    }
}

body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-content {
    z-index: 2;
}

body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link {
    position: relative;
    z-index: 3;
}



body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,
body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-ln-allow-transitions .ac-ln-menu-link.current::after {
    position: absolute;
    z-index: 4;
    pointer-events: none
}

body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after {
    background-color: #000;
}

body.theme-dark.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,

html.theme-dark body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,
body[data-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,
body[data-bb-nav-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,
body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-localnav-dark .ac-ln-menu-link.current::after {
    background-color: #fff;
}


body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after {
    transition: opacity 240ms cubic-bezier(.4, 0, .6, 1);
}

/* Fade current-link indicator out while Account Options opens/is open */
body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.bb-ln-account-options-opening .ac-ln-menu-link.current::after,

body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.bb-ln-account-options-open .ac-ln-menu-link.current::after {
    opacity: 0;
}

@media (max-width:833px) {
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store) #ac-localnav .ac-ln-background {
        -webkit-transition: background .24s cubic-bezier(.28, .11, .32, 1), -webkit-backdrop-filter .24s cubic-bezier(.28, .11, .32, 1);
        transition: background .24s cubic-bezier(.28, .11, .32, 1), backdrop-filter .24s cubic-bezier(.28, .11, .32, 1), -webkit-backdrop-filter .24s cubic-bezier(.28, .11, .32, 1);
    }

    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store) #ac-localnav.ac-ln-sticking .ac-ln-background {
        -webkit-transition-delay: 0ms, 0ms;
        transition-delay: 0ms, 0ms, 0ms;
    }

    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) .ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav:not(.ac-ln-sticking) .ac-ln-background {
        -webkit-transition: background .24s cubic-bezier(.28, .11, .32, 1) 500ms, -webkit-backdrop-filter .24s cubic-bezier(.28, .11, .32, 1) 500ms;
        transition: background .24s cubic-bezier(.28, .11, .32, 1) 500ms, backdrop-filter .24s cubic-bezier(.28, .11, .32, 1) 500ms, -webkit-backdrop-filter .24s cubic-bezier(.28, .11, .32, 1) 500ms;
    }

    body.bb-nav-local-menu-closing.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked):not(:target)~#ac-localnav:not(.ac-ln-sticking) .ac-ln-background {
        -webkit-transition: background 320ms cubic-bezier(.4, 0, .6, 1) 240ms, -webkit-backdrop-filter 320ms cubic-bezier(.4, 0, .6, 1) 240ms;
        transition: background 320ms cubic-bezier(.4, 0, .6, 1) 240ms, backdrop-filter 320ms cubic-bezier(.4, 0, .6, 1) 240ms, -webkit-backdrop-filter 320ms cubic-bezier(.4, 0, .6, 1) 240ms;
    }
}

#ac-ln-curtain {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    outline: none;
}

/* =========================================================
BB PROFILE MENU
Single authoritative block for profile dropdown behavior.
========================================================= */

/* Frontend WordPress admin-bar visibility utility. */
#ac-localnav .bb-profile-menu .bb-wp-adminbar-menu-item[hidden] {
    display: none;
}

#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    box-sizing: border-box;
    padding: 16px 14px;
    border: 0;
    background: transparent;
    color: #1d1d1f;
    font-family: "BB Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428572;
    letter-spacing: -.01em;
    text-align: left;
    white-space: nowrap;
    cursor: pointer;
}

#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible {
    background: #f5f5f7;
}

/* All SVG icons inside the dropdown render at 16 x 16px.
Their internal SVG viewBox may remain 72 x 72. */
#ac-localnav .bb-profile-menu .bb-user-icon {
    width: 16px;
    height: 16px;
    min-width: 16px;
    flex: 0 0 16px;
    display: block;
}

/* Filled-path icon used by Sign Out follows the menu icon color. */
#ac-localnav .bb-profile-menu-signout .bb-user-icon path {
    fill: currentColor;
}

/* Dropdown icon color only; does not affect the main #bb-user-login trigger. */
#ac-localnav #bb-user-login-container .bb-user-icon {
    color: #0070ee;
}

/* Surface color used by SVG cutout/fill circles in the 72 x 72 icons. */
#ac-localnav #bb-user-login-container {
    --bb-profile-menu-icon-surface: #ffffff;
}

/* Current dropdown position. */
#ac-localnav .bb-profile-menu-wrapper {
    position: absolute;
    top: 40px;
    right: -8px;
    z-index: 1000;
}

#ac-localnav .bb-profile-menu-wrapper::after {
    content: "";
    position: absolute;
    top: -16px;
    right: 12px;
    border-style: solid;
    border-width: 0 8px 16px 8px;
    border-radius: 0;
    border-color: transparent transparent #ffffff transparent;
    z-index: 9;
}

/* Dark-theme dropdown surface. */
html.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
#ac-localnav.ac-localnav-dark #bb-user-login-container {
    color-scheme: dark;
    --bb-profile-menu-icon-surface: #323236;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
#ac-localnav.ac-localnav-dark #bb-user-login-container .bb-user-icon {
    color: #09f;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
#ac-localnav.ac-localnav-dark .bb-profile-menu-wrapper::after {
    border-bottom-color: #323236;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
#ac-localnav.ac-localnav-dark .bb-profile-menu {
    background: #323236;
    box-shadow: 0 6px 100px rgba(0, 0, 0, .58);
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li+li,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li+li,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li+li,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li+li,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li+li,
#ac-localnav.ac-localnav-dark .bb-profile-menu li+li {
    border-top-color: rgba(255, 255, 255, .12);
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle {
    color: #f5f5f7;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a:hover,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a:focus-visible,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible {
    background: #2c2c2e;
}

/* Manage-account tab strip: compact/tablet pill carousel. */
.bb-manage-nav-pill-shell {
    position: relative;
    min-width: 0
}

.bb-manage-nav-paddles,
.bb-manage-nav-center-indicator {
    display: none
}

@media (max-width:1068px) {
    .bb-manage-nav-pill-shell {
        position: relative;
        width: 100%;
        min-width: 0;
        overflow: hidden
    }

    .bb-manage-nav-pill-shell .bb-manage-nav {
        position: relative;
        z-index: 1;
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        scroll-behavior: auto;
        text-align: center;
        padding-inline: 34px;
        box-sizing: border-box
    }

    .bb-manage-nav-pill-shell .bb-manage-nav::-webkit-scrollbar {
        display: none
    }

    .bb-manage-nav-pill-shell .bb-manage-nav>a {
        position: relative;
        z-index: 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        vertical-align: top;
        white-space: nowrap;
        margin-inline: 4px;
        padding: 8px 13px;
        text-decoration: none;
        opacity: .8;
        transition: color .12s ease-out, opacity .12s ease-out
    }

    .bb-manage-nav-pill-shell .bb-manage-nav>a:hover {
        opacity: 1;
        text-decoration: none
    }

    .bb-manage-nav-pill-shell .bb-manage-nav>a.is-active,
    .bb-manage-nav-pill-shell .bb-manage-nav>a[aria-current="page"] {
        color: transparent;
        opacity: 1
    }

    .bb-manage-nav-pill-shell .bb-manage-nav-separator {
        display: inline-block;
        vertical-align: middle
    }

    .bb-manage-nav-center-indicator {
        position: absolute;
        z-index: 3;
        top: var(--bb-manage-indicator-top, 0px);
        left: var(--bb-manage-indicator-left, 50%);
        width: var(--bb-manage-indicator-width, 0px);
        height: var(--bb-manage-indicator-height, 32px);
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        border-radius: 999px;
        background: #1d1d1f;
        color: #fff;
        opacity: 0;
        pointer-events: none;
        will-change: left, width;
        transition: left .33s cubic-bezier(.22, 1, .36, 1), width .32s ease-out, height .32s ease-out, opacity .16s ease-in-out
    }

    .bb-manage-nav-center-indicator.is-visible {
        opacity: 1
    }

    .bb-manage-nav-center-indicator-label {
        display: block;
        max-width: 100%;
        padding: 0 13px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: clip;
        color: #fff;
        opacity: 1;
        transition: opacity .12s ease-out, color .12s ease-out
    }

    .bb-manage-nav-center-indicator-label.is-switching {
        opacity: 0
    }

    .bb-manage-nav-paddles {
        position: absolute;
        z-index: 4;
        inset: 0;
        display: block;
        pointer-events: none
    }

    .bb-manage-nav-paddle {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 34px;
        margin: 0;
        padding: 0;
        border: 0;
        background: var(--bb-manage-paddle-bg, rgba(255, 255, 255, .96));
        color: var(--bb-manage-paddle-color, #1d1d1f);
        cursor: pointer;
        pointer-events: auto;
        opacity: 1;
        transition: opacity .15s ease-out, background-color .32s cubic-bezier(.4, 0, .6, 1), color .32s cubic-bezier(.4, 0, .6, 1)
    }

    .bb-manage-nav-paddle-left {
        left: 0;
        border-right: 1px solid var(--bb-manage-paddle-border, rgba(0, 0, 0, .08))
    }

    .bb-manage-nav-paddle-right {
        right: 0;
        border-left: 1px solid var(--bb-manage-paddle-border, rgba(0, 0, 0, .08))
    }

    .bb-manage-nav-paddle::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 7px;
        height: 7px;
        border-top: 1.5px solid currentColor;
        border-right: 1.5px solid currentColor;
        opacity: .8;
        transition: opacity .2s linear
    }

    .bb-manage-nav-paddle-left::after {
        transform: translate(-35%, -50%) rotate(-135deg)
    }

    .bb-manage-nav-paddle-right::after {
        transform: translate(-65%, -50%) rotate(45deg)
    }

    .bb-manage-nav-paddle:hover::after {
        opacity: 1
    }

    .bb-manage-nav-paddle:disabled {
        opacity: 0;
        pointer-events: none
    }

    .theme-dark .bb-manage-nav-pill-shell,
    .hecu-dark .bb-manage-nav-pill-shell,
    body[data-hecu-resolved="dark"] .bb-manage-nav-pill-shell {
        --bb-manage-paddle-bg: rgba(29, 29, 31, .96);
        --bb-manage-paddle-color: #f5f5f7;
        --bb-manage-paddle-border: rgba(255, 255, 255, .12)
    }

    .theme-dark .bb-manage-nav-center-indicator,
    .hecu-dark .bb-manage-nav-center-indicator,
    body[data-hecu-resolved="dark"] .bb-manage-nav-center-indicator {
        background: #f5f5f7;
        color: #1d1d1f
    }

    .theme-dark .bb-manage-nav-center-indicator-label,
    .hecu-dark .bb-manage-nav-center-indicator-label,
    body[data-hecu-resolved="dark"] .bb-manage-nav-center-indicator-label {
        color: #1d1d1f
    }

    .bb-manage-nav-pill-shell.bb-manage-nav-initializing .bb-manage-nav-center-indicator,
    .bb-manage-nav-pill-shell.bb-manage-nav-initializing .bb-manage-nav-center-indicator-label {
        transition: none
    }
}

/* Account Options — normal-flow desktop structure: LocalNav content -> fallout -> progress edge. */
#ac-localnav .bb-ln-account-options-item {
    position: static
}

#ac-localnav .bb-ln-account-options-trigger-group {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap
}

#ac-localnav .bb-ln-account-options-trigger-item {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none
}

#ac-localnav .bb-ln-account-options-link {
    display: flex;
    align-items: center;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    cursor: pointer
}

#ac-localnav .bb-ln-account-options-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 24px;
    min-height: 24px;
    margin: 0 0 0 2px;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--r-localnav-menu-link-color);
    opacity: var(--r-localnav-menu-link-opacity);
    cursor: pointer;
    outline-offset: -3px
}

#ac-localnav .bb-ln-account-options-link:hover,
#ac-localnav .bb-ln-account-options-toggle:hover,
#ac-localnav .bb-ln-account-options-link:focus-visible,
#ac-localnav .bb-ln-account-options-toggle:focus-visible {
    opacity: 1
}

/* Account Options is one visual control: text + chevron share the same
   theme color and interaction opacity. */
#ac-localnav .bb-ln-account-options-trigger-group {
    color: var(--r-localnav-menu-link-color)
}

#ac-localnav .bb-ln-account-options-trigger-group:hover .bb-ln-account-options-link,
#ac-localnav .bb-ln-account-options-trigger-group:hover .bb-ln-account-options-toggle,
#ac-localnav .bb-ln-account-options-trigger-group:focus-within .bb-ln-account-options-link,
#ac-localnav .bb-ln-account-options-trigger-group:focus-within .bb-ln-account-options-toggle,
#ac-localnav .bb-ln-account-options-trigger-group.bb-ln-account-options-current .bb-ln-account-options-link,
#ac-localnav .bb-ln-account-options-trigger-group.bb-ln-account-options-current .bb-ln-account-options-toggle,
#ac-localnav.bb-ln-account-options-opening .bb-ln-account-options-trigger-group .bb-ln-account-options-link,
#ac-localnav.bb-ln-account-options-opening .bb-ln-account-options-trigger-group .bb-ln-account-options-toggle,
#ac-localnav.bb-ln-account-options-open .bb-ln-account-options-trigger-group .bb-ln-account-options-link,
#ac-localnav.bb-ln-account-options-open .bb-ln-account-options-trigger-group .bb-ln-account-options-toggle {
    opacity: 1
}

/* Force the inline SVG presentation to follow currentColor as well. This also
   protects dark mode if stale/cached markup still contains a fixed stroke. */
#ac-localnav .bb-ln-account-options-chevron,
#ac-localnav .bb-ln-account-options-chevron line {
    color: inherit;
    stroke: currentColor
}

.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-account-options-trigger-group,
.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-account-options-trigger-group,
#ac-localnav.ac-localnav-dark .bb-ln-account-options-trigger-group {
    color: var(--r-localnav-menu-link-color)
}

#ac-localnav .bb-ln-account-options-chevron {
    display: block;
    width: 16px;
    height: 8px;
    transform: rotate(0deg) scaleY(1);
    transform-origin: 50% 50%;
    transition: transform .24s cubic-bezier(.4, 0, .6, 1);
}

#ac-localnav .bb-ln-account-options-item.globalnav-item-flyout-open .bb-ln-account-options-chevron {
    transform: rotate(0deg) scaleY(-1);
}



@media (min-width:834px) {
    #ac-localnav .ac-ln-wrapper {
        height: auto;
        min-height: var(--r-localnav-height, 52px)
    }

    #ac-localnav .ac-ln-content {
        height: auto;
        min-height: var(--r-localnav-height, 52px);
        z-index: 4
    }

    #ac-localnav .ac-ln-title {
        position: relative;
        z-index: 5
    }

    #ac-localnav .ac-ln-background {
        top: 0;
        bottom: 0;
        height: auto;
        min-height: var(--r-localnav-height, 52px);
        will-change: background, backdrop-filter;
        transition: background var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1), backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1), -webkit-backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1)
    }

    #ac-localnav.bb-ln-account-options-opening,
    #ac-localnav.bb-ln-account-options-open {
        --localnav-background: rgba(250, 250, 252, .92)
    }

    body.bb-nav-section-dark #ac-localnav.bb-ln-account-options-opening,
    body.bb-nav-section-dark #ac-localnav.bb-ln-account-options-open,
    .theme-dark #ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light),
    .theme-dark #ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light),
    .globalheader-dark #ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light),
    .globalheader-dark #ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light),
    #ac-localnav.ac-localnav-dark.bb-ln-account-options-opening,
    #ac-localnav.ac-localnav-dark.bb-ln-account-options-open {
        --localnav-background: rgba(22, 22, 23, .88)
    }

    body.bb-nav-section-light #ac-localnav.bb-ln-account-options-opening,
    body.bb-nav-section-light #ac-localnav.bb-ln-account-options-open,
    #ac-localnav.ac-localnav-light.bb-ln-account-options-opening,
    #ac-localnav.ac-localnav-light.bb-ln-account-options-open {
        --localnav-background: rgba(250, 250, 252, .92)
    }

    @supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {

        #ac-localnav.bb-ln-account-options-opening,
        #ac-localnav.bb-ln-account-options-open {
            --localnav-background: rgba(250, 250, 252, .8)
        }

        body.bb-nav-section-dark #ac-localnav.bb-ln-account-options-opening,
        body.bb-nav-section-dark #ac-localnav.bb-ln-account-options-open,
        .theme-dark #ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light),
        .theme-dark #ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light),
        .globalheader-dark #ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light),
        .globalheader-dark #ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light),
        #ac-localnav.ac-localnav-dark.bb-ln-account-options-opening,
        #ac-localnav.ac-localnav-dark.bb-ln-account-options-open {
            --localnav-background: rgba(22, 22, 23, .8)
        }

        body.bb-nav-section-light #ac-localnav.bb-ln-account-options-opening,
        body.bb-nav-section-light #ac-localnav.bb-ln-account-options-open,
        #ac-localnav.ac-localnav-light.bb-ln-account-options-opening,
        #ac-localnav.ac-localnav-light.bb-ln-account-options-open {
            --localnav-background: rgba(250, 250, 252, .8)
        }

        body #ac-localnav.bb-ln-account-options-opening.ac-localnav-scrim .ac-ln-background,
        body #ac-localnav.bb-ln-account-options-open.ac-localnav-scrim .ac-ln-background {
            -webkit-backdrop-filter: saturate(180%) blur(20px);
            backdrop-filter: saturate(180%) blur(20px)
        }
    }

    #ac-localnav.bb-ln-account-options-opening .ac-ln-content::after,
    #ac-localnav.bb-ln-account-options-open .ac-ln-content::after,
    #ac-localnav.bb-ln-account-options-closing .ac-ln-content::after {
        border-bottom-color: transparent
    }

    #ac-localnav.bb-ln-account-options-opening .ac-ln-background,
    #ac-localnav.bb-ln-account-options-open .ac-ln-background {
        transition-delay: 0ms, 0ms, 0ms
    }

    #ac-localnav.bb-ln-account-options-closing .ac-ln-background {
        transition-delay: 120ms, 120ms, 120ms
    }

    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-ln-sticking) .ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-ln-sticking) .ac-ln-background {
        transition: background var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms, backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms, -webkit-backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms
    }

    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-closing:not(.ac-ln-sticking) .ac-ln-background {
        transition: background var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 120ms, backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 120ms, -webkit-backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 120ms
    }

    /* Account-options: on transparent-start pages, fade from the initial transparent nav into the real theme surface while
opening. */
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-ln-sticking),
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-ln-sticking) {
        --localnav-background: rgba(250, 250, 252, .8);
    }

    body.bb-nav-section-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.bb-nav-section-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.theme-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.theme-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.globalheader-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.globalheader-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking),
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.ac-localnav-dark.bb-ln-account-options-opening:not(.ac-ln-sticking),
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.ac-localnav-dark.bb-ln-account-options-open:not(.ac-ln-sticking) {
        --localnav-background: rgba(22, 22, 25, .8);
    }

    #ac-localnav #bb-ln-account-options-flyout {
        position: relative;
        z-index: 3;
        top: auto;
        left: auto;
        right: auto;
        inset-inline: auto;
        width: 100%;
        height: 0;
        max-height: var(--bb-ln-account-options-viewport-height, calc(100dvh - var(--r-localnav-height, 52px)));
        margin: 0;
        padding: 0;
        overflow: hidden;
        visibility: hidden;
        pointer-events: none;
        background: transparent;
        color: var(--r-localnav-menu-link-color, #1d1d1f);
        border: 0;
        box-shadow: none;
        transition: height var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 120ms
    }

    #ac-localnav.bb-ln-account-options-opening #bb-ln-account-options-flyout,
    #ac-localnav.bb-ln-account-options-open #bb-ln-account-options-flyout {
        height: var(--bb-ln-account-options-panel-height, 0px);
        visibility: visible;
        pointer-events: auto;
        transition: height var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms
    }

    #ac-localnav.bb-ln-account-options-closing #bb-ln-account-options-flyout {
        height: 0;
        visibility: visible;
        pointer-events: none;
        transition: height var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 120ms
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-ln-account-options-scroll-container {
        position: relative;
        height: 100%;
        max-height: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        overflow-x: hidden;
        overflow-y: auto;
        overscroll-behavior-y: contain;
        touch-action: pan-y;
        -webkit-overflow-scrolling: touch;
        scrollbar-gutter: auto;
        clip-path: inset(0)
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-ln-account-options-content {
        width: min(260px, calc(100vw - 44px));
        margin-left: var(--bb-ln-account-options-menu-left, 22px);
        padding: 4px 0 34px;
        box-sizing: border-box
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-account-options-dropdown-list {
        margin: 0;
        padding: 0;
        list-style: none
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-account-options-dropdown-item {
        margin: 0;
        padding: 0;
        opacity: 0;
        transform: translateY(-4px);
        transition-property: opacity, transform;
        transition-duration: .32s, .32s;
        transition-timing-function: cubic-bezier(.4, 0, .6, 1), cubic-bezier(.4, 0, .6, 1);
        transition-delay: calc(var(--bb-ln-account-option-number, 0)*20ms + 80ms), calc(var(--bb-ln-account-option-number, 0)*20ms + 80ms)
    }

    #ac-localnav.bb-ln-account-options-opening #bb-ln-account-options-flyout .bb-account-options-dropdown-item,
    #ac-localnav.bb-ln-account-options-open #bb-ln-account-options-flyout .bb-account-options-dropdown-item {
        opacity: 1;
        transform: translateY(0)
    }

    #ac-localnav.bb-ln-account-options-closing #bb-ln-account-options-flyout .bb-account-options-dropdown-item {
        opacity: 0;
        transform: translateY(-4px);
        transition-delay: 0ms, 0ms;
        transition-duration: .24s, .24s
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-account-options-dropdown-link {
        display: block;
        padding: 7px 0;
        color: inherit;
        text-decoration: none;
        line-height: 1.35;
        font-weight: 400
    }

    #ac-localnav #bb-ln-account-options-flyout .bb-account-options-dropdown-link:hover,
    #ac-localnav #bb-ln-account-options-flyout .bb-account-options-dropdown-link:focus-visible {
        text-decoration: none;
        opacity: .65
    }
}

/* Reuse the native curtain visual; only its visibility/z-order changes for the LocalNav fallout. */
#globalnav-curtain.bb-ln-account-options-curtain-open {
    opacity: 1;
    visibility: visible;
    z-index: 9995;
    transition: opacity .32s cubic-bezier(.4, 0, .6, 1) 80ms, visibility 0s linear 0ms
}

#globalnav-curtain.bb-ln-account-options-curtain-closing {
    opacity: 0;
    visibility: hidden;
    z-index: 9995;
    transition: opacity .32s cubic-bezier(.4, 0, .6, 1) 80ms, visibility 0s linear .4s
}

/* Mobile Account Options remains nested in the LocalNav tray. The tray itself starts
below the protected 48px title row, so long menus scroll/clamp below the title. */
@media (max-width:833px) {
    #ac-localnav .bb-ln-account-options-item {
        height: auto;
        overflow: visible;
        padding-top: 12px;
    }

    #ac-localnav .bb-ln-account-options-trigger-group {
        display: flex;
        width: 100%;
        height: 34px;
        align-items: center;
        justify-content: space-between;
        margin: 0;
        padding: 0;
        list-style: none
    }

    #ac-localnav .bb-ln-account-options-trigger-item {
        display: flex;
        align-items: center;
        height: 34px;
        margin: 0;
        padding: 0
    }

    #ac-localnav .bb-ln-account-options-trigger-item:first-child {
        flex: 1;
        min-width: 0
    }

    #ac-localnav .bb-ln-account-options-link {
        display: flex;
        align-items: center;
        width: 100%;
        height: 34px;
        line-height: 34px;
        flex: 1
    }

    #ac-localnav .bb-ln-account-options-toggle {
        display: none
    }

    #ac-localnav .bb-ln-account-options-item #bb-ln-account-options-flyout {
        position: relative;
        inset: auto;
        top: auto;
        left: auto;
        right: auto;
        width: 100%;
        height: auto;
        max-height: none;
        margin: 0;
        padding: 0;
        overflow: visible;
        visibility: visible;
        pointer-events: auto;
        background: transparent;
        color: inherit;
        transition: none;
        z-index: auto
    }

    #ac-localnav .bb-ln-account-options-item #bb-ln-account-options-flyout[hidden] {
        display: block
    }

    #ac-localnav .bb-ln-account-options-item .bb-ln-account-options-scroll-container {
        height: auto;
        max-height: none;
        padding-top: 0;
        overflow: visible
    }

    #ac-localnav .ac-ln-menu-tray {
        position: absolute;
        top: var(--r-localnav-height, 48px);
        left: auto;
        right: auto;
        inset-inline-start: max(var(--r-localnav-content-padding, 16px), var(--r-localnav-safe-area-inset-start));
        inset-inline-end: max(var(--r-localnav-content-padding, 16px), var(--r-localnav-safe-area-inset-end));
        width: auto;
        box-sizing: border-box
    }

    #ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-tray,
    #ac-ln-menustate:target~#ac-localnav .ac-ln-menu-tray {
        max-height: var(--r-localnav-menu-tray-natural-height, var(--bb-ln-menu-tray-viewport-height, calc(100dvh - var(--r-globalnav-height, 48px) - var(--r-localnav-height, 48px))));
        overflow-y: auto;
        overscroll-behavior-y: contain;
        touch-action: pan-y;
        -webkit-overflow-scrolling: touch;
        scrollbar-gutter: auto
    }

    #ac-localnav .bb-ln-account-options-item .bb-ln-account-options-content {
        width: auto;
        margin: 0;
        padding: 4px 0 12px 18px;
        box-sizing: border-box
    }

    #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-list {
        display: block;
        margin: 0;
        padding: 0;
        list-style: none
    }

    #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-item {
        display: block;
        height: auto;
        margin: 0;
        padding: 0;
        opacity: 1;
        transform: none;
        transition: none
    }

    #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link {
        --r-localnav-menu-link-opacity: 0;
        display: flex;
        align-items: center;
        min-height: 34px;
        padding: 6px 0;
        line-height: 1.35;
        color: inherit;
        text-decoration: none;
        opacity: var(--r-localnav-menu-link-opacity);
        transform: translate3d(0, -4px, 0);
        transition-property: transform, opacity;
        transition-duration: 320ms, 320ms;
        transition-timing-function: cubic-bezier(.4, 0, .6, 1), cubic-bezier(.4, 0, .6, 1);
        transition-delay: 0ms, 0ms;
        will-change: transform, opacity
    }

    #ac-ln-menustate:checked~#ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link,
    #ac-ln-menustate:target~#ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link {
        --r-localnav-menu-link-opacity: .8;
        transform: translate3d(0, 0, 0);
        transition-delay: calc(280ms + var(--bb-ln-menu-item-number, 5)*20ms + var(--bb-ln-account-option-number, 0)*20ms), calc(280ms + var(--bb-ln-menu-item-number, 5)*20ms + var(--bb-ln-account-option-number, 0)*20ms)
    }

    #ac-ln-menustate:checked~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:hover,
    #ac-ln-menustate:target~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:hover,
    #ac-ln-menustate:checked~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:focus-visible,
    #ac-ln-menustate:target~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:focus-visible {
        --r-localnav-menu-link-opacity: 1;
        transition-delay: 0ms, 0ms
    }

    #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack {
        top: var(--bb-ln-mobile-progress-top, 48px);
        bottom: auto;
        transform: none;
        transition: opacity .5s ease, visibility 0s linear;
        will-change: top, opacity
    }

    #ac-localnav .bb-nav-progress-stack .progressbar {
        transition: opacity .5s ease, background-color .12s ease, width .12s linear
    }

    #ac-ln-menustate:checked~#ac-localnav .bb-nav-progress-stack .progressbar,
    #ac-ln-menustate:target~#ac-localnav .bb-nav-progress-stack .progressbar {
        opacity: 0
    }

    #ac-localnav .ac-ln-background {
        height: var(--bb-ln-mobile-surface-height, 48px);
        min-height: 48px;
        will-change: height
    }
}

/* Dynamic account photo in the right-side LocalNav profile control. */
#ac-localnav .bb-ln-profile-action .bb-profile-trigger-avatar {
    display: block;
    width: 24px;
    height: 24px;
    object-fit: cover;
    border-radius: 50%;
    overflow: hidden
}

#ac-localnav .bb-ln-profile-action .bb-profile-button {
    overflow: visible
}

/* Global LocalNav spacing: 22px desktop, 16px mobile. */
#ac-localnav .ac-ln-content {
    --r-localnav-content-padding: 22px
}

@media (max-width:833px) {
    #ac-localnav .ac-ln-content {
        --r-localnav-content-padding: 16px
    }
}

#ac-localnav .ac-ln-actions {
    padding-top: var(--r-localnav-actions-padding-top);
    padding-bottom: 14px;
    float: var(--r-localnav-start)
}

/* Current LocalNav entries remain real links with their existing current style. */
#ac-localnav a.ac-ln-menu-link.current {
    pointer-events: auto;
    cursor: pointer
}

/* One progress system. Vertical position is normal document flow, never JS geometry. */
#ac-localnav .bb-nav-progress-stack {
    width: 100%;
    z-index: 8;
    overflow: visible;
    pointer-events: none;
    opacity: 1;
    visibility: visible
}

#ac-localnav .bb-nav-progress-stack .main-progress {
    background: #86868866
}

#ac-localnav .bb-nav-progress-stack .progressbar {
    height: 1px;
    width: 0%;
    background: #86868899;
    opacity: 1;
    will-change: width
}

@media (min-width:834px) {
    #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack {
        position: relative;
        inset: auto;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: 100%;
        height: 0;
        margin: 0;
        transform: none;
        overflow: visible
    }

    #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress {
        position: absolute;
        top: 0;
        bottom: auto;
        left: 50%;
        width: min(980px, 100%);
        height: 1px;
        transform: translateX(-50%);
        transition: width 1s ease .5s, background-color .12s ease
    }

    #ac-localnav.bb-ln-account-options-opening>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress,
    #ac-localnav.bb-ln-account-options-open>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress {
        width: 100%;

        transition: width var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms,
            background-color .12s ease;

        /* transition:width 0s linear 0s; */
    }

    #ac-localnav.bb-ln-account-options-closing>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress,
    #ac-localnav.bb-ln-progress-width-returning>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress {
        width: min(980px, 100%);
        transition: width 1s ease .5s, background-color .12s ease
    }

    body.bb-nav-has-scrolled #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress,
    #ac-localnav.ac-ln-sticking>.ac-ln-wrapper>.bb-nav-progress-stack .main-progress {
        width: 100%;
        background: #86868833;
        transition: width 0s, background-color .12s ease
    }
}

body.theme-dark #ac-localnav .bb-nav-progress-stack .main-progress,
html.theme-dark #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-theme="dark"] #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-bb-nav-theme="dark"] #ac-localnav .bb-nav-progress-stack .main-progress,
#ac-localnav.ac-localnav-dark .bb-nav-progress-stack .main-progress {
    background: #86868888
}

body.theme-dark.bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
html.theme-dark body.bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-theme="dark"].bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-bb-nav-theme="dark"].bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
#ac-localnav.ac-localnav-dark.ac-ln-sticking .bb-nav-progress-stack .main-progress {
    background: #86868844
}

#ac-localnav.ac-localnav-dark .bb-nav-progress-stack .progressbar,
body.theme-dark #ac-localnav .bb-nav-progress-stack .progressbar {
    background: #868688bb
}

#ac-localnav .bb-nav-progress-stack .progressbar.full {
    background: transparent
}


/* Account Options desktop/unscrolled surface: direct layer override.
Transparent-start pages set .ac-ln-background itself to transparent, so the
account-options state must override the rendered layer rather than only the variable. */
@media (min-width:834px) {

    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background {
        background: rgba(250, 250, 252, .8);
        background-color: rgba(250, 250, 252, .8);
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
        -webkit-transition: background-color var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms, -webkit-backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms;
        transition: background-color var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms, backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms, -webkit-backdrop-filter var(--bb-ln-account-options-rate, 240ms) cubic-bezier(.4, 0, .6, 1) 0ms;
    }

    body.bb-nav-section-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.bb-nav-section-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.theme-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.theme-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.globalheader-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-opening:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.globalheader-dark.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.bb-ln-account-options-open:not(.ac-localnav-light):not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.ac-localnav-dark.bb-ln-account-options-opening:not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background,
    body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked)~#ac-localnav.ac-localnav-dark.bb-ln-account-options-open:not(.ac-ln-sticking)>.ac-ln-wrapper>.ac-ln-background {
        background: rgba(22, 22, 25, .8);
        background-color: rgba(22, 22, 25, .8);
    }
}
