._header_1vrmj_1{isolation:isolate;color:#fff4d7;background:#11170f;border-bottom:1px solid #b99c51;font-family:Georgia,serif;position:relative;overflow:visible}._image_1vrmj_1{object-fit:cover;object-position:center;z-index:-2}._header_1vrmj_1:before{content:"";z-index:-1;background:linear-gradient(90deg,#10160fcc,#10160f55);position:absolute;inset:0}._content_1vrmj_1{padding:14px 24px 20px}._top_1vrmj_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}._top_1vrmj_1>a:first-child{color:#fff4d7;letter-spacing:.16em;text-transform:uppercase;font:600 14px system-ui,sans-serif;text-decoration:none}._account_1vrmj_1{color:#1b1508;text-transform:uppercase;box-sizing:border-box;background:linear-gradient(#fff1b5,#daa526);border-radius:30px;align-items:center;min-height:44px;padding:8px 18px;font:700 14px system-ui,sans-serif;text-decoration:none;display:flex}._title_1vrmj_1{color:#fff4d7;width:fit-content;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15;text-decoration:none;display:block}._date_1vrmj_1{margin:8px 0 14px;font-size:18px;font-weight:600}._menu_1vrmj_1{z-index:20;width:fit-content;position:relative}._menu_1vrmj_1 summary{box-sizing:border-box;color:#fff4d7;cursor:pointer;background:#13190fee;border:1px solid #dfc27c;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:10px 18px;font:600 16px Georgia,serif;list-style:none;display:flex}._menu_1vrmj_1 summary::-webkit-details-marker{display:none}._menu_1vrmj_1[open] summary span{transform:rotate(45deg)}._options_1vrmj_1{background:#172013;border:1px solid #dfc27c;border-radius:6px;min-width:260px;max-width:calc(100vw - 48px);max-height:55vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 30px #0008;flex-direction:column!important;gap:0!important;display:flex!important}._options_1vrmj_1 a{box-sizing:border-box;color:#fff4d7;align-items:center;min-height:44px;padding:6px 14px;font:16px/1.4 Georgia,serif;text-decoration:none;display:flex}._options_1vrmj_1 a:hover{background:#34402a}._header_1vrmj_1 a:focus-visible,._menu_1vrmj_1 summary:focus-visible{outline-offset:3px;outline:2px solid #ffe588}@media (width<=480px){._content_1vrmj_1{padding:12px 18px 16px}._date_1vrmj_1{font-size:16px}._top_1vrmj_1>a:first-child{font-size:12px}}._header_1vrmj_1 ._top_1vrmj_1 ._account_1vrmj_1{color:#1b1508}._header_1vrmj_1{z-index:30}._header_1vrmj_1 ._rsvp_1vrmj_4{color:#fff4d7;background:#172013;font:600 16px Georgia,serif}._header_1vrmj_1 ._rsvp_1vrmj_4:hover{background:#34402a}._footer_1vrmj_4{color:#fff4d7;background:#10170f;border-top:1px solid #8a7849;padding:32px 24px 40px;font-family:Georgia,serif}._footer_1vrmj_4 p{max-width:1100px;margin:0 auto 18px;font-size:20px}._footer_1vrmj_4 nav{flex-wrap:wrap;gap:12px;max-width:1100px;margin:auto;display:flex}._footer_1vrmj_4 a{box-sizing:border-box;color:#fff4d7;background:#172013;border:1px solid #dfc27c;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font:600 16px Georgia,serif;text-decoration:none;display:inline-flex}._footer_1vrmj_4 a:hover{background:#34402a}._footer_1vrmj_4 a:focus-visible{outline-offset:3px;outline:2px solid #ffe588}._actions_1vrmj_5{flex-direction:column;align-items:center;gap:10px;width:min(100%,620px);margin-inline:auto;display:flex}._actions_1vrmj_5 ._menu_1vrmj_1{width:100%}._rsvp_1vrmj_4{box-sizing:border-box;color:#fff4d7;background:#172013;border:1px solid #dfc27c;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 20px;font:600 16px Georgia,serif;text-decoration:none;display:inline-flex}._actions_1vrmj_5{width:min(100%,620px,100vw - 64px)}._accountActions_1vrmj_7{flex-direction:column;align-items:stretch;gap:8px;display:flex}._accountActions_1vrmj_7 ._account_1vrmj_1{justify-content:center}._accountActions_1vrmj_7 ._menu_1vrmj_1{width:auto}._accountActions_1vrmj_7 ._menu_1vrmj_1 summary{border-radius:30px;gap:16px;padding:8px 18px;font:600 14px system-ui,sans-serif}._accountActions_1vrmj_7 ._options_1vrmj_1{left:auto;right:0}._top_1vrmj_1{align-items:flex-start}._content_1vrmj_1{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}._top_1vrmj_1{display:contents}._top_1vrmj_1>a:first-child{grid-area:1/1;align-self:start;padding-top:10px}._accountActions_1vrmj_7{grid-area:1/2/4}._title_1vrmj_1{grid-area:2/1;max-width:100%;font-size:clamp(24px,4vw,40px)}._date_1vrmj_1{grid-area:3/1;margin:0;font-size:clamp(14px,2.2vw,18px)}
