:root{--welcome-bar-height:0px}html{scroll-padding-top:calc(var(--welcome-bar-height,0px) + var(--site-header-height,88px) + 16px)}.welcome-bar{z-index:60;color:#2c241c;background:#e6d2ad;border-bottom:1px solid #be9e6c66;position:sticky;top:0}.welcome-bar-link{min-height:54px;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 25px;text-decoration:none;transition:background .2s;display:flex}.welcome-bar-copy{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px 14px;font-size:.8rem;line-height:1.6;display:flex}.welcome-bar-copy strong{font-weight:650}.welcome-bar-copy>span{text-underline-offset:4px;-webkit-text-decoration:underline #80613b80;text-decoration:underline #80613b80}.welcome-bar-copy>span>span{transition:transform .2s;display:inline-block}.welcome-bar-terms{color:#5a4936;font-size:.65rem;line-height:1.5}.welcome-bar-link:focus-visible{outline-offset:-4px;outline:3px solid #5b4228}a.welcome-bar-link:hover{background:#f0dfc0}a.welcome-bar-link:hover .welcome-bar-copy>span>span{transform:translate(2px,-2px)}.welcome-bar-loading .welcome-bar-copy>span{text-decoration:none}.site-header{top:var(--welcome-bar-height,0px)}.skip-link:focus{top:calc(var(--welcome-bar-height,0px) + 12px)}@media (max-width:620px){.welcome-bar-link{flex-direction:column;gap:1px;min-height:64px;padding-block:8px}.welcome-bar-copy{gap:1px 9px;font-size:.75rem}.welcome-bar-terms{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.welcome-bar-link,.welcome-bar-copy>span>span{transition:none}}
