header{position:sticky}.brand{position:relative;display:block}.logo-red-cover{display:none;position:absolute;background:white;pointer-events:none}.logo-stroke-ready .logo-red-cover{display:block}.traveling-logo-stroke{position:absolute;z-index:35;pointer-events:none;overflow:hidden}.traveling-logo-stroke image{pointer-events:none}

body[data-page='Home'] .navlinks{gap:clamp(22px,3.5vw,54px)}body[data-page='Home'] .navlinks a{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(12px,1.4vw,18px);font-weight:800;letter-spacing:1px;color:#111;white-space:nowrap}body[data-page='Home'] .navlinks a+a:before{content:none}body[data-page='Home'] .navlinks a.current,body[data-page='Home'] .navlinks a:hover{color:var(--red)}@media(min-width:651px) and (max-width:850px){body[data-page='Home'] .navlinks{gap:22px}body[data-page='Home'] .navlinks a{font-size:11px;letter-spacing:.5px}}

body .nav .navlinks{gap:clamp(22px,3.5vw,54px)}body .nav .navlinks a{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(12px,1.4vw,18px);font-weight:800;letter-spacing:1px;color:#111;white-space:nowrap}body .nav .navlinks a+a:before{content:none}body .nav .navlinks a.current,body .nav .navlinks a:hover{color:var(--red)}@media(min-width:651px) and (max-width:850px){body .nav .navlinks{gap:22px}body .nav .navlinks a{font-size:11px;letter-spacing:.5px}}
