.site-footer[data-v-e7b88c0d]{width:100%;background:var(--black);color:var(--cream);border-top:1px solid var(--warm-neutral)}.footer-inner[data-v-e7b88c0d]{display:flex;justify-content:space-between;align-items:center}.site-footer .links[data-v-e7b88c0d]{display:flex;gap:1rem}.site-footer a[data-v-e7b88c0d]{color:inherit;text-decoration:none}.site-footer .meta[data-v-e7b88c0d]{font-size:.9rem;opacity:.9}.site-footer .credit[data-v-e7b88c0d]{font-size:.85rem;opacity:.85}.site-footer .credit a[data-v-e7b88c0d]{color:inherit;text-decoration:underline}.site-header[data-v-327756eb]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--black);color:var(--cream);border-bottom:1px solid var(--warm-neutral)}.logo[data-v-327756eb]{font-weight:700}.logo-img[data-v-327756eb]{max-height:40px}.center[data-v-327756eb]{display:flex;gap:1rem}.nav-link[data-v-327756eb]{color:inherit;text-decoration:none;padding:.25rem .5rem}.nav-link[data-v-327756eb]:hover{opacity:.9}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--cream);background-color:var(--black)}.kw-legal[data-v-03c1115e]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;padding:10px,0px,10px,0px}.kw-logo-img[data-v-03c1115e]{max-width:150px;height:auto}.kw-owned[data-v-03c1115e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:11px}.office-address[data-v-03c1115e]{margin-top:1rem;font-size:.875rem;line-height:1.25rem}.office-address-line[data-v-03c1115e]{margin:0;font-size:13px}.coming-soon[data-v-dcc7b9a2]{text-align:center;background-color:var(--black);min-height:100vh;padding-bottom:1rem}.logo[data-v-dcc7b9a2]{max-width:40vh;margin-top:5vh}h1[data-v-dcc7b9a2]{color:var(--cream);margin-top:2rem}.couple[data-v-dcc7b9a2]{max-width:40vh;margin-top:1.5rem;border-radius:8px}.gallery[data-v-dcc7b9a2]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.thumb img[data-v-dcc7b9a2]{width:120px;height:80px;object-fit:cover;border-radius:6px;cursor:pointer;transform:scale(1);transition:transform .15s}.thumb img[data-v-dcc7b9a2]:hover{transform:scale(1.03)}.lightbox[data-v-dcc7b9a2]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000d9;z-index:1200}.light-image[data-v-dcc7b9a2]{max-width:90vw;max-height:90vh;border-radius:6px}.close[data-v-dcc7b9a2],.prev[data-v-dcc7b9a2],.next[data-v-dcc7b9a2]{position:fixed;background:transparent;border:0;color:var(--cream);font-size:2rem;padding:.5rem;cursor:pointer}.close[data-v-dcc7b9a2]{top:1rem;right:1rem}.prev[data-v-dcc7b9a2]{left:1rem;top:50%;transform:translateY(-50%)}.next[data-v-dcc7b9a2]{right:1rem;top:50%;transform:translateY(-50%)}.lightbox-empty[data-v-dcc7b9a2]{color:var(--cream);font-size:1.25rem}.kw-logo[data-v-dcc7b9a2]{margin-top:.7rem}:root{--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--max-width: 1100px;--emerald: #046A38;--cream: #FDF6EC;--gold: #D4AF37;--black: #0A0A0A;--warm-neutral: #D9CAB3}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font-family);background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--max-width);margin:0 auto;padding:1rem}a{color:inherit}button{font:inherit}.bg-emerald{background-color:var(--emerald);color:var(--cream)}.bg-cream{background-color:var(--cream);color:var(--black)}.bg-gold{background-color:var(--gold);color:var(--black)}.bg-black{background-color:var(--black);color:var(--cream)}.bg-warm-neutral{background-color:var(--warm-neutral);color:var(--black)}.text-emerald{color:var(--emerald)}.text-cream{color:var(--cream)}.text-gold{color:var(--gold)}.text-black{color:var(--black)}.text-warm-neutral{color:var(--warm-neutral)}.border-gold{border:1px solid var(--gold)}
