.map-hero[data-astro-cid-y6dp7ad7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--rule);background:var(--paper)}.map-hero-text[data-astro-cid-y6dp7ad7]{padding-top:80px;padding-bottom:80px;padding-right:56px;padding-left:max(24px,calc((100vw - var(--frame)) / 2 + 24px))}.map-hero-badge[data-astro-cid-y6dp7ad7]{display:inline-block;font-size:13px;letter-spacing:.2em;color:var(--green-deep);padding-bottom:12px;border-bottom:1px solid var(--rule-strong);margin-bottom:32px}.map-hero-title[data-astro-cid-y6dp7ad7]{font-family:var(--font-serif);font-size:38px;font-weight:400;line-height:1.62;letter-spacing:.08em;color:var(--text);margin:0 0 28px}.map-hero-lead[data-astro-cid-y6dp7ad7]{max-width:480px;color:var(--ink-2);margin:0}.map-hero-figure[data-astro-cid-y6dp7ad7]{align-self:stretch;overflow:hidden;display:flex;align-items:center;min-width:0}.map-hero-figure[data-astro-cid-y6dp7ad7] img[data-astro-cid-y6dp7ad7]{width:100%;height:auto;border-radius:0}.map-crumb[data-astro-cid-y6dp7ad7]{padding-top:22px}.map-p[data-astro-cid-y6dp7ad7]{color:var(--ink-2);margin:0 0 20px}.map-p[data-astro-cid-y6dp7ad7]:last-child{margin-bottom:0}.day-list[data-astro-cid-y6dp7ad7]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule);max-width:var(--measure)}.day-list[data-astro-cid-y6dp7ad7] li[data-astro-cid-y6dp7ad7]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule)}.day-no[data-astro-cid-y6dp7ad7]{font-family:var(--font-serif);font-size:14px;letter-spacing:.12em;color:var(--ink-3)}.day-title[data-astro-cid-y6dp7ad7]{font-family:var(--font-serif);font-size:15.5px;line-height:1.9;letter-spacing:.04em;color:var(--ink)}.signup-card[data-astro-cid-y6dp7ad7]{max-width:620px}.signup-title[data-astro-cid-y6dp7ad7]{font-family:var(--font-serif);font-size:19px;font-weight:400;letter-spacing:.05em;color:var(--text);margin:0 0 12px}.signup-note[data-astro-cid-y6dp7ad7]{font-size:14.5px;color:var(--ink-3);line-height:1.95;margin:0 0 26px}.signup-field[data-astro-cid-y6dp7ad7]{margin-bottom:22px}.signup-field[data-astro-cid-y6dp7ad7] label[data-astro-cid-y6dp7ad7]{display:block;font-size:13px;letter-spacing:.16em;color:var(--mark);margin-bottom:8px}.signup-field[data-astro-cid-y6dp7ad7] input[data-astro-cid-y6dp7ad7][type=email]:not(.signup-honeypot){width:100%;font-family:var(--font-sans);font-size:15px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;padding:10px 2px;letter-spacing:.03em}.signup-field[data-astro-cid-y6dp7ad7] input[data-astro-cid-y6dp7ad7][type=email]:not(.signup-honeypot):focus{outline:none;border-bottom-color:var(--lamp-ink);box-shadow:0 1px 0 0 var(--lamp-ink)}.signup-button[data-astro-cid-y6dp7ad7]{display:inline-flex;align-items:center;justify-content:center;background:var(--lamp);color:#fffdf9;border:0;border-radius:var(--radius);font-family:var(--font-sans);font-size:14.5px;letter-spacing:.08em;padding:16px 40px;cursor:pointer;transition:background .2s ease}.signup-button[data-astro-cid-y6dp7ad7]:hover{background:var(--accent-hover)}.signup-button[data-astro-cid-y6dp7ad7]:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.signup-honeypot[data-astro-cid-y6dp7ad7]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.signup-result[data-astro-cid-y6dp7ad7]{display:block;width:100%;height:0;border:0}.signup-consent[data-astro-cid-y6dp7ad7]{font-size:13px;color:var(--ink-3);line-height:1.95;margin:22px 0 0}.signup-consent[data-astro-cid-y6dp7ad7] a[data-astro-cid-y6dp7ad7]{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);text-decoration:none}.map-closing[data-astro-cid-y6dp7ad7]{margin-top:32px}.map-closing[data-astro-cid-y6dp7ad7] a[data-astro-cid-y6dp7ad7]{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);text-decoration:none}@media(max-width:820px){.map-hero[data-astro-cid-y6dp7ad7]{grid-template-columns:minmax(0,1fr);border-bottom:0}.map-hero-text[data-astro-cid-y6dp7ad7]{order:2;padding:44px 20px 40px}.map-hero-figure[data-astro-cid-y6dp7ad7]{order:1}.map-hero-title[data-astro-cid-y6dp7ad7]{font-size:28px;line-height:1.7;margin-bottom:22px}.map-hero-lead[data-astro-cid-y6dp7ad7]{max-width:none}.map-crumb[data-astro-cid-y6dp7ad7]{padding-top:18px}.day-list[data-astro-cid-y6dp7ad7]{max-width:none}.day-list[data-astro-cid-y6dp7ad7] li[data-astro-cid-y6dp7ad7]{grid-template-columns:40px minmax(0,1fr);gap:12px}.signup-button[data-astro-cid-y6dp7ad7]{width:100%}}
