section.svelte-1msgaul{display:flex;flex-direction:column;align-items:center;flex:1;--timing-function: cubic-bezier(.34, 1.56, .64, 1)}.announcement.svelte-1msgaul{position:relative;min-height:calc(100vh - var(--header-height))}.overflow-wrapper.svelte-1msgaul{overflow:hidden}.heading-big.svelte-1msgaul{width:100%;font-size:120px;padding:0;margin:200px 0 0}.title.svelte-1msgaul,.description-main.svelte-1msgaul{display:block;position:relative;z-index:3}.title.svelte-1msgaul{animation:svelte-1msgaul-slide-up 1.5s var(--timing-function);display:flex;column-gap:150px;transition-duration:.3s;transition-timing-function:var(--timing-function);transition-property:row-gap,margin-top}@media (max-width: 1085px){.title.svelte-1msgaul{font-size:3.5rem;margin-top:100px;flex-direction:column;row-gap:100px}}@media (max-width: 600px){.title.svelte-1msgaul{font-size:80px;margin-top:65px;row-gap:80px}}.ampersand.svelte-1msgaul{position:absolute;top:50px;font-size:420px;color:var(--tertiary-color);opacity:.7;z-index:0;left:55%;transform:translate(-50%)}@media (max-width: 1085px){.ampersand.svelte-1msgaul{left:50%;top:100px;font-size:300px}}@media (max-width: 600px){.ampersand.svelte-1msgaul{top:50px}}.ampersand-hidden.svelte-1msgaul{display:contents}.description-main.svelte-1msgaul{font-size:1.5rem;margin:50px 0 0;animation:svelte-1msgaul-slide-up-delayed 1.8s var(--timing-function);transition-duration:.3s;transition-timing-function:var(--timing-function);transition-property:font-size,margin-top}@media (max-width: 1085px){.description-main.svelte-1msgaul{font-size:1.3rem;margin-top:30px}}@media (max-width: 600px){.description-main.svelte-1msgaul{font-size:1.1rem;margin-top:20px}}@keyframes svelte-1msgaul-slide-up{0%{transform:translateY(100%)}20%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1msgaul-slide-up-delayed{0%{transform:translateY(100%)}30%{transform:translateY(100%)}to{transform:translateY(0)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:host{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.content-wrapper.svelte-1h825tp{--swiper-navigation-color: var(--secondary-color);--slide-height: 600px;display:flex;gap:50px;position:relative;padding-bottom:100px}@media (max-width: 960px){.content-wrapper.svelte-1h825tp{flex-direction:column}}.content-story.svelte-1h825tp{flex-grow:1}.content-story.svelte-1h825tp h3:where(.svelte-1h825tp){margin:0}.content-story.svelte-1h825tp p:where(.svelte-1h825tp){font-size:.9rem;font-family:EB Garamond,-apple-system,serif}@media (max-width: 400px){.content-story.svelte-1h825tp p:where(.svelte-1h825tp){font-size:1rem}}.content-story.svelte-1h825tp p:where(.svelte-1h825tp):first-child{margin-top:30px}.content-story.svelte-1h825tp article:where(.svelte-1h825tp):not(:last-of-type){padding-bottom:150px}.content-story.svelte-1h825tp article:where(.svelte-1h825tp):last-child{min-height:var(--slide-height)}@media (max-width: 1085px){.content-story.svelte-1h825tp article:where(.svelte-1h825tp):last-child{min-height:unset}}.content-story.svelte-1h825tp article:where(.svelte-1h825tp):last-child p:where(.svelte-1h825tp){margin-bottom:0}.slide-actual.svelte-1h825tp{margin:0;padding:0;background-color:#000;height:var(--slide-height);border-radius:25px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:60px}.content-slides.svelte-1h825tp{position:sticky;top:calc(var(--header-height) + 25px);align-self:flex-start}.content-slides.svelte-1h825tp swiper-container:where(.svelte-1h825tp){max-width:min(450px,calc(100vw - 30px))}.content-slides.svelte-1h825tp .slide-actual:where(.svelte-1h825tp){max-width:min(450px,calc(100vw - 30px))}swiper-container.svelte-1h825tp{max-width:min(450px,calc(100vw - 30px));border-radius:25px;height:var(--slide-height);overflow:hidden}swiper-slide.svelte-1h825tp{display:flex;justify-content:center}#wedding.svelte-1h825tp{--swiper-navigation-color: rgb(0, 255, 255)}#wedding.svelte-1h825tp .wedding-slides:where(.svelte-1h825tp) swiper-container:where(.svelte-1h825tp),#wedding.svelte-1h825tp .wedding-slides:where(.svelte-1h825tp) .slide-actual:where(.svelte-1h825tp){max-width:min(900px,calc(100vw - 30px))}#wedding.svelte-1h825tp p:where(.svelte-1h825tp){font-family:EB Garamond,-apple-system,serif}.quote-container.svelte-1h825tp{background-color:var(--primary-color);padding:300px 0 100px;display:flex;justify-content:center}.quote-container.svelte-1h825tp p:where(.svelte-1h825tp){font-family:Magilio;font-size:1.8rem;letter-spacing:-1px;line-height:1;margin:0}.large-quote.svelte-1h825tp::selection{background:var(--text-color);color:var(--pure-white)}.quote-credits.svelte-1h825tp{display:flex;justify-content:end}.quote-credits.svelte-1h825tp>a:where(.svelte-1h825tp){text-decoration:underline}.quote-credits.svelte-1h825tp>a:where(.svelte-1h825tp):after{content:"🡥";display:inline-block;padding-left:.25rem;color:transparent;font-size:.7em}.quote-credits.svelte-1h825tp>a:where(.svelte-1h825tp):hover:after{color:#000}#contact-us.svelte-1h825tp{display:flex;justify-content:center;flex-direction:column;padding:0}#contact-us.svelte-1h825tp>details:where(.svelte-1h825tp){width:100%;font-family:EB Garamond,-apple-system,serif}
