@keyframes _2wih2k1{0%{opacity:0}to{opacity:1}}@keyframes _2wih2k2{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes _2wih2k3{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes _2wih2k4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _2wih2k5{0%{transform:translateY(0)}50%{transform:translateY(-4rem)}to{transform:translateY(0)}}@keyframes _2wih2k6{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}._2wih2k0{width:100%;padding-block:var(--_1asscepb3);position:relative;overflow-x:clip}._2wih2k7{position:absolute;inset:0;pointer-events:none;z-index:0}._2wih2k8{position:absolute;top:7rem;left:-4.75rem;width:8rem;height:8rem;color:var(--_1asscep0);opacity:.55;pointer-events:none}._2wih2k9{position:absolute;top:13rem;left:-3.75rem;width:6rem;height:6rem;color:var(--_1asscep0);opacity:.55;pointer-events:none}._2wih2ka{width:100%;height:100%;transform-origin:50% 50%;animation:_2wih2k4 16s linear infinite}._2wih2kb{width:100%;height:100%;animation:_2wih2k5 6s ease-in-out infinite}._2wih2kc{width:100%;height:100%;animation:_2wih2k6 4.8s ease-in-out infinite}._2wih2kd{display:block;width:100%;height:100%}._2wih2ke{max-width:84rem;margin:0 auto;position:relative;z-index:1;display:grid;gap:var(--_1asscepaz);align-items:start;padding-inline:var(--_1asscepas)}._2wih2kf{position:relative;width:100%;max-width:30rem;aspect-ratio:25 / 24;margin:0 auto;margin-bottom:var(--_1asscepat)}._2wih2kg{border-radius:var(--_1asscepbs);overflow:hidden;box-shadow:0 6px 18px var(--_1asscep2h)}._2wih2kh{position:absolute;left:28.5%;top:16%;width:66%;aspect-ratio:3 / 4;z-index:2}._2wih2ki{position:absolute;left:5.5%;top:0;width:64%;aspect-ratio:3 / 4}._2wih2kj{display:block;width:100%;height:100%;object-fit:cover}._2wih2kk{position:absolute;inset:0;z-index:1}._2wih2kl{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}._2wih2km{display:none;position:absolute;left:10%;top:calc(100% + var(--_1asscepat));width:clamp(14rem,26vw,20rem);z-index:1;pointer-events:none}._2wih2kn{rotate:5deg;display:block;width:100%;height:auto}:root[data-color-scheme=dark] ._2wih2kn{filter:brightness(0) invert(1) brightness(1.2)}._2wih2ko{display:grid;gap:var(--_1asscepat)}._2wih2kp{color:var(--_1asscepn);line-height:1.45}._2wih2kq{color:var(--_1asscepm);line-height:1.12}._2wih2kr{color:var(--_1asscepn);margin-top:var(--_1asscepar)}._2wih2kr p{line-height:1.6;font-size:1.1rem}._2wih2kr p+p{margin-top:var(--_1asscepav)}._2wih2kr a{color:var(--_1asscepp);text-decoration:underline;text-underline-offset:.2em}._2wih2kr a:hover,._2wih2kr a:focus-visible{color:var(--_1asscepq)}._2wih2kr strong{color:var(--_1asscepm);font-weight:700}._2wih2kr em{font-style:italic}@media(prefers-reduced-motion:no-preference){._2wih2kf{opacity:0;animation:_2wih2k1 .68s ease-out 60ms forwards}._2wih2ko{opacity:0;animation:_2wih2k1 .68s ease-out .12s forwards}}@media(min-width:48rem){._2wih2k8{top:9rem;left:-5.75rem;width:9.5rem;height:9.5rem}._2wih2k9{top:16rem;left:-4.75rem;width:7.5rem;height:7.5rem}._2wih2ke{padding-inline:var(--_1asscepau)}._2wih2kf{max-width:34rem;margin-bottom:var(--_1asscepau)}}@media(min-width:64rem){._2wih2k8{top:10rem;left:-7.25rem;width:11rem;height:11rem}._2wih2k9{top:18rem;left:-5.75rem;width:8.5rem;height:8.5rem}._2wih2ke{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--_1asscepb1);padding-inline:var(--_1asscepav)}._2wih2kf{max-width:36rem;margin-top:0;margin-left:0;margin-right:0}._2wih2kh{left:23%}._2wih2ki{left:0}}@media(prefers-reduced-motion:reduce){._2wih2ka,._2wih2kb,._2wih2kc{animation:none}._2wih2kl{transition-duration:0ms}}@media screen and (min-width:64rem)and (hover:hover)and (pointer:fine){._2wih2kf{margin-bottom:clamp(6.5rem,10vw,9rem)}._2wih2km{display:block}}@media screen and (min-width:64rem)and (prefers-reduced-motion:no-preference){._2wih2kf{animation:_2wih2k2 1s cubic-bezier(.22,1,.36,1) 60ms forwards}._2wih2ko{animation:_2wih2k3 1s cubic-bezier(.22,1,.36,1) .12s forwards}}@media(hover:hover)and (pointer:fine){._2wih2ki:hover ._2wih2kl,._2wih2kl:hover{opacity:1;pointer-events:auto}}._16piut60{width:100%}
