/* Home-only depth fade. Poster motion, foreground copy and logos keep their own layers. */
.home-why>.home-poster-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.864) 16%,rgba(0,0,0,0.774) 28%,rgba(0,0,0,0.54) 42%,rgba(0,0,0,0.243) 57%,rgba(0,0,0,0.054) 75%,transparent 90%),linear-gradient(0deg,rgba(0,0,0,0.63),rgba(0,0,0,0.378) 16%,transparent 45%)}
.home-why>.home-poster-wall:not(#poster-fade-a):not(#poster-fade-b):not(#poster-fade-c):not(#poster-fade-d){mask-image:linear-gradient(90deg,transparent,#000 48%)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%)!important}
.home-why .home-logo-window:not(#poster-fade-a):not(#poster-fade-b):not(#poster-fade-c):not(#poster-fade-d){mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important}
.home-why>.ag-hello-copy,.home-why>.home-experience{position:relative;z-index:2}
@media(max-width:600px){.home-why>.home-poster-shade{background:linear-gradient(90deg,rgba(0,0,0,0.873),rgba(0,0,0,0.81) 24%,rgba(0,0,0,0.63) 62%,rgba(0,0,0,0.495)),linear-gradient(0deg,rgba(0,0,0,0.648),transparent 45%)}}

/* Center only the editorial block; the corner label and logo rail retain their anchors. */
.home-why .ag-hello-copy>:is(h2,p){transform:translateY(var(--why-copy-shift,0px))!important}
.home-why .home-logo-group .client-dreamworks{filter:brightness(0) invert(1)!important;opacity:.88!important;mix-blend-mode:normal}

/* Use the native white filter on mobile; data-URL SVG filters can retain color in mobile Safari. */
@media(min-width:801px){.home-why .home-logo-group .client-dreamworks{filter:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22white%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%201%200%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D%22gamma%22%20amplitude%3D%221%22%20exponent%3D%220.65%22%20offset%3D%220%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#white")!important}}


/* Scale the editorial column with its artwork, preserving desktop proportions. */
@media(min-width:601px){.home-why{container-type:inline-size}.home-why .ag-hello-copy:not(#poster-a):not(#poster-b):not(#poster-c){width:calc(100% - 64px)!important;max-width:none!important}.home-why .ag-hello-copy>h2:not(#poster-a):not(#poster-b):not(#poster-c){width:70.9cqw!important;max-width:none!important;font-size:min(88px,5.67cqw)!important}.home-why .ag-hello-copy>p:not(#poster-a):not(#poster-b):not(#poster-c){width:43.5cqw!important;max-width:540px!important}}

.home-why .ag-hello-copy>h2:not(#poster-a):not(#poster-b):not(#poster-c){letter-spacing:-.035em!important;word-spacing:.025em!important}
