/* The coast uses filled silver serifs; smaller headers retain their original artwork. */
.brand-wordmark{color:#bdb7aa;font-weight:400;text-shadow:none;letter-spacing:.53em;text-indent:0;white-space:nowrap}
.wordmark.brand-wordmark{width:min(68.3vw,64.3rem);max-width:100%;margin:0 auto;font-size:clamp(40px,7vw,128px)}
.intro-wordmark.brand-wordmark{width:min(70.4vw,35.2rem);margin:16px auto 18px;font-size:clamp(28px,5vw,70px)}
.panel-wordmark.brand-wordmark{display:inline-block;width:clamp(11.3rem,15.35vw,17.15rem);flex:none;margin:0;font-size:clamp(15px,1.3vw,21px)}
.brand-wordmark-image{display:block;width:100%;height:auto;max-width:100%;pointer-events:none}
.has-brand-art[data-brand-wordmark]{position:relative;letter-spacing:0;line-height:1}
.has-brand-art [data-brand-text]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/* Match the earlier cap height after reducing tracking to the supplied reference. */
.home > .masthead{z-index:2}
.home .wordmark.brand-wordmark{position:relative;isolation:isolate;color:#c0c5c3;width:min(43vw,40.5rem);letter-spacing:.24em}
.home .wordmark > .brand-wordmark-image{position:relative;z-index:1;opacity:1;filter:drop-shadow(0 1px 2px rgba(2,7,10,.4))}
.home .wordmark:not(.has-brand-art) > [data-brand-text]{position:relative;z-index:1}
@media(max-width:900px){
  .wordmark.brand-wordmark{width:calc(90.3% - 14.5px);max-width:40.2rem}
  .home .wordmark.brand-wordmark{width:calc(56.85% - 9.13px);max-width:25.3rem}
  .panel-wordmark.brand-wordmark{width:11.3rem;font-size:15px}
}
@media(forced-colors:active){
  .home .wordmark.brand-wordmark{color:CanvasText}
  .home .wordmark > .brand-wordmark-image{filter:none}
  .brand-wordmark-image{display:none}
  .has-brand-art [data-brand-text]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}
  .brand-wordmark{color:CanvasText}
}
