:root{--accent-gold: #c5a059}.main-nav.svelte-rfuq4y{position:fixed;top:0;left:0;width:100%;z-index:1001;padding:30px 0;transition:all .4s ease;color:#fff;background:transparent}.main-nav.black-text.svelte-rfuq4y{color:#000!important}.main-nav.white-bg.svelte-rfuq4y{background:#fff;padding:15px 0;box-shadow:0 4px 20px #0000000d}.main-nav.menu-is-open.svelte-rfuq4y{padding:30px 0!important}.nav-container.svelte-rfuq4y{max-width:94%;margin:0 auto}.nav-content.svelte-rfuq4y{display:flex;align-items:center;justify-content:center;position:relative}.nav-group.svelte-rfuq4y{display:flex;width:520px;justify-content:space-between;align-items:center}.nav-group.left.svelte-rfuq4y{margin-right:60px}.nav-group.right.svelte-rfuq4y{margin-left:60px}.nav-link.svelte-rfuq4y{text-decoration:none;color:inherit;text-transform:uppercase;letter-spacing:.2em;font-weight:700;font-size:10px;font-family:Inter,sans-serif;transition:all .3s ease;position:relative}.nav-link.svelte-rfuq4y:not(.rsvp-button):hover{opacity:.6;transform:translateY(-1px)}.monogram.svelte-rfuq4y{text-decoration:none;color:inherit!important;z-index:10}.monogram-circle.svelte-rfuq4y{font-family:Playfair Display,serif;font-size:28px;width:85px;height:85px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.monogram.svelte-rfuq4y span:where(.svelte-rfuq4y){font-style:italic;opacity:.6;font-size:.65em;margin:0 4px}.main-nav.white-bg.svelte-rfuq4y .monogram-circle:where(.svelte-rfuq4y){width:55px;height:55px;font-size:18px}.rsvp-button.svelte-rfuq4y{background-color:var(--accent-gold);color:#fff!important;padding:10px 22px;border-radius:10px;transition:all .3s ease!important}.rsvp-button.svelte-rfuq4y:hover{transform:translateY(-2px)!important;background-color:#b38f4d;box-shadow:0 4px 12px #c5a05933;opacity:1!important}.mobile-icon-button.svelte-rfuq4y{display:none;background:none;border:none;color:inherit;cursor:pointer;z-index:1002;padding:10px}.icon-wrapper.svelte-rfuq4y{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.line.svelte-rfuq4y{display:block;width:100%;height:1.5px;background-color:currentColor;transition:all .3s ease}.icon-wrapper.open.svelte-rfuq4y .mid:where(.svelte-rfuq4y){opacity:0}.icon-wrapper.open.svelte-rfuq4y .top:where(.svelte-rfuq4y){transform:translateY(8px) rotate(45deg)}.icon-wrapper.open.svelte-rfuq4y .bot:where(.svelte-rfuq4y){transform:translateY(-8px) rotate(-45deg)}.mobile-drawer.svelte-rfuq4y{position:fixed;inset:0;background:#fff;z-index:1000;display:flex;align-items:center;justify-content:center}.drawer-links.svelte-rfuq4y{display:flex;flex-direction:column;align-items:center;gap:25px}.drawer-links.svelte-rfuq4y a:where(.svelte-rfuq4y){color:#000;text-decoration:none;font-size:16px;text-transform:uppercase;letter-spacing:.3em;font-weight:700}.rsvp-button-mobile.svelte-rfuq4y{background-color:var(--accent-gold)!important;color:#fff!important;padding:15px 50px!important;border-radius:10px;text-decoration:none}@media(max-width:1200px){.nav-group.svelte-rfuq4y{width:480px}.nav-group.left.svelte-rfuq4y{margin-right:40px}.nav-group.right.svelte-rfuq4y{margin-left:40px}}@media(max-width:1100px){.desktop-only.svelte-rfuq4y{display:none}.nav-content.svelte-rfuq4y{justify-content:space-between}.mobile-icon-button.svelte-rfuq4y{display:block;order:2}.monogram.svelte-rfuq4y{order:1}.monogram-circle.svelte-rfuq4y{width:60px;height:60px;font-size:20px}}.minimal-footer.svelte-jz8lnl{background-color:#faf9f7;padding:30px 0;border-top:1px solid rgba(0,0,0,.05);width:100%;overflow:hidden}.footer-container.svelte-jz8lnl{width:90%;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px}.monogram.svelte-jz8lnl{text-decoration:none;color:#000;flex-shrink:0}.monogram-circle.svelte-jz8lnl{font-family:Playfair Display,serif;font-size:13px;width:42px;height:42px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center}.monogram.svelte-jz8lnl span:where(.svelte-jz8lnl){font-style:italic;opacity:.6;font-size:.7em;margin:0 2px}.footer-info.svelte-jz8lnl{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;gap:40px}.info-group.svelte-jz8lnl{display:flex;flex-direction:column;gap:1px;min-width:0}.label.svelte-jz8lnl{font-family:Inter,sans-serif;font-size:7px;text-transform:uppercase;letter-spacing:.2em;color:#c5a059;font-weight:700}.email-link.svelte-jz8lnl,.detail.svelte-jz8lnl{font-family:Inter,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copyright-group.svelte-jz8lnl{margin-left:auto}.copyright.svelte-jz8lnl{font-family:Inter,sans-serif;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#bbb;margin:0}@media(max-width:768px){.footer-container.svelte-jz8lnl{flex-direction:column;align-items:center;text-align:center;gap:25px}.footer-info.svelte-jz8lnl{flex-direction:column;gap:20px;width:100%}.copyright-group.svelte-jz8lnl{margin-left:0;text-align:center}.email-link.svelte-jz8lnl,.detail.svelte-jz8lnl{white-space:normal}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.no-nav.svelte-12qhfyh{padding-top:0!important;margin-top:0!important}body{margin:0;background-color:#faf9f7;font-family:Inter,sans-serif}
