.bar[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:20;height:64px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,56px);background:#f7f2eaf0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.wide[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:clamp(16px,2vw,30px);white-space:nowrap}.navlink[data-astro-cid-dmqpwcec]{text-decoration:none;font:500 var(--fs-ui) var(--sans);letter-spacing:.2em;text-transform:uppercase}.navlink[data-astro-cid-dmqpwcec].cta{font-weight:600;background:var(--dark);color:var(--bg);padding:12px 20px;border-radius:999px}.lang[data-astro-cid-dmqpwcec]{flex:none;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font:600 var(--fs-ui) var(--sans);letter-spacing:.14em}.lang[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:#8a7c6a;font-weight:400}.lang[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].on{color:var(--ink);font-weight:600}.menu-btn[data-astro-cid-dmqpwcec]{background:none;border:0;padding:10px 0;cursor:pointer;display:flex;align-items:center;gap:12px;font:500 var(--fs-ui) var(--sans);letter-spacing:.2em}.bars[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:6px}.bars[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:22px;height:1px;background:var(--ink)}.x[data-astro-cid-dmqpwcec]{font-size:24px;font-weight:300;line-height:1;letter-spacing:0}@media (min-width: 1040px){.wide[data-astro-cid-dmqpwcec]{display:flex}.bar[data-astro-cid-dmqpwcec]>.menu-btn[data-astro-cid-dmqpwcec]{display:none}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:40;background:var(--bg);display:flex;flex-direction:column;overflow:auto}.menu[data-astro-cid-dmqpwcec][hidden]{display:none}.menu-top[data-astro-cid-dmqpwcec]{height:64px;flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.menu-top[data-astro-cid-dmqpwcec] .menu-btn[data-astro-cid-dmqpwcec]{gap:10px}.menu-body[data-astro-cid-dmqpwcec]{padding:28px 24px 24px;display:flex;flex-direction:column;flex:1}.who[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:14px}.arch[data-astro-cid-dmqpwcec]{width:54px;height:68px;border-radius:27px 27px 0 0;overflow:hidden;flex:none;background:var(--band)}.arch[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.who-name[data-astro-cid-dmqpwcec]{font:italic 400 var(--fs-title)/1 var(--serif)}.who-sub[data-astro-cid-dmqpwcec]{font-size:var(--fs-small);color:var(--muted);margin-top:4px}.menu-links[data-astro-cid-dmqpwcec]{margin-top:26px;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.menu-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-top:1px solid var(--line);text-decoration:none}.num[data-astro-cid-dmqpwcec]{font:600 var(--fs-label) var(--sans);color:var(--accent);width:22px}.lbl[data-astro-cid-dmqpwcec]{font:400 34px/1 var(--serif)}.menu-foot[data-astro-cid-dmqpwcec]{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:14px}.menu-row[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-small);color:var(--muted)}.menu-row[data-astro-cid-dmqpwcec] b{color:var(--ink)}.seg[data-astro-cid-dmqpwcec]{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;font:600 var(--fs-ui) var(--sans);letter-spacing:.14em}.seg[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:7px 12px;border-radius:999px;text-decoration:none;color:var(--ink)}.seg[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].on{background:var(--dark);color:var(--bg)}.menu-cta[data-astro-cid-dmqpwcec]{padding:17px;font-size:var(--fs-button)}.hero[data-astro-cid-bbe6dxrz]{position:relative}.photo[data-astro-cid-bbe6dxrz]{height:clamp(440px,72vh,720px);position:relative;overflow:hidden}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.fade[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(rgba(247,242,234,0),var(--bg) 90%)}.copy[data-astro-cid-bbe6dxrz]{position:relative;margin-top:-80px;padding:0 24px;text-align:center}h1[data-astro-cid-bbe6dxrz]{margin:0;font:400 clamp(72px,11vw,150px)/.9 var(--serif)}h1[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{color:var(--gold)}.date[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:20px;font-size:clamp(15px,1.6vw,19px);font-weight:600;letter-spacing:.02em}.rule[data-astro-cid-bbe6dxrz]{width:44px;height:1px;background:var(--gold-2)}.place[data-astro-cid-bbe6dxrz]{font-size:var(--fs-body);margin-top:6px;color:var(--muted)}.tagline[data-astro-cid-bbe6dxrz]{margin:22px auto 0;max-width:560px;font:italic 400 clamp(22px,2.4vw,28px)/1.35 var(--serif);text-wrap:pretty}.ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.cta[data-astro-cid-bbe6dxrz]{padding:17px 34px;font-size:var(--fs-button);flex:1 1 200px;max-width:260px}.cta[data-astro-cid-bbe6dxrz].outline{padding:16px 34px;font-weight:400}.cd-wrap[data-astro-cid-bbe6dxrz]{margin:56px auto 0;max-width:560px;padding:0 20px;box-sizing:border-box}.cd[data-astro-cid-bbe6dxrz]{padding:22px 16px 20px;background:var(--card);border:1px solid var(--line-2);border-radius:22px;text-align:center;box-shadow:0 12px 30px -18px #3b312940}.cd-cap[data-astro-cid-bbe6dxrz]{font:italic 400 var(--fs-caption) var(--serif);color:var(--muted)}.cd-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.cd-cell[data-astro-cid-bbe6dxrz]{padding:4px 0}.cd-cell[data-astro-cid-bbe6dxrz]+.cd-cell[data-astro-cid-bbe6dxrz]{border-left:1px solid var(--line-2)}.cd-num[data-astro-cid-bbe6dxrz]{font:400 clamp(34px,5vw,48px)/1 var(--serif);font-variant-numeric:tabular-nums}.cd-num[data-astro-cid-bbe6dxrz].sec{color:var(--accent)}.cd-lbl[data-astro-cid-bbe6dxrz]{font:600 var(--fs-label) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:6px}.cd-foot[data-astro-cid-bbe6dxrz]{font-size:var(--fs-small);color:var(--muted);margin-top:14px}.wrap[data-astro-cid-s4x4txsv]{max-width:760px;margin:0 auto}.intro[data-astro-cid-s4x4txsv]{margin:14px auto 0;max-width:460px;text-align:center;font-size:var(--fs-body);line-height:1.55;color:var(--muted);text-wrap:pretty}.rows[data-astro-cid-s4x4txsv]{margin-top:36px;border-top:1px solid var(--line-2)}.row[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:clamp(64px,11vw,96px) 1fr;border-bottom:1px solid var(--line-2)}.time[data-astro-cid-s4x4txsv]{padding:22px 14px 22px 0;text-align:right;font:500 var(--fs-ui) var(--sans);letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;border-right:1px solid var(--line-3)}.body[data-astro-cid-s4x4txsv]{padding:18px 0 20px 22px;display:grid;grid-template-columns:8px 1fr;gap:14px;align-items:baseline}.dot[data-astro-cid-s4x4txsv]{width:7px;height:7px;border-radius:50%;background:var(--bronze);transform:translateY(-3px)}.title[data-astro-cid-s4x4txsv]{font:400 var(--fs-title)/1.15 var(--serif)}.note[data-astro-cid-s4x4txsv]{font-size:var(--fs-small);color:var(--muted);margin-top:4px}.wrap[data-astro-cid-cb5pn7rb]{max-width:1080px;margin:0 auto}.card[data-astro-cid-cb5pn7rb]{margin-top:40px;background:var(--card);border:1px solid var(--line-2);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.photo[data-astro-cid-cb5pn7rb]{min-height:clamp(240px,34vw,420px);background:var(--line-2);position:relative}.photo[data-astro-cid-cb5pn7rb] img[data-astro-cid-cb5pn7rb]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info[data-astro-cid-cb5pn7rb]{padding:clamp(26px,4vw,48px);display:flex;flex-direction:column;justify-content:center}.heading[data-astro-cid-cb5pn7rb]{font:italic 400 var(--fs-heading)/1.05 var(--serif)}.where[data-astro-cid-cb5pn7rb]{display:flex;align-items:center;gap:10px;margin-top:16px}.pin[data-astro-cid-cb5pn7rb]{width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--bronze);flex:none}.name[data-astro-cid-cb5pn7rb]{font:600 var(--fs-body) var(--sans);color:var(--dark)}.addr[data-astro-cid-cb5pn7rb]{font-size:var(--fs-small);color:var(--muted);margin-top:2px}.stay[data-astro-cid-cb5pn7rb]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-soft)}.stay-lbl[data-astro-cid-cb5pn7rb]{font:600 var(--fs-label) var(--sans);letter-spacing:.2em;color:var(--accent)}.stay[data-astro-cid-cb5pn7rb] p[data-astro-cid-cb5pn7rb]{margin:8px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted-2);text-wrap:pretty}.route[data-astro-cid-cb5pn7rb]{margin-top:22px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;text-decoration:none;font:600 var(--fs-ui) var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.arrow[data-astro-cid-cb5pn7rb]{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-3);display:grid;place-items:center;font-size:15px;letter-spacing:0;color:var(--accent)}.wrap[data-astro-cid-bzejpysa]{max-width:860px;margin:0 auto}.list[data-astro-cid-bzejpysa]{margin-top:40px;display:flex;flex-direction:column;gap:40px}.item[data-astro-cid-bzejpysa]{display:flex;flex-direction:row;align-items:center;gap:20px}.item[data-astro-cid-bzejpysa].rev{flex-direction:row-reverse}.polaroid[data-astro-cid-bzejpysa]{flex:none;width:46%;background:var(--card);padding:8px 8px 0;box-shadow:0 16px 30px -18px #2b241e73;transform:rotate(-3deg)}.rev[data-astro-cid-bzejpysa] .polaroid[data-astro-cid-bzejpysa]{transform:rotate(3deg)}.pic[data-astro-cid-bzejpysa]{aspect-ratio:1;background:var(--band);overflow:hidden}.pic[data-astro-cid-bzejpysa] img[data-astro-cid-bzejpysa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cap[data-astro-cid-bzejpysa]{padding:8px 2px 10px;text-align:center;font:italic 400 var(--fs-caption) var(--serif);color:var(--muted)}.cap-wide[data-astro-cid-bzejpysa]{display:none}.text[data-astro-cid-bzejpysa]{flex:1;min-width:0;position:relative;text-align:left}.rev[data-astro-cid-bzejpysa] .text[data-astro-cid-bzejpysa]{text-align:right}.when[data-astro-cid-bzejpysa]{font:600 var(--fs-label) var(--sans);letter-spacing:.18em;color:var(--accent)}.yr[data-astro-cid-bzejpysa]{display:none}.title[data-astro-cid-bzejpysa]{position:relative;font:400 var(--fs-title)/1.1 var(--serif);margin-top:6px}.text[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]{position:relative;margin:6px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted-2);text-wrap:pretty}@media (min-width: 1040px){.list[data-astro-cid-bzejpysa]{margin-top:64px;gap:56px}.item[data-astro-cid-bzejpysa]{gap:72px}.polaroid[data-astro-cid-bzejpysa]{width:290px;padding:14px 14px 0;box-shadow:0 22px 40px -22px #2b241e73}.cap[data-astro-cid-bzejpysa]{padding:14px 4px 18px}.cap-wide[data-astro-cid-bzejpysa]{display:inline}.cap-narrow[data-astro-cid-bzejpysa],.when[data-astro-cid-bzejpysa]{display:none}.yr[data-astro-cid-bzejpysa]{display:block;position:absolute;top:-58px;left:0;right:0;font:400 150px/1 var(--serif);color:#efe6d8;pointer-events:none}.title[data-astro-cid-bzejpysa]{font-size:var(--fs-heading);line-height:1.05;margin-top:0}.text[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]{margin-top:14px;font-size:var(--fs-body);line-height:1.6}}.wrap[data-astro-cid-vxl4wgev]{max-width:1080px;margin:0 auto}.box[data-astro-cid-vxl4wgev]{margin:36px auto 0;max-width:560px}.tabs[data-astro-cid-vxl4wgev]{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--card)}.tabs[data-astro-cid-vxl4wgev] button[data-astro-cid-vxl4wgev]{border:0;cursor:pointer;padding:12px 6px;border-radius:999px;font:500 var(--fs-ui) var(--sans);letter-spacing:.16em;text-transform:uppercase;background:transparent;color:var(--ink)}.tabs[data-astro-cid-vxl4wgev] button[data-astro-cid-vxl4wgev][aria-selected=true]{background:var(--dark);color:var(--bg)}.panel[data-astro-cid-vxl4wgev]{text-align:center;padding:28px 8px 0}.title[data-astro-cid-vxl4wgev]{font:italic 400 var(--fs-heading)/1.1 var(--serif)}.panel[data-astro-cid-vxl4wgev] p[data-astro-cid-vxl4wgev]{margin:12px auto 0;max-width:440px;font-size:var(--fs-body);line-height:1.6;color:var(--muted-2);text-wrap:pretty}.wrap[data-astro-cid-z6gx6xcw]{max-width:760px;margin:0 auto}.list[data-astro-cid-z6gx6xcw]{margin-top:40px;border-bottom:1px solid var(--line-2)}details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line-2)}summary[data-astro-cid-z6gx6xcw]{list-style:none;padding:22px 0;cursor:pointer;display:grid;grid-template-columns:44px 1fr 28px;align-items:baseline}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.n[data-astro-cid-z6gx6xcw]{font:400 var(--fs-caption) var(--serif);color:var(--accent)}.q[data-astro-cid-z6gx6xcw]{font:400 var(--fs-title)/1.2 var(--serif)}.icon[data-astro-cid-z6gx6xcw]{font-size:24px;font-weight:300;color:var(--accent);text-align:right}.icon[data-astro-cid-z6gx6xcw]:before{content:"+"}details[data-astro-cid-z6gx6xcw][open] .icon[data-astro-cid-z6gx6xcw]:before{content:"−"}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;padding:0 28px 24px 44px;font-size:var(--fs-body);line-height:1.6;color:var(--muted-2)}.band[data-astro-cid-v5yrzlsh]{margin-top:clamp(80px,10vw,130px);padding:clamp(64px,8vw,110px) 20px;background:var(--band);scroll-margin-top:64px}.wrap[data-astro-cid-v5yrzlsh]{max-width:640px;margin:0 auto}h2[data-astro-cid-v5yrzlsh]{margin:10px 0 0;font:italic 400 var(--fs-h2)/1 var(--serif)}.intro[data-astro-cid-v5yrzlsh]{margin:14px auto 0;max-width:440px;font-size:var(--fs-body);line-height:1.55;color:var(--muted-2)}.choices[data-astro-cid-v5yrzlsh]{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.choice[data-astro-cid-v5yrzlsh]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;text-decoration:none;border-radius:24px}.choice[data-astro-cid-v5yrzlsh].yes{background:var(--dark);color:var(--bg)}.choice[data-astro-cid-v5yrzlsh].no{padding:25px 20px;background:var(--card);border:1px solid var(--input)}.big[data-astro-cid-v5yrzlsh]{font:italic 400 32px/1 var(--serif)}.sub[data-astro-cid-v5yrzlsh]{font-size:var(--fs-small)}.yes[data-astro-cid-v5yrzlsh] .sub[data-astro-cid-v5yrzlsh]{opacity:.85}.no[data-astro-cid-v5yrzlsh] .sub[data-astro-cid-v5yrzlsh]{color:var(--muted)}.deadline[data-astro-cid-v5yrzlsh]{text-align:center;margin-top:18px;font-size:var(--fs-small);color:var(--muted)}footer[data-astro-cid-sz7xmlte]{padding:56px 24px 64px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.mark[data-astro-cid-sz7xmlte]{font:400 36px/1 var(--serif);letter-spacing:.06em}.line[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);color:var(--muted)}
