@layer reset,theme,tokens,base,composition,blocks,utilities;@layer blocks{.lead-intro{--bg: var(--cream);--section-max: var(--width-md);--stack-gap: var(--space-6);--subhead-ink: rgb(var(--bodySoftRGB) / .82);--tag-ink: rgb(var(--bodySoftRGB) / .82);--section-ratio: 0;--section-pad-top: var(--lead-intro-top, var(--space-24));--section-pad-bottom: var(--space-24)}@media not (min-width:769px){.lead-intro{--section-pad-top: var(--lead-intro-top, var(--space-16));--section-pad-bottom: var(--space-16) }}.lead-intro .hashtag-item{--rellax-origin: .5}.lead-intro .hashtag-item:nth-child(1){inset:16% auto auto 7%;--tag-in: 70px;--tag-out: 10px;--rellax-from: 15;--rellax-span: 70;--rellax-drift: -10px;--rellax-spin: -4deg;--rellax-lag: .55s}.lead-intro .hashtag-item:nth-child(2){inset:68% 6% auto auto;--tag-in: 70px;--tag-out: 20px;--rellax-speed: 1.6;--rellax-from: 19;--rellax-span: 53;--rellax-drift: 15px;--rellax-spin: 5deg;--rellax-lag: 1s}.lead-intro .hashtag-item:nth-child(3){inset:80% auto auto 9%;--tag-in: 90px;--tag-out: 0px;--rellax-from: 2;--rellax-span: 76;--rellax-drift: -1px;--rellax-spin: -2deg;--rellax-lag: .7s}.lead-intro .hashtag-item:nth-child(4){inset:14% 10% auto auto;--tag-in: 0px;--tag-out: 120px;--rellax-from: 26;--rellax-span: 58;--rellax-drift: -16px;--rellax-spin: 7deg;--rellax-lag: .8s}.lead-intro .hashtag-item:nth-child(5){inset:46% auto auto 13%;--tag-in: 90px;--tag-out: 30px;--rellax-speed: 1.3;--rellax-from: 10;--rellax-span: 81;--rellax-drift: 9px;--rellax-spin: 0deg;--rellax-lag: .65s}.lead-intro .hashtag-item:nth-child(6){inset:42% 15% auto auto;--tag-in: 30px;--tag-out: 90px;--rellax-from: 13;--rellax-span: 64;--rellax-drift: -6px;--rellax-spin: -6deg;--rellax-lag: .95s}@supports (animation-timeline: view()) and (animation-range: entry){@media(prefers-reduced-motion:no-preference){.lead-intro .hashtag-item{animation:vt-fade-in linear both,vt-fade-out linear both;animation-timeline:view();animation-range:cover var(--tag-in, 0px) cover calc(var(--tag-in, 0px) + 100px),cover calc(100% - var(--tag-out, 0px) - 100px) cover calc(100% - var(--tag-out, 0px))}}}.lead-intro :is(h2,strong){color:var(--dark)}.lead-intro h2{font-size:var(--fs-h2)}.lead-intro .mark{position:relative;white-space:nowrap;isolation:isolate}.lead-intro .mark:before{content:"";position:absolute;inset-inline:calc(-1 * var(--space-1));bottom:.04em;height:.48em;background:var(--yellow);z-index:-1;border-radius:2px}.lead-intro :is(.underline,u){text-decoration-color:transparent;border-bottom:2px solid rgb(var(--bodySoftRGB) / .5);padding-bottom:1px}.lead-intro :is(.underline,u):before{content:none}}
