.loc[data-astro-cid-zxgdgff3]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);background:var(--card);border-radius:var(--radius-lg);overflow:hidden}.art[data-astro-cid-zxgdgff3]{position:relative;min-height:320px;aspect-ratio:760 / 400}.topo[data-astro-cid-zxgdgff3]{position:absolute;inset:0;width:100%;height:100%}.label[data-astro-cid-zxgdgff3]{position:absolute;left:50%;top:52.5%;transform:translate(26px,-54px);background:var(--card);padding:.4rem .85rem;border-radius:999px;font-weight:500;font-size:.9375rem}.alt[data-astro-cid-zxgdgff3]{position:absolute;left:12%;bottom:14%;font:italic 400 .875rem var(--serif);color:var(--tuff)}.inset[data-astro-cid-zxgdgff3]{position:absolute;right:16px;top:16px;background:var(--card);border-radius:14px;padding:10px 10px 6px;display:grid;justify-items:center;gap:2px;width:clamp(110px,22%,180px)}.inset[data-astro-cid-zxgdgff3] span[data-astro-cid-zxgdgff3]{font-size:var(--t-caption);color:var(--muted)}.info[data-astro-cid-zxgdgff3]{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.75rem)}dl[data-astro-cid-zxgdgff3]{margin:0}dl[data-astro-cid-zxgdgff3] div[data-astro-cid-zxgdgff3]{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line)}dl[data-astro-cid-zxgdgff3] div[data-astro-cid-zxgdgff3]:first-child{border-top:0}dt[data-astro-cid-zxgdgff3]{color:var(--muted);font-size:var(--t-small)}dd[data-astro-cid-zxgdgff3]{margin:0;font-weight:500;text-align:right}@media(prefers-reduced-motion:no-preference){.pulse{transform-box:fill-box;transform-origin:center;animation:lp 2.6s ease-out infinite}@keyframes lp{0%{transform:scale(.6)}70%,to{transform:scale(1.5);opacity:0}}}@media(max-width:860px){.loc[data-astro-cid-zxgdgff3]{grid-template-columns:minmax(0,1fr)}.art[data-astro-cid-zxgdgff3]{aspect-ratio:16 / 10;min-height:0}}@media(max-width:560px){.art[data-astro-cid-zxgdgff3]{aspect-ratio:4 / 3}.label[data-astro-cid-zxgdgff3]{transform:translate(18px,-46px)}.inset[data-astro-cid-zxgdgff3]{top:auto;bottom:12px;right:12px;width:92px;padding:6px 6px 4px}.alt[data-astro-cid-zxgdgff3]{left:6%;bottom:8%}}.pnav[data-astro-cid-qk5cg3dy]{display:grid;gap:1.75rem}.head[data-astro-cid-qk5cg3dy]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.ttl[data-astro-cid-qk5cg3dy]{display:flex;align-items:baseline;gap:1rem}.pills[data-astro-cid-qk5cg3dy]{display:flex;gap:.6rem}.strip[data-astro-cid-qk5cg3dy]{grid-auto-columns:minmax(0,1fr);gap:1rem;list-style:none;padding:4px;margin:-4px}.item[data-astro-cid-qk5cg3dy]{display:grid;gap:.55rem;text-decoration:none}.item[data-astro-cid-qk5cg3dy] .th{aspect-ratio:3 / 2;border-radius:12px;opacity:.85;transition:opacity .2s}.item[data-astro-cid-qk5cg3dy].active .th{opacity:1;box-shadow:0 0 0 4px var(--roof)}.meta[data-astro-cid-qk5cg3dy]{display:flex;justify-content:space-between;font-size:var(--t-caption);color:var(--muted)}.active[data-astro-cid-qk5cg3dy] .meta[data-astro-cid-qk5cg3dy] span[data-astro-cid-qk5cg3dy]:first-child{color:var(--roof);font-weight:600}.nm[data-astro-cid-qk5cg3dy]{font-size:var(--t-small);color:var(--muted);line-height:1.35}.active[data-astro-cid-qk5cg3dy] .nm[data-astro-cid-qk5cg3dy]{color:var(--ink);font-weight:500}.here[data-astro-cid-qk5cg3dy]{justify-self:start;background:var(--roof);color:var(--light);font-size:.75rem;font-weight:500;padding:.2rem .6rem;border-radius:999px}@media(hover:hover){.item[data-astro-cid-qk5cg3dy]:hover .th{opacity:1}}.prog[data-astro-cid-qk5cg3dy]{height:2px;background:var(--line);border-radius:2px;overflow:hidden}.prog[data-astro-cid-qk5cg3dy] span[data-astro-cid-qk5cg3dy]{display:block;height:100%;background:var(--roof)}@media(max-width:1000px){.strip[data-astro-cid-qk5cg3dy]{grid-auto-columns:168px}}@media(max-width:640px){.hide-s[data-astro-cid-qk5cg3dy]{display:none}.strip[data-astro-cid-qk5cg3dy]{grid-auto-columns:140px}}.head[data-astro-cid-chubzctd]{display:grid;gap:1.1rem;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}.back[data-astro-cid-chubzctd]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);text-decoration:none;font-size:var(--t-small);justify-self:start;min-height:44px}.back[data-astro-cid-chubzctd] .icon{--icon-line: currentColor;--icon-fill: transparent}.meta[data-astro-cid-chubzctd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.livechip[data-astro-cid-chubzctd]{display:inline-flex;align-items:center;gap:.4rem;background:var(--roof);color:var(--light);font-size:var(--t-caption);font-weight:500;padding:.3rem .8rem;border-radius:999px}.livechip[data-astro-cid-chubzctd]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--light)}h1[data-astro-cid-chubzctd]{font-size:clamp(2.25rem,1.5rem + 3.2vw,4.5rem);line-height:1.05;max-width:20ch;overflow-wrap:break-word;hyphens:auto}.place[data-astro-cid-chubzctd]{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:var(--t-lead)}.place[data-astro-cid-chubzctd] .icon{flex:none}.wrap[data-astro-cid-chubzctd]>.cover{aspect-ratio:1200 / 520;border-radius:var(--radius-lg)}.body[data-astro-cid-chubzctd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(2rem,6vw,6rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem);align-items:start}.prose[data-astro-cid-chubzctd]{display:grid;gap:1.4rem;max-width:68ch;font-size:var(--t-body);line-height:1.72}.prose[data-astro-cid-chubzctd] p:first-child{font:400 clamp(1.375rem,1.15rem + .9vw,1.75rem)/1.42 var(--serif);letter-spacing:-.01em}.prose[data-astro-cid-chubzctd] a{color:var(--roof);text-underline-offset:3px;text-decoration-thickness:1px}.prose[data-astro-cid-chubzctd] strong{font-weight:600}.facts[data-astro-cid-chubzctd]{display:grid;gap:1rem;position:sticky;top:calc(var(--header-h) + 1.5rem)}.facts[data-astro-cid-chubzctd] dl[data-astro-cid-chubzctd]{margin:0;background:var(--card);border-radius:20px;padding:.5rem 1.5rem}.facts[data-astro-cid-chubzctd] dl[data-astro-cid-chubzctd] div[data-astro-cid-chubzctd]{display:grid;gap:.25rem;padding:.9rem 0;border-top:1px solid var(--line)}.facts[data-astro-cid-chubzctd] dl[data-astro-cid-chubzctd] div[data-astro-cid-chubzctd]:first-child{border-top:0}dt[data-astro-cid-chubzctd]{font-size:var(--t-caption);color:var(--muted)}dd[data-astro-cid-chubzctd]{margin:0;font-weight:500}.gal[data-astro-cid-chubzctd]{display:grid;gap:1.5rem;justify-items:start;padding-top:1.5rem}.grid[data-astro-cid-chubzctd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.gbtn[data-astro-cid-chubzctd]{padding:0;border:0;background:none;cursor:zoom-in;border-radius:16px;overflow:hidden}.gbtn[data-astro-cid-chubzctd] .photo{aspect-ratio:4 / 3}.gbtn[data-astro-cid-chubzctd] img{transition:transform .4s ease}@media(hover:hover){.gbtn[data-astro-cid-chubzctd]:hover img{transform:scale(1.03)}}.gal[data-astro-cid-chubzctd] .soon-wide{width:100%;aspect-ratio:4 / 1;min-height:200px;border-radius:20px}.locsec[data-astro-cid-chubzctd]{display:grid;gap:1.75rem;padding-top:clamp(4rem,7vw,6rem)}.pn[data-astro-cid-chubzctd]{padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(4rem,7vw,6rem)}.cta-wrap[data-astro-cid-chubzctd]{padding-bottom:clamp(4rem,7vw,6rem)}.cta[data-astro-cid-chubzctd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--night);color:var(--light);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,4rem)}.cta[data-astro-cid-chubzctd] h2[data-astro-cid-chubzctd]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.lightbox[data-astro-cid-chubzctd]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#141213f0;color:#fff}.lightbox[data-astro-cid-chubzctd]::backdrop{background:#141213b3}.lightbox[data-astro-cid-chubzctd] figure[data-astro-cid-chubzctd]{margin:0;height:100%;display:grid;place-items:center;padding:calc(64px + env(safe-area-inset-top)) 16px calc(64px + env(safe-area-inset-bottom))}.lightbox[data-astro-cid-chubzctd] img[data-astro-cid-chubzctd]{max-width:100%;max-height:calc(100dvh - 160px);object-fit:contain;border-radius:8px}.lightbox[data-astro-cid-chubzctd] figcaption[data-astro-cid-chubzctd]{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%);font-size:var(--t-small);opacity:.8}.lightbox[data-astro-cid-chubzctd] .round-btn[data-astro-cid-chubzctd]{position:absolute;background:#ffffff1f;border-color:transparent;color:#fff}.lb-close[data-astro-cid-chubzctd]{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right))}.lb-prev[data-astro-cid-chubzctd]{left:calc(14px + env(safe-area-inset-left));top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-chubzctd]{right:calc(14px + env(safe-area-inset-right));top:50%;transform:translateY(-50%)}@media(max-width:900px){.body[data-astro-cid-chubzctd]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-chubzctd]{position:static}.wrap[data-astro-cid-chubzctd]>.cover{aspect-ratio:16 / 10}}@media(max-width:640px){.grid[data-astro-cid-chubzctd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gbtn[data-astro-cid-chubzctd]{border-radius:12px}.lb-prev[data-astro-cid-chubzctd],.lb-next[data-astro-cid-chubzctd]{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));transform:none}.cta[data-astro-cid-chubzctd] .btn[data-astro-cid-chubzctd]{width:100%}}
