/* Selected-site header experiment: an inset glass surface, informed by Second Ride. */
body.selected{--nav-glass:rgba(255,255,255,.7);--nav-glass-line:rgba(29,29,31,.07);--nav-glass-shadow:0 6px 30px rgba(6,26,32,.035)}
html[data-theme=dark] body.selected{--nav-glass:rgba(11,12,15,.7);--nav-glass-line:rgba(245,245,247,.09);--nav-glass-shadow:0 6px 30px rgba(0,0,0,.1)}
body.selected.knudsen{--nav-glass:rgba(246,243,235,.7);--nav-glass-line:rgba(24,46,67,.07)}
html[data-theme=dark] body.selected.knudsen{--nav-glass:rgba(12,25,39,.7);--nav-glass-line:rgba(243,238,227,.09)}
.selected .global-header{top:12px;width:calc(100% - 32px);max-width:1440px;margin-inline:auto;border:1px solid var(--nav-glass-line);border-radius:20px;color:var(--ink);background:var(--nav-glass);backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:var(--nav-glass-shadow);transition:background .45s,border-color .45s,box-shadow .45s,color .45s,border-radius .35s}
.selected .global-header .nav-disclosure>summary,.selected .global-header .nav-direct{color:inherit}
.selected .global-header.has-mega{border-radius:20px 20px 0 0;background:var(--blend-header);border-color:var(--line)}
.selected .global-header.mobile-open{background:var(--blend-header);border-color:var(--line)}
.selected .mega-panel{border:1px solid var(--line);border-top:0;border-radius:0 0 20px 20px;box-shadow:0 18px 34px #07111c0d}
.selected .appearance-toggle{background:transparent}
/* The original white-on-film treatment remains clear until the brand transition. */
.cinema-enabled body.selected.page-home .global-header:not(.is-solid):not(.has-mega):not(.mobile-open){background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
@media(min-width:961px){
 .selected .global-header .nav-disclosure>summary,.selected .global-header .nav-direct{border-radius:999px;padding:10px 12px;transition:background .35s,color .35s}
 .selected .global-header .nav-disclosure>summary:hover,.selected .global-header .nav-direct:hover,.selected .global-header .nav-disclosure[open]>summary{background:var(--surface)}
 .cinema-enabled body.selected.page-home .global-header:not(.is-solid):not(.has-mega):not(.mobile-open) .nav-disclosure>summary:hover,.cinema-enabled body.selected.page-home .global-header:not(.is-solid):not(.has-mega):not(.mobile-open) .nav-direct:hover{background:#ffffff18}
 .selected .global-header .nav-companion{border:1px solid var(--blend-hover-line);font-weight:600}
 .cinema-enabled body.selected.page-home .global-header:not(.is-solid):not(.has-mega):not(.mobile-open) .nav-companion{border-color:#ffffff55}
}
/* Genuine artwork sits directly below the requested footer description. */
.selected.aail .footer-brandmark{display:block;width:170px;max-width:100%;margin-top:28px}
.selected.aail .footer-brandmark img{width:100%;height:auto}
@media(max-width:1100px) and (min-width:961px){.selected .global-header .nav-disclosure>summary,.selected .global-header .nav-direct{padding-inline:8px}}
@media(max-width:960px){.selected .global-header{top:8px;width:calc(100% - 16px);border-radius:17px}.selected .global-header.has-mega{border-radius:17px}.selected .mega-panel{border:0;border-radius:13px;box-shadow:none}.selected .header-inner{padding-inline:20px}}
.selected .global-header.mobile-open .nav-companion{font-weight:600;color:var(--accent)}
@media(max-width:680px){.selected .global-header{top:8px;width:calc(100% - 16px);border-radius:16px}.selected .header-inner,.selected.knudsen .header-inner{padding-inline:12px}.selected.aail .footer-brandmark{width:150px;margin-top:25px}}
@media(max-width:360px){.selected .global-header{width:calc(100% - 12px)}.selected .header-inner,.selected.knudsen .header-inner{padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.selected .global-header,.selected .global-header *{animation:none!important;transition:none!important}}
@media print{.selected .footer-brandmark{width:135px!important;break-inside:avoid}}
