/* A fixed feathered backing supports the copy while the image pans beneath it. */
.home-copy[data-contrast="light"],.home-copy[data-contrast="dark"]{isolation:isolate;width:max-content;max-width:calc(100% - 48px)}
.home-copy[data-contrast="light"]::before,.home-copy[data-contrast="dark"]::before{content:"";position:absolute;z-index:-1;pointer-events:none;transform:translateX(-150px);inset:-150px -210px -180px -160px;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--copy-backing) 0%,var(--copy-backing) 18%,transparent 100%)}
.home-copy[data-contrast="light"]{--copy-backing:rgba(12,12,10,.48);color:#fff}
.home-copy[data-contrast="dark"]{--copy-backing:rgba(247,246,242,.76);color:#242421}
.home-copy[data-contrast="light"] .kicker,.home-copy[data-contrast="dark"] .kicker{color:inherit}
.home-copy[data-contrast="light"] .discover,.home-copy[data-contrast="dark"] .discover{color:inherit;border-bottom-color:currentColor}
.home-copy[data-contrast="light"] .link-arrow,.home-copy[data-contrast="dark"] .link-arrow{color:inherit}
@media(max-width:760px){.home-copy[data-contrast]::before{inset:-130px -140px -170px -120px}.home-copy[data-contrast="light"],.home-copy[data-contrast="dark"]{right:auto}}
