.marsha-search{position:relative;width:100%;max-width:420px;--marsha-bg:var(--glass-bg,rgba(24,30,39,.86));--marsha-blur:var(--glass-blur,blur(22px));--marsha-line:var(--glass-line,rgba(255,255,255,.16));--marsha-text:var(--text-dim,#e2e7ed);color:var(--marsha-text)}
.marsha-search-field{box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;height:50px;padding:16px;border:1px solid var(--marsha-line);border-radius:40px;opacity:1;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 18px rgba(0,0,0,.08);-webkit-backdrop-filter:var(--marsha-blur);backdrop-filter:var(--marsha-blur);color:inherit}.marsha-search .marsha-search-input{box-sizing:border-box;flex:1;min-width:0;width:100%;height:22px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:22px;outline:none}
.marsha-search-input::placeholder{color:inherit;opacity:1}.marsha-search-field:focus-within{outline:2px solid currentColor;outline-offset:3px}.marsha-search-icon{display:block;flex:0 0 20px;width:20px;height:20px;pointer-events:none}
.marsha-search-panel{box-sizing:border-box;position:fixed!important;top:calc(var(--hdr-h,80px) - 1px);left:0!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;background:var(--marsha-bg)!important;-webkit-backdrop-filter:var(--marsha-blur)!important;backdrop-filter:var(--marsha-blur)!important;border:none!important;border-bottom:1px solid var(--marsha-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--marsha-text);z-index:99999;max-height:calc(100dvh - var(--marsha-top,80px));overflow:auto;overscroll-behavior:contain}
.marsha-search-panel[hidden]{display:none!important}.marsha-search-inner{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:24px 0 32px}.marsha-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.16em;opacity:.85}.marsha-search-close{border:1px solid var(--marsha-line);background:transparent;color:inherit;border-radius:50%;width:36px;height:36px;cursor:pointer}.marsha-search-status{font-size:14px;opacity:.75}.marsha-search-results{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}.marsha-search-result{box-sizing:border-box;display:flex;align-items:center;gap:24px;height:56px;opacity:1;border-radius:8px;padding:8px 16px;color:inherit!important;text-decoration:none!important;border:0;overflow-wrap:anywhere;transition:background .18s ease,box-shadow .18s ease}.marsha-search-result::after{content:"↗";flex:0 0 16px;font-size:18px;line-height:20px}.marsha-search-result:hover,.marsha-search-result[aria-selected=true],.marsha-search-result:focus-visible{background:linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 0 0 1px var(--marsha-line),0 4px 16px rgba(0,0,0,.08);-webkit-backdrop-filter:var(--marsha-blur);backdrop-filter:var(--marsha-blur);outline:2px solid transparent}.marsha-search-result strong{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:500;font-size:16px;line-height:20px;padding-block:1px}.marsha-search-result small{display:none}.marsha-search-result:focus-visible{outline:2px solid currentColor;outline-offset:2px}.marsha-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
header.bde-header-builder:has(.marsha-search-input[aria-expanded=true])::before{opacity:1}
/* One material layer spans both the header and whichever dropdown is open.
   Transparent panels prevent doubling tint or independently blurring the seam. */
header.bde-header-builder.marsha-glass-managed{isolation:isolate;z-index:99998!important;background:transparent!important}
header.bde-header-builder.marsha-glass-managed::before{content:"";position:absolute;top:0;left:var(--marsha-sheet-left,0px)!important;right:auto!important;box-sizing:border-box!important;width:var(--marsha-viewport-width,100%)!important;height:var(--sheet-h)!important;z-index:-1;pointer-events:none;background:var(--glass-bg,rgba(24,30,39,.86))!important;-webkit-backdrop-filter:var(--glass-blur,blur(22px))!important;backdrop-filter:var(--glass-blur,blur(22px))!important;border:none!important;border-bottom:1px solid var(--glass-line,rgba(255,255,255,.16))!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transition:height .2s ease!important}
.marsha-search-panel.marsha-shared-glass,header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-floater{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}
header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-floater{position:fixed!important;top:calc(var(--hdr-h) - 1px)!important;left:0!important;right:auto!important;box-sizing:border-box!important;width:var(--marsha-viewport-width,100%)!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;overflow:visible!important;color:var(--text-dim)}
@media(max-width:640px){.marsha-search-results{grid-template-columns:1fr}.marsha-search-inner{padding:18px 0 24px}}

/* Search and Breakdance menus are mutually exclusive. */
header.bde-header-builder.marsha-search-active .breakdance-dropdown-floater{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(min-width:641px) and (max-width:960px){.marsha-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.marsha-search-result{transition:none}}

header.bde-header-builder.marsha-glass-managed.marsha-glass-sheet-open::before{opacity:1!important}
/* Match the real active tab paint without copying its width or layout. */
.marsha-search-result:hover,.marsha-search-result[aria-selected=true],.marsha-search-result:focus-visible{background-color:var(--marsha-tab-background-color,transparent);background-image:var(--marsha-tab-background-image,linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,.07)));box-shadow:var(--marsha-tab-box-shadow,inset 0 1px 0 rgba(255,255,255,.26));border-radius:var(--marsha-tab-border-radius,8px);-webkit-backdrop-filter:var(--marsha-tab-backdrop-filter,var(--marsha-blur));backdrop-filter:var(--marsha-tab-backdrop-filter,var(--marsha-blur));color:var(--marsha-tab-color,var(--marsha-text))!important;border:var(--marsha-tab-border-top-width,0px) var(--marsha-tab-border-top-style,solid) var(--marsha-tab-border-top-color,transparent)}
.marsha-search-result:is(:hover,[aria-selected=true],:focus-visible) strong{font-weight:var(--marsha-tab-font-weight,500)}
/* Stretch the vertical tabs divider with the complete tab container. */
header.bde-header-builder .breakdance-dropdown-floater .bde-tabs__tabslist-container.is-vertical{box-sizing:border-box;align-self:stretch!important;height:auto!important;border-right:0!important}
header.bde-header-builder .breakdance-dropdown-floater .bde-tabs__tabslist-container.is-vertical .bde-tabs__tabslist{border-right:0!important}

/* Align wrapper layouts as well as the vertical tab lists. */
header.bde-header-builder .breakdance-dropdown-floater .marsha-tabs-layout-column{justify-content:flex-start!important;align-content:start!important}
header.bde-header-builder .breakdance-dropdown-floater .marsha-tabs-layout-row{align-items:stretch!important;align-content:start!important}
header.bde-header-builder .breakdance-dropdown-floater .bde-tabs__tabslist-container.is-vertical.marsha-tabs-top{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;overflow:visible!important;border-right:0!important}
header.bde-header-builder .breakdance-dropdown-floater .marsha-tabs-top>.bde-tabs__tabslist{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:flex-start!important;align-self:stretch!important;height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:auto!important;padding-top:0!important;border-right:0!important}
header.bde-header-builder .breakdance-dropdown-floater .marsha-tabs-top::after{content:none!important}
.marsha-search-input::-webkit-search-cancel-button,.marsha-search-input::-webkit-search-decoration,.marsha-search-input::-ms-clear{display:none!important;appearance:none}
.marsha-search-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;padding:0;line-height:1;font-size:16px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.marsha-search-close:hover{background:rgba(255,255,255,.2)}
.marsha-search-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* Dedicated divider: independent of theme pseudo-elements and glass tint. */
header.bde-header-builder .breakdance-dropdown-floater .marsha-tabs-top>.marsha-tabs-divider{display:block!important;position:absolute!important;top:0!important;bottom:auto!important;right:0!important;left:auto!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:var(--marsha-tabs-divider-height,100%)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--marsha-divider-color,rgba(255,255,255,.45))!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;pointer-events:none!important;z-index:2!important;flex:none!important}

/* Clip only horizontal page overflow; preserve vertical scrolling and sticky headers. */
html:has(header.bde-header-builder.marsha-glass-managed){overflow-x:clip}
header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-floater{overflow-x:clip!important}

/* Persistent tinted glass keeps white navigation readable on pale sections. */
header.bde-header-builder.marsha-glass-managed{position:fixed!important;top:var(--marsha-sticky-top,0px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin-top:0!important;--glass-bg:var(--marsha-glass-dark,rgba(28,24,21,.32))!important;--text-dim:#fff!important;color:#fff}
.marsha-header-spacer{display:block;flex-shrink:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){header.bde-header-builder.marsha-glass-managed::before{transition:none!important}}

/* Adaptive glass: dark ink on light sections, white ink on dark sections. */
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"]{--glass-bg:var(--marsha-glass-light,rgba(255,255,255,.58))!important;--glass-line:rgba(40,36,32,.14);--text-dim:#282420!important;color:#282420}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"]{--glass-bg:var(--marsha-glass-dark,rgba(28,24,21,.32))!important;--glass-line:rgba(255,255,255,.16);--text-dim:#fff!important;color:#fff}
header.bde-header-builder.marsha-glass-managed :is(a,button,.bde-tabs__tab-title,.bde-text,.bde-heading):not(.breakdance-dropdown-floater *){color:var(--text-dim)!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-adaptive-logo{filter:var(--marsha-logo-light-filter,brightness(0))}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .marsha-adaptive-logo{filter:var(--marsha-logo-dark-filter,none)}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] :is(.breakdance-menu-link-arrow,.bde-tabs__tab-icon){filter:brightness(0)}
header.bde-header-builder.marsha-glass-managed::before{transition:height .2s ease,background-color .25s ease!important}
header.bde-header-builder.marsha-glass-managed :is(.breakdance-menu-link,.breakdance-menu-toggle,.marsha-search-input){transition:color .2s ease}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater :is(.bde-tabs__tab,.bde-tabs__tab-title,.bde-text-link,.bde-text,.bde-heading){color:var(--text-dim)!important}
@media(prefers-reduced-motion:reduce){header.bde-header-builder.marsha-glass-managed::before,header.bde-header-builder.marsha-glass-managed :is(.breakdance-menu-link,.breakdance-menu-toggle,.marsha-search-input){transition:none!important}}

/* Transparent at the top; glass appears on scroll or dropdown activation. */
header.bde-header-builder.marsha-glass-managed::before{opacity:0!important;transition:height .2s ease,background-color .25s ease,opacity .2s ease!important}
header.bde-header-builder.marsha-glass-managed:is(.marsha-header-scrolled,.marsha-glass-sheet-open,.marsha-header-image-hero)::before{opacity:1!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-material="glass"]::before{opacity:1!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-material="transparent"]:not(.marsha-glass-sheet-open)::before{opacity:0!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"]{--glass-bg:var(--marsha-glass-light,rgba(250,248,245,.94))!important;--text-dim:#493d34!important;--glass-line:rgba(73,61,52,.1);--marsha-divider-color:rgba(73,61,52,.1);--marsha-light-accent:#8d7463;--marsha-light-hover:#eeebe8;color:#493d34}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater :where(h1,h2,h3,h4,h5,h6,p,div,span,li,a,button,label,small,strong){color:var(--text-dim)!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-adaptive-logo{filter:var(--marsha-logo-light-filter,brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(696%) hue-rotate(341deg))}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .bde-tabs__tab{background:var(--marsha-light-hover)!important;border-color:transparent!important;box-shadow:none!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-secondary-tabs .bde-tabs__tab{background:transparent!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-secondary-tabs .bde-tabs__tab:is(.is-active,[aria-selected=true],:hover){background:var(--marsha-light-hover)!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-primary-tabs>.bde-tabs__tabslist-container .bde-tabs__tab:is(.is-active,[aria-selected=true]){background:var(--marsha-light-accent)!important;color:#fff!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-primary-tabs>.bde-tabs__tabslist-container .bde-tabs__tab:is(.is-active,[aria-selected=true]) :is(span,svg){color:#fff!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-primary-tabs>.bde-tabs__tabslist-container .bde-tabs__tab:is(.is-active,[aria-selected=true]) .bde-tabs__tab-icon{filter:brightness(0) invert(1)}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] :is(.button-atom,.bde-button__button){background:var(--marsha-light-accent)!important;color:#fff!important;border-color:transparent!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] :is(.button-atom,.bde-button__button) :is(span,svg){color:#fff!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .marsha-search-field{background:var(--marsha-light-hover);box-shadow:none;border-color:rgba(73,61,52,.08)}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater a:not(.button-atom):hover{background:var(--marsha-light-hover)}
@media(prefers-reduced-motion:reduce){header.bde-header-builder.marsha-glass-managed::before{transition:none!important}}

/* One button surface: remove the builder wrapper's duplicate pill. */
header.bde-header-builder.marsha-glass-managed .bde-button{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:44px!important;padding:12px 20px!important;margin:0!important;line-height:1.2!important;border-radius:40px!important;box-shadow:none!important;white-space:normal;text-align:center}
header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button) .button-atom__text{display:block;line-height:inherit!important;padding:0!important;margin:0!important}
header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button):not(.breakdance-dropdown-floater *){min-height:50px!important}
header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-floater img{filter:none!important}
.marsha-search .marsha-search-input{width:auto;min-width:0;padding:0!important;text-overflow:clip}
.marsha-search .marsha-search-input::placeholder{font:inherit!important;letter-spacing:inherit!important}
/* Page-content search keeps its own palette and vertical, local results. */
.marsha-search-inline{max-width:640px;width:100%;--marsha-bg:rgba(250,248,245,.96);--marsha-line:rgba(73,61,52,.15);--marsha-text:#493d34;color:var(--marsha-text)}
.marsha-search-inline[data-theme="dark"]{--marsha-bg:rgba(28,24,21,.92);--marsha-line:rgba(255,255,255,.16);--marsha-text:#fff}
.marsha-search-inline .marsha-search-field{background:var(--marsha-bg);box-shadow:none}
.marsha-inline-overlay{position:fixed!important;right:auto!important;bottom:auto!important;max-width:calc(100% - 16px)!important;border:1px solid var(--marsha-line)!important;border-radius:12px!important;margin:0!important;background:var(--marsha-bg)!important;color:var(--marsha-text);overflow-y:auto;overflow-x:hidden;z-index:99990}
.marsha-inline-overlay .marsha-search-inner{width:100%;padding:16px}
.marsha-inline-overlay .marsha-search-results{grid-template-columns:1fr}
.marsha-inline-overlay .marsha-search-result{height:auto;min-height:56px}
.marsha-inline-overlay .marsha-search-result strong{font-size:16px;line-height:1.4}
.marsha-inline-overlay[data-theme="light"] .marsha-search-result:is(:hover,[aria-selected=true],:focus-visible){background:#eeebe8;box-shadow:none;backdrop-filter:none}

header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] :is(.button-atom,.bde-button__button){background:rgba(255,255,255,.16)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] :is(.button-atom,.bde-button__button) span{color:#fff!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater :where(h1,h2,h3,h4,h5,h6,p,div,span,li,a,button,label,small,strong){color:var(--text-dim)!important}
/* Keep builder wrapper surfaces inside the same rounded silhouette. */
header.bde-header-builder.marsha-glass-managed .bde-button{border-radius:var(--marsha-button-radius,40px)!important;overflow:hidden!important}
header.bde-header-builder.marsha-glass-managed .bde-button::before,header.bde-header-builder.marsha-glass-managed .bde-button::after{background:transparent!important;box-shadow:none!important;border-radius:inherit!important}
header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button){border-radius:var(--marsha-button-radius,40px)!important;overflow:hidden!important}
header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button)::before,header.bde-header-builder.marsha-glass-managed :is(.button-atom,.bde-button__button)::after{border-radius:inherit!important}
header.bde-header-builder.marsha-header-sized{box-sizing:border-box!important;min-height:0!important;padding-block:0!important;display:flex;align-items:center}
header.bde-header-builder.marsha-header-sized>.bde-header-builder__container{box-sizing:border-box;height:100%!important;min-height:0!important;padding-block:0!important;align-items:center!important;width:100%}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"]{--text-dim:var(--marsha-ink,#493d34)!important;color:var(--text-dim)}
header.bde-header-builder.marsha-glass-managed[data-marsha-style="glossy-light"]{--glass-bg:var(--marsha-glass-ink,rgba(250,248,245,.32))!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-style="glossy-light"] .marsha-search-field{background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}
/* About's photo card needs its own contrast; adjacent monochrome icons follow the menu. */
:is(header.bde-header-builder.marsha-glass-managed,.marsha-mobile-nav)[data-marsha-tone] .bde-div-22775-335,
:is(header.bde-header-builder.marsha-glass-managed,.marsha-mobile-nav)[data-marsha-tone] .bde-div-22775-335 :is(.bde-text,.bde-heading,h1,h2,h3,h4,h5,h6,p,span,strong,a){color:#fff!important}
:is(header.bde-header-builder.marsha-glass-managed,.marsha-mobile-nav)[data-marsha-tone="light"] :is(.bde-image2-22775-342,.bde-image2-22775-345,.bde-image2-22775-348,.bde-image2-22775-418,.bde-image2-22775-421,.bde-image2-22775-424){filter:var(--marsha-logo-light-filter,brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(696%) hue-rotate(341deg))!important}
:is(header.bde-header-builder.marsha-glass-managed,.marsha-mobile-nav)[data-marsha-tone="dark"] :is(.bde-image2-22775-342,.bde-image2-22775-345,.bde-image2-22775-348,.bde-image2-22775-418,.bde-image2-22775-421,.bde-image2-22775-424){filter:brightness(0) invert(1)!important}
/* Text links change ink, without adding a second surface over the menu glass. */
header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-floater :is(.bde-tabs__panel,.bde-tabs__panel-content) a:not(.button-atom):not(.bde-button__button):not(.marsha-title-destination):not(.bde-tabs__tabslist *):is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important}
header.bde-header-builder.marsha-glass-managed .breakdance-dropdown-toggle .breakdance-menu-link:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important}
/* Content-link ink is independent of top-level labels and tab destinations. */
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater :is(.bde-tabs__panel,.bde-tabs__panel-content) a:not(.button-atom):not(.bde-button__button):not(.marsha-title-destination):not(.bde-tabs__tabslist *){color:var(--marsha-content-link-color,#BEBCBB)!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater :is(.bde-tabs__panel,.bde-tabs__panel-content) a:not(.button-atom):not(.bde-button__button):not(.marsha-title-destination):not(.bde-tabs__tabslist *):is(:hover,:focus-visible){color:var(--marsha-content-link-hover-color,#F9F7F6)!important}
/* Real desktop destinations sit over the existing builder controls without repainting them. */
@media(min-width:1150px){
header.bde-header-builder .marsha-linked-control{position:relative;display:flex;min-width:0;align-items:stretch}
header.bde-header-builder .bde-tabs__tabslist>.marsha-linked-control{width:100%}
header.bde-header-builder .marsha-linked-control>.bde-tabs__tab{width:100%}
header.bde-header-builder .marsha-linked-control>a.marsha-title-destination{position:absolute!important;inset:0!important;z-index:3;display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:inherit;cursor:pointer}
header.bde-header-builder .marsha-title-destination:focus-visible{outline:2px solid currentColor;outline-offset:2px}
header.bde-header-builder .marsha-linked-control{isolation:isolate}
header.bde-header-builder .marsha-linked-control>.bde-tabs__tab{position:relative;z-index:0}
header.bde-header-builder .marsha-linked-control>a.marsha-title-destination{z-index:10;pointer-events:auto!important}
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater .bde-tabs__tab .bde-tabs__tab-title{color:#fff!important}
}

/* A single desktop owner makes switching independent of native close timers. */
@media(min-width:1150px){
header.bde-header-builder .marsha-dropdown-managed>.breakdance-dropdown-floater{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;transition:none!important}
header.bde-header-builder .marsha-dropdown-managed.marsha-dropdown-open>.breakdance-dropdown-floater{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:marsha-menu-reveal .12s ease-out!important}
header.bde-header-builder.marsha-search-active .marsha-dropdown-managed>.breakdance-dropdown-floater{display:none!important;visibility:hidden!important;pointer-events:none!important}
header.bde-header-builder.marsha-dropdown-handoff .marsha-dropdown-managed.marsha-dropdown-open>.breakdance-dropdown-floater{animation:none!important}
header.bde-header-builder.marsha-dropdown-handoff::before{transition:none!important}
}
@keyframes marsha-menu-reveal{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){header.bde-header-builder .marsha-dropdown-managed.marsha-dropdown-open>.breakdance-dropdown-floater{animation:none!important}}
/* Photo cards retain white copy in both light and glossy dark-text palettes. */
header.bde-header-builder.marsha-glass-managed[data-marsha-tone] .breakdance-dropdown-floater :is(.marsha-header-photo-card,.bde-div-22775-335,.bde-div-22775-401),
header.bde-header-builder.marsha-glass-managed[data-marsha-tone] .breakdance-dropdown-floater :is(.marsha-header-photo-card,.bde-div-22775-335,.bde-div-22775-401) :is(.bde-text,.bde-heading,h1,h2,h3,h4,h5,h6,p,span,strong){color:#fff!important}

/* Featured blog titles follow the active header palette. */
:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="dark"]) .mb-blog .mb-title,
:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="dark"]) .mb-blog .mb-title a,
:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="dark"]) .mb-blog .mb-title a:visited,
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="dark"] .breakdance-dropdown-floater a.bde-loop-item__title-link.ee-post-title-link:not(#marsha-featured-blog-title-color),
.marsha-mobile-nav[data-marsha-tone="dark"] a.bde-loop-item__title-link.ee-post-title-link:not(#marsha-featured-blog-title-color){color:#fff!important}

:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="light"]) .mb-blog .mb-title,
:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="light"]) .mb-blog .mb-title a,
:is(header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater,.marsha-mobile-nav[data-marsha-tone="light"]) .mb-blog .mb-title a:visited,
header.bde-header-builder.marsha-glass-managed[data-marsha-tone="light"] .breakdance-dropdown-floater a.bde-loop-item__title-link.ee-post-title-link:not(#marsha-featured-blog-title-color),
.marsha-mobile-nav[data-marsha-tone="light"] a.bde-loop-item__title-link.ee-post-title-link:not(#marsha-featured-blog-title-color){color:var(--text-dim,var(--marsha-ink,#493d34))!important}

/* A panel must never cover an adjacent navbar trigger. */
@media(min-width:1150px){
 header.bde-header-builder .marsha-dropdown-managed>.breakdance-dropdown-toggle{position:relative!important;z-index:1001!important;cursor:pointer!important}
 header.bde-header-builder .marsha-dropdown-managed>.breakdance-dropdown-toggle :is(.breakdance-menu-link,.breakdance-menu-link-arrow,.marsha-linked-control){cursor:pointer!important}
 header.bde-header-builder .marsha-dropdown-managed>.breakdance-dropdown-toggle :is(svg,path){pointer-events:none!important}
}
