.BackgroundContainer-module__8cBExq__outerWrapper{width:100%;position:relative}.BackgroundContainer-module__8cBExq__wrapper{width:100%;transform-style:preserve-3d;will-change:transform;height:100dvh;position:relative;overflow:hidden}.BackgroundContainer-module__8cBExq__backgroundContainer{z-index:-2;transform-origin:50%;pointer-events:none;width:300%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-25%,-55%)perspective(100vw)rotateX(10deg)skew(15deg)}@media (min-width:480px){.BackgroundContainer-module__8cBExq__backgroundContainer{width:240%;transform:translate(-25%,-53%)perspective(100vw)rotateX(10deg)skew(15deg)}}@media (min-width:768px){.BackgroundContainer-module__8cBExq__backgroundContainer{width:190%;transform:translate(-35%,-51%)perspective(100vw)rotateX(10deg)skew(15deg)}}@media (min-width:1200px){.BackgroundContainer-module__8cBExq__backgroundContainer{width:130%;transform:translate(-45%,-49%)perspective(100vw)rotateX(10deg)skew(15deg)}}.BackgroundContainer-module__8cBExq__imageGrid{justify-content:space-between;gap:16px;height:100%;display:flex}.BackgroundContainer-module__8cBExq__column{flex:1;height:100%}.BackgroundContainer-module__8cBExq__imageWrapper{pointer-events:auto;border-radius:8px;margin-bottom:16px;overflow:hidden;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.BackgroundContainer-module__8cBExq__imageWrapper{transition:transform .3s cubic-bezier(.4,0,.2,1)}.BackgroundContainer-module__8cBExq__imageWrapper:before{content:"";background:linear-gradient(45deg,var(--primary-color-dark),var(--primary-color-light));-webkit-mask-composite:exclude;opacity:0;z-index:2;pointer-events:none;border-radius:8px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BackgroundContainer-module__8cBExq__imageWrapper:hover{transform:translate(0,0)scale(1.03)}.BackgroundContainer-module__8cBExq__imageWrapper:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.BackgroundContainer-module__8cBExq__imageWrapper{transition:none!important}.BackgroundContainer-module__8cBExq__imageWrapper:hover{transform:translate(0,0)!important}.BackgroundContainer-module__8cBExq__imageWrapper:before{transition:none!important}.BackgroundContainer-module__8cBExq__imageWrapper:hover:before{opacity:0!important}}.BackgroundContainer-module__8cBExq__noHover{transition:none!important}.BackgroundContainer-module__8cBExq__noHover:hover{transform:translate(0,0)!important}.BackgroundContainer-module__8cBExq__noHover:before{display:none}.BackgroundContainer-module__8cBExq__gridImage{width:100%;height:auto;display:block}.BackgroundContainer-module__8cBExq__overlay{pointer-events:none;background-color:#040404bf;position:absolute;inset:0}.BackgroundContainer-module__8cBExq__gradientCutoff{pointer-events:none;z-index:10;width:100%;height:30%;position:absolute;left:0}.BackgroundContainer-module__8cBExq__top{background:linear-gradient(to bottom,var(--bg)0%,transparent 100%);top:0}.BackgroundContainer-module__8cBExq__bottom{background:linear-gradient(to top,var(--bg)0%,transparent 100%);bottom:0}@supports (-webkit-touch-callout:none){.BackgroundContainer-module__8cBExq__wrapper{height:100lvh}}.BackgroundContainer-module__8cBExq__fallbackWrapper{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BackgroundContainer-module__8cBExq__fallbackImage{object-fit:cover;aspect-ratio:1;object-position:top left!important;position:absolute!important;top:0!important;left:0!important}.BackgroundContainer-module__8cBExq__hidden{opacity:0;visibility:hidden}.BackgroundContainer-module__8cBExq__fadeIn{animation:.5s ease-in forwards BackgroundContainer-module__8cBExq__fadeIn}.BackgroundContainer-module__8cBExq__fadeOut{animation:.5s ease-out forwards BackgroundContainer-module__8cBExq__fadeOut}@keyframes BackgroundContainer-module__8cBExq__fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes BackgroundContainer-module__8cBExq__fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.BackgroundContainer-module__8cBExq__imageLoading{opacity:0;filter:blur(20px);transform:translateY(20px)scale(.95)}.BackgroundContainer-module__8cBExq__imageLoaded{animation:.8s cubic-bezier(.16,1,.3,1) forwards BackgroundContainer-module__8cBExq__imageReveal}@keyframes BackgroundContainer-module__8cBExq__imageReveal{0%{opacity:0;filter:blur(20px);transform:translateY(20px)scale(.95)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.BackgroundContainer-module__8cBExq__imageLoading{opacity:0;filter:none;transform:none}.BackgroundContainer-module__8cBExq__imageLoaded{animation:.3s forwards BackgroundContainer-module__8cBExq__imageRevealReduced}@keyframes BackgroundContainer-module__8cBExq__imageRevealReduced{to{opacity:1}}}.BackgroundContainer-module__8cBExq__imagePlaceholder{background:linear-gradient(135deg,#ffffff05 0%,#ffffff03 50%,#ffffff05 100%);border:1px solid #ffffff0d;border-radius:8px;width:100%;height:200px;margin-bottom:16px;transition:background-color .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.BackgroundContainer-module__8cBExq__imageLoading{opacity:0;filter:blur(10px);transition:all .6s cubic-bezier(.16,1,.3,1);transform:scale(.98)}.BackgroundContainer-module__8cBExq__imageLoaded{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.BackgroundContainer-module__8cBExq__imagePlaceholder{transition:none}.BackgroundContainer-module__8cBExq__imagePlaceholder.BackgroundContainer-module__8cBExq__pulse{background:linear-gradient(135deg,#ffffff05 0%,#ffffff03 50%,#ffffff05 100%);animation:none}.BackgroundContainer-module__8cBExq__imageLoading{opacity:0;filter:none;transition:opacity .3s;transform:none}.BackgroundContainer-module__8cBExq__imageLoaded{opacity:1;transition:opacity .3s}}
