.layout-module__mm0Cna__container{-webkit-mask-composite:source-in;box-sizing:border-box;background:#fff;flex-direction:column;row-gap:20px;min-height:calc(100vh - 200px);margin:0 clamp(20px,4vw,40px);padding:clamp(20px,4vw,40px) clamp(16px,4vw,32px) clamp(60px,8vw,120px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#000 0% 5%,#000 95%,#000000f2 96%,#000c 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#000 0% 5%,#000 95%,#000000f2 96%,#000c 98%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.layout-module__mm0Cna__container:before{content:"";filter:blur();z-index:0;background:linear-gradient(150deg,#cb2a491f,#2463eb14);border-radius:60% 40% 55% 45%/48% 60% 40% 52%;width:600px;height:600px;animation:12s ease-in-out infinite layout-module__mm0Cna__floatBackground;position:absolute;inset:-18% -12% auto auto}.layout-module__mm0Cna__container:after{content:"";filter:blur();z-index:0;background:linear-gradient(150deg,#e7aeff1a,#ffe7ef14);border-radius:55% 45% 60% 40%/50% 45% 55% 50%;width:500px;height:500px;animation:15s ease-in-out infinite reverse layout-module__mm0Cna__floatBackground;position:absolute;inset:auto auto -15% -8%}@keyframes layout-module__mm0Cna__floatBackground{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.05)}}.layout-module__mm0Cna__container>*{z-index:1;position:relative}@media screen and (max-width:1023px){.layout-module__mm0Cna__container{min-height:calc(100vh - 160px);padding:clamp(16px,5vw,32px) clamp(12px,4vw,24px)}.layout-module__mm0Cna__container:before{width:400px;height:400px;inset:-15% -10% auto auto}.layout-module__mm0Cna__container:after{width:350px;height:350px;inset:auto auto -12% -6%}}@media screen and (max-width:640px){.layout-module__mm0Cna__container{box-sizing:border-box;width:100%;min-height:calc(100vh - 120px);margin:0;padding:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#000 0% 5%,#000 95%,#000000f2 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#000 0% 5%,#000 95%,#000000f2 98%,#0000 100%)}.layout-module__mm0Cna__container:before{width:300px;height:300px;inset:-12% -12% auto auto}.layout-module__mm0Cna__container:after{width:250px;height:250px;inset:auto auto -10% -10%}}
