/* Studio mobile header collection. Filter only the decorative surface: fixed menus retain their viewport anchor. */
@media(max-width:980px){
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"]){--mh-bg:var(--studio-header,var(--public-menu-bar,#fff));--mh-ink:var(--studio-header-ink,var(--public-menu-text,#182027));display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:12px 18px;background:transparent!important;color:var(--mh-ink)!important;border:0;box-shadow:none;isolation:isolate}
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--mh-bg);border:1px solid color-mix(in srgb,var(--mh-ink) 15%,transparent)}
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-brand,.site-brand){flex:0 1 auto;min-width:0;max-width:calc(100% - 100px);min-height:44px;display:flex;align-items:center;color:inherit}
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-brand,.site-brand) img{width:auto;height:auto;max-width:100%;max-height:32px;object-fit:contain}
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-menu-toggle,.menu-toggle){flex:0 0 auto;width:46px;height:46px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--mh-ink) 18%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--mh-ink) 6%,transparent)!important;color:var(--mh-ink)!important;box-shadow:inset 0 1px 0 #ffffff28;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.public-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-menu-toggle,.menu-toggle):focus-visible{outline:2px solid var(--mh-ink);outline-offset:4px}
.public-header.studio-mobile-header[data-header-style="glass"]{top:env(safe-area-inset-top,0px);margin:18px 12px;border-radius:20px;min-height:60px;padding:8px 14px;transition:border-radius .34s cubic-bezier(.22,1,.36,1)}
.public-header.studio-mobile-header[data-header-style="glass"].is-docked{border-top-left-radius:0;border-top-right-radius:0}
.public-header.studio-mobile-header[data-header-style="glass"].is-docking::before{transform-origin:50% 0;animation:studio-glass-meet-edge .42s ease-out}
.public-header.studio-mobile-header[data-header-style="glass"]::before{background:var(--mh-bg);box-shadow:0 12px 32px #00000014,inset 0 1px 0 #ffffff40}
.public-header.studio-mobile-header[data-header-style="glass"]>.public-menu-toggle{width:44px;height:44px}
.public-header.studio-mobile-header[data-header-style="frame"]{top:0;margin:0;min-height:78px;padding:14px 22px}
.public-header.studio-mobile-header[data-header-style="frame"]::before{border:0;border-bottom:1px solid color-mix(in srgb,var(--mh-ink) 28%,transparent)}
.public-header.studio-mobile-header[data-header-style="frame"]::after{content:"";position:absolute;left:22px;right:22px;bottom:5px;height:1px;background:color-mix(in srgb,var(--mh-ink) 14%,transparent);pointer-events:none}
.public-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle){width:86px;border-radius:4px!important;background:transparent!important;box-shadow:none}
.public-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle)::before{content:"Menu";position:absolute;left:12px;font:500 12px/1 system-ui,sans-serif;letter-spacing:.03em}
.public-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle)[aria-expanded="true"]::before{content:"Close"}
.public-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle) span{right:12px;width:16px}
.public-header.studio-mobile-header[data-header-style="capsule"]{top:max(12px,env(safe-area-inset-top));margin:12px 18px;border-radius:999px;min-height:66px;padding:8px 10px 8px 22px}
.public-header.studio-mobile-header[data-header-style="capsule"]::before{box-shadow:0 8px 24px #00000012,inset 0 1px 0 #ffffff50,inset 0 -1px 0 #00000008}
.public-header.studio-mobile-header[data-header-style="capsule"]>:is(.public-menu-toggle,.menu-toggle){width:46px;height:46px;border-radius:50%!important;background:var(--mh-ink)!important;color:var(--mh-bg)!important;border-color:transparent!important;box-shadow:0 3px 8px #00000014}
.public-header.studio-mobile-header[data-header-style="capsule"]>:is(.public-brand,.site-brand) img{max-height:30px}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.public-header.studio-mobile-header[data-header-style="glass"]::before{background:color-mix(in srgb,var(--mh-bg) 50%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}}
}
@container studio-screen (max-width:700px){
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"]){--mh-bg:var(--studio-header,var(--public-menu-bar,#fff));--mh-ink:var(--studio-header-ink,var(--public-menu-text,#182027));display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:12px 18px;background:transparent!important;color:var(--mh-ink)!important;border:0;box-shadow:none;isolation:isolate}
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--mh-bg);border:1px solid color-mix(in srgb,var(--mh-ink) 15%,transparent)}
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-brand,.site-brand){flex:0 1 auto;min-width:0;max-width:calc(100% - 100px);min-height:44px;display:flex;align-items:center;color:inherit}
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-brand,.site-brand) img{width:auto;height:auto;max-width:100%;max-height:32px;object-fit:contain}
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-menu-toggle,.menu-toggle){flex:0 0 auto;width:46px;height:46px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--mh-ink) 18%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--mh-ink) 6%,transparent)!important;color:var(--mh-ink)!important;box-shadow:inset 0 1px 0 #ffffff28;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.device-screen>.site-header.studio-mobile-header:is([data-header-style="glass"],[data-header-style="frame"],[data-header-style="capsule"])>:is(.public-menu-toggle,.menu-toggle):focus-visible{outline:2px solid var(--mh-ink);outline-offset:4px}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"]{top:max(18px,env(safe-area-inset-top));margin:18px 12px;border-radius:20px;min-height:60px;padding:8px 14px;transition:border-radius .34s cubic-bezier(.22,1,.36,1)}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"].is-docked{border-top-left-radius:0;border-top-right-radius:0}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"].is-docking::before{transform-origin:50% 0;animation:studio-glass-meet-edge .42s ease-out}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"]::before{background:var(--mh-bg);box-shadow:0 12px 32px #00000014,inset 0 1px 0 #ffffff40}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"]>.menu-toggle{width:44px;height:44px}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]{top:0;margin:0;min-height:78px;padding:14px 22px}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]::before{border:0;border-bottom:1px solid color-mix(in srgb,var(--mh-ink) 28%,transparent)}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]::after{content:"";position:absolute;left:22px;right:22px;bottom:5px;height:1px;background:color-mix(in srgb,var(--mh-ink) 14%,transparent);pointer-events:none}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle){width:86px;border-radius:4px!important;background:transparent!important;box-shadow:none}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle)::before{content:"Menu";position:absolute;left:12px;font:500 12px/1 system-ui,sans-serif;letter-spacing:.03em}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle)[aria-expanded="true"]::before{content:"Close"}
.device-screen>.site-header.studio-mobile-header[data-header-style="frame"]>:is(.public-menu-toggle,.menu-toggle) span{right:12px;width:16px}
.device-screen>.site-header.studio-mobile-header[data-header-style="capsule"]{top:max(12px,env(safe-area-inset-top));margin:12px 18px;border-radius:999px;min-height:66px;padding:8px 10px 8px 22px}
.device-screen>.site-header.studio-mobile-header[data-header-style="capsule"]::before{box-shadow:0 8px 24px #00000012,inset 0 1px 0 #ffffff50,inset 0 -1px 0 #00000008}
.device-screen>.site-header.studio-mobile-header[data-header-style="capsule"]>:is(.public-menu-toggle,.menu-toggle){width:46px;height:46px;border-radius:50%!important;background:var(--mh-ink)!important;color:var(--mh-bg)!important;border-color:transparent!important;box-shadow:0 3px 8px #00000014}
.device-screen>.site-header.studio-mobile-header[data-header-style="capsule"]>:is(.public-brand,.site-brand) img{max-height:30px}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.device-screen>.site-header.studio-mobile-header[data-header-style="glass"]::before{background:color-mix(in srgb,var(--mh-bg) 50%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}}
.device-screen>.site-header.studio-mobile-header:not([data-header-style="classic"]){position:relative!important;z-index:8;flex-shrink:0;top:auto}
.device-screen>.site-header.studio-mobile-header[data-header-style="glass"]{top:calc(-1 * var(--mh-scroll-offset,0px))}
}

@keyframes studio-glass-meet-edge{
 0%,100%{transform:scale(1)}
 42%{transform:scale(1.012,.965)}
 72%{transform:scale(.999,1.008)}
}
@media(prefers-reduced-motion:reduce){
 .studio-mobile-header[data-header-style="glass"]{transition:none!important}
 .studio-mobile-header[data-header-style="glass"]::before{animation:none!important}
}

/* A leading media banner flows beneath the floating glass header. Keep the
   header in its existing sticky flow so the drawer retains its viewport anchor.
   Its 60px surface and two 18px margins occupy 96px. Use the same 18px gap
   above/below the bar and between the leading hero's heading and body. */
@media(max-width:980px){
 html.studio-public-page,html.studio-public-page body.public-site{background:var(--studio-browser-colour)}
 body.public-site:has(>.public-header[data-header-style="glass"])>main:has(>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child){margin-top:-96px}
 body.public-site:has(>.public-header[data-header-style="glass"])>main>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child{padding-top:calc(18px + max(78px,calc(env(safe-area-inset-top,0px) + 60px)));align-items:start}
 body.public-site:has(>.public-header[data-header-style="glass"])>main>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child .sb-body{margin-top:18px}
 body.public-site:has(>.public-header[data-header-style="glass"])>main>.studio-page-content:first-child>:is(.sb-hero-background:has(>.sb-hero-background-video),.sb-video):first-child{align-items:center;padding-bottom:18px}
}
@container studio-screen (max-width:700px){
 .device-screen:has(>.site-header[data-header-style="glass"])>.website-content:has(>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child){margin-top:-96px}
 .device-screen:has(>.site-header[data-header-style="glass"])>.website-content>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child{padding-top:96px;align-items:start}
 .device-screen:has(>.site-header[data-header-style="glass"])>.website-content>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child .sb-body{margin-top:18px}
 .device-screen:has(>.site-header[data-header-style="glass"])>.website-content>.studio-page-content:first-child>:is(.sb-hero-background:has(>.sb-hero-background-video),.sb-video):first-child{align-items:center;padding-bottom:18px}
}

/* The draft uses the same three-line control as the live site. */
.studio-mobile-header>.menu-toggle{position:relative;z-index:9;min-width:44px;min-height:44px}
.studio-mobile-header>.menu-toggle span{position:absolute;display:block;width:17px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}
.studio-mobile-header>.menu-toggle span:first-child{transform:translateY(-6px)}
.studio-mobile-header>.menu-toggle span:last-child{transform:translateY(6px)}
.studio-mobile-header>.menu-toggle[aria-expanded="true"] span:first-child{transform:rotate(45deg)}
.studio-mobile-header>.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.studio-mobile-header>.menu-toggle[aria-expanded="true"] span:last-child{transform:rotate(-45deg)}
.ws-mobile-header-options{--mh-bg:#fbf8f1;--mh-ink:#26332e;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ws-mobile-header-options .ws-menu-style-card{min-width:0;overflow:hidden}
.ws-header-art{display:block;position:relative;width:100%;height:100px;padding:16px 10px;border-radius:9px;background:linear-gradient(140deg,color-mix(in srgb,var(--mh-bg) 70%,#817463),color-mix(in srgb,var(--mh-bg) 90%,#fff));overflow:hidden}
.ws-header-art:before,.ws-header-art:after{content:"";position:absolute;width:45%;height:60%;border-radius:50%;background:color-mix(in srgb,var(--mh-ink) 9%,transparent);transform:rotate(-25deg);bottom:-28px;left:8px}.ws-header-art:after{width:70%;height:100%;left:55%;bottom:-70px}
.ws-header-mini{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:50px;padding:8px 12px;background:var(--mh-bg);color:var(--mh-ink)}
.ws-header-mini>[data-ws-header-logo]{display:flex;align-items:center;max-width:65%;height:30px;font:700 23px/1 Georgia,serif}.ws-header-mini img{display:block;width:auto;max-width:100%;max-height:27px;object-fit:contain}
.ws-header-mini i{display:block;position:relative;width:28px;height:28px;flex:none;border:1px solid color-mix(in srgb,var(--mh-ink) 20%,transparent);border-radius:8px}
.ws-header-mini i:before,.ws-header-mini i:after{content:"";position:absolute;left:7px;right:7px;height:1px;background:currentColor;top:10px}.ws-header-mini i:after{top:15px}
.ws-header-art-glass .ws-header-mini{border:1px solid color-mix(in srgb,var(--mh-ink) 15%,transparent);border-radius:13px;background:color-mix(in srgb,var(--mh-bg) 50%,transparent);box-shadow:0 8px 16px #00000016;backdrop-filter:blur(8px)}
.ws-header-art-frame .ws-header-mini{height:55px;border-bottom:1px solid color-mix(in srgb,var(--mh-ink) 35%,transparent)}
.ws-header-art-frame .ws-header-mini:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:1px;background:color-mix(in srgb,var(--mh-ink) 16%,transparent)}
.ws-header-art-frame i{border-radius:2px;width:38px}.ws-header-art-frame i:before,.ws-header-art-frame i:after{left:21px;right:5px}
.ws-header-art-capsule .ws-header-mini{border-radius:999px;padding-left:16px;box-shadow:0 8px 18px #0000001a;border:1px solid color-mix(in srgb,var(--mh-ink) 14%,transparent)}
.ws-header-art-capsule i{border-radius:50%;background:var(--mh-ink);color:var(--mh-bg)}
@media(max-width:370px){.ws-mobile-header-options{grid-template-columns:1fr}}

/* Desktop Glass uses the same floating surface as mobile, with the full
   navigation row. Blur the surface only so dropdowns keep their own layer. */
@media(min-width:981px){
 html.studio-public-page:has(>body>.public-header[data-desktop-style="glass"]){background:var(--studio-browser-colour)}
 .public-header[data-desktop-style="glass"]{--mh-bg:var(--public-menu-bar,#fff);--mh-ink:var(--public-menu-text,#182027);top:0;margin:18px 12px;min-height:60px;padding:8px 14px;gap:24px;border:0;border-radius:20px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;transition:border-radius .34s cubic-bezier(.22,1,.36,1)}
 .public-header[data-desktop-style="glass"]::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--mh-bg);border:1px solid color-mix(in srgb,var(--mh-ink) 15%,transparent);box-shadow:0 12px 32px #00000014,inset 0 1px 0 #ffffff40}
 .public-header[data-desktop-style="glass"] .public-brand{flex-shrink:0}
 .public-header[data-desktop-style="glass"] .public-brand img{max-height:32px}
 .public-header[data-desktop-style="glass"] .public-nav{min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:14px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
 .public-header[data-desktop-style="glass"] .public-nav-main{min-height:44px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--mh-ink);font-size:15px;font-weight:650;letter-spacing:.01em;text-decoration-thickness:1px;text-underline-offset:6px}
 .public-header[data-desktop-style="glass"] .public-nav-item.has-children>.public-nav-main{padding-right:32px}
 .public-header[data-desktop-style="glass"] .public-nav-main:is(:hover,.is-active),.public-header[data-desktop-style="glass"] .public-nav-item.is-active>.public-nav-main,.public-header[data-desktop-style="glass"] .public-nav-main[aria-expanded="true"]{background:transparent;color:var(--mh-ink);text-decoration-line:underline}
 .public-header[data-desktop-style="glass"] :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}
 .public-header[data-desktop-style="glass"] .public-subnav{background:var(--mh-bg);border-color:color-mix(in srgb,var(--mh-ink) 15%,transparent);color:var(--mh-ink)}
 .public-header[data-desktop-style="glass"] .public-subnav .public-nav-main{justify-content:flex-start;white-space:normal}
 .public-header[data-desktop-style="glass"].is-docked{border-top-left-radius:0;border-top-right-radius:0}
 .public-header[data-desktop-style="glass"].is-docking::before{transform-origin:50% 0;animation:studio-glass-meet-edge .42s ease-out}
 body:has(>.public-header[data-desktop-style="glass"])>main:has(>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child){margin-top:calc(-1 * var(--studio-glass-space,96px))}
 body:has(>.public-header[data-desktop-style="glass"])>main>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child{padding-top:calc(var(--studio-glass-space,96px) + 18px);align-items:center}
 @supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.public-header[data-desktop-style="glass"]::before{background:color-mix(in srgb,var(--mh-bg) 50%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}}
}
@container studio-screen (min-width:701px){
 .device-screen>.site-header[data-desktop-style="glass"]{--mh-bg:var(--studio-header,#fff);--mh-ink:var(--studio-header-ink,#182027);position:relative;top:calc(-1 * var(--mh-scroll-offset,0px));z-index:8;flex-shrink:0;margin:18px 12px;min-height:60px;padding:8px 14px;gap:24px;border:0;border-radius:20px;background:transparent!important;box-shadow:none;isolation:isolate;transition:border-radius .34s cubic-bezier(.22,1,.36,1)}
 .device-screen>.site-header[data-desktop-style="glass"]::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--mh-bg);border:1px solid color-mix(in srgb,var(--mh-ink) 15%,transparent);box-shadow:0 12px 32px #00000014,inset 0 1px 0 #ffffff40}
 .device-screen>.site-header[data-desktop-style="glass"] .site-brand{flex-shrink:0}
 .site-header[data-desktop-style="glass"] .site-brand-logo{max-height:32px}
 .device-screen>.site-header[data-desktop-style="glass"] .site-navigation{padding:0;border:0;background:transparent!important;box-shadow:none}
 .site-header[data-desktop-style="glass"] .site-navigation>ul{flex-wrap:wrap;justify-content:flex-end;gap:14px}
 .site-header[data-desktop-style="glass"] .site-navigation a{display:flex;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:0;background:transparent;font-size:15px;font-weight:650;letter-spacing:.01em;text-decoration-thickness:1px;text-underline-offset:6px}
 .site-header[data-desktop-style="glass"] .site-navigation a:is(:hover,[aria-current="page"]){background:transparent;text-decoration-line:underline}
 .site-header[data-desktop-style="glass"] :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}
 .device-screen>.site-header[data-desktop-style="glass"].is-docked{border-top-left-radius:0;border-top-right-radius:0}
 .site-header[data-desktop-style="glass"].is-docking::before{transform-origin:50% 0;animation:studio-glass-meet-edge .42s ease-out}
 .device-screen:has(>.site-header[data-desktop-style="glass"])>.website-content:has(>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child){margin-top:calc(-1 * var(--studio-glass-space,96px))}
 .device-screen:has(>.site-header[data-desktop-style="glass"])>.website-content>.studio-page-content:first-child>:is(.sb-hero-background,.sb-video):first-child{padding-top:calc(var(--studio-glass-space,96px) + 18px);align-items:center}
 @supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.device-screen>.site-header[data-desktop-style="glass"]::before{background:color-mix(in srgb,var(--mh-bg) 50%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}}
}
@media(prefers-reduced-motion:reduce){
 .studio-mobile-header[data-desktop-style="glass"]{transition:none!important}
 .studio-mobile-header[data-desktop-style="glass"]::before{animation:none!important}
}
@media(prefers-reduced-motion:reduce){.studio-mobile-header :is(.public-menu-toggle,.menu-toggle){transition:none!important}}
@media(prefers-reduced-transparency:reduce){.studio-mobile-header[data-header-style="glass"]::before{background:var(--mh-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
