/*!
 * Bricks Framework
 * Generated: 2026-08-30 21:00:55
 */
@charset "UTF-8";:where(figure){margin:0}:where(figcaption){margin:0}:where(p){margin-block:0}:where(ul,ol){margin-block:0}:where(html){font-size:var(--root-font-size,100%)}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}:where(body){background-color:var(--bg-body);color:var(--text-color);font-size:var(--text-m);font-family:var(--text-font-family);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap)}:where(h1,h2,h3,h4,h5,h6){text-wrap:var(--heading-text-wrap)}:where(h1){font-size:var(--h1);font-family:var(--h1-font-family,var(--heading-font-family));font-weight:var(--h1-font-weight,var(--heading-font-weight));line-height:var(--h1-line-height,var(--heading-line-height))}:where(h2){font-size:var(--h2);font-family:var(--h2-font-family,var(--heading-font-family));font-weight:var(--h2-font-weight,var(--heading-font-weight));line-height:var(--h2-line-height,var(--heading-line-height))}:where(h3){font-size:var(--h3);font-family:var(--h3-font-family,var(--heading-font-family));font-weight:var(--h3-font-weight,var(--heading-font-weight));line-height:var(--h3-line-height,var(--heading-line-height))}:where(h4){font-size:var(--h4);font-family:var(--h4-font-family,var(--heading-font-family));font-weight:var(--h4-font-weight,var(--heading-font-weight));line-height:var(--h4-line-height,var(--heading-line-height))}:where(h5){font-size:var(--h5);font-family:var(--h5-font-family,var(--heading-font-family));font-weight:var(--h5-font-weight,var(--heading-font-weight));line-height:var(--h5-line-height,var(--heading-line-height))}:where(h6){font-size:var(--h6);font-family:var(--h6-font-family,var(--heading-font-family));font-weight:var(--h6-font-weight,var(--heading-font-weight));line-height:var(--h6-line-height,var(--heading-line-height))}:where(a:not(.bricks-button)){color:var(--link-color);text-decoration:var(--link-decoration);transition:var(--transition)}:where(a:not(.bricks-button)):hover{color:var(--link-color-hover);text-decoration:var(--link-decoration-hover)}:where(:focus-visible){outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}:where(blockquote){border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color);font-family:inherit;font-size:inherit;margin:0;padding-block:0.25em;padding-inline-start:1.25em}:where(blockquote cite),:where(blockquote footer){display:block;font-size:0.875em;font-style:normal;text-transform:none;margin-block-start:0.75em;opacity:0.6}:where(.brxe-text),:where(.brxe-post-content){:where(ul,ol){padding-inline-start:var(--list-indent)}:where(li)::marker{color:var(--list-marker-color)}:where(li):not(:first-child){margin-block-start:var(--list-item-gap)}}:where(.brxe-section){padding-block:var(--section-padding-block);padding-inline:var(--gutter);row-gap:var(--container-gap)}:where(.brxe-container){inline-size:var(--content-width);row-gap:var(--content-gap)}.content-grid{display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [content-start] min(var(--content-width),100% - 2 * var(--gutter)) [content-end] minmax(var(--gutter),1fr) [full-end];column-gap:0;padding-inline:0}.content-grid > *{grid-column:content}.content--full{grid-column:full}:where(.brxe-container.content--full){inline-size:100%}:where(.brxe-block){row-gap:var(--content-gap)}:where(.brxe-section,.brxe-container,.brxe-block){flex-wrap:nowrap}:where(.bricks-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);font-size:var(--btn-font-size,var(--text-m));font-family:var(--btn-font-family);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--btn-border-radius);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color,transparent);background:var(--btn-background,transparent);color:var(--btn-color,inherit);text-decoration:var(--btn-text-decoration);cursor:pointer;transition:var(--btn-transition)}:where(.bricks-button):hover{background:var(--btn-background-hover);color:var(--btn-color-hover);border-color:var(--btn-border-color-hover)}:where(.bricks-button):focus-visible{outline-offset:var(--btn-focus-offset)}:where(.bricks-button.xs){--btn-font-size:var(--text-xs)}:where(.bricks-button.sm){--btn-font-size:var(--text-s)}:where(.bricks-button.md){--btn-font-size:var(--text-m)}:where(.bricks-button.lg){--btn-font-size:var(--text-l)}:where(.bricks-button.xl){--btn-font-size:var(--text-xl)}:where(.bricks-button[class~="2xl"]){--btn-font-size:var(--text-2xl)}:where(.bricks-button.bricks-background-primary){--btn-background:var(--primary);--btn-color:var(--neutral);--btn-color-hover:var(--white);--btn-border-color:var(--primary);--btn-background-hover:var(--primary-hover);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary)}:where(.bricks-button.outline){--btn-background:transparent;--btn-background-hover:transparent}:where(.bricks-button.outline.bricks-color-primary){--btn-background:transparent;--btn-color:var(--primary);--btn-border-color:var(--primary);--btn-background-hover:var(--primary);--btn-color-hover:var(--white);--btn-border-color-hover:var(--primary);--focus-color:var(--primary)}:where(.brxe-text),:where(.brxe-post-content){:where(p,ul,ol,dl){margin-block:0}:where(figure){margin:0}:where(blockquote){margin:0}:where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:var(--smart-spacing-heading)}:where(p,ul,ol,dl):not(:first-child){margin-block-start:var(--smart-spacing-text)}:where(figure,blockquote,pre,table):not(:first-child){margin-block-start:var(--smart-spacing-other)}}.h1{font-size:var(--h1);font-weight:var(--h1-font-weight,var(--heading-font-weight,inherit));line-height:var(--h1-line-height,var(--heading-line-height,inherit));font-family:var(--h1-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h1-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h1-font-style,var(--heading-font-style,inherit));text-transform:var(--h1-text-transform,var(--heading-text-transform,inherit));color:var(--h1-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.h2{font-size:var(--h2);font-weight:var(--h2-font-weight,var(--heading-font-weight,inherit));line-height:var(--h2-line-height,var(--heading-line-height,inherit));font-family:var(--h2-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h2-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h2-font-style,var(--heading-font-style,inherit));text-transform:var(--h2-text-transform,var(--heading-text-transform,inherit));color:var(--h2-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.h3{font-size:var(--h3);font-weight:var(--h3-font-weight,var(--heading-font-weight,inherit));line-height:var(--h3-line-height,var(--heading-line-height,inherit));font-family:var(--h3-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h3-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h3-font-style,var(--heading-font-style,inherit));text-transform:var(--h3-text-transform,var(--heading-text-transform,inherit));color:var(--h3-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.h4{font-size:var(--h4);font-weight:var(--h4-font-weight,var(--heading-font-weight,inherit));line-height:var(--h4-line-height,var(--heading-line-height,inherit));font-family:var(--h4-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h4-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h4-font-style,var(--heading-font-style,inherit));text-transform:var(--h4-text-transform,var(--heading-text-transform,inherit));color:var(--h4-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.h5{font-size:var(--h5);font-weight:var(--h5-font-weight,var(--heading-font-weight,inherit));line-height:var(--h5-line-height,var(--heading-line-height,inherit));font-family:var(--h5-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h5-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h5-font-style,var(--heading-font-style,inherit));text-transform:var(--h5-text-transform,var(--heading-text-transform,inherit));color:var(--h5-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.h6{font-size:var(--h6);font-weight:var(--h6-font-weight,var(--heading-font-weight,inherit));line-height:var(--h6-line-height,var(--heading-line-height,inherit));font-family:var(--h6-font-family,var(--heading-font-family,inherit));letter-spacing:var(--h6-letter-spacing,var(--heading-letter-spacing,inherit));font-style:var(--h6-font-style,var(--heading-font-style,inherit));text-transform:var(--h6-text-transform,var(--heading-text-transform,inherit));color:var(--h6-color,var(--heading-color,inherit));text-wrap:var(--heading-text-wrap)}.text-2xl{font-size:var(--text-2xl);font-weight:var(--text-2xl-font-weight,var(--text-font-weight,inherit));line-height:var(--text-2xl-line-height,var(--text-line-height,inherit));font-family:var(--text-2xl-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-2xl-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-2xl-font-style,var(--text-font-style,inherit));text-transform:var(--text-2xl-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.text-xl{font-size:var(--text-xl);font-weight:var(--text-xl-font-weight,var(--text-font-weight,inherit));line-height:var(--text-xl-line-height,var(--text-line-height,inherit));font-family:var(--text-xl-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-xl-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-xl-font-style,var(--text-font-style,inherit));text-transform:var(--text-xl-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.text-l{font-size:var(--text-l);font-weight:var(--text-l-font-weight,var(--text-font-weight,inherit));line-height:var(--text-l-line-height,var(--text-line-height,inherit));font-family:var(--text-l-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-l-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-l-font-style,var(--text-font-style,inherit));text-transform:var(--text-l-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.text-m{font-size:var(--text-m);font-weight:var(--text-m-font-weight,var(--text-font-weight,inherit));line-height:var(--text-m-line-height,var(--text-line-height,inherit));font-family:var(--text-m-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-m-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-m-font-style,var(--text-font-style,inherit));text-transform:var(--text-m-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.text-s{font-size:var(--text-s);font-weight:var(--text-s-font-weight,var(--text-font-weight,inherit));line-height:var(--text-s-line-height,var(--text-line-height,inherit));font-family:var(--text-s-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-s-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-s-font-style,var(--text-font-style,inherit));text-transform:var(--text-s-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.text-xs{font-size:var(--text-xs);font-weight:var(--text-xs-font-weight,var(--text-font-weight,inherit));line-height:var(--text-xs-line-height,var(--text-line-height,inherit));font-family:var(--text-xs-font-family,var(--text-font-family,inherit));letter-spacing:var(--text-xs-letter-spacing,var(--text-letter-spacing,inherit));font-style:var(--text-xs-font-style,var(--text-font-style,inherit));text-transform:var(--text-xs-text-transform,var(--text-text-transform,inherit));text-wrap:var(--text-text-wrap)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap-auto{text-wrap:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.list-reset{list-style:none;padding-inline-start:0;margin:0}.list-flow{padding-inline-start:var(--list-indent)}.list-flow li::marker{color:var(--list-marker-color)}.list-flow li:not(:first-child){margin-block-start:var(--list-item-gap)}.clickable-parent{position:relative;isolation:isolate}:where(body:not([data-builder-window="iframe"])) .clickable-parent:not(:has([data-click-trigger])) :where(a):first-of-type::after,:where(body:not([data-builder-window="iframe"])) .clickable-parent [data-click-trigger]::after{content:var(--bfw-overlay,'');position:absolute;inset:0;z-index:1}.clickable-parent:not(:has([data-click-trigger])) :where(a):not(:first-of-type),.clickable-parent:not(:has([data-click-trigger])) :where(button),.clickable-parent:has([data-click-trigger]) :where(a,button):not([data-click-trigger]){position:relative;z-index:2}.clickable-parent:not(:has([data-click-trigger])) :where(a):first-of-type:focus-visible,.clickable-parent [data-click-trigger]:focus-visible{outline:none}.clickable-parent:not(:has([data-click-trigger])):has(:where(a):first-of-type:focus-visible),.clickable-parent:has([data-click-trigger]:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}:has(> .cover-image){position:relative;isolation:isolate}.brxe-button{box-shadow:0px 8px 10.3px rgba(22,22,22,0.2)}