/* Explicit BN presentation scopes only. No checkout or provider field overrides. */
/* Header: the logo and four navigation links share one grid column. */
body.bnp-editorial-page .bnp-commerce-header,
body.bnp-commerce-page .bnp-commerce-header {
 grid-template-columns:max-content minmax(180px,1fr) auto;
 grid-template-areas:"logo search access" "menu search access";
}
body.bnp-editorial-page .bnp-commerce-header > .bnp-commerce-home,
body.bnp-commerce-page .bnp-commerce-header > .bnp-commerce-home {justify-self:center;}
body.bnp-editorial-page .bnp-commerce-header .bnp-menu,
body.bnp-commerce-page .bnp-commerce-header .bnp-menu {justify-content:center;}
body.bnp-editorial-page .bnp-commerce-header :is(.bnp-menu,.bnp-commerce-access) > a,
body.bnp-commerce-page .bnp-commerce-header :is(.bnp-menu,.bnp-commerce-access) > a,
body.bnp-editorial-page .bnp-header-search button,
body.bnp-commerce-page .bnp-header-search button {color:#161616!important;border-color:#c7bca8;background:#fffaf0;}
body.bnp-editorial-page .bnp-commerce-header :is(.bnp-menu,.bnp-commerce-access) > a:is(:hover,:focus-visible,[aria-current="page"]),
body.bnp-commerce-page .bnp-commerce-header :is(.bnp-menu,.bnp-commerce-access) > a:is(:hover,:focus-visible,[aria-current="page"]),
body.bnp-editorial-page .bnp-header-search button:hover,
body.bnp-commerce-page .bnp-header-search button:hover {color:#161616!important;background:#ffc83d;border-color:#a86d10;}
body.bnp-editorial-page .bnp-shell :is(.bnp-button,.wp-block-button__link),
body.bnp-commerce-page .bnp-shell :is(.bnp-button,.wp-block-button__link) {color:#161616!important;background:#ffc83d;}
@media(max-width:1000px){
 body.bnp-editorial-page .bnp-commerce-header,
 body.bnp-commerce-page .bnp-commerce-header {grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "menu" "search" "access";}
 body.bnp-editorial-page .bnp-commerce-header .bnp-menu,
 body.bnp-commerce-page .bnp-commerce-header .bnp-menu {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:6px;}
 body.bnp-editorial-page .bnp-commerce-header .bnp-menu > a,
 body.bnp-commerce-page .bnp-commerce-header .bnp-menu > a {min-width:0;padding:9px 4px;font-size:12px;}
 body.bnp-editorial-page .bnp-commerce-header .bnp-header-search,
 body.bnp-commerce-page .bnp-commerce-header .bnp-header-search {max-width:none;}
 body.bnp-editorial-page .bnp-commerce-header .bnp-commerce-access,
 body.bnp-commerce-page .bnp-commerce-header .bnp-commerce-access {justify-content:center;}
}
body.bnp-editorial-page, body.bnp-commerce-page {
  --bnp-paper:#faf6ed; --bnp-ink:#27241f; --bnp-white:#fff;
  --bnp-gold:#ffc83d; --bnp-coral:#c4511c; --bnp-price:#9d3c12;
}
body.bnp-editorial-page .bnp-shell, body.bnp-commerce-page .bnp-shell {--bnp-paper:#faf6ed;--bnp-ink:#27241f;}
body.bnp-editorial-page .bnp-section {padding-block:clamp(24px,4vw,58px);}
body.bnp-editorial-page :is(.bnp-blog-card,.bnp-quote),
body.bnp-commerce-page .bnp-book-product {background:#fff;border-radius:12px;border:1px solid #e6dccb;}
body.bnp-editorial-page :is(h1,h2), body.bnp-commerce-page .product_title {color:#27241f;letter-spacing:-.025em;}
/* Match the inherited skin's specificity without recoloring white hero text. */
body.bnp-editorial-page .bnp-section > h2,
body.bnp-commerce-page main h1,
body.bnp-commerce-page main h2 {color:#27241f;}
body.bnp-editorial-page .bnp-print-hero {border:0;background:#fff;overflow:hidden;border-radius:18px;}
body.bnp-editorial-page .bnp-print-hero .bnp-print-hero-copy {background:#fffcf4;color:#27241f;border-left:4px solid #ffc83d;box-shadow:0 12px 40px #00000014;}
body.bnp-editorial-page .bnp-print-hero .bnp-print-hero-copy :is(h1,h2,p){color:#27241f;}
body.bnp-editorial-page .bnp-print-hero .bnp-button,
body.bnp-editorial-page .bnp-print-purchase button {background:linear-gradient(110deg,#ffcf42,#ff9b36);color:#282016!important;border:1px solid #cb761b;border-radius:8px;font-weight:750;padding:13px 22px;}
.bnp-print-purchase {padding:clamp(20px,4vw,46px);margin-block:32px;}
.bnp-print-purchase .bnp-quote-form {display:grid;grid-template-columns:1fr;gap:20px;max-width:760px;}
.bnp-print-purchase .bnp-quote-form label {display:block;font-weight:600;line-height:1.6;}
.bnp-print-purchase .bnp-quote-form input:not([type=checkbox]) {display:block;width:100%;box-sizing:border-box;margin-top:8px;min-height:46px;padding:10px;border:1px solid #9a8b76;border-radius:6px;}
.bnp-print-purchase .bnp-quote-form input[type=checkbox] {width:20px;height:20px;min-height:20px;appearance:auto;vertical-align:middle;margin:0 8px 0 0;}
.bnp-print-instructions {max-width:78ch;line-height:1.7;}
.bnp-print-measures,.bnp-print-purchase .bnp-quote-result {background:#fff5d6;border-left:4px solid #ed9b26;padding:18px 22px;border-radius:4px;margin-block:24px;}
.bnp-print-purchase :focus-visible {outline:3px solid #8c3e12;outline-offset:4px;}
body.bnp-editorial-page .bnp-print-hero > :is(img,picture,figure) {display:block!important;}
@media(max-width:760px){
 body.bnp-editorial-page .bnp-print-hero {display:flex;flex-direction:column;}
 body.bnp-editorial-page .bnp-print-hero .bnp-print-hero-copy {order:1;width:auto;margin:0;padding:25px;box-shadow:none;border:0;}
 body.bnp-editorial-page .bnp-print-hero > figure {order:0;margin:0;}
 body.bnp-editorial-page .bnp-print-hero > :is(img,picture,figure) img,
 body.bnp-editorial-page .bnp-print-hero > img {height:clamp(260px,72vw,440px);width:100%;object-fit:cover;object-position:76% center;border-radius:0;}
 .bnp-print-purchase {padding:22px 16px;}
}
.bnp-gloss-link {position:relative;}
.bnp-cover-gloss {position:absolute;display:block;pointer-events:none!important;z-index:1;}
.bnp-cover-gloss[hidden] {display:none;}
.bnp-cover-gloss-clip {position:absolute;display:block;overflow:hidden;pointer-events:none!important;}
.bnp-cover-gloss-clip::after {
 content:"";position:absolute;inset:-30% -80%;pointer-events:none!important;opacity:0;
 background:linear-gradient(115deg,rgba(255,255,255,0) 43%,rgba(255,255,255,.16) 46.5%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.38) 52.5%,rgba(255,255,255,.12) 55.5%,rgba(255,255,255,0) 59%);
 mix-blend-mode:normal;box-shadow:none;filter:none;
 transform:translateX(-65%);
}
@keyframes bnp-cover-sweep {
 0%{transform:translateX(-65%);opacity:0}
 15%,75%{opacity:1}
 100%{transform:translateX(65%);opacity:0}
}
/* Input capabilities, not panel width: a narrow desktop preview still has a mouse.
   Touch-primary devices and reduced-motion preferences never receive this effect. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 body.bnp-editorial-page .bnp-gloss-cover,
 body.bnp-commerce-page .bnp-gloss-cover {transition:transform .28s ease,filter .28s ease;}
 body.bnp-editorial-page .bnp-gloss-link:hover > .bnp-gloss-cover,
 body.bnp-commerce-page .bnp-gloss-link:hover > .bnp-gloss-cover,
 body.bnp-editorial-page .bnp-gloss-link:focus-visible > .bnp-gloss-cover,
 body.bnp-commerce-page .bnp-gloss-link:focus-visible > .bnp-gloss-cover {transform:translateY(-4px) rotate(-.6deg);filter:brightness(1.05);}
 .bnp-cover-gloss {transition:transform .28s ease;}
 .bnp-gloss-link:hover > .bnp-cover-gloss,
 .bnp-gloss-link:focus-visible > .bnp-cover-gloss {transform:translateY(-4px) rotate(-.6deg);}
 .bnp-gloss-link:hover .bnp-cover-gloss-clip::after,
 .bnp-gloss-link:focus-visible .bnp-cover-gloss-clip::after {animation:bnp-cover-sweep 1.3s ease-out 1 both;}
}
@media(prefers-reduced-motion:no-preference){
 body.bnp-editorial-page .bnp-print-hero > figure img {animation:bnp-print-arrive 4.5s ease-out 1 both;}
 @keyframes bnp-print-arrive {from{opacity:.88;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
}
@media(prefers-reduced-motion:reduce){
 .bnp-cover-gloss {display:none!important;transition:none!important;transform:none!important;}
 .bnp-cover-gloss-clip::after {animation:none!important;opacity:0!important;}
 body.bnp-editorial-page .bnp-print-hero img,
 body.bnp-editorial-page .bnp-gloss-cover,
 body.bnp-commerce-page .bnp-gloss-cover {animation:none!important;transition:none!important;transform:none!important;}
}

/* PUBLIC WARM PALETTE */
body.bnp-editorial-page .bnp-carousel > .bnp-slide {width:100%;max-width:100%;min-width:0;box-sizing:border-box;}
/* Provisional orange footer approved for this review; alternatives stay in QA. */
body.bnp-editorial-page .bnp-site-footer.bnp-commerce-footer#contacto,
body.bnp-commerce-page .bnp-site-footer.bnp-commerce-footer#contacto {background:#f59a45!important;color:#000!important;border-image:none;border-top:5px solid #c85022;}
body .bnp-site-footer#contacto :is(h2,h3,p,a,li) {color:#000!important;}
body .bnp-site-footer#contacto a:is(:hover,:focus-visible) {color:#000!important;text-decoration:underline;outline-color:#000;}
body .bnp-site-footer#contacto .bnp-footer-copyright {background:transparent;border-color:#000;}
body .bnp-site-footer#contacto .bnp-footer-social img {filter:brightness(0)!important;}
.bnp-commerce-access .bnp-cart-count {display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;margin-left:7px;border-radius:999px;background:#ffc83d;color:#000!important;font-size:12px;font-weight:800;box-sizing:border-box;}
.bnp-commerce-access .bnp-cart-count[hidden] {display:none;}
body:is(.bnp-editorial-page,.bnp-commerce-page) #wpadminbar #wp-admin-bar-my-account > .ab-item,
body:is(.bnp-editorial-page,.bnp-commerce-page) #wpadminbar #wp-admin-bar-my-account > .ab-item :is(span,.ab-icon),
body:is(.bnp-editorial-page,.bnp-commerce-page) #wpadminbar #wp-admin-bar-my-account > .ab-item::before {
 color:var(--bnp-account-ink,#fff)!important;
}
body:is(.bnp-editorial-page,.bnp-commerce-page) #wpadminbar #wp-admin-bar-my-account > .ab-item {background:var(--bnp-account-surface,transparent);}
.bnp-catalogue-update-status {margin:8px 0;min-height:1.5em;color:#000;}
/* Keep an accessible pause action without the visible Roman-II control. */
body.bnp-editorial-page .bnp-carousel .bnp-controls [data-play],
body.bnp-editorial-page .bnp-carousel .bnp-controls [data-status] {
 position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;
 padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}
body.bnp-editorial-page,body.bnp-commerce-page {
 --bnp-ink:#000;--bnp-muted:#000;--bnp-price:#000;--bnp-stock:#000;
 --bnp-forest:#ffc83d;--bnp-forest-deep:#fff4d6;--bnp-line:#d6c6a6;
}
body:is(.bnp-editorial-page,.bnp-commerce-page) :is(.bnp-shell,.bnp-commerce-header,.bnp-site-footer,main)
 :is(h1,h2,h3,h4,h5,h6,p,li,a,span,small,label,button,input,select,textarea,th,td,dt,dd,strong,em,blockquote):not(.payment_box *,.wc-block-checkout *,.woocommerce-checkout *,[role="alert"],[role="alert"] *,.woocommerce-error *,.woocommerce-message *) {color:#000!important;}
body.bnp-editorial-page :is(.bnp-hero-copy,.bnp-print-hero-copy) {background:#fffaf0!important;color:#000!important;text-shadow:none!important;}
body.bnp-editorial-page :is(.bnp-hero-copy,.bnp-print-hero-copy) :is(h1,h2,h3,p,a,span) {color:#000!important;text-shadow:none!important;}
body:is(.bnp-editorial-page,.bnp-commerce-page) :is(.bnp-button,.wp-block-button__link) {background:#ffc83d!important;color:#000!important;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-book-product .button {background:#ffc83d!important;color:#000!important;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-social img {filter:brightness(0);}
body.bnp-editorial-page .bnp-commerce-access,
body.bnp-commerce-page .bnp-commerce-header {border-image:linear-gradient(90deg, #c9a76d 0 60%, #aa402b 60% 85%, #e2b34e 85%) 1;}
body.bnp-editorial-page .bnp-carousel {box-shadow:0 12px 28px #60402014;}
body.bnp-editorial-page .bnp-carousel .bnp-controls :is([data-prev], [data-next])::before {background:#ffc83d;}
body.bnp-editorial-page .bnp-carousel .bnp-controls [data-play]::before {border:1px solid #c9a76d;background:#ffc83d;}
body.bnp-editorial-page .bnp-carousel .bnp-controls [data-play]:hover::before {background:#ffc83d;}
body.bnp-editorial-page .bnp-home-search {border:1px solid #c9a76d;}
body.bnp-editorial-page .bnp-home-search button::before {background:#fff4d6;}
body.bnp-editorial-page .bnp-home-search button:hover {background:#fff4d6;}
body.bnp-editorial-page .bnp-catalogue .woocommerce-product-search .search-field,
body.bnp-editorial-page .bnp-quote-form input {border:1px solid #c9a76d;}
body.bnp-editorial-page .woocommerce ul.products li.product.bnp-book-product,
body.bnp-commerce-page .woocommerce ul.products li.product.bnp-book-product,
body.bnp-commerce-page .wc-block-product-template > .wc-block-product.bnp-book-product {box-shadow:0 3px 0 #60402009;}
body.bnp-editorial-page .woocommerce ul.products li.product.bnp-book-product:hover,
body.bnp-commerce-page .woocommerce ul.products li.product.bnp-book-product:hover,
body.bnp-commerce-page .wc-block-product-template > .wc-block-product.bnp-book-product:hover {border-color:#c9a76d;}
body.bnp-editorial-page .bnp-shell #blog {background:#fff4d6;}
body.bnp-editorial-page .bnp-shell #contacto p:last-child,
body.bnp-editorial-page .bnp-commerce-footer p:last-child,
body.bnp-commerce-page .bnp-commerce-footer p:last-child {border-top:1px solid #c9a76d;}
body.bnp-editorial-page.bnp-editorial-inicio .bnp-slide-wide {background:#ffc83d;}
body.bnp-editorial-page .bnp-commerce-header,
body.bnp-commerce-page .bnp-commerce-header {border-image:linear-gradient(90deg, #c9a76d 0 60%, #aa402b 60% 85%, #e2b34e 85%) 1;}
body.bnp-editorial-page .bnp-commerce-header .bnp-header-search,
body.bnp-commerce-page .bnp-commerce-header .bnp-header-search {border:1px solid #c9a76d;}
body.bnp-editorial-page .bnp-header-search button::before,
body.bnp-commerce-page .bnp-header-search button::before {background:#fff4d6;}
body.bnp-editorial-page .bnp-header-search button:hover,
body.bnp-commerce-page .bnp-header-search button:hover {background:#fff4d6;}
body.bnp-editorial-page .bnp-commerce-header .bnp-menu > a,
body.bnp-commerce-page .bnp-commerce-header .bnp-menu > a {border:1px solid #c9a76d;background:#fff4d6;}
body.bnp-editorial-page .bnp-blog-card > a:has(> .bnp-blog-image) {background:#fff4d6;}
body.bnp-editorial-page .bnp-print-hero {border:1px solid #c9a76d;}
.bnp-shell a:focus-visible,.bnp-carousel button:focus-visible,.bnp-carousel a:focus-visible {outline:3px solid #c9a76d;}
.bnp-carousel {background:#ffc83d;}
.bnp-slide {background:#ffc83d;}
.bnp-controls button {border:1px solid #c9a76d;}
.bnp-shell .woocommerce a.button {background:#ffc83d;}
.bnp-hero-image {background:#ffc83d;}
.bnp-quote {background:#fff4d6;}
.bnp-quote-form button {background:#ffc83d;}
.bnp-quote-result {border-left:3px solid #c9a76d;}

/* Local review after 0.1.27: uncover banner art. Text stays readable on the
   bundled dark art; this is an explicit banner-only contrast exception. */
body.bnp-editorial-page .bnp-carousel .bnp-hero-copy {background:transparent!important;box-shadow:none!important;}
body.bnp-editorial-page .bnp-carousel .bnp-hero-copy :is(h2,p,span) {color:#fffaf0!important;}
body.bnp-editorial-page #bnp-main .bnp-carousel .bnp-hero-copy :is(h2,p,span) {color:#fffaf0!important;}
body.bnp-editorial-page .bnp-carousel .bnp-hero-copy .bnp-button {color:#000!important;}
.bnp-book-synopsis {margin-block:24px 0;line-height:1.7;overflow-wrap:anywhere;}
.bnp-book-synopsis h2 {font-size:clamp(24px,2vw,32px);margin-block:0 12px;}
.bnp-card-image-link {position:relative;display:block;}
.bnp-card-badges {position:absolute;top:4px;left:4px;right:4px;display:flex;flex-wrap:wrap;gap:4px;z-index:2;pointer-events:none!important;}
.bnp-card-badges > span {background:#ffc83d;color:#000!important;border:1px solid #e6a12e;border-radius:999px;padding:4px 8px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.03em;}
.bnp-card-badges > span + span {background:#ffb15d;}
.bnp-author-biography {margin-block:32px;line-height:1.7;overflow-wrap:anywhere;}
.bnp-continue-exploring a {display:inline-block;padding:10px 18px;background:#ffc83d;color:#211e18!important;border:1px solid #211e18;border-radius:30px;text-decoration:none;}
.bnp-continue-exploring a:focus-visible {outline:3px solid #005fcc;outline-offset:4px;}
.bnp-author-ribbon {max-width:100%;min-width:0;overflow:hidden;background:#fff4d6;border-block:1px solid #e6c487;padding-block:20px;cursor:default;}
.bnp-author-track {display:flex;width:max-content;animation:bnp-authors-scroll 141s linear infinite;}
.bnp-author-group {display:flex;align-items:center;flex-shrink:0;gap:0;padding-right:0;}
.bnp-author-separator {display:inline-block;padding-inline:24px;font-size:.6em;vertical-align:middle;}
.bnp-author-group > span {white-space:nowrap;color:#000!important;font:400 clamp(22px,3vw,40px)/1.3 "Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;letter-spacing:.015em;}
.bnp-author-ribbon:is(:hover,:focus-within) .bnp-author-track {animation-play-state:paused;}
@keyframes bnp-authors-scroll {to{transform:translateX(-50%);}}
@media(prefers-reduced-motion:reduce){
 .bnp-author-track {animation:none;width:auto;}
 .bnp-author-group {flex-wrap:wrap;gap:16px 24px;padding:0 20px;}
 .bnp-author-group > span {white-space:normal;}
 .bnp-author-group[aria-hidden="true"] {display:none;}
}

/* Compact footer: preserve all links and comfortable touch targets. */
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-shell .bnp-site-footer#contacto,
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto {padding:24px clamp(20px,4vw,56px) 16px!important;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid {gap:16px 24px;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid :is(h2,h3) {font-size:15px;margin-bottom:6px;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid li {margin-bottom:0;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid a {font-size:14px;padding-block:2px;min-height:32px;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-copyright {font-size:12px;margin:14px 0 0!important;padding-top:12px!important;}
@media(pointer:coarse){body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid a {min-height:44px;}}

/* 0.1.32: reduce footer chrome, preserving every link and touch target. */
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-shell .bnp-site-footer#contacto,
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto {
 padding:12px clamp(16px,3vw,40px) 10px!important;border-top-width:2px!important;
}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid {gap:8px 20px;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid :is(h2,h3) {font-size:14px;line-height:1.4;margin:0 0 4px;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid a {padding-block:0;min-height:28px;font-size:14px;line-height:1.5;}
body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-copyright {margin:8px 0 0!important;padding-top:6px!important;line-height:1.5;}
@media(max-width:600px){
 body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid a {min-height:44px;}
 body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid {grid-template-columns:minmax(0,1fr);gap:8px;}
 body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid ul {display:flex;flex-wrap:wrap;column-gap:16px;row-gap:0;}
 body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid li {min-width:0;max-width:100%;margin:0;}
}
@media(pointer:coarse){
 body:is(.bnp-editorial-page,.bnp-commerce-page) .bnp-site-footer#contacto .bnp-footer-grid a {min-height:44px;}
}

/* Animate only the existing image plane in the home banner; text stays still. */
@media(prefers-reduced-motion:no-preference){
 body.bnp-editorial-inicio [data-bnp-carousel][data-bnp-rotation] .bnp-slide:not([hidden]) .bnp-hero-image {animation:bnp-home-banner-drift 5s linear infinite alternate;transform-origin:center;}
 body.bnp-editorial-inicio [data-bnp-carousel][data-bnp-rotation="paused"] .bnp-slide:not([hidden]) .bnp-hero-image {animation-play-state:paused;}
 @keyframes bnp-home-banner-drift {from{transform:scale(1)}to{transform:scale(1.018)}}
}
