.qe-event-dates span,.qe-event-location span{display:block}.qe-event-inline{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.2rem;display:block}.qe-event-inline:hover,.qe-event-inline:focus-visible{outline-offset:4px;background:#ffffff80;outline:2px solid #8b9b79}.qe-event-time{font-size:.85em}.qe-event-location{color:inherit;margin:.75rem 0;font:400 .85rem/1.8 Arial,sans-serif}.qe-event-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem 1.25rem;margin:1.25rem 0;font:400 .8rem/1.5 Arial,sans-serif;display:flex}.qe-event-actions>a,.qe-event-actions>button{max-width:100%;min-height:44px;font:inherit;color:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;text-underline-offset:5px;vertical-align:middle;justify-content:center;align-items:center;margin:0;padding:.5rem 0;line-height:1.5;text-decoration:underline;display:inline-flex}.qe-event-dialog{color:#283528;background:#fff;font:400 16px/1.5 system-ui,sans-serif}.qe-event-dialog label,.qe-timezone label{margin:.9rem 0 .3rem;font-size:13px;font-weight:500;display:block}.qe-event-dialog input,.qe-event-dialog textarea,.qe-event-dialog select,.qe-timezone input,.qe-timezone select{color:#283528;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c7cec1;border-radius:7px;margin-top:.35rem;padding:.7rem;display:block}.qe-timezone small,.qe-event-help{color:#677260;margin:.5rem 0;font-size:12px;line-height:1.6;display:block}.qe-event-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.qe-event-columns>*{min-width:0}.qe-event-error{color:#b42318;margin:.6rem 0;font-size:13px}.qe-event-search{text-underline-offset:4px;color:#42563f;margin:.4rem 0;font-size:13px;text-decoration:underline;display:inline-block}.qe-event-button-options{border-top:1px solid #e1e5dd;margin-top:1rem;padding-top:1rem}.qe-event-button-options summary{cursor:pointer}.qe-event-dialog .qe-event-check{align-items:center;gap:.6rem;display:flex}.qe-event-check input{width:18px;height:18px;min-height:18px;margin:0}.qe-event-footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.qe-event-footer button{border:1px solid #c7cec1;border-radius:7px;min-height:44px;padding:.75rem 1rem}.qe-event-footer .qe-event-save{color:#fff;background:#42563f;border-color:#42563f}.qe-event-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.qe-event-columns{grid-template-columns:1fr;gap:0}}.wedding .qe-event-actions{justify-content:center}.wedding .qe-event-location{color:var(--w-sage);font-family:var(--w-font-sans),sans-serif}.wedding .qe-event-actions{font-family:var(--w-font-sans),sans-serif}.qe-settings-dialog{overscroll-behavior:contain;width:min(640px,100vw - 2rem);max-width:640px;max-height:90svh;overflow-y:auto;animation:none!important}.qe-settings-dialog form{min-width:0}.qe-settings-tabs{background:#f1f3ee;flex-wrap:wrap;align-items:stretch;gap:.25rem;width:100%;height:auto;margin-bottom:.75rem;padding:.25rem;display:flex}.qe-settings-tabs button{white-space:normal;flex:1;height:auto;min-height:44px;padding:.5rem .65rem;font-size:13px;transition:none}.qe-calendar-summary{overflow-wrap:anywhere;background:#f7f9f4;border:1px solid #d8dfd1;border-radius:8px;margin:1rem 0;padding:1rem}.qe-calendar-summary h3{text-transform:uppercase;letter-spacing:.06em;color:#586550;margin:0 0 .75rem;font-size:12px}.qe-calendar-summary p{margin:.25rem 0;font-size:13px;line-height:1.65}.qe-calendar-summary .qe-event-search{min-height:44px;margin:0 .5rem 0 0;padding:.65rem .25rem}.qe-event-footer{flex-wrap:wrap}.qe-event-dialog input:focus-visible,.qe-event-dialog textarea:focus-visible,.qe-event-dialog select:focus-visible{outline-offset:2px;outline:2px solid #42563f}.qe-event-search:disabled{opacity:.45;cursor:not-allowed}.qe-settings-dialog .qe-event-footer{z-index:1;background:#fff;border-top:1px solid #e1e5dd;padding:1rem 0 .5rem;position:sticky;bottom:-1.5rem}.qe-settings-dialog .qe-event-footer button{overflow-wrap:anywhere;flex:1;max-width:100%}.qe-settings-dialog [data-slot=dialog-close]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;top:.25rem;right:.25rem}.qe-settings-dialog [data-slot=dialog-title]{padding-inline:1rem}.qe-settings-tabs button{overflow-wrap:normal;word-break:normal}
.qe-event-block{gap:2rem;display:grid}.qe-event-block article{min-width:0}.qe-event-block-heading{font:inherit;margin:1.2rem 0;font-size:clamp(1.75rem,5cqw,3rem);line-height:1.15}.qe-event-block-text{white-space:pre-line;margin:1rem 0;line-height:1.8}.qe-editable-photo{min-width:0;position:relative}.qe-editable-photo>button{background:color-mix(in srgb,currentColor 5%,transparent);cursor:pointer;border-radius:inherit;width:100%;min-height:12rem;display:block;position:relative}.qe-editable-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:36rem;display:block}.qe-photo-action{background:var(--background,#fff);color:var(--foreground,#222);border-radius:.5rem;padding:.75rem 1rem;font:500 .875rem/1.3 system-ui;position:absolute;bottom:1rem;left:1rem}.qe-editable-photo button:focus-visible{outline-offset:4px;outline:2px solid}.qe-event-reference{text-align:left;gap:.5rem;margin:1rem 0;font:400 1rem/1.5 system-ui;display:grid}.qe-event-reference select{background:var(--background,#fff);min-height:44px;color:var(--foreground,#222);border:1px solid;border-radius:.4rem;padding:.6rem}.qe-event-reference small{opacity:.75}.qe-countdown{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:32rem;margin:2rem auto;display:grid}.qe-countdown span{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,6cqw,3.25rem);line-height:1.1;display:block}.qe-countdown small{overflow-wrap:anywhere;margin-top:.5rem;font:400 .7rem/1.5 system-ui;display:block}.qe-event-block-events{border-block:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-block:1.5rem}.qe-event-block-events article+article{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-top:1rem}.qe-event-block-invitation-heading{text-align:center}.qe-countdown-trigger{width:100%;color:inherit;text-align:center;background:0 0;border-radius:.4rem;min-height:44px;padding:.5rem;display:block}.qe-countdown-trigger:hover,.qe-countdown-trigger:focus-visible{outline-offset:3px;outline:2px solid}.qe-photo-empty>button{border:1px dashed;min-height:44px;padding:.75rem}.qe-photo-empty .qe-photo-action{display:none}.qe-countdown-edit{color:inherit;opacity:.75;border:1px dashed;border-radius:5px;align-items:center;gap:.4rem;padding:.35rem .6rem;font:500 12px/1.5 system-ui;display:inline-flex}.qe-countdown-trigger:hover .qe-countdown-edit,.qe-countdown-trigger:focus-visible .qe-countdown-edit{opacity:1}.qe-countdown-cards>div{border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:8px;padding:1rem .25rem}.qe-countdown-message{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;padding:2rem 1rem;line-height:1.6}.qe-countdown-preview{border-top:1px solid #d8dfd1;margin-top:1rem;padding-top:1rem}.qe-countdown-preview>.qe-countdown{margin:1rem auto}.qe-countdown-preview>.qe-countdown span{font-size:2rem}.qe-countdown-preview>small{color:#586550;font-size:12px}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/d8cddd76dbfeaef0.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/591574edbe85c69b.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/acf349172f10b359.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/0926c12c4384550f.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/8bd76523131fa0fc.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cormorant_garamond_fd4c5299-module__7I4YtG__className{font-family:Cormorant Garamond,Georgia}.cormorant_garamond_fd4c5299-module__7I4YtG__variable{--w-font-serif:"Cormorant Garamond", Georgia}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514.p.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dm_sans_68661012-module__ZSRMQq__className{font-family:DM Sans,Arial;font-style:normal}.dm_sans_68661012-module__ZSRMQq__variable{--w-font-sans:"DM Sans", Arial}
