*,*:before,*:after{box-sizing:border-box;margin:0}@font-face{font-family:Great Vibes;src:url(/assets/GreatVibes-Regular-CNyTWLs9.woff2) format("woff2"),url(/assets/GreatVibes-Regular-CKjhEFks.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora Regular;src:url(/assets/Lora-Regular-hFtPqM28.woff2) format("woff2"),url(/assets/Lora-Regular-D-JQKMkF.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora Italic;src:url(/assets/Lora-Italic-BqiqpCQc.woff2) format("woff2"),url(/assets/Lora-Italic-Bp_lCMAg.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}html{color:#171717;font-size:112.5%;scroll-behavior:smooth}body{font-family:Arimo;font-weight:400;font-size:1rem;overflow-x:hidden}.centered-wrapper{max-width:1370px;margin:0 auto;padding-left:45px;padding-right:45px}img{height:auto;max-width:100%}ul{padding-left:0}li{list-style:none}a{text-decoration:none;color:inherit}button{background-color:transparent;border:none;cursor:pointer;display:flex;font-size:1rem;padding:0}input{font-size:1rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}@media screen and (max-width:767px){html{font-size:100%}.centered-wrapper{padding-left:16px;padding-right:16px}}.u-flex{display:flex}.u-grid{display:grid}.u-vertical-center{align-items:center}.u-justify-center{justify-content:center}.u-space-between{justify-content:space-between}.u-flex-1{flex:1}html,body{scroll-behavior:smooth}.shadow-primary{box-shadow:0 0 2px 2px #ba8912}#rsvp-form{min-height:150px}#rsvp-form .field{max-width:400px;margin:0 auto}.form-error-message{margin-top:8px;font-size:12px;color:red}.btn-disabled{pointer-events:none;opacity:.7}.invited-guest-container{min-height:300px;max-width:600px;margin:40px auto 0}.invited-guest-details{text-align:center;font-size:18px}.rsvp-options-container{max-width:400px;margin:0 auto}.centered-wrapper[data-v-d1d6b1f0]{margin:0 auto}header[data-v-d1d6b1f0]{background-image:url(/assets/banner-DPKV4uIx.png);background-position-x:center;background-size:cover;padding-top:64px;padding-bottom:280px}header .links[data-v-d1d6b1f0]{left:0;right:0;position:fixed;width:100%;display:flex;align-items:center;justify-content:center;height:50px;z-index:2;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,transform .3s ease}header.scroll .links[data-v-d1d6b1f0]{background-color:#ffffff80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 2px 4px #00000014;transform:translateY(-40px)}header h1 span[data-v-d1d6b1f0]{display:block;font-family:Great Vibes;font-size:10rem}header ul[data-v-d1d6b1f0]{gap:12px}header ul a[data-v-d1d6b1f0]{border-radius:4px;padding:12px 24px;text-transform:uppercase;color:#171717}header .section.centered-wrapper[data-v-d1d6b1f0]{max-width:553px;text-align:center}header .section.centered-wrapper>span[data-v-d1d6b1f0]{display:block;font-size:1.333rem;margin:64px 0 32px;text-transform:uppercase;padding-top:20px}header .date-container[data-v-d1d6b1f0]{font-size:1.333rem}header .date-container .month[data-v-d1d6b1f0]{display:block;margin-top:32px}header .date-container>div[data-v-d1d6b1f0]{gap:58px;height:180px}header .date-container .day[data-v-d1d6b1f0],header .date-container .year[data-v-d1d6b1f0]{border-width:1px 0 1px 0;border-style:solid;border-color:#b9713d;max-width:156px;width:100%;padding:16px 0}header .date-container .date[data-v-d1d6b1f0]{color:#ba8912;font-family:Great Vibes;font-size:10rem}@media(hover:hover){.links a[data-v-d1d6b1f0]:hover,.links a[data-v-d1d6b1f0]:focus-visible{background-color:#ba8912;color:#fff}}@media screen and (min-width:768px){#burger-menu-btn[data-v-d1d6b1f0],#close-menu-btn[data-v-d1d6b1f0]{display:none}header .links[data-v-d1d6b1f0]{width:753px}}@media screen and (max-width:767px){header[data-v-d1d6b1f0]{padding:60px 0 80px}header .show[data-v-d1d6b1f0]{display:flex}header.scroll .links[data-v-d1d6b1f0]{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:transparent;box-shadow:none}header .links[data-v-d1d6b1f0]{justify-content:start;margin-left:16px;margin-right:16px;padding:0}header .links a[data-v-d1d6b1f0]{display:flex}header .links>ul[data-v-d1d6b1f0]{display:none}header .links .close-btn[data-v-d1d6b1f0]{display:none}header .links:has(.show) .menu-btn[data-v-d1d6b1f0]{display:none}header .links:has(.show) .close-btn[data-v-d1d6b1f0]{display:flex}header .links #burger-menu-btn[data-v-d1d6b1f0],header .links #close-menu-btn[data-v-d1d6b1f0],header .links #navigation-container[data-v-d1d6b1f0]{background-color:#ffffff80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 2px 4px #00000014}header .links #navigation-container[data-v-d1d6b1f0]{gap:8px;margin-top:8px;padding:20px 0;position:absolute;top:100%;width:calc(100% - 32px)}header .links #navigation-container.show[data-v-d1d6b1f0]{display:flex;flex-direction:column}header .section.centered-wrapper>span[data-v-d1d6b1f0]{font-size:1.25rem;margin:0 0 16px}header .date-container>div[data-v-d1d6b1f0]{gap:24px;height:120px}header .date-container .month[data-v-d1d6b1f0]{margin-top:24px}header .date-container .date[data-v-d1d6b1f0]{font-size:7rem}header .date-container .day[data-v-d1d6b1f0],header .date-container .year[data-v-d1d6b1f0]{font-size:1.25rem}}footer[data-v-96afa840]{background-color:#171717;color:#fff;margin-top:-51px;padding:15px 0;text-align:center}footer p[data-v-96afa840]{font-family:Lora Italic}:is(#back-to-top,.audio-control-container)[data-v-96afa840]{align-items:center;background-color:#ffffff80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 2px 4px #00000014;bottom:0;display:flex;height:50px;justify-content:center;margin:15px;position:fixed;right:0;width:50px;z-index:3}:is(#back-to-top,.audio-control-container) .icon[data-v-96afa840]{width:30px}:is(#back-to-top,.audio-control-container) path[data-v-96afa840]{fill:#171717}#back-to-top[data-v-96afa840]{transform:translate3d(0,5rem,0);transition-property:background,box-shadow,border,color,opacity,transform;transition-duration:.3s}#back-to-top.show[data-v-96afa840]{transform:translateZ(0)}.audio-control-container[data-v-96afa840]{left:0}.audio-control-container #mute[data-v-96afa840]{display:none}.audio-control-container #sound-on[data-v-96afa840],.audio-control-container.muted #mute[data-v-96afa840]{display:block}.audio-control-container.muted #sound-on[data-v-96afa840]{display:none}@media screen and (max-width:767px){footer[data-v-96afa840]{margin-top:0}}.autocomplete-wrapper[data-v-34864b2a]{position:relative}.autocomplete-dropdown[data-v-34864b2a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #E5E5E5;border-radius:12px;list-style:none;margin:4px 0 0;padding:4px 0;z-index:100;max-height:200px;overflow-y:auto}.autocomplete-dropdown li[data-v-34864b2a]{padding:10px 12px;cursor:pointer}.autocomplete-dropdown li[data-v-34864b2a]:hover{background:#f5f5f5}.autocomplete-hint[data-v-34864b2a]{font-size:12px;color:#aaa;margin-top:4px}.splash-screen[data-v-34864b2a]{position:fixed;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:999;overflow:hidden}.splash-screen[data-v-34864b2a]:after{content:"";position:absolute;inset:0;background-color:#0006}.splash-screen img[data-v-34864b2a]{max-width:250px}.splash-screen.splash-leave[data-v-34864b2a]{animation:splashFadeOut-34864b2a .8s ease forwards}.background-video[data-v-34864b2a]{background-color:#171717;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@keyframes splashFadeOut-34864b2a{0%{opacity:1}to{opacity:0}}.enter-btn[data-v-34864b2a]{border:1px solid #fff;border-radius:4px;color:#fff;font-family:Lora Italic;font-size:1.111rem;padding:12px 32px;position:relative;z-index:1;transition:background-color .3s ease,color .3s ease}.enter-btn[data-v-34864b2a]:hover{background-color:#fff3}.section[data-v-34864b2a]{padding:136px 0}.section-header[data-v-34864b2a]{text-align:center}.section-header .leaf-img[data-v-34864b2a]{width:147px}.section-header h2[data-v-34864b2a]{color:#ffeab7;font-family:Lora Italic;font-weight:400;font-size:3.556rem}.wedding-details[data-v-34864b2a]{background-color:#171717;color:#fff}.wedding-details .centered-wrapper[data-v-34864b2a]{max-width:1116px;position:relative;text-align:center}.wedding-details .centered-wrapper>hr[data-v-34864b2a]{border:none;border-top:.5px solid #F4F1ED;margin:64px 0}.wedding-details .centered-wrapper>img[data-v-34864b2a]{margin:24px auto;max-width:500px}.wedding-details .centered-wrapper>time[data-v-34864b2a]{display:block}.wedding-details .events[data-v-34864b2a]{gap:64px;margin-top:100px;text-align:center}.wedding-details .events>div[data-v-34864b2a]{max-width:172px;width:100%}.wedding-details .events img[data-v-34864b2a]{width:64px}.wedding-details .events h3[data-v-34864b2a]{margin:24px 0 12px}.wedding-details .events-time[data-v-34864b2a]{text-align:center}.wedding-details .events-time>div[data-v-34864b2a]{display:flex;gap:80px;justify-content:space-between}.wedding-details .events-time>div picture[data-v-34864b2a]{min-width:546px}.wedding-details .events-time>div:first-child img[data-v-34864b2a]{width:328px}.wedding-details .events-time>div:last-child img[data-v-34864b2a]{width:546px}.wedding-details .events-time>div .details[data-v-34864b2a]{text-align:left}.wedding-details .events-time>div .details h3[data-v-34864b2a]{color:#ffeab7;font-family:Lora Regular;font-size:1.778rem;margin:80px 0 24px}.wedding-details .events-time>div .details time[data-v-34864b2a]{display:block}.wedding-details .events-time>div .details>div[data-v-34864b2a]{line-height:1.5}.wedding-details .wedding-details-footer[data-v-34864b2a]{height:136px;width:100%;margin-top:5px;position:absolute}.faq[data-v-34864b2a]{background-color:#f4f1ed;padding-top:0}.faq>img[data-v-34864b2a]{height:160px;width:100%}.faq h2[data-v-34864b2a]{color:#ba8912}.faq .leaf-img[data-v-34864b2a]{padding-top:160px}.faq .accordion-container[data-v-34864b2a]{margin:40px auto 0;max-width:804px}.faq .accordion-container details[data-v-34864b2a]{padding:16px;border:1px solid #d7d7d7}.faq .accordion-container details[open] svg[data-v-34864b2a]{transform:rotate(180deg)}.faq .accordion-container details summary[data-v-34864b2a]{cursor:pointer}.faq .accordion-container details p[data-v-34864b2a],.faq .accordion-container details ul[data-v-34864b2a]{margin-top:24px;padding-left:32px}.faq .accordion-container details li[data-v-34864b2a]{list-style:initial}.dress-code[data-v-34864b2a]{background-color:#fff;padding-bottom:0}.dress-code h2[data-v-34864b2a]{color:#ba8912}.dress-code .ivory-dress-container img[data-v-34864b2a]{width:96px;height:96px}.dress-code .ivory-dress-container p[data-v-34864b2a]{font-family:Lora Regular;font-size:1.111rem;font-weight:700;margin-top:16px}.dress-code .dress-code-content[data-v-34864b2a]{gap:150px;margin:40px auto 0;max-width:856px}.dress-code .dress-code-content>img[data-v-34864b2a]{width:250px}.dress-code .gents-ladies-wrapper[data-v-34864b2a]{display:flex;gap:24px;margin-top:40px}.dress-code .gents-ladies-wrapper .label[data-v-34864b2a]{font-family:Lora Regular}.dress-code .gents-ladies-wrapper>div[data-v-34864b2a]{max-width:189px}.dress-code .gents-ladies-wrapper span[data-v-34864b2a]{display:block;margin-bottom:16px}.dress-code .note[data-v-34864b2a]{font-style:italic;margin-top:40px}.gifts[data-v-34864b2a]{background-image:url(/assets/gifts-background-DrgBY1aY.png);background-size:cover;color:#fff}.gifts>img[data-v-34864b2a]{height:136px;width:100%}.gifts p[data-v-34864b2a]{margin:40px auto 0;max-width:804px;text-align:center}.gifts .qr-code[data-v-34864b2a]{margin-top:24px;gap:24px}.gifts .qr-code h3[data-v-34864b2a]{font-family:Lora Regular;font-weight:400;margin-bottom:16px;text-align:center}.gifts .qr-code img[data-v-34864b2a]{height:250px;width:250px}.rsvp[data-v-34864b2a]{background:url(/assets/left-leaf-bg-BttgDixA.png) left bottom / contain no-repeat,url(/assets/right-leaf-bg-DgMalwuK.png) right bottom / contain no-repeat,url(/assets/rsvp-background-Db3tWhBw.png) center / cover no-repeat;padding-bottom:165px}:is(.rsvp .centered-wrapper .rsvp-guest-notice,.rsvp .centered-wrapper .rsvp-confirmation)[data-v-34864b2a]{margin:40px 0 64px;text-align:center}:is(.rsvp .centered-wrapper .rsvp-guest-notice,.rsvp .centered-wrapper .rsvp-confirmation) .note[data-v-34864b2a]{border:1px solid #B9713D;border-radius:4px;max-width:350px;margin:16px auto 0;padding:10px}.rsvp h2[data-v-34864b2a]{color:#ba8912}.rsvp form[data-v-34864b2a]{max-width:489px;margin:0 auto}.rsvp label[data-v-34864b2a]{display:block;margin-bottom:8px}.rsvp input[data-v-34864b2a]{border:1px solid #E5E5E5;border-radius:12px;width:100%;padding:10px 12px}.rsvp .btn[data-v-34864b2a]{background-color:#171717;border-radius:12px;color:#fff;margin-top:32px;width:100%;padding:12px;justify-content:center}.entourage[data-v-34864b2a]{background-color:#f4f1ed}.entourage h2[data-v-34864b2a]{color:#ba8912}.entourage .entourage-content[data-v-34864b2a]{margin-top:100px;grid-template-columns:1fr auto 1fr}.entourage .entourage-content>hr[data-v-34864b2a]{border-color:#d7d7d7;margin:0 76px}.entourage .entourage-content .column[data-v-34864b2a]{font-family:Lora Regular}.entourage .entourage-content .column>div[data-v-34864b2a]{justify-content:space-between;gap:40px}.entourage .entourage-content .column hr[data-v-34864b2a]{border:none;border-top:.5px solid;margin:72px 0;width:100%}.entourage .entourage-content .column .sub-column[data-v-34864b2a]{display:grid;gap:32px}.entourage .entourage-content .column ul[data-v-34864b2a]{display:grid;gap:12px}.entourage .entourage-content .column .sponsors[data-v-34864b2a]{column-gap:40px;grid-template-columns:repeat(2,1fr)}.entourage .entourage-content .column .sponsors li[data-v-34864b2a]:last-child{grid-column-start:-2}.entourage .entourage-content h3[data-v-34864b2a]{font-family:Lora Regular;margin-bottom:16px}@media screen and (max-width:1024px){.wedding-details .events-time>div[data-v-34864b2a]{flex-direction:column;gap:24px}.wedding-details .events-time>div .details[data-v-34864b2a]{text-align:center}.wedding-details .events-time>div .details h3[data-v-34864b2a]{margin-top:0}.wedding-details .events-time>div.ceremony[data-v-34864b2a]{margin-bottom:24px}}@media screen and (max-width:767px){.section[data-v-34864b2a]{padding:60px 0}.section-header h2[data-v-34864b2a]{font-size:2rem}.wedding-details .centered-wrapper hr[data-v-34864b2a]{margin:32px 0}.wedding-details .events[data-v-34864b2a]{flex-wrap:wrap;gap:24px;margin-top:24px}.wedding-details .events h3[data-v-34864b2a]{margin:12px 0 8px}.wedding-details .events-time>div picture[data-v-34864b2a]{min-width:100%}.wedding-details .events-time>div .details h3[data-v-34864b2a]{font-size:1.5rem;margin-bottom:8px}.wedding-details .wedding-details-footer[data-v-34864b2a]{height:60px}.entourage .entourage-content[data-v-34864b2a]{grid-template-columns:100%;margin-top:24px}.entourage .entourage-content>hr[data-v-34864b2a],.entourage .entourage-content .column hr[data-v-34864b2a]{border:none;border-top:.5px solid;margin:24px 0;width:100%}.dress-code[data-v-34864b2a]{padding-bottom:0}.dress-code .ivory-dress-container[data-v-34864b2a]{text-align:center}.dress-code .dress-code-content[data-v-34864b2a]{flex-direction:column;gap:24px;margin-top:24px}.dress-code .dress-code-content img[data-v-34864b2a]{margin:0 auto}.dress-code .gents-ladies-wrapper[data-v-34864b2a]{display:grid;grid-template-columns:1fr 1fr}.faq[data-v-34864b2a]{padding-top:0}.faq>img[data-v-34864b2a]{height:60px}.faq .leaf-img[data-v-34864b2a]{padding-top:60px}.faq .accordion-container[data-v-34864b2a]{margin-top:24px}.faq .accordion-container details p[data-v-34864b2a],.faq .accordion-container details ul[data-v-34864b2a]{padding-left:12px}.gifts p[data-v-34864b2a]{margin-top:8px}.gifts .qr-code[data-v-34864b2a]{flex-direction:column;align-items:center}:is(.rsvp .centered-wrapper .rsvp-guest-notice,.rsvp .centered-wrapper .rsvp-confirmation)[data-v-34864b2a]{margin:8px 0 32px}:is(.rsvp .centered-wrapper .rsvp-guest-notice,.rsvp .centered-wrapper .rsvp-confirmation) .note[data-v-34864b2a]{width:100%}}
