.site-header[data-v-371c8bf9]{inset-inline:0;z-index:40;color:#ffffffd1;background:0 0;width:100%;position:fixed;top:0}.site-header.solid[data-v-371c8bf9]{background:linear-gradient(#0a121cd1,#0000)}.bar[data-v-371c8bf9]{z-index:2;justify-content:space-between;width:min(1280px,100% - 2.4rem);max-width:100%;height:72px;margin:0 auto;padding-inline:.2rem;display:flex}.bar[data-v-371c8bf9],.brand[data-v-371c8bf9]{align-items:center;position:relative}.brand[data-v-371c8bf9]{z-index:3;color:#fff;letter-spacing:.08em;flex-shrink:0;gap:.55rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.brand.on[data-v-371c8bf9]{color:#fc0}.menu[data-v-371c8bf9]{z-index:3;cursor:pointer;background:#0a121c59;border:1px solid #fff3;border-radius:999px;width:42px;height:42px;padding:0;display:none;position:relative}.menu span[data-v-371c8bf9]{background:#fff;height:1.5px;transition:transform .28s,top .28s,opacity .2s;position:absolute;left:12px;right:12px}.menu span[data-v-371c8bf9]:first-child{top:15px}.menu span[data-v-371c8bf9]:nth-child(2){top:20px}.menu span[data-v-371c8bf9]:nth-child(3){top:25px}.menu[aria-expanded=true][data-v-371c8bf9]{background:#ffcc001a;border-color:#ffcc0073}.menu[aria-expanded=true] span[data-v-371c8bf9]:first-child{top:20px;transform:rotate(45deg)}.menu[aria-expanded=true] span[data-v-371c8bf9]:nth-child(2){opacity:0}.menu[aria-expanded=true] span[data-v-371c8bf9]:nth-child(3){top:20px;transform:rotate(-45deg)}nav[data-v-371c8bf9]{align-items:center;gap:.2rem;display:flex}nav a[data-v-371c8bf9]:not(.talk){color:#ffffffb8;padding:.45rem .7rem;font-size:.82rem;text-decoration:none;transition:color .2s}nav a b[data-v-371c8bf9]{display:none}.brand[data-v-371c8bf9]:hover,nav a[data-v-371c8bf9]:not(.talk):hover{color:#fff}.brand.on[data-v-371c8bf9],nav a.on[data-v-371c8bf9]{color:#fc0}.talk[data-v-371c8bf9]{border-radius:var(--radius);background:var(--accent);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;height:2.25rem;margin-inline-start:.65rem;padding:0 .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px #ffcc0047}.talk[data-v-371c8bf9],.talk[data-v-371c8bf9]:hover{color:var(--accent-ink)}.talk[data-v-371c8bf9]:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (width<=860px){.bar[data-v-371c8bf9]{width:min(1280px,100% - 1.6rem);height:64px}.menu[data-v-371c8bf9]{display:block}nav[data-v-371c8bf9]{z-index:1;padding:5.6rem max(1.4rem,env(safe-area-inset-left)) max(1.6rem,env(safe-area-inset-bottom)) max(1.4rem,env(safe-area-inset-right));-webkit-backdrop-filter:blur(28px);opacity:0;visibility:hidden;pointer-events:none;background:#0a121cc7;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}nav.open[data-v-371c8bf9]{opacity:1;visibility:visible;pointer-events:auto;transform:none}nav a[data-v-371c8bf9]:not(.talk){color:#fff;letter-spacing:-.05em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem .15rem;font-size:clamp(1.7rem,8vw,2.35rem);font-weight:700;line-height:1.05;display:flex}nav a b[data-v-371c8bf9],nav a.on[data-v-371c8bf9]{color:#fc0}nav a b[data-v-371c8bf9]{letter-spacing:.16em;font-size:.72rem;font-weight:600;display:block}.talk[data-v-371c8bf9]{margin-inline-start:0;width:100%;height:3rem;margin-top:auto;font-size:1rem}.talk[data-v-371c8bf9],.talk[data-v-371c8bf9]:hover{transform:none}}.site-header a[data-v-371c8bf9],.site-header button[data-v-371c8bf9]{cursor:pointer}
