.es{color:#fff;text-align:center;min-height:100dvh;font-family:var(--font-sans,"Pretendard Variable", Pretendard, system-ui, sans-serif);background:#0e0e0e;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:24px 20px 72px;display:flex;position:relative;overflow:clip}.es:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 50% 40%,#ff5c8c24,#0000 70%);position:absolute;inset:0}.es>*{position:relative}.es-richi{aspect-ratio:1;background:50%/contain no-repeat;width:clamp(120px,22vw,176px)}.es-title{letter-spacing:-.04em;text-wrap:balance;word-break:keep-all;margin:24px 0 0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.3}.es-body{color:#ffffff80;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;max-width:28em;margin:12px 0 0;font-size:1rem;line-height:1.65}.es-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.es-action{color:#fff;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .15s;display:inline-flex}.es-action:hover{background:#fff3}.es-action:active{transform:scale(.97)}.es-action[data-main]{color:#0c0c0c;background:#fff}.es :focus-visible{outline-offset:3px;outline:2px solid #fff}
