@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_b4c3a17d-module__x_XLXa__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_b4c3a17d-module__x_XLXa__variable{--font-duna-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.0dc7cz6n-9-i-.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:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0t20vcyusyjhl.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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.0dc7cz6n-9-i-.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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0t20vcyusyjhl.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_bbfb5a4c-module__MuD6AG__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_bbfb5a4c-module__MuD6AG__variable{--font-duna-sans:"Karla", "Karla Fallback"}
.duna-root{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-duna-sans), "Karla", system-ui, -apple-system, sans-serif;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;--du-arena:#e9dcc9;--du-terracota:#b65a3a;--du-oxido:#6e3a2a;--du-crema:#f7f1e7;--du-ocre:#d9b48a;--du-arena-oscura:#e3cfb2;--background:var(--du-arena);--foreground:var(--du-oxido);--card:var(--du-crema);--card-foreground:var(--du-oxido);--popover:var(--du-crema);--popover-foreground:var(--du-oxido);--secondary:var(--du-arena-oscura);--secondary-foreground:var(--du-oxido);--muted:var(--du-crema);--muted-foreground:#7a4b37;--primary:var(--du-terracota);--primary-foreground:var(--du-crema);--accent:var(--du-ocre);--accent-foreground:var(--du-oxido);--border:var(--du-ocre);--input:var(--du-ocre);--ring:color-mix(in oklab, var(--du-terracota) 45%, transparent);--du-ocre-ink:#704928;--du-terracota-ink:#82402a;--button:var(--du-terracota-ink);--button-foreground:var(--primary-foreground);--foreground-contrast:var(--primary-foreground);--background-alt:var(--du-crema);--du-rule:color-mix(in oklab, var(--border) 55%, transparent);--du-rule-strong:var(--border);--du-band-light:var(--background);--du-band-mid:var(--card);--du-band-dark:color-mix(in oklab, var(--background) 60%, var(--accent));--du-section-y:clamp(6rem, 12vw, 9rem);--page-padding-x:clamp(1.5rem, 6vw, 4rem);--du-ease:cubic-bezier(.16, 1, .3, 1);--tb-overlay-bg:var(--card);--tb-overlay-fg:var(--foreground);--tb-overlay-border:var(--du-rule);--tb-inverse-bg:var(--card);--tb-inverse-fg:var(--foreground);--tb-inverse-muted:var(--muted-foreground);font-size:1.0625rem;line-height:1.6}.duna-root h1,.duna-root h2,.duna-root h3,.duna-root .font-serif{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, ui-serif, serif;letter-spacing:-.01em;font-weight:400;line-height:1.05}.duna-root .font-semibold,.duna-root .font-bold,.duna-root strong,.duna-root b{font-weight:500}.duna-root h1.font-semibold,.duna-root h2.font-semibold,.duna-root h3.font-semibold,.duna-root .font-serif.font-semibold{font-weight:400}.duna-root .du-kicker{font-family:var(--font-duna-sans), "Karla", system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--du-ocre-ink);font-size:.8125rem;font-weight:500;display:block}.duna-root .text-accent{color:var(--du-ocre-ink)}.duna-root .du-title{color:var(--foreground);font-size:clamp(2rem,4.2vw,2.5rem)}.duna-root .du-caps{letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.duna-root .base-template-section:nth-child(3n+1){background:var(--du-band-light)}.duna-root .base-template-section:nth-child(3n+2){background:var(--du-band-mid)}.duna-root .base-template-section:nth-child(3n){background:var(--du-band-dark)}.duna-root .du-section{padding-block:var(--du-section-y);background:0 0}.duna-root .du-hero{background:linear-gradient(180deg, var(--background) 0%, var(--background) 60%, var(--du-band-dark) 100%)}.duna-root [class*=rounded]{border-radius:.25rem}.duna-root .du-arch,.duna-root .du-arch[class*=rounded]{border-radius:999px 999px 0 0}.duna-root [class*=shadow]{box-shadow:none}.duna-root a.bg-primary,.duna-root button.bg-primary,.duna-root [data-slot=button].bg-primary,.duna-root a.bg-button,.duna-root button.bg-button,.duna-root [data-slot=button].bg-button{background-color:var(--button);color:var(--button-foreground);border-color:var(--button);text-transform:uppercase;letter-spacing:.16em;font-size:.8125rem;font-weight:500}.duna-root a.bg-primary:hover,.duna-root button.bg-primary:hover,.duna-root a.bg-button:hover,.duna-root button.bg-button:hover{background-color:var(--foreground);color:var(--button-foreground)}.duna-root .hover\:bg-accent:hover{background-color:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--foreground)}.duna-root [class*=text-neutral-7],.duna-root [class*=text-neutral-8],.duna-root [class*=text-neutral-9],.duna-root [class*=text-slate-8],.duna-root [class*=text-slate-9]{color:var(--foreground)}.duna-root [class*=text-neutral-4],.duna-root [class*=text-neutral-5],.duna-root [class*=text-neutral-6],.duna-root [class*=text-slate-6]{color:var(--muted-foreground)}.duna-root [class*=bg-white],.duna-root [class*=bg-neutral-1],.duna-root [class*=bg-neutral-2],.duna-root [class*=bg-neutral-5],.duna-root [class*="bg-[#faf9f6]"],.duna-root [class*=bg-muted]{background-color:var(--card)}.duna-root [class*=from-neutral-1],.duna-root [class*=to-neutral-2]{background-image:none;background-color:var(--card)}.duna-root [class*=border-neutral-],.duna-root [class*=border-stone-],.duna-root [class*=border-border]{border-color:var(--du-rule)}.duna-root input:not([type=checkbox]):not([type=radio]),.duna-root textarea,.duna-root select{background-color:var(--card);color:var(--foreground);border-color:var(--du-rule);border-radius:.25rem}.duna-root input::placeholder,.duna-root textarea::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}.duna-root .du-button{border:1px solid var(--button);background:var(--button);min-height:3rem;color:var(--button-foreground);box-shadow:none;letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--du-ease), border-color .35s var(--du-ease), color .35s var(--du-ease);border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.duna-root .du-button:hover{background:var(--foreground);border-color:var(--foreground);color:var(--button-foreground)}.duna-root .du-button-ghost{color:var(--button);background:0 0}.duna-root .du-button-ghost:hover{background:color-mix(in oklab, var(--button) 10%, transparent);border-color:var(--button);color:var(--button)}.duna-root .du-card{background:var(--card);color:var(--card-foreground);border:1px solid #0000;border-radius:.25rem}.duna-root .base-template-section:nth-child(3n+2) .du-card{border-color:var(--du-rule)}.duna-root .du-venue-card{background:var(--card);border:1px solid var(--du-rule);border-radius:.25rem;padding:1.125rem 1.125rem 0}.duna-root .du-venue-card>div:first-child{aspect-ratio:1;background:var(--background);border-radius:999px 999px 0 0}.duna-root .du-venue-card>div:first-child img{transition:transform .35s var(--du-ease)}.duna-root .du-venue-card:hover>div:first-child img{transform:scale(1.03)}.duna-root .du-venue-card h3{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, serif;color:var(--primary);font-size:1.5rem;font-weight:400}.duna-root .du-venue-card p.uppercase{color:var(--du-ocre-ink);letter-spacing:.18em;font-size:.8125rem}.duna-root .du-venue-card a[href]{background:var(--button);border-color:var(--button);color:var(--button-foreground);text-transform:uppercase;letter-spacing:.16em;border-radius:.25rem;min-height:3rem;font-size:.8125rem;font-weight:500}.duna-root .du-venue-card a[href]:hover{background:var(--foreground);border-color:var(--foreground)}.duna-root .du-countdown .grid{gap:.625rem}.duna-root .du-countdown .grid>div{background:var(--background);border:1px solid var(--du-rule);border-radius:.25rem;padding:1rem .25rem .75rem}.duna-root .du-countdown .tabular-nums{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, serif;color:var(--primary);font-size:clamp(1.875rem,6vw,2.75rem);font-weight:400;line-height:1}.duna-root .du-countdown .grid>div>span{letter-spacing:.14em;color:var(--du-ocre-ink);margin-top:.5rem;font-size:.6875rem}.duna-root .du-countdown p.text-center{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, serif;color:var(--foreground);font-weight:400}.duna-root .du-itinerary ol{margin-top:2.5rem}.duna-root .du-itinerary ol>li{border-bottom:1px solid var(--du-rule);grid-template-columns:1fr;gap:0;padding-bottom:1.5rem}.duna-root .du-itinerary ol>li:last-child{border-bottom:0}.duna-root .du-itinerary ol>li>div:first-child{display:none}.duna-root .du-itinerary ol>li p.uppercase{color:var(--du-ocre-ink);letter-spacing:.18em;font-size:.8125rem}.duna-root .du-itinerary ol>li h3{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, serif;color:var(--foreground);font-size:1.375rem;font-weight:400}.duna-root .du-dress-code svg{color:var(--foreground)}.duna-root .du-dress-code [data-dress-code-tag]{font-family:var(--font-duna-serif), "DM Serif Display", Georgia, serif;color:var(--du-terracota-ink);font-weight:400}.duna-root [data-revealed=false] .du-stagger>*,.duna-root [data-revealed=false] .du-countdown .grid>*{opacity:0;transform:translateY(16px)}.duna-root .du-stagger>*,.duna-root .du-countdown .grid>*{transition:opacity .7s var(--du-ease), transform .7s var(--du-ease)}.duna-root .du-stagger>:nth-child(2),.duna-root .du-countdown .grid>:nth-child(2){transition-delay:80ms}.duna-root .du-stagger>:nth-child(3),.duna-root .du-countdown .grid>:nth-child(3){transition-delay:.16s}.duna-root .du-stagger>:nth-child(4),.duna-root .du-countdown .grid>:nth-child(4){transition-delay:.24s}.duna-root .du-stagger>:nth-child(5),.duna-root .du-countdown .grid>:nth-child(5){transition-delay:.32s}.duna-root .du-stagger>:nth-child(n+6){transition-delay:.4s}@keyframes du-cue{0%{transform-origin:top;transform:scaleY(0)}55%{transform-origin:top;transform:scaleY(1)}56%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.duna-root .du-cue{background:var(--accent);transform-origin:top;width:1px;height:34px;animation:du-cue 1.8s var(--du-ease) infinite}@keyframes du-vinyl-spin{to{transform:rotate(360deg)}}.duna-root .du-vinyl-spin{animation:2.8s linear infinite du-vinyl-spin}@media (prefers-reduced-motion:reduce){.duna-root .du-cue,.duna-root .du-vinyl-spin{animation:none}.duna-root .du-stagger>*,.duna-root .du-countdown .grid>*,.duna-root .du-venue-card>div:first-child img{transition:none}.duna-root [data-revealed=false] .du-stagger>*,.duna-root [data-revealed=false] .du-countdown .grid>*{opacity:1;transform:none}}
