.wdemo,.wdemo-message{--d-accent:#a85058;--d-tint:#f4d9d8;--d-paper:#fbf4ef;background:var(--d-paper);color:#302b27;min-height:calc(100vh - 75px);font-family:Georgia,Times New Roman,serif}.wdemo *,.wdemo-message *{box-sizing:border-box}.wdemo-cover{text-align:center;color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:min(760px,88vh);padding:40px 20px;display:flex;position:relative}.wdemo-cover:after{content:"";pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:18px}.wdemo-kicker{letter-spacing:3px;font:10px Arial,sans-serif}.wdemo-cover h1{text-shadow:0 3px 20px #0003;margin:26px 0;font:italic 400 clamp(48px,9vw,94px)/1.05 Georgia,serif}.wdemo-cover h1 i,.wdemo-content h2 i{margin:5px;font-size:.52em;font-weight:400;display:block}.wdemo-date{letter-spacing:2px;text-transform:uppercase;font:11px Arial,sans-serif}.wdemo-cover>a{color:#fff;letter-spacing:2px;font:9px Arial,sans-serif;text-decoration:none;position:absolute;bottom:50px}.wdemo-cover>a span{margin-top:8px;font-size:17px;display:block}.wdemo-content{text-align:center;max-width:790px;margin:0 auto;padding:82px 24px 48px}.wdemo-note,.wdemo-section-kicker{color:var(--d-accent);letter-spacing:2px;text-transform:uppercase;font:9px Arial,sans-serif}.wdemo-greeting{margin:21px 0 8px;font-size:20px;font-style:italic}.wdemo-content h2{color:var(--d-accent);margin:0 0 52px;font:italic 400 42px/1.2 Georgia,serif}.wdemo-section{border:1px solid color-mix(in srgb,var(--d-accent),transparent 82%);background:#fff;margin:20px 0;padding:44px 40px;scroll-margin-top:90px;position:relative}.wdemo-section:before{content:"";border:1px solid color-mix(in srgb,var(--d-accent),transparent 87%);pointer-events:none;position:absolute;inset:9px}.wdemo-section.variation-2{border-radius:48% 48% 3px 3px;padding-top:58px}.wdemo-section.variation-3{background:var(--d-tint);border:0}.wdemo-section h3{color:var(--d-accent);margin:13px 0;font:italic 400 28px Georgia,serif}.wdemo-section p{white-space:pre-line;color:#6f675e;max-width:590px;margin:0 auto;font-size:16px;line-height:1.7}.wdemo-section small{color:#aaa299;letter-spacing:.4px;margin-top:17px;font:9px Arial,sans-serif;display:block}.wdemo-gallery-image{object-fit:cover;width:min(100%,500px);height:260px;margin-top:24px}.wdemo-rsvp{border:1px solid var(--d-accent);color:var(--d-accent);letter-spacing:1px;background:0 0;margin-top:23px;padding:12px 22px;font:10px Arial,sans-serif}.wdemo-trial{color:#9a938a!important;margin-top:11px!important;font:italic 13px Georgia,serif!important}.wdemo-content footer{color:#9f988f;padding:35px 0 0;font:10px Arial,sans-serif}.wdemo-content footer a{color:var(--d-accent);text-decoration:none}.wdemo-message{background:#f8f6f2;place-items:center;padding:40px 20px;font-family:Arial,sans-serif;display:grid}.wdemo-logo{color:var(--d-accent);font:italic 23px Georgia,serif;text-decoration:none;position:absolute;top:26px;left:30px}.wdemo-logo span{letter-spacing:1.5px;margin-left:8px;font:10px Arial,sans-serif}.wdemo-message-card{text-align:center;background:#fff;border:1px solid #ebe7e0;border-radius:6px;max-width:440px;padding:50px 25px}.wdemo-message-icon{background:var(--d-tint);width:44px;height:44px;color:var(--d-accent);border-radius:50%;place-items:center;margin:auto auto 19px;font:25px Georgia,serif;display:grid}.wdemo-message-card h1{color:#39332f;margin:0 0 12px;font:26px Georgia,serif}.wdemo-message-card p{color:#89837b;margin:0 0 22px;font-size:13px;line-height:1.7}.wdemo-message-card>a{background:var(--d-accent);color:#fff;border-radius:3px;padding:11px 18px;font-size:12px;text-decoration:none;display:inline-block}@media (max-width:600px){.wdemo-cover{min-height:80vh}.wdemo-cover:after{inset:10px}.wdemo-content{padding:56px 15px 35px}.wdemo-greeting{font-size:17px}.wdemo-content h2{margin-bottom:35px;font-size:34px}.wdemo-section{margin:14px 0;padding:35px 20px}.wdemo-section.variation-2{padding-top:49px}.wdemo-section h3{font-size:24px}.wdemo-section p{font-size:14px}.wdemo-gallery-image{height:205px}.wdemo-logo{top:18px;left:17px}}.wdemo-section.variation-2{background:linear-gradient(160deg,#fff,var(--d-paper));border-radius:44% 44% 3px 3px;padding-top:58px}.wdemo-section.variation-2:before{border-radius:45% 45% 2px 2px}.wdemo-section.variation-3{background:var(--d-tint);border:0;border-radius:2px;padding:50px 36px}.wdemo-section.variation-3:before{border:0;border-top:1px solid color-mix(in srgb,var(--d-accent),transparent 72%);border-bottom:1px solid color-mix(in srgb,var(--d-accent),transparent 72%)}.wdemo-divider{color:var(--d-accent);margin:24px auto;font-size:18px}.wdemo-couple-line{color:var(--d-accent)!important;margin-top:22px!important;font:italic 23px Georgia,serif!important}.wdemo-couple-line i{font-size:15px}.wdemo-event-card{background:var(--d-paper);border:1px solid color-mix(in srgb,var(--d-accent),transparent 75%);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:460px;margin:24px auto 0;padding:25px;display:flex}.wdemo-event-card>b{width:100%;color:var(--d-accent);font:italic 23px Georgia,serif}.wdemo-event-card>span{font:15px Georgia,serif}.wdemo-event-card p{width:100%;margin-top:7px}.wdemo-event-card small,.wdemo-rsvp-note{color:#9e968c;letter-spacing:1px;margin-top:15px;font:8px Arial,sans-serif}.wdemo-timeline{text-align:left;border-left:1px solid color-mix(in srgb,var(--d-accent),transparent 55%);max-width:420px;margin:25px auto 0;padding:2px 0 2px 22px}.wdemo-timeline p{color:#70675e;gap:15px;margin:0 0 22px;display:flex;position:relative}.wdemo-timeline p:before{content:"";background:var(--d-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-27px}.wdemo-timeline p>b{min-width:42px;color:var(--d-accent);font-size:12px}.wdemo-timeline p span{flex-direction:column;gap:5px;display:flex}.wdemo-timeline strong{font-size:15px;font-weight:400}.wdemo-timeline small{color:#999187;letter-spacing:0;font:11px Arial,sans-serif}.wdemo-story-image{object-fit:cover;border:5px solid var(--d-paper);border-radius:50%;width:170px;height:170px;margin:14px auto 20px;display:block}.wdemo-gallery{grid-template-columns:1fr 1fr;gap:9px;max-width:520px;margin:23px auto 5px;display:grid}.wdemo-gallery img{object-fit:cover;width:100%;height:175px}.wdemo-gallery img:first-child{grid-row:span 2;height:359px}.wdemo-sample-note{font:9px Arial,sans-serif;letter-spacing:0!important;color:#9e968c!important;margin-top:12px!important}.wdemo-rsvp-note{background:var(--d-paper);border:1px solid color-mix(in srgb,var(--d-accent),transparent 82%);padding:10px 13px;display:inline-block}.wdemo-countdown{justify-content:center;gap:11px;margin:25px 0 18px;display:flex}.wdemo-countdown b{border:1px solid color-mix(in srgb,var(--d-accent),transparent 82%);width:72px;height:72px;color:var(--d-accent);background:#fff;flex-direction:column;justify-content:center;align-items:center;font-weight:400;display:flex}.wdemo-countdown strong{font:25px Georgia,serif}.wdemo-countdown small{color:#9e968c;letter-spacing:1px;margin-top:5px;font:7px Arial,sans-serif}.wdemo-style-name{font:8px Arial,sans-serif;color:#aaa299!important;letter-spacing:.4px!important;margin-top:18px!important}@media (max-width:600px){.wdemo-section.variation-3{padding:40px 19px}.wdemo-event-card{padding:20px 12px}.wdemo-gallery img{height:125px}.wdemo-gallery img:first-child{height:259px}.wdemo-countdown{gap:5px}.wdemo-countdown b{width:59px;height:63px}.wdemo-countdown strong{font-size:22px}.wdemo-timeline{padding-left:17px}.wdemo-timeline p:before{left:-22px}}.wdemo-cover.landing-1:after{border-width:2px;inset:35px}.wdemo-cover.landing-2{background-position:50% 42%;min-height:min(850px,96vh)}.wdemo-cover.landing-2 h1{font-size:clamp(58px,11vw,112px)}.wdemo-cover.landing-3{background-color:var(--d-paper);color:var(--d-accent);min-height:60vh;background-image:none!important}.wdemo-cover.landing-3:after{border-color:color-mix(in srgb,var(--d-accent),transparent 60%)}.wdemo-cover.landing-3 h1{text-shadow:none}.wdemo-cover.landing-3>a{color:var(--d-accent)}.wdemo{overflow:hidden}.wdemo-content{max-width:1100px}.wdemo-section{min-height:340px;overflow:hidden}.wdemo-section:before{z-index:0}.wdemo-section>*{z-index:1;position:relative}.wdemo-section>.wdemo-section-kicker{z-index:3;background:var(--d-paper);padding:5px 8px;position:absolute;top:20px;left:25px}.wdemo-section>.wdemo-style-name{z-index:3;background:var(--d-paper);padding:3px 6px;position:absolute;bottom:10px;right:18px}.wdemo-section-photo{object-fit:cover;width:100%;height:100%;display:none}.wdemo-section-copy{min-width:0}.wdemo-inline-date{color:var(--d-accent);letter-spacing:2px;margin-top:22px;font:11px Arial,sans-serif;display:block}.wdemo-section.variation-2,.wdemo-section.variation-3{border-radius:0;padding:44px}.wdemo-section.variation-2:before,.wdemo-section.variation-3:before{border-radius:0}.wdemo-section.variation-3{background:var(--d-tint)}.wdemo-cover-photo{display:none}.wdemo-cover-copy{z-index:1;position:relative}.wdemo-cover.landing-1{background:var(--d-paper);color:var(--d-accent);min-height:690px;background-image:none!important}.wdemo-cover.landing-1:before{content:"";background:linear-gradient(145deg,#fff,var(--d-paper));border:1px solid var(--d-accent);width:min(72%,510px);height:510px;position:absolute;transform:rotate(-3deg);box-shadow:0 30px 70px #34251f30}.wdemo-cover.landing-1:after{border-color:color-mix(in srgb,var(--d-accent),transparent 55%);width:min(70%,490px);height:490px;inset:auto;transform:rotate(-3deg)}.wdemo-cover.landing-1 .wdemo-cover-copy{max-width:410px;transform:rotate(-3deg)}.wdemo-cover.landing-1 h1{text-shadow:none;font-size:clamp(43px,7vw,73px)}.wdemo-cover.landing-1>a{color:var(--d-accent)}.wdemo-cover.landing-1 .wdemo-photo-note{display:none}.wdemo-cover.landing-2{text-align:left;background-position:50% 38%;align-items:flex-start;padding-left:max(8vw,35px)}.wdemo-cover.landing-2:after{display:none}.wdemo-cover.landing-2 .wdemo-cover-copy{max-width:570px;margin-top:20vh}.wdemo-cover.landing-2 h1 i{margin:0 .18em;display:inline}.wdemo-cover.landing-2 h1{letter-spacing:-.07em;font-style:normal;font-weight:700;line-height:.92}.wdemo-cover.landing-2>a{left:max(8vw,35px)}.wdemo-cover.landing-3{text-align:left;grid-template-columns:1fr 1fr;gap:5vw;min-height:670px;padding:75px max(6vw,30px);display:grid;background-image:none!important}.wdemo-cover.landing-3:after{display:none}.wdemo-cover.landing-3 .wdemo-cover-photo{height:500px;box-shadow:14px 14px 0 var(--d-tint);background-position:50%;background-size:cover;display:block;transform:rotate(4deg)}.wdemo-cover.landing-3 .wdemo-cover-copy{grid-area:1/1}.wdemo-cover.landing-3 h1{letter-spacing:-.075em;font-size:clamp(62px,8vw,122px);font-style:normal;line-height:.88}.wdemo-cover.landing-3 h1 i{display:inline}.wdemo-cover.landing-3>a{bottom:35px;left:max(6vw,30px)}.wdemo-section[data-section=invitation].variation-1{background:#fff;max-width:660px;margin:30px auto;padding:65px;box-shadow:0 22px 55px #4e353018}.wdemo-section[data-section=invitation].variation-1 h3{margin-top:35px}.wdemo-section[data-section=invitation].variation-2{grid-template-columns:44% 56%;align-items:stretch;gap:0;min-height:520px;padding:0;display:grid}.wdemo-section[data-section=invitation].variation-2:before{display:none}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-photo{min-height:520px;display:block}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-copy{align-self:center;padding:80px 48px}.wdemo-section[data-section=invitation].variation-3{text-align:left;min-height:450px;padding:65px 10% 55px 15%}.wdemo-section[data-section=invitation].variation-3:before{display:none}.wdemo-section[data-section=invitation].variation-3:after{content:"&";color:color-mix(in srgb,var(--d-accent),transparent 82%);font:italic 270px Georgia,serif;position:absolute;top:2%;right:4%}.wdemo-section[data-section=invitation].variation-3 h3{letter-spacing:-.08em;max-width:580px;font:clamp(48px,8vw,92px)/.93 Georgia,serif}.wdemo-section[data-section=invitation].variation-3 p{margin-left:0}.wdemo-section[data-section=invitation].variation-3 .wdemo-divider{margin:15px 0}.wdemo-section[data-section=invitation].variation-3 .wdemo-inline-date{border-top:1px solid var(--d-accent);max-width:350px;padding-top:20px}.wdemo-rsvp-head>span,.wdemo-wishes-paper>span{letter-spacing:2px;color:var(--d-accent);font:9px Arial,sans-serif}.wdemo-rsvp-options{justify-content:center;gap:10px;margin:28px auto 0;display:flex}.wdemo-rsvp-options span{border:1px solid var(--d-accent);color:var(--d-accent);letter-spacing:1px;padding:13px 20px;font:10px Arial,sans-serif;display:block}.wdemo-section[data-section=rsvp].variation-1{background:#fff;max-width:600px;margin:20px auto;padding:60px}.wdemo-section[data-section=rsvp].variation-1 .wdemo-rsvp-options{flex-direction:column;max-width:280px}.wdemo-section[data-section=rsvp].variation-1 .wdemo-rsvp-options span{text-align:left}.wdemo-section[data-section=rsvp].variation-2{background:var(--d-accent);color:#fff;flex-direction:column;justify-content:center;min-height:390px;display:flex}.wdemo-section[data-section=rsvp].variation-2:before{border-color:#fff5}.wdemo-section[data-section=rsvp].variation-2 h3{color:#fff;font:clamp(45px,7vw,80px)/1 Georgia,serif}.wdemo-section[data-section=rsvp].variation-2 p,.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-head>span{color:#fff}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options span{color:#fff;border-color:#fff}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options span:first-child{color:var(--d-accent);background:#fff}.wdemo-section[data-section=rsvp].variation-3{background:var(--d-paper);border:2px dashed var(--d-accent);text-align:left;grid-template-columns:1fr 190px;align-items:center;gap:35px;min-height:290px;display:grid}.wdemo-section[data-section=rsvp].variation-3:before{display:none}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-head{padding-right:20px}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-options{border-left:2px dashed var(--d-accent);flex-direction:column;padding-left:25px}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-note{grid-column:1/-1;justify-self:start}.wdemo-section[data-section=event].variation-1 .wdemo-event-card{text-align:center;grid-template-columns:1fr 1fr;max-width:650px;display:grid}.wdemo-section[data-section=event].variation-1 .wdemo-event-card>b{grid-column:1/-1;font-size:30px}.wdemo-section[data-section=event].variation-1 .wdemo-event-card>p{border-top:1px solid var(--d-tint);grid-column:1/-1;padding-top:18px}.wdemo-section[data-section=event].variation-2{grid-template-columns:45% 55%;min-height:440px;padding:0;display:grid}.wdemo-section[data-section=event].variation-2:before{display:none}.wdemo-section[data-section=event].variation-2 .wdemo-section-photo{min-height:440px;display:block}.wdemo-section[data-section=event].variation-2 .wdemo-section-copy{align-self:center;padding:60px 40px}.wdemo-section[data-section=event].variation-3{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.wdemo-section[data-section=event].variation-3:before{display:none}.wdemo-section[data-section=event].variation-3 h3{font-size:clamp(40px,6vw,72px);line-height:1}.wdemo-section[data-section=event].variation-3 .wdemo-event-card{text-align:left;background:#ffffff9c;border:0;justify-content:flex-start;margin:0}.wdemo-section[data-section=event].variation-3 .wdemo-event-card>b{font-size:35px}.wdemo-section[data-section=schedule].variation-1 .wdemo-timeline{max-width:450px}.wdemo-section[data-section=schedule].variation-2{background:var(--d-paper)}.wdemo-section[data-section=schedule].variation-2:before{display:none}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline{border:0;border-top:2px solid var(--d-accent);grid-template-columns:repeat(3,1fr);max-width:none;margin-top:48px;padding:25px 0 0;display:grid}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p{text-align:left;padding:0 20px;display:block}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p:before{top:-31px;left:20px}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p>b{margin-bottom:12px;font-size:24px;display:block}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline{border:0;grid-template-columns:repeat(3,1fr);gap:12px;max-width:760px;padding:0;display:grid}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p{background:#fff;min-height:190px;margin:0;padding:28px 18px;display:block}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p:before{display:none}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p:after{content:"0" attr(data-index);display:none}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p>b{margin-bottom:15px;font:34px Georgia,serif;display:block}.wdemo-section[data-section=story].variation-1 .wdemo-story-image{width:190px;height:190px}.wdemo-section[data-section=story].variation-2{text-align:left;grid-template-columns:48% 52%;align-items:stretch;min-height:420px;padding:0;display:grid}.wdemo-section[data-section=story].variation-2:before{display:none}.wdemo-section[data-section=story].variation-2 .wdemo-story-image{border:0;border-radius:0;width:100%;height:100%;min-height:420px;margin:0}.wdemo-section[data-section=story].variation-2 .wdemo-section-copy{align-self:center;padding:50px}.wdemo-section[data-section=story].variation-2 p{margin-left:0}.wdemo-section[data-section=story].variation-3{text-align:left;color:#fff;align-items:end;min-height:510px;padding:60px;display:flex}.wdemo-section[data-section=story].variation-3:before{display:none}.wdemo-section[data-section=story].variation-3 .wdemo-story-image{filter:brightness(.48);border:0;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy{max-width:540px}.wdemo-section[data-section=story].variation-3 h3{color:#fff;font:clamp(42px,6vw,75px)/1 Georgia,serif}.wdemo-section[data-section=story].variation-3 p{color:#fff;margin:0}.wdemo-story-mark{display:none}.wdemo-section[data-section=story].variation-3 .wdemo-story-mark{color:#fff;font:120px/.6 Georgia,serif;display:block;position:absolute;top:-70px;right:10%}.wdemo-gallery figure{margin:0;position:relative}.wdemo-gallery figure img{height:175px}.wdemo-gallery figcaption{letter-spacing:1px;color:var(--d-accent);margin-top:8px;font:8px Arial,sans-serif;display:none}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery figure:first-child{grid-row:span 2}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery figure:first-child img{height:359px}.wdemo-section[data-section=gallery].variation-2{background:var(--d-paper)}.wdemo-section[data-section=gallery].variation-2:before{display:none}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery{justify-content:center;align-items:center;gap:0;max-width:none;padding:20px 0 40px;display:flex}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure{background:#fff;width:31%;padding:12px 12px 24px;transform:rotate(-9deg);box-shadow:0 17px 25px #1c151426}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure:nth-child(2){z-index:2;transform:rotate(5deg)translateY(20px)}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure:nth-child(3){transform:rotate(-3deg)translateY(-5px)}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery img{height:220px!important}.wdemo-section[data-section=gallery].variation-2 figcaption{display:block}.wdemo-section[data-section=gallery].variation-3{background:var(--d-accent);color:#fff;padding:0 0 45px}.wdemo-section[data-section=gallery].variation-3:before{display:none}.wdemo-section[data-section=gallery].variation-3 h3{color:#fff;padding:34px 20px 12px}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery{grid-template-columns:2fr 1fr 1fr;gap:3px;max-width:none;margin:0;display:grid}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery figure:first-child{grid-row:auto}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery img,.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery figure:first-child img{height:320px}.wdemo-section[data-section=gallery].variation-3 .wdemo-sample-note{color:#fff!important}.wdemo-wishes-paper{max-width:560px;margin:auto}.wdemo-wishes-paper>i{color:var(--d-accent);margin-top:18px;font:30px Georgia,serif;display:block}.wdemo-section[data-section=wishes].variation-1 .wdemo-wishes-paper{background:repeating-linear-gradient(#fff 0 37px,color-mix(in srgb,var(--d-accent),transparent 87%) 38px 39px);text-align:left;box-shadow:8px 8px 0 var(--d-tint);padding:45px 40px 55px}.wdemo-section[data-section=wishes].variation-1 .wdemo-wishes-paper p{font-style:italic}.wdemo-section[data-section=wishes].variation-2{background:var(--d-accent);padding:75px 40px 60px}.wdemo-section[data-section=wishes].variation-2:before{display:none}.wdemo-section[data-section=wishes].variation-2 .wdemo-wishes-paper{background:var(--d-paper);padding:45px;transform:rotate(-3deg);box-shadow:0 15px 35px #0002}.wdemo-section[data-section=wishes].variation-2 .wdemo-wishes-paper:after{content:"";border-left:60px solid #0000;border-right:60px solid #0000;border-top:32px solid var(--d-tint);width:0;height:0;margin:25px auto -65px;display:block}.wdemo-section[data-section=wishes].variation-3{grid-template-columns:1fr 1fr;align-items:center;gap:22px;display:grid}.wdemo-section[data-section=wishes].variation-3:before{display:none}.wdemo-section[data-section=wishes].variation-3 .wdemo-wishes-paper{background:#fff;padding:45px 25px;transform:rotate(5deg);box-shadow:0 10px 18px #0002}.wdemo-section[data-section=wishes].variation-3 .wdemo-rsvp-note{letter-spacing:0;text-align:left;color:var(--d-accent);background:0 0;border:0;font-size:16px;line-height:1.5}.wdemo-section[data-section=countdown].variation-1 .wdemo-countdown{border-top:1px solid var(--d-accent);border-bottom:1px solid var(--d-accent);max-width:640px;margin:35px auto 25px}.wdemo-section[data-section=countdown].variation-1 .wdemo-countdown b{border:0;width:25%;height:105px}.wdemo-section[data-section=countdown].variation-1 .wdemo-countdown strong{font-size:40px}.wdemo-section[data-section=countdown].variation-2{background:var(--d-accent);color:#fff}.wdemo-section[data-section=countdown].variation-2:before{display:none}.wdemo-section[data-section=countdown].variation-2 h3,.wdemo-section[data-section=countdown].variation-2>p{color:#fff}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown{align-items:end;max-width:580px;margin:35px auto}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown b{color:#fff;background:0 0;border:0;width:20%;height:auto}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown b:first-child{width:40%}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown b:first-child strong{font-size:120px;line-height:.9}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown small{color:#fff}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown{flex-wrap:wrap;gap:14px}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown b{border:5px solid var(--d-accent);outline-offset:-10px;border-radius:50%;outline:1px solid #fff;width:115px;height:115px}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown strong{font-size:37px}.wdemo-section[data-section=thanks].variation-1{background:#fff;max-width:650px;margin:20px auto;padding:70px 65px}.wdemo-section[data-section=thanks].variation-1 .wdemo-couple-line{margin-top:50px!important}.wdemo-section[data-section=thanks].variation-2{color:#fff;flex-direction:column;justify-content:end;min-height:490px;padding:0;display:flex}.wdemo-section[data-section=thanks].variation-2:before{display:none}.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo{filter:brightness(.48);display:block;position:absolute;inset:0}.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{max-width:620px;margin:0 auto;padding:50px}.wdemo-section[data-section=thanks].variation-2 h3,.wdemo-section[data-section=thanks].variation-2 p,.wdemo-section[data-section=thanks].variation-2 .wdemo-couple-line{color:#fff!important}.wdemo-section[data-section=thanks].variation-2 h3{font-size:50px}.wdemo-section[data-section=thanks].variation-3{text-align:left;grid-template-columns:45% 55%;align-items:stretch;min-height:420px;padding:0;display:grid}.wdemo-section[data-section=thanks].variation-3:before{display:none}.wdemo-section[data-section=thanks].variation-3 .wdemo-section-photo{min-height:420px;display:block}.wdemo-section[data-section=thanks].variation-3 .wdemo-section-copy{align-self:center;padding:45px}.wdemo-section[data-section=thanks].variation-3 .wdemo-section-copy p{margin-left:0}@media (max-width:700px){.wdemo-cover{overflow-wrap:anywhere}.wdemo-cover.landing-1{min-height:590px}.wdemo-cover.landing-1:before{width:85%;height:430px}.wdemo-cover.landing-1:after{width:81%;height:410px}.wdemo-cover.landing-2{padding-left:25px}.wdemo-cover.landing-2>a{left:25px}.wdemo-cover.landing-3{grid-template-columns:1fr;gap:25px;padding:65px 25px 90px}.wdemo-cover.landing-3 .wdemo-cover-photo{grid-area:2/1;justify-self:end;width:75%;height:300px}.wdemo-cover.landing-3 .wdemo-cover-copy{grid-area:1/1}.wdemo-cover.landing-3 h1{font-size:clamp(60px,16vw,95px)}.wdemo-cover.landing-3>a{bottom:25px;left:25px}.wdemo-section.variation-2,.wdemo-section.variation-3{padding:35px 20px}.wdemo-section[data-section=invitation].variation-2,.wdemo-section[data-section=event].variation-2,.wdemo-section[data-section=story].variation-2,.wdemo-section[data-section=thanks].variation-3{grid-template-columns:1fr;padding:0}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-photo,.wdemo-section[data-section=event].variation-2 .wdemo-section-photo,.wdemo-section[data-section=story].variation-2 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-3 .wdemo-section-photo{height:270px;min-height:0}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-copy,.wdemo-section[data-section=event].variation-2 .wdemo-section-copy,.wdemo-section[data-section=story].variation-2 .wdemo-section-copy,.wdemo-section[data-section=thanks].variation-3 .wdemo-section-copy{padding:40px 28px}.wdemo-section[data-section=invitation].variation-3{padding:55px 30px}.wdemo-section[data-section=invitation].variation-3 h3{font-size:50px}.wdemo-section[data-section=rsvp].variation-3{grid-template-columns:1fr;gap:0}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-options{border-left:0;border-top:2px dashed var(--d-accent);max-width:none;margin-top:20px;padding:22px 0 0}.wdemo-section[data-section=event].variation-3{text-align:center;grid-template-columns:1fr}.wdemo-section[data-section=event].variation-3 .wdemo-event-card{text-align:center;margin:auto}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline,.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline{grid-template-columns:1fr;gap:15px}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline{border-top:0;border-left:2px solid var(--d-accent);padding:0 0 0 20px}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p:before{top:6px;left:-26px}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure{width:36%;padding:6px 6px 13px}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery img{height:130px!important}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery img,.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery figure:first-child img{height:185px}.wdemo-section[data-section=wishes].variation-3{grid-template-columns:1fr}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown b:first-child strong{font-size:70px}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown b{width:85px;height:85px}.wdemo-section[data-section=thanks].variation-1,.wdemo-section[data-section=invitation].variation-1{padding:45px 25px}}.wdemo-map-panel,.wdemo-story-milestones{display:none}.wdemo-section[data-section=event].variation-3 .wdemo-map-panel{border:1px solid color-mix(in srgb,var(--d-accent),transparent 55%);background:linear-gradient(32deg,transparent 44%,#fffc 45% 51%,transparent 52%),linear-gradient(127deg,transparent 25%,#ffffffa8 26% 31%,transparent 32%),repeating-linear-gradient(0deg,transparent 0 38px,color-mix(in srgb,var(--d-accent),transparent 90%) 39px 40px),repeating-linear-gradient(90deg,transparent 0 43px,color-mix(in srgb,var(--d-accent),transparent 90%) 44px 45px),var(--d-paper);place-content:center;min-height:310px;display:grid;position:relative;overflow:hidden}.wdemo-map-pin{background:var(--d-accent);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:65px;height:65px;margin:auto;font:45px Georgia,serif;display:grid;transform:rotate(-45deg);box-shadow:0 10px 25px #0002}.wdemo-map-panel small{color:var(--d-accent);background:#fff;padding:5px 8px;position:absolute;bottom:12px;right:15px}.wdemo-section[data-section=story].variation-3 .wdemo-story-milestones{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.wdemo-story-milestones span{letter-spacing:.8px;color:#fff;border-top:1px solid #fff9;padding-top:8px;font:10px Arial,sans-serif}@media (max-width:700px){.wdemo-section[data-section=event].variation-3 .wdemo-map-panel{min-height:230px}}.wdemo-gallery-carousel{outline:none;width:100%;max-width:760px;margin:28px auto 0}.wdemo-gallery-carousel:focus-visible{outline-offset:4px;outline:2px solid #fff}.wdemo-gallery-stage{background:#191717;place-items:center;height:min(66vh,610px);min-height:330px;display:grid;position:relative;overflow:hidden}.wdemo-gallery-stage>img{object-fit:contain;width:100%;height:100%;display:block}.wdemo-gallery-stage>button{color:#fff;cursor:pointer;background:#171414a8;border:1px solid #fffa;border-radius:50%;place-items:center;width:43px;height:43px;font:30px/1 Georgia,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wdemo-gallery-stage>button:hover{background:var(--d-accent)}.wdemo-gallery-prev{left:13px}.wdemo-gallery-next{right:13px}.wdemo-gallery-stage>span{color:#fff;letter-spacing:2px;background:#171414b8;padding:7px 9px;font:10px Arial,sans-serif;position:absolute;bottom:15px;right:17px}.wdemo-gallery-thumbs{justify-content:center;gap:8px;margin-top:12px;display:flex}.wdemo-gallery-thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;width:68px;height:58px;padding:2px}.wdemo-gallery-thumbs button.active{border-color:#fff}.wdemo-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery-carousel{padding:0 18px}@media (max-width:700px){.wdemo-gallery-stage{height:min(65vh,450px);min-height:260px}.wdemo-gallery-stage>button{width:36px;height:36px;font-size:25px}.wdemo-gallery-thumbs button{width:56px;height:48px}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery-carousel{padding:0 8px}}.wdemo-gallery-stage .wdemo-gallery-ambient{object-fit:cover;filter:blur(30px)brightness(.45);opacity:.8;width:120%;height:120%;position:absolute;inset:-10%}.wdemo-gallery-stage .wdemo-gallery-main{z-index:1;position:relative}.wdemo-gallery-stage>button,.wdemo-gallery-stage>span{z-index:2}.wdemo-gallery-thumbs{scrollbar-width:thin;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.wdemo-gallery-thumbs button{flex:0 0 68px}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery{scrollbar-width:thin;justify-content:flex-start;padding:25px 18px 48px;overflow-x:auto}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure{flex:0 0 clamp(150px,31%,220px)}@media (max-width:700px){.wdemo-gallery-thumbs button{flex-basis:56px}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure{flex-basis:36%}.wdemo-cover.landing-2:before{content:"";-webkit-backdrop-filter:blur(18px)brightness(.6);backdrop-filter:blur(18px)brightness(.6);z-index:0;background:#17141444;position:absolute;inset:0}.wdemo-cover.landing-2 .wdemo-cover-photo{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.wdemo-cover.landing-2 .wdemo-cover-copy,.wdemo-cover.landing-2>a{z-index:2;text-shadow:0 2px 14px #100b0b}.wdemo-cover.landing-3 .wdemo-cover-photo{background-repeat:no-repeat;background-size:contain;background-color:var(--d-paper);width:100%;box-shadow:none;transform:none}.wdemo-section{overflow-wrap:anywhere;overflow:visible}.wdemo-section-photo,.wdemo-story-image,.wdemo-gallery figure img,.wdemo-gallery-thumbs img{object-fit:contain;background:color-mix(in srgb,var(--d-paper),#171414 12%)}.wdemo-section[data-section=story].variation-1 .wdemo-story-image{border-radius:16px;width:min(100%,280px);height:220px}.wdemo-section[data-section=story].variation-3,.wdemo-section[data-section=thanks].variation-2{background:#211d1c}.wdemo-section[data-section=story].variation-3 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo{object-fit:contain;filter:brightness(.65);background:#211d1c}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{z-index:1;text-shadow:0 2px 14px #100b0b;background:0 0;position:relative}.wdemo-section[data-section=invitation].variation-3 h3{font-size:clamp(36px,10vw,50px)}.wdemo-gallery figure img{width:100%}}.wdemo-gallery-view-all{border:1px solid var(--d-accent);color:var(--d-accent);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:100px;margin:22px auto 8px;padding:11px 20px;font:12px Arial,sans-serif;display:block}.wdemo-gallery-view-all:hover{background:var(--d-accent);color:#fff}.wdemo-cover.landing-1.has-section-photo .wdemo-cover-copy{margin-top:-135px}.wdemo-cover.landing-1.has-section-photo .wdemo-cover-photo{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(64%,450px);height:28%;display:block;position:absolute;bottom:12%;left:50%;transform:translate(-50%)rotate(-3deg)}.wdemo-section[data-section=invitation].variation-1.has-section-photo .wdemo-section-photo,.wdemo-section[data-section=event].variation-1.has-section-photo .wdemo-section-photo,.wdemo-section[data-section=schedule].has-section-photo .wdemo-section-photo,.wdemo-section[data-section=thanks].variation-1.has-section-photo .wdemo-section-photo{object-fit:contain;background:var(--d-paper);width:100%;height:230px;margin:18px auto 24px;display:block}.wdemo-section[data-section=invitation].variation-3.has-section-photo .wdemo-section-photo{float:right;object-fit:contain;background:var(--d-paper);width:37%;height:290px;margin:0 0 20px 25px;display:block}.wdemo-section[data-section=event].variation-3.has-section-photo .wdemo-section-photo{object-fit:contain;background:var(--d-paper);grid-column:1/-1;width:100%;height:230px;display:block}@media (max-width:700px){.wdemo-cover.landing-1.has-section-photo .wdemo-cover-copy{margin-top:-115px}.wdemo-cover.landing-1.has-section-photo .wdemo-cover-photo{width:72%;height:28%;bottom:12%}.wdemo-section[data-section=invitation].variation-3.has-section-photo .wdemo-section-photo{float:none;width:100%;height:220px;margin:0 auto 20px}.wdemo-section[data-section=event].variation-3.has-section-photo .wdemo-section-photo{height:220px}}.wdemo-editor-section{padding-top:0}@media (max-width:700px){.wdemo-section[data-section=schedule].variation-2{flex-direction:column;display:flex}.wdemo-section[data-section=schedule].variation-2.has-section-photo .wdemo-section-photo{order:0;margin:0 auto 22px}.wdemo-section[data-section=schedule].variation-2 .wdemo-section-kicker{order:1}.wdemo-section[data-section=schedule].variation-2 h3{order:2}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline{border:0;border-top:1px solid var(--d-accent);order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:24px 0 12px;padding:18px 0 0;display:grid}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:0 3px;display:flex}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p:before{top:-23px;left:calc(50% - 4px)}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p>b{min-width:0;margin:0;font:700 15px Georgia,serif}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline strong{font-size:12px;line-height:1.3}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline small{display:none}.wdemo-section[data-section=schedule].variation-2 .wdemo-style-name{order:4}}.wdemo-section[data-section=qr]{background:var(--d-paper);min-height:390px;padding:50px}.wdemo-section[data-section=qr]:before{inset:12px}.wdemo-qr-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(190px,270px);align-items:center;gap:42px;max-width:680px;margin:auto;display:grid}.wdemo-qr-copy>span{letter-spacing:2px;color:var(--d-accent);font:10px Arial,sans-serif}.wdemo-qr-copy h3{margin:18px 0;font-size:clamp(28px,4vw,42px);line-height:1.12}.wdemo-qr-copy p{margin:0;font-size:15px;line-height:1.7}.wdemo-qr-copy strong{color:var(--d-accent);margin-top:24px;font:italic 22px Georgia,serif;display:block}.wdemo-qr-image-wrap{border:1px solid color-mix(in srgb,var(--d-accent),transparent 67%);text-align:center;background:#fff;min-width:0;padding:19px;box-shadow:0 12px 35px #38231c14}.wdemo-qr-image{aspect-ratio:1;object-fit:contain;image-rendering:auto;background:#fff;width:100%;display:block}.wdemo-qr-image-wrap>span{color:var(--d-accent);letter-spacing:1.5px;margin-top:13px;font:9px Arial,sans-serif;display:block}.wdemo-qr-placeholder{aspect-ratio:1;color:var(--d-accent);background:var(--d-paper);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.wdemo-qr-placeholder small{color:var(--d-accent);letter-spacing:0;margin:0}.wdemo-section[data-section=qr].variation-2{background:var(--d-accent);color:#fff}.wdemo-section[data-section=qr].variation-2:before{border-color:#ffffff7a}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-layout{text-align:center;flex-direction:column-reverse;gap:19px;display:flex}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-copy h3,.wdemo-section[data-section=qr].variation-2 .wdemo-qr-copy>span,.wdemo-section[data-section=qr].variation-2 .wdemo-qr-copy strong,.wdemo-section[data-section=qr].variation-2 .wdemo-qr-image-wrap>span{color:inherit}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-copy p{color:#fff}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-image-wrap{width:min(100%,245px);box-shadow:none;color:var(--d-accent);border:0}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-copy strong{margin-top:12px}.wdemo-section[data-section=qr].variation-3{border-top:3px solid var(--d-accent);background:#fff;padding:40px}.wdemo-section[data-section=qr].variation-3:before{display:none}.wdemo-section[data-section=qr].variation-3 .wdemo-qr-layout{grid-template-columns:minmax(175px,240px) minmax(0,1fr);gap:38px}.wdemo-section[data-section=qr].variation-3 .wdemo-qr-copy{grid-area:1/2}.wdemo-section[data-section=qr].variation-3 .wdemo-qr-image-wrap{box-shadow:none;border:1px solid var(--d-tint);grid-area:1/1;padding:10px}@media (max-width:700px){.wdemo-section[data-section=qr],.wdemo-section[data-section=qr].variation-3{padding:42px 22px 30px}.wdemo-qr-layout,.wdemo-section[data-section=qr].variation-3 .wdemo-qr-layout{text-align:center;flex-direction:column;gap:25px;display:flex}.wdemo-section[data-section=qr].variation-3 .wdemo-qr-layout{flex-direction:column-reverse}.wdemo-qr-copy h3{font-size:30px}.wdemo-qr-copy p{font-size:13px}.wdemo-qr-image-wrap,.wdemo-section[data-section=qr].variation-3 .wdemo-qr-image-wrap{flex:none;width:min(100%,230px);padding:14px}}
.wdemo{--d-ink:color-mix(in srgb, var(--d-accent), #1d1b19 48%);--d-hairline:color-mix(in srgb, var(--d-accent), transparent 76%)}.wdemo-section{box-shadow:0 22px 52px #211d1820}.wdemo-section h3{text-wrap:balance;font-size:clamp(27px,3.8vw,42px);line-height:1.13}.wdemo-section p{color:#554e49;text-wrap:pretty;line-height:1.68}.wdemo-section>.wdemo-section-kicker{border-left:2px solid var(--d-accent);background:color-mix(in srgb, var(--d-paper), white 28%);letter-spacing:.2em;padding:6px 9px;top:18px;left:22px}.wdemo-section>.wdemo-style-name{display:none}.wdemo-editor-section .wdemo-section>.wdemo-style-name{display:block}.wdemo-inline-date{font-weight:600}.wdemo-cover.landing-1:before{box-shadow:0 28px 74px #221b1733}.wdemo-cover.landing-1 .wdemo-cover-copy{max-width:min(85vw,470px)}.wdemo-cover.landing-1 .wdemo-kicker{font-size:11px}.wdemo-cover.landing-1 .wdemo-date{border-top:1px solid var(--d-accent);padding-top:14px;display:inline-block}.wdemo-cover.landing-2 .wdemo-cover-copy{padding:22px 25px 25px 0}.wdemo-cover.landing-2 h1{letter-spacing:-.065em}.wdemo-cover.landing-3 .wdemo-cover-copy{align-self:center}.wdemo-cover.landing-3 .wdemo-cover-photo{background-color:#0000;background-repeat:no-repeat;background-size:contain}.wdemo-section[data-section=invitation].variation-1{background:radial-gradient(circle at 50% -10%, var(--d-tint), #fff 47%);border:1px solid var(--d-hairline)}.wdemo-section[data-section=invitation].variation-1 .wdemo-section-copy:before{content:"✳";color:var(--d-accent);margin:20px auto 10px;font-size:23px;display:block}.wdemo-section[data-section=invitation].variation-1 .wdemo-couple-line{font-size:clamp(27px,4vw,39px)!important}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-copy{background:linear-gradient(145deg, #fff 10%, var(--d-paper))}.wdemo-section[data-section=invitation].variation-2 .wdemo-couple-line{border-top:1px solid var(--d-hairline);padding-top:21px}.wdemo-section[data-section=invitation].variation-3{background:var(--d-tint)}.wdemo-section[data-section=invitation].variation-3 h3{font-size:clamp(42px,7vw,78px)}.wdemo-section[data-section=invitation].variation-3 .wdemo-section-photo{border:9px solid #fff;box-shadow:0 14px 28px #2b211d20}.wdemo-rsvp-options span{min-width:0;line-height:1.35}.wdemo-section[data-section=rsvp].variation-1 .wdemo-rsvp-options span:first-child{background:var(--d-paper)}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options{width:min(100%,530px)}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options span{flex:1;padding-block:17px}.wdemo-section[data-section=rsvp].variation-3{background:#fff;border-style:dashed}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-note{background:0 0;border:0;padding-left:0}.wdemo-section[data-section=event] .wdemo-event-card{background:color-mix(in srgb, var(--d-paper), white 35%)}.wdemo-section[data-section=event] .wdemo-event-card>b{line-height:1.16}.wdemo-section[data-section=event] .wdemo-event-card p{color:var(--d-ink)}.wdemo-section[data-section=event].variation-1 .wdemo-event-card{max-width:610px;padding:35px}.wdemo-section[data-section=event].variation-1 .wdemo-event-card>b{font-size:clamp(27px,4vw,38px)}.wdemo-section[data-section=event].variation-2 .wdemo-section-copy{text-align:left}.wdemo-section[data-section=event].variation-2 .wdemo-event-card{text-align:left;background:0 0;border:0;justify-content:flex-start;margin-left:0;padding:0}.wdemo-section[data-section=event].variation-2 .wdemo-event-card>b{border-bottom:1px solid var(--d-hairline);padding-bottom:16px}.wdemo-section[data-section=event].variation-3 .wdemo-map-panel{border-radius:45% 45% 3px 3px}.wdemo-section[data-section=schedule].variation-1 .wdemo-timeline{border-left-width:2px}.wdemo-section[data-section=schedule].variation-1 .wdemo-timeline p{gap:20px;margin-bottom:27px}.wdemo-section[data-section=schedule].variation-1 .wdemo-timeline strong{font-weight:600}.wdemo-section[data-section=schedule].variation-2 .wdemo-timeline p>b{font-size:20px}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p{border-top:3px solid var(--d-accent);box-shadow:0 8px 20px #2b211d12}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline strong{font-size:18px}.wdemo-section[data-section=story].variation-1 .wdemo-story-image{border-radius:50% 50% 4px 4px;width:min(75%,260px);height:260px}.wdemo-section[data-section=story].variation-2 .wdemo-section-copy{background:var(--d-paper)}.wdemo-section[data-section=story].variation-2 h3{border-bottom:1px solid var(--d-hairline);padding-bottom:18px}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy{background:linear-gradient(90deg,#171414b8,#0000);padding:25px}.wdemo-section[data-section=gallery] .wdemo-gallery:has(figure:only-child){max-width:480px;display:block}.wdemo-section[data-section=gallery] .wdemo-gallery:has(figure:only-child) figure{width:100%;transform:none}.wdemo-section[data-section=gallery] .wdemo-gallery:has(figure:only-child) img{object-fit:contain;width:100%;max-height:500px;height:auto!important}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery:has(figure:only-child) figure{width:min(100%,380px);margin:auto}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery:not(:has(figure:nth-child(3))){grid-template-columns:1fr}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery:not(:has(figure:nth-child(3))) figure:first-child{grid-row:auto}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery-stage{border-block:1px solid #fff5}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery-ambient{filter:blur(25px)brightness(.68)}.wdemo-section[data-section=wishes].variation-1 .wdemo-wishes-paper{background-size:auto 42px}.wdemo-section[data-section=wishes].variation-1 .wdemo-wishes-paper>span{border-bottom:1px solid var(--d-hairline);padding-bottom:14px;display:block}.wdemo-section[data-section=wishes].variation-2 .wdemo-wishes-paper{max-width:500px}.wdemo-section[data-section=wishes].variation-3 .wdemo-rsvp-note{font-size:clamp(13px,2vw,19px)}.wdemo-section[data-section=qr].variation-1 .wdemo-qr-image-wrap{transform:rotate(2deg)}.wdemo-section[data-section=qr].variation-2 .wdemo-qr-image-wrap{background:#fff}.wdemo-section[data-section=qr].variation-3 .wdemo-qr-image-wrap{border-width:2px}.wdemo-section[data-section=countdown] .wdemo-countdown{font-variant-numeric:tabular-nums}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown{flex-wrap:nowrap}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown b{width:min(21%,115px)}.wdemo-section[data-section=thanks].variation-1 .wdemo-section-copy{max-width:520px;margin:auto}.wdemo-section[data-section=thanks].variation-1 .wdemo-couple-line{border-top:1px solid var(--d-hairline);padding-top:22px}.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{background:linear-gradient(90deg,#171414a6,#0000)}.wdemo-section[data-section=thanks].variation-3 .wdemo-section-copy{background:var(--d-paper)}.wdemo-section[data-section=thanks].variation-3 .wdemo-couple-line{border-top:1px solid var(--d-hairline);padding-top:18px}@media (max-width:700px){.wdemo-section{box-shadow:0 12px 30px #211d1816}.wdemo-section>.wdemo-section-kicker{font-size:8px}.wdemo-section h3{font-size:clamp(27px,7vw,35px)}.wdemo-section p{font-size:14px;line-height:1.62}.wdemo-cover.landing-1 .wdemo-cover-copy{max-width:82%}.wdemo-cover.landing-1.has-section-photo .wdemo-cover-copy{margin-top:-115px}.wdemo-cover.landing-1.has-section-photo .wdemo-cover-photo{height:25%;bottom:7%}.wdemo-cover.landing-2{min-height:min(760px,100svh)}.wdemo-cover.landing-2 .wdemo-cover-copy{max-width:95%;margin-top:30vh;padding:16px 18px 16px 0}.wdemo-cover.landing-2 h1{font-size:clamp(48px,12vw,72px)}.wdemo-cover.landing-3{gap:8px}.wdemo-cover.landing-3 h1{font-size:clamp(53px,14vw,80px)}.wdemo-cover.landing-3 .wdemo-cover-photo{width:100%;height:min(44vh,340px)}.wdemo-section[data-section=invitation].variation-1,.wdemo-section[data-section=thanks].variation-1{padding:53px 24px 42px}.wdemo-section[data-section=invitation].variation-1 .wdemo-couple-line{font-size:29px!important}.wdemo-section[data-section=invitation].variation-2 .wdemo-section-copy{padding:42px 26px 46px}.wdemo-section[data-section=invitation].variation-3{padding:52px 25px 38px}.wdemo-section[data-section=invitation].variation-3 .wdemo-section-photo{width:100%;margin-bottom:24px}.wdemo-section[data-section=invitation].variation-3 h3{font-size:43px}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options{flex-direction:column}.wdemo-section[data-section=rsvp].variation-2 .wdemo-rsvp-options span{padding:14px 18px}.wdemo-section[data-section=rsvp].variation-3 .wdemo-rsvp-options{padding-top:20px}.wdemo-section[data-section=event].variation-1 .wdemo-event-card{padding:23px 16px}.wdemo-section[data-section=event].variation-2 .wdemo-section-copy{padding:43px 26px 45px}.wdemo-section[data-section=event].variation-2 .wdemo-event-card{text-align:left}.wdemo-section[data-section=event].variation-3 .wdemo-map-panel{min-height:210px}.wdemo-section[data-section=schedule].variation-1 .wdemo-timeline{margin-bottom:20px}.wdemo-section[data-section=schedule].variation-3 .wdemo-timeline p{min-height:130px;padding:19px}.wdemo-section[data-section=story].variation-2 .wdemo-section-copy{padding:38px 26px 44px}.wdemo-section[data-section=story].variation-3{background:#211d1c;flex-direction:column;min-height:0;padding:0 0 34px;display:flex}.wdemo-section[data-section=story].variation-3 .wdemo-story-image{object-fit:contain;filter:none;width:100%;height:auto;max-height:460px;position:relative;inset:auto}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy{width:100%;max-width:none;text-shadow:none;background:0 0;padding:28px 26px 0}.wdemo-section[data-section=story].variation-3 .wdemo-story-mark{display:none}.wdemo-section[data-section=story].variation-3 .wdemo-story-milestones{gap:7px}.wdemo-section[data-section=gallery] .wdemo-gallery:has(figure:only-child) img{max-height:370px}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery:has(figure:only-child) figure{flex-basis:min(80%,290px)}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery figure:first-child{grid-area:auto/1/auto/-1}.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery figure img,.wdemo-section[data-section=gallery].variation-1 .wdemo-gallery figure:first-child img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:430px;display:block}.wdemo-section[data-section=gallery].variation-2 .wdemo-gallery figure img{object-fit:contain;background:#fff;max-height:180px;height:auto!important}.wdemo-section[data-section=wishes].variation-1 .wdemo-wishes-paper{padding:45px 24px 48px}.wdemo-section[data-section=wishes].variation-2{padding:64px 23px 58px}.wdemo-section[data-section=wishes].variation-2 .wdemo-wishes-paper{padding:37px 27px}.wdemo-section[data-section=wishes].variation-3 .wdemo-rsvp-note{text-align:center}.wdemo-section[data-section=qr].variation-1 .wdemo-qr-image-wrap{transform:none}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown{gap:6px}.wdemo-section[data-section=countdown].variation-2 .wdemo-countdown b:first-child strong{font-size:clamp(55px,16vw,72px)}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown{grid-template-columns:repeat(2,minmax(0,100px));justify-content:center;gap:12px;display:grid}.wdemo-section[data-section=countdown].variation-3 .wdemo-countdown b{width:100%;height:100px}.wdemo-section[data-section=thanks].variation-2{background:#211d1c;flex-direction:column;min-height:0;padding:0 0 35px;display:flex}.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo{object-fit:contain;filter:none;width:100%;height:auto;max-height:460px;position:relative;inset:auto}.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{text-shadow:none;background:0 0;padding:28px 26px 0}.wdemo-section[data-section=thanks].variation-2 h3{font-size:41px}.wdemo-section[data-section=thanks].variation-3 .wdemo-section-copy{padding:38px 26px 42px}}
.wdemo-optin-photo{object-fit:contain;background:var(--d-paper);width:min(100%,430px);height:auto;max-height:48vh;margin:0 auto 23px;display:block}.wdemo-section[data-section=rsvp].variation-3 .wdemo-optin-photo,.wdemo-section[data-section=wishes].variation-3 .wdemo-optin-photo{width:100%;max-height:340px}.wdemo-cover-image{display:none}.wdemo-cover:is(.landing-4,.landing-5,.landing-6){overflow:hidden;background-image:none!important}.wdemo-cover:is(.landing-4,.landing-5,.landing-6):after,.wdemo-cover:is(.landing-4,.landing-5,.landing-6) .wdemo-cover-photo{display:none}.wdemo-cover:is(.landing-4,.landing-5,.landing-6) .wdemo-cover-image{display:block}.wdemo-cover.landing-4{background:var(--d-paper);min-height:760px;color:var(--d-accent);justify-content:flex-end;padding:0 0 105px}.wdemo-cover.landing-4 .wdemo-cover-image{object-fit:cover;width:100%;height:65%;position:absolute;inset:0 0 auto}.wdemo-cover.landing-4 .wdemo-cover-copy{background:color-mix(in srgb, var(--d-paper), white 32%);border:1px solid var(--d-hairline);width:min(80%,720px);margin-top:-85px;padding:35px 32px;box-shadow:0 16px 50px #17141425}.wdemo-cover.landing-4 h1{color:var(--d-accent);text-shadow:none;margin:16px 0;font-size:clamp(49px,7vw,82px)}.wdemo-cover.landing-4>a{color:var(--d-accent);bottom:28px}.wdemo-cover.landing-5{text-align:left;background:#201c1b;justify-content:flex-end;align-items:flex-start;min-height:780px;padding:70px max(6vw,28px) 105px}.wdemo-cover.landing-5:before{content:"";z-index:1;background:linear-gradient(90deg,#171414b5 0%,#17141430 73%),linear-gradient(#0000 45%,#171414a5);position:absolute;inset:0}.wdemo-cover.landing-5 .wdemo-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wdemo-cover.landing-5 .wdemo-cover-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2;background:#17141440;border-left:2px solid #fff;width:min(100%,680px);padding:28px}.wdemo-cover.landing-5 h1{letter-spacing:-.07em;font-size:clamp(52px,9vw,105px);font-style:normal;line-height:.95}.wdemo-cover.landing-5 h1 i{display:inline}.wdemo-cover.landing-5>a{z-index:2;bottom:37px;left:max(6vw,28px)}.wdemo-cover.landing-6{text-align:left;background:var(--d-paper);min-height:670px;color:var(--d-accent);grid-template-columns:52% 48%;gap:0;padding:0;display:grid}.wdemo-cover.landing-6 .wdemo-cover-image{object-fit:cover;grid-area:1/2;width:100%;height:100%}.wdemo-cover.landing-6 .wdemo-cover-copy{grid-area:1/1;align-self:center;padding:55px max(4vw,24px)}.wdemo-cover.landing-6 h1{letter-spacing:-.055em;text-shadow:none;font-size:clamp(52px,7vw,86px)}.wdemo-cover.landing-6 h1 i{display:inline}.wdemo-cover.landing-6>a{color:var(--d-accent);bottom:30px;left:max(4vw,24px)}.wdemo-section:is(.variation-4,.variation-5,.variation-6){isolation:isolate;border-radius:0;overflow:hidden}.wdemo-section:is(.variation-4,.variation-5,.variation-6):before{display:none}.wdemo-section:is(.variation-4,.variation-5,.variation-6)>.wdemo-section-background{object-fit:cover;width:100%;display:block}.wdemo-section:is(.variation-4,.variation-5,.variation-6) .wdemo-section-photo,.wdemo-section:is(.variation-4,.variation-5,.variation-6) .wdemo-story-image{display:none!important}.wdemo-section:is(.variation-4,.variation-5,.variation-6)>.wdemo-section-kicker{color:var(--d-accent);border-left:2px solid var(--d-accent);background:#fff}.wdemo-section:is(.variation-4,.variation-5,.variation-6) .wdemo-rsvp-note{background:0 0;border-color:currentColor}.wdemo-section.variation-4{color:#fff;background:#211d1c;flex-direction:column;justify-content:flex-end;align-items:center;min-height:540px;padding:72px 44px 52px;display:flex}.wdemo-section.variation-4>.wdemo-section-background{z-index:0;height:100%;position:absolute;inset:0}.wdemo-section.variation-4:after{content:"";z-index:0;background:linear-gradient(#1714142b 30%,#171414c9);position:absolute;inset:0}.wdemo-section.variation-4 h3,.wdemo-section.variation-4 p,.wdemo-section.variation-4 .wdemo-couple-line{color:#fff!important}.wdemo-section.variation-4 .wdemo-section-copy,.wdemo-section.variation-4 .wdemo-wishes-paper,.wdemo-section.variation-4 .wdemo-rsvp-head,.wdemo-section.variation-4 .wdemo-qr-layout{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211d1c72;border:1px solid #ffffff80;width:min(100%,670px);padding:29px}.wdemo-section.variation-4 .wdemo-rsvp-head>span,.wdemo-section.variation-4 .wdemo-wishes-paper>span,.wdemo-section.variation-4 .wdemo-qr-copy>span,.wdemo-section.variation-4 .wdemo-qr-copy strong,.wdemo-section.variation-4 .wdemo-inline-date{color:#fff}.wdemo-section.variation-4 .wdemo-rsvp-options span{color:#fff;border-color:#fff}.wdemo-section.variation-4 .wdemo-timeline{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211d1c72;border:1px solid #ffffff80;width:min(100%,640px);max-width:none;padding:24px}.wdemo-section.variation-4 .wdemo-timeline strong,.wdemo-section.variation-4 .wdemo-timeline b,.wdemo-section.variation-4 .wdemo-timeline small{color:#fff}.wdemo-section.variation-4 .wdemo-event-card{background:0 0;border-color:#ffffff80}.wdemo-section.variation-4 .wdemo-event-card>b,.wdemo-section.variation-4 .wdemo-event-card p{color:#fff}.wdemo-section.variation-4 .wdemo-map-panel{display:none}.wdemo-section.variation-4 .wdemo-countdown{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211d1c72;border:1px solid #ffffff80;padding:16px}.wdemo-section.variation-4 .wdemo-countdown b{color:#fff;background:0 0;border-color:#ffffff80}.wdemo-section.variation-4 .wdemo-countdown small{color:#fff}.wdemo-section.variation-4 .wdemo-qr-image-wrap{background:#fff}.wdemo-section.variation-4 .wdemo-qr-image-wrap>span{color:var(--d-accent)}.wdemo-section.variation-4 .wdemo-gallery{width:min(100%,740px);max-width:none}.wdemo-section.variation-4[data-section=gallery]{min-height:0;padding:72px 36px 45px}.wdemo-section.variation-4[data-section=gallery] h3{text-align:center;max-width:700px}.wdemo-section.variation-4 .wdemo-gallery figure{border:7px solid #fff;box-shadow:0 10px 26px #0005}.wdemo-section.variation-4 .wdemo-gallery-view-all{color:#fff;border-color:#fff}.wdemo-section.variation-4 .wdemo-sample-note{color:#fff!important}.wdemo-section.variation-4 .wdemo-wishes-paper>i{color:#fff}.wdemo-section.variation-5{text-align:left;background:var(--d-paper);grid-template-columns:minmax(0,45%) minmax(0,55%);align-content:center;min-height:490px;padding:0;display:grid}.wdemo-section.variation-5>.wdemo-section-background{z-index:0;grid-area:1/1/span 9;height:100%;min-height:490px;position:relative}.wdemo-section.variation-5>:not(.wdemo-section-background):not(.wdemo-section-kicker):not(.wdemo-style-name){grid-column:2;min-width:0;margin-left:0;margin-right:0}.wdemo-section.variation-5 .wdemo-section-copy,.wdemo-section.variation-5 .wdemo-rsvp-head,.wdemo-section.variation-5 .wdemo-wishes-paper{align-self:end;width:100%;padding:55px 42px 25px}.wdemo-section.variation-5 .wdemo-rsvp-options,.wdemo-section.variation-5 .wdemo-countdown{width:100%;max-width:none;padding:0 42px 25px}.wdemo-section.variation-5 .wdemo-rsvp-options{flex-direction:column}.wdemo-section.variation-5 .wdemo-rsvp-note{box-sizing:border-box;max-width:calc(100% - 84px);margin:0 42px 30px!important}.wdemo-section.variation-5 .wdemo-event-card{margin-left:0}.wdemo-section.variation-5 .wdemo-map-panel{display:none}.wdemo-section.variation-5 h3{margin:0;padding:52px 40px 8px}.wdemo-section.variation-5 .wdemo-section-copy h3,.wdemo-section.variation-5 .wdemo-rsvp-head h3,.wdemo-section.variation-5 .wdemo-wishes-paper h3,.wdemo-section.variation-5 .wdemo-qr-copy h3{margin:12px 0;padding:0}.wdemo-section.variation-5>.wdemo-section-copy{align-self:center;padding-block:65px}.wdemo-section.variation-5 .wdemo-timeline{max-width:none;margin:12px 40px 32px}.wdemo-section.variation-5>.wdemo-wishes-paper{box-shadow:none;background:0 0;transform:none}.wdemo-section.variation-5 .wdemo-qr-layout{grid-template-columns:1fr;gap:18px;max-width:none;padding:55px 42px 35px}.wdemo-section.variation-5 .wdemo-qr-copy{text-align:left}.wdemo-section.variation-5 .wdemo-qr-image-wrap{width:min(100%,225px);margin:auto}.wdemo-section.variation-5 .wdemo-gallery{width:calc(100% - 60px);max-width:none;margin:18px 30px}.wdemo-section.variation-5[data-section=gallery]{flex-direction:column;align-items:center;padding:55px 28px 38px;display:flex}.wdemo-section.variation-5[data-section=gallery] h3{text-align:center;padding:0 0 20px}.wdemo-section.variation-5[data-section=gallery] .wdemo-gallery{width:min(100%,760px);margin:0 auto 15px}.wdemo-section.variation-5 .wdemo-gallery-view-all,.wdemo-section.variation-5 .wdemo-sample-note{justify-self:center;margin:12px 0 25px}.wdemo-section.variation-5 .wdemo-countdown{justify-content:flex-start}.wdemo-section.variation-5 .wdemo-countdown b{width:23%;min-width:0}.wdemo-section.variation-5>p{padding:0 42px 36px}.wdemo-section.variation-6{background:var(--d-paper);flex-direction:column;align-items:center;min-height:0;padding:22px 0 44px;display:flex}.wdemo-section.variation-6>.wdemo-section-background{border:9px solid #fff;width:calc(100% - 44px);height:390px;max-height:52vh;position:relative;box-shadow:0 18px 42px #211d1825}.wdemo-section.variation-6>:not(.wdemo-section-background):not(.wdemo-section-kicker):not(.wdemo-style-name){width:min(100% - 64px,680px)}.wdemo-section.variation-6 .wdemo-section-copy,.wdemo-section.variation-6 .wdemo-rsvp-head,.wdemo-section.variation-6 .wdemo-wishes-paper{border-top:3px solid var(--d-accent);background:#fff;margin-top:-26px;padding:35px 25px 13px;position:relative;box-shadow:0 13px 26px #211d1816}.wdemo-section.variation-6 h3{margin-top:30px}.wdemo-section.variation-6 .wdemo-rsvp-options{margin-top:18px}.wdemo-section.variation-6 .wdemo-event-card{max-width:560px}.wdemo-section.variation-6 .wdemo-map-panel{display:none}.wdemo-section.variation-6 .wdemo-timeline{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:680px;padding:0;display:grid}.wdemo-section.variation-6 .wdemo-timeline p{background:var(--d-paper);margin:0;padding:15px;display:block}.wdemo-section.variation-6 .wdemo-timeline p:before{display:none}.wdemo-section.variation-6 .wdemo-timeline p>b{margin-bottom:8px;font-size:18px;display:block}.wdemo-section.variation-6 .wdemo-qr-layout{background:#fff;max-width:600px;margin:-48px auto 0;padding:30px 22px;box-shadow:0 16px 36px #211d1825}.wdemo-section.variation-6 .wdemo-qr-image-wrap{max-width:235px}.wdemo-section.variation-6[data-section=gallery]>.wdemo-section-background{display:none}.wdemo-section.variation-6[data-section=gallery]{background:var(--d-paper);padding:52px 28px 35px}.wdemo-section.variation-6[data-section=gallery] .wdemo-gallery-carousel{background:#fff;max-width:760px;padding:9px;box-shadow:0 18px 36px #211d1825}.wdemo-section.variation-6[data-section=gallery] .wdemo-gallery-stage{height:min(60vh,530px)}.wdemo-section.variation-6[data-section=countdown] .wdemo-countdown{border-block:1px solid var(--d-accent);max-width:620px;padding:18px 0}@media (max-width:700px){.wdemo-section[data-section=wishes].variation-3 .wdemo-wishes-paper{box-sizing:border-box;width:min(100%,340px);transform:none}.wdemo-cover:is(.landing-4,.landing-5,.landing-6){min-height:0}.wdemo-cover.landing-4{padding-bottom:88px}.wdemo-cover.landing-4 .wdemo-cover-image{object-fit:contain;background:#211d1c;width:100%;height:auto;max-height:55svh;position:relative}.wdemo-cover.landing-4 .wdemo-cover-copy{width:calc(100% - 36px);margin-top:-22px;padding:28px 17px}.wdemo-cover.landing-4 h1{font-size:clamp(40px,11vw,58px)}.wdemo-cover.landing-5{background:#211d1c;padding:0 0 90px}.wdemo-cover.landing-5:before{display:none}.wdemo-cover.landing-5 .wdemo-cover-image{object-fit:contain;width:100%;height:auto;max-height:58svh;position:relative}.wdemo-cover.landing-5 .wdemo-cover-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:2px solid #fff;border-left:0;width:100%;padding:29px 25px}.wdemo-cover.landing-5 h1{font-size:clamp(42px,12vw,65px)}.wdemo-cover.landing-5>a{bottom:24px;left:25px}.wdemo-cover.landing-6{grid-template-columns:1fr;padding-bottom:78px}.wdemo-cover.landing-6 .wdemo-cover-image{object-fit:contain;background:#211d1c;grid-area:1/1;height:auto;max-height:55svh}.wdemo-cover.landing-6 .wdemo-cover-copy{grid-area:2/1;padding:30px 25px}.wdemo-cover.landing-6 h1{font-size:clamp(43px,12vw,65px)}.wdemo-cover.landing-6>a{bottom:24px;left:25px}.wdemo-section.variation-4{background:#211d1c;flex-direction:column;min-height:0;padding:0 0 34px;display:flex}.wdemo-section.variation-4>.wdemo-section-background{object-fit:contain;filter:none;background:#211d1c;height:auto;max-height:58svh;position:relative;inset:auto}.wdemo-section.variation-4:after{display:none}.wdemo-section.variation-4>.wdemo-section-kicker{top:16px;left:16px}.wdemo-section.variation-4>:not(.wdemo-section-background):not(.wdemo-section-kicker):not(.wdemo-style-name){width:calc(100% - 38px);max-width:none;margin-left:auto;margin-right:auto}.wdemo-section.variation-4 .wdemo-section-copy,.wdemo-section.variation-4 .wdemo-wishes-paper,.wdemo-section.variation-4 .wdemo-rsvp-head,.wdemo-section.variation-4 .wdemo-qr-layout,.wdemo-section.variation-4 .wdemo-timeline,.wdemo-section.variation-4 .wdemo-countdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff70;padding:23px 18px}.wdemo-section.variation-4 .wdemo-rsvp-options{flex-direction:column}.wdemo-section.variation-4 .wdemo-rsvp-note{color:#fff}.wdemo-section.variation-4 .wdemo-qr-layout{flex-direction:column;display:flex}.wdemo-section.variation-4 .wdemo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wdemo-section.variation-4[data-section=gallery]{padding:58px 18px 30px}.wdemo-section.variation-4 .wdemo-gallery figure:first-child{grid-column:1/-1}.wdemo-section.variation-4 .wdemo-gallery figure img,.wdemo-section.variation-4 .wdemo-gallery figure:first-child img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:340px}.wdemo-section.variation-5{text-align:center;flex-direction:column;min-height:0;padding:0 0 33px;display:flex}.wdemo-section.variation-5>.wdemo-section-background{object-fit:contain;background:#211d1c;order:0;width:100%;height:auto;min-height:0;max-height:56svh}.wdemo-section.variation-5>:not(.wdemo-section-background):not(.wdemo-section-kicker):not(.wdemo-style-name){width:calc(100% - 38px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.wdemo-section.variation-5 .wdemo-section-copy,.wdemo-section.variation-5 .wdemo-rsvp-head,.wdemo-section.variation-5 .wdemo-wishes-paper{padding-top:33px!important;padding-bottom:15px!important}.wdemo-section.variation-5 .wdemo-timeline{max-width:none}.wdemo-section.variation-5 .wdemo-rsvp-note{width:calc(100% - 38px);max-width:none;margin:0 auto 22px!important}.wdemo-section.variation-5 .wdemo-qr-layout{flex-direction:column;padding-top:30px;display:flex}.wdemo-section.variation-5 .wdemo-gallery{width:calc(100% - 28px)!important;margin:15px auto!important}.wdemo-section.variation-5[data-section=gallery]{padding:53px 15px 26px}.wdemo-section.variation-5 .wdemo-countdown b{width:25%}.wdemo-section.variation-6{padding:16px 0 30px}.wdemo-section.variation-6>.wdemo-section-background{object-fit:contain;background:#211d1c;border-width:6px;width:calc(100% - 30px);height:auto;max-height:56svh}.wdemo-section.variation-6 .wdemo-section-copy,.wdemo-section.variation-6 .wdemo-rsvp-head,.wdemo-section.variation-6 .wdemo-wishes-paper{width:calc(100% - 52px);margin-top:-15px;padding:30px 17px 16px}.wdemo-section.variation-6>:not(.wdemo-section-background):not(.wdemo-section-kicker):not(.wdemo-style-name){width:calc(100% - 34px)}.wdemo-section.variation-6 .wdemo-timeline{grid-template-columns:1fr;gap:7px}.wdemo-section.variation-6 .wdemo-timeline p{min-height:0}.wdemo-section.variation-6 .wdemo-qr-layout{flex-direction:column;margin-top:-25px;padding:28px 17px;display:flex}.wdemo-section.variation-6[data-section=gallery]{padding:43px 12px 26px}.wdemo-section.variation-6[data-section=gallery] .wdemo-gallery-carousel{width:100%}.wdemo-section.variation-6[data-section=countdown] .wdemo-countdown{gap:4px}.wdemo-section.variation-6[data-section=countdown] .wdemo-countdown b{width:25%;min-width:0}}
.wdemo-rsvp-form{z-index:2;background:color-mix(in srgb,var(--d-paper),white 42%);border:1px solid color-mix(in srgb,var(--d-accent),transparent 70%);text-align:left;color:#382f2c;gap:17px;width:min(100%,520px);margin:24px auto 0;padding:25px;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative}.wdemo-rsvp-form fieldset{border:0;min-width:0;margin:0;padding:0}.wdemo-rsvp-form legend,.wdemo-rsvp-form label{color:#534743;width:100%;font-size:12px;font-weight:700;line-height:1.4;display:block}.wdemo-rsvp-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.wdemo-rsvp-choices button{border:1px solid color-mix(in srgb,var(--d-accent),transparent 65%);color:#584d48;cursor:pointer;text-align:center;background:#ffffffbd;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:70px;padding:10px 5px;font-size:11px;line-height:1.25;display:flex}.wdemo-rsvp-choices button span{font:24px Georgia,serif}.wdemo-rsvp-choices button.is-selected{background:var(--d-accent);color:#fff;border-color:var(--d-accent)}.wdemo-rsvp-form input,.wdemo-rsvp-form select,.wdemo-rsvp-form textarea{color:#342d2a;background:#fff;border:1px solid #d9cfc8;border-radius:2px;width:100%;margin-top:7px;padding:11px 12px;font:14px/1.4 Arial,Helvetica,sans-serif;display:block}.wdemo-rsvp-form textarea{resize:vertical;min-height:88px}.wdemo-rsvp-form input:focus,.wdemo-rsvp-form select:focus,.wdemo-rsvp-form textarea:focus,.wdemo-rsvp-choices button:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.wdemo-rsvp-form .wdemo-rsvp-error,.wdemo-rsvp-form .wdemo-rsvp-success{max-width:none;margin:0;font:12px/1.5 Arial,sans-serif}.wdemo-rsvp-error{color:#ae2c39!important}.wdemo-rsvp-success{color:#31694b!important}.wdemo-rsvp-submit{background:var(--d-accent);color:#fff;letter-spacing:.05em;cursor:pointer;border:0;padding:13px 15px;font:700 12px Arial,sans-serif}.wdemo-rsvp-submit:disabled{opacity:.6}.wdemo-rsvp-form>small{color:#736b65;margin:0;font-size:10px;line-height:1.5;display:block}.wdemo-rsvp-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (max-width:600px){.wdemo-rsvp-form{gap:14px;padding:18px 15px}.wdemo-rsvp-choices{gap:5px}.wdemo-rsvp-choices button{min-height:66px;padding:8px 3px;font-size:10px}}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211d1ca8;border-color:#ffffff8a}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form legend,.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form label,.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form>small{color:#fff}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-choices button:not(.is-selected){color:#fff;background:#211d1c7b;border-color:#ffffff80}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form .wdemo-rsvp-error{color:#ffd8db!important}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form .wdemo-rsvp-success{color:#d2f5d9!important}@media (max-width:700px){.wdemo-section[data-section=rsvp].variation-5>.wdemo-rsvp-form{padding:18px 15px!important}}
.wdemo-cover.landing-5{background:var(--d-paper);color:var(--d-ink)}.wdemo-cover.landing-5:before{background:linear-gradient(90deg, color-mix(in srgb, var(--d-paper) 38%, transparent), transparent 75%)}.wdemo-cover.landing-5 .wdemo-cover-copy{border-left-color:var(--d-accent);background:color-mix(in srgb, var(--d-paper) 78%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 14px 42px #211d1820}.wdemo-cover.landing-5 h1,.wdemo-cover.landing-5 .wdemo-kicker,.wdemo-cover.landing-5 .wdemo-date,.wdemo-cover.landing-5>a{color:var(--d-ink);text-shadow:none}.wdemo-cover.landing-5>a{background:color-mix(in srgb, var(--d-paper) 80%, transparent);padding:8px 12px}.wdemo-section.variation-4{background:var(--d-paper);color:var(--d-ink)}.wdemo-section.variation-4:after{background:linear-gradient(0deg, color-mix(in srgb, var(--d-paper) 30%, transparent), transparent 75%)}.wdemo-section.variation-4 .wdemo-section-copy,.wdemo-section.variation-4 .wdemo-wishes-paper,.wdemo-section.variation-4 .wdemo-rsvp-head,.wdemo-section.variation-4 .wdemo-qr-layout,.wdemo-section.variation-4 .wdemo-timeline,.wdemo-section.variation-4 .wdemo-countdown,.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form{background:color-mix(in srgb, var(--d-paper) 82%, transparent);border-color:color-mix(in srgb, var(--d-accent) 42%, transparent);color:var(--d-ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wdemo-section.variation-4 h3,.wdemo-section.variation-4 p,.wdemo-section.variation-4 .wdemo-couple-line,.wdemo-section.variation-4 .wdemo-rsvp-head>span,.wdemo-section.variation-4 .wdemo-wishes-paper>span,.wdemo-section.variation-4 .wdemo-qr-copy>span,.wdemo-section.variation-4 .wdemo-qr-copy strong,.wdemo-section.variation-4 .wdemo-inline-date,.wdemo-section.variation-4 .wdemo-timeline strong,.wdemo-section.variation-4 .wdemo-timeline b,.wdemo-section.variation-4 .wdemo-timeline small,.wdemo-section.variation-4 .wdemo-event-card>b,.wdemo-section.variation-4 .wdemo-event-card p,.wdemo-section.variation-4 .wdemo-countdown small,.wdemo-section.variation-4 .wdemo-wishes-paper>i,.wdemo-section.variation-4 .wdemo-sample-note{color:var(--d-ink)!important}.wdemo-section.variation-4 .wdemo-rsvp-options span,.wdemo-section.variation-4 .wdemo-event-card,.wdemo-section.variation-4 .wdemo-countdown b,.wdemo-section.variation-4 .wdemo-gallery-view-all{color:var(--d-ink);border-color:color-mix(in srgb, var(--d-accent) 55%, transparent)}.wdemo-section.variation-4 .wdemo-countdown b{background:color-mix(in srgb, var(--d-paper) 66%, transparent)}.wdemo-section.variation-4 .wdemo-event-card{background:color-mix(in srgb, var(--d-paper) 35%, transparent)}.wdemo-section.variation-4:is([data-section=gallery],[data-section=schedule],[data-section=countdown])>h3,.wdemo-section.variation-4[data-section=countdown]>p,.wdemo-section.variation-4 .wdemo-rsvp-note{background:color-mix(in srgb, var(--d-paper) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:10px 18px}.wdemo-section.variation-4 .wdemo-rsvp-options span{background:color-mix(in srgb, var(--d-paper) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wdemo-section.variation-4[data-section=gallery] .wdemo-gallery-view-all,.wdemo-section.variation-4[data-section=gallery] .wdemo-sample-note{background:color-mix(in srgb, var(--d-paper) 86%, transparent);padding:8px 12px}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form legend,.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form label,.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form>small{color:var(--d-ink)}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-choices button:not(.is-selected){background:color-mix(in srgb, var(--d-paper) 85%, transparent);color:var(--d-ink);border-color:var(--d-hairline)}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form .wdemo-rsvp-error{color:#ae2c39!important}.wdemo-section[data-section=rsvp].variation-4 .wdemo-rsvp-form .wdemo-rsvp-success{color:#31694b!important}.wdemo-section[data-section=story].variation-3 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo{filter:none}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{background:color-mix(in srgb, var(--d-paper) 83%, transparent);border:1px solid var(--d-hairline);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:none}.wdemo-section[data-section=story].variation-3 h3,.wdemo-section[data-section=story].variation-3 p,.wdemo-section[data-section=story].variation-3 .wdemo-story-mark,.wdemo-section[data-section=story].variation-3 .wdemo-story-milestones span,.wdemo-section[data-section=thanks].variation-2 h3,.wdemo-section[data-section=thanks].variation-2 p,.wdemo-section[data-section=thanks].variation-2 .wdemo-couple-line{color:var(--d-ink)!important}.wdemo-section[data-section=story].variation-3 .wdemo-story-milestones span{border-color:var(--d-hairline)}.wdemo-gallery-stage{background:var(--d-paper)}.wdemo-gallery-stage>button,.wdemo-gallery-stage>span{background:color-mix(in srgb, var(--d-paper) 85%, transparent);color:var(--d-accent);border-color:var(--d-hairline);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wdemo-gallery-stage .wdemo-gallery-ambient{filter:blur(30px);opacity:.22}.wdemo-section[data-section=gallery].variation-3 .wdemo-gallery-ambient{filter:blur(25px);opacity:.25}@media (max-width:700px){.wdemo-cover.landing-4 .wdemo-cover-image,.wdemo-cover.landing-6 .wdemo-cover-image,.wdemo-section.variation-4>.wdemo-section-background,.wdemo-section.variation-5>.wdemo-section-background,.wdemo-section.variation-6>.wdemo-section-background,.wdemo-section-photo,.wdemo-story-image,.wdemo-gallery figure img,.wdemo-gallery-thumbs img,.wdemo-cover.landing-5{background:var(--d-paper)}.wdemo-cover.landing-5 .wdemo-cover-copy{border-top-color:var(--d-accent);background:0 0}.wdemo-cover.landing-5>a{background:0 0}.wdemo-section.variation-4{background:var(--d-paper)}.wdemo-section.variation-4 .wdemo-section-copy,.wdemo-section.variation-4 .wdemo-wishes-paper,.wdemo-section.variation-4 .wdemo-rsvp-head,.wdemo-section.variation-4 .wdemo-qr-layout,.wdemo-section.variation-4 .wdemo-timeline,.wdemo-section.variation-4 .wdemo-countdown{border-color:var(--d-hairline);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.wdemo-section.variation-4 .wdemo-rsvp-note{color:var(--d-ink)}.wdemo-section.variation-4:is([data-section=gallery],[data-section=schedule],[data-section=countdown])>h3,.wdemo-section.variation-4[data-section=countdown]>p,.wdemo-section.variation-4 .wdemo-rsvp-note,.wdemo-section.variation-4 .wdemo-rsvp-options span{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.wdemo-section[data-section=story].variation-3,.wdemo-section[data-section=thanks].variation-2,.wdemo-section[data-section=story].variation-3 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo{background:var(--d-paper)}.wdemo-section[data-section=story].variation-3 .wdemo-section-copy,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}
.wdemo-gallery-photo{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.wdemo-gallery-photo img{width:100%;display:block}.wdemo-gallery-photo:focus-visible,.wdemo-gallery-open:focus-visible{outline:3px solid var(--d-accent);outline-offset:3px}.wdemo-gallery-image-wrap{z-index:1;position:absolute;inset:0}.wdemo-gallery-image-wrap .wdemo-gallery-open{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.wdemo-gallery-image-wrap .wdemo-gallery-main{object-fit:contain;width:100%;height:100%;display:block}.wdemo-gallery-stage>.wdemo-gallery-prev,.wdemo-gallery-stage>.wdemo-gallery-next{z-index:3}
.wdemo-section[data-section=wishes] .wdemo-wishes-interactive{z-index:2;width:min(100%,620px);color:var(--d-ink,#302b27);text-align:left;margin:28px auto 0;position:relative}.wdemo-wishes-form{border:1px solid color-mix(in srgb,var(--d-accent),transparent 72%);background:color-mix(in srgb,var(--d-paper),white 55%);gap:15px;width:100%;padding:27px;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 12px 32px #241d1812}.wdemo-wishes-form h4,.wdemo-wishes-list h4{color:var(--d-accent);margin:0;font:italic 25px/1.2 Georgia,serif}.wdemo-wishes-form>p,.wdemo-wishes-empty{color:#655e58!important;margin:0!important;font:13px/1.55 Arial,sans-serif!important}.wdemo-wishes-form label{color:#534743;font:700 12px/1.4 Arial,sans-serif;display:block}.wdemo-wishes-form input,.wdemo-wishes-form textarea{color:#332b28;background:#fff;border:1px solid #d8cdc6;border-radius:2px;width:100%;margin-top:6px;padding:12px;font:14px/1.5 Arial,sans-serif;display:block}.wdemo-wishes-form textarea{resize:vertical;min-height:100px}.wdemo-wishes-form input:focus,.wdemo-wishes-form textarea:focus{outline:2px solid var(--d-accent);outline-offset:2px}.wdemo-wishes-trap{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.wdemo-wishes-form .wdemo-wishes-error,.wdemo-wishes-form .wdemo-wishes-success{margin:0!important;font:12px/1.5 Arial,sans-serif!important}.wdemo-wishes-form .wdemo-wishes-error{color:#a52735!important}.wdemo-wishes-form .wdemo-wishes-success{color:#2b6b44!important}.wdemo-wishes-submit{background:var(--d-accent);color:#fff;cursor:pointer;border:0;min-height:46px;padding:12px 18px;font:700 13px Arial,sans-serif}.wdemo-wishes-submit:disabled{opacity:.65;cursor:default}.wdemo-wishes-form>small{color:#706962;letter-spacing:0;font:11px/1.4 Arial,sans-serif;margin:0!important}.wdemo-wishes-list{margin-top:30px;font-family:Arial,sans-serif}.wdemo-wishes-list-head{border-bottom:1px solid color-mix(in srgb,var(--d-accent),transparent 70%);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.wdemo-wishes-list-head span{color:#756d65;white-space:nowrap;font:11px Arial,sans-serif}.wdemo-wishes-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.wdemo-wishes-cards article{border:1px solid color-mix(in srgb,var(--d-accent),transparent 75%);overflow-wrap:anywhere;background:#ffffffc9;min-width:0;padding:17px 19px}.wdemo-wishes-cards article p{white-space:pre-wrap;color:#4d443f!important;margin:0!important;font:italic 15px/1.55 Georgia,serif!important}.wdemo-wishes-cards article strong{color:var(--d-accent);margin-top:14px;font:700 11px Arial,sans-serif;display:block}.wdemo-wishes-more{border:1px solid var(--d-accent);color:var(--d-accent);cursor:pointer;background:0 0;border-radius:99px;margin:16px auto 0;padding:9px 16px;font:12px Arial,sans-serif;display:block}.wdemo-wishes-empty{padding:20px 0}.wdemo-section[data-section=wishes].variation-3 .wdemo-wishes-interactive{width:100%;margin:0}.wdemo-section[data-section=wishes].variation-4 .wdemo-wishes-interactive{width:min(100%,670px)}.wdemo-section[data-section=wishes].variation-5 .wdemo-wishes-interactive{width:100%;margin:0;padding:20px 35px 38px}.wdemo-section[data-section=wishes].variation-5 .wdemo-wishes-form{padding:22px}.wdemo-section[data-section=wishes].variation-6 .wdemo-wishes-interactive{width:min(100% - 64px,680px)}@media (max-width:700px){.wdemo-section[data-section=wishes] .wdemo-wishes-interactive{width:100%;margin-top:20px}.wdemo-wishes-form{gap:13px;padding:18px 15px}.wdemo-wishes-cards{grid-template-columns:1fr}.wdemo-section[data-section=wishes].variation-5 .wdemo-wishes-interactive{width:calc(100% - 38px);padding:0 0 20px}.wdemo-section[data-section=wishes].variation-6 .wdemo-wishes-interactive{width:calc(100% - 34px)}}
.wdemo-cover{isolation:isolate}.wdemo-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wdemo-atmosphere canvas{width:100%;height:100%;display:block}.wdemo-cover .wdemo-cover-copy{z-index:2}.wdemo-cover>a{z-index:3}.wdemo-cover .wdemo-cover-copy{animation:.9s cubic-bezier(.2,.7,.25,1) both wd-cover-arrive}.wdemo-cover .wdemo-cover-image,.wdemo-cover .wdemo-cover-photo{animation:1.2s ease-out both wd-photo-arrive}.wdemo-cover>a{animation:.8s ease-out .45s both wd-link-arrive}.wdemo-cover.landing-1:before,.wdemo-cover.landing-1:after{animation:1s cubic-bezier(.2,.7,.25,1) both wd-paper-open}.wdemo-motion-motes{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.wdemo-motion-motes span{color:var(--d-accent);opacity:.43;text-shadow:0 0 12px color-mix(in srgb,var(--d-paper) 75%,transparent);font:clamp(12px,2vw,20px) Georgia,serif;animation:8s ease-in-out infinite alternate wd-mote-drift;display:block;position:absolute}.wdemo-motion-motes span:first-child{animation-delay:-2s;top:17%;left:13%}.wdemo-motion-motes span:nth-child(2){font-size:13px;animation-delay:-5s;top:33%;right:12%}.wdemo-motion-motes span:nth-child(3){font-size:10px;animation-delay:-1s;bottom:23%;left:8%}.wdemo-motion-motes span:nth-child(4){animation-delay:-4s;bottom:15%;right:14%}.wdemo-cover:is(.landing-2,.landing-4,.landing-5) .wdemo-motion-motes span{color:#fff9ec;opacity:.7}.wdemo-cover.landing-6 .wdemo-motion-motes span:nth-child(2),.wdemo-cover.landing-6 .wdemo-motion-motes span:nth-child(4){color:#fff9ec}.wdemo-cover:is(.landing-2,.landing-5) .wdemo-cover-copy{animation-name:wd-arrive-left}.wdemo-cover:is(.landing-3,.landing-6) .wdemo-cover-copy{animation-name:wd-arrive-right}.wdemo-section.wdemo-motion-in>:is(.wdemo-section-kicker,h3,.wdemo-section-copy,.wdemo-rsvp-head,.wdemo-rsvp-form,.wdemo-wishes-paper,.wdemo-wishes-interactive,.wdemo-timeline,.wdemo-countdown,.wdemo-qr-layout,.wdemo-gallery,.wdemo-gallery-carousel){animation:.75s cubic-bezier(.2,.7,.25,1) both wd-section-arrive}.wdemo-section.wdemo-motion-in>:is(.wdemo-section-copy,.wdemo-rsvp-form,.wdemo-wishes-interactive,.wdemo-timeline,.wdemo-gallery,.wdemo-gallery-carousel,.wdemo-qr-layout){animation-delay:.12s}.wdemo-section.wdemo-motion-in>:is(.wdemo-section-photo,.wdemo-story-image,.wdemo-section-background){animation:1s ease-out both wd-photo-arrive}.wdemo-section.wdemo-motion-in.variation-5>.wdemo-section-background{animation-duration:1.15s}.wdemo-section.wdemo-motion-in.variation-6>.wdemo-section-background{animation-delay:80ms}.wdemo-section.wdemo-motion-in.variation-2>:is(.wdemo-section-copy,.wdemo-rsvp-head,.wdemo-wishes-paper,.wdemo-timeline,.wdemo-qr-layout){animation-name:wd-arrive-left}.wdemo-section.wdemo-motion-in.variation-3>:is(.wdemo-section-copy,.wdemo-rsvp-head,.wdemo-wishes-paper,.wdemo-timeline,.wdemo-qr-layout){animation-name:wd-arrive-right}.wdemo-section.wdemo-motion-in.variation-5>:is(.wdemo-section-copy,.wdemo-rsvp-head,.wdemo-wishes-paper,.wdemo-timeline,.wdemo-qr-layout){animation-name:wd-arrive-right;animation-delay:.18s}.wdemo-section.wdemo-motion-in.variation-6>:is(.wdemo-section-copy,.wdemo-rsvp-head,.wdemo-wishes-paper,.wdemo-timeline,.wdemo-qr-layout){animation-delay:.22s}.wdemo-section .wdemo-gallery img,.wdemo-section .wdemo-gallery-main{transition:filter .35s}.wdemo-section .wdemo-gallery-photo:hover img,.wdemo-section .wdemo-gallery-open:hover img{filter:brightness(1.055)saturate(1.05)}.wdemo-cover>a span{animation:2.4s ease-in-out infinite wd-arrow-nudge}.wdemo.wdemo-gsap-ready .wdemo-cover :is(.wdemo-cover-copy,.wdemo-cover-image,.wdemo-cover-photo,a),.wdemo.wdemo-gsap-ready .wdemo-section.wdemo-motion-in>*{animation:none}@keyframes wd-cover-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes wd-photo-arrive{0%{opacity:.55}to{opacity:1}}@keyframes wd-link-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes wd-paper-open{0%{opacity:.45;translate:0 18px}to{opacity:1;translate:0}}@keyframes wd-section-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes wd-arrive-left{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@keyframes wd-arrive-right{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@keyframes wd-mote-drift{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translate(9px,-17px)rotate(11deg)}}@keyframes wd-arrow-nudge{50%{translate:0 5px}}@media (max-width:700px){.wdemo-motion-motes span:nth-child(3),.wdemo-motion-motes span:nth-child(4){display:none}.wdemo-motion-motes span:first-child{left:5%}.wdemo-motion-motes span:nth-child(2){right:5%}}@media (prefers-reduced-motion:reduce){.wdemo-atmosphere{display:none}.wdemo-cover .wdemo-cover-copy,.wdemo-cover .wdemo-cover-image,.wdemo-cover .wdemo-cover-photo,.wdemo-cover>a,.wdemo-cover>a span,.wdemo-cover.landing-1:before,.wdemo-cover.landing-1:after,.wdemo-motion-motes span,.wdemo-section.wdemo-motion-in>*{transition:none!important;animation:none!important}}
.wdemo-section[data-section=invitation].variation-2 .wdemo-section-photo,.wdemo-section[data-section=event].variation-2 .wdemo-section-photo,.wdemo-section[data-section=story].variation-2 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-3 .wdemo-section-photo,.wdemo-section[data-section=story].variation-1 .wdemo-story-image,.wdemo-section[data-section=story].variation-3 .wdemo-story-image,.wdemo-section[data-section=thanks].variation-2 .wdemo-section-photo,.wdemo-section.variation-4>.wdemo-section-background,.wdemo-section.variation-5>.wdemo-section-background{object-fit:contain;background:var(--d-paper)}.wdemo-section.variation-6>.wdemo-section-background{object-fit:contain;background:var(--d-paper);height:min(76vh,760px);max-height:none}.wdemo-section.variation-6 .wdemo-section-copy,.wdemo-section.variation-6 .wdemo-rsvp-head,.wdemo-section.variation-6 .wdemo-wishes-paper,.wdemo-section.variation-6 .wdemo-qr-layout{margin-top:18px}.wdemo-cover.landing-4 .wdemo-cover-image,.wdemo-cover.landing-5 .wdemo-cover-image,.wdemo-cover.landing-6 .wdemo-cover-image{object-fit:contain;background:var(--d-paper)}@media (max-width:700px){.wdemo-section.variation-6>.wdemo-section-background{height:auto;max-height:none}.wdemo-section.variation-6 .wdemo-section-copy,.wdemo-section.variation-6 .wdemo-rsvp-head,.wdemo-section.variation-6 .wdemo-wishes-paper,.wdemo-section.variation-6 .wdemo-qr-layout{margin-top:16px}}
