.hdr[data-v-a771e5c1]{background:var(--land);border-bottom:1px solid var(--line);gap:24px;height:calc(var(--header-h) + env(safe-area-inset-top,0px));inset:0 0 auto;padding:env(safe-area-inset-top,0) var(--gut-r) 0 var(--gut);position:fixed;z-index:20}.hdr[data-v-a771e5c1],.logo[data-v-a771e5c1]{align-items:center;display:flex}.logo[data-v-a771e5c1]{color:var(--ink);gap:10px;text-decoration:none}.mark[data-v-a771e5c1]{height:26px;width:auto}.logo:hover .mark[data-v-a771e5c1] .dot{animation:dot-beat-a771e5c1 .6s cubic-bezier(.3,.7,.3,1)}.logo:hover .mark[data-v-a771e5c1] .arc-i.arc-l{animation:arc-out-l-a771e5c1 .7s cubic-bezier(.3,.7,.3,1) .08s}.logo:hover .mark[data-v-a771e5c1] .arc-i.arc-r{animation:arc-out-r-a771e5c1 .7s cubic-bezier(.3,.7,.3,1) .08s}.logo:hover .mark[data-v-a771e5c1] .arc-o.arc-l{animation:arc-out-l-a771e5c1 .7s cubic-bezier(.3,.7,.3,1) .18s}.logo:hover .mark[data-v-a771e5c1] .arc-o.arc-r{animation:arc-out-r-a771e5c1 .7s cubic-bezier(.3,.7,.3,1) .18s}.logo:hover .mark[data-v-a771e5c1] .ring{animation:ring-spin-a771e5c1 .7s cubic-bezier(.3,.7,.3,1)}@keyframes dot-beat-a771e5c1{40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes arc-out-l-a771e5c1{45%{stroke:var(--red);transform:translate(-46px)}to{transform:none}}@keyframes arc-out-r-a771e5c1{45%{stroke:var(--red);transform:translate(46px)}to{transform:none}}@keyframes ring-spin-a771e5c1{45%{transform:scale(.9)}to{transform:none}}.logo:hover .word[data-v-a771e5c1]{color:var(--red)}.word[data-v-a771e5c1]{font:800 17px/1 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;transition:color .2s ease}nav[data-v-a771e5c1]{display:flex;gap:4px;margin-left:auto}nav a[data-v-a771e5c1]{border-radius:var(--r);color:var(--ink-2);font:500 13px/1 var(--f-mono);letter-spacing:.08em;padding:10px;text-decoration:none;text-transform:uppercase}nav a[data-v-a771e5c1]:hover{background:var(--tint);color:var(--ink)}nav a[aria-current=page][data-v-a771e5c1]{border-radius:0;box-shadow:inset 0 -2px 0 var(--red);color:var(--ink)}@media(max-width:560px){.word[data-v-a771e5c1]{font-size:14px}nav a[data-v-a771e5c1]{font-size:12px;letter-spacing:.04em;padding:10px 6px}}@media(max-width:640px){.word[data-v-a771e5c1]{display:none}}
