.gl[data-v-59f7e7fe]{display:inline-block}.gl__btn[data-v-59f7e7fe]{color:#fff;letter-spacing:0;text-transform:none;vertical-align:middle;background:#17171ae6;border-radius:999px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:0 12px 0 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #0000004d}.gl__btn-text[data-v-59f7e7fe]{order:2}.gl__btn[data-v-59f7e7fe]:hover{background:#17171a}.gl__backdrop[data-v-59f7e7fe]{z-index:500;background:#0a0a0c8c;justify-content:center;align-items:center;padding:20px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.gl__card[data-v-59f7e7fe]{color:#fff;background:#1c1c20;border:1px solid #ffffff1a;border-radius:16px;width:min(94vw,380px);padding:18px;box-shadow:0 24px 70px #00000073}.gl__label[data-v-59f7e7fe]{color:#ffffffb3;margin:0 0 12px;font-size:13px;font-weight:700}.gl__label--sub[data-v-59f7e7fe]{margin-top:16px;margin-bottom:4px}.gl__hint[data-v-59f7e7fe]{color:#ffffff73;margin:0 0 10px;font-size:11.5px;line-height:1.45}.gl__seg[data-v-59f7e7fe]{gap:6px;display:flex}.gl__seg-btn[data-v-59f7e7fe]{color:#fffc;text-align:left;background:#101012;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.gl__seg-btn small[data-v-59f7e7fe]{color:#ffffff73;font-size:10.5px;font-weight:400}.gl__seg-btn--sm[data-v-59f7e7fe]{text-align:center;align-items:center}.gl__seg-btn.is-on[data-v-59f7e7fe]{color:#fff;background:#6366f1;border-color:#6366f1}.gl__seg-btn.is-on small[data-v-59f7e7fe]{color:#fffc}.gl__seg-btn[data-v-59f7e7fe]:disabled{opacity:.6}.gl__actions[data-v-59f7e7fe]{align-items:center;gap:8px;margin-top:16px;display:flex}.gl__spacer[data-v-59f7e7fe]{flex:1}.gl__reset[data-v-59f7e7fe],.gl__done[data-v-59f7e7fe]{border-radius:9px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.gl__reset[data-v-59f7e7fe]{color:#ffffffb3;background:0 0;border:1px solid #ffffff2e}.gl__done[data-v-59f7e7fe]{color:#fff;background:#6366f1}.gl__reset[data-v-59f7e7fe]:disabled,.gl__done[data-v-59f7e7fe]:disabled{opacity:.55}.gta[data-v-4a8f4194]{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.8;background:#121216d1;border-radius:999px;gap:2px;padding:3px;transition:opacity .18s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.gta[data-v-4a8f4194]:hover,.gta.is-set[data-v-4a8f4194]{opacity:1}.gta__btn[data-v-4a8f4194]{color:#ffffffbf;border-radius:999px;width:26px;height:24px;font-size:13px;line-height:1}.gta__btn[data-v-4a8f4194]:hover{color:#fff;background:#ffffff1f}.gta__btn.is-on[data-v-4a8f4194]{color:#fff;background:#6366f1}.pal-root[data-v-0f59bb69]{--he-edit-top:96px;--ovo-card-border:var(--hair);--ovo-card-radius:2px;--wall:#efe7d8;--wall-2:#e7dcc8;--panel:#f4eee2;--panel-edge:#dccdb0;--gilt:#bd9a4c;--gilt-lite:#dcbe7e;--gilt-deep:#8c6c28;--crystal-glow:#fff6df;--ink:#332c20;--ink-soft:#6b5f49;--cream:#fbf6ef;--accent:#7c2230;--emerald:#245c46;--shadow:#32261238;--hair:#8c6c2857;--scrim:#fffcf400;--on-gilt:#2a2013;--logo-fg:var(--gilt);--logo-ring:var(--gilt);--logo-plate:var(--cream);--logo-font:"Marcellus", serif;--logo-size:52px;--footer-bg:var(--wall-2);--footer-fg:var(--ink);--footer-muted:var(--ink-soft);--footer-heading:var(--gilt-deep);--footer-border:var(--hair);--footer-accent:var(--gilt-deep);--footer-logo:var(--gilt-deep);color:var(--ink);background:var(--wall);-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;line-height:1.6;transition:background .8s,color .8s;position:relative;overflow-x:clip}.pal-hero.is-jewel[data-v-0f59bb69]{--wall:#4a0f1b;--wall-2:#3b0b15;--panel:#571320;--panel-edge:#7a2233;--gilt:#d8b25a;--gilt-lite:#f0d68c;--gilt-deep:#a67c2e;--crystal-glow:#ffe6ae;--ink:#f4e7ce;--ink-soft:#d8be94;--cream:#f5e9d4;--accent:#e5b857;--emerald:#1e6b49;--shadow:#00000080;--hair:#d8b25a66;--scrim:#1e060c00}.pal-root section[id][data-v-0f59bb69]{scroll-margin-top:96px}.pal-h2[data-v-0f59bb69],.pal-h3[data-v-0f59bb69]{letter-spacing:.01em;color:inherit;margin:0;font-family:Marcellus,serif;font-weight:400}.pal-h2[data-v-0f59bb69]{font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.pal-h2--sm[data-v-0f59bb69]{font-size:clamp(1.6rem,3.5vw,2.4rem)}.pal-h3[data-v-0f59bb69]{font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.1}.pal-amp[data-v-0f59bb69]{color:var(--gilt-deep);font-style:italic}.is-jewel .pal-amp[data-v-0f59bb69]{color:var(--gilt)}.pal-wrap[data-v-0f59bb69]{max-width:1200px;margin:0 auto}.pal-section[data-v-0f59bb69]{padding:clamp(70px,10vw,140px) clamp(22px,6vw,96px);position:relative}.pal-section--wall2[data-v-0f59bb69]{background:var(--wall-2)}.pal-section.pal-section--gallery[data-v-0f59bb69]{padding:clamp(70px,10vw,140px) 8px 8px}.pal-section.pal-section--gallery.pal-section--open-end[data-v-0f59bb69]{padding-bottom:clamp(70px,10vw,140px)}.pal-section--gallery .pal-wrap[data-v-0f59bb69]{max-width:none;margin:0}.pal-eyebrow[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.42em;color:var(--gilt-deep);font-family:Marcellus,serif;font-size:12px;font-weight:400}.is-jewel .pal-eyebrow[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-rule[data-v-0f59bb69]{background:linear-gradient(90deg, transparent, var(--gilt), transparent);border:0;width:120px;height:1px;margin:20px 0}.pal-rule--center[data-v-0f59bb69]{margin-left:auto;margin-right:auto}.pal-fleuron[data-v-0f59bb69]{color:var(--gilt);justify-content:center;align-items:center;gap:16px;display:flex}.pal-fleuron[data-v-0f59bb69]:before,.pal-fleuron[data-v-0f59bb69]:after{content:"";background:linear-gradient(90deg, transparent, var(--gilt));width:80px;height:1px}.pal-fleuron[data-v-0f59bb69]:after{background:linear-gradient(90deg, var(--gilt), transparent)}.pal-fleuron svg[data-v-0f59bb69]{fill:none;width:26px;height:26px;stroke:var(--gilt);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pal-sec-head[data-v-0f59bb69]{text-align:center;margin-bottom:clamp(40px,6vw,72px)}.pal-sec-head .pal-h2[data-v-0f59bb69]{margin-top:16px}.pal-sec-head__lede[data-v-0f59bb69]{max-width:52ch;color:var(--ink-soft);margin:18px auto 0;font-style:italic}.pal-pill[data-v-0f59bb69]{border:1px solid var(--gilt);color:var(--ink);text-transform:uppercase;letter-spacing:.22em;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:14px 30px;font-family:Marcellus,serif;font-size:12.5px;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.pal-pill[data-v-0f59bb69]:after{content:"";background:var(--gilt);transform-origin:0;z-index:-1;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.pal-pill[data-v-0f59bb69]:hover:after{transform:scaleX(1)}.pal-pill[data-v-0f59bb69]:hover{color:var(--on-gilt);border-color:var(--gilt)}.pal-pill--solid[data-v-0f59bb69]{background:var(--gilt);color:var(--on-gilt);border-color:var(--gilt)}.pal-pill--solid[data-v-0f59bb69]:after{background:var(--gilt-deep)}.pal-pill--solid[data-v-0f59bb69]:hover{color:var(--on-gilt)}.pal-pill--nav[data-v-0f59bb69]{letter-spacing:.2em;padding:12px 28px;line-height:1}.pal-pill[disabled][data-v-0f59bb69]{opacity:.6;cursor:default}.pal-card[data-v-0f59bb69]{background:var(--ovo-card-bg,linear-gradient(160deg, var(--panel), var(--wall-2)));color:var(--ovo-card-fg,inherit);border:1px solid var(--ovo-card-border,var(--hair));box-shadow:0 24px 50px -34px var(--shadow);border-radius:3px;position:relative}.pal-card[data-v-0f59bb69]:before{content:"";border:1px solid var(--hair);pointer-events:none;opacity:.6;border-radius:2px;position:absolute;inset:6px}.pal-gilt-frame[data-v-0f59bb69]{background:linear-gradient(135deg, var(--gilt-lite), var(--gilt) 40%, var(--gilt-deep) 70%, var(--gilt));box-shadow:0 30px 60px -30px var(--shadow), inset 0 0 0 1px #ffffff40;border-radius:2px;padding:12px}.pal-gilt-frame>.inner[data-v-0f59bb69]{background:var(--wall);border:1px solid var(--gilt-deep);position:relative;overflow:hidden}.pal-gilt-frame>.inner img[data-v-0f59bb69]{object-fit:cover;width:100%;height:100%;display:block}.pal-slot[data-v-0f59bb69]{background:repeating-linear-gradient(45deg, transparent 0 14px, #8c6c280d 14px 28px), var(--wall);text-align:center;color:var(--ink-soft);justify-content:center;align-items:center;min-height:160px;display:flex;position:relative}.pal-slot__ar[data-v-0f59bb69]{letter-spacing:.24em;text-transform:uppercase;font-family:Marcellus,serif;font-size:11px}.pal-slot__ph[data-v-0f59bb69]{opacity:.75;margin-top:6px;font-size:15px;font-style:italic}.pal-root [data-reveal][data-v-0f59bb69]{opacity:0;transition:opacity .8s,transform .8s;transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.pal-root [data-reveal].is-in[data-v-0f59bb69]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pal-root [data-reveal][data-v-0f59bb69]{opacity:1;transform:none}}.pal-veil[data-v-0f59bb69]{z-index:400;background:radial-gradient(120% 80% at 50% 0%, #fffdf8, var(--wall) 60%);perspective:1400px;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 L13.6 9 L22 11 L13.6 13 L12 22 L10.4 13 L2 11 L10.4 9 Z' fill='%23b08d57' stroke='%23fff' stroke-width='0.6'/%3E%3C/svg%3E") 15 15,auto;justify-content:center;align-items:center;padding:5vh 4vw;display:flex;position:fixed;inset:0;overflow:auto}.pal-veil__flap[data-v-0f59bb69]{transform-origin:top;background:linear-gradient(180deg, var(--panel), var(--wall));clip-path:polygon(0 0,100% 0,50% 100%);border-bottom:1px solid var(--hair);z-index:2;pointer-events:none;justify-content:center;align-items:flex-start;width:min(78vw,620px);height:min(30vw,240px);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #3c2e1224}.pal-veil__seal[data-v-0f59bb69]{background:radial-gradient(circle at 35% 30%, var(--gilt), var(--gilt-deep));color:#fff8e8;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-top:clamp(26px,7vw,60px);font-family:Marcellus,serif;font-size:15px;display:inline-flex;box-shadow:0 3px 8px #3c2e1259}.pal-veil.is-leaving[data-v-0f59bb69]{animation:.75s .55s forwards pal-lift-0f59bb69}.pal-veil.is-leaving .pal-veil__flap[data-v-0f59bb69]{animation:.6s cubic-bezier(.4,0,.2,1) forwards pal-flap-0f59bb69}.pal-veil.is-leaving .pal-veil__inner[data-v-0f59bb69]{animation:.6s .15s forwards pal-fold-0f59bb69}@keyframes pal-flap-0f59bb69{to{opacity:.9;transform:translate(-50%)rotateX(-165deg)}}@keyframes pal-fold-0f59bb69{to{opacity:0;transform:translateY(24px)scale(.97)}}.pal-veil__inner[data-v-0f59bb69]{text-align:center;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:980px;display:flex}.pal-wall[data-v-0f59bb69]{justify-content:center;align-items:center;gap:clamp(8px,1.6vw,20px);width:100%;display:flex}.pal-frame[data-v-0f59bb69]{z-index:1;filter:drop-shadow(0 18px 26px #332c2047)drop-shadow(0 4px 8px #332c2038);transform:rotate(var(--rot)) translateY(var(--y));opacity:0;animation:pal-drop-0f59bb69 .75s cubic-bezier(.2, .8, .2, 1) var(--delay) forwards;flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s;position:relative}.pal-frame[data-v-0f59bb69]:nth-child(2){z-index:3}.pal-frame[data-v-0f59bb69]:hover{transform:rotate(0deg) translateY(calc(var(--y) - 8px)) scale(1.045);z-index:6}.pal-veil__caption[data-v-0f59bb69]{animation:.8s .55s both pal-fade-0f59bb69}.pal-veil__eyebrow[data-v-0f59bb69]{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:400}.pal-veil__names[data-v-0f59bb69]{color:var(--ink);margin-top:12px;font-family:Marcellus,serif;font-size:clamp(30px,5vw,52px);line-height:1.05}.pal-veil__amp[data-v-0f59bb69]{color:#b08d57;margin:0 .12em;font-style:italic}.pal-veil__date[data-v-0f59bb69]{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px;font-size:12px;font-weight:400}.pal-veil__enter[data-v-0f59bb69]{z-index:3;border:1px solid var(--gilt-deep);background:linear-gradient(180deg, var(--gilt-lite), var(--gilt));color:var(--on-gilt);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border-radius:2px;margin-top:26px;padding:13px 34px;font-family:Marcellus,serif;font-size:11.5px;font-weight:400;transition:filter .2s,transform .2s;position:relative;box-shadow:0 6px 18px #8c6c2847}.pal-veil__enter[data-v-0f59bb69]:hover{filter:brightness(1.06);transform:translateY(-1px)}.pal-veil__flourish[data-v-0f59bb69]{justify-content:center;align-items:center;gap:12px;margin-top:16px;animation:.8s .7s both pal-fade-0f59bb69;display:flex}.pal-veil__flourish svg[data-v-0f59bb69]{flex:none;animation:6s linear infinite pal-spin-0f59bb69}.pal-veil__line[data-v-0f59bb69]{background:linear-gradient(to var(--dir,right), transparent, #b08d57b3);width:clamp(28px,8vw,72px);height:1px}.pal-veil__flourish .pal-veil__line[data-v-0f59bb69]:last-child{--dir:left}@keyframes pal-spin-0f59bb69{to{transform:rotate(360deg)}}.reveal-sprites[data-v-0f59bb69]{z-index:500;pointer-events:none;position:fixed;inset:0;overflow:hidden}.reveal-sprite[data-v-0f59bb69]{opacity:0;width:81px;transform:scale(var(--sc,1));will-change:transform, opacity;line-height:0;animation-name:pal-sprite-0f59bb69;animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute;bottom:-6vh}.reveal-sprite[data-v-0f59bb69] svg{width:100%;height:auto;display:block}.reveal-sprite.is-ink[data-v-0f59bb69]{color:var(--ink)}.reveal-sprite.is-light[data-v-0f59bb69]{color:#fff}.reveal-sprite.is-gilt[data-v-0f59bb69]{color:var(--gilt)}@keyframes pal-sprite-0f59bb69{0%{opacity:0;transform:translateY(0) translateX(0) scale(calc(var(--sc,1) * .88)) rotate(var(--tilt,0deg))}12%{opacity:var(--fade,.3)}70%{opacity:var(--fade,.3)}to{opacity:0;transform:translateY(-78vh) translateX(var(--drift,0)) scale(calc(var(--sc,1) * 1.08)) rotate(var(--tilt-end,12deg))}}@keyframes pal-drop-0f59bb69{0%{opacity:0;transform:rotate(var(--rot)) translateY(calc(var(--y) - 30px))}to{opacity:1;transform:rotate(var(--rot)) translateY(var(--y))}}@keyframes pal-fade-0f59bb69{0%{opacity:0}to{opacity:1}}@keyframes pal-lift-0f59bb69{to{transform:translateY(-100%)}}@media (width<=640px){.pal-veil[data-v-0f59bb69]{padding:5vh 0}.pal-wall[data-v-0f59bb69]{gap:6px}.pal-veil__caption[data-v-0f59bb69]{padding-inline:22px}}.pal-nav[data-v-0f59bb69]{z-index:120;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(22px,5vw,64px);transition:padding .5s,background .5s,box-shadow .5s,border-color .5s;display:flex;position:fixed;top:0;left:0;right:0}.pal-nav.solid[data-v-0f59bb69]{background:color-mix(in srgb, var(--wall) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);box-shadow:0 10px 40px -30px var(--shadow);padding-top:12px;padding-bottom:12px}.pal-monogram[data-v-0f59bb69]{border:1px solid var(--gilt);width:52px;height:52px;color:var(--gilt);letter-spacing:.04em;white-space:nowrap;border-radius:50%;flex:none;place-items:center;font-family:Marcellus,serif;font-size:18px;display:grid;position:relative}.pal-monogram[data-v-0f59bb69]:after{content:"";border:1px solid var(--hair);border-radius:50%;position:absolute;inset:4px}.pal-monogram--sm[data-v-0f59bb69]{width:46px;height:46px;font-size:15px}.pal-links[data-v-0f59bb69]{align-items:center;gap:28px;display:flex}.pal-links a[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.2em;color:var(--ink);opacity:.82;padding:4px 0;font-family:Marcellus,serif;font-size:12px;transition:opacity .2s;position:relative}.pal-links>a.pal-pill[data-v-0f59bb69]{opacity:1;color:var(--ink);padding:12px 28px}.pal-links>a.pal-pill[data-v-0f59bb69]:hover{color:var(--on-gilt)}.pal-links a[data-v-0f59bb69]:not(.pal-pill):after{content:"";background:var(--gilt);width:0;height:1px;transition:width .35s;position:absolute;bottom:-2px;left:0}.pal-links a[data-v-0f59bb69]:not(.pal-pill):hover{opacity:1}.pal-links a[data-v-0f59bb69]:not(.pal-pill):hover:after{width:100%}.pal-links a:not(.pal-pill).is-here[data-v-0f59bb69]{opacity:1}.pal-links a:not(.pal-pill).is-here[data-v-0f59bb69]:after{width:100%}.pal-nav-tools[data-v-0f59bb69]{align-items:center;gap:14px;display:flex}.pal-cw-toggle[data-v-0f59bb69]{border:1px solid var(--gilt);letter-spacing:.18em;text-transform:uppercase;border-radius:40px;font-family:Marcellus,serif;font-size:10.5px;display:flex;overflow:hidden}.pal-cw-toggle button[data-v-0f59bb69]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 14px;transition:all .3s}.pal-cw-toggle button.on[data-v-0f59bb69]{background:var(--gilt);color:var(--on-gilt)}.pal-cw-toggle.is-editing[data-v-0f59bb69]{box-shadow:0 0 0 2px color-mix(in srgb, var(--gilt) 45%, transparent)}.pal-cw-badge[data-v-0f59bb69]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-family:Marcellus,serif;font-size:9.5px}.pal-burger[data-v-0f59bb69]{cursor:pointer;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.pal-burger span[data-v-0f59bb69]{background:var(--ink);width:26px;height:1.5px;transition:all .3s;display:block}.pal-burger--x[data-v-0f59bb69]{justify-content:center;align-items:center;display:flex}.pal-scrim[data-v-0f59bb69]{z-index:200;background:#140c0880;position:fixed;inset:0}.pal-drawer[data-v-0f59bb69]{z-index:210;background:var(--wall);border-left:1px solid var(--hair);flex-direction:column;width:min(84vw,340px);padding:26px;display:flex;position:fixed;top:0;bottom:0;right:0}.pal-drawer__top[data-v-0f59bb69]{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.pal-drawer__nav[data-v-0f59bb69]{flex-direction:column;display:flex}.pal-drawer__nav a[data-v-0f59bb69]{color:var(--ink);border-bottom:1px solid var(--hair);padding:14px 0;font-family:Marcellus,serif;font-size:24px}.pal-drawer__nav a.is-here[data-v-0f59bb69]{color:var(--gilt-deep)}.pal-drawer__nav a.is-here[data-v-0f59bb69]:before{content:"—";color:var(--gilt);margin-right:10px}.pal-drawer__cta[data-v-0f59bb69]{background:var(--gilt);height:54px;color:var(--on-gilt);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:auto;font-family:Marcellus,serif;font-size:12px;display:flex}.pal-hero[data-v-0f59bb69]{background:var(--wall);color:var(--ink);transition:background .8s,color .8s;position:relative}.pal-wall-scroller[data-v-0f59bb69]{position:relative}.pal-wall-sticky[data-v-0f59bb69]{background:var(--wall);height:85vh;position:sticky;top:0;overflow:hidden}@media (width<=640px){.pal-wall-sticky[data-v-0f59bb69]{height:80vh}}@media (width>=1024px){.pal-wall-sticky[data-v-0f59bb69]{height:95vh}}.pal-wall-track[data-v-0f59bb69]{will-change:transform;width:max-content;height:100%;position:relative}.pal-wall-img[data-v-0f59bb69]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%;display:block}.pal-wall-frames[data-v-0f59bb69]{pointer-events:none;position:absolute;inset:0}.pal-wall-frame[data-v-0f59bb69]{pointer-events:auto;box-sizing:border-box;position:absolute;overflow:hidden}.pal-wall-frame.has-photo[data-v-0f59bb69]{box-shadow:0 10px 24px #332c204d,0 3px 8px #332c203d}.pal-hero.is-frame-tool .pal-wall-sticky[data-v-0f59bb69]{height:auto;position:static;overflow:visible}.pal-hero.is-frame-tool .pal-wall-track[data-v-0f59bb69]{width:100%;height:auto;transform:none!important}.pal-hero.is-frame-tool .pal-wall-img[data-v-0f59bb69]{width:100%;height:auto}.pal-wall-frame.is-tool[data-v-0f59bb69]{cursor:grab;outline-offset:-1px;background:#508cff24;outline:2px solid #3b82f6;overflow:visible}.pal-frame-idx[data-v-0f59bb69]{color:#fff;background:#3b82f6;border-radius:4px;padding:2px 6px;font:700 12px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:-18px;left:0}.pal-frame-resize[data-v-0f59bb69]{cursor:nwse-resize;background:#fff;border:2px solid #3b82f6;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.pal-frametool[data-v-0f59bb69]{z-index:600;color:#fff;touch-action:none;background:#14161c;border-radius:12px;width:246px;padding:14px;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;position:fixed;box-shadow:0 18px 50px #00000073}.pal-frametool__hd[data-v-0f59bb69]{text-transform:capitalize;cursor:grab;-webkit-user-select:none;user-select:none;background:#1c1f28;border-radius:12px 12px 0 0;align-items:center;gap:6px;margin:-14px -14px 10px;padding:10px 14px;font-weight:700;display:flex}.pal-frametool__hd[data-v-0f59bb69]:active{cursor:grabbing}.pal-frametool__grip[data-v-0f59bb69]{color:#6b7280;letter-spacing:-2px;font-size:14px}.pal-frametool__row[data-v-0f59bb69]{align-items:center;gap:5px;margin-bottom:6px;display:flex}.pal-frametool__idx[data-v-0f59bb69]{color:#9aa4b2;width:24px;font-weight:700}.pal-frametool__row label[data-v-0f59bb69]{color:#9aa4b2;align-items:center;gap:2px;font-size:11px;display:flex}.pal-frametool__row input[data-v-0f59bb69]{color:#fff;background:#0e1015;border:1px solid #2b303b;border-radius:6px;width:44px;padding:4px 5px;font-size:12px}.pal-frametool__copy[data-v-0f59bb69]{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-weight:600}.pal-frametool__note[data-v-0f59bb69]{color:#9aa4b2;margin:10px 0 0;font-size:11.5px}.pal-wall-hint[data-v-0f59bb69]{z-index:6;pointer-events:none;white-space:nowrap;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);background:color-mix(in srgb, var(--wall) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--hair);text-align:center;border-radius:40px;padding:9px 20px;font-family:Marcellus,serif;font-size:10px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.pal-hero__text[data-v-0f59bb69]{z-index:5;text-align:center;background:var(--wall);padding:clamp(40px,6vw,72px) 22px clamp(56px,7vw,90px);position:relative}.pal-hero__eyebrow[data-v-0f59bb69]{display:block}.pal-hero__names[data-v-0f59bb69]{color:var(--tpl-header-fg,inherit);margin:22px 0 6px;font-family:Marcellus,serif;font-size:clamp(3rem,10vw,7rem);font-weight:400;line-height:.98}.pal-hero__names .pal-amp[data-v-0f59bb69]{color:var(--gilt);font-style:italic}.pal-hero__fleuron[data-v-0f59bb69]{max-width:340px;margin:18px auto 20px}.pal-hero__date[data-v-0f59bb69]{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);font-family:Marcellus,serif;font-size:clamp(12px,1.6vw,15px)}.pal-hero__time[data-v-0f59bb69]{border-left:1px solid var(--hair);margin-left:10px;padding-left:10px}.pal-hero__loc[data-v-0f59bb69]{color:var(--ink-soft);margin-top:6px;font-size:17px;font-style:italic}.pal-hero__enter[data-v-0f59bb69]{margin-top:34px;padding:16px 46px;font-size:13px}.pal-hero__cue[data-v-0f59bb69]{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);opacity:.7;margin-top:24px;font-family:Marcellus,serif;font-size:10px}.pal-countdown[data-v-0f59bb69]{background:var(--wall-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:clamp(40px,6vw,64px) 22px}.pal-plaque[data-v-0f59bb69]{text-align:center;flex-wrap:wrap;justify-content:center;gap:clamp(18px,5vw,64px);max-width:900px;margin:0 auto;display:flex}.pal-plaque__unit[data-v-0f59bb69]{min-width:90px}.pal-plaque__num[data-v-0f59bb69]{color:var(--gilt);text-shadow:0 1px 0 var(--gilt-lite);font-family:Marcellus,serif;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1}.is-jewel .pal-plaque__num[data-v-0f59bb69]{text-shadow:none}.pal-plaque__lab[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.3em;color:var(--ink-soft);margin-top:12px;font-family:Marcellus,serif;font-size:11px}.pal-plaque__sep[data-v-0f59bb69]{color:var(--hair);align-self:center;font-family:Marcellus,serif;font-size:2rem}.pal-story-grid[data-v-0f59bb69]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid}.pal-portrait-slot[data-v-0f59bb69]{aspect-ratio:3/4}.pal-portrait-slot>.inner[data-v-0f59bb69],.pal-portrait-slot .pal-slot[data-v-0f59bb69]{height:100%}.pal-story-grid__h[data-v-0f59bb69]{margin-bottom:22px;font-size:clamp(1.8rem,4vw,2.8rem)}.pal-story-body[data-v-0f59bb69]{color:inherit}.pal-story-body[data-v-0f59bb69] p{margin:0 0 20px}.pal-story-body[data-v-0f59bb69] a{color:var(--accent);border-bottom:1px solid var(--hair)}.is-jewel .pal-story-body[data-v-0f59bb69] a{color:var(--gilt)}.pal-story-body[data-v-0f59bb69] em{font-style:italic}.pal-timeline[data-v-0f59bb69]{max-width:940px;margin:0 auto;padding-left:34px;position:relative}.pal-spine[data-v-0f59bb69]{background:var(--hair);width:2px;position:absolute;top:6px;bottom:6px;left:8px;overflow:hidden}.pal-spine i[data-v-0f59bb69]{background:linear-gradient(var(--gilt), var(--gilt-deep));opacity:.6;position:absolute;inset:0}.pal-day-label[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.3em;color:var(--gilt-deep);margin:38px 0 18px;font-family:Marcellus,serif;font-size:12px;position:relative}.is-jewel .pal-day-label[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-day-label[data-v-0f59bb69]:before{content:"";background:var(--wall);border:2px solid var(--gilt);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.pal-session[data-v-0f59bb69]{grid-template-columns:120px 1fr;gap:20px;margin:0 0 16px;padding:24px 28px;display:grid}.pal-session__time[data-v-0f59bb69]{color:var(--gilt);letter-spacing:.1em;font-family:Marcellus,serif;font-size:18px}.pal-session__title[data-v-0f59bb69]{color:inherit;margin:0;font-family:Marcellus,serif;font-size:1.5rem;font-weight:400}.pal-session__meta[data-v-0f59bb69]{color:var(--ink-soft);margin-top:6px;font-size:15px;font-style:italic}.pal-dress-dot[data-v-0f59bb69]{vertical-align:middle;background:var(--gilt);border:1px solid #00000026;border-radius:50%;width:11px;height:11px;margin-right:7px;display:inline-block}.pal-party-cols[data-v-0f59bb69]{grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,72px);display:grid}.pal-side-title[data-v-0f59bb69]{text-align:center;color:inherit;margin-bottom:8px;font-family:Marcellus,serif;font-size:1.8rem;font-weight:400}.pal-party-members[data-v-0f59bb69]{flex-direction:column;gap:6px;margin-top:22px;display:flex}.pal-member[data-v-0f59bb69]{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:22px;padding:16px;transition:all .35s;display:flex;position:relative}.pal-member[data-v-0f59bb69]:hover,.pal-member.active[data-v-0f59bb69]{background:var(--panel);border-color:var(--hair)}.pal-medallion[data-v-0f59bb69]{background:linear-gradient(135deg, var(--gilt-lite), var(--gilt-deep));border-radius:50%;flex:none;width:160px;height:160px;padding:8px}.pal-medallion__slot[data-v-0f59bb69]{background:var(--wall);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.pal-medallion__slot img[data-v-0f59bb69]{object-fit:cover;width:100%;height:100%}.pal-medallion__ini[data-v-0f59bb69]{color:var(--gilt-deep);letter-spacing:.04em;font-family:Marcellus,serif;font-size:44px}.is-jewel .pal-medallion__ini[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-member__text[data-v-0f59bb69]{flex-direction:column;justify-content:center;min-width:0;padding-right:76px;display:flex}.pal-member__who[data-v-0f59bb69]{color:inherit;font-family:Marcellus,serif;font-size:1.35rem;line-height:1.25}.pal-member__role[data-v-0f59bb69]{color:var(--ink-soft);margin-top:4px;font-size:15px;font-style:italic}.pal-member__more[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.18em;color:var(--gilt-deep);opacity:0;pointer-events:none;align-items:center;gap:8px;font-family:Marcellus,serif;font-size:10px;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)translate(-6px)}.pal-member__more svg[data-v-0f59bb69]{width:26px;height:8px;overflow:visible}.pal-member:hover .pal-member__more[data-v-0f59bb69],.pal-member:focus-visible .pal-member__more[data-v-0f59bb69]{opacity:1;transform:translateY(-50%)translate(0)}.pal-member__tap[data-v-0f59bb69]{letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);margin-top:6px;font-family:Marcellus,serif;font-size:11px;display:none}@media (width<=560px),(hover:none){.pal-member__tap[data-v-0f59bb69]{display:block}.pal-member__more[data-v-0f59bb69]{display:none}}.is-jewel .pal-member__more[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-modal[data-v-0f59bb69]{z-index:120;background:color-mix(in srgb, var(--ink) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;animation:.28s both pal-modal-in-0f59bb69;display:grid;position:fixed;inset:0}.pal-modal__card[data-v-0f59bb69]{width:100%;max-width:576px;max-height:calc(100vh - 40px);box-shadow:0 40px 90px -40px var(--shadow);overflow:auto}.pal-modal__inner[data-v-0f59bb69]{background:var(--panel);grid-template-columns:200px 1fr;align-items:center;gap:22px;padding:22px;display:grid;position:relative}.pal-modal__x[data-v-0f59bb69]{border:1px solid var(--hair);background:var(--wall);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;top:10px;right:10px}.pal-modal__x[data-v-0f59bb69]:hover{color:var(--ink);border-color:var(--gilt)}.pal-modal__figure[data-v-0f59bb69]{aspect-ratio:1;background:var(--wall);border:2px solid var(--gilt);border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.pal-modal__figure img[data-v-0f59bb69]{object-fit:cover;width:100%;height:100%;display:block}.pal-modal__ini[data-v-0f59bb69]{letter-spacing:.06em;color:var(--gilt-deep);font-family:Marcellus,serif;font-size:42px}.pal-modal__body[data-v-0f59bb69]{min-width:0;padding-right:6px}.pal-modal__name[data-v-0f59bb69]{color:var(--ink);margin:0;font-family:Marcellus,serif;font-size:1.55rem;font-weight:400;line-height:1.2}.pal-modal__role[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.16em;color:var(--gilt-deep);margin:6px 0 0;font-family:Marcellus,serif;font-size:11px}.pal-modal__rel[data-v-0f59bb69]{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.pal-modal__fleuron[data-v-0f59bb69]{justify-content:flex-start;margin:12px 0}.pal-modal__note[data-v-0f59bb69]{color:var(--ink-soft);margin:0;font-style:italic;line-height:1.65}.pal-modal__fact[data-v-0f59bb69]{color:var(--ink-soft);margin:12px 0 0;font-size:.86em;line-height:1.6}.pal-modal__fact span[data-v-0f59bb69]{letter-spacing:.12em;text-transform:uppercase;color:var(--gilt-deep);margin-right:7px;font-size:.82em;font-weight:600;display:inline-block}@keyframes pal-modal-in-0f59bb69{0%{opacity:0}to{opacity:1}}@media (width<=560px){.pal-member[data-v-0f59bb69]{gap:16px;padding:12px}.pal-member__text[data-v-0f59bb69]{padding-right:0}.pal-medallion[data-v-0f59bb69]{width:112px;height:112px}.pal-medallion__ini[data-v-0f59bb69]{font-size:32px}.pal-member__more[data-v-0f59bb69]{display:none}.pal-modal__inner[data-v-0f59bb69]{text-align:center;grid-template-columns:1fr;gap:16px;padding:18px}.pal-modal__figure[data-v-0f59bb69]{max-width:240px;margin-inline:auto}.pal-modal__fleuron[data-v-0f59bb69]{justify-content:center}.pal-modal__body[data-v-0f59bb69]{padding-right:0}}.pal-concierge[data-v-0f59bb69]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.pal-concierge__card[data-v-0f59bb69]{padding:30px}.pal-concierge__dist[data-v-0f59bb69]{letter-spacing:.2em;text-transform:uppercase;color:var(--gilt-deep);margin-bottom:4px;font-family:Marcellus,serif;font-size:11px}.is-jewel .pal-concierge__dist[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-concierge__name[data-v-0f59bb69]{color:inherit;margin:0;font-family:Marcellus,serif;font-size:1.5rem;font-weight:400}.pal-concierge__rooms[data-v-0f59bb69]{gap:6px;margin:12px 0 4px;padding:0;font-size:.9em;list-style:none;display:grid}.pal-concierge__rooms li[data-v-0f59bb69]{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.pal-concierge__rooms li.is-gone[data-v-0f59bb69]{opacity:.55}.pal-concierge__what[data-v-0f59bb69]{color:var(--ink-soft);font-size:.92em;font-style:italic;display:block}.pal-concierge__rate[data-v-0f59bb69]{color:var(--ink-soft);white-space:nowrap}.pal-concierge__note[data-v-0f59bb69]{color:var(--ink-soft);margin:14px 0 22px;font-size:16px}.pal-travel-aux[data-v-0f59bb69]{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.pal-travel-aux__card[data-v-0f59bb69]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 30px;display:flex}.pal-travel-aux__h[data-v-0f59bb69]{color:inherit;margin:0;font-family:Marcellus,serif;font-size:1.4rem;font-weight:400}.pal-travel-aux__p[data-v-0f59bb69]{color:var(--ink-soft);margin:6px 0 0;font-size:16px}.pal-fund[data-v-0f59bb69]{text-align:center;background:linear-gradient(160deg, var(--panel), var(--wall-2));border:1px solid var(--gilt);padding:clamp(30px,5vw,54px)}.pal-fund__h[data-v-0f59bb69]{margin:14px 0 10px}.pal-fund__p[data-v-0f59bb69]{max-width:48ch;color:var(--ink-soft);margin:0 auto 26px}.pal-notes[data-v-0f59bb69]{columns:3;column-gap:22px}.pal-note[data-v-0f59bb69]{break-inside:avoid;background:var(--ovo-card-bg,linear-gradient(150deg, #fbf4e2, #f2e6c9));color:var(--ovo-card-fg,#4a3b1f);transform:rotate(var(--rot,-1deg));border:1px solid var(--ovo-card-border,#8c6c2840);border-radius:2px;margin:0 0 22px;padding:26px 26px 30px;box-shadow:0 16px 34px -24px #3c280a80}.pal-note p[data-v-0f59bb69]{margin:0 0 14px;font-size:19px;line-height:1.5}.pal-note__by[data-v-0f59bb69]{letter-spacing:.12em;text-transform:uppercase;color:#8c6c28;font-family:Marcellus,serif;font-size:13px}.pal-notes__foot[data-v-0f59bb69]{text-align:center;margin-top:34px}.pal-empty[data-v-0f59bb69]{text-align:center;max-width:560px;margin:0 auto}.pal-empty__p[data-v-0f59bb69]{color:var(--ink-soft);margin:16px 0 24px;font-style:italic}.pal-gallery-grid .pal-gilt-frame[data-v-0f59bb69]{width:100%;height:100%;margin:0;padding:5px;display:flex}.pal-gallery-grid .pal-gilt-frame>.inner[data-v-0f59bb69]{flex:auto;height:100%;min-height:0}.pal-gallery-grid .pal-gilt-frame>.inner img[data-v-0f59bb69]{object-fit:cover;width:100%;height:100%;display:block}.pal-photo[data-v-0f59bb69]{margin:0}.pal-photo .inner[data-v-0f59bb69],.pal-photo .inner img[data-v-0f59bb69]{cursor:pointer}.pal-zoom[data-v-0f59bb69]{opacity:0;pointer-events:none;background:color-mix(in srgb, var(--ink) 26%, transparent);z-index:3;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.pal-zoom svg[data-v-0f59bb69]{width:46px;height:46px;color:var(--on-gilt);background:color-mix(in srgb, var(--gilt-lite) 90%, transparent);border:1px solid var(--gilt-deep);border-radius:50%;padding:11px;box-shadow:0 6px 18px #00000047}.pal-photo .inner:hover .pal-zoom[data-v-0f59bb69]{opacity:1}@media (prefers-reduced-motion:reduce){.pal-zoom[data-v-0f59bb69]{transition:none}}.pal-guest-photos[data-v-0f59bb69]{margin-top:0}.pal-guest-upload[data-v-0f59bb69]{text-align:center;border:1.5px dashed var(--gilt);background:var(--panel);border-radius:4px;margin-top:24px;padding:40px}.pal-guest-upload__ic[data-v-0f59bb69]{color:var(--gilt);margin-bottom:14px}.pal-guest-upload__ic svg[data-v-0f59bb69]{display:inline-block}.pal-guest-upload__h[data-v-0f59bb69]{color:inherit;margin:0 0 8px;font-family:Marcellus,serif;font-size:1.4rem;font-weight:400}.pal-guest-upload__p[data-v-0f59bb69]{color:var(--ink-soft);max-width:40ch;margin:0 auto 22px;font-style:italic}.pal-docs[data-v-0f59bb69]{max-width:940px;margin:0 auto}.pal-pforms[data-v-0f59bb69]{margin:0 auto}.pal-gtk[data-v-0f59bb69]{max-width:1000px;color:var(--ink);margin:0 auto}.pal-venue-grid[data-v-0f59bb69]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:40px;display:grid}.pal-venue-map[data-v-0f59bb69]{background:linear-gradient(160deg, var(--panel), var(--wall-2));border:1px solid var(--gilt);border-radius:3px;padding:9px;position:relative;box-shadow:0 22px 46px #332c2029}.pal-venue-map[data-v-0f59bb69] .ovo-map,.pal-venue-map[data-v-0f59bb69] .ovo-map__frame{height:100%;margin:0}.pal-venue-map[data-v-0f59bb69] .ovo-map__frame{border:1px solid color-mix(in srgb, var(--gilt) 60%, transparent);border-radius:2px}.pal-venue-map[data-v-0f59bb69] iframe,.pal-venue-map[data-v-0f59bb69] img{border:0;width:100%;height:100%;min-height:400px;display:block}.pal-venue-info[data-v-0f59bb69]{flex-direction:column;justify-content:center;display:flex}.pal-venue-info__h[data-v-0f59bb69]{margin:12px 0}.pal-venue-info__addr[data-v-0f59bb69]{color:var(--ink-soft);margin:0 0 8px}.pal-venue-info__note[data-v-0f59bb69]{color:var(--ink-soft);margin:0;font-style:italic}.pal-venue-info__dir[data-v-0f59bb69]{border:1px solid var(--gilt);color:var(--gilt-deep,var(--ink));letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding:11px 22px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.pal-venue-info__dir span[data-v-0f59bb69]{transition:transform .3s}.pal-venue-info__dir[data-v-0f59bb69]:hover{background:var(--gilt);color:var(--wall)}.pal-venue-info__dir:hover span[data-v-0f59bb69]{transform:translate(4px)}.pal-rsvp-panel[data-v-0f59bb69]{background:var(--ovo-card-bg,linear-gradient(160deg, var(--panel), var(--wall-2)));max-width:980px;color:var(--ovo-card-fg,inherit);margin:0 auto;padding:clamp(34px,5vw,64px);position:relative}.pal-rsvp-panel[data-v-0f59bb69]:before{content:"";border:1px solid var(--gilt);pointer-events:none;position:absolute;inset:10px}.pal-rsvp-panel__grid[data-v-0f59bb69]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,4vw,52px);display:grid;position:relative}.pal-rsvp-intro__h[data-v-0f59bb69]{margin:14px 0 18px}.pal-rsvp-intro__p[data-v-0f59bb69]{color:var(--ink-soft);margin:0 0 24px;line-height:1.7}.pal-rsvp-portal[data-v-0f59bb69]{cursor:pointer;color:var(--gilt-deep);letter-spacing:.08em;text-transform:uppercase;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;font-family:Marcellus,serif;font-size:12px;display:inline-flex}.is-jewel .pal-rsvp-portal[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-rsvp-portal__lbl[data-v-0f59bb69]{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-style:italic}.pal-form[data-v-0f59bb69]{flex-direction:column;gap:18px;display:flex}.pal-form__grid[data-v-0f59bb69]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pal-field--wide[data-v-0f59bb69]{grid-column:1/-1}.pal-field[data-v-0f59bb69]{flex-direction:column;gap:8px;display:flex}.pal-field__lbl[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.16em;color:var(--gilt-deep);font-family:Marcellus,serif;font-size:11px}.is-jewel .pal-field__lbl[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-field__hint[data-v-0f59bb69]{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-style:italic}.pal-input[data-v-0f59bb69],.ovo-phone[data-v-0f59bb69] .pal-input{background:var(--wall);border:1px solid var(--gilt);width:100%;color:var(--ink);border-radius:2px;outline:none;padding:14px 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;transition:border-color .2s}.pal-input[data-v-0f59bb69]:focus,.ovo-phone[data-v-0f59bb69] .pal-input:focus{border-color:var(--gilt-deep)}.pal-input[data-v-0f59bb69]::placeholder,.ovo-phone[data-v-0f59bb69] .pal-input::placeholder{color:var(--ink-soft);opacity:.8;font-style:italic}.pal-input--select[data-v-0f59bb69]{appearance:none;cursor:pointer}.pal-attend[data-v-0f59bb69]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pal-attend__btn[data-v-0f59bb69]{border:1px solid var(--gilt);color:var(--ink);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:2px;padding:14px 12px;font-family:Marcellus,serif;font-size:14px;transition:all .25s}.pal-attend__btn--on[data-v-0f59bb69]{background:var(--gilt);color:var(--on-gilt);border-color:var(--gilt)}.pal-submit[data-v-0f59bb69]{justify-content:center;margin-top:4px}.pal-spin[data-v-0f59bb69]{border:2px solid #2a201366;border-top-color:var(--on-gilt);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pal-spin-0f59bb69}.pal-err[data-v-0f59bb69]{color:var(--accent);margin:-6px 0 0;font-size:14px}.is-jewel .pal-err[data-v-0f59bb69]{color:#f0a878}.pal-thanks[data-v-0f59bb69]{text-align:center;padding:20px 0}.pal-thanks__eyebrow[data-v-0f59bb69]{text-transform:uppercase;letter-spacing:.3em;color:var(--gilt-deep);margin-bottom:14px;font-family:Marcellus,serif;font-size:11px}.is-jewel .pal-thanks__eyebrow[data-v-0f59bb69]{color:var(--gilt-lite)}.pal-thanks .pal-h3[data-v-0f59bb69]{margin-bottom:12px}@media (width<=900px){.pal-links[data-v-0f59bb69]{display:none}.pal-burger[data-v-0f59bb69]{display:flex}.pal-story-grid[data-v-0f59bb69],.pal-party-cols[data-v-0f59bb69],.pal-venue-grid[data-v-0f59bb69],.pal-rsvp-panel__grid[data-v-0f59bb69]{grid-template-columns:1fr}.pal-notes[data-v-0f59bb69]{columns:2}.pal-travel-aux[data-v-0f59bb69]{grid-template-columns:1fr}.pal-session[data-v-0f59bb69]{grid-template-columns:90px 1fr}.pal-portrait-slot[data-v-0f59bb69]{max-width:420px;margin:0 auto}}@media (width<=560px){.pal-root[data-v-0f59bb69]{font-size:18px}.pal-notes[data-v-0f59bb69]{columns:1}.pal-hero__names[data-v-0f59bb69]{font-size:clamp(2.6rem,15vw,4rem)}.pal-plaque[data-v-0f59bb69]{gap:14px}.pal-plaque__unit[data-v-0f59bb69]{min-width:64px}.pal-plaque__sep[data-v-0f59bb69]{display:none}.pal-form__grid[data-v-0f59bb69]{grid-template-columns:1fr}.pal-gilt-frame[data-v-0f59bb69]{padding:8px}}.pal-scrim-enter-active[data-v-0f59bb69],.pal-scrim-leave-active[data-v-0f59bb69]{transition:opacity .35s}.pal-scrim-enter-from[data-v-0f59bb69],.pal-scrim-leave-to[data-v-0f59bb69]{opacity:0}.pal-drawer-enter-active[data-v-0f59bb69]{transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s}.pal-drawer-leave-active[data-v-0f59bb69]{transition:transform .3s ease-in,opacity .3s}.pal-drawer-enter-from[data-v-0f59bb69],.pal-drawer-leave-to[data-v-0f59bb69]{opacity:0;transform:translate(100%)}.pal-music[data-v-0f59bb69]{margin-top:34px}.pal-more[data-v-0f59bb69]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);justify-content:center;padding:18px 0 4px;font-size:12px;display:flex}.ovo-rsvp-party[data-v-0f59bb69]{flex-direction:column;gap:12px;display:flex}.ovo-rsvp-party__row[data-v-0f59bb69]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ovo-rsvp-party__row>label[data-v-0f59bb69]{min-width:0}.ovo-rsvp-party__row>.ovo-rsvp-party__wide[data-v-0f59bb69]{grid-column:1/-1}.ovo-rsvp-party__err[data-v-0f59bb69]{grid-column:1/-1;margin:0}@media (width<=560px){.ovo-rsvp-party__row[data-v-0f59bb69]{grid-template-columns:1fr}}
