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}.navbar{left:0;padding:25px 0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1000}.navbar.nav-open,.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;box-shadow:0 5px 20px #0000000d;padding:15px 0}.navbar .nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar .nav-logo{color:#4a4a4a;font-family:Cinzel,serif;font-size:1.4rem;letter-spacing:3px;z-index:1100}.navbar .nav-actions{align-items:center;display:flex;gap:15px;z-index:1100}.navbar .lang-switcher{color:#4a4a4a66;cursor:pointer;font-family:Cinzel,serif;font-size:.8rem}.navbar .lang-switcher span.active{border-bottom:1px solid #d4a373;color:#4a4a4a;font-weight:700}.navbar .lang-switcher .divider{margin:0 5px;opacity:.3}.navbar .nav-rsvp-mobile{background:#d4a373;color:#fff;font-family:Cinzel,serif;font-size:.65rem;letter-spacing:1px;padding:8px 15px;text-decoration:none}.navbar .hamburger{display:none;flex-direction:column;gap:6px;padding:5px}.navbar .hamburger .line{background-color:#4a4a4a;height:1.5px;transform-origin:center;transition:all .3s ease;width:25px}.navbar .hamburger.active .line:first-child{transform:translateY(7.5px) rotate(45deg)}.navbar .hamburger.active .line:nth-child(2){opacity:0}.navbar .hamburger.active .line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.navbar .nav-menu{display:flex;gap:25px;list-style:none}.navbar .nav-menu li a{color:#4a4a4a;cursor:pointer;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;transition:.3s}.navbar .nav-menu li a:hover{color:#d4a373}@media(max-width:992px){.navbar .hamburger{display:flex}.navbar .nav-menu{align-items:center;background:#fff;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:.5s cubic-bezier(.65,0,.35,1);width:100%;z-index:1050}.navbar .nav-menu.active{right:0}.navbar .nav-menu li a{font-size:1.1rem}}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}.home-main{background-color:#fdfaf6;display:flex;justify-content:center;min-height:100vh;padding:140px 20px 80px;position:relative}.home-main:before{background-image:url(https://www.transparenttextures.com/patterns/handmade-paper.png);bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.home-main .container{align-items:center;display:flex;flex-direction:column;max-width:900px;text-align:center;width:100%;z-index:2}.home-main .header-top{animation:fadeInDown 1s ease-out;margin-bottom:4rem}.home-main .header-top h1{color:#4a4a4a;font-family:Pinyon Script,cursive;font-size:clamp(4.5rem,12vw,7.5rem);font-weight:400;line-height:1;margin:0}.home-main .header-top .date-divider{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:10px}.home-main .header-top .date-divider .icon-sep{color:#d4a373;opacity:.6}.home-main .header-top .date-divider span{color:#4a4a4a;font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:6px;text-transform:uppercase}.home-main .image-wrapper{margin-bottom:5rem;max-width:650px;padding:20px;position:relative;transition:transform .5s ease;width:100%}.home-main .image-wrapper:hover{transform:scale(1.01)}.home-main .image-wrapper img{box-shadow:0 10px 30px #0000000d;display:block;filter:sepia(5%);height:auto;width:100%}.home-main .image-wrapper .image-border{border:1px solid #4a4a4a1f;bottom:0;left:0;margin:5px;pointer-events:none;position:absolute;right:0;top:0}.home-main .details-bottom{color:#4a4a4a;width:100%}.home-main .details-bottom h2{font-family:Cinzel,serif;font-size:1.5rem;font-weight:700;letter-spacing:4px;margin-bottom:1.5rem;text-transform:uppercase}.home-main .details-bottom .intro-text{color:#4a4a4acc;font-family:Cinzel,serif;font-size:1.05rem;font-style:italic;line-height:2;margin:0 auto 4rem;max-width:550px}.home-main .details-bottom .info-grid{display:flex;gap:6rem;justify-content:center;margin-bottom:4rem}.home-main .details-bottom .info-grid .info-item{align-items:center;display:flex;flex:1 1;flex-direction:column}.home-main .details-bottom .info-grid .info-item .icon-circle{align-items:center;background:#0000;border:1px solid #d4a37333;border-radius:50%;color:#d4a373;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:70px}.home-main .details-bottom .info-grid .info-item .icon-circle:hover{background-color:#d4a37308;border-color:#d4a373;transform:translateY(-5px)}.home-main .details-bottom .info-grid .info-item h3{font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:2px;margin-bottom:.8rem;text-transform:uppercase}.home-main .details-bottom .info-grid .info-item p{color:#4a4a4ae6;font-family:Cinzel,serif;font-size:.9rem;line-height:1.6;margin-bottom:1.2rem}.home-main .details-bottom .info-grid .info-item .map-link{align-items:center;border-bottom:1px solid #0000;color:#4a4a4a;display:flex;font-family:Cinzel,serif;font-size:.75rem;gap:6px;letter-spacing:2px;opacity:.5;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:all .3s}.home-main .details-bottom .info-grid .info-item .map-link:hover{border-bottom:1px solid #4a4a4a;opacity:1}.home-main .details-bottom .rsvp-note{font-family:Cinzel,serif;font-size:.85rem;letter-spacing:3px;margin-top:2rem;opacity:.6;text-transform:uppercase}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.home-main .details-bottom .info-grid{gap:3rem}}@media(max-width:768px){.home-main{padding-top:110px}.home-main .header-top{margin-bottom:3rem}.home-main .header-top h1{font-size:4.5rem}.home-main .header-top .date-divider span{font-size:.9rem;letter-spacing:3px}.home-main .image-wrapper{margin-bottom:3.5rem;padding:10px}.home-main .details-bottom .info-grid{flex-direction:column;gap:4.5rem}.home-main .details-bottom .info-grid .info-item{padding:0 15px}.home-main .details-bottom h2{font-size:1.2rem}.home-main .details-bottom .intro-text{font-size:.95rem;margin-bottom:3rem}}.our-story.minimal{background-color:#fdfaf6;overflow:hidden;padding:20px}.our-story.minimal .container{margin:0 auto;max-width:1100px}.our-story.minimal .story-grid{align-items:center;display:flex;gap:60px}@media(max-width:992px){.our-story.minimal .story-grid{flex-direction:column;gap:40px;text-align:center}}.our-story.minimal .image-wrapper{flex:1 1;padding:20px;position:relative}.our-story.minimal .image-wrapper .image-frame{position:relative;z-index:1}.our-story.minimal .image-wrapper .image-frame img{box-shadow:0 20px 40px #0000001a;display:block;filter:sepia(10%) contrast(105%);height:auto;max-width:450px;width:100%}.our-story.minimal .image-wrapper .image-frame:after{border:1px solid #d4a373;bottom:40px;content:"";left:-20px;opacity:.4;position:absolute;right:40px;top:-20px;z-index:-1}.our-story.minimal .content-wrapper{flex:1 1;text-align:left}@media(max-width:992px){.our-story.minimal .content-wrapper{text-align:center}}.our-story.minimal .content-wrapper h4{color:#d4a373;font-family:Cinzel,serif;font-size:.8rem;letter-spacing:5px;margin-bottom:.5rem;text-transform:uppercase}.our-story.minimal .content-wrapper h2{color:#4a4a4a;font-family:Pinyon Script,cursive;font-size:clamp(3.5rem,6vw,5rem);margin:0}.our-story.minimal .content-wrapper .divider-line{background-color:#d4a373;height:1px;margin:2.5rem 0;opacity:.4;width:60px}@media(max-width:992px){.our-story.minimal .content-wrapper .divider-line{margin:2rem auto}}.our-story.minimal .content-wrapper .story-body p{color:#4a4a4abf;font-family:Cinzel,serif;font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.our-story.minimal .content-wrapper .story-body .highlight-text{border-left:2px solid #d4a37333;color:#4a4a4a;font-size:1.15rem;font-style:italic;letter-spacing:.5px;line-height:1.6;padding:1rem 0 1rem 20px}@media(max-width:992px){.our-story.minimal .content-wrapper .story-body .highlight-text{border-left:none;padding-left:0}.mobile-hide{display:none}}.rsvp-success-msg{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.rsvp-success-msg svg{animation:heartBeat 2s ease-in-out infinite;margin-bottom:25px}.rsvp-success-msg h2{color:#4a4a4a;font-size:2.5rem;margin-bottom:15px}.rsvp-success-msg p{color:#4a4a4ab3;font-size:1.1rem;line-height:1.6;max-width:400px}.rsvp-success-msg.fade-in{animation:fadeInContainer .8s ease-out forwards}@keyframes heartBeat{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInContainer{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rsvp-section{background-color:#fdfaf6;padding:10px 25px;text-align:center}.rsvp-section h2{color:#4a4a4a;font-family:Pinyon Script,cursive;font-size:clamp(4rem,10vw,6rem);margin-bottom:1rem}.rsvp-section .dynamic-rsvp-form{background:#0000;margin:0 auto;max-width:600px;padding:2rem 0;text-align:left}.rsvp-section .dynamic-rsvp-form .attending-toggle{border-bottom:1px solid #4a4a4a1a;display:flex;gap:0;justify-content:center;margin-bottom:4rem}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn{background:none;border:none;color:#4a4a4a66;cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:.9rem;letter-spacing:2px;padding:1.5rem;position:relative;transition:all .4s ease}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn:after{background:#4a4a4a;bottom:-1px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:0}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-no,.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-yes{color:#4a4a4a}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-no:after,.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-yes:after{width:100%}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-no{color:#9b6b6b}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn.active-no:after{background:#9b6b6b}.rsvp-section .dynamic-rsvp-form .attending-toggle .choice-btn{align-items:center;display:flex;gap:10px;justify-content:center}.rsvp-section .dynamic-rsvp-form .guest-section{margin-bottom:3.5rem}.rsvp-section .dynamic-rsvp-form .guest-section .section-label{align-items:center;color:#d4a373;display:flex;font-family:Cinzel,serif;font-size:.8rem;gap:12px;letter-spacing:3px;margin-bottom:2rem;text-transform:uppercase}.rsvp-section .dynamic-rsvp-form .guest-card{margin-bottom:2rem;padding-bottom:10px;position:relative}.rsvp-section .dynamic-rsvp-form .guest-card .inputs-wrapper{display:flex;gap:20px}.rsvp-section .dynamic-rsvp-form .guest-card .inputs-wrapper input{background:#0000;border:none;border-bottom:1px solid #4a4a4a33;border-radius:0;color:#4a4a4a;flex:1 1;font-family:Cinzel,serif;font-size:1.1rem;padding:.8rem 0;transition:border-color .3s}.rsvp-section .dynamic-rsvp-form .guest-card .inputs-wrapper input::placeholder{color:#4a4a4a4d;font-size:.9rem;font-style:italic}.rsvp-section .dynamic-rsvp-form .guest-card .inputs-wrapper input:focus{border-bottom-color:#d4a373;outline:none}.rsvp-section .dynamic-rsvp-form .guest-card .inputs-wrapper .age-input{flex:0 0 80px;text-align:center}.rsvp-section .dynamic-rsvp-form .guest-card .remove-btn{background:none;border:none;color:#9b6b6b;cursor:pointer;opacity:.5;position:absolute;right:-30px;top:10px}.rsvp-section .dynamic-rsvp-form .guest-card .remove-btn:hover{opacity:1}.rsvp-section .dynamic-rsvp-form .add-btn{align-items:center;background:none;border:none;color:#4a4a4a;cursor:pointer;display:flex;font-family:Cinzel,serif;font-size:.75rem;gap:8px;letter-spacing:1px;margin-top:10px;opacity:.6;text-transform:uppercase;transition:opacity .3s}.rsvp-section .dynamic-rsvp-form .add-btn:hover{opacity:1}.rsvp-section .dynamic-rsvp-form .extra-info{margin-top:2rem}.rsvp-section .dynamic-rsvp-form .extra-info label{color:#666;display:flex;font-family:Cinzel,serif;gap:12px}.rsvp-section .dynamic-rsvp-form .extra-info textarea{background:#0000;border:1px solid #4a4a4a1a;font-family:Cinzel,serif;margin-top:1rem;min-height:100px;padding:1rem;resize:none;width:100%}.rsvp-section .dynamic-rsvp-form .extra-info textarea:focus{border-color:#d4a373;outline:none}.rsvp-section .dynamic-rsvp-form .consent-box{align-items:center;display:flex;gap:12px;justify-content:center;margin:3rem 0}.rsvp-section .dynamic-rsvp-form .consent-box label{font-family:Cinzel,serif;font-size:.75rem;opacity:.6}.rsvp-section .dynamic-rsvp-form .consent-box input{accent-color:#4a4a4a}.rsvp-section .dynamic-rsvp-form .submit-btn{background:#4a4a4a;border:none;color:#fdfaf6;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;letter-spacing:5px;padding:1.5rem;text-transform:uppercase;transition:all .4s ease;width:100%}.rsvp-section .dynamic-rsvp-form .submit-btn:hover{background:#d4a373;letter-spacing:7px}.rsvp-section .dynamic-rsvp-form .submit-btn:disabled{opacity:.3}@media(max-width:600px){.rsvp-section .dynamic-rsvp-form .inputs-wrapper{flex-direction:column;gap:10px}.rsvp-section .dynamic-rsvp-form .remove-btn{justify-content:flex-start;margin-top:10px;position:static}.rsvp-section .dynamic-rsvp-form .choice-btn{font-size:.75rem;padding:1rem .5rem}}.gallery-section{background-color:#fdfaf6;padding:120px 20px}.gallery-section .gallery-header{margin-bottom:5rem;text-align:center}.gallery-section .gallery-header h2{color:#4a4a4a;font-family:Pinyon Script,cursive;font-size:clamp(3.5rem,10vw,6rem);margin-bottom:.5rem}.gallery-section .gallery-header:after{background:#d4a373;content:"";display:block;height:1px;margin:0 auto;width:50px}.gallery-section .gallery-grid{grid-gap:5px;display:grid;gap:5px;grid-auto-flow:dense;grid-auto-rows:220px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1300px}.gallery-section .gallery-item{box-shadow:0 4px 15px #00000008;cursor:pointer;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.gallery-section .gallery-item.wide{grid-column:span 2}.gallery-section .gallery-item.tall{grid-row:span 2}.gallery-section .gallery-item .img-container{height:100%;overflow:hidden;position:relative;width:100%}.gallery-section .gallery-item .img-container img{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.gallery-section .gallery-item .img-container .img-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4a4a4a26;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:all .4s ease}.gallery-section .gallery-item .img-container .img-overlay span{border:1px solid #fff;color:#fff;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:4px;padding:8px 15px;text-transform:uppercase;transform:translateY(20px);transition:transform .4s ease}.gallery-section .gallery-item:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.gallery-section .gallery-item:hover img{transform:scale(1.1)}.gallery-section .gallery-item:hover .img-overlay{opacity:1}.gallery-section .gallery-item:hover .img-overlay span{transform:translateY(0)}.gallery-section .gallery-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:10000}.gallery-section .gallery-modal .modal-content{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90%;position:relative}.gallery-section .gallery-modal .modal-content img{box-shadow:0 20px 50px #00000080;max-height:85vh;max-width:100%;object-fit:contain}.gallery-section .gallery-modal .close-btn{background:none;border:none;border-radius:50%;color:#fff;font-size:.8rem;padding:0;position:absolute;right:15px;top:15px;transition:.3s}.gallery-section .gallery-modal .nav-arrow{aspect-ratio:1/1;background:none;border:none;border-radius:50%;color:#ffffffe3;cursor:pointer;font-weight:600;padding:5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;z-index:100}.gallery-section .gallery-modal .nav-arrow:hover{color:#fff;transform:translateY(-50%) scale(1.2)}.gallery-section .gallery-modal .nav-arrow.left{left:40px}.gallery-section .gallery-modal .nav-arrow.right{right:40px}@media(max-width:768px){.gallery-section{padding:60px 15px}.gallery-section .gallery-grid{gap:5px;grid-auto-rows:160px;grid-template-columns:1fr 1fr}.gallery-section .gallery-item{padding:5px}.gallery-section .gallery-item.wide{grid-column:span 1}.gallery-section .gallery-modal{padding:10px}.gallery-section .gallery-modal .nav-arrow{background:#0000004d;padding:10px}.gallery-section .gallery-modal .nav-arrow.left{left:5px}.gallery-section .gallery-modal .nav-arrow.right{right:5px}.gallery-section .gallery-modal .modal-content img{border-width:5px}}.contact-section{background-color:#fdfcf9;padding:60px 0;text-align:center}.contact-section .heart-separator{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:30px}.contact-section .heart-separator .line{background:linear-gradient(90deg,#0000,#d4a373);height:1px;width:60px}.contact-section .heart-separator .line:last-child{background:linear-gradient(270deg,#0000,#d4a373)}.contact-section .heart-separator .heart-icon{fill:#d4a3731a;color:#d4a373}.contact-section h2{color:#4a4a4a;font-family:Pinyon Script,cursive;font-size:4rem;margin-bottom:5px}.contact-section .subtitle{color:#4a4a4ab3;font-size:1rem;letter-spacing:1.5px;line-height:1.6;margin:0 auto 80px;max-width:600px;padding:10px 30px}.contact-section .contact-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(1,1fr);margin-bottom:100px}.contact-section .contact-card{padding:10px 30px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.contact-section .contact-card .icon-wrapper{align-items:center;border:1px solid #d4a3734d;border-radius:50%;color:#d4a373;display:flex;height:45px;justify-content:center;margin:0 auto 25px;width:45px}.contact-section .contact-card h4{color:#4a4a4a;font-size:.8rem;font-weight:600;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.contact-section .contact-card .contact-link,.contact-section .contact-card p{color:#4a4a4acc;display:block;font-size:.95rem;margin-bottom:8px;text-decoration:none}.contact-section .contact-card .contact-link span,.contact-section .contact-card p span{color:#4a4a4a;font-weight:500}.contact-section .contact-card .maps-btn{border-bottom:1px solid #d4a373;color:#d4a373;display:inline-block;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:2px;margin-top:15px;padding-bottom:3px;text-transform:uppercase;transition:.3s}.contact-section .contact-card .maps-btn:hover{letter-spacing:3px;opacity:.7}.contact-section .footer-bottom{border-top:1px solid #d4a3731a;padding-top:40px}.contact-section .footer-bottom .copyright{color:#4a4a4a66;font-size:.75rem;letter-spacing:3px;text-transform:uppercase}.scroll-to-top{align-items:center;background-color:#fff;border:1px solid #d4a3734d;border-radius:50%;bottom:10rem;color:#d4a373;cursor:pointer;display:flex;height:45px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:45px;z-index:1000}.scroll-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background-color:#d4a373;border-color:#d4a373;box-shadow:0 5px 15px #0000001a;color:#fff}@media(max-width:768px){.scroll-to-top{bottom:6rem;height:40px;right:20px;width:40px}}.envelope-wrapper{background:#fdfbf7;display:flex;inset:0;justify-content:center;position:fixed;transition:all .8s ease-in-out;z-index:10000}.envelope-wrapper.exit{opacity:0;transform:translateY(100%)}.stage{align-items:center;display:flex;height:100%;max-width:400px;position:relative;transition:align-items .7s cubic-bezier(.19,1,.22,1);width:100%}.dropped .stage,.open .stage,.rising .stage{align-items:flex-end;padding-bottom:40px}.envelope{background:#e2ddd3;height:230px;perspective:1000px;position:relative;width:340px}.envelope .env-back{background:#dcd7cc;inset:0;position:absolute;z-index:1}.envelope .flap{background:#e8e4db;inset:0;position:absolute;z-index:10}.envelope .top-flap{clip-path:polygon(0 0,100% 0,50% 50%);transform-origin:top;transition:transform .8s ease-in-out;z-index:11}.envelope .side-left{clip-path:polygon(0 0,0 100%,50% 50%);z-index:12}.envelope .side-right{clip-path:polygon(100% 0,100% 100%,50% 50%);z-index:12}.envelope .bottom{background:#ede9e1;clip-path:polygon(0 100%,100% 100%,50% 50%);z-index:13}.envelope .seal{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-20%);transition:opacity .3s ease;z-index:15}.envelope .seal img{width:70px}.open .top-flap,.rising .top-flap{transform:rotateX(180deg);z-index:0}.open .seal,.rising .seal{opacity:0;pointer-events:none}.main-card{bottom:10px;height:90%;left:5%;opacity:0;position:absolute;transition:all 1.8s cubic-bezier(.19,1,.22,1);width:90%;z-index:5}.main-card .card-bg{box-shadow:0 -5px 20px #0000001a;height:100%;object-fit:cover;width:100%}.main-card .card-content{padding:20px;position:absolute;text-align:center;top:20%;width:100%}.main-card .card-content h1{color:#444;font-size:2.2rem;margin:0}.main-card .card-content p{color:#666;font-size:1.1rem;margin-top:10px}.rising .main-card{height:85vh;opacity:1;transform:translateY(-90vh)}.rising .env-back,.rising .top-flap{opacity:0;transition:opacity .5s ease}
/*# sourceMappingURL=main.84f91714.css.map*/