body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;h1,h2,h3,h4{font-family:TT Chocolates,Poppins,Avenir Next,sans-serif;font-weight:700;line-height:1.2;margin:0 0 .5em}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.25rem}.p1{font-size:1.125rem;font-weight:600;margin:0 0 2px}.p1,.p2{font-family:Montserrat,Inter,Roboto,sans-serif;line-height:1.6}.p2{font-size:1rem;font-weight:400;margin:0 0 1em}.emblemfont{font-family:Baskerville Italic Swash,Edwardian Script ITC,Didot Swash variants;font-weight:700;line-height:1.2;margin:0 0 .5em}@media (max-width:768px){h1{font-size:2.25rem}.emblemfont,h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.125rem}.p1{font-size:1rem}.p2{font-size:.9375rem}}}#navigationPreviewComponent{height:100px;padding:0}#navigationPreviewComponent #mobileMonogram,#navigationPreviewComponent .hamburgerMenu img{display:none}#navigationPreviewComponent .navItemsContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 60px 0 40px;width:100%}#navigationPreviewComponent .navItemsContainer .navItem{align-items:center;color:#333;cursor:pointer}#navigationPreviewComponent #weddingMonogram{height:99px;width:99px}#navigationPreviewComponent #navToggle{position:relative;right:0}@media(max-width:1100px){#navigationPreviewComponent{height:100px}#navigationPreviewComponent #weddingMonogram{height:98px;width:98px}#navigationPreviewComponent #mobileMonogram{display:block}#navigationPreviewComponent #laptopMonogram,#navigationPreviewComponent #navItemsMobile{display:none}#navigationPreviewComponent #navModal{background-color:#0009;height:100vh;left:0;position:absolute;top:0;width:55vw;z-index:6}#navigationPreviewComponent .navItemsContainer{background-color:#fff;display:block;height:100vh;margin:0;position:absolute;right:0;text-align:right;top:100px;width:50vw}#navigationPreviewComponent .navItemsContainer .navItem{border-bottom:1px solid #f5f5f5;padding-right:12px}#navigationPreviewComponent .hamburgerMenu img{display:block;height:2em;margin-right:35px;position:relative;right:-28px;top:0}}#heroPreviewComponent{height:800px;padding:100px 0 0}#heroPreviewComponent .emblemfont{color:#74572a;font-family:Baskerville Italic Swash,Edwardian Script ITC,Didot Swash variants;font-size:5.2rem;font-weight:550;left:30px;line-height:1.2;margin:0 0 .5em;position:absolute;top:350px;z-index:12}#heroPreviewComponent #heroImageMobile{display:none}#heroPreviewComponent #heroImage{height:100%;object-fit:cover;object-position:80% 27%;width:100%}#heroPreviewComponent #imageCurve{fill:#fff;margin:-100px 0 0}@media(max-width:1100px){#heroPreviewComponent{height:65vh;padding:99px 0 0}#heroPreviewComponent #heroImage,#heroPreviewComponent .emblemfont{display:none}#heroPreviewComponent #heroImageMobile{display:block;height:100%;object-fit:cover;width:100%}#heroPreviewComponent #imageCurve{fill:#fff;margin-top:-25px;z-index:10}}#eventDatesPreviewComponent{display:flex;flex-direction:row-reverse;margin-top:0;position:relative}#eventDatesPreviewComponent #dates{width:50%}#eventDatesPreviewComponent #dates #datesData{margin-top:80px;padding:0 40% 0 15px}#eventDatesPreviewComponent #dates #datesData .eventDetails{margin-top:50px}#eventDatesPreviewComponent #dates #datesData .eventDetails .details{text-align:justify}#eventDatesPreviewComponent .svg-mask-container{margin:-20px 20px 0 auto;width:550px}@media(max-width:1100px){#eventDatesPreviewComponent{display:block}#eventDatesPreviewComponent #dates{width:100%}#eventDatesPreviewComponent #dates #datesData{flex-direction:column;gap:5px;margin-top:0;padding:0 20px}#eventDatesPreviewComponent #dates #datesData .eventDetails{margin-top:30px;text-align:center}#eventDatesPreviewComponent .svg-mask-container{margin:0 auto;width:280px}}#countdownPreviewComponent .countdown-card{color:#000;margin:-30px auto -32px;max-width:520px;padding:1.25rem}#countdownPreviewComponent .countdown-card .countdown-header{display:flex}#countdownPreviewComponent .countdown-card .ticker{align-items:center;display:flex;gap:.75rem;margin-top:1rem}#countdownPreviewComponent .countdown-card .ticker .unit{min-width:88px;padding:.65rem .8rem;text-align:center}#countdownPreviewComponent .countdown-card .ticker .unit .value{font-size:1.45rem;font-weight:700}#countdownPreviewComponent .countdown-card .ticker .unit .label{font-size:.7rem;font-weight:700}#countdownPreviewComponent .countdown-card .ticker .seconds-unit .value.pulse{animation:pulse 1s steps(1) infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}#countdownPreviewComponent #imageCurve{fill:#d4c4b7}@media(max-width:1100px){.countdown-card{margin:0 auto;max-width:100%;padding:.5rem}.countdown-card .countdown-header{flex-direction:column;margin:30px 0 0}.countdown-card .countdown-header h3{font-size:1rem}.countdown-card .countdown-header .sub{font-size:.8rem;margin-top:.25rem}.countdown-card .ticker{flex-wrap:wrap;gap:.3rem;justify-content:center}.countdown-card .ticker .unit{min-width:70px;padding:.5rem}.countdown-card .ticker .unit .value{font-size:1.2rem}.countdown-card .ticker .unit .label{font-size:.65rem}}#storyPreviewComponent{margin-top:40px}#storyPreviewComponent #imageCurve{fill:#f3efed}#storyPreviewComponent #storyText{background-color:#f3efed;margin-bottom:0;margin-top:-5px;padding:0 12vw 5px}#storyPreviewComponent #storyText p{text-align:justify}#storyPreviewComponent #imageCurve2{fill:#fff;background-color:#f3efed;margin-top:-18px}#galleryComponent{margin-top:110px}#galleryComponent #gallery{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(4,1fr);padding:20px;place-items:center}#galleryComponent #gallery img{border-radius:8px;cursor:pointer;max-height:40vh;max-width:100%;text-align:center;transition:transform .3s ease}@media(max-width:1100px){#galleryComponent #gallery{gap:12px;grid-template-columns:repeat(2,1fr)}}#RegistryPreviewComponent{margin-top:105px}#RegistryPreviewComponent #access{margin-top:40vh}#RegistryPreviewComponent #access input{background:#fff;border:1px solid #d1d5db;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-size:1rem;height:35px;margin-right:25px;padding:.5rem .75rem;transition:box-shadow .15s ease,border-color .15s ease;width:400px}#RegistryPreviewComponent #access input::placeholder{color:#9ca3af;opacity:1}#RegistryPreviewComponent #access input:hover{border-color:#bac0c9}#RegistryPreviewComponent #access input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26;outline:none}#RegistryPreviewComponent #access input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}#RegistryPreviewComponent #access button{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1rem}#RegistryPreviewComponent #access button:disabled{cursor:not-allowed;opacity:.6}#RegistryPreviewComponent #access button{background-color:#ee9b8d;color:#fff}#RegistryPreviewComponent #access button:hover:not(:disabled){background-color:#e9806e}#RegistryPreviewComponent #access button:focus-visible{box-shadow:0 0 0 3px #ee9b8d4d;outline:none}@media(max-width:1100px){#RegistryPreviewComponent #access #accessCode{margin-top:15px;padding:0 15px}#RegistryPreviewComponent #access{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:20vh}#RegistryPreviewComponent #access input{font-size:.95rem;margin-right:0;width:90%}#RegistryPreviewComponent #access button{font-size:.95rem;padding:.6rem;width:90%}}
/*# sourceMappingURL=main.f969f22e.css.map*/