.estimate[data-astro-cid-6ghr233v]{margin-top:2rem}.estimate[data-astro-cid-6ghr233v] .button[data-astro-cid-6ghr233v]{margin-top:.8rem}.on-photo[data-astro-cid-6ghr233v]{color:var(--color-white);isolation:isolate;position:relative}.on-photo[data-astro-cid-6ghr233v] .bg[data-astro-cid-6ghr233v]{object-fit:cover;object-position:center 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.on-photo[data-astro-cid-6ghr233v]:after{content:"";z-index:-1;background:#1414144d;position:absolute;inset:0}.hero[data-astro-cid-6ghr233v]{text-align:center;min-height:clamp(420px,45vw,640px);padding:2rem var(--gutter);place-items:center;display:grid}.hero[data-astro-cid-6ghr233v] h1[data-astro-cid-6ghr233v]{margin:0;font-size:clamp(2.6rem,5vw,4.4rem)}.hero[data-astro-cid-6ghr233v] .rule[data-astro-cid-6ghr233v]{width:min(420px,70%)}.hero-sub[data-astro-cid-6ghr233v]{margin:0;font-size:clamp(1.1rem,1.8vw,1.5rem)}.hero-sub[data-astro-cid-6ghr233v] a[data-astro-cid-6ghr233v]{text-underline-offset:4px}.details[data-astro-cid-6ghr233v] ul[data-astro-cid-6ghr233v]{padding:1.2rem var(--gutter);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:.4rem 2.5rem;margin:0;font-size:.95rem;list-style:none;display:flex}.story[data-astro-cid-6ghr233v]{padding-block:3rem 2rem;font-size:1.1rem}@media (width>=701px){.story[data-astro-cid-6ghr233v]{text-align:center}}.film[data-astro-cid-6ghr233v]{padding:.5rem var(--gutter) clamp(2.5rem, 5vw, 4rem)}.film-box[data-astro-cid-6ghr233v]{max-width:960px;margin-inline:auto}.film-thumb[data-astro-cid-6ghr233v]{aspect-ratio:16/9;background:#111;position:relative}.film-thumb[data-astro-cid-6ghr233v] iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v]{cursor:pointer;width:100%;height:100%;color:var(--color-white);background:#111;border:0;padding:0;display:block;position:absolute;inset:0}.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v]:hover img[data-astro-cid-6ghr233v]{opacity:.85}.play-icon[data-astro-cid-6ghr233v]{border:1px solid var(--color-white);background:#0000008c;border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;padding-left:3px;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;left:50%}.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v]:hover .play-icon[data-astro-cid-6ghr233v],.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v]:focus-visible .play-icon[data-astro-cid-6ghr233v]{background:var(--color-white);color:var(--color-black)}.film-thumb[data-astro-cid-6ghr233v] .play[data-astro-cid-6ghr233v]:focus-visible{outline-offset:2px;outline:3px solid #4a90e2}.film-caption[data-astro-cid-6ghr233v]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:#ccc;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin:.9rem 0 0;font-size:.9rem;display:flex}.film-caption[data-astro-cid-6ghr233v] a[data-astro-cid-6ghr233v]{text-underline-offset:4px}.photos[data-astro-cid-6ghr233v]{padding-bottom:1rem}.col[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v]{height:auto}.day-grid[data-astro-cid-6ghr233v]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.day-grid[data-astro-cid-6ghr233v].balanced{align-items:stretch}.col[data-astro-cid-6ghr233v]{flex-direction:column;gap:8px;display:flex}.col[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v]{width:100%}@media (width>=641px){.balanced[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v][style*=--shape]{aspect-ratio:var(--shape);object-fit:cover}.balanced[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v]:last-child{object-fit:cover;flex-grow:1}}@media (width<=640px){.day-grid[data-astro-cid-6ghr233v]{flex-direction:column;display:flex}.col[data-astro-cid-6ghr233v]{display:contents}}.more[data-astro-cid-6ghr233v].section{padding-top:1.5rem;padding-bottom:1rem}.neighbors[data-astro-cid-6ghr233v].section{padding-top:1.5rem}.venue-link[data-astro-cid-6ghr233v]{font-family:var(--font-heading);margin-top:2rem;font-size:1.3rem}.vendors[data-astro-cid-6ghr233v]{padding-bottom:3rem}.neighbors[data-astro-cid-6ghr233v]{max-width:1100px;padding-inline:var(--gutter);margin-inline:auto}.neighbors[data-astro-cid-6ghr233v] h2[data-astro-cid-6ghr233v]{text-align:center;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.25}.neighbor-grid[data-astro-cid-6ghr233v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.neighbor-grid[data-astro-cid-6ghr233v] a[data-astro-cid-6ghr233v]{text-decoration:none;display:block}.neighbor-grid[data-astro-cid-6ghr233v] img[data-astro-cid-6ghr233v]{aspect-ratio:2/3;object-fit:cover;width:100%}.neighbor-grid[data-astro-cid-6ghr233v] .couple[data-astro-cid-6ghr233v]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;margin-top:.7rem;font-size:1.1rem;display:block}@media (width<=720px){.neighbor-grid[data-astro-cid-6ghr233v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.neighbor-grid[data-astro-cid-6ghr233v] .couple[data-astro-cid-6ghr233v]{font-size:.95rem}}
