/* The single hero board aligns with the right edge on large displays. */
.video-stack{padding-top:0!important}
@media(min-width:1650px){.video-stack{justify-self:end}}
.hero-workflow-video[tabindex]{cursor:pointer}
.hero-workflow-video[tabindex]:focus-visible{outline:3px solid #818cf8;outline-offset:-4px}
.case-image{background-image:none;isolation:isolate;overflow:hidden}
.case-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.case-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02061720 15%,#02061730 40%,#020617bd);z-index:1;pointer-events:none}
.case-image .image-category,.case-image .image-icon,.case-image .case-image-title{z-index:2}
.case-image .image-category{position:relative}
.case-image-home{height:210px}
.case-image-home .case-cover{object-position:68% 55%}
.case-image-home::after{background:linear-gradient(180deg,#02061755,transparent 50%)}
.case-image-travel .case-cover{object-position:64% 55%}
.case-image-florida .case-cover{object-position:65% 50%}
.offer-art{background-image:url('/assets/editorial/publisher-gap-review.webp');background-position:38% 50%}
@media(min-width:951px){.nav-links{gap:clamp(12px,1.25vw,24px)}.nav-links a{font-size:12px}}
@media(max-width:1200px) and (min-width:951px){.nav-links{gap:11px}.nav-links a{font-size:12px}.nav-cta{font-size:12px;padding-inline:10px}.nav-shell{gap:12px}}
@media(max-width:640px){.case-image-home{height:190px}.offer-art{background-image:url('/assets/editorial/publisher-gap-review-small.webp');background-position:35% 50%}}
