.gr-root.grvm-three-media .nectar-post-grid-item>.inner{background:#111!important;isolation:isolate}.gr-root.grvm-three-media .nectar-post-grid-item .nectar-post-grid-item-bg-wrap,.gr-root.grvm-three-media .nectar-post-grid-item .bg-overlay{display:none!important}.gr-root.grvm-three-media .content>.nectar-post-grid-link{display:none!important}.gr-root.grvm-three-media .grvm-gallery{position:absolute;inset:170px 28px 38px;display:flex;align-items:stretch;justify-content:center;gap:22px;z-index:10}.gr-root.grvm-three-media .grvm-media{position:relative;flex:0 1 33.333%;height:100%;max-width:calc((80vh - 208px)*.5625);min-width:0;margin:0!important;background:#080808;border-radius:17px;overflow:hidden}.gr-root.grvm-three-media .grvm-media video,.gr-root.grvm-three-media .grvm-media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.gr-root.grvm-three-media .grvm-media video{background:#080808}.gr-root.grvm-three-media .grvm-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;border:1px solid #f3efe8aa;background:#0b0b0bd9;color:#f3efe8;border-radius:30px;min-width:125px;min-height:48px;padding:12px 20px;font:13px/1.4 'DM Sans',Arial,sans-serif;cursor:pointer;white-space:nowrap}.gr-root.grvm-three-media .grvm-play[hidden]{display:none!important}.gr-root.grvm-three-media .grvm-play:focus-visible,.gr-root.grvm-three-media .grvm-pager button:focus-visible{outline:2px solid #b3956b;outline-offset:4px}.gr-root.grvm-three-media .grvm-video-status{position:absolute;left:12px;right:12px;bottom:65px;text-align:center;color:#f3efe8;background:#0b0b0b;font-size:11px;line-height:1.5;z-index:6}.gr-root.grvm-three-media .grvm-video-status:empty{display:none}.gr-root.grvm-three-media .grvm-project-name,.gr-root.grvm-three-media .grvm-project-count{position:absolute;top:23px;z-index:12;color:#b3956b;font:10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.gr-root.grvm-three-media .grvm-project-name{left:32px}.gr-root.grvm-three-media .grvm-project-count{right:32px}.gr-root.grvm-three-media .grvm-pager{display:none}.gr-root.grvm-three-media .nectar-post-grid-item .content{position:absolute!important;inset:53px 32px auto!important;height:auto!important;padding:0!important;transform:none!important;z-index:11;pointer-events:none;justify-content:flex-start!important}.gr-root.grvm-three-media .nectar-post-grid-item .content a{pointer-events:auto}.gr-root.grvm-three-media .nectar-post-grid-item .post-heading{font-size:clamp(27px,3vw,44px)!important;line-height:1.08!important;text-align:center;margin:0 auto!important;max-width:100%!important}.gr-root.grvm-three-media .nectar-post-grid-item .nectar-post-grid-item__excerpt-wrap{font-size:12px!important;line-height:1.5!important;margin:12px auto 0!important;max-width:780px!important;text-align:center}.gr-root.grvm-three-media .nectar-post-grid-item{filter:none!important;backdrop-filter:none!important}@media(min-width:768px) and (max-height:700px){.gr-root.grvm-three-media .nectar-post-grid-item{height:680px!important}.gr-root.grvm-three-media .grvm-media{max-width:265px}.gr-root.grvm-three-media .grvm-gallery{bottom:30px}}@media(max-width:767px){.gr-root.grvm-three-media .grvm-gallery{inset:0;gap:0;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gr-root.grvm-three-media .grvm-gallery::-webkit-scrollbar{display:none}.gr-root.grvm-three-media .grvm-media{flex:0 0 100%;max-width:100%;border-radius:25px;height:100%}.gr-root.grvm-three-media .grvm-media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0005,transparent 30%,transparent 75%,#0007);pointer-events:none}.gr-root.grvm-three-media .grvm-media.is-playing:after{display:none}.gr-root.grvm-three-media .grvm-play{top:auto;bottom:70px;transform:translateX(-50%)}.gr-root.grvm-three-media .grvm-project-name{left:24px;top:26px;font-size:9px;max-width:70%}.gr-root.grvm-three-media .grvm-project-count{right:24px;top:26px;font-size:9px}.gr-root.grvm-three-media .nectar-post-grid-item .content{inset:90px 24px 140px!important;justify-content:center!important;transition:opacity .2s!important}.gr-root.grvm-three-media .nectar-post-grid-item .post-heading{font-size:clamp(36px,9.4vw,58px)!important;line-height:1.07!important}.gr-root.grvm-three-media .nectar-post-grid-item .nectar-post-grid-item__excerpt-wrap{font-size:13px!important;line-height:1.7!important;margin-top:24px!important}.gr-root.grvm-three-media .grvm-playing .content{opacity:0!important;pointer-events:none!important}.gr-root.grvm-three-media .grvm-playing .content a{pointer-events:none!important}.gr-root.grvm-three-media .grvm-pager{position:absolute;bottom:17px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:12;pointer-events:none}.gr-root.grvm-three-media .grvm-pager button{pointer-events:auto;background:#0b0b0bbd;color:#f3efe8;border:1px solid #f3efe866;border-radius:50%;width:40px;height:40px;font-size:11px;cursor:pointer}.gr-root.grvm-three-media .grvm-pager button[aria-pressed=true]{background:#f3efe8;color:#0b0b0b}.gr-root.grvm-three-media .grvm-playing .grvm-pager{bottom:52px}.gr-root.grvm-three-media .grvm-playing .grvm-project-name,.gr-root.grvm-three-media .grvm-playing .grvm-project-count{opacity:.55}.gr-root.grvm-three-media .grvm-media video{position:relative;z-index:2}.gr-root.grvm-three-media .grvm-media .grvm-play{z-index:5}}@media(prefers-reduced-motion:reduce){.gr-root.grvm-three-media *{scroll-behavior:auto!important;transition:none!important}}
/* Less is more: the films and their titles carry the portfolio. */
.gr-root.grvm-three-media .nectar-post-grid-item .nectar-post-grid-item__excerpt-wrap{display:none!important}
.gr-root.grvm-three-media .grvm-gallery{top:135px}
@media(max-width:767px){
 .gr-root.grvm-three-media .grvm-gallery{top:0}
 .gr-root.grvm-three-media .grvm-media .grvm-play{inset:0;top:0;bottom:0;left:0;right:0;transform:none;width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:25px;padding:0;background:transparent;display:grid;place-items:center;z-index:5}
 .gr-root.grvm-three-media .grvm-play .grvm-play-label{display:none}
 .gr-root.grvm-three-media .grvm-play-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #ffffff80;background:#0b0b0b80;font-size:17px;padding-left:3px}
 .gr-root.grvm-three-media .grvm-media.is-playing .grvm-play-icon{visibility:hidden}
 .gr-root.grvm-three-media .grvm-media .grvm-play:focus-visible{outline-offset:-5px;background:#ffffff0a}
 .gr-root.grvm-three-media .grvm-media .grvm-play:focus-visible .grvm-play-icon{visibility:visible}
 .gr-root.grvm-three-media .nectar-post-grid-item .content{inset:auto 24px 30px!important;opacity:1!important;pointer-events:none!important;justify-content:flex-end!important}
 .gr-root.grvm-three-media .nectar-post-grid-item .content a{pointer-events:auto!important}
 .gr-root.grvm-three-media .nectar-post-grid-item .post-heading{font-size:clamp(23px,6vw,30px)!important;max-width:19ch!important}
 .gr-root.grvm-three-media .grvm-project-name{color:#f3efe8;opacity:1!important;text-shadow:0 1px 10px #000}
 .gr-root.grvm-three-media .grvm-media:after,.gr-root.grvm-three-media .grvm-media.is-playing:after{display:block;z-index:3;background:linear-gradient(180deg,#0004,transparent 20%,transparent 73%,#000a)}
 .gr-root.grvm-three-media .grvm-pager{display:none!important}
}

/* No blur at any level during the native Salient stack transition. */
.gr-root.grvm-three-media .nectar-post-grid,.gr-root.grvm-three-media .nectar-post-grid-item,.gr-root.grvm-three-media .nectar-post-grid-item>.inner,.gr-root.grvm-three-media .grvm-gallery,.gr-root.grvm-three-media .grvm-media{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

/* User refinement: only a discreet project name at the top of each film. */
.gr-root.grvm-three-media .grvm-project-name{margin:0!important;padding:0!important;font:11px/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:.1em!important}
.gr-root.grvm-three-media .grvm-project-name a{color:inherit!important;text-decoration:none;position:relative;display:inline-block}
.gr-root.grvm-three-media .grvm-project-name a:after{content:'';position:absolute;inset:-14px -8px}
.gr-root.grvm-three-media .grvm-project-name a:hover{text-decoration:underline;text-underline-offset:4px}
.gr-root.grvm-three-media .grvm-project-name a:focus-visible{outline:2px solid #f3efe8;outline-offset:6px}
@media(min-width:768px){.gr-root.grvm-three-media .grvm-gallery{top:70px;bottom:30px}.gr-root.grvm-three-media .grvm-media{max-width:calc((80vh - 100px)*.5625)}}
@media(min-width:768px) and (max-height:700px){.gr-root.grvm-three-media .grvm-media{max-width:326px}}
@media(max-width:767px){.gr-root.grvm-three-media .grvm-project-name{font-size:10px!important;max-width:85%}.gr-root.grvm-three-media .grvm-media:after,.gr-root.grvm-three-media .grvm-media.is-playing:after{background:linear-gradient(180deg,#0005,transparent 23%)}}
