.cover.identity-cover{min-height:calc(100svh - 76px);display:flex;flex-direction:column;position:relative;overflow:hidden;background:#141c27}
.identity-body{position:relative;flex:1;padding:48px 0 44px;z-index:1}
.identity-kicker{font-size:12px;color:#a7b5c9;letter-spacing:.15em}
.identity-body h1{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin:46px 0 58px;font-size:clamp(84px,12vw,184px);font-weight:600;line-height:1.1;letter-spacing:-.065em;color:#f0f3fa}
.identity-body h1>span{font-size:clamp(30px,4.4vw,65px);font-weight:400;line-height:1.35;letter-spacing:-.03em;color:#a9bbd6;padding-top:12px}
.identity-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
.identity-bottom p{font-size:18px;line-height:1.9;color:#d1dbe9}.identity-bottom p>span{font-size:11px;letter-spacing:.12em;color:#8fa1bb}
.identity-enter{display:flex;align-items:center;gap:42px;font-size:15px;color:#c4d7ff;border-bottom:1px solid #586a83;padding:12px 0}.identity-enter span{font-size:30px;display:inline-block}
.identity-cover .folio-footer{position:relative;z-index:1;margin-top:auto}.identity-cover .folio-footer>span{display:block}.identity-cover .folio-footer>a{color:#9dacbf;font-size:10px;letter-spacing:.09em}
html[data-editorial-motion=on] .identity-enter span{animation:identityArrow 2s ease-in-out infinite}
html[data-editorial-motion=on] .identity-body{animation:identityReveal 1s ease-out both}
@keyframes identityArrow{0%,100%{transform:translateY(-4px)}50%{transform:translateY(6px)}}
@keyframes identityReveal{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:720px){.cover.identity-cover{min-height:calc(100svh - 65px)}.identity-body{padding:38px 0 30px}.identity-kicker{font-size:10px;letter-spacing:.08em}.identity-body h1{display:block;font-size:clamp(70px,18vw,120px);margin:38px 0}.identity-body h1>span{display:block;font-size:32px;margin-top:27px;padding:0}.identity-bottom{align-items:flex-start;flex-direction:column;gap:24px}.identity-bottom p{font-size:16px}.identity-bottom p>span{font-size:9px}.identity-enter{width:100%;justify-content:space-between;padding:6px 0}.identity-cover .folio-footer{gap:12px}.identity-cover .folio-footer>span{font-size:10px}.identity-cover .folio-footer>a{font-size:9px}}
