#opening-effect-wrapper.opening-effect-wedding_expo_garden{z-index:10000;color:#533d44;perspective:1600px;background:#eee0d9;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.we26-o-world{isolation:isolate;background:radial-gradient(at 35% 20%,#f8eee599,#0000 65%),radial-gradient(at 85% 90%,#c5a4a855,#0000 60%),#eaddd4;place-items:center;width:100%;height:100svh;font-family:Montserrat,sans-serif;display:grid;position:relative}.we26-o-halo{pointer-events:none;border:1px solid #ab828c33;border-radius:50%;width:min(900px,100vw);height:90%;position:absolute;transform:rotate(-12deg)}.we26-o-composition{z-index:4;text-align:center;perspective:1600px;width:min(510px,86vw);animation:.75s cubic-bezier(.16,1,.3,1) both we26-o-arrive;position:relative}.we26-o-heading{margin-bottom:34px;transition:opacity .5s,transform .65s}.we26-o-heading>span{letter-spacing:.17em;color:#895c67;text-transform:uppercase;margin-bottom:14px;font-size:9px;display:block}.we26-o-heading h2{letter-spacing:-.035em;color:#533d44;margin:0;font:400 clamp(48px,5vw,68px)/1 Cormorant Garamond,Georgia,serif}.we26-o-heading h2 em{color:#a77a77;font-size:.6em;font-weight:400}.we26-o-heading small{color:#8e4c5c;margin-top:7px;font-size:.75em;font-style:italic;font-weight:400;display:block}.we26-o-envelope{aspect-ratio:1.5;perspective:1600px;isolation:isolate;width:100%;transform-style:preserve-3d;background:#94616c;border-radius:5px;transition:transform .7s,opacity .65s;position:relative;box-shadow:0 23px 55px #643e4733,0 5px 9px #6a424722}.we26-o-letter{text-align:center;background:#faf3e8;border-radius:4px;padding:14px 24px;transition:transform 1.45s cubic-bezier(.16,1,.3,1) .5s,opacity .8s;position:absolute;inset:6% 7%;overflow:hidden;transform:translateY(4%)scale(.94);box-shadow:inset 0 0 0 1px #c5a894,0 7px 20px #623d4515}.we26-o-letter-emblem{object-fit:contain;mix-blend-mode:multiply;width:35px;height:35px;margin:0 auto}.we26-o-letter h3{letter-spacing:-.025em;color:#7b4855;margin:6px 0 12px;font:500 27px/1.03 Cormorant Garamond,Georgia,serif}.we26-o-letter>div{gap:7px;height:51%;margin:6px 0 10px;display:flex}.we26-o-letter>div img{object-fit:cover;border-radius:30px 30px 2px 2px;width:50%}.we26-o-letter>span{color:#735d5c;font-size:8px;line-height:1.7}.we26-o-flap{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background:linear-gradient(135deg,#bf9194,#a06c78 65%,#965c6a);transition:transform 1.35s cubic-bezier(.7,0,.25,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8b3a6}.we26-o-left{clip-path:polygon(0 0,52% 54%,0 100%);transform-origin:0;z-index:2;background:linear-gradient(150deg,#bb8b8f,#a6737a);transition-delay:.35s}.we26-o-right{clip-path:polygon(100% 0,48% 54%,100% 100%);transform-origin:100%;z-index:2;transition-delay:.4s}.we26-o-bottom{clip-path:polygon(0 100%,50% 51%,100% 100%);transform-origin:bottom;z-index:3;background:linear-gradient(#aa7880,#b8848c);transition-delay:.25s}.we26-o-top{clip-path:polygon(0 0,100% 0,50% 56%);transform-origin:top;z-index:4;filter:drop-shadow(0 4px 3px #613a4430);background:linear-gradient(150deg,#c39799,#b6848d);transition-delay:.1s}.we26-o-top:before,.we26-o-bottom:before{content:"";background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.we26-o-top:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L50 55.8L100 0' fill='none' stroke='%23e6c8aa' stroke-opacity='.8' stroke-width='.25'/%3E%3C/svg%3E")}.we26-o-bottom:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 100L50 51.3L100 100' fill='none' stroke='%23dfbda7' stroke-opacity='.5' stroke-width='.2'/%3E%3C/svg%3E")}.we26-o-ribbon{z-index:5;opacity:.85;background:linear-gradient(#d2b39a,#f0d4b2 40%,#c8a58d 85%,#ead0b0);height:16px;transition:opacity .35s,transform .5s;position:absolute;top:54%;left:0;right:0;box-shadow:0 2px 8px #5734411a}.we26-o-seal{z-index:7;color:#efd5b1;cursor:pointer;background:radial-gradient(circle at 30% 20%,#a66177,#80455b 65%,#935667 95%);border:2px solid #a96d7b;border-radius:49% 51% 48% 52%;place-items:center;width:86px;height:86px;transition:transform .45s,opacity .35s;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 10px #56304238,inset 0 0 0 4px #b77c8999,inset 0 0 0 7px #6f394d}.we26-o-seal svg{width:65%;height:65%}.we26-o-seal:focus-visible,.we26-o-open:focus-visible{outline-offset:6px;outline:2px solid #794152}.we26-o-seal:hover{transform:translate(-50%,-50%)scale(1.06)rotate(3deg)}.we26-o-address{z-index:5;text-align:center;color:#f2decc;transition:opacity .35s;position:absolute;bottom:9%;left:8%;right:8%}.we26-o-address>span{letter-spacing:.14em;font-size:9px;display:block}.we26-o-address>strong{margin-top:5px;font:italic 400 20px/1.1 Cormorant Garamond,Georgia,serif;display:block}.we26-o-meta{text-align:center;margin-top:30px;transition:opacity .4s,transform .5s;position:relative}.we26-o-meta>span{letter-spacing:.1em;color:#71515c;font-size:11px}.we26-o-meta>strong{color:#71515c;margin:8px 0 15px;font-size:11px;font-weight:500;display:block}.we26-o-meta>p{color:#8e4c5c;max-width:350px;margin:0 auto 21px;font:italic 21px/1.35 Cormorant Garamond,Georgia,serif}.we26-o-open{color:#fbefdf;cursor:pointer;background:#935b6a;border:1px solid #96636e;border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:49px;padding:14px 25px;font-size:11px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 6px 15px #68404e1a}.we26-o-open:hover{background:#7b4656;transform:translateY(-2px)}.we26-o-open>span{font-size:20px}.we26-o-brand{text-align:center;color:#775d66;z-index:4;margin:0;font-size:9px;position:absolute;bottom:16px;left:0;right:0}.we26-o-flowers{pointer-events:none;z-index:3;filter:drop-shadow(0 12px 24px #68404719);transform-origin:65% 95%;width:47%;max-width:660px;animation:5.5s ease-in-out infinite we26-o-bloom;position:absolute;bottom:-10%}.we26-o-flowers-right{right:-14%}.we26-o-flowers-left{opacity:.6;animation-name:we26-o-bloom-left;left:-20%;transform:scaleX(-1)}.we26-o-petals{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.we26-o-petals i{background:#b2808240;border-radius:80% 10% 80% 20%;width:13px;height:21px;animation:11s linear infinite we26-o-petal;position:absolute;top:-8%;left:18%}.we26-o-petals i:nth-child(2){width:9px;height:16px;animation-delay:-7s;left:69%}.we26-o-petals i:nth-child(3){animation-delay:-2s;left:85%}.we26-o-petals i:nth-child(4){width:10px;height:14px;animation-delay:-5s;left:8%}.we26-o-petals i:nth-child(5){background:#cda98730;animation-delay:-9s;left:45%}.we26-o-opening .we26-o-seal{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(8deg)}.we26-o-opening .we26-o-address,.we26-o-opening .we26-o-ribbon{opacity:0}.we26-o-opening .we26-o-heading{opacity:0;transform:translateY(-18px)}.we26-o-opening .we26-o-meta{opacity:0;transform:translateY(16px)}.we26-o-opening .we26-o-top{transform:rotateX(165deg)}.we26-o-opening .we26-o-bottom{transform:rotateX(-120deg)}.we26-o-opening .we26-o-left{transform:rotateY(-130deg)}.we26-o-opening .we26-o-right{transform:rotateY(130deg)}.we26-o-opening .we26-o-letter{transform:translateY(-32%)scale(1.03)}.we26-o-finishing .we26-o-envelope{opacity:0;transform:translateY(-15px)scale(1.12)}.we26-o-finishing .we26-o-flowers{opacity:0;transition:opacity .5s}@keyframes we26-o-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes we26-o-bloom{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.7deg)}}@keyframes we26-o-bloom-left{0%,to{transform:scaleX(-1)rotate(-1.6deg)}50%{transform:scaleX(-1)rotate(1.7deg)}}@keyframes we26-o-petal{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:.7}80%{opacity:.6}to{opacity:0;transform:translate(70px,110svh)rotate(210deg)}}@media (width<=700px){.we26-o-composition{width:86vw}.we26-o-heading{margin-bottom:33px}.we26-o-heading h2{font-size:56px}.we26-o-heading>span{font-size:8px}.we26-o-envelope{aspect-ratio:1.44}.we26-o-seal{width:72px;height:72px}.we26-o-address>span{font-size:7px}.we26-o-address>strong{font-size:17px}.we26-o-meta{margin-top:30px}.we26-o-meta>p{max-width:310px;font-size:20px}.we26-o-flowers{width:90%;bottom:-6%}.we26-o-flowers-right{right:-49%}.we26-o-flowers-left{opacity:.48;left:-60%}.we26-o-letter{padding:8px 15px}.we26-o-letter-emblem{width:25px;height:25px}.we26-o-letter h3{margin:3px 0 7px;font-size:21px}.we26-o-letter>span{font-size:6px}.we26-o-letter>div{margin:5px 0 6px}.we26-o-brand{font-size:8px}}@media (height<=720px){.we26-o-composition{width:min(420px,82vw)}.we26-o-heading{margin-bottom:23px}.we26-o-heading h2{font-size:47px}.we26-o-meta{margin-top:23px}.we26-o-meta>p{margin-bottom:14px;font-size:18px}.we26-o-meta>strong{margin-bottom:10px}.we26-o-heading>span{margin-bottom:9px}.we26-o-open{min-height:45px;padding:11px 21px}.we26-o-brand{bottom:9px}}@media (height<=550px) and (width>=701px){.we26-o-composition{width:360px}.we26-o-heading h2{font-size:38px}.we26-o-heading{margin-bottom:14px}.we26-o-meta{margin-top:15px}.we26-o-meta>p{display:none}.we26-o-envelope{aspect-ratio:1.7}.we26-o-open{min-height:40px;padding:9px 18px}}@media (prefers-reduced-motion:reduce){.we26-o-world *{transition:none!important;animation:none!important}.we26-o-opening .we26-o-flap,.we26-o-opening .we26-o-seal{opacity:0}.we26-o-petals{display:none}}html[data-we26-theme=dark] #opening-effect-wrapper.opening-effect-wedding_expo_garden{color:#f4e6dc;background:#231c27}html[data-we26-theme=dark] .we26-o-world{background:radial-gradient(at 75% 75%,#58354555,#0000 65%),#231c27}html[data-we26-theme=dark] .we26-o-heading h2{color:#f4e6dc}html[data-we26-theme=dark] .we26-o-heading :is(span,em,small){color:#d7a5b0}html[data-we26-theme=dark] .we26-o-meta :is(span,strong,p){color:#e1bac3}html[data-we26-theme=dark] .we26-o-brand{color:#c4aab6}html[data-we26-theme=dark] .we26-o-halo{border-color:#a17a8645}html[data-we26-theme=dark] .we26-o-flowers{filter:brightness(.8)drop-shadow(0 14px 30px #0002)}html[data-we26-theme=dark] .we26-o-envelope{box-shadow:0 25px 65px #0004}html[data-we26-theme=dark] .we26-o-petals i{background:#d4a5b23b}
