.countdown[data-astro-cid-2p4quwok]{flex-direction:column;display:flex}.cd-line[data-astro-cid-2p4quwok]{color:#f7f2eadb;font-style:italic}.cd-units[data-astro-cid-2p4quwok]{align-items:flex-start;display:flex}.cd-unit[data-astro-cid-2p4quwok]{flex-direction:column;align-items:center;display:flex}.cd-num[data-astro-cid-2p4quwok]{font-variant-numeric:lining-nums tabular-nums;font-weight:500}.cd-lab[data-astro-cid-2p4quwok]{text-transform:uppercase;color:#f7f2ead1;font-weight:700}.cd-rule[data-astro-cid-2p4quwok]{background:#f7f2ea66;align-self:stretch;width:1px}.cd-desktop[data-astro-cid-2p4quwok]{align-items:center;gap:16px;padding-bottom:6px}.cd-desktop[data-astro-cid-2p4quwok] .cd-line[data-astro-cid-2p4quwok]{font-size:22px}.cd-desktop[data-astro-cid-2p4quwok] .cd-units[data-astro-cid-2p4quwok]{gap:8px}.cd-desktop[data-astro-cid-2p4quwok] .cd-unit[data-astro-cid-2p4quwok]{gap:8px;min-width:96px}.cd-desktop[data-astro-cid-2p4quwok] .cd-num[data-astro-cid-2p4quwok]{font-size:84px;line-height:.85}.cd-desktop[data-astro-cid-2p4quwok] .cd-lab[data-astro-cid-2p4quwok]{letter-spacing:.3em;font-size:13px}.cd-mobile[data-astro-cid-2p4quwok]{border-top:1px solid #f7f2ea59;gap:10px;padding-top:14px}.cd-mobile[data-astro-cid-2p4quwok] .cd-line[data-astro-cid-2p4quwok]{font-size:18px}.cd-mobile[data-astro-cid-2p4quwok] .cd-units[data-astro-cid-2p4quwok]{gap:6px}.cd-mobile[data-astro-cid-2p4quwok] .cd-unit[data-astro-cid-2p4quwok]{gap:6px;min-width:64px}.cd-mobile[data-astro-cid-2p4quwok] .cd-num[data-astro-cid-2p4quwok]{font-size:46px;line-height:.9}.cd-mobile[data-astro-cid-2p4quwok] .cd-lab[data-astro-cid-2p4quwok]{letter-spacing:.26em;font-size:11px}.page[data-astro-cid-gxkrkini]{background:var(--ivory);overflow:hidden}.wrap[data-astro-cid-gxkrkini]{max-width:1240px;margin:0 auto}a[data-astro-cid-gxkrkini]:hover{color:var(--stone)}.nowrap[data-astro-cid-gxkrkini]{white-space:nowrap}.hero[data-astro-cid-gxkrkini]{background:var(--espresso);height:900px;color:var(--ivory);position:relative;overflow:hidden}.hero-img[data-astro-cid-gxkrkini]{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.scrim[data-astro-cid-gxkrkini]{background:linear-gradient(#1e18138c 0%,#1e18130d 22%,#1e181300 42%,#1e18138c 70%,#1e1813db 100%);position:absolute;inset:0}.hero-head[data-astro-cid-gxkrkini]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 48px;display:flex;position:relative}.mono[data-astro-cid-gxkrkini]{color:var(--ivory);font-size:44px;line-height:1;text-decoration:none}.hero-nav[data-astro-cid-gxkrkini]{letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:36px;font-size:14px;font-weight:600;display:flex}.hero-nav[data-astro-cid-gxkrkini] a[data-astro-cid-gxkrkini]{color:var(--ivory)}.hero[data-astro-cid-gxkrkini] .navlink[data-astro-cid-gxkrkini]:hover,.mono[data-astro-cid-gxkrkini]:hover{color:var(--sand-2)}.nav-rsvp[data-astro-cid-gxkrkini]{border:1px solid #f7f2eacc;align-items:center;min-height:44px;padding:0 26px;text-decoration:none;transition:background-color .3s;display:inline-flex}.nav-rsvp[data-astro-cid-gxkrkini]:hover{color:var(--ivory);background:#f7f2ea24}.navlink[data-astro-cid-gxkrkini]{text-decoration:none;position:relative}.navlink[data-astro-cid-gxkrkini]:after{content:"";transform-origin:0;height:1px;transition:transform .2s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.navlink[data-astro-cid-gxkrkini]:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.navlink[data-astro-cid-gxkrkini]:hover:after{transform:scaleX(1)}}.hero-foot[data-astro-cid-gxkrkini]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 48px;display:flex;position:absolute;bottom:60px;left:64px;right:64px}.hero-left[data-astro-cid-gxkrkini]{flex-direction:column;gap:18px;display:flex}.names[data-astro-cid-gxkrkini]{white-space:nowrap;margin:0 0 0 -8px;padding-right:.1em;font-size:clamp(110px,12.2vw,176px);line-height:.9}.hero-when[data-astro-cid-gxkrkini]{flex-direction:column;gap:4px;display:flex}.hero-date[data-astro-cid-gxkrkini]{font-size:30px}.hero-place[data-astro-cid-gxkrkini]{color:#f7f2eadb;font-size:22px;font-style:italic}.hero-cta[data-astro-cid-gxkrkini]{flex-wrap:wrap;gap:14px;padding-top:8px;display:flex}.hero-solid[data-astro-cid-gxkrkini],.hero-ghost[data-astro-cid-gxkrkini]{letter-spacing:.28em;text-transform:uppercase;align-items:center;min-height:54px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.hero-solid[data-astro-cid-gxkrkini]{background:var(--ivory);color:var(--espresso);padding:0 46px}.hero-solid[data-astro-cid-gxkrkini]:hover{background:var(--sand-2);color:var(--espresso)}.hero-ghost[data-astro-cid-gxkrkini]{color:var(--ivory);border:1px solid #f7f2ead9;padding:0 34px}.hero-ghost[data-astro-cid-gxkrkini]:hover{color:var(--ivory);background:#f7f2ea24}.marquee[data-astro-cid-gxkrkini]{padding:36px 0 12px}.marquee-band[data-astro-cid-gxkrkini]{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:10px 0;overflow:hidden}.marquee-track[data-astro-cid-gxkrkini]{white-space:nowrap;width:max-content;font-size:80px;line-height:1.2;display:flex}.marquee-item[data-astro-cid-gxkrkini]{padding:0 44px}.marquee-dot[data-astro-cid-gxkrkini]{color:var(--stone)}.story[data-astro-cid-gxkrkini]{padding:110px 40px 130px;position:relative}.story-row[data-astro-cid-gxkrkini]{flex-wrap:wrap;align-items:center;gap:72px;display:flex}.story-copy[data-astro-cid-gxkrkini]{flex-direction:column;flex:400px;gap:22px;max-width:500px;display:flex;position:relative}.story-h[data-astro-cid-gxkrkini]{margin-left:-6px;font-size:clamp(96px,11vw,156px);line-height:.92}.story-lead[data-astro-cid-gxkrkini]{font-size:26px;font-style:italic;line-height:1.35}.story-body[data-astro-cid-gxkrkini]{color:var(--body);font-size:20px;line-height:1.6}.story-close[data-astro-cid-gxkrkini]{font-size:32px;font-style:italic;line-height:1.3}.sprig[data-astro-cid-gxkrkini]{width:64px;height:auto;margin-top:8px}.story-photos[data-astro-cid-gxkrkini]{aspect-ratio:1/1.05;flex:520px;min-width:0;position:relative}.ph-main[data-astro-cid-gxkrkini]{width:54%;height:76%;position:absolute;top:0;left:16%}.ph-right[data-astro-cid-gxkrkini]{width:33%;height:43%;position:absolute;top:46%;right:0}.ph-left[data-astro-cid-gxkrkini]{width:28%;height:36%;position:absolute;top:60%;left:0}.arch-frame[data-astro-cid-gxkrkini]{border-radius:var(--arch);background:var(--sand-2);width:100%;height:100%}.arch-frame[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini],.mini-arch[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{object-fit:cover;width:100%;height:100%}.tilt[data-astro-cid-gxkrkini]{width:100%;height:100%;transform:rotate(var(--rot))}.mini-arch[data-astro-cid-gxkrkini]{border:8px solid var(--ivory);border-radius:var(--arch);width:100%;height:100%;box-shadow:0 18px 40px #3b2f272e}.mini-arch[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{border-radius:var(--arch)}.zoom[data-astro-cid-gxkrkini]{overflow:hidden}.zoom[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{transition:transform 1.4s var(--ease)}.reel[data-astro-cid-gxkrkini]{padding:10px 0 100px;overflow:hidden}.reel-head[data-astro-cid-gxkrkini]{margin-bottom:26px;padding:0 40px}.reel-h[data-astro-cid-gxkrkini]{font-size:clamp(64px,7vw,100px);line-height:1}.reel-track[data-astro-cid-gxkrkini]{align-items:center;width:max-content;padding:24px 0 30px;display:flex}.frame[data-astro-cid-gxkrkini]{border:8px solid var(--paper);background:var(--sand-2);flex:none;margin-right:44px;box-shadow:0 16px 34px #3b2f2729}.frame[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{object-fit:cover;width:100%;height:100%}.details[data-astro-cid-gxkrkini]{padding:70px 40px 50px;position:relative}.details-col[data-astro-cid-gxkrkini]{flex-direction:column;gap:60px;display:flex}.details-h[data-astro-cid-gxkrkini]{text-align:center;font-size:clamp(88px,10vw,150px);line-height:.95}.events[data-astro-cid-gxkrkini]{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;display:flex}.events-side[data-astro-cid-gxkrkini]{flex-direction:column;flex:280px;gap:64px;display:flex}.events-left[data-astro-cid-gxkrkini]{text-align:right;align-items:flex-end}.events-left[data-astro-cid-gxkrkini] .event[data-astro-cid-gxkrkini]{align-items:flex-end}.events-right[data-astro-cid-gxkrkini]{align-items:flex-start}.events-photo[data-astro-cid-gxkrkini]{flex:0 400px;width:400px;max-width:100%;position:relative}.event[data-astro-cid-gxkrkini]{flex-direction:column;gap:8px;display:flex}.event-num[data-astro-cid-gxkrkini]{color:var(--stone);font-size:60px;font-style:italic;line-height:1}.event-name[data-astro-cid-gxkrkini]{letter-spacing:.26em;text-transform:uppercase;font-size:14px;font-weight:700}.event-main[data-astro-cid-gxkrkini]{font-size:34px;line-height:1.15}.event-sub[data-astro-cid-gxkrkini]{color:var(--muted);font-size:20px;font-style:italic}.dress[data-astro-cid-gxkrkini]{text-align:center;justify-content:center;align-items:center;gap:28px;display:flex}.dress-rule[data-astro-cid-gxkrkini]{background:#3b2f2759;flex:0 160px;height:1px}.dress-mid[data-astro-cid-gxkrkini]{flex-direction:column;align-items:center;gap:6px;display:flex}.dress-label[data-astro-cid-gxkrkini]{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:700}.day-h[data-astro-cid-gxkrkini]{font-size:40px;font-weight:500;line-height:1.1}.day-line-wrap[data-astro-cid-gxkrkini]{margin-top:36px;position:relative}.day-grid[data-astro-cid-gxkrkini]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:32px;display:grid;position:relative}.stop[data-astro-cid-gxkrkini]{flex-direction:column;gap:14px;display:flex;position:relative}.stop[data-astro-cid-gxkrkini]:not(:last-child):before{content:"";background:var(--ink);width:calc(100% + 32px);height:1px;position:absolute;top:7px;left:7px}.dot[data-astro-cid-gxkrkini]{z-index:1;border:1px solid var(--ink);background:var(--ivory);border-radius:50%;width:15px;height:15px;position:relative}.dot[data-astro-cid-gxkrkini].solid{background:var(--espresso)}.stop-time[data-astro-cid-gxkrkini]{font-size:46px;line-height:1}.stop-time[data-astro-cid-gxkrkini].italic{font-style:italic}.stop-place[data-astro-cid-gxkrkini]{color:var(--muted);font-style:italic}.travel[data-astro-cid-gxkrkini]{padding:100px 40px 120px;position:relative}.travel-row[data-astro-cid-gxkrkini]{flex-wrap:wrap;align-items:center;gap:72px;display:flex}.travel-copy[data-astro-cid-gxkrkini]{flex-direction:column;flex:380px;gap:20px;max-width:460px;display:flex}.travel-h[data-astro-cid-gxkrkini],.guide-h[data-astro-cid-gxkrkini]{margin-left:-4px;font-size:clamp(88px,9vw,136px);line-height:.95}.travel-intro[data-astro-cid-gxkrkini]{color:var(--body);font-size:22px;line-height:1.6}.travel-facts[data-astro-cid-gxkrkini]{flex-direction:column;gap:10px;font-size:20px;line-height:1.45;display:flex}.ticket-wrap[data-astro-cid-gxkrkini]{flex:600px;justify-content:center;min-width:0;display:flex}.ticket[data-astro-cid-gxkrkini]{background:var(--paper);width:100%;max-width:700px;transition:transform .5s var(--ease);flex-wrap:wrap;display:flex;position:relative;transform:rotate(-2.5deg);box-shadow:0 22px 50px #3b2f2729}.ticket-main[data-astro-cid-gxkrkini]{flex-direction:column;flex:440px;gap:24px;min-width:0;padding:30px 36px 32px;display:flex}.ticket-top[data-astro-cid-gxkrkini]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-title[data-astro-cid-gxkrkini]{letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:700}.ticket-mono[data-astro-cid-gxkrkini]{font-size:36px;line-height:1}.route[data-astro-cid-gxkrkini]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kv[data-astro-cid-gxkrkini]{flex-direction:column;gap:2px;display:flex}.k[data-astro-cid-gxkrkini]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.k[data-astro-cid-gxkrkini].wide{letter-spacing:.24em}.v[data-astro-cid-gxkrkini]{font-size:20px}.from[data-astro-cid-gxkrkini]{font-size:30px;line-height:1}.sjd[data-astro-cid-gxkrkini]{font-size:52px;font-weight:600;line-height:.9}.sjd-sub[data-astro-cid-gxkrkini]{font-size:16px;font-style:italic}.flight[data-astro-cid-gxkrkini]{flex:none;width:200px;height:50px;position:relative}.flight[data-astro-cid-gxkrkini] svg[data-astro-cid-gxkrkini]{position:absolute;top:0;left:0;overflow:visible}.plane[data-astro-cid-gxkrkini]{offset-path:path("M0 40 Q 100 -6 200 40");offset-rotate:auto;offset-distance:12%}.ticket-grid[data-astro-cid-gxkrkini]{border-top:1px solid #3b2f272e;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px 24px;padding-top:18px;display:grid}.ticket-stub[data-astro-cid-gxkrkini]{border-left:2px dashed #3b2f274d;flex-direction:column;flex:1 0 200px;justify-content:space-between;gap:18px;padding:30px 26px;display:flex;position:relative}.punch[data-astro-cid-gxkrkini]{background:#f1ebe1;border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.punch-top[data-astro-cid-gxkrkini]{top:-12px}.punch-bottom[data-astro-cid-gxkrkini]{bottom:-12px}.arrive[data-astro-cid-gxkrkini]{font-size:26px;line-height:1.1}.barcode[data-astro-cid-gxkrkini]{background:repeating-linear-gradient(90deg,#3b2f27 0 2px,#0000 2px 5px,#3b2f27 5px 6px,#0000 6px 9px,#3b2f27 9px 12px,#0000 12px 14px);height:40px}.stub-btn[data-astro-cid-gxkrkini]{background:var(--espresso);min-height:52px;color:var(--ivory);letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.solid[data-astro-cid-gxkrkini]{transition:background-color .35s,transform .35s}.solid[data-astro-cid-gxkrkini]:hover{color:var(--ivory);background-color:#4e4239}.guide[data-astro-cid-gxkrkini]{padding:90px 40px 110px;position:relative}.guide-col[data-astro-cid-gxkrkini]{flex-direction:column;gap:52px;display:flex}.guide-head[data-astro-cid-gxkrkini]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.guide-head[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{width:72px;height:auto}.tiles[data-astro-cid-gxkrkini]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.tile[data-astro-cid-gxkrkini]{border:1px solid #3b2f2733;flex-direction:column;gap:6px;padding:26px 22px;display:flex}.tile[data-astro-cid-gxkrkini].dark{border-color:var(--espresso);background:var(--espresso);color:var(--ivory)}.tile-top[data-astro-cid-gxkrkini]{letter-spacing:.26em;font-size:13px;font-weight:700}.tile-big[data-astro-cid-gxkrkini]{font-size:68px;line-height:.95}.tile-big[data-astro-cid-gxkrkini].ph{font-size:40px;font-style:italic;line-height:1.6}.tile-text[data-astro-cid-gxkrkini]{color:var(--body);font-size:18px;line-height:1.4}.tile[data-astro-cid-gxkrkini].dark .tile-text[data-astro-cid-gxkrkini]{color:inherit}.faqs[data-astro-cid-gxkrkini]{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;gap:0 56px;display:grid}.faq[data-astro-cid-gxkrkini]{border-bottom:1px solid var(--hair)}.faq[data-astro-cid-gxkrkini] summary[data-astro-cid-gxkrkini]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;font-size:24px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-gxkrkini] summary[data-astro-cid-gxkrkini]::-webkit-details-marker{display:none}.plus[data-astro-cid-gxkrkini]{transition:transform .2s var(--ease);flex:none}.faq[data-astro-cid-gxkrkini][open] .plus[data-astro-cid-gxkrkini]{transform:rotate(45deg)}.ans[data-astro-cid-gxkrkini]{max-width:520px;color:var(--body);margin:0 0 24px;font-size:20px;line-height:1.55}.cta[data-astro-cid-gxkrkini]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:70px 24px 130px;display:flex;position:relative}.cta-kindly[data-astro-cid-gxkrkini]{font-size:46px;line-height:1}.photo-text[data-astro-cid-gxkrkini]{letter-spacing:.08em;color:var(--ink);font-size:clamp(120px,22vw,320px);font-weight:700;line-height:.95}@supports ((-webkit-background-clip:text) or (background-clip:text)){.photo-text[data-astro-cid-gxkrkini]{background:url(/images/el-arco-hero-1440.webp) 50% 62%/120%;color:#0000;-webkit-background-clip:text;background-clip:text}}.cta-copy[data-astro-cid-gxkrkini]{max-width:460px;color:var(--body);font-size:21px;line-height:1.55}.cta-btn[data-astro-cid-gxkrkini]{background:var(--espresso);min-height:56px;color:var(--ivory);letter-spacing:.28em;text-transform:uppercase;align-items:center;margin-top:6px;padding:0 52px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.foot[data-astro-cid-gxkrkini]{border-top:1px solid var(--hair);padding:44px 40px 56px}.foot-row[data-astro-cid-gxkrkini]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot-mono[data-astro-cid-gxkrkini]{font-size:56px;line-height:1}.foot-line[data-astro-cid-gxkrkini]{letter-spacing:.26em;text-transform:uppercase;font-size:14px;font-weight:700}.foot-nav[data-astro-cid-gxkrkini]{letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;gap:28px;font-size:14px;font-weight:700;display:flex}.page[data-astro-cid-gxkrkini]{--u:clamp(5px, 1vh, 9px)}.hero[data-astro-cid-gxkrkini]{height:clamp(600px,100svh,1400px)}.hero-head[data-astro-cid-gxkrkini]{padding:clamp(20px,3.3vh,30px) clamp(28px,3.4vw,48px)}.hero-nav[data-astro-cid-gxkrkini]{gap:clamp(16px,2.5vw,36px)}.hero-foot[data-astro-cid-gxkrkini]{flex-wrap:nowrap;gap:32px;bottom:clamp(36px,6.6vh,60px);left:clamp(32px,4.4vw,64px);right:clamp(32px,4.4vw,64px)}.names[data-astro-cid-gxkrkini]{font-size:clamp(64px,min(20vw - 112px,24vh),176px)}.story[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 12.2);padding-bottom:calc(var(--u) * 14.4)}.reel[data-astro-cid-gxkrkini]{padding-bottom:calc(var(--u) * 11.1)}.details[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 5);padding-bottom:calc(var(--u) * 3.5);scroll-margin-top:0}.day[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 5.6);padding-bottom:calc(var(--u) * 12.2)}.travel[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 11.1);padding-bottom:calc(var(--u) * 13.3)}.guide[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 12.2)}.cta[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 7.8);padding-bottom:calc(var(--u) * 14.4)}.story-row[data-astro-cid-gxkrkini]{flex-wrap:nowrap;gap:clamp(32px,5vw,72px)}.story-copy[data-astro-cid-gxkrkini]{min-width:0}.events[data-astro-cid-gxkrkini]{--arch-h:clamp(300px, min(48vw, 50vh), 580px);flex-wrap:nowrap;gap:clamp(24px,4vw,56px)}.events-side[data-astro-cid-gxkrkini]{gap:calc(var(--u) * 4.4);flex:1 1 0;min-width:0}.events-photo[data-astro-cid-gxkrkini]{flex:0 0 calc(var(--arch-h) * .69);width:auto}.arch-frame[data-astro-cid-gxkrkini].tall{height:var(--arch-h)}.event[data-astro-cid-gxkrkini]{gap:6px}.event-sub[data-astro-cid-gxkrkini]{font-size:18px}.event-main[data-astro-cid-gxkrkini],.event-sub[data-astro-cid-gxkrkini],.stop-what[data-astro-cid-gxkrkini],.tile-text[data-astro-cid-gxkrkini]{text-wrap:balance}.day-grid[data-astro-cid-gxkrkini]{--gap:clamp(16px, 2.5vw, 32px);gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr))}.stop[data-astro-cid-gxkrkini]:not(:last-child):before{width:calc(100% + var(--gap))}.stop[data-astro-cid-gxkrkini]:last-child:before{content:"";background:var(--ink);width:calc(100% - 7px);height:1px;position:absolute;top:7px;left:0}.stop[data-astro-cid-gxkrkini]:last-child .dot[data-astro-cid-gxkrkini]{align-self:flex-end}.tiles[data-astro-cid-gxkrkini]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.25vw,16px)}@media (width<=1139px){.travel-row[data-astro-cid-gxkrkini]{flex-direction:column;align-items:stretch;gap:48px}.travel-copy[data-astro-cid-gxkrkini]{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;max-width:none;display:grid}.travel-h[data-astro-cid-gxkrkini],.travel-intro[data-astro-cid-gxkrkini]{grid-column:1}.travel-facts[data-astro-cid-gxkrkini]{grid-area:1/2/span 2;align-self:end}.ticket-wrap[data-astro-cid-gxkrkini]{flex:none}.tile[data-astro-cid-gxkrkini]{padding:22px 16px}.tile-top[data-astro-cid-gxkrkini]{letter-spacing:.18em}.tile-big[data-astro-cid-gxkrkini]{font-size:56px}.tile-big[data-astro-cid-gxkrkini].ph{font-size:34px}.tile-text[data-astro-cid-gxkrkini]{font-size:17px}}html{scroll-snap-type:y proximity}.hero[data-astro-cid-gxkrkini]{scroll-snap-align:start}.screen[data-astro-cid-gxkrkini]{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.screen[data-astro-cid-gxkrkini]>.wrap[data-astro-cid-gxkrkini]{width:100%}.story[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 4) 0}.story-row[data-astro-cid-gxkrkini]{justify-content:space-between;max-width:1320px;padding:0 40px}.story-copy[data-astro-cid-gxkrkini]{gap:clamp(12px,2vh,22px);max-width:560px}.story-h[data-astro-cid-gxkrkini]{white-space:nowrap;font-size:clamp(60px,min(8vw,12vh),124px)}.story-lead[data-astro-cid-gxkrkini]{font-size:clamp(20px,2.8vh,26px)}.story-body[data-astro-cid-gxkrkini]{font-size:clamp(17px,2.2vh,20px)}.sprig[data-astro-cid-gxkrkini]{width:clamp(36px,6vh,64px);margin-top:0}.story-photos[data-astro-cid-gxkrkini]{--ph:clamp(320px, min(62vh, 44vw), 720px);width:calc(var(--ph) / 1.05);height:var(--ph);aspect-ratio:auto;flex:none}.reel[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 4) 0}.reel-head[data-astro-cid-gxkrkini]{margin-bottom:calc(var(--u) * 2)}.reel-h[data-astro-cid-gxkrkini]{font-size:clamp(46px,min(7vw,10vh),100px)}.details[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 3.2) 40px}.details-col[data-astro-cid-gxkrkini]{gap:calc(var(--u) * 3)}.details-h[data-astro-cid-gxkrkini]{font-size:clamp(52px,min(9vw,9vh),150px)}.events[data-astro-cid-gxkrkini]{--arch-h:clamp(240px, min(48vw, 37vh), 580px)}.events-side[data-astro-cid-gxkrkini]{gap:calc(var(--u) * 3)}.event-num[data-astro-cid-gxkrkini]{font-size:clamp(34px,4.6vh,52px)}.event-main[data-astro-cid-gxkrkini]{font-size:clamp(22px,min(2.3vw,3.1vh),30px)}.day[data-astro-cid-gxkrkini]{padding:0}.day-h[data-astro-cid-gxkrkini]{font-size:clamp(26px,4vh,40px)}.day-line-wrap[data-astro-cid-gxkrkini]{margin-top:calc(var(--u) * 2.6)}.stop[data-astro-cid-gxkrkini]{gap:clamp(8px,1.4vh,14px)}.stop-time[data-astro-cid-gxkrkini]{font-size:clamp(28px,min(3.6vw,4.6vh),46px)}.stop-what[data-astro-cid-gxkrkini]{font-size:clamp(16px,2.1vh,20px)}.travel[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 5) 40px}.travel-intro[data-astro-cid-gxkrkini]{font-size:clamp(17px,2.4vh,22px)}.travel-facts[data-astro-cid-gxkrkini]{font-size:clamp(16px,2.2vh,20px)}@media (width<=1139px){.travel[data-astro-cid-gxkrkini]{padding-top:calc(var(--u) * 3.5);padding-bottom:calc(var(--u) * 3.5)}.travel-row[data-astro-cid-gxkrkini]{gap:clamp(20px,4vh,48px)}@media (height<=780px){.ticket[data-astro-cid-gxkrkini]{zoom:.8}}@media (height<=670px){.ticket[data-astro-cid-gxkrkini]{zoom:.66}}}.travel-h[data-astro-cid-gxkrkini],.guide-h[data-astro-cid-gxkrkini]{font-size:clamp(56px,min(9vw,12vh),136px)}.guide[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 4.5) 40px}.guide-col[data-astro-cid-gxkrkini]{gap:calc(var(--u) * 4)}.guide-head[data-astro-cid-gxkrkini] img[data-astro-cid-gxkrkini]{width:clamp(40px,7vh,72px)}.tile[data-astro-cid-gxkrkini]{padding:clamp(14px,2.4vh,26px) clamp(14px,1.5vw,22px)}.tile-big[data-astro-cid-gxkrkini]{font-size:clamp(44px,7vh,68px)}.tile-big[data-astro-cid-gxkrkini].ph{font-size:clamp(28px,4.2vh,40px)}.faqs[data-astro-cid-gxkrkini]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.faq[data-astro-cid-gxkrkini] summary[data-astro-cid-gxkrkini]{min-height:clamp(54px,8vh,76px);font-size:clamp(20px,2.6vh,24px)}.screen-end[data-astro-cid-gxkrkini]{justify-content:flex-start}.cta[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 3) 24px;flex:1;justify-content:center}.cta-kindly[data-astro-cid-gxkrkini]{font-size:clamp(30px,5vh,46px)}.photo-text[data-astro-cid-gxkrkini]{font-size:clamp(110px,min(22vw,34vh),320px)}.foot[data-astro-cid-gxkrkini]{padding:calc(var(--u) * 3.5) 40px calc(var(--u) * 4.5)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zoom[data-astro-cid-gxkrkini]:hover img[data-astro-cid-gxkrkini]{transform:scale(1.06)}.ticket[data-astro-cid-gxkrkini]:hover{transform:rotate(0)translateY(-6px)}.solid[data-astro-cid-gxkrkini]:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.navlink[data-astro-cid-gxkrkini]:after,.plus[data-astro-cid-gxkrkini]{transition:none}}@keyframes heroIn{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.025)translate(-.6%,-.4%)}}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{translate:0}50%{translate:0 -14px}}@keyframes faqIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fly{0%{offset-distance:0%;opacity:0}12%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes archReveal{0%{clip-path:inset(100% 0 0 round 999px 999px 0 0)}to{clip-path:inset(0 round 999px 999px 0 0)}}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero-img[data-astro-cid-gxkrkini]{animation:heroIn 3s var(--ease) both, drift 30s 3s ease-in-out infinite alternate}.write[data-astro-cid-gxkrkini]{animation:2.6s cubic-bezier(.6,.1,.3,1) .5s both write}.rise-late[data-astro-cid-gxkrkini],.hero-foot[data-astro-cid-gxkrkini] .rise-late{animation:rise 1.2s 2.4s var(--ease) both}.count-in[data-astro-cid-gxkrkini]{animation:rise .5s .1s var(--ease) both}.drop[data-astro-cid-gxkrkini]{animation:1s .2s both drop}.marq-l[data-astro-cid-gxkrkini]{animation:70s linear infinite marqL}.bob[data-astro-cid-gxkrkini]{animation:6s ease-in-out infinite bob}.bob-2[data-astro-cid-gxkrkini]{animation:7.5s ease-in-out 1.2s infinite bob}.plane[data-astro-cid-gxkrkini]{animation:5.5s ease-in-out infinite fly}.reel-track[data-astro-cid-gxkrkini]{animation:110s linear infinite marqL}.faq[data-astro-cid-gxkrkini][open] .ans[data-astro-cid-gxkrkini]{animation:faqIn .2s var(--ease) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-gxkrkini]{animation:linear both rise;animation-timeline:view();animation-range:entry}.reveal-arch[data-astro-cid-gxkrkini]{animation:linear both archReveal;animation-timeline:view();animation-range:entry cover 45%}.pop[data-astro-cid-gxkrkini]{animation:linear both pop;animation-timeline:view();animation-range:entry 30% cover 48%}}}.hero[data-astro-cid-vxplmf5u]{background:var(--espresso);height:clamp(520px,100svh - 64px,700px);color:var(--ivory);position:relative;overflow:hidden}.hero-img[data-astro-cid-vxplmf5u]{object-fit:cover;object-position:58% 40%;width:100%;height:100%;position:absolute;inset:0}.scrim[data-astro-cid-vxplmf5u]{background:linear-gradient(#1e181326 0%,#1e181300 26%,#1e181380 52%,#1e1813e0 100%);position:absolute;inset:0}.hero-foot[data-astro-cid-vxplmf5u]{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:28px;left:20px;right:20px}@media (width>=600px){.hero-foot[data-astro-cid-vxplmf5u]{width:520px;left:50%;right:auto;translate:-50%}}.names[data-astro-cid-vxplmf5u]{white-space:nowrap;margin:0 0 0 -4px;padding-right:.1em;font-size:min(66px,16.9vw);line-height:.95}.when[data-astro-cid-vxplmf5u]{flex-direction:column;gap:2px;display:flex}.date[data-astro-cid-vxplmf5u]{font-size:22px}.place[data-astro-cid-vxplmf5u]{color:#f7f2eadb;font-size:17px;font-style:italic}.hero-rsvp[data-astro-cid-vxplmf5u]{background:var(--ivory);min-height:54px;color:var(--espresso);letter-spacing:.26em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.essentials[data-astro-cid-vxplmf5u]{flex-direction:column;gap:18px;padding:44px 20px 12px;display:flex}.essentials[data-astro-cid-vxplmf5u] h2[data-astro-cid-vxplmf5u]{font-size:30px;font-weight:500}.panel[data-astro-cid-vxplmf5u]{background:var(--linen);flex-direction:column;padding:2px 18px;display:flex}.row[data-astro-cid-vxplmf5u]{border-bottom:1px solid #3a2d2424;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.row[data-astro-cid-vxplmf5u]:last-child{border-bottom:0}.k[data-astro-cid-vxplmf5u]{letter-spacing:.22em;text-transform:uppercase;color:var(--label);padding-top:4px;font-size:12px;font-weight:700}.val[data-astro-cid-vxplmf5u]{flex-direction:column;gap:2px;display:flex}.main[data-astro-cid-vxplmf5u]{font-size:21px;font-weight:600}.sub[data-astro-cid-vxplmf5u]{color:#4e3f34;font-size:17px}a[data-astro-cid-vxplmf5u].sub{color:var(--ink);padding:4px 0}.tiles[data-astro-cid-vxplmf5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.tile[data-astro-cid-vxplmf5u]{background:var(--sand);border-radius:var(--arch);text-align:center;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:160px;padding:0 10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (width<=350px){.tile[data-astro-cid-vxplmf5u]{letter-spacing:.14em;font-size:12px}.row[data-astro-cid-vxplmf5u]{grid-template-columns:78px minmax(0,1fr)}}.stay[data-astro-cid-vxplmf5u]{padding:28px 20px 44px}.stay-panel[data-astro-cid-vxplmf5u]{background:var(--sand-2);flex-direction:column;gap:12px;padding:26px 22px;display:flex}.stay-label[data-astro-cid-vxplmf5u]{letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:700}.stay-copy[data-astro-cid-vxplmf5u]{font-size:20px;line-height:1.45}.stay-btn[data-astro-cid-vxplmf5u]{min-height:52px;margin-top:6px}.stay-btn[data-astro-cid-vxplmf5u]:hover{background:0 0}.foot[data-astro-cid-vxplmf5u]{text-align:center;border-top:1px solid #3b2f272e;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 40px;display:flex}.foot-mono[data-astro-cid-vxplmf5u]{font-size:44px;line-height:1}.foot-line[data-astro-cid-vxplmf5u]{letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:700}@keyframes heroInM{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes driftM{0%{transform:scale(1)}to{transform:scale(1.08)translate(-2%)}}@media (prefers-reduced-motion:no-preference){.hero-img[data-astro-cid-vxplmf5u]{animation:heroInM 3s var(--ease) both, driftM 26s 3s ease-in-out infinite alternate}.write[data-astro-cid-vxplmf5u]{animation:2.4s cubic-bezier(.6,.1,.3,1) .4s both write}.rise-late[data-astro-cid-vxplmf5u]{animation:rise 1.1s 2.2s var(--ease) both}.tile[data-astro-cid-vxplmf5u]{transition:transform .16s cubic-bezier(.23,1,.32,1)}.tile[data-astro-cid-vxplmf5u]:active{transform:scale(.97)}.cta-in[data-astro-cid-vxplmf5u]{animation:rise .5s .1s var(--ease) both}.count-in[data-astro-cid-vxplmf5u],.hero-foot[data-astro-cid-vxplmf5u] .count-in{animation:rise 1.1s 2.6s var(--ease) both}}
