/* Additive rules scoped to the Partnerships hero and refreshed native cards. */
body.elementor-page-19 .elementor-19 .nk-partner-hero__grid{grid-template-columns:1fr .9fr;gap:56px}
body.elementor-page-19 .elementor-19 .nk-partner-hero__visual{height:560px}
body.elementor-page-19 .elementor-19 .nk-partner-preview{position:absolute;display:block;width:44%;padding:0;overflow:hidden;border:4px solid #111214;border-radius:18px;background:#111214;aspect-ratio:9/16;box-shadow:0 16px 40px #0003}
body.elementor-page-19 .elementor-19 .nk-partner-preview--1{left:0;top:0;z-index:1;transform:rotate(-5deg)}
body.elementor-page-19 .elementor-19 .nk-partner-preview--2{left:28%;top:138px;z-index:3;transform:rotate(2deg)}
body.elementor-page-19 .elementor-19 .nk-partner-preview--3{right:0;top:42px;z-index:2;transform:rotate(6deg)}
body.elementor-page-19 .elementor-19 .nk-partner-preview__image,body.elementor-page-19 .elementor-19 .nk-partner-preview__video-widget{position:absolute;inset:0;width:100%;height:100%;margin:0}
body.elementor-page-19 .elementor-19 .nk-partner-preview__image .elementor-widget-container,body.elementor-page-19 .elementor-19 .nk-partner-preview__image img,body.elementor-page-19 .elementor-19 .nk-partner-preview__video-widget .elementor-widget-container{display:block;width:100%;height:100%}
body.elementor-page-19 .elementor-19 .nk-partner-preview__image img{object-fit:cover}
body.elementor-page-19 .elementor-19 .nk-partner-preview__video-widget{pointer-events:none}
body.elementor-page-19 .elementor-19 .nk-partner-preview__video{display:block;width:100%;height:100%;object-fit:cover;opacity:0}
body.elementor-page-19 .elementor-19 .nk-partner-preview__video.is-playing{opacity:1}
body.elementor-page-19 .elementor-19 .nk-partner-preview__label{position:absolute;inset:auto 0 0;z-index:4;margin:0;padding:48px 12px 14px;background:linear-gradient(transparent,#090a0ae8);font:700 12px/1.35 'NK DM Sans',Arial,sans-serif;color:#fff;pointer-events:none}
body.elementor-page-19 .elementor-19 .nk-partner-preview__label p{margin:0;color:inherit}
body.elementor-page-19 .elementor-19 .nk-partner-preview__label span{display:block;margin-bottom:4px;color:#d7ae61;font-size:9px;text-transform:uppercase;letter-spacing:.06em}
body.elementor-page-19 .elementor-19 .nk-partner-preview__controls{position:absolute;inset:auto 0 0;height:46px;z-index:5}
body.elementor-page-19 .nk-preview-control{position:absolute;bottom:0;left:0;z-index:5;width:max-content;border:1px solid #81817c;border-radius:999px;background:#111214;color:#faf9f6;padding:11px 18px;font:700 12px/1.4 'NK DM Sans',Arial,sans-serif;cursor:pointer}
body.elementor-page-19 .nk-preview-control[hidden]{display:none}
body.elementor-page-19 .nk-preview-control:focus-visible{outline:3px solid #d7ae61;outline-offset:4px}
body.elementor-page-19 .nk-preview-control:active{transform:scale(.97)}
body.elementor-page-19 .elementor-19 .nk-partner-native-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
body.elementor-page-19 .elementor-19 .nk-partner-work-card{display:flex;flex-direction:column;overflow:hidden;background:#faf9f6;border:1px solid #deddd8;border-radius:12px;padding:0;gap:0}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__image img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 25%}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__body{padding:24px;gap:12px;flex:1}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__title .elementor-heading-title{font:700 25px/1.12 'NK Manrope',Arial,sans-serif;letter-spacing:-.035em;color:#111214;margin:0}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__meta{font:700 11px/1.6 'NK DM Sans',Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#80612e}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__copy{font:400 16px/1.6 'NK DM Sans',Arial,sans-serif;color:#5f605d}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__watch{margin-top:auto}
body.elementor-page-19 .elementor-19 .nk-partner-work-card__watch .elementor-button{background:none;padding:0;color:#111214;font:700 13px/1.5 'NK DM Sans',Arial,sans-serif}
@media(max-width:1024px){body.elementor-page-19 .elementor-19 .nk-partner-hero__grid{grid-template-columns:1fr}body.elementor-page-19 .elementor-19 .nk-partner-hero__visual{max-width:580px;height:610px}}
@media(max-width:767px){body.elementor-page-19 .elementor-19 .nk-partner-hero__visual{height:420px}body.elementor-page-19 .elementor-19 .nk-partner-preview{width:40%;border-width:3px;border-radius:12px}body.elementor-page-19 .elementor-19 .nk-partner-preview--2{left:30%;top:88px}body.elementor-page-19 .elementor-19 .nk-partner-preview--3{top:26px}body.elementor-page-19 .elementor-19 .nk-partner-preview__label{padding:40px 8px 10px;font-size:10px}body.elementor-page-19 .elementor-19 .nk-partner-preview__label span{font-size:8px}body.elementor-page-19 .elementor-19 .nk-partner-native-work{grid-template-columns:1fr}}
@media(max-width:390px){body.elementor-page-19 .elementor-19 .nk-partner-hero__visual{height:365px}}
