/* Make wayfinding elements easy to spot without making the page feel busy. */
.site-header{padding:18px 0;background:rgba(3,18,36,.82);border-bottom:1px solid rgba(220,174,82,.22);box-shadow:0 7px 24px rgba(1,12,28,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.main-nav{gap:27px}
.main-nav>a:not(.button){position:relative;color:#f2f6fa;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.2;padding:9px 0;border-bottom:2px solid transparent}
.main-nav>a:not(.button):hover,.main-nav>a:not(.button):focus-visible{color:#fff;border-bottom-color:var(--gold)}
.eyebrow,.section-intro .eyebrow,.intro-about .eyebrow,.video-feedback .eyebrow,.final-cta .eyebrow{display:inline-flex;align-items:center;gap:10px;color:#92671f!important;font-size:15px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.35!important;margin-bottom:22px!important}
.eyebrow:before{width:25px;height:2px;flex:0 0 25px;background:currentColor;content:''}
.section-dark .eyebrow,.section-dark .eyebrow-gold,.video-feedback .eyebrow,.hero .eyebrow{color:var(--gold)!important}
@media(max-width:800px){.site-header{padding:15px 0}.main-nav>a:not(.button){color:var(--ink);font-size:17px;padding:10px 0;border-bottom-color:#dce4e8}.main-nav>a:not(.button):hover,.main-nav>a:not(.button):focus-visible{color:var(--ink);border-bottom-color:var(--gold)}.eyebrow,.section-intro .eyebrow,.intro-about .eyebrow,.video-feedback .eyebrow,.final-cta .eyebrow{font-size:14px!important;letter-spacing:.11em!important;margin-bottom:18px!important}}
@media(max-width:440px){.eyebrow,.section-intro .eyebrow,.intro-about .eyebrow,.video-feedback .eyebrow,.final-cta .eyebrow{font-size:13px!important;gap:8px}.eyebrow:before{width:19px;flex-basis:19px}}
