.sw-nav[data-astro-cid-lski57jk]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:.5px solid transparent;transition:background-color .3s ease,border-color .3s ease}.sw-nav--scrolled[data-astro-cid-lski57jk]{background:var(--sw-page-bg);border-bottom-color:var(--sw-border)}.sw-nav__inner[data-astro-cid-lski57jk]{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:var(--sw-space-5) var(--sw-space-7)}.sw-nav__wordmark[data-astro-cid-lski57jk]{font-family:var(--sw-font-display);font-weight:600;font-size:20px;letter-spacing:.08em;color:#fff;text-decoration:none;white-space:nowrap;transition:color .3s ease}.sw-nav--scrolled[data-astro-cid-lski57jk] .sw-nav__wordmark[data-astro-cid-lski57jk]{color:var(--sw-text-primary)}.sw-nav__wordmark[data-astro-cid-lski57jk]:hover{color:var(--sw-accent)}.sw-nav__right[data-astro-cid-lski57jk]{display:flex;align-items:center;gap:var(--sw-space-7)}.sw-nav__links[data-astro-cid-lski57jk]{display:flex;align-items:center;gap:var(--sw-space-6)}.sw-nav__link[data-astro-cid-lski57jk]{font-family:var(--sw-font-ui);font-weight:300;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff9;text-decoration:none;transition:color .3s ease}.sw-nav__link[data-astro-cid-lski57jk]:hover,.sw-nav__link--active[data-astro-cid-lski57jk]{color:#fff}.sw-nav--scrolled[data-astro-cid-lski57jk] .sw-nav__link[data-astro-cid-lski57jk]{color:var(--sw-text-muted)}.sw-nav--scrolled[data-astro-cid-lski57jk] .sw-nav__link[data-astro-cid-lski57jk]:hover,.sw-nav--scrolled[data-astro-cid-lski57jk] .sw-nav__link--active[data-astro-cid-lski57jk]{color:var(--sw-accent)}.sw-nav__cta[data-astro-cid-lski57jk]{font-family:var(--sw-font-ui);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sw-white);background:var(--sw-accent);border:none;border-radius:0;padding:var(--sw-space-3) var(--sw-space-5);text-decoration:none;transition:background .2s ease;white-space:nowrap}.sw-nav__cta[data-astro-cid-lski57jk]:hover{background:var(--sw-accent-hover)}@media(max-width:768px){.sw-nav__inner[data-astro-cid-lski57jk]{padding:var(--sw-space-4) var(--sw-space-4)}.sw-nav__links[data-astro-cid-lski57jk]{display:none}.sw-nav__right[data-astro-cid-lski57jk]{gap:0}.sw-nav__cta[data-astro-cid-lski57jk]{font-size:8px}}.sw-footer[data-astro-cid-gcyhc25o]{background:var(--sw-page-bg);padding:var(--sw-space-9) 0 var(--sw-space-7)}.sw-footer__divider[data-astro-cid-gcyhc25o]{width:60px;height:.5px;background:var(--sw-accent);margin:0 auto var(--sw-space-9)}.sw-footer__inner[data-astro-cid-gcyhc25o]{max-width:1440px;margin:0 auto;padding:0 var(--sw-space-7)}.sw-footer__top[data-astro-cid-gcyhc25o]{display:flex;flex-direction:column;align-items:center;gap:var(--sw-space-5);margin-bottom:var(--sw-space-8)}.sw-footer__wordmark[data-astro-cid-gcyhc25o]{font-family:var(--sw-font-display);font-weight:400;font-size:18px;letter-spacing:.08em;color:var(--sw-text-muted);text-decoration:none;transition:color .2s ease}.sw-footer__wordmark[data-astro-cid-gcyhc25o]:hover{color:var(--sw-text-primary)}.sw-footer__nav[data-astro-cid-gcyhc25o]{display:flex;gap:var(--sw-space-6)}.sw-footer__link[data-astro-cid-gcyhc25o]{font-family:var(--sw-font-ui);font-weight:300;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sw-text-muted);text-decoration:none;transition:color .2s ease}.sw-footer__link[data-astro-cid-gcyhc25o]:hover{color:var(--sw-accent)}.sw-footer__bottom[data-astro-cid-gcyhc25o]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--sw-space-5);border-top:.5px solid var(--sw-border)}.sw-footer__attribution[data-astro-cid-gcyhc25o]{font-family:var(--sw-font-display);font-size:12px;color:var(--sw-text-muted);letter-spacing:.04em}.sw-footer__copyright[data-astro-cid-gcyhc25o]{font-family:var(--sw-font-ui);font-size:10px;color:var(--sw-text-muted);letter-spacing:.02em}.sw-footer__admin[data-astro-cid-gcyhc25o]{font-family:var(--sw-font-ui);font-size:10px;color:var(--sw-text-muted);text-decoration:none;transition:color .2s ease}.sw-footer__admin[data-astro-cid-gcyhc25o]:hover{color:var(--sw-text-secondary)}@media(max-width:768px){.sw-footer__inner[data-astro-cid-gcyhc25o]{padding:0 var(--sw-space-4)}.sw-footer__nav[data-astro-cid-gcyhc25o]{flex-wrap:wrap;justify-content:center;gap:var(--sw-space-4)}.sw-footer__bottom[data-astro-cid-gcyhc25o]{flex-direction:column;gap:var(--sw-space-3);align-items:center;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html[data-brand=weddings]{background:var(--sw-page-bg);color:var(--sw-text-primary);font-family:var(--sw-font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-brand=weddings] body{min-height:100vh;display:flex;flex-direction:column}html[data-brand=weddings] main{flex:1}html[data-brand=weddings] a{color:inherit}html[data-brand=weddings] img{max-width:100%;height:auto;display:block}.gold-divider[data-astro-cid-rbflg3h5]{width:60px;height:.5px;background:var(--sw-accent);margin:var(--sw-space-8) auto}:root,[data-brand=weddings]{--sw-page-bg: #FAF8F3;--sw-surface: #F2EDE3;--sw-border: #E8DFD2;--sw-border-strong: #D4C9B8;--sw-blush: #EAD9C8;--sw-text-primary: #3D3530;--sw-text-secondary: #7A6E66;--sw-text-muted: #A89D96;--sw-accent: #C9A96E;--sw-accent-hover: #B8963D;--sw-accent-light: #E8D5B0;--sw-white: #FFFFFF;--sw-font-display: "Cormorant Garamond", Georgia, serif;--sw-font-ui: "Jost", Arial, sans-serif;--sw-radius: 0px}[data-brand=weddings]{--sw-space-1: 4px;--sw-space-2: 8px;--sw-space-3: 12px;--sw-space-4: 16px;--sw-space-5: 24px;--sw-space-6: 32px;--sw-space-7: 48px;--sw-space-8: 64px;--sw-space-9: 80px;--sw-space-10: 120px;--sw-space-11: 160px}*,*:before,*:after{box-sizing:border-box;border-radius:0;margin:0;padding:0}html{background:var(--sw-page-bg);color:var(--sw-text-primary);color-scheme:light only;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--sw-font-display);font-size:16px;line-height:1.85;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--sw-font-display);line-height:1.15}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}::selection{background:var(--sw-accent);color:var(--sw-white)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sw-border)}:focus-visible{outline:1px solid var(--sw-accent);outline-offset:2px}
