.visitor-note[data-astro-cid-qv4bezum]{background:var(--sheet);width:fit-content;min-width:0;max-width:calc(100% - 70px);color:var(--ink);border:2px solid var(--ink);border-radius:var(--wobble);align-items:center;gap:10px;margin:16px 0 0 70px;padding:10px 12px 10px 16px;display:flex;position:relative;box-shadow:0 8px 14px -12px #00000073}html[data-visitor-note-hidden] .visitor-note[data-astro-cid-qv4bezum]{display:none}.visitor-note[data-astro-cid-qv4bezum] .note-mascot{width:62px;position:absolute;bottom:-6px;left:-74px}.visitor-note[data-astro-cid-qv4bezum]:after{content:"";background:var(--sheet);border:solid var(--ink);border-width:0 0 2px 2px;width:14px;height:14px;position:absolute;bottom:10px;left:-9px;transform:rotate(45deg)}.visitor-note-close[data-astro-cid-qv4bezum]{min-height:24px;color:color-mix(in srgb, var(--ink) 78%, var(--sheet));cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:2px 4px;font-size:12px;line-height:1.5;display:inline-flex}.visitor-note-close[data-astro-cid-qv4bezum]>span[data-astro-cid-qv4bezum]:first-child{text-underline-offset:3px;text-decoration:underline}.visitor-note-close-icon[data-astro-cid-qv4bezum]{font-size:16px;line-height:1}@media (hover:hover){.visitor-note-close[data-astro-cid-qv4bezum]:hover{color:var(--accent-ink)}}.visitor-note-close[data-astro-cid-qv4bezum]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.visitor-note-label[data-astro-cid-qv4bezum]{font:700 18px/1.2 var(--hand);color:var(--accent-ink);flex-shrink:0}#visitor-note-message[data-astro-cid-qv4bezum]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.5}@media (width<=800px){.visitor-note[data-astro-cid-qv4bezum]{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;width:calc(100% - 48px);max-width:none;margin-left:48px;padding:6px 8px 8px 12px;display:grid}.visitor-note[data-astro-cid-qv4bezum] .note-mascot{width:42px;left:-50px}.visitor-note-close[data-astro-cid-qv4bezum]{grid-area:1/2;font-size:11px}.visitor-note-label[data-astro-cid-qv4bezum]{grid-area:1/1;min-width:0;font-size:16px}#visitor-note-message[data-astro-cid-qv4bezum]{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1}}.mast[data-astro-cid-hkbrpulz]{z-index:30;background:var(--paper);border-bottom:var(--rule);position:sticky;top:0}.mast[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:64px;padding-block:8px;display:grid}.brand[data-astro-cid-hkbrpulz]{letter-spacing:-.04em;font-size:22px}.mast[data-astro-cid-hkbrpulz] .brand[data-astro-cid-hkbrpulz]{flex-shrink:0;line-height:1}nav[data-astro-cid-hkbrpulz]{white-space:nowrap;align-items:center;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{transition:color .12s}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.primary-nav[data-astro-cid-hkbrpulz]{letter-spacing:.03em;gap:24px;font-size:13px}.primary-nav[data-astro-cid-hkbrpulz].with-shopping{flex-wrap:wrap;gap:18px;min-width:0}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:inline-flex;position:relative}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{content:"";background:var(--accent);height:6px;mask:var(--wave) center / 100% 100% no-repeat;position:absolute;bottom:2px;left:-2px;right:-2px}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.site-tools[data-astro-cid-hkbrpulz]{justify-self:end;gap:18px}.site-tools[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:inline-flex}.notice-wrap[data-astro-cid-hkbrpulz]{display:flow-root}footer[data-astro-cid-hkbrpulz]{margin-top:64px;position:relative}footer[data-astro-cid-hkbrpulz]:before{content:"";background:var(--ink);height:8px;mask:var(--wave) center / 100% 100% no-repeat;position:absolute;inset:0 0 auto}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:16px;display:flex}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-underline-offset:3px;text-decoration:underline}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}footer[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px 40px;display:flex}@media (width<=760px){.mast[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr;gap:0 16px;padding-block:4px 0}.primary-nav[data-astro-cid-hkbrpulz]{grid-area:2/1/auto/-1}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:40px}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{bottom:0}.site-tools[data-astro-cid-hkbrpulz]{grid-area:1/2}}@media (width<=460px){.site-tools[data-astro-cid-hkbrpulz]{gap:12px}.brand[data-astro-cid-hkbrpulz]{font-size:19px}}@media (width<=380px){.mast[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{column-gap:8px}.brand[data-astro-cid-hkbrpulz]{font-size:17px}.site-tools[data-astro-cid-hkbrpulz]{letter-spacing:.08em;gap:10px;font-size:10px}}
