
.about-prev .about-grid>div:first-child .eyebrow{position:relative;top:-18px}
.about-prev h2 .about-small{font-size:clamp(25px,2vw,32px);font-weight:600;line-height:1.25;margin-bottom:22px}
.about-prev h2 .about-personal{font-weight:700;line-height:1;letter-spacing:-.025em;-webkit-text-stroke:.3px currentColor}
.about-prev h2 .about-a-very{display:block;font-size:clamp(38px,3.3vw,52px)}
.about-prev h2 .about-personal-word{display:block;font-size:clamp(60px,5.4vw,86px);margin-top:4px}
.about-prev h2 em{display:block;font-size:clamp(40px,3.8vw,60px);font-weight:700;line-height:1.08;margin-top:18px;animation:none;color:var(--cobalt);-webkit-text-stroke:.2px currentColor}

.about-prev h2 .about-word{display:inline-block;white-space:nowrap}
.about-prev h2 .about-letter{display:inline-block;font:inherit;letter-spacing:inherit}
@keyframes aboutLettersAssemble{0%{opacity:0;transform:translate(var(--letter-x),24px) rotate(var(--letter-tilt));filter:blur(4px)}100%{opacity:1;transform:translate(0,0) rotate(0);filter:blur(0)}}
.about-prev.about-heading-enter h2 .about-letter{animation:aboutLettersAssemble 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--letter-index) * 32ms)}
@media(prefers-reduced-motion:reduce){.about-prev.about-heading-enter h2 .about-letter{animation:none;opacity:1;transform:none;filter:none}}
