.stock-intro{--si-ease:cubic-bezier(.16, 1, .3, 1)}.stock-intro-open{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.stock-intro-h1{letter-spacing:-.05em;grid-column:1/9;font-size:clamp(2.5rem,1rem + 4.6vw,6.5rem);font-weight:500;line-height:.92}.stock-intro-ln{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.stock-intro-ln>span{color:var(--text);display:block}.stock-intro-ln:nth-child(2)>span{color:var(--text-3)}.stock-intro-side{grid-column:9/13;justify-self:end;max-width:20rem;padding-bottom:.625rem}.stock-intro-eyebrow{margin-bottom:.875rem;display:block}.stock-intro-side p{color:var(--text-2)}@media (prefers-reduced-motion:no-preference){.stock-intro-ln>span{animation:stock-intro-up 1.2s var(--si-ease) .15s both}.stock-intro-ln:nth-child(2)>span{animation-delay:.27s}.stock-intro-side{animation:stock-intro-rise 1s var(--si-ease) .55s both}}@keyframes stock-intro-up{0%{transform:translateY(125%)}}@keyframes stock-intro-rise{0%{opacity:0;transform:translateY(10px)}}@media (max-width:860px){.stock-intro-h1,.stock-intro-side{grid-column:1/-1;justify-self:start}.stock-intro-side{padding-top:1rem}}
