.on-photo[data-astro-cid-wajng76k]{color:var(--color-white);isolation:isolate;position:relative}.on-photo[data-astro-cid-wajng76k] .bg[data-astro-cid-wajng76k]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.on-photo[data-astro-cid-wajng76k]:after{content:"";z-index:-1;background:#14141461;position:absolute;inset:0}.sec-title[data-astro-cid-wajng76k]{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.25}.sec-title[data-astro-cid-wajng76k] .script[data-astro-cid-wajng76k]{font-size:1.5em}.hero[data-astro-cid-wajng76k]{text-align:center;min-height:72vh;padding:3rem var(--gutter);justify-content:center;align-items:center;display:flex}.hero[data-astro-cid-wajng76k] .bg[data-astro-cid-wajng76k]{object-position:center 40%}.eyebrow[data-astro-cid-wajng76k]{margin:0 0 .1em;font-size:clamp(2.6rem,5vw,4.2rem)}.hero[data-astro-cid-wajng76k] h1[data-astro-cid-wajng76k]{max-width:15em;margin:0 auto;font-size:clamp(2rem,4.4vw,3.6rem)}.hero[data-astro-cid-wajng76k] .rule[data-astro-cid-wajng76k]{width:min(600px,80%);margin-block:.6rem 1rem}.hero-sub[data-astro-cid-wajng76k]{max-width:30em;margin:0 auto 1.6rem;font-size:clamp(1rem,1.7vw,1.45rem)}.intro[data-astro-cid-wajng76k] p[data-astro-cid-wajng76k]{color:var(--color-charcoal);font-size:1.1rem}.inside-grid[data-astro-cid-wajng76k]{background:#3a3a3a;border:1px solid #3a3a3a;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1000px;margin:2.5rem auto 0;padding:0;list-style:none;display:grid}.inside-grid[data-astro-cid-wajng76k] li[data-astro-cid-wajng76k]{background:var(--color-black);align-content:start;gap:.5rem;padding:1.8rem 1.5rem;display:grid}.num[data-astro-cid-wajng76k]{font-family:var(--font-heading);color:#8a8a8a;font-size:2.2rem;line-height:1}.inside-grid[data-astro-cid-wajng76k] strong[data-astro-cid-wajng76k]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:400}.inside-grid[data-astro-cid-wajng76k] li[data-astro-cid-wajng76k] span[data-astro-cid-wajng76k]:last-child{color:#cfcfcf;font-size:.97rem}@media (width<=820px){.inside-grid[data-astro-cid-wajng76k]{grid-template-columns:1fr 1fr}}@media (width<=520px){.inside-grid[data-astro-cid-wajng76k]{grid-template-columns:1fr}}.guide-list[data-astro-cid-wajng76k]{gap:clamp(48px,7vw,96px);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.guide[data-astro-cid-wajng76k]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.guide[data-astro-cid-wajng76k].flip .photos[data-astro-cid-wajng76k]{order:2}.photos[data-astro-cid-wajng76k]{aspect-ratio:4/3;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;display:grid}.photos[data-astro-cid-wajng76k] img[data-astro-cid-wajng76k]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.photos[data-astro-cid-wajng76k] .main[data-astro-cid-wajng76k],.photos[data-astro-cid-wajng76k]:has(.thumb:only-of-type) .thumb[data-astro-cid-wajng76k],.photos[data-astro-cid-wajng76k]:not(:has(.thumb)) .main[data-astro-cid-wajng76k]{grid-row:1/3}.photos[data-astro-cid-wajng76k]:not(:has(.thumb)){grid-template-columns:1fr}.photos[data-astro-cid-wajng76k]:hover img[data-astro-cid-wajng76k]{opacity:.9}.where[data-astro-cid-wajng76k]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.4rem;font-size:.85rem}.text[data-astro-cid-wajng76k] h3[data-astro-cid-wajng76k]{margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.text[data-astro-cid-wajng76k] h3[data-astro-cid-wajng76k] a[data-astro-cid-wajng76k]{text-decoration:none}.text[data-astro-cid-wajng76k] .rule[data-astro-cid-wajng76k]{width:120px;margin:.8rem 0 1.2rem}.text[data-astro-cid-wajng76k] p[data-astro-cid-wajng76k]{font-size:1.05rem}.features[data-astro-cid-wajng76k]{gap:.45rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.features[data-astro-cid-wajng76k] li[data-astro-cid-wajng76k]:before{content:"✓  "}.more[data-astro-cid-wajng76k]{color:var(--color-muted);margin:3rem 0 0;font-style:italic}@media (width<=820px){.guide[data-astro-cid-wajng76k]{grid-template-columns:1fr}.guide[data-astro-cid-wajng76k].flip .photos[data-astro-cid-wajng76k]{order:0}}.others[data-astro-cid-wajng76k]{background:var(--color-ivory)}.lede[data-astro-cid-wajng76k]{max-width:36em;color:var(--color-charcoal);margin:0 auto 2rem}.venue-cloud[data-astro-cid-wajng76k]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:0 auto 2.5rem;padding:0;list-style:none;display:flex}.venue-cloud[data-astro-cid-wajng76k] a[data-astro-cid-wajng76k]{background:var(--color-white);border:1px solid #c8c8c8;padding:.45em 1em;font-size:.95rem;text-decoration:none;transition:background .2s,color .2s;display:block}.venue-cloud[data-astro-cid-wajng76k] a[data-astro-cid-wajng76k]:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}
