.homePage :is(.featureGrid article,.agentPathGrid article,.sectorExamples article){isolation:isolate;position:relative}.homePage :is(.featureGrid article,.agentPathGrid article,.sectorExamples article):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--spot-x,50%) var(--spot-y,50%),color-mix(in srgb,currentColor 12%,transparent),transparent 72%);z-index:-1;transition:opacity .28s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.homePage :is(.featureGrid article,.agentPathGrid article,.sectorExamples article){transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.homePage :is(.featureGrid article,.agentPathGrid article,.sectorExamples article):hover{translate:0 -10px}.homePage [data-spotlight=true]:after{opacity:1}.homePage .brandHeroActions .button{transition:translate .3s,scale .3s,box-shadow .3s}.homePage .brandHeroActions .button:hover{translate:0 -5px;box-shadow:0 14px 30px #0002}}.homePage .homeMissionHeadline>.fold-text{display:block}.homePage .homeMissionHeadline .fold-text :is(.fold-text-piece,.fold-text-segment){display:inline-block}.homePage .homeMissionHeadline .fold-text-sr-only{position:absolute}@media (prefers-reduced-motion:reduce){.homePage :is(article,.brandHeroActions .button){transition:none!important;translate:none!important}.homePage article:after{display:none}}@media (hover:hover) and (pointer:fine){.homePage .brandHeroActions .button:hover{scale:1.025}.homePage .brandHeroActions .button:active{scale:.98}}@media (prefers-reduced-motion:reduce){.homePage .brandHeroActions .button{scale:none!important}}
