.home-masthead .hero h1 span{color:inherit}.hero-word{white-space:nowrap;display:inline-block}.hero-letter{display:inline-block}.home-masthead .reference-hero h1 .hero-heading-accent{color:#d4e25f;font-synthesis:none;letter-spacing:-.025em;word-spacing:.025em;font-style:italic;font-weight:500}@media (prefers-reduced-motion:no-preference){html[data-hero-intro] .reference-header{animation:none}html[data-hero-intro=waiting] :is(.reference-header,.hero-copy>.eyebrow,.hero-letter,.hero-description,.hero-actions),html[data-hero-intro=waiting] .home-masthead .hero-portrait{opacity:0}html[data-hero-intro=waiting] .masthead-backdrop{opacity:.25}html[data-hero-intro=waiting] .home-masthead .trust-strip{opacity:0}html[data-hero-intro=revealing]{--hero-ease:cubic-bezier(.22,1,.36,1)}html[data-hero-intro=revealing] .reference-header{animation:glass-header-enter .55s var(--hero-ease) both}html[data-hero-intro=revealing] .hero-copy>.eyebrow{animation:hero-intro-rise .65s var(--hero-ease) 80ms both}html[data-hero-intro=revealing] .masthead-backdrop{animation:hero-intro-backdrop 1.1s var(--hero-ease) both}html[data-hero-intro=revealing] .hero-letter{animation:hero-intro-letter .7s var(--hero-ease) both;animation-delay:calc(.18s + var(--letter-order) * 16ms)}html[data-hero-intro=revealing] .hero-description{animation:hero-intro-rise .75s var(--hero-ease) .5s both}html[data-hero-intro=revealing] .hero-actions{animation:hero-intro-fade .65s var(--hero-ease) .65s both}html[data-hero-intro=revealing] .home-masthead .trust-strip{animation:hero-intro-fade .65s var(--hero-ease) .8s both}@media (width>=721px){html[data-hero-intro=revealing] .home-masthead .hero-portrait{animation:hero-intro-portrait 1.15s var(--hero-ease) 80ms both}html[data-hero-intro=revealing] .hero-portrait .portrait-photo{animation:hero-intro-photo 1.25s var(--hero-ease) 80ms both}html[data-hero-intro=revealing] .hero-portrait .portrait-card{animation:hero-intro-rise .65s var(--hero-ease) .85s both}}@media (width<=720px){html[data-hero-intro=revealing]{--hero-rise:9px}html[data-hero-intro=revealing] .hero-letter{animation-duration:.55s}html[data-hero-intro=revealing] .hero-portrait:not([data-scroll-state=pending]){animation:hero-intro-rise .8s var(--hero-ease) .12s both}}@keyframes hero-intro-letter{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-intro-rise{0%{opacity:0;translate:0 var(--hero-rise,18px)}to{opacity:1;translate:0}}@keyframes hero-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-intro-backdrop{0%{opacity:.25}to{opacity:1}}@keyframes hero-intro-portrait{0%{opacity:0;clip-path:inset(12% 0 0 round 28px);translate:0 32px}to{opacity:1;clip-path:inset(0 round 28px);translate:0}}@keyframes hero-intro-photo{0%{transform:scale(1.035)}to{transform:scale(1)}}}@media print{html[data-hero-intro] :is(.reference-header,.home-masthead *){opacity:1!important;filter:none!important;animation:none!important}}
