.peper-immersive-home .nav-cta{color:#fff;font-size:9px;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid currentColor;padding:8px 0 6px}
@media(min-width:761px){.peper-immersive-home .nav-cta{position:fixed;z-index:202;top:62px;right:3vw}}
@media(max-width:760px){.peper-immersive-home .nav-cta{position:fixed!important;z-index:202!important;top:54px!important;right:16px!important;display:inline-flex;align-items:center;min-height:44px;margin:0!important;padding:7px 0 4px!important;font-size:8px!important;letter-spacing:.12em!important;white-space:nowrap}}

@media(max-width:760px){
  body.page-template-page-immersive .sub-hero h1{width:100%!important;max-width:100%!important;font-size:clamp(3.4rem,14vw,5.4rem)!important;line-height:.78!important;white-space:normal!important;word-spacing:100vw}
  body.page-template-page-immersive .sub-hero h1 span{display:block}
  body.page-template-page-immersive .sub-hero h1 span+span::before{content:none}
}

/* Enlarged Peper mark and flag-aligned homepage action. */
.peper-immersive-home .nav .mark{width:clamp(240px,28vw,420px)!important;height:108px!important;flex:0 0 auto}
.peper-subpage header .sub-logo{width:clamp(240px,28vw,420px)!important;height:108px!important;flex:0 0 auto}
.peper-immersive-home .nav-cta{right:16px!important;top:76px!important;padding-top:8px!important}
@media(max-width:760px){
  .peper-immersive-home .nav{min-height:108px!important}
  .peper-immersive-home .nav .mark{width:min(264px,66vw)!important;height:84px!important;flex:0 0 min(264px,66vw)!important}
  .peper-subpage header{min-height:108px!important}
  .peper-subpage header .sub-logo{width:min(264px,66vw)!important;height:84px!important;flex:0 0 min(264px,66vw)!important}
  .peper-immersive-home .nav .coordinates{top:108px!important}
  .peper-immersive-home .nav-cta{top:78px!important;right:16px!important;padding-top:8px!important}
}
