:is(.is-style-light,.is-style-white),:root{--image-card-color:var(--color-black);--image-card-background-color:var(--color-blue-xx-light)}:is(.is-style-light){--image-card-background-color:var(--color-white)}:is(.is-style-dark,.is-style-brand){--image-card-color:var(--color-white);--image-card-background-color:var(--color-blue-dark)}:is(.is-style-brand){--image-card-background-color:var(--color-black)}.b-image-card{container:imagecard/inline-size;display:flex;flex-direction:column;height:100%;position:relative;transition:var(--transition);width:100%}.b-image-card:focus-within .b-image-card__media img{transform:scale(1.12)}.b-image-card:focus-within .b-image-card__button__link{background-color:var(--btn-hover-background-color);color:var(--btn-hover-color)}:is(.b-image-card:focus-within .b-image-card__button__link):after,:is(.b-image-card:focus-within .b-image-card__button__link):before{background-color:var(--btn-hover-arrow-color)}:is(.b-image-card:focus-within .b-image-card__button__link):before{opacity:0;transform:translateY(-50%) translateX(8px)}:is(.b-image-card:focus-within .b-image-card__button__link):after{opacity:1}.b-image-card:focus-within .b-image-card__button__link{background-color:var(--ghost-btn-hover-background-color);background-size:100% 1px;color:var(--ghost-btn-hover-color)}:is(.b-image-card:focus-within .b-image-card__button__link):after,:is(.b-image-card:focus-within .b-image-card__button__link):before{background-color:var(--ghost-btn-hover-arrow-color);transform:translateY(-50%) translateX(8px)}:is(.b-image-card:focus-within .b-image-card__button__link):after{transform:translateY(-50%) translateX(0)}@media (hover:hover){.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__media img{transform:scale(1.12)}.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link{background-color:var(--btn-hover-background-color);color:var(--btn-hover-color)}:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):after,:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):before{background-color:var(--btn-hover-arrow-color)}:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):before{opacity:0;transform:translateY(-50%) translateX(8px)}:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):after{opacity:1}.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link{background-color:var(--ghost-btn-hover-background-color);background-size:100% 1px;color:var(--ghost-btn-hover-color)}:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):after,:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):before{background-color:var(--ghost-btn-hover-arrow-color);transform:translateY(-50%) translateX(8px)}:is(.b-image-card:has(.b-image-card__link-overlay):hover .b-image-card__button__link):after{transform:translateY(-50%) translateX(0)}}.b-image-card__inner{display:flex;flex:1;flex-direction:column;height:100%}.b-image-card__media{overflow:hidden}.b-image-card__media img{transition:transform .3s ease-in-out}.b-image-card__content{background-color:var(--image-card-background-color);display:flex;flex:1;flex-direction:column;gap:var(--spacer-30);padding:var(--spacer-30)}.b-image-card__content-top{display:flex;flex-direction:column;gap:var(--spacer-10)}.b-image-card__title{margin-top:0}.b-image-card__buttons{margin-top:auto}.b-image-card__buttons .b-image-card__button{color:var(--image-card-color)}:is(.b-image-card__buttons .b-image-card__button__link):after,:is(.b-image-card__buttons .b-image-card__button__link):before{background-color:var(--btn-arrow-color);content:"";display:block;height:16px;-webkit-mask:var(--icon-button-chevron) left center no-repeat;mask:var(--icon-button-chevron) left center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--spacer-30);transition:var(--transition);width:16px}:is(.b-image-card__buttons .b-image-card__button__link):after{-webkit-mask-image:var(--icon-button-arrow);mask-image:var(--icon-button-arrow);opacity:0;transform:translateY(-50%) translateX(-8px)}.b-image-card__buttons .b-image-card__button__link{background-color:var(--btn-background-color);border:1px solid transparent;border-radius:var(--border-radius-s);color:var(--btn-color);cursor:pointer;font-family:var(--font-family-headings);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);letter-spacing:.05em;padding:var(--spacer-20) var(--spacer-30);position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:var(--transition)}.has-arrow :is(.b-image-card__buttons .b-image-card__button__link),.wp-block-button.has-arrow :is(.b-image-card__buttons .b-image-card__button__link){padding:var(--spacer-20) calc(24px + var(--spacer-30)) var(--spacer-20) var(--spacer-30)}.wp-block-button:not(.has-custom-width) :is(.b-image-card__buttons .b-image-card__button__link){width:auto}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible){background-color:var(--btn-hover-background-color);color:var(--btn-hover-color)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):after,:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):before{background-color:var(--btn-hover-arrow-color)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):before{opacity:0;transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):after{opacity:1}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible{background-color:var(--btn-hover-background-color);box-shadow:0 0 0 3px var(--focus-contrast-dark),0 0 0 5px var(--focus-contrast-light);color:var(--btn-hover-color);outline:0}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:after,:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:before{background-color:var(--btn-hover-arrow-color)}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:before{opacity:0;transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:after{opacity:1}@media (hover:hover){:is(.b-image-card__buttons .b-image-card__button__link):hover{background-color:var(--btn-hover-background-color);color:var(--btn-hover-color)}:is(.b-image-card__buttons .b-image-card__button__link):hover:after,:is(.b-image-card__buttons .b-image-card__button__link):hover:before{background-color:var(--btn-hover-arrow-color)}:is(.b-image-card__buttons .b-image-card__button__link):hover:before{opacity:0;transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):hover:after{opacity:1;transform:translateY(-50%) translateX(0)}}.b-image-card__buttons .b-image-card__button__link{align-items:center;background:linear-gradient(to right,currentcolor,currentcolor) no-repeat 0 calc(100% - var(--spacer-20)*.55);background-size:0 1px;border:0;color:var(--ghost-btn-color);display:inline-flex;line-height:1;padding:var(--spacer-20) 0}.has-arrow :is(.b-image-card__buttons .b-image-card__button__link),.wp-block-button.has-arrow :is(.b-image-card__buttons .b-image-card__button__link){padding:var(--spacer-20) 24px var(--spacer-20) 0}:is(.b-image-card__buttons .b-image-card__button__link):after,:is(.b-image-card__buttons .b-image-card__button__link):before{background-color:var(--ghost-btn-arrow-color);bottom:auto;height:1.2em;right:0;top:50%;transform:translateY(-50%)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible){background-color:var(--ghost-btn-hover-background-color);background-size:100% 1px;color:var(--ghost-btn-hover-color)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):after,:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):before{background-color:var(--ghost-btn-hover-arrow-color);transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):focus:not(:focus-visible):after{transform:translateY(-50%) translateX(0)}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible{background-color:var(--ghost-btn-hover-background-color);background-size:100% 1px;color:var(--ghost-btn-hover-color)}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:after,:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:before{background-color:var(--ghost-btn-hover-arrow-color);transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):focus-visible:after{transform:translateY(-50%) translateX(0)}@media (hover:hover){:is(.b-image-card__buttons .b-image-card__button__link):hover{background-color:var(--ghost-btn-hover-background-color);background-size:100% 1px;color:var(--ghost-btn-hover-color)}:is(.b-image-card__buttons .b-image-card__button__link):hover:after,:is(.b-image-card__buttons .b-image-card__button__link):hover:before{background-color:var(--ghost-btn-hover-arrow-color);transform:translateY(-50%) translateX(8px)}:is(.b-image-card__buttons .b-image-card__button__link):hover:after{transform:translateY(-50%) translateX(0)}}.b-image-card--image-bottom .b-image-card__media{order:2}.b-image-card--image-bottom .b-image-card__content{order:1}.b-image-card__link-overlay{display:block;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.b-image-card__link-overlay:focus-visible{box-shadow:0 0 0 3px var(--focus-contrast-dark),0 0 0 5px var(--focus-contrast-light);outline:0}
