/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-component-id="bcsao_mercury:bcsao-card"]{--card-background:#fff;background-color:var(--card-background);.blueprint-img-wrap{aspect-ratio:3 / 2;overflow:hidden;}.blueprint-img-wrap img{width:100%;height:100%;object-fit:cover;}}
[data-component-id="bcsao_mercury:bcsao-cta-promo"]{--cta-promo-background:transparent;--cta-promo-heading:#002234;--cta-promo-body:#343c42;--cta-promo-primary-background:#015582;--cta-promo-primary-background-hover:#01354e;--cta-promo-primary-text:#fff;--cta-promo-secondary-border:#015582;--cta-promo-secondary-text:#015582;width:100%;padding:4rem 1rem;background:var(--cta-promo-background);color:var(--cta-promo-heading);text-align:center;&.cq-full{width:100cqw;margin-inline:calc(50% - 50cqw);}&.bcsao-cta-promo--white,&.bcsao-cta-promo--muted{--cta-promo-background:#fff;}&.bcsao-cta-promo--light-blue{--cta-promo-background:#e5eef3;}&.bcsao-cta-promo--cerulean,&.bcsao-cta-promo--primary{--cta-promo-background:#015582;--cta-promo-heading:#fff;--cta-promo-body:#f5f5f5;--cta-promo-primary-background:#fff;--cta-promo-primary-background-hover:#eaeaea;--cta-promo-primary-text:#015582;--cta-promo-secondary-border:#fff;--cta-promo-secondary-text:#fff;}&.bcsao-cta-promo--dark-navy,&.bcsao-cta-promo--dark{--cta-promo-background:#01334e;--cta-promo-heading:#fff;--cta-promo-body:#f5f5f5;--cta-promo-primary-background:#fff;--cta-promo-primary-background-hover:#eaeaea;--cta-promo-primary-text:#015582;--cta-promo-secondary-border:#fff;--cta-promo-secondary-text:#fff;}.bcsao-cta-promo__content{max-width:48rem;margin-inline:auto;}.bcsao-cta-promo__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;background:#015582;color:#fff;}&.bcsao-cta-promo--cerulean .bcsao-cta-promo__icon,&.bcsao-cta-promo--primary .bcsao-cta-promo__icon,&.bcsao-cta-promo--dark-navy .bcsao-cta-promo__icon,&.bcsao-cta-promo--dark .bcsao-cta-promo__icon{background:#fff;color:#015582;}.bcsao-cta-promo__headline{margin:0 0 1rem;color:var(--cta-promo-heading);font-family:var(--font-serif);font-size:2.25rem;font-weight:700;line-height:1.1;}.bcsao-cta-promo__body{margin-bottom:2rem;color:var(--cta-promo-body);font-size:1.125rem;line-height:1.625;}.bcsao-cta-promo__actions{display:flex;flex-direction:column;justify-content:center;gap:1rem;}.bcsao-cta-promo__button{display:inline-flex;align-items:center;justify-content:center;border-radius:0.25rem;padding:0.75rem 2rem;font-weight:600;transition:background-color 0.2s,color 0.2s;}.bcsao-cta-promo__button--primary{background:var(--cta-promo-primary-background);color:var(--cta-promo-primary-text);&:hover{background:var(--cta-promo-primary-background-hover);}}.bcsao-cta-promo__button--secondary{border:1px solid var(--cta-promo-secondary-border);color:var(--cta-promo-secondary-text);&:hover{background:color-mix(in srgb,var(--cta-promo-secondary-text) 10%,transparent);}}@media (min-width:640px){.bcsao-cta-promo__actions{flex-direction:row;}}}
[data-component-id="bcsao_mercury:bcsao-hero"]{--bcsao-hero-media-width:40%;--bcsao-hero-media-fit:cover;--bcsao-hero-media-object-position:top;--bcsao-hero-media-max-height:590px;--bcsao-hero-border-overlay-image:url(/themes/custom/bcsao_mercury/components/bcsao-hero/mask-border.svg);.bcsao-hero__content-band{padding:4rem 1rem;color:white;}.bcsao-hero__media{display:none;}.bcsao-hero__content{max-width:48rem;}h1{font-family:var(--font-serif);font-size:clamp(2rem,2vw + 1rem,3rem);font-weight:700;letter-spacing:-0.025em;line-height:1.25;color:var(--primary-foreground);}.bcsao-hero__supporting-text{margin-top:1rem;max-width:42rem;font-size:clamp(1.125rem,0.9821rem + 0.3571vw,1.25rem);line-height:1.6;color:var(--primary-foreground);opacity:0.85;}.bcsao-hero__media-image-wrap{position:relative;height:100%;overflow:hidden;clip-path:polygon(14% 8%,100% 0,100% 100%,0 100%);}.bcsao-hero__media-image-wrap::before{content:"";position:absolute;inset:0;background-image:var(--bcsao-hero-border-overlay-image);background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;z-index:2;}.bcsao-hero__media-image{width:100%;height:100%;object-fit:var(--bcsao-hero-media-fit);object-position:var(--bcsao-hero-media-object-position);display:block;}@media (min-width:768px){.bcsao-hero__inner{display:flex;align-items:stretch;}.bcsao-hero__content-band{flex:1 1 auto;align-content:center;}.bcsao-hero__media{container-type:inline-size;display:block;position:relative;flex:0 0 var(--bcsao-hero-media-width);width:var(--bcsao-hero-media-width);overflow:visible;padding-block-start:1rem;}.bcsao-hero__media-image-wrap{min-height:100%;max-height:var(--bcsao-hero-media-max-height);}}@media (min-width:1280px){.bcsao-hero__media-image-wrap{border-right:2.25cqw solid #ffffff;}}}
[data-component-id="bcsao_mercury:bcsao-rich-text"]{h2{font-size:clamp(1.75rem,1.6071rem + 0.7143vw,2.4375rem);}.body{font-size:clamp(1.125rem,0.9821rem + 0.3571vw,1.25rem);line-height:1.6;color:var(--foreground-body);}&.text-center{text-align:center;.prose{margin-left:auto;margin-right:auto;}}}
[data-component-id="bcsao_mercury:bcsao-split"]{--bcsao-split-radius:0.25rem;&.bcsao-split--has-bg{border-radius:var(--bcsao-split-radius);overflow:hidden;> div:last-child{padding-inline-end:calc(var(--spacing) * 4);}> div.bcsao-split__text--media-right{padding-inline-start:calc(var(--spacing) * 4);padding-inline-end:0;}@media (max-width:767px){> div:last-child{padding-inline-start:calc(var(--spacing) * 4);}}}}
.image{display:block;max-width:100%;height:auto;}
