@charset "UTF-8";.c-intro[data-v-72071c0c]{background-image:url(./intro-bg.DNZu-w1_.webp);background-position:center 45%;background-size:cover;display:flex;justify-content:center;min-height:max(70vh,610px);position:relative}.c-intro .left-top[data-v-72071c0c]{left:min(4vw,30px)}.c-intro .left-top[data-v-72071c0c],.c-intro .right-top[data-v-72071c0c]{color:var(--secondary-color);font-size:min(4vw,36px);position:absolute;top:min(4vw,30px)}.c-intro .right-top[data-v-72071c0c]{right:min(4vw,30px);text-align:end}.c-intro .c-name[data-v-72071c0c]{align-items:center;display:flex;flex-direction:column;gap:min(1vw,30px);justify-content:center;position:absolute;top:min(20vw,240px)}.c-intro .c-name[data-v-72071c0c]:after{color:var(--secondary-color);content:"&";font-size:min(35vw,330px);opacity:.2;position:absolute;z-index:0}.c-intro .c-name .name[data-v-72071c0c]{color:var(--primary-color);font-size:min(6vw,64px);z-index:100}.c-intro .c-name .name .ch-name[data-v-72071c0c]{margin-right:min(2vw,16px)}.c-intro .c-name .name .en-name[data-v-72071c0c]{font-size:min(8vw,72px)}.c-calendar-section[data-v-393c2635]{color:var(--secondary-color);margin:auto;max-width:1200px;padding:48px 48px 100px}@media screen and (max-width:768px){.c-calendar-section[data-v-393c2635]{padding:28px 28px 64px}}.c-calendar-section .left-top[data-v-393c2635]{font-size:min(4vw,36px);letter-spacing:4px;line-height:180%;margin-bottom:48px;margin-top:24px}.c-calendar-section .c-calendar[data-v-393c2635]{align-items:center;border:3px solid var(--secondary-color);display:flex;flex-direction:column;padding:48px 72px;position:relative}@media screen and (max-width:768px){.c-calendar-section .c-calendar[data-v-393c2635]{padding:18px 26px 32px}}.c-calendar-section .c-calendar[data-v-393c2635]:after{color:var(--secondary-color);content:"Invitation";font-family:segoesc;font-size:min(15vw,128px);opacity:.3;position:absolute;right:-30px;top:max(-120px,-15vw);transform:rotate(-6deg)}.c-calendar-section .c-calendar .icon[data-v-393c2635]{margin-bottom:min(3vw,48px);width:min(8vw,48px)}.c-calendar-section .c-calendar .calendar-title[data-v-393c2635]{color:var(--primary-color);font-size:min(6vw,36px);margin-bottom:min(5vw,30px)}.c-calendar-section .c-calendar .calendar[data-v-393c2635]{background-color:var(--secondary-light-color);padding:48px 36px;width:100%}@media screen and (max-width:768px){.c-calendar-section .c-calendar .calendar[data-v-393c2635]{padding:20px 12px}}.c-calendar-section .c-calendar .calendar .calendar-header[data-v-393c2635]{border-bottom:3px solid var(--secondary-color);color:var(--primary-color);display:flex;font-size:min(7vw,48px);font-weight:500;justify-content:space-between;margin:0 min(2vw,36px) 12px;padding-bottom:12px}@media screen and (max-width:768px){.c-calendar-section .c-calendar .calendar .calendar-header[data-v-393c2635]{border-bottom:2px solid var(--secondary-color);padding-bottom:8px}}.c-calendar-section .c-calendar .calendar .c-calendar-day[data-v-393c2635]{display:grid;grid-template-columns:repeat(7,1fr)}.c-calendar-section .c-calendar .calendar .c-calendar-day .calendar-day[data-v-393c2635]{align-items:center;display:flex;font-size:min(5vw,36px);justify-content:center;padding:12px;position:relative}@media screen and (max-width:768px){.c-calendar-section .c-calendar .calendar .c-calendar-day .calendar-day[data-v-393c2635]{padding:6px}}.c-calendar-section .c-calendar .calendar .c-calendar-day .big-love[data-v-393c2635]{position:absolute;top:-5px;width:min(10vw,72px)}.c-calendar-section .c-calendar .calendar .c-calendar-day #d-18[data-v-393c2635]{color:var(--primary-color);font-weight:500}.c-calendar-section .c-calendar .calendar .c-calendar-day #d-18[data-v-393c2635]:after{content:"Save the Date";font-family:bellarina;font-size:min(4vw,24px);font-weight:700;line-height:100%;max-width:80px;position:absolute;text-align:center;top:min(15vw,120px);transform:rotate(-6deg);width:120px}.c-calendar-section .c-calendar .c-info[data-v-393c2635]{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;font-size:min(5vw,42px);gap:min(4vw,24px);margin-top:36px;text-align:center}.c-calendar-section .c-calendar .c-info a[data-v-393c2635]{color:var(--primary-color);text-decoration:none}.c-calendar-section .c-calendar .c-info span[data-v-393c2635]{font-size:min(4vw,32px)}.c-character[data-v-c772c7a2]{background-color:var(--secondary-light-color)}.c-character .character[data-v-c772c7a2]{margin:0 auto;max-width:1200px;position:relative}.c-character .character .c-bride[data-v-c772c7a2],.c-character .character .c-groom[data-v-c772c7a2]{display:flex;padding:0 min(3.5vw,48px)}.c-character .character .c-bride .c-image[data-v-c772c7a2],.c-character .character .c-groom .c-image[data-v-c772c7a2]{scale:1.1;width:min(360px,33vw)}.c-character .character .c-bride .c-info[data-v-c772c7a2],.c-character .character .c-groom .c-info[data-v-c772c7a2]{color:var(--primary-color);flex:1;font-size:min(5.2vw,48px)}.c-character .character .c-bride .c-info .c-title[data-v-c772c7a2],.c-character .character .c-groom .c-info .c-title[data-v-c772c7a2]{align-items:center;color:var(--secondary-color);display:flex;font-size:min(3.5vw,36px)}.c-character .character .c-bride .c-info .c-title .en-title[data-v-c772c7a2],.c-character .character .c-groom .c-info .c-title .en-title[data-v-c772c7a2]{font-size:min(5vw,48px);font-style:italic;margin-right:min(2vw,22px)}.c-character .character .c-bride .c-info .ch-name[data-v-c772c7a2],.c-character .character .c-groom .c-info .ch-name[data-v-c772c7a2]{font-size:min(4vw,42px)}.c-character .character .c-bride .c-info .first-name[data-v-c772c7a2],.c-character .character .c-groom .c-info .first-name[data-v-c772c7a2]{margin-right:min(1.1vw,16px)}.c-character .character .c-bride .c-info .first-name[data-v-c772c7a2]:before,.c-character .character .c-groom .c-info .first-name[data-v-c772c7a2]:before{border-left:min(.5vw,2.5px) solid var(--primary-color);content:"";margin-left:min(2.6vw,20px);margin-right:min(1.8vw,18px)}.c-character .character .c-bride .c-info .c-phone[data-v-c772c7a2],.c-character .character .c-groom .c-info .c-phone[data-v-c772c7a2]{align-items:center;display:flex;font-size:min(4vw,36px);gap:min(1vw,16px);margin-top:min(1vw,16px)}.c-character .character .c-bride .c-info .c-phone a[data-v-c772c7a2],.c-character .character .c-groom .c-info .c-phone a[data-v-c772c7a2]{color:var(--primary-color);text-decoration:none}.c-character .character .c-bride .c-info .c-phone .c-icon[data-v-c772c7a2],.c-character .character .c-groom .c-info .c-phone .c-icon[data-v-c772c7a2]{align-items:center;display:flex;height:min(3vw,28px);width:min(3vw,28px)}.c-character .character .c-groom[data-v-c772c7a2]{justify-content:space-between;padding-top:20px;width:100%}.c-character .character .c-groom .c-info[data-v-c772c7a2]{flex:none;margin-top:min(10vw,130px);padding-right:min(9vw,180px)}@media screen and (max-width:1100px){.c-character .character .c-groom .c-info[data-v-c772c7a2]{padding-right:min(3vw,140px)}}.c-character .character .c-groom .c-image[data-v-c772c7a2]{transform:rotate(-4deg) translateY(-30px) translate(20px)}.c-character .character .c-bride[data-v-c772c7a2]{align-items:end;display:flex;padding-left:min(10vw,140px);position:relative}.c-character .character .c-bride .c-info[data-v-c772c7a2]{padding-bottom:min(20vw,230px)}.c-character .character .c-bride .c-image[data-v-c772c7a2]{right:70px;top:-400px;transform:rotate(6deg) translateY(max(-70px,-4vw)) translate(max(-30px,-5vw))}.phone[data-v-c772c7a2]{height:min(15vw,160px);position:absolute;right:30px}.c-title[data-v-52b0f94c]{align-items:center;display:flex;font-size:min(7vw,48px);margin:0 auto 40px;max-width:1200px;padding:0 min(12vw,120px)}.c-title[data-v-52b0f94c] *{color:var(--secondary-color);font-family:bellarina;line-height:140%;text-align:center}.c-title .c-icon[data-v-52b0f94c]{height:18px;margin-left:10px}.c-cta[data-v-52b0f94c]{display:flex;font-family:segoesc;justify-content:center;padding:10px 10px 0}.c-cta[data-v-52b0f94c],.scroll[data-v-52b0f94c]{color:var(--secondary-color)}.scroll[data-v-52b0f94c]{opacity:.6;padding-top:0}@media screen and (min-width:1200px){.scroll[data-v-52b0f94c]{display:none}}.c-image[data-v-52b0f94c]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:center;overflow:auto}.c-image .arrow[data-v-52b0f94c]{color:#fff;cursor:pointer;font-size:48px;font-weight:700;left:10px;opacity:.6;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.2);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1200px){.c-image .arrow[data-v-52b0f94c]{display:none}}.c-image .arrow[data-v-52b0f94c]:hover{opacity:1}.c-image .arrow-right[data-v-52b0f94c]{left:unset;right:10px}.c-image .image[data-v-52b0f94c]{margin:0 auto 40px;max-width:1200px;min-height:600px;min-width:1200px;position:relative}.c-image .image img[data-v-52b0f94c]{cursor:pointer}.c-image .image .image-1[data-v-52b0f94c]{bottom:10px;left:0;position:absolute;width:300px;z-index:10}.c-image .image .image-2[data-v-52b0f94c]{bottom:130px;left:250px;position:absolute;width:220px}.c-image .image .image-2[data-v-52b0f94c]:before{box-sizing:border-box;color:var(--secondary-color);content:"We're married";display:flex;font-family:bellarina;font-size:min(6vw,24px);font-weight:700;justify-content:flex-end;line-height:130%;padding-right:10px;width:100%}.c-image .image .image-3[data-v-52b0f94c]{left:485px;position:absolute;top:70px;width:320px}.c-image .image .image-4[data-v-52b0f94c]{bottom:180px;position:absolute;right:80px;width:300px}.c-image .image .image-4[data-v-52b0f94c]:after{box-sizing:border-box;color:var(--secondary-color);content:"我们结婚啦";font-size:min(4vw,18px);letter-spacing:2px;line-height:130%;width:100%}.c-image .image .image-5[data-v-52b0f94c]{bottom:0;position:absolute;right:0;width:170px}.c-image .image .image-6[data-v-52b0f94c]{position:absolute;right:0;top:30px;width:105px}.c-dialog[data-v-52b0f94c]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.c-dialog .c-image-dialog[data-v-52b0f94c]{padding:10px}.c-dialog .c-image-dialog img[data-v-52b0f94c]{max-height:95vh;max-width:95vw;-o-object-fit:contain;object-fit:contain}.v-enter-active[data-v-52b0f94c],.v-leave-active[data-v-52b0f94c]{transition:opacity .3s ease}.v-enter-from[data-v-52b0f94c],.v-leave-to[data-v-52b0f94c]{opacity:0}.c-form[data-v-8e0ad0b5]{align-items:center;background-image:url(./form-bg.HJhxo0sc.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:88vh;justify-content:space-between;max-height:950px;min-height:780px}.c-form .c-title[data-v-8e0ad0b5]{color:var(--primary-color);display:flex;font-size:min(10vw,72px);gap:min(2vw,20px);margin-top:64px}.c-form .c-title .ch-title[data-v-8e0ad0b5]{font-size:min(8vw,52px);padding-top:min(10vw,72px)}.c-form .form[data-v-8e0ad0b5]{background-color:#4b7ba399;color:#fff;display:flex;flex-direction:column;font-size:min(4.5vw,24px);gap:16px;margin-bottom:48px;max-width:1000px;padding:min(6.5vw,36px);width:88vw}.c-form .form .ch[data-v-8e0ad0b5]{font-size:min(3.5vw,18px)}.c-form .form input[type=number][data-v-8e0ad0b5],.c-form .form input[type=text][data-v-8e0ad0b5],.c-form .form select[data-v-8e0ad0b5]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:5px;font-size:min(4vw,22px);height:36px;margin-top:3px;outline:none;padding:0 15px;transition:border-color .3s,box-shadow .3s;width:100%}.c-form .form input[type=number][data-v-8e0ad0b5]:focus,.c-form .form input[type=text][data-v-8e0ad0b5]:focus,.c-form .form select[data-v-8e0ad0b5]:focus{border-color:var(--secondary-color);box-shadow:0 0 5px var(--secondary-color)}.c-form .form .attend-option[data-v-8e0ad0b5]{display:flex;gap:min(3vw,48px);margin-top:7px}.c-form .form .attend-option>div[data-v-8e0ad0b5]{align-items:center;display:flex}.c-form .form .attend-option>div label[data-v-8e0ad0b5]{margin-top:4px}.c-form .form .attend-option input[data-v-8e0ad0b5]{margin-right:min(1.6vw,10px)}.fancy-button[data-v-8e0ad0b5]{border:none;border-radius:12px;color:var(--primary-color);cursor:pointer;font-size:18px;font-weight:500;margin-top:20px;padding:10px 72px;transition:all .3s ease}.fancy-button span[data-v-8e0ad0b5]{font-size:14px;font-weight:600;letter-spacing:2px;margin-left:5px;white-space:nowrap}.fancy-button[data-v-8e0ad0b5]:hover{transform:translateY(-3px)}.fancy-button[data-v-8e0ad0b5]:active{transform:scale(.97)}.c-footer[data-v-82a852eb]{align-items:center;background-color:var(--secondary-light-color);color:var(--primary-color);display:flex;flex-direction:column;font-size:min(5vw,24px);padding:36px 0;text-align:center}.c-footer .c-image[data-v-82a852eb]{height:48px;margin-bottom:30px}.c-footer .divider[data-v-82a852eb]{border-bottom:1.5px solid var(--secondary-color);margin:min(8vw,48px) 0;width:50vw}@font-face{font-family:bellarina;font-weight:400;src:url(./bellarina.CP-i9Dqx.otf) format("opentype");unicode-range:u+00??}@font-face{font-family:segoesc;font-weight:400;src:url(./segoesc.C0mEdv__.ttf) format("truetype");unicode-range:u+00??}@font-face{font-family:perpetua;font-weight:400;src:url(./perpetua.C9liZQOC.ttf) format("truetype");unicode-range:u+00??}@font-face{font-family:perpetua;font-style:italic;font-weight:400;src:url(./perpetua-italic.DInWPG7L.ttf) format("truetype");unicode-range:u+00??}@font-face{font-family:perpetua;font-weight:500;src:url(./perpetua-bold.GRzANwKY.ttf) format("truetype");unicode-range:u+00??}@font-face{font-family:fangzhen;font-weight:400;src:url(./fangzhen.Dc5Jalhq.ttf) format("truetype")}:root{--primary-color:#4b7ba3;--secondary-color:#809cb7;--secondary-light-color:#e7eaef;--red-color:#9e240d;--white-color:#e0e6ed;--grey-color:#e7eaef}body,html{margin:0!important;overflow-x:hidden;padding:0!important}*{box-sizing:border-box;font-family:perpetua,fangzhen,sans-serif}.c-website{background-blend-mode:lighten;background-image:url(./bg.CJJ98vz0.webp)}.c-cover{align-items:center;background-color:#4b7ba380;color:#fff;display:flex;font-family:segoesc;font-size:32px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}
