.PaginaFinalCssLetterIntro_envelope__M8DhZ{position:relative;width:var(--envelope-x);height:var(--envelope-y);background:var(--envelope-bg,#f5e6d0);box-shadow:inset 0 0 30px -5px var(--envelope-shadow,#e0c9a8),0 12px 36px -8px color-mix(in srgb,var(--carta-accent,#d4a5ad) 35%,transparent);overflow:visible;z-index:2;will-change:transform,opacity}.PaginaFinalCssLetterIntro_envelopeFlap__DodqY{width:100%;height:71%;position:absolute;top:0;z-index:5;overflow:hidden;transition:transform .55s linear;transform-origin:top;pointer-events:none}.PaginaFinalCssLetterIntro_envelopeFolds__8VG61{width:100%;height:100%;overflow:hidden;z-index:3;position:absolute;inset:0;pointer-events:none}.PaginaFinalCssLetterIntro_envelopeBottom__DNwPU:before,.PaginaFinalCssLetterIntro_envelopeFlap__DodqY:before,.PaginaFinalCssLetterIntro_envelopeLeft__NAZ8w:before,.PaginaFinalCssLetterIntro_envelopeRight__HJKIJ:before{content:"";transform:rotate(45deg);background:var(--envelope-bg,#f5e6d0);box-shadow:0 0 30px -5px var(--envelope-shadow,#e0c9a8);width:100%;aspect-ratio:1;display:block;position:absolute;top:60%}.PaginaFinalCssLetterIntro_envelopeFlap__DodqY:before{border-radius:5rem;bottom:20%;top:auto}.PaginaFinalCssLetterIntro_envelopeLeft__NAZ8w:before{top:10%;left:-65%}.PaginaFinalCssLetterIntro_envelopeRight__HJKIJ:before{top:10%;right:-65%}.PaginaFinalCssLetterIntro_envelopeBottom__DNwPU:before{top:60%;border-radius:5rem}.PaginaFinalCssLetterIntro_heartWrap__2M34C{position:absolute;left:50%;top:70%;z-index:6;width:23.33%;transform:translate(-50%,-50%)}.PaginaFinalCssLetterIntro_heartPulse__6yYlW{width:100%;will-change:transform;display:flex;align-items:center;justify-content:center}.PaginaFinalCssLetterIntro_heart__hBvQM{position:relative;box-shadow:none;border:none;width:100%;aspect-ratio:1;padding:0;margin:0;background:transparent;color:var(--heart-bg,var(--carta-accent,#d4a5ad));cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18));transition:filter .25s ease,transform .2s ease}.PaginaFinalCssLetterIntro_heartSvg__nSNo1{display:block;width:100%;height:100%}.PaginaFinalCssLetterIntro_heart__hBvQM:active,.PaginaFinalCssLetterIntro_heart__hBvQM:focus-visible,.PaginaFinalCssLetterIntro_heart__hBvQM:hover{outline:none;filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--heart-bg,var(--carta-accent,#d4a5ad)) 45%,transparent));transform:scale(1.04)}.PaginaFinalCssLetterIntro_envelopeActive__W_lZN .PaginaFinalCssLetterIntro_envelopeFlap__DodqY{transform:rotateX(-180deg) translateY(0);perspective:10px;z-index:1}.PaginaFinalCssLetterIntro_envelopeActive__W_lZN .PaginaFinalCssLetterIntro_envelopeFlap__DodqY:before{box-shadow:inset 0 0 30px -5px var(--envelope-shadow,#e0c9a8)}.PaginaFinalCssLetterIntro_envelopeActive__W_lZN .PaginaFinalCssLetterIntro_heartWrap__2M34C{display:none}.PaginaFinalCssLetterIntro_hint__T_qvR{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(92vw,24rem);text-align:center;font-family:var(--font-poppins),sans-serif;font-size:.95rem;color:rgb(82 82 91);pointer-events:none;opacity:0}@media (min-width:640px){.PaginaFinalCssLetterIntro_hint__T_qvR{font-size:1.05rem;width:min(88vw,28rem)}}.PaginaFinalCssLetterIntro_hintName__mefbZ{font-family:var(--font-great-vibes),cursive;font-size:1.35rem;color:var(--carta-accent,#d4a5ad)}@media (min-width:640px){.PaginaFinalCssLetterIntro_hintName__mefbZ{font-size:1.5rem}}