.skip[data-astro-cid-nen7h5rs]{left:max(20px, env(safe-area-inset-left,0px));z-index:200;border-radius:var(--cut-s);corner-shape:bevel;background:var(--ink);color:var(--void);padding:12px 18px;font-weight:500;text-decoration:none;position:absolute;top:10px;translate:0 -200%}.skip[data-astro-cid-nen7h5rs]:focus{translate:0}.hdr[data-astro-cid-nen7h5rs]{z-index:60;padding:env(safe-area-inset-top,0px) max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;box-shadow:inset 0 -1px 0 var(--hair);background:oklch(9.5% .001 286/.92);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hdr[data-astro-cid-nen7h5rs]:before{animation:linear both hdr-solid scroll(root);animation-range:0 160px}}}@keyframes hdr-solid{0%{opacity:0}}.hdr-in[data-astro-cid-nen7h5rs]{max-width:1360px;height:var(--hdr);align-items:center;gap:clamp(18px,2.4vw,36px);margin-inline:auto;display:flex;container:hdr/inline-size}.logo[data-astro-cid-nen7h5rs]{min-height:44px;font:600 12.5px/1 var(--sans);letter-spacing:.34em;color:var(--ink);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{gap:clamp(14px,1.8vw,30px);margin-inline:auto;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-2);white-space:nowrap;align-items:center;font-size:14px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";border-radius:var(--cut-xs);corner-shape:bevel;background:var(--ink);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%;box-shadow:0 0 10px 1px oklch(100% 0 0/.5)}.status[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;display:flex}.lamp[data-astro-cid-nen7h5rs]{border-radius:var(--cut-xs);corner-shape:bevel;background:oklch(30% .003 286);flex:none;width:7px;height:7px;transition:background-color .6s,box-shadow .6s;display:inline-block;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.22)}.is-open[data-astro-cid-nen7h5rs] .lamp[data-astro-cid-nen7h5rs]{background:oklch(99% 0 0);box-shadow:0 0 0 3px oklch(100% 0 0/.07),0 0 14px 2px oklch(100% 0 0/.42)}.st-short[data-astro-cid-nen7h5rs]{display:none}.st-time[data-astro-cid-nen7h5rs]:not(:empty){border-left:1px solid var(--hair-2);color:var(--ink);padding-left:12px}@container hdr (width<1260px){.st-long[data-astro-cid-nen7h5rs]{display:none}.st-short[data-astro-cid-nen7h5rs]{display:inline}}.lang[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--cut-s);corner-shape:bevel;min-width:40px;min-height:40px;font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--ink-3);justify-content:center;align-items:center;padding:0 6px;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink);background:oklch(100% 0 0/.07);box-shadow:inset 0 1px oklch(100% 0 0/.1),inset 0 0 0 1px oklch(100% 0 0/.08)}.menu-btn[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{cursor:pointer;min-height:44px;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0 2px 0 10px;display:none}.menu-btn[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{border-block:1px solid;width:22px;height:7px}.menu-close[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-close[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{width:18px;height:18px;position:relative}.menu-close[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:before,.menu-close[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:-2px;right:-2px;rotate:45deg}.menu-close[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:after{rotate:-45deg}.menu[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);opacity:0;transition:opacity .35s var(--ease), translate .45s var(--ease), overlay .45s allow-discrete, display .45s allow-discrete;background:oklch(9.5% .001 286);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto;translate:0 -12px}.menu[data-astro-cid-nen7h5rs]:popover-open{opacity:1;translate:0}@starting-style{.menu[data-astro-cid-nen7h5rs]:popover-open{opacity:0;translate:0 -12px}}.menu[data-astro-cid-nen7h5rs]::backdrop{background:#00000080}.menu-in[data-astro-cid-nen7h5rs]{min-height:100%;padding:env(safe-area-inset-top,0px) max(20px, env(safe-area-inset-right,0px)) max(28px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:radial-gradient(90% 46% at 50% 0,oklch(20% .003 286/.9),#0000 72%);flex-direction:column;display:flex}.menu-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:62px;display:flex}.menu-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--hair);margin-top:26px;display:grid}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--hair);letter-spacing:-.02em;min-height:62px;color:var(--ink);justify-content:space-between;align-items:center;font-size:28px;font-weight:300;text-decoration:none;display:flex}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] span[data-astro-cid-nen7h5rs]:first-child{font-weight:500}.menu-nav[data-astro-cid-nen7h5rs] .arr[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-size:20px}.menu-foot[data-astro-cid-nen7h5rs]{color:var(--ink-2);gap:12px;margin-top:auto;padding-top:36px;font-size:15px;display:grid}.menu-foot[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{margin:0}.menu-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.menu-foot[data-astro-cid-nen7h5rs] .status[data-astro-cid-nen7h5rs]{white-space:normal}@media (width<=1180px){.hdr-in[data-astro-cid-nen7h5rs]>.nav[data-astro-cid-nen7h5rs],.hdr-in[data-astro-cid-nen7h5rs]>.lang[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.hdr-in[data-astro-cid-nen7h5rs]>.status[data-astro-cid-nen7h5rs]{gap:8px;margin-left:auto}.hdr-in[data-astro-cid-nen7h5rs]>.status[data-astro-cid-nen7h5rs] .st-long[data-astro-cid-nen7h5rs]{display:none}.hdr-in[data-astro-cid-nen7h5rs]>.status[data-astro-cid-nen7h5rs] .st-short[data-astro-cid-nen7h5rs]{display:inline}}@media (width<=760px){:root{--hdr:62px}.st-time[data-astro-cid-nen7h5rs]:not(:empty){padding-left:10px}}@media (width<=380px){.hdr-in[data-astro-cid-nen7h5rs]{gap:12px}.logo[data-astro-cid-nen7h5rs]{letter-spacing:.26em}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{margin-top:var(--sec);padding:clamp(40px, 6vw, 80px) max(20px, env(safe-area-inset-right,0px)) max(30px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));border-top:1px solid var(--hair);position:relative;overflow-x:clip}.foot-mark[data-astro-cid-jo6i4kqk]{max-width:var(--container);margin-inline:auto;container:mark/inline-size}.foot-mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{text-align:center;white-space:nowrap;letter-spacing:.16em;text-indent:.16em;color:#0000;background:linear-gradient(112deg, transparent calc(44% + var(--sx) * 36%), oklch(1 0 0 / calc(.1 + var(--near) * .3)) calc(50% + var(--sx) * 36%), transparent calc(56% + var(--sx) * 36%)), linear-gradient(180deg, oklch(34% .004 286), oklch(18% .002 286) 62%, oklch(12.5% .002 286));filter:drop-shadow(0 1px oklch(100% 0 0/.05));transition:--sx 1.2s var(--ease-soft), --near .8s var(--ease);background-clip:text;font-size:14.4cqi;font-weight:200;line-height:.84;display:block}.foot-grid[data-astro-cid-jo6i4kqk]{max-width:var(--container);color:var(--ink-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:clamp(40px,5vw,64px) auto 0;font-size:15px;display:grid}@media (width<=760px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}.foot-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration:none}.foot-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}address[data-astro-cid-jo6i4kqk]{color:var(--ink);font-style:normal;line-height:1.7}.foot-grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot-grid[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:36px;display:inline-flex}.hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border-radius:var(--cut-s);corner-shape:bevel;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-inline:-10px;padding:8px 10px;display:flex}.hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk].off{color:var(--ink-3)}.hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk].is-today{color:var(--ink);background:linear-gradient(90deg,oklch(100% 0 0/.08),oklch(100% 0 0/.02));box-shadow:inset 0 1px oklch(100% 0 0/.08)}.foot-row[data-astro-cid-jo6i4kqk]{max-width:var(--container);border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 28px;margin:clamp(40px,5vw,64px) auto 0;padding-top:22px;font-size:13.5px;display:flex}.foot-row[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin:0}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.langs[data-astro-cid-jo6i4kqk]{gap:2px;display:flex}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;justify-content:center;min-width:40px;font-size:12.5px}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true]{color:var(--ink)}@media (width<=760px){.foot-row[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.fab[data-astro-cid-uchulhbi]{right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px));z-index:70;border-radius:var(--cut-s);corner-shape:bevel;min-height:54px;color:var(--ink);font:500 14px/1 var(--sans);backdrop-filter:blur(10px);transition:translate .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(oklch(24% .003 286/.92),oklch(13% .002 286/.92));align-items:center;gap:10px;padding:0 20px 0 15px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:inset 0 1px oklch(100% 0 0/.16),inset 0 0 0 1px oklch(100% 0 0/.1),0 18px 40px -12px #000c}.fab[data-astro-cid-uchulhbi]:hover{translate:0 -2px;box-shadow:inset 0 1px oklch(100% 0 0/.22),inset 0 0 0 1px oklch(100% 0 0/.16),0 22px 48px -12px #000000d9,0 0 24px -6px oklch(100% 0 0/.25)}@media (width<=760px){.fab[data-astro-cid-uchulhbi]{justify-content:center;width:52px;min-height:52px;padding:0}.fab__label[data-astro-cid-uchulhbi]{display:none}}
