.site-header .hold-nav{position:static;display:flex;flex-direction:row;align-items:center;width:auto;max-width:none;max-height:none;overflow:visible;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;gap:24px;flex:0 0 auto}
.site-header .hold-nav a{min-height:44px;padding:8px 0;display:inline-flex;justify-content:center;color:var(--ink);font-size:15px;text-align:left}
.site-header .hold-nav a:hover,.site-header .hold-nav a:focus-visible,.site-header .hold-nav a[aria-current=page]{background:none;color:var(--teal)}
.site-header .hold-nav a[aria-current=page]:after{display:none}
.hold-cover{min-height:calc(100dvh - 270px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding-top:70px;padding-bottom:90px}
.hold-cover .eyebrow{letter-spacing:.16em}
.hold-cover h1{max-width:880px;font-size:clamp(48px,7vw,110px);line-height:1.02;letter-spacing:-.065em;font-weight:500}
.hold-cover p{max-width:650px;font-size:clamp(17px,2vw,23px);line-height:1.55}
.hold-cover-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:10px}
.hold-cover-actions .link{min-height:48px;padding:10px 0}
.hold-footer{padding-top:24px}
.hold-footer .footer-bottom{border-top:0;padding-top:0}
.hold-footer a:hover{color:var(--teal)}
@media(max-width:760px){.site-header .hold-nav{gap:16px}.site-header .hold-nav a{font-size:14px}.hold-cover{min-height:calc(100dvh - 230px);padding-top:52px;padding-bottom:64px}}
@media(max-width:600px){.site-header .home-emblem{display:none}.site-header .brand{--brand-width:clamp(135px,43vw,220px)}.site-header .hold-nav{gap:11px}.site-header .hold-nav a{font-size:13px}.hold-cover h1{font-size:clamp(42px,12vw,66px)}}
