:where(.b-section){position:relative}:where(.b-section__bg){position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}:where(.b-section__bg)>:where(picture){display:contents}:where(.b-section__bg) img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%}:where(.b-section__overlay){position:absolute;inset:0}:where(.b-section__bg~.b-section__inner,.b-shape~.b-section__inner){position:relative}:where(.b-shape){position:absolute;left:0;right:0;height:150px;overflow:hidden;line-height:0;pointer-events:none}:where(.b-shape--top){top:-1px}:where(.b-shape--bottom){bottom:-1px}:where(.b-shape)>svg{position:absolute;top:0;left:50%;display:block;width:calc(var(--b-shape-w, 100) * 1%);max-width:none;height:100%;translate:-50% 0;fill:var(--b-shape-fill, var(--color-background, #fff))}:where(.b-shape--top)>svg{scale:1 -1}:where(.b-section__more){position:absolute;left:50%;bottom:0.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;translate:-50% 0;color:inherit}:where(.b-section__more):focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.b-section__more)>svg{width:1.75rem;height:1.75rem}:where(.b-section__more-text){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.b-section__end){position:absolute;bottom:0;left:0;width:1px;height:0}:where(.b-section__end)[id]{scroll-margin-top:var(--sig-sticky-top, 0px)}:where(.b-columns){align-items:flex-start}:where(.b-column){display:flex;flex-direction:column;min-width:0}:where(.b-column__inner){position:relative;flex:1 1 auto}:where(.b-column__inner)>:where(*+*){margin-top:var(--stack, 1.25rem)}:where(.b-column__inner)>:where(:last-child){margin-bottom:0}:where(.b-group){position:relative}:where(.b-group__bg){position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}:where(.b-group__bg)>:where(picture){display:contents}:where(.b-group__bg) img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%}:where(.b-group__overlay){position:absolute;inset:0}:where(.b-group__bg+.b-group__inner){position:relative}:where(.b-group__inner)>:where(*+*){margin-top:var(--stack, 1.25rem)}:where(.b-group__inner)>:where(:last-child){margin-bottom:0}:where(.b-stack){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-s, 1rem)}:where(.b-stack)>:where(*){min-width:0;margin-block:0}:where(.b-divider){margin-block:1em}:where(.b-divider__line),:where(.b-divider)>hr{display:block;box-sizing:border-box;width:100%;height:0;margin-block:0;margin-inline:var(--sig-mi-start, 0) var(--sig-mi-end, 0);border:0;border-top:var(--b-thickness, 1px) solid var(--b-line, var(--scheme-line, var(--color-line, currentColor)))}:where(.b-divider--dashed)>:where(.b-divider__line),:where(.b-divider--dashed)>hr{border-top-style:dashed}:where(.b-divider--dotted)>:where(.b-divider__line),:where(.b-divider--dotted)>hr{border-top-style:dotted}:where(.b-divider--double)>:where(.b-divider__line),:where(.b-divider--double)>hr{border-top-style:double}:where(.b-divider--rounded)>:where(.b-divider__line),:where(.b-divider--rounded)>hr{height:var(--b-thickness, 1px);border-top:0;border-radius:999px;background:var(--b-line, var(--scheme-line, var(--color-line, currentColor)))}:where(.b-scroll-to){scroll-margin-top:var(--sig-sticky-top, 0px)}
