:root{--pos-x: calc(50% - var(--clip-size));--pos-y: calc(50% - var(--clip-size));--clip-size: 200px}.searchlightCta{align-items:center;background-color:var(--color-bg);cursor:none;display:flex;height:80vh;justify-content:center;overflow:hidden;position:relative}.searchlightCta .container{color:var(--color-spotlight-text);text-align:center}.searchlightCta__link{color:var(--color-text);cursor:none;display:block;text-decoration:none}.searchlightCta__clip{background:var(--color-spotlight);clip-path:circle(100px at calc(var(--pos-x) + var(--clip-size)) calc(var(--pos-y) + var(--clip-size)));left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:1}@media(min-width: 64em){.searchlightCta__clip{clip-path:circle(0 at calc(var(--pos-x) + var(--clip-size)) calc(var(--pos-y) + var(--clip-size)));display:flex}}.searchlightCta__text{align-items:center;color:var(--color-spotlight-link);display:flex;height:80vh;justify-content:center;position:relative;text-align:center;width:100%;z-index:1}.searchlightCta__spot{background-color:#fff;border-radius:50%;height:calc(var(--clip-size)*2);left:var(--pos-x);opacity:0;pointer-events:none;position:absolute;top:var(--pos-y);transition:transform .3s ease-in-out;width:calc(var(--clip-size)*2);z-index:1}.searchlightCta__spot.is-unloading{transform:scale(15)}@media(hover: hover){.searchlightCta:hover .searchlightCta__clip{clip-path:circle(var(--clip-size) at calc(var(--pos-x) + var(--clip-size)) calc(var(--pos-y) + var(--clip-size)))}.searchlightCta__spot{transition:opacity .3s ease-in-out,transform 1s .3s ease-in-out}.searchlightCta__spot.is-unloading{opacity:1}}.searchlight-unloading{overflow:hidden}

/*# sourceMappingURL=searchlightCta.css.map */