.auth[data-v-2f9258d7]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.auth-main[data-v-2f9258d7],.auth-poster[data-v-2f9258d7]{min-width:0}.auth-stick[data-v-2f9258d7]{isolation:isolate;padding:6px var(--pad) 14px;gap:2px;display:grid;position:relative;overflow:hidden}.auth-art[data-v-2f9258d7]{top:0;right:var(--pad);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:absolute;bottom:0}.auth-kanji[data-v-2f9258d7]{color:var(--color-momo);font-family:var(--font-jp);flex-direction:column;font-size:calc(min(15vw,58px));line-height:1;display:flex}.auth-kanji svg[data-v-2f9258d7]{fill:currentColor;width:1em;height:1em;display:block;overflow:visible}.auth-brand[data-v-2f9258d7]{justify-self:start}.auth-eyebrow[data-v-2f9258d7],.auth-more[data-v-2f9258d7]{display:none}.auth-title[data-v-2f9258d7]{font-family:var(--font-th);padding-top:.08em;font-size:calc(clamp(2.5rem,12.5vw,4.25rem));font-weight:900;font-stretch:66%;line-height:1.25}.auth-main[data-v-2f9258d7]{flex-direction:column;display:flex}.auth-main[data-v-2f9258d7]:focus{outline:0}.auth-form[data-v-2f9258d7]{width:100%;max-width:492px;padding:20px var(--pad) 40px;margin-inline:auto}html.motion .auth-kanji[data-v-2f9258d7]{animation:auth-stamp-2f9258d7 .9s var(--ease) both}@keyframes auth-stamp-2f9258d7{0%{opacity:0;transform:translate(4%,-3%)scale(1.1)rotate(3deg)}55%{opacity:1}to{opacity:1;transform:none}}@media (width>=700px){.auth-stick[data-v-2f9258d7]{padding:14px var(--pad) 30px;grid-template-columns:minmax(0,1fr) minmax(0,17rem);grid-template-areas:"brand art""head more";align-items:end;gap:14px 32px}.auth-brand[data-v-2f9258d7]{grid-area:brand;align-self:start}.auth-art[data-v-2f9258d7]{grid-area:art;justify-content:flex-end;padding-top:4px;position:static}.auth-kanji[data-v-2f9258d7]{flex-direction:row;font-size:7.5rem}.auth-head[data-v-2f9258d7]{grid-area:head}.auth-eyebrow[data-v-2f9258d7],.auth-more[data-v-2f9258d7]{display:block}.auth-title[data-v-2f9258d7]{font-size:5.5rem}.auth-more[data-v-2f9258d7]{grid-area:more;padding-bottom:12px}.auth-tagline[data-v-2f9258d7]{font-size:1.125rem;font-weight:700;line-height:1.55}.auth-stations[data-v-2f9258d7]{display:none}.auth-lead[data-v-2f9258d7]{margin-top:8px;font-size:.9375rem;font-weight:600;line-height:1.6}.auth-form[data-v-2f9258d7]{padding-block:40px 64px}}@media (width>=980px){.auth[data-v-2f9258d7]{grid-template-rows:minmax(100dvh,auto);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.auth-stick[data-v-2f9258d7]{flex-direction:column;align-items:stretch;gap:0;height:100dvh;min-height:560px;padding:14px 40px 36px;display:flex;position:sticky;top:0}.auth-art[data-v-2f9258d7]{flex:1 1 0;align-items:center;min-height:0;padding:12px 0 8px;container-type:size}.auth-kanji[data-v-2f9258d7]{font-size:calc(min(50cqw,96cqh))}@container (height<=96px){.auth-kanji[data-v-2f9258d7]{display:none}}.auth-brand[data-v-2f9258d7]{align-self:flex-start}.auth-title[data-v-2f9258d7]{font-size:calc(clamp(4.5rem,8.3vw,8rem));line-height:1.22}.auth-more[data-v-2f9258d7]{max-width:38rem;margin-top:10px;padding-bottom:0}.auth-tagline[data-v-2f9258d7]{text-wrap:balance;max-width:22em;font-size:1.375rem;font-weight:700;line-height:1.5}.auth-stations[data-v-2f9258d7]{border-top:3px solid #fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.auth-st[data-v-2f9258d7]{align-content:start;gap:1px;padding:10px 8px 0 0;display:grid}.auth-st+.auth-st[data-v-2f9258d7]{border-left:1px solid #ffffff80;padding-left:10px}.auth-st-n[data-v-2f9258d7]{font-size:1.25rem}.auth-st-k[data-v-2f9258d7]{color:var(--color-ki);white-space:nowrap;font-size:.875rem;font-weight:900;line-height:1.5}.auth-st-t[data-v-2f9258d7]{font-size:.9375rem;font-weight:700;line-height:1.45}.auth-lead[data-v-2f9258d7]{margin-top:18px;font-size:1rem}.auth-main[data-v-2f9258d7]{justify-content:center}.auth-form[data-v-2f9258d7]{margin-block:auto;padding:68px 40px 48px}}
