.corner-decoration[data-astro-cid-clvwrto2]{width:220px;height:270px;z-index:1;overflow:visible}.corner-left[data-astro-cid-clvwrto2]{position:absolute;top:0;left:0;clip-path:inset(0 0 0 0)}.corner-right[data-astro-cid-clvwrto2]{position:absolute;top:0;right:0;clip-path:inset(0 0 0 0)}.marigold-layer[data-astro-cid-clvwrto2]{position:absolute;width:100%;height:100%;object-fit:contain;pointer-events:none}.corner-left[data-astro-cid-clvwrto2] .marigold-layer-1[data-astro-cid-clvwrto2]{top:0;left:0;z-index:1;opacity:1}.corner-left[data-astro-cid-clvwrto2] .marigold-layer-2[data-astro-cid-clvwrto2]{top:-39px;left:-67px;z-index:2}.corner-left[data-astro-cid-clvwrto2] .marigold-layer-3[data-astro-cid-clvwrto2]{top:-87px;left:-117px;z-index:2}.corner-left[data-astro-cid-clvwrto2] .marigold-layer-2[data-astro-cid-clvwrto2]:not(.pan-left-layer-2){transform:rotate(8deg)}.corner-left[data-astro-cid-clvwrto2] .marigold-layer-3[data-astro-cid-clvwrto2]:not(.pan-left-layer-3){transform:rotate(5deg)}.corner-right[data-astro-cid-clvwrto2] .marigold-layer-1[data-astro-cid-clvwrto2]{top:0;left:0;z-index:1;opacity:1;transform:scaleX(-1)}.corner-right[data-astro-cid-clvwrto2] .marigold-layer-2[data-astro-cid-clvwrto2]{top:-39px;right:-67px;z-index:2}.corner-right[data-astro-cid-clvwrto2] .marigold-layer-3[data-astro-cid-clvwrto2]{top:-87px;right:-117px;z-index:2}.corner-right[data-astro-cid-clvwrto2] .marigold-layer-2[data-astro-cid-clvwrto2]:not(.pan-right-layer-2){transform:rotate(352deg) scaleX(-1)}.corner-right[data-astro-cid-clvwrto2] .marigold-layer-3[data-astro-cid-clvwrto2]:not(.pan-right-layer-3){transform:rotate(355deg) scaleX(-1)}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-3[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-100px) rotate(5deg);transition:opacity .8s ease-out 0s,transform .8s ease-out 0s}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-2[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-100px) rotate(8deg);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-1[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-100px);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-3[data-astro-cid-clvwrto2],.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-2[data-astro-cid-clvwrto2],.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-1[data-astro-cid-clvwrto2]{opacity:1}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-3[data-astro-cid-clvwrto2]{transform:translate(0) rotate(5deg)}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-2[data-astro-cid-clvwrto2]{transform:translate(0) rotate(8deg)}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-left-layer-1[data-astro-cid-clvwrto2]{transform:translate(0)}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-3[data-astro-cid-clvwrto2]{opacity:0;transform:translate(100px) rotate(355deg) scaleX(-1);transition:opacity .8s ease-out 0s,transform .8s ease-out 0s}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-2[data-astro-cid-clvwrto2]{opacity:0;transform:translate(100px) rotate(352deg) scaleX(-1);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-1[data-astro-cid-clvwrto2]{opacity:0;transform:translate(100px) scaleX(-1);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-3[data-astro-cid-clvwrto2],.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-2[data-astro-cid-clvwrto2],.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-1[data-astro-cid-clvwrto2]{opacity:1}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-3[data-astro-cid-clvwrto2]{transform:translate(0) rotate(355deg) scaleX(-1)}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-2[data-astro-cid-clvwrto2]{transform:translate(0) rotate(352deg) scaleX(-1)}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .pan-right-layer-1[data-astro-cid-clvwrto2]{transform:translate(0) scaleX(-1)}@media screen and (max-width:1024px){.corner-left[data-astro-cid-clvwrto2].corner-decoration{transform:scale(.667);transform-origin:top left}.corner-right[data-astro-cid-clvwrto2].corner-decoration{transform:scale(.667);transform-origin:top right}}@media screen and (max-width:768px){.corner-left[data-astro-cid-clvwrto2].corner-decoration{transform:scale(.318);transform-origin:top left}.corner-right[data-astro-cid-clvwrto2].corner-decoration{transform:scale(.318);transform-origin:top right}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-1[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-50px);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-left[data-astro-cid-clvwrto2] .pan-left-layer-1[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0)}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-2[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-50px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-left[data-astro-cid-clvwrto2] .pan-left-layer-2[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0)}.corner-left[data-astro-cid-clvwrto2] .pan-left-layer-3[data-astro-cid-clvwrto2]{opacity:0;transform:translate(-50px);transition:opacity .8s ease-out 0s,transform .8s ease-out 0s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-left[data-astro-cid-clvwrto2] .pan-left-layer-3[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0)}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-1[data-astro-cid-clvwrto2]{opacity:0;transform:translate(50px) scaleX(-1);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-right[data-astro-cid-clvwrto2] .pan-right-layer-1[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0) scaleX(-1)}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-2[data-astro-cid-clvwrto2]{opacity:0;transform:translate(50px) scaleX(-1);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-right[data-astro-cid-clvwrto2] .pan-right-layer-2[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0) scaleX(-1)}.corner-right[data-astro-cid-clvwrto2] .pan-right-layer-3[data-astro-cid-clvwrto2]{opacity:0;transform:translate(50px) scaleX(-1);transition:opacity .8s ease-out 0s,transform .8s ease-out 0s}.corner-animate-trigger[data-astro-cid-clvwrto2].animate-in .corner-right[data-astro-cid-clvwrto2] .pan-right-layer-3[data-astro-cid-clvwrto2]{opacity:1;transform:translate(0) scaleX(-1)}}.site-nav[data-astro-cid-4lunwx2e]{width:100%;max-width:970px;display:flex;justify-content:center;padding:8px 12px 16px;position:relative;z-index:50}.site-nav-list[data-astro-cid-4lunwx2e]{list-style:none;margin:0;padding:0}.site-nav-list--desktop[data-astro-cid-4lunwx2e]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px}.site-nav-mobile[data-astro-cid-4lunwx2e]{display:none;width:100%;flex-direction:column;align-items:center;position:relative}.site-nav-menu-btn[data-astro-cid-4lunwx2e]{font-family:Core Bandi Face W01 Regular,sans-serif;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:#e37a1f;background:#e37a1f1f;border:1px solid rgba(227,122,31,.85);padding:12px 36px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.site-nav-menu-btn[data-astro-cid-4lunwx2e]:hover,.site-nav-menu-btn[data-astro-cid-4lunwx2e]:focus-visible{background:#e37a1f33;border-color:#e37a1f;outline:none}.site-nav-menu-btn[data-astro-cid-4lunwx2e][aria-expanded=true]{background:#e37a1f38;border-color:#e37a1f}.site-nav-dropdown[data-astro-cid-4lunwx2e]{position:absolute;left:12px;right:12px;top:calc(100% + 10px);max-height:min(70vh,420px);overflow-y:auto;background:#3d0929;border:1px solid rgba(227,122,31,.55);box-shadow:0 12px 28px #00000059;padding:8px 0;box-sizing:border-box}.site-nav-dropdown[data-astro-cid-4lunwx2e]:not([hidden]){animation:site-nav-dropdown-in .18s ease-out}@keyframes site-nav-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.site-nav-list--dropdown[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.site-nav-list--dropdown[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]{border-bottom:1px solid rgba(227,122,31,.2)}.site-nav-list--dropdown[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:last-child{border-bottom:none}.site-nav-link[data-astro-cid-4lunwx2e]{font-family:Core Bandi Face W01 Regular,sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#e37a1f;text-decoration:none;opacity:.9;border-bottom:1px solid transparent;padding:4px 2px;transition:opacity .15s ease,border-color .15s ease}.site-nav-link--dropdown[data-astro-cid-4lunwx2e]{display:block;text-align:center;padding:14px 16px;border-bottom:none;font-size:.88rem}.site-nav-link[data-astro-cid-4lunwx2e]:hover,.site-nav-link[data-astro-cid-4lunwx2e]:focus-visible{opacity:1;border-bottom-color:#e37a1f8c;outline:none}.site-nav-link--dropdown[data-astro-cid-4lunwx2e]:hover,.site-nav-link--dropdown[data-astro-cid-4lunwx2e]:focus-visible{background:#e37a1f1a;border-bottom-color:transparent}.site-nav-link[data-astro-cid-4lunwx2e].is-active{opacity:1;border-bottom-color:#e37a1f}.site-nav-link--dropdown[data-astro-cid-4lunwx2e].is-active{border-bottom-color:transparent;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:768px){.site-nav-list--desktop[data-astro-cid-4lunwx2e]{display:none}.site-nav-mobile[data-astro-cid-4lunwx2e]{display:flex}.site-nav-menu-btn[data-astro-cid-4lunwx2e]{font-size:.88rem;padding:11px 32px}}.main-header{text-align:center;margin:20px 0 -20px;position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.curved-text{width:100%;max-width:970px;height:auto;overflow:visible}.curved-text-content{font-family:var(--font-heading);font-size:12rem;fill:#e37a1f;font-weight:400;letter-spacing:.01em}.curved-text-content.curve-text--md{font-size:9rem}.curved-text-content.curve-text--lg{font-size:7.25rem}.animate-shift-in{opacity:0;transform:translateY(-50px);transition:opacity .6s ease-out .6s,transform .6s ease-out .6s}.animate-shift-in.animate-in{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.curved-text{width:100%;min-height:115px}.curved-text-content{font-size:10rem}.curved-text-content.curve-text--md{font-size:7.5rem}.curved-text-content.curve-text--lg{font-size:6.25rem}.main-header{margin-top:0;margin-bottom:-20px}}@media screen and (max-width:480px){.curved-text-content.curve-text--lg{font-size:5.5rem}}.main-header--subpage{margin-top:0;margin-bottom:0}.main-header--subpage .subpage-flat-title{display:block;width:100%;max-width:560px;margin:0 auto;box-sizing:border-box;font-family:var(--font-heading);font-size:3rem;font-weight:400;letter-spacing:.02em;line-height:1.32;text-align:center;color:#e37a1f;text-transform:none}.main-header--subpage .subpage-flat-title--md{font-size:2.65rem}.main-header--subpage .subpage-flat-title--lg{font-size:2.35rem}@media screen and (max-width:768px){.main-header--subpage .subpage-flat-title{font-size:2.35rem;max-width:min(560px,100%);line-height:1.52}.main-header--subpage .subpage-flat-title--md{font-size:2.05rem}.main-header--subpage .subpage-flat-title--lg{font-size:1.8rem}}@media screen and (max-width:480px){.main-header--subpage .subpage-flat-title{font-size:2.1rem;line-height:1.62}.main-header--subpage .subpage-flat-title--md{font-size:1.82rem}.main-header--subpage .subpage-flat-title--lg{font-size:1.62rem}}.wedding-layout[data-astro-cid-5h5cy6je]{position:relative;width:100%;min-height:100%}.wedding-page[data-astro-cid-5h5cy6je]{width:100%;min-height:100vh;position:relative;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:40px;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;max-width:100vw}.wedding-page[data-astro-cid-5h5cy6je]:not(.wedding-page--pink){background-color:#470a2f;color:#e37a1f}.wedding-page[data-astro-cid-5h5cy6je]>[data-astro-cid-5h5cy6je]:not(.site-nav){padding:20px 0}.wedding-page[data-astro-cid-5h5cy6je]>.site-nav[data-astro-cid-5h5cy6je]{padding-top:0;padding-bottom:0}@media screen and (max-width:768px){.wedding-page[data-astro-cid-5h5cy6je]{gap:40px}}.wedding-page--sub[data-astro-cid-5h5cy6je]{min-height:unset;gap:22px;padding-left:0;padding-right:0}.wedding-page--sub[data-astro-cid-5h5cy6je]>[data-astro-cid-5h5cy6je]:not(.site-nav){padding:12px 0}.wedding-page--sub[data-astro-cid-5h5cy6je] .site-nav{padding-bottom:32px}.wedding-page--sub[data-astro-cid-5h5cy6je]>.main-header[data-astro-cid-5h5cy6je].main-header--subpage{padding:88px 32px 40px;box-sizing:border-box}@media screen and (max-width:768px){.wedding-page--sub[data-astro-cid-5h5cy6je]{gap:18px}.wedding-page--sub[data-astro-cid-5h5cy6je]>[data-astro-cid-5h5cy6je]:not(.site-nav){padding:10px 0}.wedding-page--sub[data-astro-cid-5h5cy6je] .site-nav{padding-bottom:26px}.wedding-page--sub[data-astro-cid-5h5cy6je]>.main-header[data-astro-cid-5h5cy6je].main-header--subpage{padding:72px 22px 32px}}@media screen and (max-width:480px){.wedding-page--sub[data-astro-cid-5h5cy6je] .site-nav{padding-bottom:22px}.wedding-page--sub[data-astro-cid-5h5cy6je]>.main-header[data-astro-cid-5h5cy6je].main-header--subpage{padding:64px 16px 28px}}.wedding-page--pink[data-astro-cid-5h5cy6je]{background-color:#fed4fa;color:#470a2f}.wedding-page--pink[data-astro-cid-5h5cy6je] .main-header--subpage .subpage-flat-title{color:#470a2f}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link{color:#470a2f;opacity:.92}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link:hover,.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link:focus-visible{border-bottom-color:#470a2f73;outline:none}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link.is-active{border-bottom-color:#470a2f}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-menu-btn{color:#470a2f;background:#470a2f14;border:1px solid rgba(71,10,47,.55)}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-menu-btn:hover,.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-menu-btn:focus-visible{background:#470a2f24;border-color:#470a2f;outline:none}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-menu-btn[aria-expanded=true]{background:#470a2f2e;border-color:#470a2f}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-dropdown{background:#fff3fe;border:1px solid rgba(71,10,47,.35);box-shadow:0 12px 28px #00000059}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-list--dropdown li{border-bottom-color:#470a2f2e}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link--dropdown{color:#470a2f;opacity:1}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link--dropdown:hover,.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link--dropdown:focus-visible{background:#470a2f0f;outline:none}.wedding-page--pink[data-astro-cid-5h5cy6je] .site-nav-link--dropdown.is-active{color:#470a2f}
