@keyframes wachvw0{0%{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1)}to{opacity:.28;transform:scale(.72)}}
@keyframes wachvw1{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes wachvw2{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
.wachvw3{min-width:0;color:var(--nc5kjvi);background:radial-gradient(ellipse at 80% 35%, var(--nc5kjv1), transparent 55%), var(--nc5kjv0);padding-top:clamp(2.25rem,5vw,5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}
.wachvw4{gap:var(--nc5kjv20);min-width:0;display:grid}
.wachvw5{justify-items:start;gap:var(--nc5kjv1w);min-width:0;max-width:35rem;display:grid}
.wachvw6{color:var(--nc5kjv8);font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);font-weight:var(--nc5kjv1k);letter-spacing:.06em;opacity:0;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .1s both;margin:0}
.wachvw7{color:inherit;font-family:var(--nc5kjvr);font-size:clamp(2.25rem,4.6vw,4rem);font-weight:var(--nc5kjvv);letter-spacing:var(--nc5kjvw);overflow-wrap:break-word;text-wrap:balance;word-break:keep-all;opacity:0;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .2s both;margin:0;line-height:1.25}
.wachvw8{max-width:32rem;color:var(--nc5kjv6);font-family:var(--nc5kjv18);font-size:var(--nc5kjv19);line-height:var(--nc5kjv1c);overflow-wrap:break-word;word-break:keep-all;opacity:0;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .3s both;margin:0}
.wachvw9{justify-items:start;gap:var(--nc5kjv1u);padding-top:var(--nc5kjv1w);border-top:1px solid var(--nc5kjvm);opacity:0;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .5s both;display:grid}
.wachvwa{color:var(--nc5kjv7);font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);line-height:var(--nc5kjv1m);margin:0}
.wachvwb{align-content:center;place-items:center;gap:var(--nc5kjv1w);min-height:12rem;color:var(--nc5kjvi);font-family:var(--nc5kjv1d);font-size:var(--nc5kjv1e);text-align:center;display:grid}
.wachvwc{width:var(--nc5kjv21);aspect-ratio:1;background:var(--nc5kjvf);border:2px solid var(--nc5kjvh);border-radius:var(--nc5kjv27);box-shadow:0 0 2rem var(--nc5kjvf);animation:wachvw0 .9s var(--nc5kjv2g) infinite}
.wachvwd{box-sizing:border-box;gap:var(--nc5kjv1z);width:100%;padding:var(--nc5kjv1y);color:var(--nc5kjvj);background:var(--nc5kjvi);border:1px solid var(--nc5kjvd);border-radius:var(--nc5kjv25);box-shadow:var(--nc5kjv28);animation:wachvw1 var(--nc5kjv2f) var(--nc5kjv2g) both;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);display:grid}
.wachvwe{aspect-ratio:4/5;background:var(--nc5kjvf);border:1px solid var(--nc5kjvd);border-radius:var(--nc5kjv25);min-width:0;position:relative;overflow:hidden}
.wachvwf{object-fit:cover}
.wachvwg{align-content:center;justify-items:start;gap:var(--nc5kjv1w);min-width:0;display:grid}
.wachvwh{color:var(--nc5kjve);font-family:var(--nc5kjv1d);font-size:var(--nc5kjv1e);font-weight:var(--nc5kjv1f);margin:0}
.wachvwi{color:var(--nc5kjvj);font-family:var(--nc5kjv13);font-size:var(--nc5kjv14);font-weight:var(--nc5kjv15);letter-spacing:var(--nc5kjv16);line-height:var(--nc5kjv17);overflow-wrap:break-word;word-break:keep-all;margin:0}
.wachvwj{padding:var(--nc5kjv1t) var(--nc5kjv1v);color:var(--nc5kjvj);background:var(--nc5kjvh);border-radius:var(--nc5kjv27);font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);font-weight:var(--nc5kjv1p);margin:0}
.wachvwk{color:var(--nc5kjve);font-family:var(--nc5kjv18);font-size:var(--nc5kjv19);line-height:var(--nc5kjv1c);overflow-wrap:break-word;word-break:keep-all;margin:0}
.wachvwl{gap:var(--nc5kjv1v);flex-wrap:wrap;width:100%;display:flex}
.wachvwm{color:var(--nc5kjve);font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);line-height:var(--nc5kjv1m);opacity:.82;margin:0}
.wachvwn{align-items:center;gap:var(--nc5kjv1z);grid-template-columns:minmax(0,1fr);display:grid}
.wachvwo{justify-items:start;gap:var(--nc5kjv1v);padding-top:var(--nc5kjv1u);opacity:0;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .4s both;display:grid}
.wachvwp{justify-content:center;align-items:center;gap:var(--nc5kjv1u);min-height:var(--nc5kjv2h);padding:0 var(--nc5kjv1y);border-radius:var(--nc5kjv23);background:var(--nc5kjvi);color:var(--nc5kjvj);font-family:var(--nc5kjv1d);font-size:var(--nc5kjv19);transition:background var(--nc5kjv2e) var(--nc5kjv2g), transform var(--nc5kjv2e) var(--nc5kjv2g);font-weight:700;text-decoration:none;display:inline-flex}
.wachvwp:hover{background:var(--nc5kjv9);transform:translateY(-1px)}
.wachvwp:active{transform:translateY(0)}
.wachvwq{min-height:var(--nc5kjv2h);font-size:var(--nc5kjv1e);font-weight:var(--nc5kjv1f);text-underline-offset:.3em;padding-left:0;text-decoration:underline}
.wachvwr{opacity:0;width:100%;max-width:28rem;height:22rem;animation:wachvw2 var(--nc5kjv2f) var(--nc5kjv2g) .35s both;margin:0 auto;position:relative}
.wachvws{border-radius:var(--nc5kjv24);border:1px solid var(--nc5kjvn);width:46%;height:74%;box-shadow:var(--nc5kjv2a);background:var(--nc5kjv2);position:absolute;top:1rem;left:50%;overflow:hidden}
.wachvwt{object-fit:cover}
.wachvwu{opacity:.8;transform:translate(-92%,.75rem)rotate(-10deg)}
.wachvwv{opacity:.8;transform:translate(-8%,.75rem)rotate(10deg)}
.wachvww{z-index:1;transform:translate(-50%)}
.wachvwx{padding:var(--nc5kjv1y) var(--nc5kjv1v) var(--nc5kjv1v);background:linear-gradient(transparent, var(--nc5kjvp));color:var(--nc5kjvi);text-align:center;font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);letter-spacing:var(--nc5kjv1l);position:absolute;bottom:0;left:0;right:0}
.wachvwy{text-align:center;width:100%;font-family:var(--nc5kjv1i);font-size:var(--nc5kjv1j);color:var(--nc5kjv7);letter-spacing:.06em;margin:0;position:absolute;bottom:0}
@media screen and (max-width:767px){.wachvwd{gap:var(--nc5kjv1x);padding:var(--nc5kjv1w);grid-template-columns:minmax(0,1fr);margin-bottom:5.5rem}}
@media screen and (max-width:899px){.wachvwr{max-width:22rem;height:16rem}}
@media (prefers-reduced-motion:reduce){.wachvw6,.wachvw7,.wachvw8,.wachvw9{opacity:1;animation:none}.wachvwc,.wachvwd{animation:none;transform:none}.wachvwo,.wachvwr{opacity:1;animation:none}}
@media screen and (max-width:389px){.wachvwl{grid-template-columns:minmax(0,1fr);display:grid}}
@media screen and (min-width:900px){.wachvwn{gap:var(--nc5kjv20);grid-template-columns:1.1fr 1fr}}
