@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes bounce-y{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.fade-up{animation:fade-up .6s ease-out both}.bounce-y{animation:bounce-y 1.5s ease-in-out infinite}.hero-stand-picture{position:relative;display:block}.hero-stand-picture--asub{--stand-outline:#397ee8;--stand-light:#9bd7ff;--stand-shine:#edf8ff}.hero-stand-picture--asuo{--stand-outline:#d83946;--stand-light:#ffaba5;--stand-shine:#fff0ed}.hero-stand-image{display:block;width:100%;height:auto;max-width:none}.hero-stand-contour{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-stand-contour-light,.hero-stand-contour-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-stand-contour-line{stroke:var(--stand-outline);stroke-width:1.3;opacity:.65}.hero-stand-contour-light{stroke:var(--stand-light);animation:stand-contour-travel 14s linear infinite}.hero-stand-contour-light>path:last-child{stroke:var(--stand-shine)}@keyframes stand-contour-travel{to{stroke-dashoffset:100}}.hero-stand-image-link{display:block;cursor:pointer}.hero-stand-image-link:focus-visible{outline:3px solid #9f2630;outline-offset:5px}@media (prefers-reduced-motion:reduce){.bounce-y,.fade-up,.hero-stand-contour-light{animation:none}}@font-face{font-family:ysText;src:url(/_next/static/media/3fdc59da94114ecd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ysText;src:url(/_next/static/media/dd32e121f6104240-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ysText;src:url(/_next/static/media/cc87cb16fedd6384-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ysText Fallback;src:local("Arial");ascent-override:92.31%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:100.53%}.__className_43e05d{font-family:ysText,ysText Fallback}.__variable_43e05d{--font-ys-text:"ysText","ysText Fallback"}@font-face{font-family:ysTextWide;src:url(/_next/static/media/8b582483b07bf807-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ysTextWide Fallback;src:local("Arial");ascent-override:92.31%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:100.53%}.__className_2d2404{font-family:ysTextWide,ysTextWide Fallback;font-weight:500}.__variable_2d2404{--font-ys-wide:"ysTextWide","ysTextWide Fallback"}