/* V39: retain the desktop reference; mobile settings belong to its menu.
   The original photograph and all original control nodes remain intact. */
html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 {overflow:visible!important;}
html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .nav {overflow:visible!important;}
html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .brand .wm-brand-bottom em {color:var(--wm-h11-gold)!important;}
html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings[hidden] {display:none!important;}
html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-utility-v7[data-wm-controls="v12"][data-wm-footer="v18"][data-wm-controls-location="mobile"] {display:none!important;}
html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-landing {grid-template-columns:minmax(0,1fr)!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;}
html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-press-v17 {grid-area:press!important;}
html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-v21-contact {grid-area:contact!important;}
html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-photo#wm-hero-photo-v39 {border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;max-height:none!important;background:var(--s7-paper)!important;}
html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-display-brand em {color:var(--s7-gold)!important;}

@media(min-width:961px) {
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 div.header-controls {display:none!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .nav {display:flex!important;flex-flow:row nowrap!important;gap:24px!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .menu {display:flex!important;flex-flow:row nowrap!important;width:auto!important;flex:0 0 auto!important;gap:0!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .menu>.wm37-subnav {flex:0 0 auto!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .mobile-panel {display:none!important;}
 /* The original, visible three-column footer bar. */
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-utility-v7[data-wm-controls="v12"][data-wm-footer="v18"] {display:grid!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-landing {grid-template-areas:'head' 'trust' 'offers' 'story' 'press' 'contact'!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-photo#wm-hero-photo-v39 {
  grid-area:head!important;position:relative!important;inset:auto!important;
  align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important;
  height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content picture.wm39-hero-picture {display:contents!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-photo#wm-hero-photo-v39 img#wm-hero-image-v39 {
  display:block!important;position:absolute!important;inset:0 0 0 auto!important;width:66%!important;max-width:none!important;height:100%!important;
  object-fit:cover!important;object-position:center top!important;filter:none!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head {
  grid-area:head!important;position:relative!important;z-index:1!important;justify-self:stretch!important;
  width:100%!important;max-width:none!important;min-height:clamp(480px,32vw,580px)!important;
  height:auto!important;margin:0!important;padding:28px 0!important;background:transparent!important;text-align:left!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-hero-sweep {
  display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-sweep .wm-hero-paper {fill:var(--s7-paper)!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-sweep .wm-hero-edge {fill:none!important;stroke:var(--s7-gold)!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-sweep .wm-hero-gold {fill:var(--s7-gold)!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-mobile-sweep-v13 {display:none!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-hero-copy-v7 {
  width:min(38%,440px)!important;max-width:440px!important;min-width:0!important;
  margin:0 0 0 max(40px,calc((100% - 1320px)/2))!important;padding:0!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-display-brand {
  display:block!important;max-width:100%!important;font:700 clamp(40px,3vw,54px)/1.03 var(--wm37-serif)!important;
  letter-spacing:-.045em!important;text-align:center!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-location {margin:16px 0!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head h1 {max-width:440px!important;font:700 clamp(24px,2.35vw,32px)/1.08 var(--wm37-sans)!important;text-align:left!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-intro {max-width:440px!important;font:400 16px/1.35 var(--wm37-sans)!important;text-align:left!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head .wm-v23-desktop-actions {max-width:440px!important;}
}

@media(max-width:960px) {
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 div.header-controls {display:flex!important;align-items:center!important;flex:0 0 86px!important;width:86px!important;min-width:0!important;max-width:86px!important;height:44px!important;gap:0!important;margin-left:auto!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings {display:block!important;margin:16px 0 6px!important;padding:18px 0 4px!important;border-top:1px solid var(--wm37-line)!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 [data-wm39-preferences] {display:grid!important;gap:18px!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings .wm-utility-group-v12 {display:grid!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings .wm-utility-label-v12 {display:block!important;color:var(--wm37-wine)!important;font:700 12px/1.5 var(--wm37-sans)!important;letter-spacing:.04em!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings .theme-switcher {display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is(.theme-switcher__toggle,.theme-switcher__panel small,.wm-utility-language-short) {display:none!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings .wm-utility-language-long {display:inline!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is(.theme-switcher__panel,.language-switcher,.fab-actions) {
  position:static!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;
  margin:0!important;padding:4px!important;border:1px solid var(--wm37-line)!important;border-radius:7px!important;background:var(--m12-soft)!important;
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;overflow:visible!important;
 }
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is(.language-switcher,.fab-actions) {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is([data-theme-choice],.language-switcher__link,.fab) {
  box-sizing:border-box!important;position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;height:auto!important;
  margin:0!important;padding:10px 6px!important;border:1px solid transparent!important;border-radius:4px!important;
  background:transparent!important;color:var(--m12-ink)!important;font:700 13px/1.35 var(--wm37-sans)!important;
  letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important;transform:none!important;
 }
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is([data-theme-choice].is-active,[data-theme-choice][aria-pressed="true"],.language-switcher__link.is-active,.fab-wa) {background:var(--m12-action)!important;border-color:var(--m12-action)!important;color:#fffdf8!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm39-mobile-settings :is(a,button):focus-visible {outline:2px solid var(--m12-gold)!important;outline-offset:2px!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-landing {grid-template-areas:'photo' 'head' 'trust' 'offers' 'story' 'press' 'contact'!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-photo#wm-hero-photo-v39 {
  grid-area:photo!important;position:relative!important;inset:auto!important;width:100%!important;max-width:600px!important;
  height:auto!important;aspect-ratio:1073/1270!important;margin:0 auto!important;padding:0!important;justify-self:center!important;overflow:hidden!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content picture.wm39-hero-picture {display:block!important;width:100%!important;height:auto!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-hero-photo#wm-hero-photo-v39 img#wm-hero-image-v39 {
  position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;
  aspect-ratio:1073/1270!important;object-fit:contain!important;object-position:center!important;filter:none!important;
 }
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content .wm-home-head {margin:0!important;padding:8px 0 24px!important;min-height:0!important;background:var(--s7-paper)!important;}
 html body#wm-start-v7.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"][data-wm-mobile-home="v21"] main#content :is(.wm-mobile-sweep-v13,.wm-hero-sweep,.wm-display-brand) {display:none!important;}
}
@media(max-width:420px) {
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 div.header-controls {flex-basis:44px!important;width:44px!important;max-width:44px!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm-menu-trigger {flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:8px!important;}
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 .wm-menu-label {display:none!important;}
}
@media print {
 html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-header-v11 div.header-controls,html body.theme-card.wm-designed[data-wm-version="v37"][data-wm-ui-repair="v39"] #wm-utility-v7[data-wm-controls="v12"][data-wm-footer="v18"] {display:none!important;}
}
