.hv-content{width:100%;max-width:var(--hv-content-max);margin-inline:auto;padding-inline:var(--hv-section-x)}.hv-shell{width:100%;max-width:var(--hv-shell-max);margin-inline:auto;padding-inline:var(--hv-section-x)}.hv-content--wide{max-width:var(--hv-shell-max)}.hv-full-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.hv-section{position:relative;padding-block:var(--hv-section-y)}.hv-grid{display:grid;gap:var(--hv-space-lg)}.hv-grid-2{display:grid;gap:var(--hv-space-lg);grid-template-columns:1fr}@media (min-width:640px){.hv-grid-2{grid-template-columns:repeat(2,1fr)}}.hv-grid-3{display:grid;gap:var(--hv-space-lg);grid-template-columns:1fr}@media (min-width:768px){.hv-grid-3{grid-template-columns:repeat(3,1fr)}}.hv-stack{display:flex;flex-direction:column;gap:var(--hv-space-md)}.hv-flex{display:flex;gap:var(--hv-space-md)}.hv-flex-row{flex-direction:row}.hv-flex-wrap{flex-wrap:wrap}.hv-flex-center{display:flex;align-items:center;justify-content:center;gap:var(--hv-space-md)}.hv-flex-between{display:flex;align-items:center;justify-content:space-between;gap:var(--hv-space-md)}.hv-items-center{align-items:center}.hv-justify-between{justify-content:space-between}.hv-gap-xs{gap:var(--hv-space-xs)}.hv-gap-sm{gap:var(--hv-space-sm)}.hv-gap-md{gap:var(--hv-space-md)}.hv-gap-lg{gap:var(--hv-space-lg)}.hv-p-sm{padding:var(--hv-space-sm)}.hv-p-md{padding:var(--hv-space-md)}.hv-px-md{padding-inline:var(--hv-space-md)}.hv-px-lg{padding-inline:var(--hv-space-lg)}.hv-py-md{padding-block:var(--hv-space-md)}.hv-py-section{padding-block:var(--hv-section-y)}.hv-mt-0{margin-top:0}.hv-mt-lg{margin-top:var(--hv-space-lg)}.hv-mb-0{margin-bottom:0}.hv-mb-lg{margin-bottom:var(--hv-space-lg)}.hv-shape{display:inline-block;color:var(--hv-shape-fill);width:var(--hv-shape-size-md);height:var(--hv-shape-size-md);line-height:0;flex-shrink:0;overflow:visible}.hv-shape>svg,.hv-shape svg,svg.hv-shape,.hv-shape .brxe-svg{width:100%;height:100%;display:block;overflow:visible}.hv-shape--xs{width:var(--hv-shape-size-xs);height:var(--hv-shape-size-xs)}.hv-shape--sm{width:var(--hv-shape-size-sm);height:var(--hv-shape-size-sm)}.hv-shape--md{width:var(--hv-shape-size-md);height:var(--hv-shape-size-md)}.hv-shape--lg{width:var(--hv-shape-size-lg);height:var(--hv-shape-size-lg)}.hv-shape--xl{width:var(--hv-shape-size-xl);height:var(--hv-shape-size-xl)}.hv-shape--quiet{opacity:.35}