@font-face{font-family:Cormorant Garamond;src:url(/_next/static/media/CormorantGaramond-Italic.f37f6d6f.ttf?dpl=dpl_AXcy5RwGwJXRCewpE1FgNkSQX7XJ) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--lisa-brand-primary:#745656;--lisa-brand-primary-hover:#5d4545;--lisa-brand-background:#faf9f6;--site-primary:var(--lisa-brand-primary);--site-background:var(--lisa-brand-background);--site-heading-color:#222;--site-body-color:#444;--site-heading-font:"Cormorant Garamond",serif;--site-hero-name-font:"Cormorant Garamond",serif;--site-hero-name-style:italic;--site-body-font:var(--lisa-font-serif,"Playfair Display",serif);--site-button-color:#fff;--site-button-background:var(--site-primary);--site-secondary-button-color:#333;--site-light-text-color:#fff;--site-light-text-color-muted:rgba(255,255,255,0.9)}.lisa-layout-nav-items-column{overflow:visible}.lisa-layout-locale-button,.lisa-layout-nav-link,.lisa-proposal-pretitle,.lisa-registry-pretitle{font-family:var(--site-body-font)}.lisa-registry-title{font-family:var(--site-heading-font)}.lisa-registry-description,.lisa-registry-note{font-family:var(--site-body-font)}.lisa-layout-hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.lisa-layout-hero-section--contained{margin-top:-75px}.lisa-layout-hero-background{position:absolute;inset:0}.lisa-layout-hero-overlay{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(44,44,44,.5),rgba(44,44,44,.3) 70%,rgba(44,44,44,.3))}.lisa-layout-hero-overlay--bottom-shadow{background-image:linear-gradient(180deg,rgba(44,44,44,.5) 0,rgba(44,44,44,.3) 70%,var(--lisa-brand-background) 100%)}.lisa-layout-hero-overlay--no-bottom-fade{background-image:linear-gradient(180deg,rgba(44,44,44,.5),rgba(44,44,44,.3) 70%,rgba(44,44,44,0))}.lisa-layout-hero-content{position:relative;z-index:10;text-align:center;padding-top:40px;padding-left:1.5rem;padding-right:1.5rem;transition:all 1s ease;opacity:0;transform:translateY(2rem)}.lisa-layout-hero-content--entered{opacity:1;transform:translateY(0)}.lisa-layout-hero-content--hidden{opacity:0;transform:translateY(2rem)}.lisa-layout-hero-content--contained{margin-top:95px;padding-bottom:90px}.lisa-layout-hero-date-container{margin-top:3rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:center;gap:2rem;color:rgba(255,255,255,.9)}.lisa-layout-hero-date-divider{width:4rem;height:1px;background-color:rgba(255,255,255,.2)}.lisa-layout-countdown-section{min-height:100vh;padding-top:8rem;padding-bottom:8rem;display:flex;align-items:center;justify-content:center;background-color:var(--lisa-brand-background)}.lisa-layout-countdown-container{width:100%;padding-left:1.5rem;padding-right:1.5rem;text-align:center}@media (min-width:768px){.lisa-layout-countdown-container{max-width:80rem;margin-left:auto;margin-right:auto}}.lisa-layout-countdown-units-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:center;gap:.25rem;margin-top:2rem}@media (min-width:768px){.lisa-layout-countdown-units-grid{display:flex;flex-direction:row;gap:2rem;margin-top:3rem}}.lisa-layout-countdown-unit-wrapper{display:flex;align-items:flex-start;justify-content:center}@media (min-width:768px){.lisa-layout-countdown-unit-wrapper{justify-content:flex-start;gap:2rem}}.lisa-layout-countdown-unit-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lisa-layout-countdown-separator{font-size:2.25rem;font-weight:300;margin-top:2.75rem;display:none}@media (min-width:768px){.lisa-layout-countdown-separator{font-size:3rem;display:block}}.lisa-hero-subtitle{color:var(--site-light-text-color);letter-spacing:.4em;font-size:1rem;margin-bottom:1.5rem;font-family:var(--site-body-font)}.lisa-hero-heading{color:var(--site-light-text-color);margin-top:1.5rem}.lisa-hero-name-a{font-weight:300;font-size:5rem;line-height:1;margin-bottom:.5rem}.lisa-hero-ampersand,.lisa-hero-name-a{color:var(--site-light-text-color);font-family:var(--site-hero-name-font);font-style:var(--site-hero-name-style);display:block}.lisa-hero-ampersand{font-weight:500;font-size:1.75rem;letter-spacing:.5em}.lisa-hero-name-b{font-family:var(--site-hero-name-font);font-weight:300;font-style:var(--site-hero-name-style);display:block;font-size:5rem;line-height:1}.lisa-hero-date,.lisa-hero-name-b{color:var(--site-light-text-color)}.lisa-hero-date{letter-spacing:.3em;text-transform:uppercase;font-size:1rem;font-family:var(--site-body-font)}.lisa-hero-location{color:var(--site-light-text-color)}@media (min-width:768px){.lisa-hero-name-a,.lisa-hero-name-b{font-size:6.5rem}.lisa-hero-ampersand{font-size:2.25rem}}@media (min-width:1024px){.lisa-hero-name-a,.lisa-hero-name-b{font-size:7.5rem}}.lisa-countdown-pretitle{color:var(--site-body-color);font-family:var(--site-body-font);letter-spacing:.4em;font-size:.875rem;margin-bottom:1rem}.lisa-countdown-days-value{color:var(--site-heading-color);font-family:var(--site-heading-font);display:block;font-size:4.5rem;font-weight:300}.lisa-countdown-days-label{color:var(--site-body-color);font-family:var(--site-body-font);display:block;margin-top:.75rem;letter-spacing:.3em;font-size:.75rem}.lisa-countdown-hours-value{color:var(--site-heading-color);font-family:var(--site-heading-font);display:block;font-size:4.5rem;font-weight:300}.lisa-countdown-hours-label{color:var(--site-body-color);font-family:var(--site-body-font);display:block;margin-top:.75rem;letter-spacing:.3em;font-size:.75rem}.lisa-countdown-minutes-value{color:var(--site-heading-color);font-family:var(--site-heading-font);display:block;font-size:4.5rem;font-weight:300}.lisa-countdown-minutes-label{color:var(--site-body-color);font-family:var(--site-body-font);display:block;margin-top:.75rem;letter-spacing:.3em;font-size:.75rem}.lisa-countdown-seconds-value{color:var(--site-heading-color);font-family:var(--site-heading-font);display:block;font-size:4.5rem;font-weight:300}.lisa-countdown-seconds-label{color:var(--site-body-color);font-family:var(--site-body-font);display:block;margin-top:.75rem;letter-spacing:.3em;font-size:.75rem}.lisa-countdown-separator{color:var(--site-heading-color);font-family:var(--site-heading-font)}@media (min-width:768px){.lisa-countdown-pretitle{margin-bottom:1rem}.lisa-countdown-days-value,.lisa-countdown-hours-value,.lisa-countdown-minutes-value,.lisa-countdown-seconds-value{font-size:6rem}.lisa-countdown-days-label,.lisa-countdown-hours-label,.lisa-countdown-minutes-label,.lisa-countdown-seconds-label{font-size:.75rem}}.lisa-story-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-story-title{color:var(--site-heading-color)}.lisa-story-text,.lisa-story-title{font-family:var(--site-heading-font)}.lisa-story-text{color:var(--site-body-color)}.lisa-story-milestone-date,.lisa-story-subtext{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-story-milestone-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-story-milestone-description{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-proposal-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-proposal-text{color:var(--site-body-color);font-family:var(--site-heading-font)}.lisa-details-pretitle,.lisa-proposal-subtext{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-details-ceremony-heading,.lisa-details-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-details-ceremony-description,.lisa-details-ceremony-time{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-details-venue-heading{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-details-venue-address,.lisa-details-venue-address-line,.lisa-details-venue-name{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-details-celebration-heading{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-details-celebration-attire,.lisa-details-celebration-description,.lisa-details-dresscode-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-details-dresscode-value{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-details-dresscode-note,.lisa-events-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-events-card-title,.lisa-events-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-events-card-address,.lisa-events-card-time,.lisa-events-card-venue{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-layout-gallery-section{padding-top:8rem;padding-bottom:8rem;background-color:#f5f3eb;.lisa-layout-gallery-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.lisa-layout-gallery-header{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column}.lisa-layout-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lisa-layout-gallery-grid--masonry{display:block;column-count:2;column-gap:1rem}.lisa-layout-gallery-grid--masonry .lisa-layout-gallery-item{break-inside:avoid;margin-bottom:1rem}.lisa-layout-gallery-grid--grid .lisa-layout-gallery-item{aspect-ratio:1}.lisa-layout-gallery-grid--mosaic{grid-auto-flow:dense}.lisa-layout-gallery-grid--mosaic .lisa-layout-gallery-item{aspect-ratio:1}.lisa-layout-gallery-grid--mosaic .lisa-layout-gallery-item:first-child{grid-column:span 2;grid-row:span 2}.lisa-layout-gallery-grid.lisa-layout-gallery-spacing--snug{gap:.5rem;column-gap:.5rem}.lisa-layout-gallery-grid--masonry.lisa-layout-gallery-spacing--snug .lisa-layout-gallery-item{margin-bottom:.5rem}.lisa-layout-gallery-grid.lisa-layout-gallery-spacing--roomy{gap:1.5rem;column-gap:1.5rem}.lisa-layout-gallery-grid--masonry.lisa-layout-gallery-spacing--roomy .lisa-layout-gallery-item{margin-bottom:1.5rem}.lisa-layout-gallery-corners--soft .lisa-layout-gallery-image{border-radius:.5rem}.lisa-layout-gallery-corners--round .lisa-layout-gallery-image{border-radius:1rem}.lisa-layout-gallery-item{overflow:hidden}.lisa-layout-gallery-image{width:100%;height:auto;display:block}@media (min-width:768px){.lisa-layout-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lisa-layout-gallery-grid--masonry{column-count:4}.lisa-gallery-title{font-size:3.75rem;line-height:1}}}.lisa-gallery-pretitle{color:var(--site-body-color);font-family:var(--site-body-font);letter-spacing:.4em;font-size:.875rem;margin-bottom:1rem}.lisa-gallery-title{color:var(--site-heading-color);font-family:var(--site-heading-font);font-size:3rem;line-height:1;font-weight:300;font-style:italic}.lisa-layout-faq-section{padding:8rem 1.5rem;background-color:var(--lisa-brand-background)}.lisa-layout-faq-container{max-width:48rem;margin-left:auto;margin-right:auto}.lisa-layout-faq-header{text-align:center;margin-bottom:5rem;display:flex;flex-direction:column}.lisa-layout-faq-divider{width:6rem;height:1px;background-color:rgba(116,86,86,.3);margin-left:auto;margin-right:auto}.lisa-layout-faq-items{border-top:1px solid rgba(116,86,86,.2);border-bottom:1px solid rgba(116,86,86,.2)}.lisa-layout-faq-item{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid rgba(116,86,86,.2)}.lisa-layout-faq-item:first-child{border-top:none}.lisa-layout-faq-button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:2rem}.lisa-layout-faq-icon{width:1.25rem;height:1.25rem;color:var(--lisa-brand-primary);flex-shrink:0;transition:transform .3s ease}.lisa-layout-faq-icon--open{transform:rotate(180deg)}.lisa-layout-faq-answer-container{overflow:hidden;transition:all .5s ease}.lisa-layout-faq-answer-container--open{max-height:24rem;opacity:1;margin-top:1rem}.lisa-layout-faq-answer-container--closed{max-height:0;opacity:0}.lisa-layout-faq-note-section{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(116,86,86,.2);text-align:center}.lisa-faq-pretitle{color:var(--site-body-color);font-family:var(--site-body-font);font-size:.875rem;letter-spacing:.3em;margin-bottom:1rem}.lisa-faq-title{font-size:3rem;margin-bottom:1.5rem}.lisa-faq-question,.lisa-faq-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-faq-question{font-size:1.25rem;padding-right:2rem;transition:color .3s ease}.lisa-layout-faq-button:hover .lisa-faq-question{color:var(--lisa-brand-primary)}.lisa-faq-answer{line-height:1.8}.lisa-faq-answer,.lisa-faq-note{color:var(--site-body-color);font-family:var(--site-body-font);font-size:1.125rem}.lisa-faq-note{margin-bottom:1rem}@media (min-width:768px){.lisa-faq-title{font-size:3.75rem}.lisa-faq-question{font-size:1.5rem}}.lisa-rsvp-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-rsvp-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-rsvp-description,.lisa-rsvp-invitation-label{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-rsvp-invitation-name{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-rsvp-question{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-rsvp-confirmation-heading{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-rsvp-confirmation-text{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-rsvp-submit-button{background-color:var(--site-button-background);color:var(--site-button-color);font-family:inherit;border-color:var(--site-button-background)}.lisa-photos-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-photos-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-photos-button,.lisa-photos-description,.lisa-photos-noaccount{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-photos-button{background-color:transparent;border-color:var(--site-body-color)}.lisa-photos-button:hover{background-color:var(--site-primary);color:var(--site-button-color);border-color:var(--site-primary)}.lisa-photos-qrnote{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-footer-pretitle{color:#f8f6f3;font-family:Inter,Arial,Helvetica,sans-serif}.lisa-footer-couple-name{color:#fff;font-family:Playfair Display,Georgia,serif}.lisa-footer-date-location{color:#e0dbd4;font-family:Inter,Arial,Helvetica,sans-serif}.lisa-footer-signature{color:#f8f6f3;font-family:Inter,Arial,Helvetica,sans-serif}.default-footer-couple-name{font-family:var(--site-heading-font)}.text-lisa-nav{font-family:var(--site-body-font)}.text-lisa-nav-active-scrolled{color:var(--site-primary)}.text-lisa-nav-active-default{color:var(--site-light-text-color)}.text-lisa-nav-inactive-scrolled{color:var(--site-body-color)}.text-lisa-nav-inactive-scrolled-hover{color:var(--site-primary)}.text-lisa-nav-inactive-default{color:var(--site-light-text-color-muted)}.text-lisa-nav-inactive-default-hover{color:var(--site-light-text-color)}.lisa-wedding-party-pretitle{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-wedding-party-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-wedding-party-group-title{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-wedding-party-card-name{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-vip-pretitle,.lisa-wedding-party-card-role{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-vip-card-name,.lisa-vip-title{color:var(--site-heading-color);font-family:var(--site-heading-font)}.lisa-vip-card-role{color:var(--site-body-color);font-family:var(--site-body-font)}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-section{padding:6rem 1.5rem;background-color:var(--site-background)}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-container{max-width:42rem;margin:0 auto;text-align:center}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-title{margin:0 0 1.5rem;color:var(--site-heading-color);font-family:var(--site-heading-font);font-size:clamp(2.5rem,6vw,3.75rem);line-height:1.1}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-note{margin:0 auto 2.5rem;color:var(--site-body-color);font-family:var(--site-body-font);font-size:1.25rem;line-height:1.6}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-button{display:inline-block;padding:1rem 2.5rem;border:1px solid var(--site-button-background);background-color:var(--site-button-background);color:var(--site-button-color);font-family:var(--site-body-font);font-size:1rem;letter-spacing:.1em;text-decoration:none;transition:opacity .2s ease}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-button:focus-visible,.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-button:hover{opacity:.85}.lisa-layout-theme-sharephotos-wrapper .lisa-sharephotos-placeholder{margin:0 auto;padding:1.5rem;border:1px dashed var(--site-body-color);color:var(--site-body-color);font-family:var(--site-body-font);font-size:1rem;line-height:1.6}.ink-section-wrapper:has(>.ink-numbered){counter-increment:ink-section}.ink-section{background-color:var(--site-background);color:var(--site-body-color);font-family:var(--site-body-font);padding-block:6rem;padding-inline:1.5rem;border-block-start:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent);text-align:start}.ink-container{max-width:72rem;margin-inline:auto}.ink-heading{display:flex;flex-direction:column;gap:.75rem;margin-block-end:3.5rem;max-width:48rem}.ink-eyebrow{display:flex;align-items:baseline;gap:1rem;margin:0;font-family:var(--site-body-font);font-size:.875rem;font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--site-primary)}.ink-number:before{content:counter(ink-section,decimal-leading-zero);font-variant-numeric:tabular-nums}.ink-number{padding-inline-end:1rem;border-inline-end:1px solid currentColor}.ink-title{margin:0;font-family:var(--site-heading-font);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.05;color:var(--site-heading-color);overflow-wrap:anywhere}.ink-lede{margin-block:0 3rem;font-size:1.125rem}.ink-lede,.ink-note{max-width:40rem;line-height:1.7;overflow-wrap:anywhere}.ink-note{margin-block:3rem 0;font-size:.95rem;font-style:italic;opacity:.8}.ink-link{color:var(--site-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ink-link:focus-visible,.ink-link:hover{text-decoration-thickness:2px}.ink-button{display:inline-flex;align-items:center;justify-content:center;padding-block:.65rem;padding-inline:1.25rem;border-radius:999px;background-color:var(--site-button-background);color:var(--site-button-color);font-family:var(--site-body-font);font-size:.875rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.ink-button:focus-visible,.ink-button:hover{opacity:.88}.ink-photo-edit{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;z-index:2}.ink-hero{border-block-start:0;padding-block:7rem 4rem}.ink-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:72rem;margin-inline:auto;align-items:center}.ink-hero-text{order:2;display:flex;flex-direction:column;gap:1.5rem}.ink-hero-photo{order:1;position:relative;margin:0;aspect-ratio:4/5;overflow:hidden}.ink-hero-image{object-fit:cover}.ink-hero-names{display:flex;flex-direction:column;margin:0;font-family:var(--site-heading-font);font-size:clamp(3rem,9vw,6.5rem);font-weight:400;line-height:.95;color:var(--site-heading-color);overflow-wrap:anywhere}.ink-hero-separator{font-size:.5em;font-style:italic;color:var(--site-primary);padding-block:.25em}.ink-hero-date{margin:0;padding-block-start:1.25rem;border-block-start:1px solid color-mix(in srgb,var(--site-heading-color) 30%,transparent);font-size:1rem;letter-spacing:.08em;font-variant-caps:all-small-caps}.ink-hero--contained{padding-block:4rem 3rem}@media (min-width:48rem){.ink-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.ink-hero-text{order:1}.ink-hero-photo{order:2}}.ink-story-spread{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.ink-story-photo{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-story-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ink-story-body{display:flex;flex-direction:column;gap:1.5rem;max-width:38rem}.ink-story-subtext,.ink-story-text{margin:0;line-height:1.75;overflow-wrap:anywhere;white-space:pre-line}.ink-story-text{font-size:1.2rem}.ink-story-subtext{font-size:1rem;opacity:.85}.ink-story-body>p:first-child:first-letter{float:inline-start;margin-inline-end:.12em;font-family:var(--site-heading-font);font-size:3.6em;line-height:.85;color:var(--site-primary)}.ink-story-body>p:first-child:dir(rtl):first-letter{float:none;margin-inline-end:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.ink-story-spread--full .ink-story-photo{aspect-ratio:16/9}@media (min-width:48rem){.ink-story-spread--left,.ink-story-spread--right{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}.ink-story-spread--right .ink-story-photo{order:2}.ink-story-spread--right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ink-events-list{margin:0;padding:0;list-style:none;counter-reset:ink-event;border-block-start:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-event{counter-increment:ink-event;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:2rem;border-block-end:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-event--dimmed{opacity:.4}.ink-event-when{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-variant-numeric:tabular-nums}.ink-event-when:before{content:counter(ink-event,decimal-leading-zero);font-size:.8rem;color:var(--site-primary);margin-block-end:.25rem}.ink-event-time{font-weight:600;color:var(--site-heading-color)}.ink-event-what{display:flex;flex-direction:column;gap:.4rem;overflow-wrap:anywhere}.ink-event-name{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--site-heading-font);font-size:1.75rem;font-weight:400;color:var(--site-heading-color)}.ink-event-icon{flex:none;width:1.1rem;height:1.1rem;color:var(--site-primary)}.ink-event-venue{font-size:1.05rem}.ink-event-address{display:flex;flex-direction:column;font-style:normal;line-height:1.6;opacity:.85}@media (min-width:48rem){.ink-event{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:3rem}}.ink-gallery-item{margin:0;overflow:hidden}.ink-gallery-image{display:block;width:100%;height:auto}.ink-gallery-spacing--snug{--ink-gallery-gap:0.25rem}.ink-gallery-spacing--cozy{--ink-gallery-gap:1rem}.ink-gallery-spacing--roomy{--ink-gallery-gap:2.25rem}.ink-gallery-corners--sharp{--ink-gallery-radius:0}.ink-gallery-corners--soft{--ink-gallery-radius:0.375rem}.ink-gallery-corners--round{--ink-gallery-radius:1.25rem}.ink-gallery-grid .ink-gallery-item{border-radius:var(--ink-gallery-radius,0)}.ink-gallery-grid--masonry{column-count:2;column-gap:var(--ink-gallery-gap,1rem)}.ink-gallery-grid--masonry .ink-gallery-item{break-inside:avoid;margin-block-end:var(--ink-gallery-gap,1rem)}.ink-gallery-grid--grid,.ink-gallery-grid--mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ink-gallery-gap,1rem)}.ink-gallery-grid--grid .ink-gallery-item{aspect-ratio:1/1}.ink-gallery-grid--mosaic{grid-auto-rows:10rem;grid-auto-flow:dense}.ink-gallery-grid--mosaic .ink-gallery-item:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.ink-gallery-grid--grid .ink-gallery-image,.ink-gallery-grid--mosaic .ink-gallery-image{height:100%;object-fit:cover}@media (min-width:48rem){.ink-gallery-grid--masonry{column-count:3}.ink-gallery-grid--grid,.ink-gallery-grid--mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.ink-gallery-grid--mosaic{grid-auto-rows:14rem}}.ink-gift-list{margin:0;padding:0;list-style:none;border-block-start:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-gift{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.75rem;border-block-end:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-gift-body{flex:1 1 18rem;min-width:0;overflow-wrap:anywhere}.ink-gift-title{margin:0;font-family:var(--site-heading-font);font-size:1.6rem;font-weight:400;color:var(--site-heading-color)}.ink-gift-note{margin-block:.35rem 0;line-height:1.6;opacity:.85;white-space:pre-line}.ink-faq-list{border-block-start:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-faq-item{border-block-end:1px solid color-mix(in srgb,var(--site-heading-color) 18%,transparent)}.ink-faq-question{display:flex;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;cursor:pointer;list-style:none;font-family:var(--site-heading-font);font-size:1.35rem;color:var(--site-heading-color);overflow-wrap:anywhere}.ink-faq-question::-webkit-details-marker{display:none}.ink-faq-question:after{content:"+";flex:none;font-family:var(--site-body-font);color:var(--site-primary)}.ink-faq-item[open]>.ink-faq-question:after{content:"\2212"}.ink-faq-question:focus-visible{outline:1px solid var(--site-primary);outline-offset:4px}.ink-faq-answer{margin:0;padding-block-end:1.5rem;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}@media (min-width:48rem){.ink-faq-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:3rem}.ink-faq-answer{padding-block-start:1.5rem}}.ink-rsvp{background-color:var(--site-primary);border-block-start:0}.ink-rsvp,.ink-rsvp .ink-eyebrow,.ink-rsvp .ink-title{color:var(--site-light-text-color)}.ink-rsvp .ink-lede{color:var(--site-light-text-color-muted)}.ink-rsvp-panel{max-width:44rem;padding-block:3rem;padding-inline:1.5rem;background-color:var(--site-background);color:var(--site-body-color)}@media (min-width:48rem){.ink-rsvp-panel{padding-inline:3rem}}