.letter-stack-wrapper{width:100%;margin:0 auto;position:relative}.letter-stack-container{max-width:500px;height:450px;margin:0 auto;padding:1.5rem 2rem 6rem;position:relative}.letter-item{cursor:pointer;background-position:50%;background-size:cover;border-radius:1rem;width:100%;height:320px;transition:box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 15px 30px -10px #0000004d,0 8px 10px -6px #0003}.letter-item:hover{box-shadow:0 20px 35px -12px #00000059,0 10px 12px -6px #00000040}.letter-content-container{padding:1.5rem 1.5rem 8rem}.letter-title{font-family:"General Sans", var(--font-general-sans);margin-top:0;margin-bottom:.5rem;font-size:13px;font-weight:500;line-height:100%}.letter-text-container{margin-top:2rem}.letter-content{font-size:20px!important}.letter-stack-button{z-index:10;position:absolute;bottom:1.5rem;right:1.5rem}.letter-stack-button button{color:#fff;cursor:pointer;background-color:#6d4d4d;border:none;border-radius:9999px;padding:.5rem 1.5rem;font-size:14px}@media screen and (max-width:767px){.letter-stack-wrapper{transform-origin:top;height:315px;margin-bottom:-135px;transform:scale(.7)}.letter-item{box-shadow:0 10px 20px -8px #00000040,0 6px 8px -4px #00000026}.letter-item:hover{box-shadow:0 15px 25px -10px #0000004d,0 8px 10px -5px #0003}.letter-content-container{padding:1rem 1rem 6rem}.letter-title{font-size:9px}.letter-content{font-size:14px!important}.letter-text-container{margin-top:1.5rem}.letter-stack-button button{padding:.375rem 1.25rem;font-size:12px}}
/*# sourceMappingURL=2lmj51wsf_75y.css.map*/