.pete-homepage_heroHighlight__KNm2s,.pete-homepage_textHighlight__SkbT5{position:relative;isolation:isolate;border:1px solid transparent;padding-inline:.25rem;background-image:linear-gradient(to right,color-mix(in srgb,var(--accent-brand) 10%,transparent),color-mix(in srgb,var(--accent-brand) 10%,transparent));background-position:0;background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pete-homepage_heroHighlight__KNm2s:before,.pete-homepage_textHighlight__SkbT5:before{position:absolute;top:-.11em;left:0;z-index:10;width:2px;height:1.22em;background:var(--accent-brand);content:"";opacity:0;transform-origin:center}.pete-homepage_heroHighlight__KNm2s:before{top:-.04em}@media (prefers-reduced-motion:no-preference){.pete-homepage_heroHighlight__KNm2s{animation:pete-homepage_heroHighlightFill__LsKAd .95s cubic-bezier(.16,1,.3,1) 1.85s forwards}.pete-homepage_heroHighlight__KNm2s:before{animation:pete-homepage_heroHighlightCursor__sO_ix 1.35s ease-out .45s forwards}.pete-homepage_textHighlight__SkbT5[data-state=visible]{animation:pete-homepage_heroHighlightFill__LsKAd .95s cubic-bezier(.16,1,.3,1) .82s forwards}.pete-homepage_textHighlight__SkbT5[data-state=visible]:before{animation:pete-homepage_textHighlightCursor__eeZAP .7s ease-out forwards}}@media (prefers-reduced-motion:reduce){.pete-homepage_heroHighlight__KNm2s,.pete-homepage_textHighlight__SkbT5{border-color:color-mix(in srgb,var(--accent-brand) 70%,transparent);background-size:100% 100%}}@keyframes pete-homepage_heroHighlightCursor__sO_ix{0%{opacity:0;transform:scaleY(.4)}12%,28%{opacity:1;transform:scaleY(1)}40%{opacity:0;transform:scaleY(.72)}54%,76%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.82)}}@keyframes pete-homepage_heroHighlightFill__LsKAd{0%{border-color:transparent;background-size:0 100%}8%{border-color:color-mix(in srgb,var(--accent-brand) 70%,transparent)}to{border-color:color-mix(in srgb,var(--accent-brand) 70%,transparent);background-size:100% 100%}}@keyframes pete-homepage_textHighlightCursor__eeZAP{0%{opacity:0;transform:scaleY(.45)}18%,58%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.72)}}