.event-change-banners-module__Iw_wYa__notices{box-sizing:border-box;inline-size:min(100%,75rem);padding:.75rem var(--bds-gutter);font:var(--bds-step-0) / 1.45 var(--bds-font-text);gap:.75rem;margin:0 auto;display:grid}.event-change-banners-module__Iw_wYa__notice{border:1px solid var(--bds-signal);border-radius:var(--bds-radius-card);background:var(--bds-signal);color:var(--bds-signal-ink);overflow-wrap:anywhere;padding:.75rem 1rem}.event-change-banners-module__Iw_wYa__notice p{margin:0 0 .5rem}.event-change-banners-module__Iw_wYa__notice button{min-height:var(--bds-target);border-radius:var(--bds-radius-control);color:inherit;font:600 var(--bds-step-0) / 1.2 var(--bds-font-text);cursor:pointer;background:0 0;border:1.5px solid;padding:0 .875rem}.event-change-banners-module__Iw_wYa__notice button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.event-change-banners-module__Iw_wYa__notice button:disabled{cursor:default}.event-change-banners-module__Iw_wYa__notice button:focus-visible{outline:var(--bds-focus-width) solid currentColor;outline-offset:var(--bds-focus-offset)}.event-change-banners-module__Iw_wYa__ask{border-color:var(--bds-line);border-inline-start:4px solid var(--bds-signal);background:var(--bds-signal-soft);color:var(--bds-ink)}
.guest-locale-switcher-module__G6ertq__switcher{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.5rem 1rem;display:flex}.guest-locale-switcher-module__G6ertq__choices{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.guest-locale-switcher-module__G6ertq__status{text-align:end;flex-basis:100%;margin:0}.guest-locale-switcher-module__G6ertq__choices button{min-width:2.75rem;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:.5rem .875rem}.guest-locale-switcher-module__G6ertq__choices button[aria-pressed=true]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.guest-locale-switcher-module__G6ertq__choices button[aria-disabled=true]{cursor:progress;opacity:.7}.guest-locale-switcher-module__G6ertq__choices button:focus-visible{outline-offset:2px;outline:3px solid}
.wedding-content-view-module__DJOALW__content{overflow-wrap:anywhere}.wedding-content-view-module__DJOALW__content section{margin-block:var(--wedding-gap,2.5rem);border-block-start:1px solid var(--wedding-accent);padding-block-start:1.5rem}.wedding-content-view-module__DJOALW__content h2{font:400 clamp(1.5rem, 4vw, 2.4rem) / 1.25 var(--wedding-heading)}.wedding-content-view-module__DJOALW__content p{white-space:pre-wrap;max-inline-size:70ch}.wedding-content-view-module__DJOALW__content a{color:var(--wedding-accent);text-decoration:underline}.wedding-content-view-module__DJOALW__destination,.wedding-content-view-module__DJOALW__note{font-size:.9rem}
.content-editor-module__FEin3a__editor{overflow-wrap:anywhere;line-height:var(--bds-leading)}.content-editor-module__FEin3a__editor>h1{max-inline-size:none;border-block-end:var(--bds-rule-strong);margin-block-end:var(--bds-space-5);padding-block-end:var(--bds-space-5)}.content-editor-module__FEin3a__editor fieldset:where(:not(.content-editor-module__FEin3a__preview *)){min-inline-size:0;margin-block:var(--bds-space-5);padding:var(--bds-space-5)}.content-editor-module__FEin3a__editor :where(button,select):where(:not(.content-editor-module__FEin3a__preview *)){max-inline-size:100%}.content-editor-module__FEin3a__editor :where(button[aria-pressed=true],button[type=submit]):where(:not(.content-editor-module__FEin3a__preview *)){background:var(--bds-ink);color:var(--bds-ground)}.content-editor-module__FEin3a__editor :where(button[aria-pressed=true],button[type=submit]):hover:where(:not(:disabled,.content-editor-module__FEin3a__preview *)){background:var(--bds-ink);text-underline-offset:3px;text-decoration:underline}.content-editor-module__FEin3a__editor button[type=submit]:disabled:where(:not(.content-editor-module__FEin3a__preview *)){color:var(--bds-muted);background:0 0}.content-editor-module__FEin3a__editor :where(input:not([type=checkbox]),textarea,select):where(:not(.content-editor-module__FEin3a__preview *)){inline-size:100%;min-inline-size:0}.content-editor-module__FEin3a__editor textarea:where(:not(.content-editor-module__FEin3a__preview *)){resize:vertical;min-block-size:7rem}.content-editor-module__FEin3a__editor label:where(:not(.content-editor-module__FEin3a__preview *)){gap:var(--bds-space-2);min-inline-size:0;margin-block:var(--bds-space-3);grid-template-columns:minmax(0,1fr);display:grid}.content-editor-module__FEin3a__editor .content-editor-module__FEin3a__checkbox{gap:var(--bds-space-2);min-block-size:var(--bds-target);align-items:center;display:flex}.content-editor-module__FEin3a__editor .content-editor-module__FEin3a__checkbox input{flex-shrink:0}.content-editor-module__FEin3a__editor li:where(:not(.content-editor-module__FEin3a__preview *)){margin-block:var(--bds-space-3)}.content-editor-module__FEin3a__row,.content-editor-module__FEin3a__navigation{align-items:end;gap:var(--bds-space-3);margin-block:var(--bds-space-4);flex-wrap:wrap;display:flex}.content-editor-module__FEin3a__row label{flex:14rem;min-inline-size:0}.content-editor-module__FEin3a__block,.content-editor-module__FEin3a__paragraph{min-inline-size:0;margin-block:var(--bds-space-4);padding:var(--bds-space-4);border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-ground)}.content-editor-module__FEin3a__paragraph{background:var(--bds-panel)}.content-editor-module__FEin3a__run{min-inline-size:0;padding-block:var(--bds-space-2)}.content-editor-module__FEin3a__editor>section:not(.content-editor-module__FEin3a__preview){margin-block:var(--bds-space-6) 0;border-block-start:var(--bds-border-hair);padding-block-start:var(--bds-space-5)}.content-editor-module__FEin3a__preview{--wedding-ink:#25322c;--wedding-accent:#416a59;--wedding-heading:Georgia, serif;--wedding-gap:2rem;background:#fffefa;min-inline-size:0;margin-block:2rem;padding:1.25rem}@media (max-width:600px){.content-editor-module__FEin3a__editor fieldset:where(:not(.content-editor-module__FEin3a__preview *)),.content-editor-module__FEin3a__block{padding:var(--bds-space-3)}.content-editor-module__FEin3a__paragraph{padding:var(--bds-space-2)}}
.guest-home-module__E4iUmW__home{inline-size:min(100%,40rem);padding:2rem var(--bds-gutter) 4rem;box-sizing:border-box;color:var(--bds-ink);font:1.0625rem / var(--bds-leading) var(--bds-font-text);overflow-wrap:anywhere;margin-inline:auto}.guest-home-module__E4iUmW__home h1{border-block-end:var(--bds-rule-strong);max-width:none;font:var(--bds-weight-display) clamp(2rem, 8vw, 2.75rem) / 1.05 var(--bds-font-display);letter-spacing:var(--bds-tracking-display);text-wrap:balance;margin:0 0 1.5rem;padding-block-end:1rem}.guest-home-module__E4iUmW__home h2,.guest-home-module__E4iUmW__home h3{font-family:var(--bds-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5rem;font-weight:700;line-height:1.2}.guest-home-module__E4iUmW__home h2{font-size:var(--bds-step-2)}.guest-home-module__E4iUmW__home h3{font-size:var(--bds-step-1)}.guest-home-module__E4iUmW__home>p{color:var(--bds-muted);margin:0 0 1.5rem}.guest-home-module__E4iUmW__home a{color:var(--bds-ink);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.guest-home-module__E4iUmW__home a:hover{text-decoration-thickness:2.5px}.guest-home-module__E4iUmW__home>a,.guest-home-module__E4iUmW__links>a{min-block-size:var(--bds-target);align-items:center;display:inline-flex}.guest-home-module__E4iUmW__home :focus-visible{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}.guest-home-module__E4iUmW__home time{font-variant-numeric:tabular-nums}.guest-home-module__E4iUmW__home footer{border-block-start:var(--bds-border-hair);color:var(--bds-muted);font-size:var(--bds-step-0);margin-block-start:2.5rem;padding-block-start:1rem}.guest-home-module__E4iUmW__head>p{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase;margin:0 0 .5rem}.guest-home-module__E4iUmW__pass{border:var(--bds-border-hair);border-radius:var(--bds-radius-pass);background:var(--bds-panel);color:var(--bds-ink);margin:0 0 1.75rem;padding:1.1rem 1.1rem 1.2rem}.guest-home-module__E4iUmW__person{font:var(--bds-weight-display) 1.25rem / 1.2 var(--bds-font-display);letter-spacing:-.02em;margin:0 0 .75rem}.guest-home-module__E4iUmW__start{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.guest-home-module__E4iUmW__startTime{letter-spacing:-.06em;font-size:clamp(3.25rem,17vw,4.4rem);font-weight:700;line-height:.85}.guest-home-module__E4iUmW__day{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.45 var(--bds-font-mono);letter-spacing:.05em;text-align:start;text-transform:uppercase;display:grid}.guest-home-module__E4iUmW__day>b{color:var(--bds-ink);font-size:var(--bds-step-0)}.guest-home-module__E4iUmW__cap{font-size:var(--bds-step-0);flex-wrap:wrap;gap:0 .5rem;margin:.75rem 0 0;font-weight:600;display:flex}.guest-home-module__E4iUmW__venue{color:var(--bds-muted);font-weight:400}.guest-home-module__E4iUmW__then{border:var(--bds-border-control);border-radius:var(--bds-radius-card);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.7rem;margin-block-start:1rem;padding:.6rem .7rem;display:grid}.guest-home-module__E4iUmW__then>svg{block-size:1rem;inline-size:1rem}.guest-home-module__E4iUmW__thenTime{color:var(--bds-signal-text);letter-spacing:-.04em;white-space:normal;font-size:clamp(1.4rem,7vw,1.9rem);font-weight:700;line-height:1}.guest-home-module__E4iUmW__thenPart{font-size:var(--bds-step-0);font-weight:600;line-height:1.3;display:grid}.guest-home-module__E4iUmW__thenPart>span{color:var(--bds-muted);font-size:var(--bds-step--1);font-weight:400}.guest-home-module__E4iUmW__plan>p{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase;margin:0 0 .75rem}.guest-home-module__E4iUmW__itinerary,.guest-home-module__E4iUmW__cancelled{gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.guest-home-module__E4iUmW__itinerary a{min-block-size:var(--bds-target);border:var(--bds-border-hair);border-inline-start:4px solid var(--bds-signal);border-radius:var(--bds-radius-pass);background:var(--bds-panel);color:var(--bds-ink);box-sizing:border-box;padding:1rem 1.125rem;font-weight:600;text-decoration:none;display:block}.guest-home-module__E4iUmW__itinerary a:hover{border-color:var(--bds-ink);border-inline-start-color:var(--bds-signal)}.guest-home-module__E4iUmW__itinerary time,.guest-home-module__E4iUmW__cancelled time{font-family:var(--bds-font-mono);white-space:nowrap;font-size:.95em}.guest-home-module__E4iUmW__cancelled a{border:1px dashed var(--bds-line-strong);border-radius:var(--bds-radius-pass);background:var(--bds-panel);color:var(--bds-muted);box-sizing:border-box;padding:.75rem 1rem;font-weight:500;display:block}.guest-home-module__E4iUmW__cancelled a:hover{color:var(--bds-ink)}.guest-home-module__E4iUmW__links{border-block-start:var(--bds-border-hair);flex-wrap:wrap;gap:0 1.5rem;margin-block-start:.5rem;padding-block-start:.5rem;display:flex}.guest-home-module__E4iUmW__siteLinks{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;max-width:44rem;margin:1.5rem auto 0;padding:0 1rem;display:flex}.guest-home-module__E4iUmW__siteLink{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.guest-home-module__E4iUmW__siteCancelled{gap:.75rem;max-width:44rem;margin:1.5rem auto 0;padding:0 1rem;list-style:none;display:grid}.guest-home-module__E4iUmW__siteCancelled>li{border:1px solid var(--site-border);border-inline-start:3px solid var(--site-accent);border-radius:var(--site-radius);background:var(--site-surface-alt);padding:.75rem 1rem}
.delegation-editor-module__6SOgwq__page{min-inline-size:0}.delegation-editor-module__6SOgwq__panel{border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-panel);margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem)}.delegation-editor-module__6SOgwq__panel>:first-child{margin-block-start:0}.delegation-editor-module__6SOgwq__panel fieldset{background:0 0;border:0;min-width:0;margin:0 0 1rem;padding:0}.delegation-editor-module__6SOgwq__panel legend{margin-bottom:1rem;padding:0;font-weight:700}.delegation-editor-module__6SOgwq__field{margin:1rem 0;display:block}.delegation-editor-module__6SOgwq__field select{inline-size:min(100%,38rem);max-width:100%;margin-top:.5rem}.delegation-editor-module__6SOgwq__check{min-height:var(--bds-target);border:var(--bds-border-hair);border-radius:var(--bds-radius-control);background:var(--bds-ground);overflow-wrap:anywhere;align-items:start;gap:.8rem;margin:.8rem 0;padding:.8rem;font-weight:400;display:flex}.delegation-editor-module__6SOgwq__check input{flex:none;margin:.15rem 0 0}.delegation-editor-module__6SOgwq__panel button{margin:.4rem .5rem .4rem 0}.delegation-editor-module__6SOgwq__save{background:var(--bds-ink);color:var(--bds-ground)}.delegation-editor-module__6SOgwq__panel .delegation-editor-module__6SOgwq__save:hover:not(:disabled){background:var(--bds-ink);text-underline-offset:3px;text-decoration:underline}.delegation-editor-module__6SOgwq__save:disabled{color:var(--bds-muted);background:0 0}.delegation-editor-module__6SOgwq__notice{border:var(--bds-border-hair);border-inline-start:4px solid var(--bds-ink);border-radius:var(--bds-radius-card);background:var(--bds-panel);overflow-wrap:anywhere;margin-block:1rem;padding:.75rem 1rem}.delegation-editor-module__6SOgwq__panel .delegation-editor-module__6SOgwq__notice{background:var(--bds-ground)}.delegation-editor-module__6SOgwq__scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.delegation-editor-module__6SOgwq__scope li{border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-ground);overflow-wrap:anywhere;max-width:none;padding:1rem}.delegation-editor-module__6SOgwq__scope strong{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase;margin-block-end:.25rem;display:block}
.site-hero-module__4VmSpG__hero{text-align:center;justify-items:center;gap:2rem;max-width:70rem;margin:0 auto;padding:clamp(2.5rem,9cqi,6.5rem) 1rem clamp(1rem,4cqi,3rem);display:grid}.site-hero-module__4VmSpG__text{justify-items:center;gap:.75rem;display:grid}h1.site-hero-module__4VmSpG__names{letter-spacing:-.01em;margin:0;font-size:clamp(2.5rem,1.25rem + 7.5cqi,6.25rem);line-height:1.02}.site-hero-module__4VmSpG__amp{color:var(--site-accent);font-style:italic;font-weight:400}p.site-hero-module__4VmSpG__date{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem}p.site-hero-module__4VmSpG__tagline{max-width:34ch;margin:0;font-size:1.25rem}p.site-hero-module__4VmSpG__countdown{color:var(--site-accent);margin:0;font-size:.9375rem;font-weight:600}img.site-hero-module__4VmSpG__image{aspect-ratio:4/3;border-radius:var(--site-radius);object-fit:cover;width:100%;max-width:44rem}.site-hero-module__4VmSpG__hero[data-layout=split]{text-align:start;justify-items:stretch}.site-hero-module__4VmSpG__hero[data-layout=split] .site-hero-module__4VmSpG__text{justify-items:start}.site-hero-module__4VmSpG__hero[data-layout=text_only]{padding-block:clamp(4rem,14cqi,9rem) clamp(1rem,4cqi,3rem)}.site-hero-module__4VmSpG__hero[data-layout=full_image][data-image=yes]{max-width:none;padding:0}.site-hero-module__4VmSpG__hero[data-layout=full_image][data-image=yes] .site-hero-module__4VmSpG__image{aspect-ratio:auto;border-radius:0;grid-area:1/1;width:100%;max-width:none;height:clamp(26rem,70cqi,44rem)}.site-hero-module__4VmSpG__hero[data-layout=full_image][data-image=yes] .site-hero-module__4VmSpG__text{z-index:1;border-radius:var(--site-radius);background:var(--site-surface);grid-area:1/1;align-self:end;max-width:40rem;margin:0 1rem -2rem;padding:1.5rem 1.25rem}@container site (min-width:48rem){.site-hero-module__4VmSpG__hero{padding-inline:2rem}.site-hero-module__4VmSpG__hero[data-layout=split][data-image=yes]{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem}.site-hero-module__4VmSpG__hero[data-layout=split] .site-hero-module__4VmSpG__image{aspect-ratio:4/5}.site-hero-module__4VmSpG__hero[data-layout=full_image][data-image=yes] .site-hero-module__4VmSpG__text{padding:2.25rem 3rem}}@media print{.site-hero-module__4VmSpG__hero[data-layout=full_image][data-image=yes] .site-hero-module__4VmSpG__image{height:14rem}}
main:has(>.site-module__Q4Khcq__site){flex-direction:column;min-height:100dvh;display:flex}.site-module__Q4Khcq__site{--space:1rem;--site-radius:0;--section-gap:4.5rem;background:var(--site-surface);min-height:100%;color:var(--site-ink);font-family:var(--site-body-font);-moz-text-size-adjust:100%;text-size-adjust:100%;flex:1;padding-bottom:1rem;font-size:1.0625rem;line-height:1.6;container:site/inline-size}.site-module__Q4Khcq__site[data-density=compact]{--space:.75rem;--section-gap:3rem;line-height:1.5}.site-module__Q4Khcq__site[data-radius=soft]{--site-radius:.375rem}.site-module__Q4Khcq__site[data-radius=round]{--site-radius:1.25rem}.site-module__Q4Khcq__site :where(h1,h2,h3,h4,h5){max-width:none;color:inherit;font-family:var(--site-heading-font);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 .5em;font-weight:500;line-height:1.15}.site-module__Q4Khcq__site :where(h3){font-size:1.25rem}.site-module__Q4Khcq__site :where(h4,h5){font-size:1.0625rem}.site-module__Q4Khcq__site :where(p){overflow-wrap:anywhere;max-width:68ch;margin:0 0 .75em}.site-module__Q4Khcq__site :where(a){color:var(--site-accent);text-underline-offset:.2em;text-decoration-thickness:1px}.site-module__Q4Khcq__site :where(a:hover){text-decoration-thickness:2px}.site-module__Q4Khcq__site :where(a,button):focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site-module__Q4Khcq__site :where(img){max-width:100%;display:block}.site-module__Q4Khcq__site :where(ul,ol){margin:0;padding:0;list-style:none}.site-module__Q4Khcq__site :where(address){white-space:pre-line;font-style:normal}.site-module__Q4Khcq__menu{border-bottom:1px solid var(--site-border)}.site-module__Q4Khcq__menu ul{flex-wrap:wrap;justify-content:center;column-gap:1.25rem;max-width:70rem;margin:0 auto;padding:.25rem 1rem;display:flex}.site-module__Q4Khcq__menu a{min-height:44px;color:var(--site-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.site-module__Q4Khcq__menu a:hover{color:var(--site-accent);text-decoration:underline}.site-module__Q4Khcq__sections{max-width:70rem;margin:0 auto;padding:0 1rem}.site-module__Q4Khcq__section{max-width:44rem;padding-top:var(--section-gap);margin-inline:auto;scroll-margin-top:1rem}.site-module__Q4Khcq__wide{max-width:none}.site-module__Q4Khcq__section>h2{font-size:clamp(1.75rem,1.25rem + 2.5cqi,2.75rem)}.site-module__Q4Khcq__intro{max-width:44rem;font-size:1.125rem}.site-module__Q4Khcq__note{color:var(--site-muted);font-size:.9375rem}.site-module__Q4Khcq__footer{color:var(--site-muted);text-align:center;padding:4rem 1rem 1rem;font-size:.875rem}@container site (min-width:48rem){.site-module__Q4Khcq__sections{padding:0 2rem}.site-module__Q4Khcq__site{--section-gap:6rem}.site-module__Q4Khcq__site[data-density=compact]{--section-gap:4rem}}@media (prefers-reduced-motion:reduce){.site-module__Q4Khcq__site *,.site-module__Q4Khcq__site :before,.site-module__Q4Khcq__site :after{transition:none;animation:none}}@media print{.site-module__Q4Khcq__site{--site-surface:#fff;--site-ink:#000;--site-accent:#000;--site-accent-ink:#fff;--site-surface-alt:#fff;--site-muted:#333;--site-border:#999;--section-gap:2rem;font-size:11pt}.site-module__Q4Khcq__menu,.site-module__Q4Khcq__site button{display:none}.site-module__Q4Khcq__section h2,.site-module__Q4Khcq__section h3{break-after:avoid}.site-module__Q4Khcq__section li{break-inside:avoid}}
.household-editor-module__10P55G__page{max-inline-size:52rem}.household-editor-module__10P55G__count{font-family:var(--bds-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.household-editor-module__10P55G__panel{margin-block:var(--bds-space-5);border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-panel);padding:1.25rem}.household-editor-module__10P55G__panel>:first-child{margin-block-start:0}.household-editor-module__10P55G__panel>:last-child{margin-block-end:0}.household-editor-module__10P55G__panel fieldset{background:0 0;border:0;min-inline-size:0;margin:0;padding:0}.household-editor-module__10P55G__panel legend{font-size:var(--bds-step-2);padding:0}.household-editor-module__10P55G__name{inline-size:min(100%,35rem);margin-block:var(--bds-space-2) var(--bds-space-2)}.household-editor-module__10P55G__choices{margin:var(--bds-space-4) 0;border-block-start:var(--bds-border-hair);padding:0;list-style:none;display:grid}.household-editor-module__10P55G__choices li{max-width:none}.household-editor-module__10P55G__panel .household-editor-module__10P55G__choice{align-items:start;gap:var(--bds-space-3);min-block-size:var(--bds-target);padding-block:var(--bds-space-3);border-block-end:var(--bds-border-soft);cursor:pointer;overflow-wrap:anywhere;margin:0;font-weight:500;display:flex}.household-editor-module__10P55G__choice input{flex:none;margin:.15rem 0 0}.household-editor-module__10P55G__choice span{min-inline-size:0}.household-editor-module__10P55G__secondary{color:var(--bds-muted);font-size:var(--bds-step-0);font-weight:400;display:block}.household-editor-module__10P55G__panel button{margin:var(--bds-space-1) var(--bds-space-2) var(--bds-space-1) 0}.household-editor-module__10P55G__panel .household-editor-module__10P55G__save{background:var(--bds-ink);color:var(--bds-ground)}.household-editor-module__10P55G__panel .household-editor-module__10P55G__save:hover:not(:disabled){background:var(--bds-ink);text-underline-offset:3px;text-decoration:underline}.household-editor-module__10P55G__panel .household-editor-module__10P55G__save:disabled{color:var(--bds-muted);background:0 0}.household-editor-module__10P55G__notice{padding:var(--bds-space-3) var(--bds-space-4);border:var(--bds-border-hair);border-inline-start:4px solid var(--bds-ink);border-radius:var(--bds-radius-card);background:var(--bds-ground);overflow-wrap:anywhere}.household-editor-module__10P55G__cards{margin:0 0 var(--bds-space-5);padding:0;list-style:none}.household-editor-module__10P55G__cards li{justify-content:space-between;align-items:baseline;gap:var(--bds-space-1) var(--bds-space-4);max-width:none;padding-block:var(--bds-space-3);border-block-end:var(--bds-border-soft);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.household-editor-module__10P55G__cards a{min-block-size:var(--bds-target);font-size:var(--bds-step-2);align-items:center;display:inline-flex}.household-editor-module__10P55G__cards p{color:var(--bds-muted);font-family:var(--bds-font-mono);font-size:var(--bds-step-0);font-variant-numeric:tabular-nums;margin:0}.household-editor-module__10P55G__members{border-block-start:var(--bds-border-hair);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.household-editor-module__10P55G__members li{justify-content:space-between;align-items:baseline;gap:0 var(--bds-space-4);max-width:none;padding-block:var(--bds-space-2);border-block-end:var(--bds-border-soft);flex-wrap:wrap;display:flex}.household-editor-module__10P55G__members .household-editor-module__10P55G__secondary{display:inline}
.site-ornaments-module__1NxV8q__mark{width:7.5rem;height:auto;color:var(--site-accent);margin:0 auto;display:block}.site-ornaments-module__1NxV8q__wide{width:100%;max-width:18rem;height:1rem;color:var(--site-accent);margin:0 auto;display:block}.site-ornaments-module__1NxV8q__hero{margin-bottom:.5rem}.site-ornaments-module__1NxV8q__divider{padding-top:var(--section-gap);margin-bottom:calc(var(--section-gap) * -.6)}.site-ornaments-module__1NxV8q__band{background-color:var(--site-accent);height:1.25rem;-webkit-mask-size:2.5rem 1.25rem;mask-size:2.5rem 1.25rem;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.site-ornaments-module__1NxV8q__band[data-band=folk]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M20 3c-4 3-5 8-2 11h4c3-3 2-8-2-11zM6 10l3 3-3 3-3-3zM34 10l3 3-3 3-3-3zM0 19h40v1H0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M20 3c-4 3-5 8-2 11h4c3-3 2-8-2-11zM6 10l3 3-3 3-3-3zM34 10l3 3-3 3-3-3zM0 19h40v1H0z'/%3E%3C/svg%3E")}.site-ornaments-module__1NxV8q__band[data-band=riviera]{height:1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0 0h20v12a10 8 0 0 1-20 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0 0h20v12a10 8 0 0 1-20 0z'/%3E%3C/svg%3E");-webkit-mask-size:2.5rem 1rem;mask-size:2.5rem 1rem}.site-ornaments-module__1NxV8q__band[data-band=alpine]{height:1.5rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 24'%3E%3Cpath d='M0 24L14 9l6 6 12-14 14 16 6-5 8 12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 24'%3E%3Cpath d='M0 24L14 9l6 6 12-14 14 16 6-5 8 12z'/%3E%3C/svg%3E");-webkit-mask-size:3.75rem 1.5rem;mask-size:3.75rem 1.5rem}@media print{.site-ornaments-module__1NxV8q__band,.site-ornaments-module__1NxV8q__divider{display:none}}
.person-name-editor-module__F_kzeq__page{max-inline-size:42rem}.person-name-editor-module__F_kzeq__editor{gap:var(--bds-space-4);max-inline-size:38rem;display:grid}.person-name-editor-module__F_kzeq__editor fieldset{min-inline-size:0;margin:0}.person-name-editor-module__F_kzeq__editor input{inline-size:100%}.person-name-editor-module__F_kzeq__editor>button{justify-self:start;margin:0}.person-name-editor-module__F_kzeq__editor p{overflow-wrap:anywhere;margin:0}.person-name-editor-module__F_kzeq__editor fieldset>p{margin-block-start:var(--bds-space-2)}.person-name-editor-module__F_kzeq__notice{padding:var(--bds-space-3) var(--bds-space-4);border:var(--bds-border-hair);border-inline-start:4px solid var(--bds-signal);border-radius:var(--bds-radius-card);background:var(--bds-signal-soft)}
p.site-sections-module__PuRjpq__label{color:var(--site-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}p.site-sections-module__PuRjpq__detail{color:var(--site-muted);margin-bottom:.5rem;font-size:.9375rem}.site-sections-module__PuRjpq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.site-sections-module__PuRjpq__button{border-radius:var(--site-radius);background:var(--site-accent);min-height:44px;color:var(--site-accent-ink);align-items:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}a.site-sections-module__PuRjpq__button:hover{text-decoration:underline}ol.site-sections-module__PuRjpq__story{gap:2.5rem;margin-top:2rem;display:grid}.site-sections-module__PuRjpq__moment{gap:1.25rem;display:grid}img.site-sections-module__PuRjpq__momentImage,img.site-sections-module__PuRjpq__photo,img.site-sections-module__PuRjpq__poster{aspect-ratio:4/3;border-radius:var(--site-radius);object-fit:cover;width:100%}.site-sections-module__PuRjpq__story[data-layout=timeline]{border-left:2px solid var(--site-accent);padding-left:1.5rem}.site-sections-module__PuRjpq__story[data-layout=timeline] .site-sections-module__PuRjpq__moment{position:relative}.site-sections-module__PuRjpq__story[data-layout=timeline] .site-sections-module__PuRjpq__moment:before{background:var(--site-accent);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:.35rem;left:calc(-1.5rem - 7px)}.site-sections-module__PuRjpq__story:not([data-layout=alternating]) img.site-sections-module__PuRjpq__momentImage{max-width:28rem}.site-sections-module__PuRjpq__storyImages{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;margin-top:2rem;display:grid}ul.site-sections-module__PuRjpq__people{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:2rem 1.5rem;display:grid}img.site-sections-module__PuRjpq__portrait{aspect-ratio:1;border-radius:var(--site-radius);object-fit:cover;width:100%;margin-bottom:.75rem}ul.site-sections-module__PuRjpq__contacts{gap:1.25rem;display:grid}.site-sections-module__PuRjpq__contacts li{justify-items:start;display:grid}.site-sections-module__PuRjpq__contacts a{align-items:center;min-height:44px;display:inline-flex}p.site-sections-module__PuRjpq__contactName{margin:0;font-weight:600}ul.site-sections-module__PuRjpq__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.site-sections-module__PuRjpq__card{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface-alt);padding:1.25rem}.site-sections-module__PuRjpq__card>:last-child{margin-bottom:0}.site-sections-module__PuRjpq__faq{margin-top:1.5rem;display:grid}.site-sections-module__PuRjpq__question{border-top:1px solid var(--site-border);padding:1.25rem 0}.site-sections-module__PuRjpq__question>h3{margin-bottom:.5rem}p.site-sections-module__PuRjpq__preset{font-family:var(--site-heading-font);font-size:1.5rem}ul.site-sections-module__PuRjpq__swatches{flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.site-sections-module__PuRjpq__swatches li{align-items:center;gap:.5rem;display:inline-flex}.site-sections-module__PuRjpq__swatch{border:1px solid var(--site-border);border-radius:50%;width:1.75rem;height:1.75rem;display:inline-block}.site-sections-module__PuRjpq__gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin-top:1.5rem;display:grid}.site-sections-module__PuRjpq__gallery[data-layout=mosaic]{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.site-sections-module__PuRjpq__gallery[data-layout=mosaic] img.site-sections-module__PuRjpq__photo:nth-child(3n+1){aspect-ratio:16/9;grid-column:span 2}ul.site-sections-module__PuRjpq__gifts{gap:1rem;margin-top:1.5rem;display:grid}.site-sections-module__PuRjpq__gifts[data-layout=cards]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.site-sections-module__PuRjpq__gift{border:1px solid var(--site-border);border-radius:var(--site-radius);padding:1rem 1.25rem}.site-sections-module__PuRjpq__gifts[data-layout=list] .site-sections-module__PuRjpq__gift{border-width:0 0 1px;border-radius:0;padding-inline:0}.site-sections-module__PuRjpq__gift[data-status=taken] h3{color:var(--site-muted)}@container site (min-width:48rem){.site-sections-module__PuRjpq__story[data-layout=alternating] .site-sections-module__PuRjpq__moment{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.site-sections-module__PuRjpq__story[data-layout=alternating] .site-sections-module__PuRjpq__moment:nth-child(2n) img.site-sections-module__PuRjpq__momentImage{order:2}.site-sections-module__PuRjpq__story[data-layout=single] .site-sections-module__PuRjpq__moment{max-width:44rem}.site-sections-module__PuRjpq__gallery[data-layout=mosaic]{grid-template-columns:repeat(4,1fr)}}@media print{.site-sections-module__PuRjpq__gallery,.site-sections-module__PuRjpq__storyImages{grid-template-columns:repeat(3,1fr)}a.site-sections-module__PuRjpq__button{display:none}}
.companion-editor-module__grdR6G__page{max-inline-size:52rem}.companion-editor-module__grdR6G__editor{gap:var(--bds-space-5);max-inline-size:48rem;display:grid}.companion-editor-module__grdR6G__editor h2,.companion-editor-module__grdR6G__editor p{overflow-wrap:anywhere;margin:0}.companion-editor-module__grdR6G__editor fieldset{min-inline-size:0;margin:0}.companion-editor-module__grdR6G__editor fieldset>p{margin-block:var(--bds-space-3)}.companion-editor-module__grdR6G__editor fieldset>p:last-child{margin-block-end:0}.companion-editor-module__grdR6G__panel{gap:var(--bds-space-3);border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-panel);padding:1.25rem;display:grid}.companion-editor-module__grdR6G__panel ul{margin:0;padding-inline-start:1.2rem}.companion-editor-module__grdR6G__panel>button{justify-self:start}.companion-editor-module__grdR6G__editor form>button{margin-block-start:var(--bds-space-4)}.companion-editor-module__grdR6G__option{align-items:flex-start;gap:var(--bds-space-3);min-block-size:var(--bds-target);padding-block:var(--bds-space-3);border-block-end:var(--bds-border-soft);cursor:pointer;margin:0;display:flex}.companion-editor-module__grdR6G__option input{flex:none;margin-block-start:.2rem}.companion-editor-module__grdR6G__secondary{color:var(--bds-muted);font-size:var(--bds-step-0);overflow-wrap:anywhere;font-weight:400;display:block}.companion-editor-module__grdR6G__editor input[type=text],.companion-editor-module__grdR6G__editor input[type=datetime-local]{inline-size:100%}.companion-editor-module__grdR6G__editor input[type=datetime-local]:focus{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}.companion-editor-module__grdR6G__nameLabel{margin:0}.companion-editor-module__grdR6G__actions{gap:var(--bds-space-3);flex-wrap:wrap;display:flex}.companion-editor-module__grdR6G__actions a{min-block-size:var(--bds-target);align-items:center;display:inline-flex}.companion-editor-module__grdR6G__status{padding:var(--bds-space-3) var(--bds-space-4);border:var(--bds-border-hair);border-inline-start:4px solid var(--bds-signal);border-radius:var(--bds-radius-card);background:var(--bds-signal-soft)}
.site-plan-module__in7smW__plan{gap:2.5rem;display:grid}.site-plan-module__in7smW__group>h3{color:var(--site-accent);margin-bottom:1rem}:is(h3,h4,h5).site-plan-module__in7smW__dayTitle{color:var(--site-muted);font-family:var(--site-body-font);letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 1rem;font-size:.875rem;font-weight:600}.site-plan-module__in7smW__events{gap:1.5rem;display:grid}.site-plan-module__in7smW__event{grid-template-columns:4.5rem 1fr;gap:1rem;display:grid}p.site-plan-module__in7smW__when{color:var(--site-accent);font-family:var(--site-heading-font);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;line-height:1.1}.site-plan-module__in7smW__what>:is(h3,h4,h5){margin-bottom:.25rem;font-size:1.25rem}.site-plan-module__in7smW__again{color:var(--site-accent);font-weight:600}.site-plan-module__in7smW__venue,.site-plan-module__in7smW__until,.site-plan-module__in7smW__zone{color:var(--site-muted);font-size:.9375rem}.site-plan-module__in7smW__note{border-left:2px solid var(--site-accent);padding-left:.75rem;font-size:.9375rem;display:block}ol.site-plan-module__in7smW__segments{gap:.5rem;margin:.75rem 0;display:grid}.site-plan-module__in7smW__segments li{grid-template-columns:3.25rem 1fr;column-gap:.5rem;display:grid}.site-plan-module__in7smW__segments time{font-variant-numeric:tabular-nums;font-weight:600}.site-plan-module__in7smW__segments .site-plan-module__in7smW__note{grid-column:2;margin-top:.25rem}.site-plan-module__in7smW__plan[data-layout=timeline] .site-plan-module__in7smW__event{padding-bottom:.5rem;position:relative}.site-plan-module__in7smW__plan[data-layout=timeline] .site-plan-module__in7smW__what{border-left:1px solid var(--site-border);padding-left:1.25rem}.site-plan-module__in7smW__plan[data-layout=cards] .site-plan-module__in7smW__events{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.site-plan-module__in7smW__plan[data-layout=cards] .site-plan-module__in7smW__event,.site-plan-module__in7smW__plan[data-layout=day_tabs] .site-plan-module__in7smW__day{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface-alt);padding:1.25rem}.site-plan-module__in7smW__plan[data-layout=cards] .site-plan-module__in7smW__event{grid-template-columns:1fr;gap:.5rem}ul.site-plan-module__in7smW__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.site-plan-module__in7smW__tabs a{border:1px solid var(--site-accent);border-radius:var(--site-radius);align-items:center;min-height:44px;padding:0 1rem;text-decoration:none;display:inline-flex}.site-plan-module__in7smW__plan[data-layout=day_tabs] .site-plan-module__in7smW__day+.site-plan-module__in7smW__day{margin-top:1.5rem}.site-plan-module__in7smW__plan[data-layout=day_tabs] .site-plan-module__in7smW__dayTitle{margin-top:0}.site-plan-module__in7smW__summary{border-left:3px solid var(--site-accent);background:var(--site-surface-alt);padding:1.25rem 1.5rem}.site-plan-module__in7smW__join{font-family:var(--site-heading-font);font-size:1.5rem;line-height:1.25}a.site-plan-module__in7smW__button{border-radius:var(--site-radius);background:var(--site-accent);min-height:44px;color:var(--site-accent-ink);align-items:center;margin-top:1rem;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}a.site-plan-module__in7smW__button:hover{text-decoration:underline}.site-plan-module__in7smW__closed{color:var(--site-muted);margin:.25rem 0 0}a.site-plan-module__in7smW__change{align-items:center;min-height:44px;display:inline-flex}.site-plan-module__in7smW__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-plan-module__in7smW__replies{gap:1rem;display:grid}.site-plan-module__in7smW__replies li{border-bottom:1px solid var(--site-border);gap:.25rem;padding-bottom:1rem;display:grid}.site-plan-module__in7smW__replyState{font-weight:600}.site-plan-module__in7smW__replyEvent{color:var(--site-muted)}.site-plan-module__in7smW__replies :is(a.site-plan-module__in7smW__button,a.site-plan-module__in7smW__change){justify-self:start;margin-top:.25rem}.site-plan-module__in7smW__venues{gap:1.5rem;display:grid}.site-plan-module__in7smW__venues[data-layout=cards]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.site-plan-module__in7smW__venues[data-layout=cards] .site-plan-module__in7smW__place{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface-alt);padding:1.25rem}.site-plan-module__in7smW__venues[data-layout=list] .site-plan-module__in7smW__place{border-bottom:1px solid var(--site-border);padding-bottom:1.5rem}.site-plan-module__in7smW__placeEvent{color:var(--site-muted);font-size:.9375rem}address.site-plan-module__in7smW__address{margin-bottom:.75rem}p.site-plan-module__in7smW__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.site-plan-module__in7smW__link{min-height:44px;color:var(--site-accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}@container site (min-width:48rem){.site-plan-module__in7smW__event{grid-template-columns:6rem 1fr;gap:1.5rem}.site-plan-module__in7smW__when{font-size:1.75rem}}@media print{.site-plan-module__in7smW__tabs,.site-plan-module__in7smW__button{display:none}}
.wedding-event-view-module__erYCuG__site{--wedding-gap:2.5rem;--wedding-radius:.5rem;--wedding-heading:Georgia, "Times New Roman", serif;background:var(--wedding-surface);color:var(--wedding-ink);overflow-wrap:anywhere;min-block-size:100vh;font:1rem/1.65 Arial,Helvetica,sans-serif}.wedding-event-view-module__erYCuG__site[data-heading-font=sans]{--wedding-heading:Arial, Helvetica, sans-serif}.wedding-event-view-module__erYCuG__site[data-density=compact]{--wedding-gap:1.5rem}.wedding-event-view-module__erYCuG__hero,.wedding-event-view-module__erYCuG__content{inline-size:min(100%,70rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.wedding-event-view-module__erYCuG__hero{padding-block:2rem 3rem;position:relative}.wedding-event-view-module__erYCuG__eyebrow,.wedding-event-view-module__erYCuG__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--wedding-accent);font-size:.75rem;font-weight:700}.wedding-event-view-module__erYCuG__eyebrow{margin:0 0 1.5rem}.wedding-event-view-module__erYCuG__firstScreen{align-items:center;gap:2.5rem;display:grid}.wedding-event-view-module__erYCuG__arrival{border-block-start:1px solid var(--wedding-accent);padding-block-start:1.25rem}.wedding-event-view-module__erYCuG__arrivalLabel{margin:0;font-size:1.05rem}.wedding-event-view-module__erYCuG__arrivalTime{font-family:var(--wedding-heading);font-variant-numeric:tabular-nums;margin-block:.5rem;font-size:clamp(3.5rem,10vw,5.5rem);line-height:1.1;display:block}.wedding-event-view-module__erYCuG__date{margin-block:.75rem .2rem;font-weight:700}.wedding-event-view-module__erYCuG__exactTime{margin-block:0;font-size:.9rem}.wedding-event-view-module__erYCuG__identity{position:relative}.wedding-event-view-module__erYCuG__title{font:400 clamp(2rem, 6vw, 4.25rem) / 1.14 var(--wedding-heading);letter-spacing:-.025em;max-inline-size:none;margin:0 0 1rem}.wedding-event-view-module__erYCuG__person{unicode-bidi:plaintext;margin-block:0}.wedding-event-view-module__erYCuG__venueSummary{margin-block:.8rem 0}.wedding-event-view-module__erYCuG__primaryAction,.wedding-event-view-module__erYCuG__response button{border:1px solid var(--wedding-accent);border-radius:var(--wedding-radius);background:var(--wedding-accent);min-block-size:2.75rem;color:var(--wedding-accent-ink);cursor:pointer;justify-content:center;align-items:center;padding:.8rem 1.2rem;font:700 1rem/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.wedding-event-view-module__erYCuG__primaryAction{margin-block-start:1.25rem}.wedding-event-view-module__erYCuG__site a:not(.wedding-event-view-module__erYCuG__primaryAction){color:var(--wedding-accent);text-underline-offset:.2em}.wedding-event-view-module__erYCuG__site :focus-visible{outline:3px solid var(--wedding-accent);outline-offset:4px}.wedding-event-view-module__erYCuG__content{gap:var(--wedding-gap);padding-block-end:4rem;display:grid}.wedding-event-view-module__erYCuG__content h2{font:400 1.8rem / 1.25 var(--wedding-heading);margin-block:.4rem 1rem}.wedding-event-view-module__erYCuG__content h3{margin:0;font:700 1.05rem/1.4 Arial,Helvetica,sans-serif}.wedding-event-view-module__erYCuG__content p{max-inline-size:70ch}.wedding-event-view-module__erYCuG__schedule,.wedding-event-view-module__erYCuG__location,.wedding-event-view-module__erYCuG__response{border-block-start:1px solid var(--wedding-accent);padding-block-start:1.5rem}.wedding-event-view-module__erYCuG__sectionLabel{margin-block:0}.wedding-event-view-module__erYCuG__timeline{margin-block:1.5rem 0;padding:0;list-style:none}.wedding-event-view-module__erYCuG__timeline li{border-block-start:1px solid var(--wedding-accent);grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.wedding-event-view-module__erYCuG__timeline li:first-child{border-block-start:0}.wedding-event-view-module__erYCuG__timeline p{margin-block:.25rem 0;font-size:.9rem}.wedding-event-view-module__erYCuG__segmentTime{font-variant-numeric:tabular-nums;font-weight:700}.wedding-event-view-module__erYCuG__location address{white-space:pre-line;font-style:normal}.wedding-event-view-module__erYCuG__locationNote{font-size:.9rem}.wedding-event-view-module__erYCuG__response{scroll-margin-block-start:1.5rem}.wedding-event-view-module__erYCuG__response fieldset{border:1px solid var(--wedding-accent);border-radius:var(--wedding-radius);margin:1.5rem 0;padding:1rem}.wedding-event-view-module__erYCuG__response legend{padding-inline:.4rem;font-weight:700}.wedding-event-view-module__erYCuG__response label{cursor:pointer;align-items:center;gap:.8rem;min-block-size:2.75rem;display:flex}.wedding-event-view-module__erYCuG__response input{accent-color:var(--wedding-accent);flex:none;block-size:1.15rem;inline-size:1.15rem;margin:0}.wedding-event-view-module__erYCuG__response button:disabled{cursor:default;opacity:.7}.wedding-event-view-module__erYCuG__footer{border-block-start:1px solid var(--wedding-accent);padding-block-start:1rem;font-size:.9rem}.wedding-event-view-module__erYCuG__motif{display:none}.wedding-event-view-module__erYCuG__site[data-template=modern]{--wedding-radius:1rem}.wedding-event-view-module__erYCuG__site[data-template=modern] .wedding-event-view-module__erYCuG__arrival,.wedding-event-view-module__erYCuG__site[data-template=modern] .wedding-event-view-module__erYCuG__location{border:2px solid var(--wedding-accent);border-radius:1rem;padding:1.5rem}.wedding-event-view-module__erYCuG__site[data-template=modern] .wedding-event-view-module__erYCuG__eyebrow{letter-spacing:.08em}.wedding-event-view-module__erYCuG__site[data-template=garden] .wedding-event-view-module__erYCuG__hero{border-block-start:.35rem solid var(--wedding-accent)}.wedding-event-view-module__erYCuG__site[data-template=garden][data-decoration=true] .wedding-event-view-module__erYCuG__motif{border:1px solid var(--wedding-accent);border-radius:100% 0;block-size:1.5rem;inline-size:3rem;display:block;position:absolute;inset-block-start:-.9rem;inset-inline-end:0;transform:rotate(-22deg)}.wedding-event-view-module__erYCuG__site[data-template=garden] .wedding-event-view-module__erYCuG__location{border:1px solid var(--wedding-accent);border-radius:2rem .5rem;padding:1.5rem}.wedding-event-view-module__erYCuG__site[data-template=evening]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wedding-event-view-module__erYCuG__site[data-template=evening] .wedding-event-view-module__erYCuG__arrivalTime{color:var(--wedding-accent)}.wedding-event-view-module__erYCuG__site[data-template=evening] .wedding-event-view-module__erYCuG__hero{border-block-start:1px solid var(--wedding-accent)}.wedding-event-view-module__erYCuG__site[data-template=evening][data-decoration=true] .wedding-event-view-module__erYCuG__motif{background:var(--wedding-accent);block-size:1px;inline-size:2.5rem;margin-block-end:1.5rem;display:block}.wedding-event-view-module__erYCuG__site[data-template=destination] .wedding-event-view-module__erYCuG__hero{border-block-start:.55rem solid var(--wedding-accent)}.wedding-event-view-module__erYCuG__site[data-template=destination] .wedding-event-view-module__erYCuG__location{border:2px solid var(--wedding-accent);border-radius:.75rem;padding:1.5rem}.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__hero{text-align:center;padding-block-start:2rem}.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__firstScreen{border:1px solid var(--wedding-accent);outline:1px solid var(--wedding-accent);outline-offset:-.4rem;padding:1.5rem}.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__person,.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__venueSummary{margin-inline:auto}.wedding-event-view-module__erYCuG__site[data-template=classic][data-decoration=true] .wedding-event-view-module__erYCuG__motif{border:1px solid var(--wedding-accent);border-radius:50%;block-size:2rem;inline-size:2rem;margin:0 auto 1.5rem;display:block}@media (min-width:48rem){.wedding-event-view-module__erYCuG__hero{padding-block:3rem 4rem}.wedding-event-view-module__erYCuG__firstScreen{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:4rem}.wedding-event-view-module__erYCuG__site[data-template=editorial] .wedding-event-view-module__erYCuG__identity{padding-inline-start:2rem}.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__firstScreen{grid-template-columns:1fr;gap:2rem;max-inline-size:48rem;margin-inline:auto;padding:3rem}.wedding-event-view-module__erYCuG__site[data-template=classic] .wedding-event-view-module__erYCuG__arrival{max-inline-size:32rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.wedding-event-view-module__erYCuG__site{scroll-behavior:auto}}@media (forced-colors:active){.wedding-event-view-module__erYCuG__primaryAction,.wedding-event-view-module__erYCuG__response button,.wedding-event-view-module__erYCuG__response fieldset{border-color:buttontext}}
.appearance-editor-module__YWqJTW__editor{overflow-wrap:anywhere;line-height:var(--bds-leading)}.appearance-editor-module__YWqJTW__editor>h1{max-inline-size:none;border-block-end:var(--bds-rule-strong);margin-block-end:var(--bds-space-5);padding-block-end:var(--bds-space-5)}.appearance-editor-module__YWqJTW__editor fieldset:where(:not([data-template] *)){min-inline-size:0;margin-block:var(--bds-space-5);padding:var(--bds-space-5)}.appearance-editor-module__YWqJTW__templates,.appearance-editor-module__YWqJTW__actions{gap:var(--bds-space-2);flex-wrap:wrap;display:flex}.appearance-editor-module__YWqJTW__editor :where(button,select):where(:not([data-template] *)){max-inline-size:100%}.appearance-editor-module__YWqJTW__editor :where(button[aria-pressed=true],button[type=submit]):where(:not([data-template] *)){background:var(--bds-ink);color:var(--bds-ground)}.appearance-editor-module__YWqJTW__editor :where(button[aria-pressed=true],button[type=submit]):hover:where(:not(:disabled,[data-template] *)){background:var(--bds-ink);text-underline-offset:3px;text-decoration:underline}.appearance-editor-module__YWqJTW__editor button[type=submit]:disabled:where(:not([data-template] *)){color:var(--bds-muted);background:0 0}.appearance-editor-module__YWqJTW__options,.appearance-editor-module__YWqJTW__colors{gap:var(--bds-space-4);margin-block:var(--bds-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.appearance-editor-module__YWqJTW__options label,.appearance-editor-module__YWqJTW__colors label{gap:var(--bds-space-2);margin:0;display:grid}.appearance-editor-module__YWqJTW__options label:has(input[type=checkbox]){min-block-size:var(--bds-target);align-items:center;display:flex}.appearance-editor-module__YWqJTW__options input[type=checkbox]{flex-shrink:0}.appearance-editor-module__YWqJTW__colors input{min-block-size:var(--bds-target);inline-size:100%;padding:var(--bds-space-1);cursor:pointer}.appearance-editor-module__YWqJTW__colors span{color:var(--bds-muted);font:500 var(--bds-step-0) / 1.4 var(--bds-font-mono)}.appearance-editor-module__YWqJTW__editor li:where(:not([data-template] *)){margin-block:var(--bds-space-3)}.appearance-editor-module__YWqJTW__editor>section{margin-block:var(--bds-space-6) 0;border-block-start:var(--bds-border-hair);padding-block-start:var(--bds-space-5)}.appearance-editor-module__YWqJTW__preview{min-inline-size:0}
.website-review-module__6fo1RW__review{overflow-wrap:anywhere;line-height:var(--bds-leading)}.website-review-module__6fo1RW__review>h1{max-inline-size:none;border-block-end:var(--bds-rule-strong);margin-block-end:var(--bds-space-5);padding-block-end:var(--bds-space-5)}.website-review-module__6fo1RW__review p:where(:not([data-template] *)){max-inline-size:var(--bds-measure)}.website-review-module__6fo1RW__review section:where(:not([data-template] *)){margin-block:var(--bds-space-6) 0;border-block-start:var(--bds-border-hair);padding-block-start:var(--bds-space-5)}.website-review-module__6fo1RW__review fieldset:where(:not([data-template] *)){min-inline-size:0;margin-block:var(--bds-space-5)}.website-review-module__6fo1RW__review :where(button,select):where(:not([data-template] *)){max-inline-size:100%}.website-review-module__6fo1RW__review button[type=submit]:where(:not([data-template] *)){background:var(--bds-ink);color:var(--bds-ground)}.website-review-module__6fo1RW__review button[type=submit]:hover:not(:disabled):where(:not([data-template] *)){background:var(--bds-ink);text-underline-offset:3px;text-decoration:underline}.website-review-module__6fo1RW__review button[type=submit]:disabled:where(:not([data-template] *)){color:var(--bds-muted);background:0 0}.website-review-module__6fo1RW__review label:where(:not([data-template] *)){gap:var(--bds-space-2);margin-block:var(--bds-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.website-review-module__6fo1RW__review select:where(:not([data-template] *)){inline-size:100%;min-inline-size:0}.website-review-module__6fo1RW__review .website-review-module__6fo1RW__checkbox{gap:var(--bds-space-2);min-block-size:var(--bds-target);align-items:start;font-weight:400;display:flex}.website-review-module__6fo1RW__checkbox input{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.3rem}.website-review-module__6fo1RW__review li:where(:not([data-template] *)){margin-block:var(--bds-space-2)}
.collect-module__Sb8efW__page{box-sizing:border-box;width:min(100%,34rem);color:var(--bds-ink);font-family:var(--bds-font-text);overflow-wrap:anywhere;margin:0 auto;padding:1.5rem 1rem 3rem}.collect-module__Sb8efW__page h1{font-family:var(--bds-font-display);font-size:clamp(1.625rem,6vw,2.25rem);font-weight:var(--bds-weight-display);letter-spacing:var(--bds-tracking-display);border-block-end:var(--bds-rule-strong);margin:0 0 .75rem;padding-block-end:.75rem;line-height:1.1}.collect-module__Sb8efW__page p{font-size:1.0625rem;line-height:var(--bds-leading)}.collect-module__Sb8efW__choose{border:var(--bds-border-control);border-radius:var(--bds-radius-control);background:var(--bds-ink);min-height:3.5rem;color:var(--bds-ground);text-align:center;cursor:pointer;justify-content:center;align-items:center;margin:1.25rem 0;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;display:flex}.collect-module__Sb8efW__choose:focus-within{box-shadow:var(--bds-focus-ring)}.collect-module__Sb8efW__fileInput{opacity:0;width:1px;height:1px;position:absolute}.collect-module__Sb8efW__list{gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.collect-module__Sb8efW__list li{border-bottom:var(--bds-border-soft);gap:.375rem;padding:.75rem 0;display:grid}.collect-module__Sb8efW__list progress{width:100%;height:.75rem;accent-color:var(--bds-ink)}.collect-module__Sb8efW__textAction{min-height:2.75rem;color:var(--bds-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.5rem .25rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.collect-module__Sb8efW__textAction:focus-visible,.collect-module__Sb8efW__page h2:focus-visible{box-shadow:var(--bds-focus-ring);outline:none}.collect-module__Sb8efW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collect-module__Sb8efW__name{font-weight:600}.collect-module__Sb8efW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.collect-module__Sb8efW__notice{padding:1rem 0}
.event-page-module__qkQ0pq__chrome{border-block-end:var(--bds-border-hair);background:var(--bds-ground);color:var(--bds-ink);font:var(--bds-step-0) / 1.4 var(--bds-font-text)}.event-page-module__qkQ0pq__bar{box-sizing:border-box;inline-size:min(100%,75rem);padding:.25rem var(--bds-gutter);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-inline:auto;display:flex}.event-page-module__qkQ0pq__bar>p{margin:0}.event-page-module__qkQ0pq__bar a{min-block-size:var(--bds-target);color:var(--bds-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.event-page-module__qkQ0pq__bar a:hover{text-decoration-thickness:2.5px}.event-page-module__qkQ0pq__chrome :focus-visible{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}.event-page-module__qkQ0pq__name{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase}
.gifts-module__YqfYgG__yours{margin:0 0 2rem}.gifts-module__YqfYgG__rows{border-block-start:var(--bds-border-hair);margin:0;padding:0;list-style:none}.gifts-module__YqfYgG__rows>li{border-block-end:var(--bds-border-soft);padding-block:.75rem}.gifts-module__YqfYgG__rows h3{margin:0}.gifts-module__YqfYgG__entries{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.gifts-module__YqfYgG__entry{border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-panel);color:var(--bds-ink);padding:1.1rem 1.1rem 1.25rem}.gifts-module__YqfYgG__entry p{margin:0 0 .5rem}.gifts-module__YqfYgG__entry>:last-child{margin-block-end:0}.gifts-module__YqfYgG__group{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase}.gifts-module__YqfYgG__meta{color:var(--bds-muted);font-size:var(--bds-step-0);font-variant-numeric:tabular-nums}.gifts-module__YqfYgG__count{font:500 var(--bds-step-0) / 1.4 var(--bds-font-mono);font-variant-numeric:tabular-nums}.gifts-module__YqfYgG__status{font-size:var(--bds-step-0);margin:0;font-weight:600}.gifts-module__YqfYgG__mine{border-inline-start:4px solid var(--bds-signal);margin-block:.75rem;padding:.75rem 0 0 .875rem}.gifts-module__YqfYgG__form{border-block-start:var(--bds-border-soft);gap:.75rem;margin-block-start:.875rem;padding-block-start:.875rem;display:grid}.gifts-module__YqfYgG__form p{margin:0}.gifts-module__YqfYgG__field{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.gifts-module__YqfYgG__field>label{font-weight:600}.gifts-module__YqfYgG__field>select,.gifts-module__YqfYgG__field>input{box-sizing:border-box;min-block-size:var(--bds-target);border:1.5px solid var(--bds-line-strong);border-radius:var(--bds-radius-control);background:var(--bds-ground);max-inline-size:100%;color:var(--bds-ink);font:var(--bds-step-1) / 1.4 var(--bds-font-text);padding:.5rem .75rem}.gifts-module__YqfYgG__field>input{inline-size:5.5rem;font-family:var(--bds-font-mono);font-variant-numeric:tabular-nums}.gifts-module__YqfYgG__field>select:focus-visible,.gifts-module__YqfYgG__field>input:focus-visible{border-color:var(--bds-ink)}.gifts-module__YqfYgG__note{color:var(--bds-muted);font-size:var(--bds-step-0)}.gifts-module__YqfYgG__check{min-block-size:var(--bds-target);align-items:center;gap:.625rem;display:flex}.gifts-module__YqfYgG__check>input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--bds-ink);flex:none;margin:0}.gifts-module__YqfYgG__form>button{justify-self:start}.gifts-module__YqfYgG__entry .gifts-module__YqfYgG__release{flex-wrap:wrap;align-items:center;gap:0 .75rem;margin-block:.75rem 0;display:flex}.gifts-module__YqfYgG__problem{color:var(--bds-danger);font-weight:600}.gifts-module__YqfYgG__form :focus-visible,.gifts-module__YqfYgG__release :focus-visible{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}
.photos-module__E1zQ9G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.photos-module__E1zQ9G__grid .photos-module__E1zQ9G__tile{border:var(--bds-border-soft);aspect-ratio:4/3;border-radius:var(--bds-radius-card);background:var(--bds-panel);padding:0;display:block;overflow:hidden}.photos-module__E1zQ9G__tile img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.photos-module__E1zQ9G__grid .photos-module__E1zQ9G__tile:focus-visible{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}
.wedding-template-preview-module__h9eKca__controls{border:var(--bds-border-hair);border-radius:var(--bds-radius-card);background:var(--bds-panel);color:var(--bds-ink);padding:1.25rem}.wedding-template-preview-module__h9eKca__label{color:var(--bds-muted);font:500 var(--bds-step--1) / 1.4 var(--bds-font-mono);letter-spacing:var(--bds-tracking-label);text-transform:uppercase;margin-block:0 .75rem}.wedding-template-preview-module__h9eKca__choices{flex-wrap:wrap;gap:.6rem;display:flex}.wedding-template-preview-module__h9eKca__choices button{min-block-size:var(--bds-target);border:var(--bds-border-control);border-radius:var(--bds-radius-control);color:var(--bds-ink);font:600 .9375rem / 1.2 var(--bds-font-text);cursor:pointer;background:0 0;padding:.6rem 1rem}.wedding-template-preview-module__h9eKca__choices button[aria-pressed=true]{background:var(--bds-ink);color:var(--bds-ground)}.wedding-template-preview-module__h9eKca__choices button:disabled{cursor:default}.wedding-template-preview-module__h9eKca__choices button:disabled:not([aria-pressed=true]){border-color:var(--bds-line-strong);color:var(--bds-muted)}.wedding-template-preview-module__h9eKca__choices button:focus-visible{outline:var(--bds-focus-width) solid var(--bds-ink);outline-offset:var(--bds-focus-offset)}.wedding-template-preview-module__h9eKca__note{max-inline-size:65ch;color:var(--bds-muted);font-size:var(--bds-step-0);margin-block:.75rem 0}
