.hero[data-astro-cid-m3zpgalb]{isolation:isolate;grid-template-rows:1fr auto;min-height:min(100svh - 72px,960px);display:grid;position:relative}.hero-sky[data-astro-cid-m3zpgalb]{z-index:-1;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000f 8%,#0003 15%,#0000006b 22%,#000000ad 30%,#000000e0 38%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0000000f 8%,#0003 15%,#0000006b 22%,#000000ad 30%,#000000e0 38%,#000 46%)}.hero-sky[data-astro-cid-m3zpgalb]:after{content:"";background:linear-gradient(transparent, var(--night));height:34%;position:absolute;inset:auto 0 0}.hero-grid[data-astro-cid-m3zpgalb]{align-items:center;padding-block:clamp(40px,7vh,88px) 32px;display:grid}.hero-copy[data-astro-cid-m3zpgalb]{max-width:40rem}h1[data-astro-cid-m3zpgalb]{font-size:clamp(3.6rem,8.4vw,6rem);line-height:.88}.h-thin[data-astro-cid-m3zpgalb]{color:var(--cobalt);font-weight:200;display:block}.h-bold[data-astro-cid-m3zpgalb]{color:var(--amber);text-shadow:0 0 34px oklch(82% .165 72/.3);font-weight:800;display:block}.hero-sub[data-astro-cid-m3zpgalb]{max-width:30rem;color:var(--silver);margin-top:1.5rem;font-size:1.15rem}.hero-status[data-astro-cid-m3zpgalb]{color:var(--silver);margin-top:1.6rem}.hero-actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:14px;margin-top:1.8rem;display:flex}.hero-strip[data-astro-cid-m3zpgalb]{gap:0 40px;padding-bottom:28px;display:grid;position:relative}.hero-strip[data-astro-cid-m3zpgalb]:before{content:"";z-index:-1;background:linear-gradient(transparent, var(--night) 24px);position:absolute;inset:-24px -100vw 0}.hero-strip[data-astro-cid-m3zpgalb] .board-row{min-height:66px}.hero-strip[data-astro-cid-m3zpgalb] .board-head{padding:.55rem 0}@media (width>=1100px){.hero-strip[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr}}@media (width<=860px){.hero[data-astro-cid-m3zpgalb]{min-height:0}.hero-sky[data-astro-cid-m3zpgalb]{height:clamp(220px,58vw,420px);margin-bottom:-40px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.hero-grid[data-astro-cid-m3zpgalb]{padding-top:0}}.sec-head[data-astro-cid-m3zpgalb]{gap:14px;margin-bottom:clamp(32px,5vw,56px);display:grid}.sec-head[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.sec-title[data-astro-cid-m3zpgalb]{color:var(--silver);font-size:clamp(3rem,7vw,5.6rem);font-weight:800}.sec-head[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]:not(.status){max-width:36rem;color:var(--muted);font-size:1.1rem}.sec-title[data-astro-cid-m3zpgalb]{margin-bottom:clamp(28px,4vw,48px)}.menu[data-astro-cid-m3zpgalb]{padding-block:clamp(64px,8vw,104px) 24px}.line[data-astro-cid-m3zpgalb]:last-of-type{margin-bottom:28px}.line[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4.5vw,72px);margin-bottom:clamp(64px,9vw,120px);display:grid}.line[data-astro-cid-m3zpgalb].flip .line-photo[data-astro-cid-m3zpgalb]{order:2}.line-photo[data-astro-cid-m3zpgalb]{margin:0;position:sticky;top:100px}.line-photo[data-astro-cid-m3zpgalb] img{aspect-ratio:4/3.3;object-fit:cover;filter:saturate(1.08)contrast(1.04);width:100%;height:auto;box-shadow:0 30px 60px -30px oklch(5% .03 262/.9)}.line-title[data-astro-cid-m3zpgalb]{letter-spacing:.02em;align-items:center;gap:16px;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:700;display:flex}.line-title[data-astro-cid-m3zpgalb] .badge[data-astro-cid-m3zpgalb]{font-size:1.3rem}.line-note[data-astro-cid-m3zpgalb]{color:var(--muted);max-width:34rem;margin:14px 0 26px}.menu-more[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--muted);align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:inline-flex}.menu-more[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--amber)}@media (width<=900px){.line[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.line[data-astro-cid-m3zpgalb].flip .line-photo[data-astro-cid-m3zpgalb]{order:0}.line-photo[data-astro-cid-m3zpgalb]{position:static}}.gallery[data-astro-cid-m3zpgalb]{background:linear-gradient(var(--night), var(--cobalt-deep) 55%, var(--night));padding-block:clamp(64px,8vw,104px)}.windows[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(90px,11vw,150px);gap:clamp(10px,1.4vw,18px);display:grid}.window[data-astro-cid-m3zpgalb]{outline:1px solid var(--line-strong);outline-offset:5px;margin:0;overflow:hidden}.window[data-astro-cid-m3zpgalb] picture{height:100%;display:block}.window[data-astro-cid-m3zpgalb] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s;filter:brightness(.86)saturate(1.05)}.window[data-astro-cid-m3zpgalb]:hover img{filter:brightness()saturate(1.12);transform:scale(1.04)}.w0[data-astro-cid-m3zpgalb]{grid-area:1/1/4/3}.w1[data-astro-cid-m3zpgalb]{grid-area:1/3/3/5}.w2[data-astro-cid-m3zpgalb]{grid-area:1/5/4/7}.w3[data-astro-cid-m3zpgalb]{grid-area:3/3/6/5}.w4[data-astro-cid-m3zpgalb]{grid-area:4/1/6/3}.w5[data-astro-cid-m3zpgalb]{grid-area:4/5/6/7}@media (width<=700px){.windows[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;grid-auto-rows:42vw}.window[data-astro-cid-m3zpgalb]{grid-area:auto!important}}.loc[data-astro-cid-m3zpgalb]{padding-block:clamp(64px,8vw,104px)}.loc-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr 1.25fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.sub-title[data-astro-cid-m3zpgalb]{color:var(--amber);margin-bottom:18px}.timetable[data-astro-cid-m3zpgalb]{border-collapse:collapse;width:100%}.timetable[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb],.timetable[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]{text-align:left;border-bottom:1px solid var(--line);padding:13px 0;font-weight:500}.timetable[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{font:600 1.25rem/1 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.05em}.timetable[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]:nth-child(2){color:var(--silver)}.timetable[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb].closed th[data-astro-cid-m3zpgalb],.timetable[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb].closed td[data-astro-cid-m3zpgalb]{color:oklch(62% .03 262)}.today-mark[data-astro-cid-m3zpgalb]{visibility:hidden;color:var(--amber);font-size:.7rem;text-align:right!important}.timetable[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb][data-today] th[data-astro-cid-m3zpgalb],.timetable[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb][data-today] td[data-astro-cid-m3zpgalb]:nth-child(2){color:var(--amber)}.timetable[data-astro-cid-m3zpgalb] tr[data-astro-cid-m3zpgalb][data-today] .today-mark[data-astro-cid-m3zpgalb]{visibility:visible}.steps[data-astro-cid-m3zpgalb]{counter-reset:s;gap:18px;margin:0 0 28px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{counter-increment:s;color:var(--silver);grid-template-columns:2.4rem 1fr;gap:12px;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:counter(s);border:1.5px solid var(--amber);width:2.1rem;height:2.1rem;color:var(--amber);font:700 1rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.address[data-astro-cid-m3zpgalb]{color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;display:flex}.map[data-astro-cid-m3zpgalb]{aspect-ratio:1;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 45%, oklch(30% .1 262/.6), transparent 65%), var(--night-2);width:100%;position:relative}.map-fallback[data-astro-cid-m3zpgalb]{text-align:center;color:var(--muted);place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.map-fallback[data-astro-cid-m3zpgalb] .icon{color:var(--amber)}.map[data-astro-cid-m3zpgalb] iframe[data-astro-cid-m3zpgalb]{filter:invert(.9)hue-rotate(185deg)saturate(.7)brightness(.9);border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1000px){.loc-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr}.map[data-astro-cid-m3zpgalb]{aspect-ratio:16/9;grid-column:1/-1}}@media (width<=640px){.loc-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.map[data-astro-cid-m3zpgalb]{aspect-ratio:1}}.contact[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);background:radial-gradient(120% 90% at 85% 120%,oklch(30% .12 264/.7),#0000 60%);padding-block:clamp(64px,8vw,104px)}.contact-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:clamp(3rem,7vw,5.6rem)}.contact[data-astro-cid-m3zpgalb] header[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);max-width:26rem;margin-top:18px;font-size:1.1rem}.channels[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.channel[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line-strong);color:var(--silver);transition:color .2s, padding .35s var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 6px;text-decoration:none;display:grid}.channel[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font:700 1.9rem/1 var(--font-display), sans-serif;letter-spacing:.04em;display:block}.channel[data-astro-cid-m3zpgalb] small[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:.95rem}.channel[data-astro-cid-m3zpgalb]:hover{color:var(--amber);padding-left:14px}.channel-main[data-astro-cid-m3zpgalb]{color:var(--amber)}@media (width<=860px){.contact-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}
