/* Selected wide signature: Anastasia leads; left-aligned DJane / Lotus Flower beside it. */
.identity-readable{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.identity-wordmark{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
html body.nocturne .wordmark{gap:12px;flex-shrink:0}
html body.nocturne .wordmark>.identity-wordmark{width:244px;height:auto;max-width:none;flex:none}
html[lang] body.nocturne .hero h1.stage-title.identity-heading{font-size:1rem;line-height:1;letter-spacing:normal;margin:18px 0 25px;padding:0;background:none;width:min(560px,100%);max-width:100%;min-height:0}
html body.nocturne .hero-copy>p.identity-bridge{max-width:100%;padding:0;margin:18px 0 0;border:0;background:none;box-shadow:none;font:.66rem/1.9 var(--mono);color:#c5b5cd}
html body.nocturne .footer-wordmark{margin:0;flex:none;width:244px}
html body.nocturne .footer-wordmark>.identity-wordmark{width:244px;height:auto}
.social-links--three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){html[lang] body.nocturne .hero h1.stage-title.identity-heading{width:min(520px,100%);margin:20px 0 8px}.hero .hero-copy>p.identity-bridge{order:2!important;margin:14px 0 0!important;font-size:.58rem!important}.social-links--three{grid-template-columns:1fr}}
@media(max-width:650px){
 html body.nocturne .wordmark{gap:7px;min-width:0;justify-content:center}
 html body.nocturne .wordmark>.identity-wordmark{width:clamp(224px,65vw,280px);max-width:calc(100% - 39px)}
 .menu-ready body.nocturne .navigation{grid-template-columns:minmax(0,1fr) 44px;gap:2px 10px;padding-block:6px}
 .menu-ready body.nocturne .wordmark{grid-column:1/-1;grid-row:1;justify-self:center;width:100%}
 .menu-ready body.nocturne .languages{grid-column:1;grid-row:2;justify-self:start}
 .menu-ready body.nocturne .menu-toggle{grid-column:2;grid-row:2;justify-self:end}
 html body.nocturne .footer-wordmark,html body.nocturne .footer-wordmark>.identity-wordmark{width:min(244px,100%)}
}
@media(forced-colors:active){.identity-wordmark{display:none!important}.identity-readable{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:CanvasText!important}.identity-readable>span{display:block!important;color:CanvasText!important;font:inherit!important;letter-spacing:normal!important}.wordmark>.identity-readable{font:400 .8rem/1.25 serif!important}.identity-heading>.identity-readable{font:400 2rem/1.25 serif!important}.footer-wordmark>.identity-readable{font:400 1.2rem/1.25 serif!important}}
