.compose-auth{min-height:100dvh;font-family:var(--font-sans);color:#181818;background:#f7f7f2}.compose-auth>header{color:#f7f7f2;background:#181818;border-bottom:1px solid #363833;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex}.compose-auth>header .brand-mark{height:42px}.compose-auth>header>a:last-child{font-size:13px}.compose-auth>main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100dvh - 90px);display:grid}.compose-auth main>aside{color:#f7f7f2;background:#181818;padding:56px 5vw 32px;overflow:hidden}.compose-auth main>aside h1{letter-spacing:-.04em;margin:16px 0 32px;font-size:clamp(34px,4.7vw,79px);font-weight:550;line-height:1.075}.compose-auth main>aside h1 span{color:#fedd04}.compose-auth main>aside>p:last-child{color:#ccccc6;margin-top:28px;font-size:15px;line-height:1.75}.compose-auth .auth-art{justify-content:center;align-items:start;gap:14px;height:320px;padding-top:16px;display:flex;overflow:hidden}.compose-auth .auth-art img{align-self:start;width:30%;height:auto;transform:rotate(-6deg)}.compose-auth .auth-art img:nth-child(2){margin-top:24px;transform:rotate(3deg)}.compose-auth .auth-art img:nth-child(3){transform:rotate(6deg)}.compose-auth main>section{color:#181818;background:#f7f7f2;justify-content:center;align-items:center;min-width:0;padding:48px 32px;display:flex}.compose-auth .auth-eyeline{color:#656960;font-size:12px}.compose-auth .auth-title{letter-spacing:-.04em;margin:16px 0;font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:1.1}.compose-auth .auth-description{color:#535650;margin-bottom:28px;font-size:15px;line-height:1.75}.compose-auth .auth-clerk{background:0 0;border:0}@media (max-width:900px){.compose-auth>main{grid-template-columns:1fr}.compose-auth main>aside{display:none}.compose-auth main>section{padding:40px 24px}}@media (max-width:600px){.compose-auth>header{gap:16px;padding:20px}.compose-auth>header .brand-mark{height:32px}.compose-auth>header>a:last-child{font-size:12px}}
