@font-face{font-family:WeddingGuestHand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/original/Allura-Regular.ttf) format("truetype")}.wg{--wg-navy:#102553;--wg-royal:#214b90;--wg-blue:#edf3fb;--wg-line:#dde4ee;--wg-lemon:#ffeb91;color:var(--wg-navy);background:#fdfdfc;font:400 15px/1.65 Poppins,sans-serif}.wg *{box-sizing:border-box}.wg [hidden]{display:none!important}.wg p,.wg figure,.wg ul,.wg ol{margin:0}.wg ul,.wg ol{list-style:none;padding:0}.wg h1,.wg h2,.wg h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit;letter-spacing:-.025em;margin:0;line-height:1.16}.wg h2{font-size:32px;margin-bottom:18px}.wg h3{font-size:24px}.wg a{color:inherit}.wg img{display:block;max-width:100%;object-fit:cover}.wg .ww-icon{width:28px;height:28px;flex:none}.wg p+p{margin-top:16px}.wg .wg-wrap{width:min(1380px,calc(100% - 88px));margin-inline:auto}.wg .wg-hand,.wg .wg-signature{font:400 35px/1.13 WeddingGuestHand,cursive}.wg .wg-hand .ww-icon{display:block;margin:6px auto 0;width:21px;height:21px}.wg .wg-small{font-size:11px;color:#566882;line-height:1.7}.wg .wg-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;margin-bottom:12px}.wg button,.wg input,.wg select{font:inherit}.wg button{cursor:pointer}.wg button:disabled{cursor:default;opacity:.55}.wg :is(button,a,input,select):focus-visible{outline:3px solid #4471b0;outline-offset:4px}.wg .wg-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:45px;border:0;border-radius:99px;background:var(--wg-lemon);color:#11234c;padding:12px 25px;font:500 13px/1.4 Poppins,sans-serif;text-decoration:none;transition:background .15s}.wg .wg-btn:hover{background:#ffe478}.wg .wg-btn .ww-icon{width:22px;height:22px}.wg .wg-btn--wide{width:100%}.wg .wg-btn--outline{background:transparent;border:1px solid #b6c6dd}.wg .wg-btn--outline:hover{background:#edf3fb}.wg .wg-preview{background:#edf0f6;color:#58677c;padding:9px 30px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.wg .wg-page-nav{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:19px}.wg .wg-page-nav>.wg-signature{font-size:33px;white-space:nowrap}.wg .wg-page-nav>div{display:flex;gap:24px;flex-wrap:wrap}.wg .wg-page-nav a{font-size:12px;text-decoration:none}.wg .wg-page-nav>.wg-btn{font-size:12px;padding:10px 22px}.wg .wg-hero{position:relative;min-height:530px;isolation:isolate;display:flex;align-items:center;background:#f5ede4;overflow:hidden}.wg .wg-hero__image{position:absolute;inset:0;width:100%;height:100%;object-position:65% center;z-index:-2}.wg .wg-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f7f9fceF 0%,#f7f9fce6 24%,#f7f9fca8 36%,#f7f9fc24 48%,transparent 61%)}.wg .wg-hero__copy{width:560px;padding:40px 0 40px max(44px,calc((100vw - 1380px)/2))}.wg .wg-hero h1{font-size:clamp(42px,4vw,64px);line-height:1.02;letter-spacing:-.035em}.wg .wg-hero__sub{font-size:33px;margin:15px 0 22px}.wg .wg-hero__facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0}.wg .wg-hero__facts>span{display:flex;gap:9px;align-items:center;font-size:11px}.wg .wg-hero__facts .ww-icon{width:23px;height:23px}.wg .wg-hero__copy>p:not(.wg-eyebrow):not(.wg-hand):not(.wg-signature){font-size:13px;max-width:425px;line-height:1.8}.wg .wg-hero__copy>.wg-signature{display:flex;align-items:center;gap:20px;font-size:38px;margin-top:20px;transform:rotate(-3deg)}.wg .wg-hero__copy>.wg-signature .ww-icon{width:25px}.wg .wg-hero__note{position:absolute;right:3%;bottom:26px;font-size:32px;color:#fff;text-align:center;transform:rotate(-9deg);text-shadow:0 1px 5px #17233c88}.wg .wg-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;background:#f5f6f8;border-radius:10px;padding:23px 25px;margin-top:20px}.wg .wg-benefits li{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:12px;text-align:center}.wg .wg-benefits .ww-icon{width:33px;height:33px}.wg .wg-main-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(280px,.95fr);gap:35px;padding-top:54px}.wg .wg-main-copy{min-width:0}.wg :is(section[id],aside[id]){scroll-margin-top:115px}.wg .wg-about{display:grid;grid-template-columns:1fr 1.15fr;gap:30px}.wg .wg-about p{font-size:13px;line-height:1.9}.wg .wg-photo-button{display:block;padding:0;border:0;background:none;overflow:hidden;border-radius:6px}.wg .wg-photo-button img{width:100%;height:100%;transition:transform .2s}.wg .wg-photo-button:hover img{transform:scale(1.035)}.wg .wg-main-photo{width:100%;aspect-ratio:1.65}.wg .wg-photo-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.wg .wg-photo-strip .wg-photo-button{aspect-ratio:1.12}.wg .wg-plan-prices{display:grid;grid-template-columns:1fr 1.17fr;gap:28px;margin-top:38px;border-top:1px solid var(--wg-line);padding-top:30px}.wg .wg-itinerary ol{position:relative;margin:24px 0 14px}.wg .wg-itinerary ol:before{content:"";position:absolute;top:12px;bottom:13px;left:6px;width:1px;background:#9aafcf}.wg .wg-itinerary li{display:grid;grid-template-columns:65px 1fr;position:relative;gap:10px;padding:0 0 18px 27px;font-size:12px}.wg .wg-itinerary li:last-child{padding-bottom:0}.wg .wg-itinerary li:before{content:"";position:absolute;top:6px;left:2px;background:#16447e;width:9px;height:9px;border-radius:50%}.wg .wg-itinerary time{font-weight:500}.wg .wg-prices{border-left:1px solid var(--wg-line);padding-left:28px}.wg h2 small{font:400 13px Poppins,sans-serif;letter-spacing:0}.wg .wg-price-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 17px}.wg .wg-price-tiers>div{background:var(--wg-blue);padding:17px 6px;text-align:center;border-radius:7px}.wg .wg-price-tiers span{display:block;font-size:11px;white-space:nowrap}.wg .wg-price-tiers strong{display:block;font-size:29px;line-height:1.4;margin-top:9px;letter-spacing:-.035em}.wg .wg-prices>p{font-size:12px;text-align:center}.wg .wg-prices>.wg-small{display:block;text-align:center;margin-top:8px;font-size:9px}.wg .wg-payment{background:#fff9e5;border:1px solid #f2e4ab;padding:16px 18px;border-radius:7px;margin-top:20px;font-size:12px}.wg .wg-payment p{margin-top:5px}.wg .wg-payment span{display:block;font-size:10px;margin-top:9px;color:#615d49}.wg .wg-sidebar{position:relative;padding:33px 25px 23px;border-radius:10px;background:linear-gradient(145deg,#eef4fc,#f7f8fb);align-self:start}.wg .wg-help-note{position:absolute;right:-1px;top:-48px;transform:rotate(-10deg);font-size:26px;text-align:center}.wg .wg-help-note span{display:block;position:absolute;left:-28px;bottom:0;color:#d7638a;font:400 38px Georgia,serif}.wg .wg-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:12px}.wg .wg-progress-heading>strong{font-size:35px;line-height:1.2;letter-spacing:-.04em}.wg .wg-progress-heading>span{font-size:11px}.wg .wg-progress-heading b{font-weight:400}.wg progress{display:block;width:100%;height:15px;border:0;border-radius:20px;overflow:hidden;background:#e1e4e9;accent-color:#2a5598}.wg progress::-webkit-progress-bar{background:#e1e4e9}.wg progress::-webkit-progress-value{background:linear-gradient(90deg,#244e93,#3562a8);border-radius:20px}.wg progress::-moz-progress-bar{background:#2a5598}.wg .wg-progress-caption{font-size:11px;margin-top:12px}.wg .wg-minimum{display:flex;align-items:center;gap:11px;margin:25px 0 20px}.wg .wg-minimum>span{font-size:11px}.wg .wg-minimum strong{display:block;font-weight:400}.wg .wg-interest-tag{margin-left:auto;border:1px solid #ccd8e9;border-radius:20px;padding:6px 10px;font-size:9px!important}.wg .wg-join-note{text-align:center;font-size:9px;color:#536681;margin-top:10px;line-height:1.7}.wg .wg-trip-facts{background:#fff9;padding:19px;border-radius:8px;display:grid;gap:17px;margin-top:18px}.wg .wg-trip-facts li{display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.55}.wg .wg-trip-facts .ww-icon{width:24px;height:24px}.wg .wg-share-note{display:flex;gap:14px;border-radius:9px;background:#f7eaf0;padding:19px;margin-top:18px}.wg .wg-share-note>.ww-icon{color:#d66789;width:35px;height:35px}.wg .wg-share-note .wg-hand{font-size:26px;line-height:1.1}.wg .wg-share-note div>p:last-child{font-size:11px;line-height:1.7;margin-top:14px}.wg .wg-inclusions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:35px;padding-block:30px;margin-top:40px;border-block:1px solid var(--wg-line)}.wg .wg-inclusions ul{display:grid;gap:8px;font-size:12px}.wg .wg-inclusions li{display:flex;gap:9px;align-items:flex-start}.wg .wg-inclusions li .ww-icon{width:18px;height:20px;color:#288173}.wg .wg-excluded li .ww-icon{color:#ce647e}.wg .wg-inclusions .wg-small{font-size:10px;margin-top:18px}.wg .wg-inclusions .wg-hand{font-size:28px;transform:rotate(-8deg);text-align:right;margin-top:16px}.wg .wg-inclusions>img{width:100%;height:100%;min-height:250px;object-position:60% center;border-radius:8px}.wg .wg-community{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;padding-block:32px}.wg .wg-community>section:first-child{border-right:1px solid var(--wg-line);padding-right:30px}.wg .wg-community h2{font-size:28px;margin-bottom:6px}.wg .wg-community p{font-size:12px}.wg .wg-guests{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:23px 0 18px}.wg .wg-guests li{min-width:0;text-align:center;overflow-wrap:anywhere}.wg .wg-avatar{display:grid;place-items:center;width:59px;height:59px;margin:0 auto 8px;border-radius:50%;background:#e3ebf8;color:#274d83;font-size:19px;overflow:hidden;background-repeat:no-repeat}.wg .wg-avatar--0,.wg .wg-avatar--1,.wg .wg-avatar--2,.wg .wg-avatar--3,.wg .wg-avatar--4,.wg .wg-avatar--5{background-image:url(/images/weddings/demo-guest-portraits-960.webp);background-size:300% 200%}.wg .wg-avatar--0{background-position:0 0}.wg .wg-avatar--1{background-position:50% 0}.wg .wg-avatar--2{background-position:100% 0}.wg .wg-avatar--3{background-position:0 100%}.wg .wg-avatar--4{background-position:50% 100%}.wg .wg-avatar--5{background-position:100% 100%}.wg .wg-avatar img{width:100%;height:100%;object-fit:cover}.wg .wg-guests strong{font-size:10px;display:block;line-height:1.3}.wg .wg-guests small{font-size:9px;display:block;margin-top:4px;line-height:1.4}.wg .wg-guests li>span:last-child:not(.wg-avatar){font-size:9px;color:#62728a;display:block;margin-top:5px}.wg .wg-community .wg-small{font-size:10px}.wg .wg-status:empty{display:none}.wg .wg-status{margin-top:20px!important;padding:13px 16px;background:#edf6ef;border:1px solid #c3d9c8;border-radius:5px;font-size:12px!important;color:#28573f}.wg .wg-gallery__head{display:flex;justify-content:space-between;align-items:center;gap:15px}.wg .wg-gallery__head>div:last-child{display:flex;gap:6px}.wg .wg-round{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#153c74;color:#fff;font-size:28px;line-height:1}.wg .wg-gallery__track{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px;margin-top:20px}.wg .wg-gallery__track>button{flex:0 0 calc((100% - 24px)/3);aspect-ratio:1.15;scroll-snap-align:start}.wg .wg-ideas{border-top:1px solid var(--wg-line);padding-top:38px;margin-top:5px}.wg .wg-ideas__intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:27px}.wg .wg-ideas__intro h2{font-size:38px;margin-bottom:5px}.wg .wg-ideas__intro .wg-hand{font-size:30px}.wg .wg-ideas__intro p:last-child{font-size:13px;max-width:650px}.wg .wg-ideas__intro>.wg-btn{flex:none}.wg .wg-proposals{display:grid;gap:18px}.wg .wg-proposal{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:25px;align-items:center;border:1px solid #d6e0ed;background:#f5f8fc;padding:22px;border-radius:9px}.wg .wg-proposal__photo{width:100%;aspect-ratio:1.2;border-radius:6px}.wg .wg-proposal__eyebrow{display:block;font-size:9px;letter-spacing:.13em;margin-bottom:8px}.wg .wg-proposal h3{font-size:26px}.wg .wg-proposal p{font-size:12px;margin-top:10px}.wg .wg-proposal .wg-small{font-size:10px}.wg .wg-proposal__copy>a{font-size:11px;display:inline-block;margin-top:9px}.wg .wg-proposal-members,.wg .wg-added-member{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:11px;overflow-wrap:anywhere}.wg .wg-mini-avatar{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background-color:#dfe8f6;background-repeat:no-repeat;font-size:12px;overflow:hidden}.wg .wg-mini-avatar img{width:100%;height:100%}.wg .wg-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:23px}.wg .wg-section-heading h2{margin:0}.wg .wg-section-heading p{font-size:12px}.wg .wg-other{padding-block:45px}.wg .wg-tour-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.wg .wg-tour{min-width:0;border:1px solid var(--wg-line);border-radius:7px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.wg .wg-tour>a{text-decoration:none;flex:1}.wg .wg-tour img{width:100%;aspect-ratio:1.65;height:auto}.wg .wg-tour h3{font-size:20px;padding:15px 13px;line-height:1.25}.wg .wg-tour button{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eef3fa;border:0;border-top:1px solid var(--wg-line);padding:12px 13px;color:inherit;font-size:11px;text-align:left}.wg .wg-tour button .ww-icon{width:19px;height:19px}.wg .wg-faq{border-block:1px solid var(--wg-line);padding-block:32px}.wg .wg-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.wg details{border-top:1px solid #e0e5ed;padding:17px 0}.wg summary{cursor:pointer;font-size:13px;list-style:none;display:flex;gap:15px;justify-content:space-between}.wg summary:after{content:"+";font-size:21px;font-weight:300;line-height:1}.wg details[open] summary:after{content:"\2212"}.wg details p{font-size:12px;color:#516582;margin-top:14px;max-width:580px;line-height:1.8}.wg .wg-final{display:flex;justify-content:space-between;align-items:center;padding-block:40px;gap:25px}.wg .wg-final>.wg-hand{font-size:33px;transform:rotate(-3deg)}.wg .wg-noscript{padding-block:20px}.wg .wg-dialog,.wg .wg-lightbox{color:var(--wg-navy);font-family:Poppins,sans-serif;background:#fdfdfc;border:1px solid #dce3ec;border-radius:13px;padding:34px 36px;width:min(680px,calc(100% - 30px));max-height:90dvh;overflow:auto;box-shadow:0 24px 100px #0d1b3940;margin:auto}.wg dialog::backdrop{background:#0b193eb3;backdrop-filter:blur(4px)}.wg .wg-dialog-close{position:absolute;right:15px;top:13px;background:transparent;border:0;color:inherit;padding:5px;display:grid;place-items:center;z-index:1}.wg .wg-dialog-close .ww-icon{width:25px;height:25px}.wg .wg-dialog>.wg-eyebrow{font-size:10px;padding-right:30px}.wg .wg-dialog h2{font-size:35px;margin-bottom:8px}.wg .wg-dialog #wg-form-context{font-size:13px;margin-bottom:14px;padding-right:10px}.wg .wg-form-preview{background:#eef3fa;color:#506580;padding:10px 12px;font-size:10px;border-radius:5px;line-height:1.7;margin-bottom:23px!important}.wg fieldset{padding:0;border:0;margin:0;min-width:0}.wg .wg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.wg .wg-field{min-width:0}.wg .wg-field label{display:block;font-size:11px;font-weight:500;line-height:1.6;margin-bottom:6px}.wg .wg-field label small{font-size:9px;font-weight:400;color:#61708a;margin-left:5px}.wg .wg-field input,.wg .wg-field select{display:block;width:100%;min-width:0;border:1px solid #bccbdf;background:#fff;color:#102553;border-radius:5px;padding:10px 12px;min-height:43px;font-size:13px}.wg .wg-field input::placeholder{color:#8894a7}.wg [data-propose-field]{margin-bottom:18px}.wg .wg-photo-field{display:flex;gap:18px;align-items:center;margin-top:22px}.wg .wg-upload-preview{display:grid;place-items:center;width:70px;height:70px;flex:none;background:#eef2f7;border:1px dashed #99aac1;border-radius:50%;overflow:hidden}.wg .wg-upload-preview img{width:100%;height:100%}.wg .wg-photo-field>.wg-field{flex:1}.wg .wg-field input[type=file]{padding:8px;font-size:10px;min-height:0}.wg .wg-field input[type=file]::file-selector-button{background:#e7effa;border:0;color:inherit;border-radius:3px;padding:6px 8px;font:inherit;margin-right:8px}.wg .wg-photo-field p{font-size:9px;color:#65748d;margin-top:5px}.wg .wg-text-button{background:none;color:#325984;text-decoration:underline;border:0;padding:4px 0;font-size:10px}.wg .wg-form-payment{background:#fff8df;border:1px solid #ebdfad;padding:13px 16px;border-radius:6px;margin-block:22px 15px;font-size:12px}.wg .wg-form-payment p{margin-top:3px}.wg .wg-form-payment span{display:block;font-size:10px;margin-top:5px;color:#74664c}.wg .wg-form-error{font-size:12px;color:#ad2843;margin-block:12px;line-height:1.5}.wg .wg-form-error:empty{display:none}.wg .wg-form-privacy{font-size:10px;text-align:center;color:#63718a;margin-top:11px}.wg .wg-success{text-align:center;padding:18px 10px}.wg .wg-success>span{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 20px;border-radius:50%;background:#e7f2e9;color:#356e4a}.wg .wg-success h3{font-size:32px;margin-bottom:15px}.wg .wg-success p{font-size:13px}.wg .wg-success>.wg-btn{margin-top:25px}.wg .wg-lightbox{width:min(1000px,calc(100% - 30px));padding:45px 25px 20px;background:#fff}.wg .wg-lightbox>img{width:100%;max-height:70dvh;object-fit:contain}.wg .wg-lightbox>p{font-size:12px;margin-top:12px;text-align:center}.wg .wg-lightbox>div{display:flex;justify-content:center;gap:15px;margin-top:15px}@media(min-width:1600px){.wg .wg-hero__copy{width:calc((100vw - 1380px)/2 + 485px)}}@media(max-width:1150px){.wg .wg-wrap{width:calc(100% - 56px)}.wg .wg-page-nav{gap:16px}.wg .wg-page-nav>div{gap:15px}.wg .wg-page-nav>.wg-signature{font-size:28px}.wg .wg-hero__copy{padding-left:28px;width:495px}.wg .wg-hero h1{font-size:50px}.wg .wg-hero__note{font-size:28px;right:2%;bottom:20px}.wg .wg-main-grid{grid-template-columns:minmax(0,1fr) 290px;gap:27px}.wg .wg-about{grid-template-columns:1fr;gap:24px}.wg .wg-about__photos{max-width:600px}.wg .wg-plan-prices{grid-template-columns:1fr}.wg .wg-prices{padding:25px 0 0;border-left:0;border-top:1px solid var(--wg-line)}.wg .wg-inclusions{gap:25px}.wg .wg-inclusions>img{object-position:62%;min-height:280px}.wg .wg-community{grid-template-columns:1fr;gap:30px}.wg .wg-community>section:first-child{border:0;padding-right:0}.wg .wg-guests{max-width:800px}.wg .wg-avatar{width:65px;height:65px}.wg .wg-gallery__track>button{aspect-ratio:1.7}.wg .wg-proposal{grid-template-columns:155px 1fr;gap:20px}.wg .wg-proposal>.wg-btn{grid-column:2;justify-self:start}.wg .wg-proposal__photo{grid-row:1/3;height:100%;aspect-ratio:auto}.wg .wg-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wg .wg-tour h3{font-size:21px}}@media(max-width:760px){.wg{font-size:14px}.wg .wg-wrap{width:calc(100% - 36px)}.wg h2{font-size:29px}.wg .wg-preview{padding:8px 18px;font-size:9px}.wg .wg-preview>span:last-child{display:none}.wg .wg-page-nav{flex-wrap:wrap;gap:10px;padding-block:12px}.wg .wg-page-nav>.wg-signature{font-size:30px}.wg .wg-page-nav>.wg-btn{margin-left:auto;font-size:10px;padding:9px 14px;min-height:37px;gap:8px}.wg .wg-page-nav>.wg-btn .ww-icon{width:16px}.wg .wg-page-nav>div{order:3;width:100%;justify-content:space-between;gap:10px}.wg .wg-page-nav a{font-size:10px;padding:5px 0}.wg .wg-hero{display:flex;flex-direction:column;min-height:0;align-items:stretch}.wg .wg-hero__image{position:relative;order:2;z-index:0;height:315px;object-position:76% center}.wg .wg-hero:after{display:none}.wg .wg-hero__copy{width:100%;padding:30px 24px 20px;background:linear-gradient(135deg,#f5f6f9,#f7eee3)}.wg .wg-hero h1{font-size:45px}.wg .wg-hero__sub{font-size:31px;margin:12px 0 18px}.wg .wg-hero__facts{gap:12px;margin:18px 0;flex-direction:column}.wg .wg-hero__facts>span{font-size:11px}.wg .wg-hero__copy>p:not(.wg-eyebrow):not(.wg-hand):not(.wg-signature){font-size:12px;max-width:none}.wg .wg-hero__copy>.wg-signature{font-size:36px}.wg .wg-hero__note{z-index:1;right:16px;bottom:18px;font-size:27px;text-shadow:0 1px 5px #132342b3}.wg .wg-benefits{grid-template-columns:repeat(3,1fr);gap:22px 15px;padding:20px 13px;margin-top:15px}.wg .wg-benefits li{font-size:10px;line-height:1.6;gap:8px}.wg .wg-benefits .ww-icon{width:29px;height:29px}.wg .wg-main-grid{display:flex;flex-direction:column;padding-top:35px;gap:50px}.wg .wg-about{gap:24px}.wg .wg-about p{font-size:13px}.wg .wg-plan-prices{margin-top:29px;padding-top:25px;gap:26px}.wg .wg-itinerary li{font-size:12px;gap:12px;grid-template-columns:68px 1fr;padding-bottom:20px}.wg .wg-price-tiers>div{padding:18px 6px}.wg .wg-price-tiers span{font-size:11px}.wg .wg-price-tiers strong{font-size:31px}.wg .wg-prices>p{font-size:12px}.wg .wg-payment{font-size:12px}.wg .wg-sidebar{width:100%;padding:30px 23px 23px;align-self:stretch}.wg .wg-help-note{top:-36px;right:10px;font-size:25px}.wg .wg-progress-heading>span{font-size:12px}.wg .wg-join-note{font-size:10px}.wg .wg-trip-facts{display:grid;grid-template-columns:1fr 1fr;padding:16px 12px;gap:18px 10px}.wg .wg-trip-facts li{font-size:10px;gap:8px;align-items:flex-start}.wg .wg-trip-facts .ww-icon{width:21px;height:21px}.wg .wg-share-note .wg-hand{font-size:28px}.wg .wg-inclusions{grid-template-columns:1fr 1fr;gap:27px 20px;margin-top:32px}.wg .wg-inclusions h2{font-size:26px}.wg .wg-inclusions ul{font-size:11px;gap:10px}.wg .wg-inclusions li{gap:6px}.wg .wg-inclusions li .ww-icon{width:15px;height:18px}.wg .wg-inclusions .wg-small{font-size:9px}.wg .wg-inclusions .wg-hand{font-size:25px}.wg .wg-inclusions>img{grid-column:1/-1;height:230px;min-height:0;object-position:center}.wg .wg-community{padding-block:28px;gap:32px}.wg .wg-community h2{font-size:27px}.wg .wg-guests{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 13px}.wg .wg-avatar{width:65px;height:65px}.wg .wg-guests strong{font-size:12px}.wg .wg-guests small{font-size:10px}.wg .wg-guests li>span:last-child:not(.wg-avatar){font-size:10px}.wg .wg-gallery__track>button{flex-basis:calc((100% - 12px)/2);aspect-ratio:1.15}.wg .wg-ideas{padding-top:30px}.wg .wg-ideas__intro{flex-direction:column;align-items:flex-start;gap:23px}.wg .wg-ideas__intro h2{font-size:34px}.wg .wg-ideas__intro .wg-hand{font-size:28px}.wg .wg-ideas__intro p:last-child{font-size:12px}.wg .wg-proposal{grid-template-columns:1fr;padding:18px;gap:19px}.wg .wg-proposal__photo{grid-row:auto;aspect-ratio:1.9;height:auto}.wg .wg-proposal>.wg-btn{grid-column:auto;width:100%}.wg .wg-proposal h3{font-size:26px}.wg .wg-proposal p{font-size:12px}.wg .wg-proposal__copy>a{font-size:12px}.wg .wg-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.wg .wg-tour-grid{grid-template-columns:1fr 1fr;gap:14px}.wg .wg-tour h3{font-size:20px;padding:13px 11px}.wg .wg-tour button{font-size:10px;padding:11px}.wg .wg-tour button .ww-icon{width:16px}.wg .wg-other{padding-block:35px}.wg .wg-faq>div{grid-template-columns:1fr}.wg .wg-faq summary{font-size:13px;line-height:1.6}.wg .wg-final{flex-direction:column;align-items:flex-start;gap:27px}.wg .wg-final>.wg-hand{font-size:30px}.wg .wg-dialog{padding:30px 22px;max-height:94dvh;width:calc(100% - 20px)}.wg .wg-dialog h2{font-size:30px}.wg .wg-form-grid{grid-template-columns:1fr;gap:15px}.wg .wg-field input,.wg .wg-field select{font-size:16px}.wg .wg-field label{font-size:12px}.wg .wg-field label small{font-size:10px}.wg .wg-photo-field{gap:12px}.wg .wg-upload-preview{width:55px;height:55px}.wg .wg-photo-field input[type=file]{font-size:9px}.wg .wg-field input[type=file]::file-selector-button{padding:6px 5px}.wg .wg-dialog-close{top:10px;right:10px}.wg .wg-success h3{font-size:28px}.wg .wg-lightbox{padding:45px 14px 18px}.wg .wg-lightbox>img{max-height:65dvh}}@media(prefers-reduced-motion:reduce){.wg .wg-photo-button img,.wg .wg-btn{transition:none}}.wg .wg-hero{min-height:620px;height:42vw;max-height:760px;background:#ece4db}.wg .wg-hero__portrait{position:absolute;inset:0;z-index:-2}.wg .wg-hero__portrait:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#1017228c)}.wg .wg-hero__image{position:absolute;inset:0;height:100%;width:100%;object-position:63% center;z-index:0}.wg .wg-hero:after{background:linear-gradient(90deg,#faf6f0f7,#faf6f0ed 23%,#faf6f0b0 34%,#faf6f018 46%,transparent 52%)}.wg .wg-hero__copy{width:38%;max-width:570px;padding:35px 18px 35px max(44px,calc((100vw - 1380px)/2));position:relative}.wg .wg-hero__copy>.wg-eyebrow{max-width:260px;font-size:10px;letter-spacing:.18em}.wg .wg-hero__copy>h2{font-size:clamp(40px,4.3vw,68px);line-height:1.05;margin-bottom:17px}.wg .wg-hero__sub{font-size:38px;margin:10px 0 20px;transform:rotate(-3deg)}.wg .wg-hero__copy>p:not(.wg-eyebrow):not(.wg-hand):not(.wg-signature){font-size:13px;max-width:325px}.wg .wg-couple-title{position:absolute;z-index:2;bottom:28px;left:43%;width:56%;text-align:center;color:#fffaf2;text-shadow:0 2px 14px #17121185}.wg .wg-couple-title>span{display:block;font:400 clamp(52px,5.7vw,91px)/1.08 WeddingGuestHand,cursive;letter-spacing:0}.wg .wg-couple-title>small{display:block;font:400 19px/1.5 Poppins,sans-serif;letter-spacing:.05em;margin-top:6px}.wg .wg-hero__date{display:flex;align-items:center;gap:15px;margin:26px 0 24px}.wg .wg-hero__date>.ww-icon{width:34px;height:34px}.wg .wg-hero__date div>span{font-size:9px;letter-spacing:.15em;display:block}.wg .wg-hero__date time{font:400 clamp(25px,2.2vw,36px)/1.15 Georgia,serif;display:block;margin-top:6px}.wg .wg-hero__date time>small{display:block;font:500 14px/1.5 Poppins,sans-serif;margin-bottom:4px}.wg .wg-hero__copy>.wg-btn{font-size:11px;padding:13px 20px;gap:12px}.wg .wg-about-wrap{padding-top:48px}.wg .wg-about{grid-template-columns:.82fr 1.18fr;align-items:center;gap:55px}.wg .wg-about__photos{display:grid;grid-template-columns:1fr 95px;gap:10px;max-width:none}.wg .wg-main-photo{aspect-ratio:1.7}.wg .wg-photo-strip{grid-template-columns:1fr;margin-top:0;gap:8px}.wg .wg-photo-strip .wg-photo-button{aspect-ratio:auto;min-height:0}.wg .wg-participation{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:35px 45px;margin-top:50px;padding:30px;border:1px solid #d9e3ef;border-radius:14px;background:linear-gradient(135deg,#f8faff,#fffefb);scroll-margin-top:115px}.wg .wg-sidebar{padding:30px;background:#eaf1fa;border-radius:10px;height:100%}.wg .wg-sidebar>.wg-eyebrow{font-size:10px;margin-bottom:12px}.wg .wg-sidebar h2{font-size:29px;line-height:1.15;margin-bottom:28px}.wg .wg-sidebar h2>strong{display:block;font:500 51px/1.2 Poppins,sans-serif;letter-spacing:-.055em;margin:3px 0 9px}.wg .wg-sidebar h2>span{display:block;font:400 14px/1.65 Poppins,sans-serif;letter-spacing:0}.wg .wg-progress-heading>span{font-size:15px}.wg .wg-progress-heading b{font-weight:600}.wg .wg-progress-heading>strong{font-size:30px}.wg progress{height:19px}.wg .wg-progress-caption{font-size:14px;font-weight:500;margin-top:12px}.wg .wg-countdown{margin-top:28px;padding-top:25px;border-top:1px solid #c7d6e9}.wg .wg-countdown__heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.wg .wg-countdown__heading>.ww-icon{width:36px;height:36px}.wg .wg-countdown h3{font-size:25px}.wg .wg-clock{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.wg .wg-clock>span{background:#fff;border:1px solid #d6e1ef;border-radius:8px;padding:10px 3px}.wg .wg-clock b{display:block;font:500 31px/1.25 Poppins,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.wg .wg-clock small{display:block;font-size:10px}.wg .wg-deadline-date{font-size:13px;margin-top:20px}.wg .wg-deadline-date time{display:block;font-weight:600;font-size:20px;margin-top:3px;line-height:1.65}.wg .wg-deadline-date time span{font-size:11px;font-weight:400}.wg .wg-countdown>.wg-small{font-size:10px;margin-top:8px}.wg .wg-goal-rule{background:#fff;border-left:3px solid #bd7490;padding:14px 17px;font-size:12px;line-height:1.8;margin-top:20px}.wg .wg-participants{padding:16px 5px 5px;min-width:0}.wg .wg-participants h2{font-size:31px;margin-bottom:8px}.wg .wg-participants>p:not(.wg-hand){font-size:13px}.wg .wg-participants>.wg-small{font-size:10px!important}.wg .wg-guests-note{font-size:34px;transform:rotate(-3deg);color:#315c97;margin:20px 0 25px}.wg .wg-guests{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 12px;margin-top:26px}.wg .wg-avatar{width:70px;height:70px}.wg .wg-guests strong{font-size:12px}.wg .wg-guests small{font-size:10px}.wg .wg-guests li>span:last-child:not(.wg-avatar){font-size:10px}.wg .wg-join-invitation{margin-top:27px;padding-top:24px;border-top:1px solid var(--wg-line)}.wg .wg-free-seal{display:flex;align-items:center;justify-content:center;gap:13px;border:2px dashed #b8a259;border-radius:12px;background:#fff6d5;padding:17px 15px;text-align:left}.wg .wg-free-seal>.ww-icon{width:34px;height:34px;border:1px solid #ac9550;border-radius:50%;padding:5px}.wg .wg-free-seal strong{display:block;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.wg .wg-free-seal span{font-size:11px;display:block;margin-top:4px;line-height:1.6}.wg .wg-join-invitation>p{font-size:12px;margin-top:15px}.wg .wg-join-invitation>.wg-btn{font-size:16px;min-height:55px;margin-top:18px}.wg .wg-join-invitation>.wg-deposit-note{font-size:12px;color:#435a7a;line-height:1.9}.wg .wg-trip-summary{grid-column:1/-1;border-top:1px solid #d8e2ef;padding-top:24px}.wg .wg-trip-summary>.wg-eyebrow{margin-bottom:10px}.wg .wg-trip-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0 0;background:none;margin:0;gap:24px}.wg .wg-trip-facts li{font-size:11px;align-items:flex-start}.wg .wg-trip-facts strong{display:block;font-size:13px;font-weight:500;margin-top:5px}.wg .wg-plan-prices{grid-template-columns:1fr 1.17fr;margin-top:45px;gap:50px;padding-top:35px}.wg .wg-prices{padding-left:50px;border-left:1px solid var(--wg-line);border-top:0;padding-top:0}.wg .wg-itinerary li{font-size:14px;grid-template-columns:80px 1fr;padding-bottom:22px}.wg .wg-price-tiers>div{padding:20px 10px}.wg .wg-price-tiers span{font-size:13px}.wg .wg-price-tiers strong{font-size:36px}.wg .wg-community--gallery{display:block}.wg .wg-community--gallery>section:first-child{padding-right:0;border:0}.wg .wg-community--gallery .wg-gallery__track>button{flex-basis:calc((100% - 36px)/4);aspect-ratio:1.6}.wg .wg-form-welcome{margin:18px 0}.wg .wg-form-welcome .wg-free-seal strong{font-size:18px}.wg .wg-form-welcome>p{font-size:12px;line-height:1.8;margin-top:13px}.wg .wg-form-payment{font-size:13px}.wg .wg-form-payment span{font-size:11px}@media(min-width:1700px){.wg .wg-hero__copy{max-width:none;width:40%}}@media(max-width:1150px){.wg .wg-hero{min-height:590px;height:57vw;max-height:680px}.wg .wg-hero__copy{width:39%;padding-left:28px}.wg .wg-hero__copy>h2{font-size:46px}.wg .wg-hero__sub{font-size:34px}.wg .wg-couple-title>span{font-size:67px}.wg .wg-about{gap:30px}.wg .wg-about__photos{grid-template-columns:1fr}.wg .wg-photo-strip{grid-template-columns:repeat(4,1fr)}.wg .wg-photo-strip .wg-photo-button{aspect-ratio:1.5}.wg .wg-participation{padding:22px;gap:25px}.wg .wg-sidebar{padding:23px}.wg .wg-participants h2{font-size:27px}.wg .wg-guests{grid-template-columns:repeat(3,minmax(0,1fr))}.wg .wg-free-seal strong{font-size:17px}.wg .wg-guests-note{font-size:30px}.wg .wg-trip-facts{grid-template-columns:1fr 1fr}.wg .wg-clock{gap:5px}.wg .wg-clock b{font-size:27px}}@media(max-width:760px){.wg .wg-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.wg .wg-hero__portrait{position:relative;inset:auto;z-index:0;width:100%;height:400px;order:0}.wg .wg-hero__image{position:absolute;height:100%;width:100%;object-position:76% center}.wg .wg-hero__portrait:after{inset:64% 0 0}.wg .wg-couple-title{left:0;bottom:18px;width:100%;padding:0 14px}.wg .wg-couple-title>span{font-size:56px}.wg .wg-couple-title>small{font-size:15px;margin-top:5px}.wg .wg-hero__copy{width:100%;max-width:none;order:1;padding:28px 24px;background:linear-gradient(135deg,#fcf8f1,#f3f6fb)}.wg .wg-hero__copy>.wg-eyebrow{max-width:none;font-size:9px}.wg .wg-hero__copy>h2{font-size:42px;margin-bottom:8px}.wg .wg-hero__copy>h2 br{display:none}.wg .wg-hero__sub{font-size:31px;margin-block:12px 18px}.wg .wg-hero__sub br{display:none}.wg .wg-hero__copy>p:not(.wg-eyebrow):not(.wg-hand):not(.wg-signature){max-width:none;font-size:13px}.wg .wg-hero__date{margin-block:23px}.wg .wg-hero__date time{font-size:33px}.wg .wg-hero__date time>small{font-size:14px}.wg .wg-hero__copy>.wg-btn{font-size:12px;min-height:47px}.wg .wg-about-wrap{padding-top:33px}.wg .wg-about{grid-template-columns:1fr;gap:25px}.wg .wg-participation{grid-template-columns:1fr;padding:15px;gap:24px;margin-top:32px}.wg .wg-sidebar{padding:25px 20px}.wg .wg-sidebar h2{font-size:27px}.wg .wg-sidebar h2>strong{font-size:46px}.wg .wg-sidebar h2>span{font-size:13px}.wg .wg-progress-heading>span{font-size:12px}.wg .wg-progress-heading>strong{font-size:28px}.wg .wg-progress-caption{font-size:13px}.wg .wg-countdown h3{font-size:25px}.wg .wg-clock b{font-size:28px}.wg .wg-goal-rule{padding:12px;font-size:12px}.wg .wg-participants{padding:6px 4px}.wg .wg-participants h2{font-size:27px}.wg .wg-participants>p:not(.wg-hand){font-size:12px}.wg .wg-guests-note{font-size:30px;margin-block:20px}.wg .wg-guests{gap:24px 10px}.wg .wg-avatar{width:62px;height:62px}.wg .wg-guests strong{font-size:11px}.wg .wg-guests small{font-size:9px}.wg .wg-free-seal{gap:10px;padding:15px 12px}.wg .wg-free-seal>.ww-icon{width:29px;height:29px}.wg .wg-free-seal strong{font-size:18px}.wg .wg-free-seal span{font-size:10px}.wg .wg-join-invitation>.wg-btn{font-size:14px}.wg .wg-trip-facts{grid-template-columns:1fr;gap:20px;padding:10px 4px}.wg .wg-trip-facts li{font-size:12px}.wg .wg-trip-facts strong{font-size:14px}.wg .wg-plan-prices{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-top:30px}.wg .wg-prices{padding:27px 0 0;border-left:0;border-top:1px solid var(--wg-line)}.wg .wg-itinerary li{font-size:12px;grid-template-columns:70px 1fr}.wg .wg-price-tiers>div{padding:17px 5px}.wg .wg-price-tiers span{font-size:11px}.wg .wg-price-tiers strong{font-size:30px}.wg .wg-community--gallery .wg-gallery__track>button{flex-basis:calc((100% - 12px)/2);aspect-ratio:1.2}.wg .wg-form-welcome .wg-free-seal strong{font-size:16px}}.wg .wg-free-quick{display:inline-block;background:#fff6d5;border:1px solid #e1d298;border-radius:30px;padding:6px 13px;font-size:11px;font-weight:500;margin-top:13px}.wg .wg-hand,.wg .wg-signature,.wg .wg-couple-title>span{font-synthesis:none;-webkit-font-smoothing:antialiased;letter-spacing:0}.wg .wg-couple-title>span{font-size:clamp(58px,6vw,94px);line-height:1.15}.wg .wg-dynamic-note{background:#fff;border:1px solid #d4dfec;border-radius:8px;padding:17px 18px;margin-top:22px}.wg .wg-dynamic-note h3{font-size:23px;line-height:1.3;margin-bottom:10px}.wg .wg-dynamic-note p{font-size:12px;line-height:1.8}@media(max-width:760px){.wg .wg-couple-title>span{font-size:49px}.wg .wg-hand{line-height:1.3}.wg .wg-hero__sub{font-size:31px}.wg .wg-guests-note{font-size:29px}.wg .wg-dynamic-note{padding:15px}.wg .wg-dynamic-note h3{font-size:22px}.wg .wg-ideas__intro .wg-hand{font-size:30px}}.wg .wg-group-space{padding-block:45px;border-block:1px solid var(--wg-line);margin-top:38px}.wg .wg-group-space>p:not(.wg-eyebrow){max-width:820px;font-size:14px}.wg .wg-community-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.wg .wg-community-columns>section{min-width:0;background:#f2f6fb;border:1px solid #dae4f0;border-radius:12px;padding:27px}.wg .wg-community-columns h3{font-size:28px;margin-bottom:12px}.wg .wg-community-columns>section>p{font-size:12px}.wg .wg-post-list{display:grid;gap:13px;margin-block:23px}.wg .wg-post{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:17px;overflow-wrap:anywhere}.wg .wg-post>strong{font-size:12px}.wg .wg-post p{font-size:13px;white-space:pre-wrap;margin-top:9px}.wg .wg-keshi-answer{margin-top:16px;border-left:3px solid #c2a256;padding:10px 15px;background:#fffaf0}.wg .wg-keshi-answer strong{font-size:12px}.wg .wg-field textarea{display:block;width:100%;resize:vertical;border:1px solid #bccbdf;border-radius:6px;padding:12px;font:inherit;color:inherit;background:#fff}.wg [data-community-form]>.wg-small{margin-block:10px 17px}.wg .wg-community-join .wg-text-button{font-size:13px}.wg .wg-photo-consent{display:flex!important;gap:9px;margin-top:12px;font-size:11px!important}.wg .wg-photo-consent input{width:18px;min-height:18px;height:18px;flex:none;margin:3px 0 0}@media(max-width:760px){.wg .wg-community-columns{grid-template-columns:1fr;gap:22px}.wg .wg-community-columns>section{padding:22px}.wg .wg-field textarea{font-size:16px}.wg .wg-group-space>p:not(.wg-eyebrow){font-size:13px}}.wg .wg-free-quick{display:block;border:2px solid #dec474;border-radius:12px;padding:15px 18px;text-align:center}.wg .wg-free-quick strong{display:block;font-size:23px;font-weight:600;line-height:1.3}.wg .wg-free-quick span{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:5px}.wg .wg-free-seal strong,.wg .wg-form-welcome .wg-free-seal strong{font-size:25px;font-weight:600}.wg .wg-free-seal span{font-size:13px;line-height:1.65}.wg .wg-note-paper{position:relative;isolation:isolate;display:table;max-width:100%;padding:22px 30px;transform:rotate(-3deg);text-align:center;margin:24px 0 30px;color:#214e9a}.wg .wg-note-paper:before{content:"";position:absolute;inset:0;z-index:-1;background:#f8ecde;clip-path:polygon(2% 17%,18% 11%,31% 13%,48% 4%,67% 7%,94% 0,91% 14%,98% 21%,96% 34%,100% 48%,97% 67%,100% 82%,92% 94%,70% 92%,50% 99%,33% 93%,13% 100%,4% 88%,6% 72%,0 62%,4% 43%);pointer-events:none}.wg .wg-note-paper--pink:before{background:#f8e8eb}@media(max-width:760px){.wg .wg-free-seal strong,.wg .wg-form-welcome .wg-free-seal strong{font-size:23px}.wg .wg-free-seal span{font-size:12px}.wg .wg-note-paper{padding:20px 24px;font-size:32px}}.wg .wg-about{grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);gap:38px;align-items:start}.wg .wg-about__photos.wg-photo-mosaic{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.wg .wg-photo-mosaic>.wg-main-photo{grid-row:span 2;aspect-ratio:1.12}.wg .wg-photo-mosaic>.wg-photo-button:not(.wg-main-photo){aspect-ratio:1.4}.wg .wg-photo-mosaic>.wg-main-photo:only-child{grid-column:1/-1;aspect-ratio:1.7}.wg .wg-photo-button{position:relative;overflow:hidden}.wg .wg-photo-button img{width:100%;height:100%;object-fit:cover}.wg .wg-photo-enlarge{position:absolute;right:12px;bottom:12px;background:#102c55e8;color:#fff;border-radius:20px;padding:7px 12px;font:500 11px/1.4 Poppins,sans-serif}.wg .wg-photo-link{display:inline-block;margin-top:20px;font-size:12px;text-underline-offset:4px}.wg .wg-gallery-grid-section{padding-block:38px;border-top:1px solid var(--wg-line)}.wg .wg-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.wg .wg-gallery-grid>.wg-photo-button{aspect-ratio:1.65}.wg .wg-lightbox{width:min(1440px,calc(100% - 28px));max-height:96dvh;padding:48px 22px 18px}.wg .wg-lightbox>img{max-height:76dvh}.wg .wg-tour-options{margin:24px 0 30px;padding-block:16px;border-top:1px solid var(--wg-line);border-bottom:1px solid var(--wg-line)}.wg .wg-tour-options>p{font-size:12px;margin:0 0 7px}.wg .wg-tour-options ul{display:flex;flex-wrap:wrap;gap:0 18px}.wg .wg-tour-options li{display:inline-flex}.wg .wg-tour-options button{padding:9px 0;background:none;border:0;border-radius:0;font:500 13px/1.5 Poppins,sans-serif;color:#2455a8;text-decoration:underline;text-underline-offset:4px}.wg .wg-tour-options .wg-small{font-size:11px;margin:7px 0 0}.wg .wg-coming-soon{margin:30px 0 35px;padding:40px;background:#f0f5fb;border-radius:12px;max-width:760px}.wg .wg-coming-soon h2{font-size:42px;margin-block:15px}@media(max-width:760px){.wg .wg-about{grid-template-columns:1fr;gap:24px}.wg .wg-about__photos.wg-photo-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.wg .wg-photo-mosaic>.wg-main-photo{grid-column:1/-1;grid-row:auto;aspect-ratio:1.4}.wg .wg-gallery-grid{grid-template-columns:1fr;gap:15px}.wg .wg-photo-enlarge{font-size:11px;padding:6px 10px}.wg .wg-lightbox{padding-inline:10px}.wg .wg-coming-soon{padding:28px}}.wg .wg-gallery-grid-section .wg-gallery__head>div{display:block}.wg .wg-gallery-grid-section .wg-gallery__head h2{margin-bottom:9px}.wg .wg-gallery-grid-section .wg-gallery__head p{font-size:13px;line-height:1.7}.wg .wg-bachelorette{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding-block:65px}.wg .wg-bachelorette h1{font-size:clamp(38px,4vw,60px);margin-bottom:20px}.wg .wg-bachelorette h2{margin-top:30px}.wg .wg-bachelorette .wg-btn{margin-top:25px}.wg .wg-bachelorette img{border-radius:12px;width:100%;height:auto}.wg .wg-bachelorette figcaption{margin-top:7px}@media(max-width:760px){.wg .wg-bachelorette{grid-template-columns:1fr;gap:30px;padding-block:35px}}@media(prefers-reduced-motion:reduce){.wg *{scroll-behavior:auto!important;transition:none!important}}
