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(9.6px,1.12vw,14.4px);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:8.8px;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(9.6px,1.12vw,14.4px);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:8.8px;letter-spacing:.5px}}

@media(max-width:650px){body .nav .pill{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:10px 14px;font-family:'DM Sans',Arial,sans-serif;font-size:12px;font-weight:800;order:2}body .nav .menu{order:3}body .nav .brand{order:1}}
