.bw-media-content{overflow-x:clip}.bw-media-content .bw-mc-grid{container-type:inline-size;display:grid;grid-template-columns:minmax(0,var(--bw-mc-media)) var(--bw-mc-gap) minmax(0,var(--bw-mc-content))}.bw-media-content.bw-mc--has-callout .bw-mc-grid{grid-template-rows:1fr auto}.bw-mc--media-left .bw-mc-media{grid-column:1;grid-row:1}.bw-mc--media-left .bw-mc-content{grid-column:3;grid-row:1}.bw-mc--media-left .bw-mc-callout{grid-column:2/4;grid-row:2}.bw-mc--media-right .bw-mc-grid{grid-template-columns:minmax(0,var(--bw-mc-content)) var(--bw-mc-gap) minmax(0,var(--bw-mc-media))}.bw-mc--media-right .bw-mc-content{grid-column:1;grid-row:1}.bw-mc--media-right .bw-mc-media{grid-column:3;grid-row:1}.bw-mc--media-right .bw-mc-callout{grid-column:1/3;grid-row:2}.bw-mc--has-callout .bw-mc-media{grid-row:1/3}.bw-media-content.bw-mc--no-media .bw-mc-grid{grid-template-columns:minmax(0,1fr)}.bw-mc--no-media .bw-mc-callout,.bw-mc--no-media .bw-mc-content{grid-column:1}.bw-media-content .bw-mc-content,.bw-media-content .bw-mc-media{align-self:var(--bw-mc-align)}.bw-media-content .bw-mc-content{overflow-wrap:break-word}.bw-media-content .bw-mc-content .description>:last-child,.bw-media-content .bw-mc-content>:last-child{margin-bottom:0}.bw-media-content .bw-mc-media--image img{border-radius:var(--img-corner,var(--bw-mc-img-radius,0));display:block}.bw-media-content .bw-mc-media--video{border-radius:var(--bw-mc-img-radius,0);overflow:hidden}.bw-mc--bleed .bw-mc-media--image img{width:100%}.bw-mc--bleed.bw-mc--media-left .bw-mc-media{margin-left:calc(50cqw - 50vw)}.bw-mc--bleed.bw-mc--media-right .bw-mc-media{margin-right:calc(50cqw - 50vw)}.bw-mc--fit-cover .bw-mc-media--image{align-self:stretch;min-height:var(--bw-mc-min-h);position:relative}.bw-mc--fit-cover .bw-mc-media--image .responsive-image,.bw-mc--fit-cover .bw-mc-media--image .responsive-image>a{display:block;inset:0;position:absolute}.bw-mc--fit-cover .bw-mc-media--image img{height:100%!important;max-width:none!important;object-fit:cover;object-position:var(--bw-mc-focus);
  /* !important beats the inline height:auto HubSpot adds when an image's size is set */width:100%!important}.bw-media-content .bw-mc-callout{align-self:end;border-radius:var(--bw-mc-callout-radius,0);margin-top:var(--bw-mc-callout-gap)}.bw-media-content .bw-mc-callout-title{font-size:1.25em;margin-bottom:.5rem}.bw-media-content .bw-mc-callout-title strong{margin-right:.25em}.bw-media-content .bw-mc-callout-text>:last-child{margin-bottom:0}.bw-mc--card .bw-mc-grid{padding-bottom:var(--bw-mc-card-bottom);padding-top:var(--bw-mc-card-top);position:relative}.bw-mc--card .bw-mc-grid>:not(.bw-mc-backdrop):not(.bw-mc-strip){position:relative;z-index:1}.bw-mc-backdrop{--bw-mc-uncovered:calc((100cqw - var(--bw-mc-gap))*var(--bw-mc-m)/12*(1 - var(--bw-mc-overlap)));bottom:0;position:absolute;top:0;z-index:0}.bw-mc--media-right .bw-mc-backdrop{left:0;right:var(--bw-mc-uncovered)}.bw-mc--media-left .bw-mc-backdrop{left:var(--bw-mc-uncovered);right:0}.bw-mc--no-media .bw-mc-backdrop{left:0;right:0}.bw-mc--shadow.bw-mc--card .bw-mc-backdrop,.bw-mc--shadow:not(.bw-mc--card) .bw-mc-content{box-shadow:0 10px 30px rgba(0,0,0,.08)}@media (min-width:992px){.bw-mc--offset .bw-mc-grid>*{--bw-mc-off:min(var(--bw-mc-offset),max(0px,(100vw - 100cqw)/2 - 16px))}.bw-mc--offset.bw-mc--media-left .bw-mc-grid>:not(.bw-mc-strip):not(.bw-mc-backdrop){margin-left:calc(var(--bw-mc-off)*-1);margin-right:var(--bw-mc-off)}.bw-mc--offset.bw-mc--media-right .bw-mc-grid>:not(.bw-mc-strip):not(.bw-mc-backdrop){margin-left:var(--bw-mc-off);margin-right:calc(var(--bw-mc-off)*-1)}.bw-mc--offset.bw-mc--bleed.bw-mc--media-left .bw-mc-grid>.bw-mc-media{margin-left:calc(50cqw - 50vw)}.bw-mc--offset.bw-mc--bleed.bw-mc--media-right .bw-mc-grid>.bw-mc-media{margin-right:calc(50cqw - 50vw)}.bw-mc--offset.bw-mc--media-left .bw-mc-backdrop{left:calc(var(--bw-mc-uncovered) - var(--bw-mc-off));right:var(--bw-mc-off)}.bw-mc--offset.bw-mc--media-right .bw-mc-backdrop{left:var(--bw-mc-off);right:calc(var(--bw-mc-uncovered) - var(--bw-mc-off))}}.bw-media-content .bw-mc-media--empty{min-height:1px}@media (max-width:991.98px){.bw-media-content .bw-mc-media--empty{display:none}}.bw-media-content.bw-mc--strip{overflow:clip}.bw-media-content .bw-mc-grid{position:relative}.bw-media-content .bw-mc-strip{background:var(--bw-mc-strip-color);bottom:-100vh;position:absolute;top:-100vh;width:calc(50vw - 50cqw + (100cqw - var(--bw-mc-gap))*var(--bw-mc-strip-cols)/12*var(--bw-mc-strip-reach));z-index:0}.bw-media-content .bw-mc-strip--left{left:calc(50cqw - 50vw)}.bw-media-content .bw-mc-strip--right{right:calc(50cqw - 50vw)}.bw-mc--strip .bw-mc-grid>:not(.bw-mc-strip):not(.bw-mc-backdrop){position:relative;z-index:1}.bw-media-content .bw-mc-callout-title a:not([class*=text-]),.bw-media-content :is(.description,.bw-mc-callout-text) a:not(.cta-button):not([class*=cta]){color:var(--link_color)}.bw-media-content .bw-mc-callout-title a:not([class*=text-]):hover,.bw-media-content :is(.description,.bw-mc-callout-text) a:not(.cta-button):not([class*=cta]):hover{color:var(--link_hover_color)}