#opening-effect-wrapper.opening-effect-golden_heart_folio{overflow:hidden;background:#f4eddf!important}.eh-opening{isolation:isolate;color:#725c36;text-align:center;background:radial-gradient(at 50% 45%,#fffdf7 0%,#f0e6d3 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100svh;padding:40px 24px;display:flex;position:relative}.eh-opening-rule{pointer-events:none;border:1px solid #d7c49e;position:absolute;inset:22px}.eh-opening-rule:after{content:"";border:1px solid #e6d7b9;position:absolute;inset:6px}.eh-opening-label{color:#a28a5c;margin:0 0 23px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-style:italic}.eh-folio{perspective:1400px;filter:drop-shadow(7px 17px 15px #795d2923);width:min(330px,83vw);height:350px;margin-bottom:30px;position:relative}.eh-folio-letter{background:#fffdf5;border:1px solid #cfb987;flex-direction:column;align-items:center;padding:76px 20px 25px;display:flex;position:absolute;inset:12px;transform:translateZ(-10px)}.eh-folio-letter>span{letter-spacing:3px;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px}.eh-folio-letter>strong{flex-direction:column;margin-top:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:45px;font-weight:400;line-height:1;display:flex}.eh-folio-letter em{color:#af9563;margin:7px 0;font-size:35px}.eh-folio-leaf{background:linear-gradient(120deg,#fcf8ef 0%,#f4ead7 63%,#e8dabf 100%);border:1px solid #cbb589;width:50%;transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1s;position:absolute;top:0;bottom:0;box-shadow:inset 2px 0 5px #ffffffa0}.eh-folio-leaf>span{border:1px solid #d1b888;position:absolute;inset:11px}.eh-folio-leaf>span:after{content:"";border:1px solid #e3d2ae;position:absolute;inset:5px}.eh-folio-left{transform-origin:0;border-radius:3px 0 0 3px;left:0}.eh-folio-right{transform-origin:100%;background:linear-gradient(240deg,#fcf8ef 0%,#f4ead7 63%,#e8dabf 100%);border-radius:0 3px 3px 0;right:0}.eh-folio-ribbon{background:linear-gradient(#ead9b4,#c1a171 50%,#ebdbb5);height:30px;transition:transform 1.2s .15s,opacity .6s .3s;position:absolute;top:147px;left:-7px;right:-7px;box-shadow:0 3px 7px #6a512121}.eh-folio-seal{color:#765b2d;z-index:3;filter:drop-shadow(3px 6px 5px #75592938);cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:110px;height:105px;margin-top:-3px;padding:0;transition:transform .65s,opacity .55s .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.eh-folio-seal svg{width:100%;height:100%;display:block}.eh-folio-seal>span{width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;position:absolute;top:33px;left:0}.eh-folio-seal em{padding:0 3px;font-size:19px}.eh-folio-seal:focus-visible,.eh-opening-cta:focus-visible{outline-offset:7px;outline:2px solid #977341}.eh-folio-seal:hover{transform:scale(1.045)}.eh-opening-names{justify-content:center;align-items:center;gap:13px;margin:0 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:33px;font-weight:400;display:flex}.eh-opening-names em{color:#b39864;font-size:26px}.eh-opening-date{letter-spacing:2px;color:#9b8359;margin:0 0 27px;font-family:Manrope,sans-serif;font-size:9px}.eh-opening-date>span{margin:0 7px}.eh-opening-cta{color:#9e814e;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9b38c;padding:7px 2px;font-family:Manrope,sans-serif;font-size:9px}.eh-folio-is-opening .eh-folio-left{opacity:0;transform:translate(-22px)rotateY(-125deg)}.eh-folio-is-opening .eh-folio-right{opacity:0;transform:translate(22px)rotateY(125deg)}.eh-folio-is-opening .eh-folio-ribbon{opacity:0;transform:translateY(-85px)rotate(-12deg)}.eh-folio-is-opening .eh-folio-seal{opacity:0;pointer-events:none;transform:translateY(-20px)scale(.8)rotate(-12deg)}.eh-folio-is-opening .eh-folio-letter{animation:1.75s .45s both eh-letter-out}@keyframes eh-letter-out{0%{transform:translateZ(-10px)}65%{opacity:1;transform:translateZ(50px)scale(1.02)}to{opacity:0;transform:translateY(-20px)scale(1.12)}}@media (height<=740px){.eh-opening{padding-block:27px}.eh-folio{width:270px;height:285px;margin-bottom:22px}.eh-folio-ribbon{top:116px}.eh-opening-label{margin-bottom:17px;font-size:21px}.eh-opening-names{font-size:29px}.eh-opening-date{margin-bottom:16px}.eh-folio-letter{padding-top:48px}}@media (prefers-reduced-motion:reduce){.eh-opening *,.eh-opening :before,.eh-opening :after{transition-duration:80ms!important;animation-duration:80ms!important;animation-delay:0s!important}}.eh-folio-leaf>svg{fill:none;stroke:#c1a46f;stroke-width:.6px;opacity:.5;width:72px;height:250px;position:absolute;top:30px;left:27px}.eh-folio-right>svg{left:auto;right:27px;transform:scaleX(-1)}@media (height<=740px){.eh-folio-leaf>svg{width:60px;height:200px;top:25px;left:22px}.eh-folio-right>svg{left:auto;right:22px}}
