.nd-art{max-width:none!important;max-height:none!important;overflow:hidden}.nd-art>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;transform:none!important}.rm-hero .rm-hero-art.nd-art{width:min(64%,836px)!important;height:100%!important;top:0!important;bottom:auto!important;right:0!important;mask-image:linear-gradient(90deg,transparent,#000 22%);aspect-ratio:auto!important}.um-hero .um-hero-art.nd-art{max-width:none!important;max-height:none!important;align-self:stretch}.nd-art.um-account-art{height:100%;min-height:460px;max-width:none!important}.nd-art.zb-hero-art{max-width:none!important;max-height:none!important;mask-image:linear-gradient(90deg,transparent,#000 20%)}.hw-globe.nd-art{aspect-ratio:auto!important}.hw-globe.nd-art img{object-position:center;mask-image:linear-gradient(90deg,transparent,#000 15%)}.nd-business-vector{width:100%;height:90px}.nd-business-vector svg{width:100%;height:100%}.nd-dashboard{border:1px solid #c1d0d7;background:#f5f8fa;border-radius:12px;overflow:hidden;color:#17394b;text-align:left;font-family:Arial,Helvetica,sans-serif}.nd-dashboard>header{display:flex;justify-content:space-between;gap:20px;background:#10344c;color:white;padding:16px 22px;font-size:14px}.nd-dashboard>header span{color:#ddc385;font-size:11px}.nd-dashboard-columns{display:grid;grid-template-columns:180px 1fr}.nd-dashboard aside{padding:23px 20px;border-right:1px solid #d6e0e6;background:#e9f0f4;display:flex;flex-direction:column;gap:19px;font-size:11px}.nd-dashboard aside b{font-size:9px;letter-spacing:1px}.nd-dashboard-columns>div{padding:23px}.nd-dashboard h3{font-family:Georgia,serif!important;font-size:24px!important;margin:0 0 20px!important}.nd-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nd-workflow article{border-top:2px solid #bc984a;padding-top:12px}.nd-workflow b{font-size:22px;color:#64899f;font-family:Georgia,serif}.nd-workflow h4{margin:12px 0 7px;font-size:13px}.nd-workflow p{margin:0;font-size:12px!important;line-height:1.6!important}.nd-dashboard footer{display:flex;gap:15px;margin-top:24px;border-top:1px solid #d3dfe3;padding-top:15px;font-size:11px;line-height:1.6}.nd-single-landscape{position:relative!important;min-height:320px!important;padding:0!important;overflow:hidden;border-radius:12px}.nd-single-landscape .nd-landscape{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;aspect-ratio:auto!important}.nd-landscape-caption{position:relative;z-index:1;margin-left:62%;padding:75px 30px 40px 0;color:#122f48}.nd-landscape-caption h2{font:32px/1.15 Georgia,serif;margin:0 0 15px}.nd-landscape-caption p{font:14px/1.6 Arial;max-width:220px}.um-search-left.nd-art,.um-search-right.nd-art{max-width:none!important;max-height:none!important}.nd-art.um-account-feature-art{min-height:140px}.rm-banner .nd-art{max-width:none!important}.nd-art.um-hero-art>img{object-fit:cover!important}
@media(max-width:800px){.nd-dashboard-columns{grid-template-columns:1fr}.nd-dashboard aside{display:none}.nd-workflow{gap:12px}.nd-dashboard-columns>div{padding:20px 15px}.nd-dashboard h3{font-size:20px!important}.nd-workflow h4{font-size:12px}.nd-landscape-caption{margin-left:55%;padding:65px 15px 30px 0}.nd-landscape-caption h2{font-size:25px}.nd-landscape-caption p{font-size:12px}.nd-art.um-account-art{min-height:350px}.rm-hero .rm-hero-art.nd-art{height:255px!important;width:100%!important;top:auto!important;bottom:0!important;mask-image:linear-gradient(0deg,#000 80%,transparent)}}
@media(max-width:500px){.nd-workflow{grid-template-columns:1fr}.nd-workflow article{display:grid;grid-template-columns:30px 1fr;gap:3px 12px}.nd-workflow h4{margin:0}.nd-workflow p{grid-column:2}.nd-workflow b{grid-row:1/3}.nd-dashboard>header{padding:13px;font-size:11px}.nd-dashboard>header span{font-size:9px}.nd-dashboard footer{display:block}.nd-dashboard footer span{display:block;margin-top:5px}.nd-single-landscape{min-height:250px!important}.nd-landscape-caption{margin-left:55%;padding:35px 12px 20px 0}.nd-landscape-caption h2{font-size:21px}.nd-single-landscape .nd-landscape img{object-position:38% center!important}.nd-art.um-account-art{min-height:280px}}

.nd-single-landscape .nd-landscape-caption{padding-top:70px!important}.nd-single-landscape .nd-landscape-caption p{letter-spacing:0!important;text-transform:none!important}.nd-single-landscape .nd-landscape-caption h2{margin-bottom:15px!important}

.um-account-signup+.um-account-body .um-account-features h3{margin-top:65px!important}
/* Fit the complete recreated scene instead of enlarging a tall crop beyond its pixels. */
.rm-hero .rm-hero-art.nd-art>img,.nd-art.zb-hero-art>img{object-fit:contain!important;object-position:right bottom!important}
.nd-art.um-account-art{max-width:543px!important;justify-self:end}
.nd-single-landscape .nd-landscape>img{object-fit:contain!important;object-position:left center!important}
.nd-single-landscape{background:#fcfaf4!important}
.cloud-report-art[src="/assets/sharp/connections-desk.png"],img[src="/assets/sharp/business-globe.png"]:not(.nd-art>img){object-fit:contain!important}
.cloud-home .cloud-hero{background:#f9f7ef}
.cloud-home .cloud-hero__art{inset:0 max(0px,calc((100vw - 1440px)/2)) 0 auto!important;width:min(55%,836px)!important;height:100%!important;object-fit:contain!important;object-position:right center!important;mask-image:linear-gradient(90deg,transparent,#000 22%)}
.cloud-home .cloud-finale{background:#edf3f5}
.cloud-home .cloud-finale>img{inset:0!important;width:min(100%,1078px)!important;height:100%!important;margin:auto!important;object-fit:cover!important;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
@media(max-width:800px){.cloud-home .cloud-hero__art{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;mask-image:none!important}.nd-art.um-account-art{max-width:100%!important;justify-self:auto}.rm-hero .rm-hero-art.nd-art>img,.nd-art.zb-hero-art>img{object-position:center bottom!important}}

.zb-hero .zb-hero-art.nd-art{height:100%!important;top:0!important;bottom:0!important;aspect-ratio:auto!important}

@media(min-width:801px){.rm-page[data-rm-route="predictions-index"] .rm-hero-copy>p{max-width:430px!important}.rm-page[data-rm-route="predictions-index"] .rm-hero-art.nd-art{mask-image:linear-gradient(90deg,transparent,#000 42%)} }

/* Keep text before the in-flow hero art across the tablet breakpoint.
   The artwork becomes relative at 800px; the original flex rules start at 680px. */
@media(min-width:681px) and (max-width:800px){
 .cloud-home .cloud-hero{display:flex;flex-direction:column;min-height:0}
 .cloud-home .cloud-hero__inner{order:0;width:auto;min-height:0;margin:0;padding:26px 20px 22px}
 .cloud-home .cloud-hero__copy{width:auto;max-width:none}
 .cloud-home .cloud-hero__art{order:1;z-index:auto}
 .cloud-home .cloud-hero__note,.cloud-home .cloud-hero__world{display:none}
}
