@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.0qqv9reding84.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.09_wjtigl~olh.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_a00173f4-module__I_WSYW__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_a00173f4-module__I_WSYW__variable{--font-nouveau-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b0ccee50222a044-s.0kx5g_oblj84s.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32db700796fa0093-s.0b3as-zk497t~.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4eb68d95a0add54-s.p.0ypnt~var7cv4.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d48750d8b6b551c0-s.0a.q1~0cb8fuu.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71f7291b3eb39808-s.0d~0hxec3nc.e.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Upright;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b122be8550e0146d-s.p.17ex.kt2o9x~p.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Upright Fallback;src:local(Times New Roman);ascent-override:99.04%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:93.29%}.cormorant_upright_7092f07-module__BgRKKq__className{font-family:Cormorant Upright,Cormorant Upright Fallback;font-style:normal}.cormorant_upright_7092f07-module__BgRKKq__variable{--font-nouveau-body:"Cormorant Upright", "Cormorant Upright Fallback"}
.nouveau-root{background:var(--background);min-height:100vh;color:var(--nv-ink-body);font-family:var(--font-nouveau-body), "Cormorant Upright", "Cormorant Garamond", Georgia, serif;font-feature-settings:"kern" 1;--nv-parchment:#f4ecda;--nv-ink:#3a2f28;--nv-absinthe:#6b7f3f;--nv-absinthe-deep:#4f5f2b;--nv-gold:#c79a3b;--nv-gold-ink:#85621f;--nv-cream:#fbf6ea;--nv-mauve:#8e6b7e;--nv-mauve-ink:#74546a;--nv-mauve-band:#eaddd3;--background:var(--nv-parchment);--foreground:var(--nv-ink);--card:var(--nv-cream);--card-foreground:var(--nv-ink);--popover:var(--nv-cream);--popover-foreground:var(--nv-ink);--secondary:var(--nv-mauve-band);--secondary-foreground:var(--nv-ink);--muted:var(--nv-mauve-band);--muted-foreground:var(--nv-mauve-ink);--primary:var(--nv-absinthe);--primary-foreground:var(--nv-parchment);--accent:var(--nv-gold);--accent-foreground:var(--nv-ink);--border:#d9cbae;--input:#d9cbae;--ring:color-mix(in oklab, var(--nv-gold) 55%, var(--nv-ink));--radius:0px;--button:var(--nv-absinthe-deep);--button-foreground:var(--nv-parchment);--foreground-contrast:var(--nv-parchment);--background-alt:var(--nv-band-mid);--nv-ink-body:color-mix(in srgb, var(--foreground) 88%, transparent);--nv-hairline:color-mix(in srgb, var(--accent) 40%, transparent);--nv-band-light:var(--background);--nv-band-mid:var(--card);--nv-band-dark:var(--muted);--nv-section-y:clamp(4.5rem, 10vw, 7rem);--page-padding-x:clamp(1.5rem, 6vw, 4rem);--tb-inverse-bg:var(--card);--tb-inverse-fg:var(--foreground);--tb-inverse-muted:var(--muted-foreground);--tb-overlay-bg:var(--nv-parchment);--tb-overlay-fg:var(--nv-ink);--tb-overlay-border:var(--nv-hairline);font-size:17px;font-weight:500;line-height:1.55}.nouveau-root h1,.nouveau-root h2,.nouveau-root h3,.nouveau-root .font-serif{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.01em;color:var(--foreground);font-style:normal;font-weight:400;line-height:1.1}.nouveau-root h2{color:var(--primary);text-align:center;font-size:26px}.nouveau-root h3{font-size:24px}.nouveau-root strong,.nouveau-root b{font-weight:600}.nouveau-root em,.nouveau-root i{font-style:normal}.nouveau-root .base-template-section{background:var(--nv-band-light)}.nouveau-root .base-template-section:nth-of-type(3n+2){background:var(--nv-band-mid);--card:var(--nv-band-light);--background-alt:var(--nv-band-light)}.nouveau-root .base-template-section:nth-of-type(3n){background:var(--nv-band-dark)}.nouveau-root .nv-label{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.4}.nouveau-root .nv-label-gold{color:var(--nv-gold-ink);font-size:11px}.nouveau-root .nv-body{color:var(--nv-ink-body);font-size:17px;line-height:1.55}.nouveau-root .nv-amp{color:var(--nv-gold-ink)}.nouveau-root .nv-vignette{width:96px;height:18px;margin:0 auto 24px;display:block;overflow:visible}.nouveau-root .nv-vignette path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nouveau-root .nv-card{border:1px solid var(--nv-hairline);background:var(--card);box-shadow:none;border-radius:0;position:relative}.nouveau-root .nv-card:before,.nouveau-root .nv-card:after{content:"";border:1px solid var(--accent);pointer-events:none;border-bottom:0;width:8px;height:8px;position:absolute;top:-1px}.nouveau-root .nv-card:before{border-right:0;border-radius:8px 0 0;left:-1px}.nouveau-root .nv-card:after{border-left:0;border-radius:0 8px 0 0;right:-1px}.nouveau-root .nv-btn{background:var(--button);min-height:2.75rem;color:var(--button-foreground);border:1px solid var(--button);font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:12px;font-weight:400;text-decoration:none;transition:border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.nouveau-root .nv-btn:hover{border-color:var(--accent)}.nouveau-root .nv-btn-secondary{color:var(--nv-absinthe-deep);border-color:var(--primary);background:0 0}.nouveau-root .nv-btn-secondary:hover{border-color:var(--accent);background:0 0}.nouveau-root .nv-arch{aspect-ratio:3/4;background:var(--card);border-radius:999px 999px 0 0;width:100%;position:relative;overflow:hidden}.nouveau-root .nv-fillet,.nouveau-root .nv-stems{pointer-events:none;width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;top:-7px;left:-7px;overflow:visible}.nouveau-root .nv-fillet path{fill:none;stroke:var(--accent);stroke-width:.4px;stroke-linecap:round}.nouveau-root .nv-stems path{fill:none;stroke:var(--primary);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.nouveau-root .nv-bud{fill:var(--primary);transform-origin:50%;transform-box:fill-box}.nouveau-root .nv-bud--open{transform:rotate(12deg)scale(1.3)}.nouveau-root .nv-ribbon text{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;text-transform:uppercase;fill:var(--nv-gold-ink);font-size:15px}.nouveau-root [class*=rounded]:not(.nv-arch):not(.nv-round){border-radius:0}.nouveau-root [class*=shadow]{box-shadow:none}.nouveau-root [class*=text-neutral-9],.nouveau-root [class*=text-neutral-8],.nouveau-root [class*=text-slate-9],.nouveau-root [class*=text-slate-8],.nouveau-root [class*=text-stone-9],.nouveau-root [class*=text-stone-8]{color:var(--foreground)}.nouveau-root [class*=text-neutral-7],.nouveau-root [class*=text-neutral-6],.nouveau-root [class*=text-neutral-5],.nouveau-root [class*=text-neutral-4],.nouveau-root [class*=text-slate-7],.nouveau-root [class*=text-slate-6],.nouveau-root [class*=text-slate-5],.nouveau-root [class*=text-stone-6],.nouveau-root [class*=text-stone-5]{color:var(--muted-foreground)}.nouveau-root [class*=border-neutral],.nouveau-root [class*=border-stone],.nouveau-root [class*=border-slate],.nouveau-root [class*=border-amber]{border-color:var(--nv-hairline)}.nouveau-root [class*=bg-white],.nouveau-root [class*=bg-neutral-1],.nouveau-root [class*=bg-neutral-2],.nouveau-root [class*=bg-neutral-5],.nouveau-root [class*=bg-stone-],.nouveau-root [class*=bg-slate-],.nouveau-root [class*=bg-amber-],.nouveau-root [class*="bg-[#faf9f6]"],.nouveau-root [class*="bg-[#ffffff]"]{background-color:var(--card);background-image:none}.nouveau-root [class*=bg-gradient]{background-image:none;background-color:var(--card)}.nouveau-root .w-px[class*=bg-neutral],.nouveau-root .h-px[class*=bg-neutral],.nouveau-root .w-px[class*=bg-white],.nouveau-root .h-px[class*=bg-white]{background-color:var(--nv-hairline)}.nouveau-root [class*=bg-muted]{background-color:var(--card)}.nouveau-root [class*=bg-primary]{background-color:var(--button);color:var(--button-foreground)}.nouveau-root [class*=text-primary-foreground]{color:var(--button-foreground)}.nouveau-root [class*=text-amber],.nouveau-root .text-accent{color:var(--nv-gold-ink)}.nouveau-root .text-primary{color:var(--nv-absinthe-deep)}.nouveau-root [class*=bg-foreground],.nouveau-root [class*=bg-black]{background-color:var(--foreground);color:var(--background)}.nouveau-root input:not([type=checkbox]):not([type=radio]),.nouveau-root textarea,.nouveau-root select{border-style:solid;border-width:0 0 1px;border-color:var(--primary);box-shadow:none;color:var(--foreground);font-family:var(--font-nouveau-body), "Cormorant Upright", Georgia, serif;background-color:#0000;border-radius:0;padding-left:0;padding-right:0;font-size:17px;font-weight:500}.nouveau-root input:not([type=checkbox]):not([type=radio]):focus-visible,.nouveau-root textarea:focus-visible,.nouveau-root select:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.nouveau-root input::placeholder,.nouveau-root textarea::placeholder{color:var(--muted-foreground)}.nouveau-root button:not(.nv-plain),.nouveau-root [role=button]:not(.nv-plain){font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:12px;font-weight:400}.nouveau-root button[class*=bg-button],.nouveau-root a[class*=bg-button]{background-color:var(--button);color:var(--button-foreground);border-color:var(--button)}.nouveau-root .nv-countdown .tabular-nums{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:0;color:var(--foreground);font-size:36px;font-weight:400;line-height:1}.nouveau-root .nv-countdown .grid-cols-4{gap:0}.nouveau-root .nv-countdown .grid-cols-4>div{border-left:1px solid var(--nv-hairline);padding:12px 4px}.nouveau-root .nv-countdown .grid-cols-4>div:first-child{border-left:0}.nouveau-root .nv-countdown .grid-cols-4>div>span{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;color:var(--muted-foreground);margin-top:10px;font-size:11px;font-weight:400}.nouveau-root .nv-countdown .font-light{font-weight:400}.nouveau-root .nv-itinerary ol{border-left:1px solid var(--primary);padding-left:20px}.nouveau-root .nv-itinerary li{grid-template-columns:16px 1fr;gap:12px}.nouveau-root .nv-itinerary li>div:first-child>span:first-child{background-color:var(--primary);width:10px;height:14px;box-shadow:none;border:0;margin-top:.4rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'><path d='M5 0 C 1 3, 0 8, 5 14 C 10 8, 9 3, 5 0Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'><path d='M5 0 C 1 3, 0 8, 5 14 C 10 8, 9 3, 5 0Z'/></svg>") 50%/contain no-repeat}.nouveau-root .nv-itinerary li>div:first-child>span:first-child svg,.nouveau-root .nv-itinerary li>div:first-child>span:not(:first-child){display:none}.nouveau-root .nv-itinerary li>div:last-child>p:first-child{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;color:var(--nv-gold-ink);font-size:11px}.nouveau-root .nv-itinerary h3{font-size:22px}.nouveau-root .nv-itinerary button,.nouveau-root .nv-itinerary a[class*=border]{border:1px solid var(--primary);color:var(--nv-absinthe-deep);background:0 0;border-radius:0}.nouveau-root .nv-location a[class*=border],.nouveau-root .nv-location button[class*=border]{background-color:var(--button);border-color:var(--button);color:var(--button-foreground);letter-spacing:.18em;text-transform:uppercase;font-size:12px;transition:border-color .35s cubic-bezier(.16,1,.3,1)}.nouveau-root .nv-location a[class*=border]:hover,.nouveau-root .nv-location button[class*=border]:hover{border-color:var(--accent)}.nouveau-root .nv-dress [data-dress-code-palette]>p{font-family:var(--font-nouveau-display), "Marcellus", Georgia, serif;letter-spacing:.18em;color:var(--muted-foreground);font-size:11px}.nouveau-root .nv-gallery figure{background:var(--card);border:0}@keyframes nv-vinyl-spin{to{transform:rotate(360deg)}}.nouveau-root .nv-vinyl-spin{animation:2.8s linear infinite nv-vinyl-spin}@media (prefers-reduced-motion:reduce){.nouveau-root .nv-vinyl-spin{animation:none}}@media (min-width:768px){.nouveau-root h2{font-size:30px}.nouveau-root .nv-countdown .tabular-nums{font-size:48px}}
