/* Preview refinement: symbolic B, shorter chapters, scroll-responsive depth. */
.header .logo-lockup{width:auto;gap:0;mix-blend-mode:normal}
.header .logo-wordmark{color:#fff;font-size:30px;font-weight:750;letter-spacing:-1.5px;white-space:nowrap;line-height:1}
.header .logo-symbol{width:43px;height:48px;margin-right:-3px}
.about{padding-top:70px;padding-bottom:70px}
.chapter-body{min-height:530px}
.chapter-bottom p{display:none}
.connection-diagram{perspective:1000px;transform:translate3d(0,var(--diagram-y,0px),0) rotateX(var(--scene-tilt,0deg));will-change:transform}
#connection-title .connection-word{translate:var(--word-drift,0px) 0;will-change:translate}
#connection-title .connection-word:nth-child(2){translate:calc(var(--word-drift,0px) * -1) 0}
@media(max-width:760px){
 .header .logo-wordmark{font-size:24px;letter-spacing:-1.2px}
 .header .logo-symbol{width:34px;height:38px}
 .about{padding-top:48px;padding-bottom:48px}
 .connection-stage{padding-top:50px}
 .chapter-body{min-height:0}
}
@media(max-width:360px){.header .logo-wordmark{font-size:21px}.header .logo-symbol{width:30px}}
body.motion-off #connection-title .connection-word{translate:0 0!important}
body.motion-off .connection-diagram{transform:none!important}
@media(prefers-reduced-motion:reduce){#connection-title .connection-word{translate:0 0!important}.connection-diagram{transform:none!important}}
