/* Selected study 03. Only navigation changes; original paintings and brand remain. */
body.nav-brush-v1:not([data-nav-study]) .desktop-nav{
 display:flex;align-items:center;justify-content:space-between;gap:4px;
 font:400 1rem/1.4 Spinnaker,Arial,sans-serif;white-space:nowrap
}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a{
 position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;
 flex:none;min-height:44px;padding:8px 6px;border:0;border-radius:0;background:none;
 color:#153c3e;font:inherit;text-align:center;text-decoration:none;white-space:nowrap;
 transition:color 150ms
}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:before{
 content:"";position:absolute;inset:0 -1px;z-index:-1;pointer-events:none;
 background:#fff3dfce;mask:url(button-brush-a-v2.png) center/100% 170% no-repeat;
 transition:background-color 150ms
}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:after{content:none}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a[aria-current="page"]{color:#fff3df}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a[aria-current="page"]:before{background:#a04b28}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:is(:hover,:focus-visible){color:#fff3df;text-decoration:none}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:is(:hover,:focus-visible):before{background:#153e40}
body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:focus-visible{
 outline:2px solid #a96035;outline-offset:4px
}
body.nav-brush-v1:not([data-nav-study]) .adult-header{gap:24px}
body.master-e05.nav-brush-v1:not([data-nav-study]) .desktop-nav{
 left:calc(4.7% + 25.32407388cqw + 24px);right:4.7%;width:auto;
 top:calc(.789177cqw + (25.32407388cqw * .415984 - 44px)/2)
}
/* Keep labels readable: switch to the menu before the full row becomes cramped. */
@media(max-width:1320px){
 body.nav-brush-v1:not([data-nav-study]) .desktop-nav{display:none}
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu{display:block;margin-top:0;flex:none;z-index:30}
 body.nav-brush-v1:not([data-nav-study]) :is(.site-header,.adult-header) .mobile-menu summary{
  position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;
  gap:9px;width:auto;min-width:44px;min-height:44px;padding:9px 12px;border:0;border-radius:0;
  background:none;box-shadow:none;color:#fff3df;font:400 1rem/1.4 Spinnaker,Arial,sans-serif
 }
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary:before{
  content:"";position:absolute;inset:0 -1px;z-index:-1;pointer-events:none;
  background:#153e40;mask:url(button-brush-a-v2.png) center/100% 170% no-repeat;
  transition:background-color 150ms
 }
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary:is(:hover,:focus-visible):before{background:#a04b28}
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary:focus-visible{outline:2px solid #a96035;outline-offset:4px}
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary span{font-size:1rem}
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu nav{
  gap:6px;width:min(360px,calc(100vw - 48px));min-width:0;max-width:calc(100vw - 32px);
  padding:18px;border:1px solid #bd8b6099;border-radius:6px;
  background:#fff3dff7;color:#153c3e;box-shadow:0 10px 28px #163f3c21;
  font:400 1.125rem/1.5 Spinnaker,Arial,sans-serif;text-shadow:none
 }
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu nav a{padding:9px 12px;white-space:normal;overflow-wrap:anywhere}
}
@media(min-width:1101px) and (max-width:1320px){
 body.master-e05.nav-brush-v1:not([data-nav-study]) .mobile-menu{
  position:absolute;right:4.7%;top:calc(.789177cqw + (25.32407388cqw * .415984 - 44px)/2)
 }
 body.master-e05.nav-brush-v1:not([data-nav-study]) .mobile-menu nav{right:0;top:calc(100% + 8px)}
}
@media(max-width:1100px){
 body.nav-brush-v1:not([data-nav-study]) .adult-header .mobile-menu{margin-top:22px}
 body.master-e05.nav-brush-v1:not([data-nav-study]) .mobile-menu summary{position:absolute;right:6%;top:10px}
}
@media(max-width:760px){
 body.nav-brush-v1:not([data-nav-study]) .adult-header{gap:14px}
 body.nav-brush-v1:not([data-nav-study]) :is(.site-header,.adult-header) .brand{max-width:calc(100% - 58px)}
 body.nav-brush-v1:not([data-nav-study]) .adult-header .mobile-menu{margin-top:19px}
 body.nav-brush-v1:not([data-nav-study]) :is(.site-header,.adult-header) .mobile-menu summary{padding-inline:10.5px}
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary span{
  position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)
 }
}
@media(prefers-reduced-motion:reduce){
 body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a,
 body.nav-brush-v1:not([data-nav-study]) :is(.desktop-nav,.mobile-menu nav) a:before,
 body.nav-brush-v1:not([data-nav-study]) .mobile-menu summary:before{transition:none}
}
