.wax-seal[data-astro-cid-x7enyl6h]{--seal-opacity: .955;--seal-saturation: .98;--seal-contrast: 1.025;--seal-shadow-rgb: 48 39 32;--seal-contact-alpha: .2;--seal-ambient-alpha: .07;--seal-veil-alpha: .055;--seal-veil-blend: soft-light;position:relative;isolation:isolate;display:block;flex:0 0 auto;transform:rotate(-4deg)}.wax-seal-large[data-astro-cid-x7enyl6h]{width:var(--seal-size, clamp(6.4rem, 11vw, 8.5rem))}.wax-seal-small[data-astro-cid-x7enyl6h]{width:4rem}.wax-seal[data-astro-cid-x7enyl6h]:before,.wax-seal[data-astro-cid-x7enyl6h]:after{position:absolute;pointer-events:none;content:""}.wax-seal[data-astro-cid-x7enyl6h]:before{display:none}.wax-seal[data-astro-cid-x7enyl6h]:after{z-index:2;inset:0;background:var(--seal-paper-texture) center / 260px 260px;mix-blend-mode:var(--seal-veil-blend);opacity:var(--seal-veil-alpha);-webkit-mask:var(--seal-mask) center / contain no-repeat;mask:var(--seal-mask) center / contain no-repeat}.wax-seal[data-astro-cid-x7enyl6h] img[data-astro-cid-x7enyl6h]{position:relative;z-index:1;width:100%;height:auto;display:block;opacity:var(--seal-opacity);filter:saturate(var(--seal-saturation)) contrast(var(--seal-contrast)) drop-shadow(-.03rem .09rem .06rem rgb(var(--seal-shadow-rgb) / var(--seal-contact-alpha))) drop-shadow(0 .18rem .22rem rgb(var(--seal-shadow-rgb) / var(--seal-ambient-alpha)))}.registration-dialog[data-astro-cid-pemab4ty]{width:min(38rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--fe-gold) 65%,transparent);color:var(--fe-ink);background:var(--fe-paper);box-shadow:0 1.5rem 5rem #241c1947;overflow:auto}.registration-dialog[data-astro-cid-pemab4ty]::backdrop{background:#241c19b8;backdrop-filter:blur(.2rem)}.registration-shell[data-astro-cid-pemab4ty]{position:relative;padding:clamp(2.5rem,7vw,4rem);background:linear-gradient(135deg,rgb(170 139 75 / 7%),transparent 42%),var(--fe-paper);animation:registration-in .24s ease-out both}.registration-shell[data-astro-cid-pemab4ty]:before{position:absolute;inset:.75rem;border:1px solid rgb(170 139 75 / 28%);content:"";pointer-events:none}.registration-close[data-astro-cid-pemab4ty]{position:absolute;z-index:1;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;color:var(--fe-ink);background:transparent;font:400 1.7rem/1 var(--fe-serif);cursor:pointer;place-items:center}.registration-close[data-astro-cid-pemab4ty]:hover,.registration-close[data-astro-cid-pemab4ty]:focus-visible{color:var(--fe-oxblood);background:#aa8b4b1f;outline:2px solid var(--fe-gold);outline-offset:2px}.registration-heading[data-astro-cid-pemab4ty],.registration-section[data-astro-cid-pemab4ty]{position:relative}.registration-heading[data-astro-cid-pemab4ty]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(170 139 75 / 35%);text-align:center}.registration-heading[data-astro-cid-pemab4ty] h2[data-astro-cid-pemab4ty]{margin:0 2rem .75rem;color:var(--registration-heading-color, inherit);font:500 clamp(2.3rem,8vw,3.3rem)/.95 var(--fe-serif)}.registration-heading[data-astro-cid-pemab4ty] p[data-astro-cid-pemab4ty],.registration-note[data-astro-cid-pemab4ty],.shipping-availability[data-astro-cid-pemab4ty],.registration-error[data-astro-cid-pemab4ty]{font-size:1.25rem}.registration-heading[data-astro-cid-pemab4ty] p[data-astro-cid-pemab4ty]{margin:0 auto;max-width:30rem;color:var(--fe-muted);line-height:1.45}.registration-section[data-astro-cid-pemab4ty] h3[data-astro-cid-pemab4ty]{margin:0 0 1.25rem;color:var(--registration-heading-color, inherit);text-align:center;font:500 clamp(1.7rem,6vw,2.25rem)/1.15 var(--fe-serif)}.party-choices[data-astro-cid-pemab4ty]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.party-choices[data-astro-cid-pemab4ty] label[data-astro-cid-pemab4ty]{position:relative;cursor:pointer}.party-choices[data-astro-cid-pemab4ty] input[data-astro-cid-pemab4ty]{position:absolute;opacity:0}.party-choices[data-astro-cid-pemab4ty] span[data-astro-cid-pemab4ty]{display:grid;min-height:3.6rem;border:1px solid rgb(170 139 75 / 55%);color:var(--fe-ink);background:#ffffff6b;font:500 1.5rem/1 var(--fe-serif);transition:border-color .16s ease,background .16s ease,color .16s ease;place-items:center}.party-choices[data-astro-cid-pemab4ty] input[data-astro-cid-pemab4ty]:checked+span[data-astro-cid-pemab4ty]{border-color:var(--fe-oxblood);color:var(--fe-paper);background:var(--fe-oxblood)}.party-choices[data-astro-cid-pemab4ty] input[data-astro-cid-pemab4ty]:focus-visible+span[data-astro-cid-pemab4ty]{outline:3px solid var(--fe-gold);outline-offset:3px}.delivery-fieldset[data-astro-cid-pemab4ty]{min-width:0;margin:1.75rem 0 0;padding:0;border:0}.delivery-fieldset[data-astro-cid-pemab4ty] legend[data-astro-cid-pemab4ty]{width:100%;margin:0 0 1.25rem;padding:0;color:var(--registration-heading-color, inherit);text-align:center;font:500 clamp(1.7rem,6vw,2.25rem)/1.15 var(--fe-serif)}.delivery-choices[data-astro-cid-pemab4ty]{display:grid;gap:.85rem;margin-bottom:1.5rem}.delivery-choices[data-astro-cid-pemab4ty] label[data-astro-cid-pemab4ty]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;color:var(--fe-ink);font-size:1.25rem;line-height:1.45;cursor:pointer}.delivery-choices[data-astro-cid-pemab4ty] input[data-astro-cid-pemab4ty]{width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:var(--fe-oxblood)}.delivery-choices[data-astro-cid-pemab4ty] input[data-astro-cid-pemab4ty]:focus-visible{outline:3px solid var(--fe-gold);outline-offset:3px}.shipping-availability[data-astro-cid-pemab4ty]{display:block;margin:.3rem 0 0;color:var(--fe-muted);font-size:1.25rem;line-height:1.45;text-align:left}.registration-note[data-astro-cid-pemab4ty]{margin:1rem 0 0;color:var(--fe-muted);font-size:1.25rem;font-weight:300;line-height:1.45;opacity:.82;text-align:center}.registration-error[data-astro-cid-pemab4ty]{margin:0 0 1rem;color:var(--fe-oxblood);font-weight:600;line-height:1.4;text-align:center}.registration-button[data-astro-cid-pemab4ty]{width:100%;min-height:3.7rem;padding:.8rem 1.5rem;border:1px solid var(--fe-oxblood);color:var(--fe-paper);background:var(--fe-oxblood);font:600 1.25rem/1.2 var(--fe-serif);letter-spacing:.04em;cursor:pointer}.registration-button[data-astro-cid-pemab4ty]:hover,.registration-button[data-astro-cid-pemab4ty]:focus-visible{border-color:var(--fe-gold);background:color-mix(in srgb,var(--fe-oxblood) 88%,black);outline:2px solid var(--fe-gold);outline-offset:3px}.registration-button[data-astro-cid-pemab4ty]:disabled{cursor:wait;opacity:.65}@keyframes registration-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:34rem){.registration-dialog[data-astro-cid-pemab4ty]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.registration-shell[data-astro-cid-pemab4ty]{padding:3.5rem 1.5rem 2rem}}@media(prefers-reduced-motion:reduce){.registration-shell[data-astro-cid-pemab4ty]{animation:none}.party-choices[data-astro-cid-pemab4ty] span[data-astro-cid-pemab4ty]{transition:none}}.v14-detail-icon[data-astro-cid-3jakgjyx]{width:2.25rem;height:2.25rem;flex:0 0 auto;color:#000}.v14-details-content[data-astro-cid-4ptoqca3]{width:min(100%,64rem);margin:0 auto;color:var(--ink)}.v14-details-heading[data-astro-cid-4ptoqca3]{width:fit-content;max-width:100%;margin:0 auto;text-align:center}.v14-details-heading[data-astro-cid-4ptoqca3] h2[data-astro-cid-4ptoqca3]{width:auto;max-width:none;margin:0;color:var(--v13-gold);font-family:var(--fe-serif);font-size:clamp(4rem,8vw,7rem);font-weight:400;line-height:.9}.hero-rule[data-astro-cid-4ptoqca3]{width:min(18rem,75%);display:flex;align-items:center;gap:1rem;margin:1.7rem auto;color:var(--metal)}.hero-rule[data-astro-cid-4ptoqca3]:before,.hero-rule[data-astro-cid-4ptoqca3]:after{height:1px;flex:1;background:currentColor;content:""}.v14-details-heading[data-astro-cid-4ptoqca3] .hero-rule[data-astro-cid-4ptoqca3]{width:100%;max-width:400px;margin-bottom:clamp(3rem,6vw,5rem)}.v14-column-divider[data-astro-cid-4ptoqca3]{display:flex;align-items:center;gap:1rem;color:var(--metal)}.v14-column-divider[data-astro-cid-4ptoqca3]:before,.v14-column-divider[data-astro-cid-4ptoqca3]:after{height:1px;flex:1;background:currentColor;content:""}.v14-details-columns[data-astro-cid-4ptoqca3]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3rem,7vw,6rem);align-items:stretch}.v14-detail-list[data-astro-cid-4ptoqca3]{margin:0}.v14-detail-row[data-astro-cid-4ptoqca3]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--section-keyline)}.v14-detail-row[data-astro-cid-4ptoqca3]:first-child{padding-top:0}.v14-detail-row[data-astro-cid-4ptoqca3]:last-child{padding-bottom:0;border-bottom:0}.v14-detail-copy[data-astro-cid-4ptoqca3]{min-width:0}.v14-detail-copy[data-astro-cid-4ptoqca3] dt[data-astro-cid-4ptoqca3]{margin:0 0 .25rem;color:var(--v13-gold);font-family:var(--fe-editorial);font-size:1.25rem;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.v14-detail-copy[data-astro-cid-4ptoqca3] dd[data-astro-cid-4ptoqca3]{margin:0;font-family:var(--fe-serif);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.35}.v14-callout-list[data-astro-cid-4ptoqca3]{display:grid;align-content:center;gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:0 0 0 clamp(3rem,6vw,5rem);border-left:1px solid var(--section-keyline);list-style:none}.v14-callout-list[data-astro-cid-4ptoqca3] li[data-astro-cid-4ptoqca3]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;align-items:start}.v14-callout-list[data-astro-cid-4ptoqca3] p[data-astro-cid-4ptoqca3]{margin:0;font-family:var(--fe-serif);font-size:1.25rem;line-height:1.55}.v14-column-divider[data-astro-cid-4ptoqca3]{width:100%;margin:clamp(3rem,6vw,5rem) 0 2.5rem}.v14-travel-notes[data-astro-cid-4ptoqca3]{text-align:center}.v14-travel-notes[data-astro-cid-4ptoqca3] p[data-astro-cid-4ptoqca3]{max-width:50rem;margin:0 auto .75rem;font-family:var(--fe-serif);font-size:1.25rem;line-height:1.55}.v14-availability[data-astro-cid-4ptoqca3]{margin:1.75rem 0 0;color:var(--v13-gold);font-family:var(--fe-editorial);font-size:1.25rem;letter-spacing:.16em;line-height:1.4;text-align:center;text-transform:uppercase}@media(max-width:780px){.v14-details-heading[data-astro-cid-4ptoqca3] h2[data-astro-cid-4ptoqca3]{font-size:clamp(3.5rem,16vw,5.5rem)}.v14-details-columns[data-astro-cid-4ptoqca3]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.v14-callout-list[data-astro-cid-4ptoqca3]{gap:1.75rem;padding:2.5rem 0 0;border-top:1px solid var(--section-keyline);border-left:0}}@media(max-width:600px){.v14-detail-row[data-astro-cid-4ptoqca3],.v14-callout-list[data-astro-cid-4ptoqca3] li[data-astro-cid-4ptoqca3]{grid-template-columns:minmax(0,1fr);gap:.75rem}.v14-detail-row[data-astro-cid-4ptoqca3]>.v14-detail-icon,.v14-callout-list[data-astro-cid-4ptoqca3] li[data-astro-cid-4ptoqca3]>.v14-detail-icon{justify-self:center}}.invitation-page[data-astro-cid-wwmlpvmw]{--paper: #f8f2e8;--paper-alt: #f2eadc;--ink: #2d231f;--accent: #7b1d29;--metal: #a88a51;--section-keyline: rgb(168 138 81 / 23%);--muted: #75665d;--outer: #d8cec1;--heading: var(--fe-serif);--registration-accent: #7b1d29;--registration-accent-strong: #681a24;--registration-accent-soft: #8a1e2c;--registration-accent-shadow: rgb(123 29 41 / 18%);--registration-error: #a63440;--registration-backdrop: rgb(24 13 13 / 76%);--registration-image-background: #211817;position:relative;min-height:100vh;padding:clamp(1rem,4vw,3.5rem);background:var(--outer);color:var(--ink)}.invitation-page[data-astro-cid-wwmlpvmw]:before{position:fixed;inset:0;pointer-events:none;opacity:.2;background-image:var(--cotton-paper);background-size:768px 768px;mix-blend-mode:multiply;content:""}.invitation-stage[data-astro-cid-wwmlpvmw]{position:relative;width:min(100%,76rem);margin:0 auto}.invitation-card[data-astro-cid-wwmlpvmw]{position:relative;margin:0 auto clamp(1rem,3vw,2.25rem);border:1px solid rgb(112 85 51 / 24%);background:var(--paper);box-shadow:0 22px 55px #3622182e}.invitation-card[data-astro-cid-wwmlpvmw]:after{position:absolute;inset:.65rem;pointer-events:none;border:1px solid var(--section-keyline);content:""}.invitation-hero[data-astro-cid-wwmlpvmw]{--hero-title-gap: clamp(1rem, 1.8vw, 1.5rem);--hero-script-overhang: clamp(1.625rem, 2.7vw, 2.125rem);min-height:min(90vh,58rem);display:grid;align-content:start;justify-items:center;padding:clamp(5.6rem,10vw,8rem) clamp(1.5rem,7vw,6rem) clamp(3rem,7vw,5rem);text-align:center}.hero-seal[data-astro-cid-wwmlpvmw]{position:absolute;z-index:2;top:-2.2rem;left:50%;transform:translate(-50%)}.hero-brand[data-astro-cid-wwmlpvmw]{display:none}.hero-title-block[data-astro-cid-wwmlpvmw]{width:100%;min-width:0;display:grid;justify-items:center;row-gap:var(--hero-title-gap)}.hero-kicker[data-astro-cid-wwmlpvmw]{margin:0;color:var(--metal);font-family:var(--fe-editorial);font-size:1.25rem;letter-spacing:.23em;text-transform:uppercase}.invitation-hero[data-astro-cid-wwmlpvmw] h1[data-astro-cid-wwmlpvmw]{box-sizing:border-box;width:min(100%,12ch);min-width:0;margin:0;padding:var(--hero-script-overhang) clamp(.25rem,1vw,.75rem) 0;color:var(--accent);font-family:var(--fe-title-script);font-size:clamp(4.6rem,11vw,9rem);font-weight:400;line-height:.78;overflow-wrap:normal}.hero-rule[data-astro-cid-wwmlpvmw]{width:min(18rem,75%);display:flex;align-items:center;gap:1rem;margin:1.7rem auto;color:var(--metal)}.hero-rule[data-astro-cid-wwmlpvmw]:before,.hero-rule[data-astro-cid-wwmlpvmw]:after{height:1px;flex:1;background:currentColor;content:""}.hero-date[data-astro-cid-wwmlpvmw],.hero-location[data-astro-cid-wwmlpvmw]{margin:0;font-family:var(--fe-editorial);font-size:clamp(1.35rem,2.2vw,1.5rem);letter-spacing:.11em;line-height:1.8;text-transform:uppercase}.hero-editorial-line[data-astro-cid-wwmlpvmw]{max-width:42rem;margin:.9rem auto 1.4rem;color:var(--ink);font-family:var(--fe-serif);font-size:1.25rem;font-style:italic;line-height:1.5;text-align:center}.hero-scarcity-note[data-astro-cid-wwmlpvmw]{max-width:35rem;margin:.9rem auto 0;color:var(--muted);font-size:1.25rem;font-style:italic;line-height:1.4}.invitation-cta[data-astro-cid-wwmlpvmw]{position:relative;z-index:2;min-height:3.2rem;padding:.85rem 1.6rem;border:1px solid var(--metal);background:var(--accent);color:#fff9ef;font-family:var(--fe-editorial);font-size:1.25rem;letter-spacing:.17em;line-height:1.35;text-transform:uppercase;white-space:normal;box-shadow:0 10px 22px #5c101b2e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.invitation-cta[data-astro-cid-wwmlpvmw]:hover,.invitation-cta[data-astro-cid-wwmlpvmw]:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #5c101b42}.image-frame[data-astro-cid-wwmlpvmw]{position:relative;overflow:hidden;background:#d4c8bd}.image-frame[data-astro-cid-wwmlpvmw] img[data-astro-cid-wwmlpvmw]{width:100%;height:100%;display:block;object-fit:cover}.invitation-section[data-astro-cid-wwmlpvmw]{padding:clamp(3.5rem,8vw,7rem) clamp(1.5rem,7vw,6rem)}.invitation-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{margin:.55rem 0 0;color:var(--accent);font-family:var(--heading);font-size:clamp(3.2rem,7vw,6rem);font-weight:400;line-height:.87}.section-copy[data-astro-cid-wwmlpvmw]>p[data-astro-cid-wwmlpvmw]:not(.section-closing,.availability),.join-body[data-astro-cid-wwmlpvmw]>p[data-astro-cid-wwmlpvmw]:not(.section-closing),.giving-copy[data-astro-cid-wwmlpvmw] p[data-astro-cid-wwmlpvmw]{max-width:42rem;font-size:1.25rem;line-height:1.65}.join-section[data-astro-cid-wwmlpvmw],.details-section[data-astro-cid-wwmlpvmw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,6vw,5rem);align-items:center}.section-closing[data-astro-cid-wwmlpvmw]{color:var(--accent);font-size:clamp(1.35rem,2.5vw,1.8rem);font-style:italic;font-weight:500}.portrait-image[data-astro-cid-wwmlpvmw]{min-height:0;aspect-ratio:1021 / 809}.giving-section[data-astro-cid-wwmlpvmw]{overflow:hidden;background:var(--accent);color:#f8efe2;text-align:center}.giving-section[data-astro-cid-wwmlpvmw]:after{border-color:#ffeccd40}.giving-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{color:#f6e6d3}.giving-copy[data-astro-cid-wwmlpvmw]{width:min(100%,49rem);margin:0 auto}.giving-copy[data-astro-cid-wwmlpvmw] p[data-astro-cid-wwmlpvmw]{margin:0 auto 1.1rem}.giving-emphasis[data-astro-cid-wwmlpvmw]{padding:1rem;border-top:1px solid rgb(239 210 158 / 45%);border-bottom:1px solid rgb(239 210 158 / 45%);color:#efd49f;font-size:clamp(1.25rem,2.5vw,1.65rem)!important;font-style:italic}.details-section[data-astro-cid-wwmlpvmw]{grid-template-columns:minmax(0,1fr)}.reserve-section[data-astro-cid-wwmlpvmw]{text-align:center}.reserve-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{max-width:12ch;margin-left:auto;margin-right:auto}.reserve-price[data-astro-cid-wwmlpvmw]{margin:0 0 1rem;color:var(--accent);font-size:clamp(1.5rem,3vw,2rem);font-style:italic}.reserve-shipping-callout[data-astro-cid-wwmlpvmw]{width:min(100%,49rem);margin:0 auto 1.75rem;padding:.9rem 1.1rem;font-size:1.25rem;line-height:1.5}.callout-original[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{border:1px solid color-mix(in srgb,var(--v13-gold) 42%,transparent);background:color-mix(in srgb,var(--v13-gold) 13%,var(--paper))}.callout-black[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw],.callout-gold[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{font-weight:500;box-shadow:0 8px 18px #08070629}.callout-black[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{border:1px solid var(--v13-gold);background:#080706;color:#fff}.callout-gold[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{border:1px solid #000;background:var(--v13-gold);color:#000}.callout-double-line[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw],.callout-double-line-contrast[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw],.callout-editorial[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{position:relative;isolation:isolate;padding:1.35rem 1.45rem;border:1px solid rgb(112 85 51 / 24%);background:transparent;color:inherit;font-weight:600}.callout-double-line[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]:after,.callout-double-line-contrast[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]:after,.callout-editorial[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]:after{position:absolute;inset:.4rem;pointer-events:none;border:1px solid var(--section-keyline);content:""}.callout-double-line-contrast[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]:before{position:absolute;z-index:-1;inset:.4rem;background:color-mix(in srgb,var(--ink) 7%,transparent);content:""}.callout-editorial[data-astro-cid-wwmlpvmw] .reserve-shipping-callout[data-astro-cid-wwmlpvmw]{box-sizing:border-box;width:min(100%,31rem);font-weight:400;text-align:center}.callout-editorial[data-astro-cid-wwmlpvmw] .shipping-deadline[data-astro-cid-wwmlpvmw],.callout-editorial[data-astro-cid-wwmlpvmw] .shipping-support[data-astro-cid-wwmlpvmw]{display:block}.callout-editorial[data-astro-cid-wwmlpvmw] .shipping-deadline[data-astro-cid-wwmlpvmw]{color:var(--v13-gold);font-family:var(--fe-serif);font-size:clamp(1.65rem,3vw,1.75rem);font-weight:600;font-feature-settings:"lnum" 1;line-height:1.15}.callout-editorial[data-astro-cid-wwmlpvmw] .shipping-support[data-astro-cid-wwmlpvmw]{width:27rem;max-width:100%;margin:.7rem auto 0;color:var(--ink);font-size:1.25rem;font-weight:400;line-height:1.5}.includes-label[data-astro-cid-wwmlpvmw]{font-family:var(--cp-font-subheading);font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase}.includes-list[data-astro-cid-wwmlpvmw]{width:min(100%,49rem);display:grid;gap:.85rem;margin:1.5rem auto 2rem;padding:0;list-style:none;text-align:left}.includes-list[data-astro-cid-wwmlpvmw] li[data-astro-cid-wwmlpvmw]{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;align-items:start;font-size:1.25rem;line-height:1.5}.includes-list[data-astro-cid-wwmlpvmw] li[data-astro-cid-wwmlpvmw]>span[data-astro-cid-wwmlpvmw]:first-child{color:var(--metal)}.already-purchased[data-astro-cid-wwmlpvmw]{width:min(100%,49rem);margin:2rem auto}.already-purchased[data-astro-cid-wwmlpvmw] h3[data-astro-cid-wwmlpvmw]{margin:0 0 .65rem;color:var(--v13-gold);font:500 clamp(1.25rem,2vw,1.45rem)/1.2 var(--fe-serif)}.already-purchased[data-astro-cid-wwmlpvmw] p[data-astro-cid-wwmlpvmw]{margin:0;font-size:1.25rem;line-height:1.6}.reserve-hospitality[data-astro-cid-wwmlpvmw]{width:min(100%,42rem);margin:2.25rem auto 1.75rem;color:var(--ink);font-family:var(--fe-serif);font-size:clamp(1.35rem,2.2vw,1.65rem);font-style:italic;font-weight:400;line-height:1.5;text-align:center}.reserve-signoff[data-astro-cid-wwmlpvmw]{margin:3.5rem auto 0;text-align:center}.reserve-gratitude[data-astro-cid-wwmlpvmw]{margin:0;color:var(--muted);font-family:var(--fe-serif);font-size:1.25rem;font-style:italic;line-height:1.4}.reserve-signature[data-astro-cid-wwmlpvmw]{margin:.8rem 0 0;color:#000;font-family:var(--fe-title-script);font-size:clamp(2rem,6.5vw,3.5rem);font-weight:400;line-height:1}.final-cta-section[data-astro-cid-wwmlpvmw]{text-align:center}.final-cta-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{width:auto;margin:0 auto 1.5rem;font-size:clamp(2.5rem,5vw,4.25rem)}.final-cta-section[data-astro-cid-wwmlpvmw] p[data-astro-cid-wwmlpvmw]{margin:1rem auto 0;color:var(--muted);font-size:1.25rem;font-style:italic;line-height:1.5}.invitation-v1[data-astro-cid-wwmlpvmw]{--outer: #d8cec2;--paper: #faf4e9;--accent: #761b28}.invitation-v1[data-astro-cid-wwmlpvmw] .invitation-card[data-astro-cid-wwmlpvmw]{background-image:linear-gradient(115deg,rgb(255 255 255 / 28%),transparent 42%),var(--cotton-paper);background-size:auto,768px 768px;background-blend-mode:normal,multiply}.invitation-v1[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw] h1[data-astro-cid-wwmlpvmw]{font-size:clamp(5.5rem,13vw,10.5rem)}.invitation-v1-3[data-astro-cid-wwmlpvmw]{--outer: #f8f7f3;--paper: #fffefa;--ink: #211f1c;--accent: #1f1d1a;--muted: #69645d;--fe-oxblood: #1f1d1a;--fe-red: #1f1d1a;--v13-gold: var(--fe-selected-gold);--registration-accent: #26231f;--registration-accent-strong: #171512;--registration-accent-soft: #4a453e;--registration-accent-shadow: rgb(23 21 18 / 20%);--registration-error: #3b3833;--registration-backdrop: rgb(18 17 15 / 78%);--registration-image-background: #211f1b;--registration-heading-color: var(--v13-gold)}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-card[data-astro-cid-wwmlpvmw]:not(.giving-section){background-color:var(--paper);background-image:linear-gradient(#ffffffa3,#ffffffa3),var(--cotton-paper);background-repeat:no-repeat,repeat;background-size:auto,768px 768px;background-blend-mode:normal,multiply}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw]{--hero-title-gap: 1.25rem;min-height:0;padding-bottom:3rem}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw] h1[data-astro-cid-wwmlpvmw]{width:max-content;max-width:100%;color:#000;font-size:clamp(5.5rem,10vw,9rem);white-space:nowrap}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]{display:inline-block;white-space:nowrap}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]+.v13-title-line[data-astro-cid-wwmlpvmw]{margin-left:.14em}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]{padding:.8rem 1.5rem;border-color:var(--v13-gold);background:var(--v13-gold);color:#fff;font-size:1.25rem;box-shadow:0 10px 22px #17151233}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]:hover,.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]:focus-visible{box-shadow:0 14px 28px #17151247}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]:before{position:absolute;inset:-5px;pointer-events:none;border:1px solid var(--section-keyline);content:""}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]:focus-visible{outline:2px solid #000;outline-offset:8px}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{width:fit-content;max-width:100%;color:var(--v13-gold)}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-heading-ornament-lockup[data-astro-cid-wwmlpvmw]{width:fit-content;max-width:100%}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-centered-heading-lockup[data-astro-cid-wwmlpvmw]{margin-right:auto;margin-left:auto;text-align:center}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-centered-heading-lockup[data-astro-cid-wwmlpvmw]>h2[data-astro-cid-wwmlpvmw]{margin-right:auto;margin-left:auto}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-heading-ornament-lockup[data-astro-cid-wwmlpvmw]>.hero-rule[data-astro-cid-wwmlpvmw]{width:100%;max-width:400px}.invitation-v1-3[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw] .hero-rule[data-astro-cid-wwmlpvmw]{color:#d3b474}.invitation-v1-3[data-astro-cid-wwmlpvmw] .join-section[data-astro-cid-wwmlpvmw] .portrait-image[data-astro-cid-wwmlpvmw]{aspect-ratio:2 / 3}.invitation-v1-3[data-astro-cid-wwmlpvmw] .join-section[data-astro-cid-wwmlpvmw] .portrait-image[data-astro-cid-wwmlpvmw] img[data-astro-cid-wwmlpvmw]{object-fit:contain;object-position:center center}.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-brand[data-astro-cid-wwmlpvmw]{font-family:var(--fe-title-script)}.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw]{isolation:isolate;background:#080706}.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw]:before{position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.18;background-image:var(--cotton-paper);background-repeat:repeat;background-size:768px 768px;mix-blend-mode:screen;content:""}.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw]>[data-astro-cid-wwmlpvmw]{position:relative;z-index:1}.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw]:after{z-index:2}.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw],.invitation-root-selected[data-astro-cid-wwmlpvmw] .giving-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{color:#fff}.editorial-refinement[data-astro-cid-wwmlpvmw]{--registration-heading-color: #000}.editorial-refinement[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw] h1[data-astro-cid-wwmlpvmw]{width:fit-content;color:#000;line-height:.7;white-space:normal}.editorial-refinement[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]{display:block;white-space:nowrap}.editorial-refinement[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]+.v13-title-line[data-astro-cid-wwmlpvmw]{margin-left:0}.editorial-refinement[data-astro-cid-wwmlpvmw] .hero-kicker[data-astro-cid-wwmlpvmw]{font-size:clamp(1.5rem,2.5vw,1.75rem)}.editorial-refinement[data-astro-cid-wwmlpvmw] .v13-hero-heading-lockup[data-astro-cid-wwmlpvmw]>.hero-rule[data-astro-cid-wwmlpvmw]{margin:1.7rem auto 2.85rem}.editorial-refinement[data-astro-cid-wwmlpvmw] .hero-date[data-astro-cid-wwmlpvmw]{font-size:clamp(1.65rem,3vw,2rem)}.editorial-refinement[data-astro-cid-wwmlpvmw] .hero-location[data-astro-cid-wwmlpvmw]{margin-top:.55rem}.editorial-refinement[data-astro-cid-wwmlpvmw] .join-heading[data-astro-cid-wwmlpvmw]{margin-right:auto;margin-left:auto;text-align:center}.editorial-refinement[data-astro-cid-wwmlpvmw] .invitation-section[data-astro-cid-wwmlpvmw]{padding-top:5rem;padding-bottom:5rem}.editorial-refinement[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw]{padding-bottom:5rem}.editorial-refinement[data-astro-cid-wwmlpvmw] .includes-label[data-astro-cid-wwmlpvmw]{width:min(100%,42rem);margin:0 auto;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:300;text-align:left}.editorial-refinement[data-astro-cid-wwmlpvmw] .includes-list[data-astro-cid-wwmlpvmw]{width:min(100%,42rem);gap:1.15rem}.editorial-refinement[data-astro-cid-wwmlpvmw] .invitation-cta[data-astro-cid-wwmlpvmw]{border-color:var(--v13-gold);background:#080706;color:#fff;font-weight:600}.invitation-v1-3[data-astro-cid-wwmlpvmw].editorial-refinement .join-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw],.invitation-v1-3[data-astro-cid-wwmlpvmw].editorial-refinement .reserve-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw],.invitation-v1-3.editorial-refinement .v14-details-heading h2{color:#000}.invitation-v1-3.editorial-refinement .v14-availability{font-size:clamp(1.5rem,2.5vw,1.75rem)}.editorial-refinement[data-astro-cid-wwmlpvmw] .final-cta-title-script[data-astro-cid-wwmlpvmw]{display:inline-block;color:#000;font-family:var(--fe-title-script);font-weight:400;line-height:.8}@media(max-width:780px){.invitation-page[data-astro-cid-wwmlpvmw]{padding:3.2rem .65rem .65rem}.join-section[data-astro-cid-wwmlpvmw],.details-section[data-astro-cid-wwmlpvmw]{grid-template-columns:1fr}}@media(max-width:600px){.editorial-refinement[data-astro-cid-wwmlpvmw] .hero-date[data-astro-cid-wwmlpvmw]{font-size:clamp(1.35rem,6.5vw,1.65rem);white-space:nowrap}.editorial-refinement[data-astro-cid-wwmlpvmw] .hero-location[data-astro-cid-wwmlpvmw]{white-space:nowrap}.editorial-refinement[data-astro-cid-wwmlpvmw] .final-cta-section[data-astro-cid-wwmlpvmw] h2[data-astro-cid-wwmlpvmw]{line-height:1.15}.editorial-refinement[data-astro-cid-wwmlpvmw] .final-cta-title-script[data-astro-cid-wwmlpvmw]{line-height:1}}@media(max-width:800px){.invitation-v1-3[data-astro-cid-wwmlpvmw] .invitation-hero[data-astro-cid-wwmlpvmw] h1[data-astro-cid-wwmlpvmw]{width:fit-content;font-size:clamp(4.25rem,16vw,7rem);line-height:.74;white-space:normal}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]{display:block;white-space:nowrap}.invitation-v1-3[data-astro-cid-wwmlpvmw] .v13-title-line[data-astro-cid-wwmlpvmw]+.v13-title-line[data-astro-cid-wwmlpvmw]{margin-left:0}}.cp-brand-footer[data-astro-cid-4dzrb6rt]{padding:2rem 1rem;border-top:1px solid rgb(250 250 250 / 16%);background:var(--cp-brand-footer-background, var(--cp-footer-ink, #120f08));color:var(--cp-brand-footer-color, var(--cp-white, #fafafa));text-align:center;font-family:var(--cp-body-font, Poppins, "Helvetica Neue", sans-serif);font-size:.88rem}.cp-brand-footer[data-astro-cid-4dzrb6rt] p[data-astro-cid-4dzrb6rt]{margin:0}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{max-width:100%}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea):focus-visible{outline:var(--cp-focus-ring-width, 2px) solid var(--cp-focus-ring, #51431d);outline-offset:var(--cp-focus-ring-offset, 3px)}.cp-skip-link{position:fixed;z-index:10000;top:.5rem;left:.5rem;padding:.65rem .85rem;background:var(--cp-black, #000);color:var(--cp-white, #fff);transform:translateY(-160%)}.cp-skip-link:focus{transform:translateY(0)}.cp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}:root{--cp-cream: #efeeea;--cp-cream-soft: #f7f6f2;--cp-olive: #51431d;--cp-olive-soft: #6d592d;--cp-gold: #ab8f4a;--cp-ink: #231a0c;--cp-black: #000000;--cp-white: #ffffff;--cp-footer-ink: #120f08;--cp-charcoal: #2e2e2e;--cp-muted: rgb(35 26 12 / 70%);--cp-border: rgb(0 0 0 / 28%);--cp-font-display: "Ophelia", "Clarity Brand Serif Fallback", serif;--cp-font-subheading: "Blooming Elegant Sans", "Clarity Brand Sans Fallback", sans-serif;--cp-font-body: "Poppins", "Helvetica Neue", Arial, sans-serif;--cp-brand-font: "Ophelia";--cp-brand-script-font: "Blooming Elegant Sans";--cp-body-font: var(--cp-font-body);--cp-space-1: .25rem;--cp-space-2: .5rem;--cp-space-3: .75rem;--cp-space-4: 1rem;--cp-space-5: 1.5rem;--cp-space-6: 2rem;--cp-content-width: 92rem;--cp-radius-small: 8px;--cp-radius-card: 14px;--cp-shadow: none;--cp-soft-shadow: none;--cp-focus-ring: var(--cp-olive);--cp-focus-ring-width: 2px;--cp-focus-ring-offset: 3px}@font-face{font-family:Ophelia;src:url(https://assets.clarityprint.co/fonts/Ophelia.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blooming Elegant Sans;src:url(https://assets.clarityprint.co/fonts/Blooming%20Elegant%20Sans.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Clarity Brand Serif Fallback";src:local("Times New Roman");size-adjust:107%}@font-face{font-family:Clarity Brand Sans Fallback;src:local("Arial");size-adjust:54%}@font-face{font-family:First Edition Sloop Local;src:local("Sloop Script Pro"),local("Sloop Script Pro Regular"),local("SloopScriptPro-Regular"),local("sloop-script-pro");font-style:normal;font-weight:400;font-display:swap}:root{--fe-ivory: #f7f2e9;--fe-paper: #fbf7ef;--fe-ink: #241c19;--fe-muted: #75675e;--fe-gold: #aa8b4b;--fe-selected-gold: #aa8038;--fe-oxblood: #741e27;--fe-red: #a71f2b;--fe-sage: #778477;--fe-blush: #d8c4bc;--fe-serif: "Cormorant Garamond", var(--cp-font-display), Georgia, serif;--fe-editorial: var(--cp-font-subheading);--fe-title-script: "First Edition Sloop Local", "sloop-script-pro", "Sloop Script Pro", "Pinyon Script", cursive;--cp-font-body: var(--fe-serif);--cp-body-font: var(--fe-serif)}html{background:#1d1715;color:var(--fe-ink);scroll-behavior:smooth}body{min-width:0;margin:0;background:var(--fe-ivory);font-family:var(--fe-serif);font-size:1.25rem}body .cp-brand-footer{font-family:var(--fe-serif)!important;font-size:1.25rem!important}main{min-width:0;overflow:clip}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit}img{max-width:100%}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
