.ae{width:var(--ew,100%);max-width:100%;margin:0 auto;padding-top:36%;container-type:inline-size;text-align:center}.ae,.ae-env{position:relative}.ae-env{width:100%;aspect-ratio:3/2;border-radius:4px;background:linear-gradient(180deg,#d8c4a4,#e6d7be);box-shadow:0 2px 3px rgba(42,24,64,.1),0 18px 36px rgba(42,24,64,.16);perspective:1000px}.ae-in{z-index:2;border-radius:4px;background:linear-gradient(180deg,#f4ebdc,#ede1cc);clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px 0 rgba(180,121,58,.25))}.ae-in,.ae-in:before{position:absolute;inset:0}.ae-in:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0 100L50 56L100 100' fill='rgba(122,79,31,.05)' stroke='rgba(122,79,31,.22)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>") 50%/100% 100% no-repeat}.ae-flap{top:0;background:#3b1f5e;background-image:radial-gradient(rgba(214,170,98,.55) 1px,transparent 1.4px);background-size:10px 10px;z-index:4;border-radius:4px 4px 0 0;transform-origin:50% 0;backface-visibility:visible}.ae-flap,.ae-flapsh{position:absolute;left:0;right:0;height:60%;clip-path:polygon(0 0,100% 0,50% 100%)}.ae-flapsh{top:3px;background:rgba(42,24,64,.22);z-index:3;filter:blur(1.5px)}.ae-wax{left:50%;top:60%;transform:translate(-50%,-50%);width:22%;height:auto;aspect-ratio:1;filter:drop-shadow(0 4px 6px rgba(80,10,40,.35))}.ae-wax,.ae-who{position:absolute;z-index:5}.ae-who{left:0;right:0;bottom:7%;text-align:center;font:600 clamp(17px,7cqi,26px)/1.1 var(--hand,var(--font-caveat,"Caveat")),Segoe Script,cursive;color:#3b1f5e;pointer-events:none}.ae-card{position:absolute;left:6%;right:6%;top:5%;height:88%;z-index:1;border-radius:3px;background:radial-gradient(120% 80% at 50% 0,#fffdf8,#fff8ee 45%,#fbe6c8);box-shadow:0 1px 2px rgba(42,24,64,.14),0 8px 18px rgba(42,24,64,.12);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:9%;gap:6px;container-type:inline-size}.ae-card:before{content:"";position:absolute;inset:6px;border:1px solid rgba(180,121,58,.45);border-radius:3px}.ae .ae-t{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;line-height:1}.ae .ae-t i{font:700 max(9px,3.1cqi)/1 var(--sans,"Plus Jakarta Sans",system-ui,sans-serif);letter-spacing:.28em;text-transform:uppercase;color:#8a5a24;font-style:normal}.ae .ae-t i.ae-long{letter-spacing:.14em}.ae .ae-t b{font:italic 600 min(17cqi,64px)/1 var(--jf-display,var(--display,"Fraunces",Georgia,serif));color:#3b1f5e;letter-spacing:-.02em}.ae-deco{position:relative;z-index:1;width:42%;max-width:150px;height:auto;margin-top:2px;color:#b4793a}.ae-deco .a-flm{fill:#e9a94a;stroke:none}.ae-f-noel .ae-deco,.ae-f-noel .ae-t b{color:#1f4e3d}.ae-f-saint-valentin .ae-deco,.ae-f-saint-valentin .ae-t b{color:#9d174d}.ae-f-bonne-fete .ae-deco{color:#3f7a4f;width:52%}.ae .deco-noel .dn-star{fill:#c8922f}.ae .deco-noel .dn-berry{fill:#9d174d}.ae .deco-an .da-dot{fill:#c8922f}.ae .deco-sv .ds-heart{fill:#9d174d;opacity:.85}.ae .deco-bf .df-pet{fill:rgba(157,23,77,.1);stroke:#9d174d;stroke-width:1.2}.ae .deco-bf .df-ctr{fill:#c8922f;stroke:none}.ae-card .a-cf{position:absolute;inset:0;pointer-events:none}.ae-card .a-cf i{position:absolute;width:6px;height:10px;border-radius:1.5px;background:var(--c);transform:rotate(var(--r,0deg));opacity:.85}.ae-card .a-cf i.a-d{width:7px;height:7px;border-radius:50%}.ae-card .a-cf b{position:absolute;font:700 max(9px,3.4cqi)/1 Georgia,serif;color:#c8922f;opacity:.85}.ae-card .a-cf.cf-sv b{color:#9d174d;opacity:.7}.ae-card .a-cf .a-bloom{position:absolute;width:5cqi;height:auto;fill:rgba(157,23,77,.16);stroke:#9d174d;stroke-width:1.3;opacity:.8}.ae-card .a-cf .a-bloom .a-bloom-c{fill:#c8922f;stroke:none}.ae-wax{animation:ae-wax 11s ease-in-out infinite}.ae-flapsh{animation:ae-flapsh 11s linear infinite}.ae-flap{animation:ae-flap 11s ease-in-out infinite}.ae-card{animation:ae-card 11s cubic-bezier(.4,0,.2,1) infinite}.ae-who{animation:ae-who .3s ease-in .6s forwards}@keyframes ae-wax{0%,5.4%{transform:translate(-50%,-50%);opacity:1}8.6%,90.9%{transform:translate(-50%,-50%) scale(.6) rotate(-20deg);opacity:0}94.1%,to{transform:translate(-50%,-50%);opacity:1}}@keyframes ae-flapsh{0%,8.2%{opacity:1}10%,90%{opacity:0}91.8%,to{opacity:1}}@keyframes ae-flap{0%,8.2%{transform:rotateX(0);z-index:4}11%{z-index:4}11.1%{transform:rotateX(90deg);z-index:0}14.1%,84.5%{transform:rotateX(180deg);z-index:0;filter:brightness(.92)}87.2%{z-index:0}87.3%{transform:rotateX(90deg);z-index:4}90%,to{transform:rotateX(0);z-index:4;filter:none}}@keyframes ae-card{0%,12.7%{transform:none}18.6%,78.2%{transform:translateY(-58%)}83.6%,to{transform:none}}@keyframes ae-who{to{opacity:0}}.ae-env>.ae-on{animation:ae-on 11s linear infinite}@keyframes ae-on{0%,17%{opacity:0;visibility:hidden}20%,79%{opacity:1;visibility:visible}82%,to{opacity:0;visibility:hidden}}.ae-notes{position:absolute;inset:0;pointer-events:none;z-index:6}.ae-notes i{position:absolute;bottom:50%;font:700 clamp(24px,11cqi,48px)/1 var(--jf-display,var(--display,"Fraunces",Georgia,serif));font-style:normal;color:#8a5a24;opacity:0;animation:ae-note 3.4s ease-out infinite}.ae-notes i:first-child{left:-7%;animation-delay:2.2s}.ae-notes i:nth-child(2){right:-6%;animation-delay:2.8s;color:#3b1f5e}.ae-notes i:nth-child(3){left:3%;bottom:44%;animation-delay:3.5s;color:#c0577c}.ae-notes i:nth-child(4){right:2%;bottom:42%;animation-delay:4.1s}.ae-notes i:nth-child(5){left:-12%;bottom:38%;animation-delay:4.8s;color:#3b1f5e}@keyframes ae-note{0%{opacity:0;transform:translate(0) rotate(-10deg) scale(.7)}15%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translate(4cqi,-34cqi) rotate(12deg) scale(1.15)}}@media (prefers-reduced-motion:reduce){.ae-notes,.ae-wax,.ae-who{display:none}.ae-flapsh{opacity:0;animation:none}.ae-flap{animation:none;transform:rotateX(180deg);z-index:0}.ae-card{transform:translateY(-58%)}.ae-card,.ae-env>.ae-on{animation:none}}