/*!
 * Bricks Framework
 * Generated: 2026-05-25 09:46:02
 */
@charset "UTF-8";:root{--action:#E56C70;--action-ultra-light:hsl(358,70%,98%);--action-light:hsl(358,70%,85%);--action-semi-light:hsl(358,70%,65%);--action-medium:hsl(358,70%,50%);--action-semi-dark:hsl(358,70%,35%);--action-dark:hsl(358,70%,25%);--action-ultra-dark:hsl(358,70%,10%);--action-hover:hsl(358,70%,75.9%);--primary:#E56C70;--primary-ultra-light:hsl(358,70%,95%);--primary-light:hsl(358,70%,85%);--primary-semi-light:hsl(358,70%,65%);--primary-medium:hsl(358,70%,50%);--primary-semi-dark:hsl(358,70%,35%);--primary-dark:hsl(358,70%,25%);--primary-ultra-dark:hsl(358,70%,10%);--primary-hover:hsl(358,70%,75.9%);--secondary:#6C5879;--secondary-ultra-light:hsl(276,16%,95%);--secondary-light:hsl(276,16%,85%);--secondary-semi-light:hsl(276,16%,65%);--secondary-medium:hsl(276,16%,50%);--secondary-semi-dark:hsl(276,16%,35%);--secondary-dark:hsl(276,16%,25%);--secondary-ultra-dark:hsl(276,16%,10%);--secondary-hover:hsl(276,16%,47.15%);--accent:#EAAC8B;--accent-ultra-light:hsl(21,69%,95%);--accent-light:hsl(21,69%,85%);--accent-semi-light:hsl(21,69%,65%);--accent-medium:hsl(21,69%,50%);--accent-semi-dark:hsl(21,69%,35%);--accent-dark:hsl(21,69%,25%);--accent-ultra-dark:hsl(21,69%,10%);--accent-hover:hsl(21,69%,83.95%);--base:#505050;--base-ultra-light:hsl(0,0%,95%);--base-light:hsl(0,0%,85%);--base-semi-light:hsl(0,0%,65%);--base-medium:hsl(0,0%,50%);--base-semi-dark:hsl(0,0%,35%);--base-dark:hsl(0,0%,25%);--base-ultra-dark:hsl(0,0%,10%);--base-hover:hsl(0,0%,35.65%);--neutral:#000000;--neutral-ultra-light:hsl(0,0%,95%);--neutral-light:hsl(0,0%,85%);--neutral-semi-light:hsl(0,0%,65%);--neutral-medium:hsl(0,0%,50%);--neutral-semi-dark:hsl(0,0%,35%);--neutral-dark:hsl(0,0%,25%);--neutral-ultra-dark:hsl(0,0%,10%);--neutral-hover:hsl(0,0%,0%);--shade:#000000;--shade-ultra-light:hsl(0,0%,95%);--shade-light:hsl(0,0%,85%);--shade-semi-light:hsl(0,0%,65%);--shade-medium:hsl(0,0%,50%);--shade-semi-dark:hsl(0,0%,35%);--shade-dark:hsl(0,0%,25%);--shade-ultra-dark:hsl(0,0%,10%);--shade-hover:hsl(0,0%,0%);--black:#000000;--white:#ffffff;--text-dark:var(--neutral-ultra-dark);--text-dark-muted:var(--neutral-dark);--text-light:var(--neutral-ultra-light);--text-light-muted:var(--neutral-light);--bg-light:var(--neutral-ultra-light);--bg-light-muted:var(--neutral-ultra-light);--bg-dark:var(--neutral-ultra-dark);--bg-dark-muted:var(--neutral-ultra-dark);--bg-body:var(--white);--text-color:var(--black);--root-font-size:100%;--h1:clamp(1.75rem,0.3409rem + 7.0455vw,5.625rem);--h2:clamp(1.875rem,1.1932rem + 3.4091vw,3.75rem);--h3:clamp(1rem,0.4545rem + 2.7273vw,2.5rem);--h4:clamp(1rem,0.6136rem + 1.9318vw,2.0625rem);--h5:clamp(0.75rem,0.75rem + 0vw,0.75rem);--h6:clamp(0.6875rem,0.6875rem + 0vw,0.6875rem);--heading-line-height:1;--heading-font-weight:900;--heading-text-wrap:balance;--heading-text-transform:uppercase;--h1-line-height:1;--h2-line-height:1;--h3-line-height:1.2;--h5-line-height:1.2;--h6-line-height:1.2;--text-2xl:clamp(1.404rem,0.972rem + 2.16vw,2.592rem);--text-xl:clamp(1.17rem,0.81rem + 1.8vw,2.16rem);--text-l:clamp(0.975rem,0.675rem + 1.5vw,1.8rem);--text-m:clamp(0.8125rem,0.5625rem + 1.25vw,1.5rem);--text-s:clamp(0.75rem,0.5682rem + 0.9091vw,1.25rem);--text-xs:clamp(0.6875rem,0.5739rem + 0.5682vw,1rem);--text-line-height:1.5;--text-font-weight:400;--text-text-wrap:pretty;--text-font-family:Roboto,sans-serif;--h1-to-h2:clamp(1.875rem,0.5114rem + 6.8182vw,5.625rem);--h1-to-h3:clamp(1rem,-0.6818rem + 8.4091vw,5.625rem);--h1-to-h4:clamp(1rem,-0.6818rem + 8.4091vw,5.625rem);--h1-to-h5:clamp(0.75rem,-1.0227rem + 8.8636vw,5.625rem);--h1-to-h6:clamp(0.6875rem,-1.108rem + 8.9773vw,5.625rem);--h2-to-h3:clamp(1rem,0rem + 5vw,3.75rem);--h2-to-h4:clamp(1rem,0rem + 5vw,3.75rem);--h2-to-h5:clamp(0.75rem,-0.3409rem + 5.4545vw,3.75rem);--h2-to-h6:clamp(0.6875rem,-0.4261rem + 5.5682vw,3.75rem);--h3-to-h4:clamp(1rem,0.4545rem + 2.7273vw,2.5rem);--h3-to-h5:clamp(0.75rem,0.1136rem + 3.1818vw,2.5rem);--h3-to-h6:clamp(0.6875rem,0.0284rem + 3.2955vw,2.5rem);--h4-to-h5:clamp(0.75rem,0.2727rem + 2.3864vw,2.0625rem);--h4-to-h6:clamp(0.6875rem,0.1875rem + 2.5vw,2.0625rem);--h5-to-h6:clamp(0.6875rem,0.6648rem + 0.1136vw,0.75rem);--text-2xl-to-xl:clamp(1.17rem,0.6529rem + 2.5855vw,2.592rem);--text-2xl-to-l:clamp(0.975rem,0.387rem + 2.94vw,2.592rem);--text-2xl-to-m:clamp(0.8125rem,0.1654rem + 3.2355vw,2.592rem);--text-2xl-to-s:clamp(0.75rem,0.0802rem + 3.3491vw,2.592rem);--text-2xl-to-xs:clamp(0.6875rem,-0.005rem + 3.4627vw,2.592rem);--text-xl-to-l:clamp(0.975rem,0.5441rem + 2.1545vw,2.16rem);--text-xl-to-m:clamp(0.8125rem,0.3225rem + 2.45vw,2.16rem);--text-xl-to-s:clamp(0.75rem,0.2373rem + 2.5636vw,2.16rem);--text-xl-to-xs:clamp(0.6875rem,0.152rem + 2.6773vw,2.16rem);--text-l-to-m:clamp(0.8125rem,0.4534rem + 1.7955vw,1.8rem);--text-l-to-s:clamp(0.75rem,0.3682rem + 1.9091vw,1.8rem);--text-l-to-xs:clamp(0.6875rem,0.283rem + 2.0227vw,1.8rem);--text-m-to-s:clamp(0.75rem,0.4773rem + 1.3636vw,1.5rem);--text-m-to-xs:clamp(0.6875rem,0.392rem + 1.4773vw,1.5rem);--text-s-to-xs:clamp(0.6875rem,0.483rem + 1.0227vw,1.25rem);--space-2xl:clamp(3.5529rem,2.5437rem + 5.0459vw,6.3281rem);--space-xl:clamp(2.6653rem,2.1005rem + 2.8244vw,4.2188rem);--space-l:clamp(1.9995rem,1.7039rem + 1.4782vw,2.8125rem);--space-m:clamp(1.5rem,1.3636rem + 0.6818vw,1.875rem);--space-s:clamp(1.1253rem,1.0799rem + 0.2268vw,1.25rem);--space-xs:clamp(0.8333rem,0.8481rem - 0.0197vw,0.8442rem);--space-2xs:clamp(0.5556rem,0.6616rem - 0.1413vw,0.6333rem);--section-space-2xl:clamp(10.6587rem,5.33rem + 26.6433vw,25.3125rem);--section-space-xl:clamp(7.996rem,4.7673rem + 16.1436vw,16.875rem);--section-space-l:clamp(5.9985rem,4.0889rem + 9.5482vw,11.25rem);--section-space-m:clamp(4.5rem,3.4091rem + 5.4545vw,7.5rem);--section-space-s:clamp(3.3758rem,2.7852rem + 2.953vw,5rem);--section-space-xs:clamp(2.5325rem,2.2413rem + 1.456vw,3.3333rem);--section-space-2xs:clamp(1.8999rem,1.7826rem + 0.5861vw,2.2222rem);--gutter:clamp(0.9375rem,0.5966rem + 1.7045vw,1.875rem);--container-gap:var(--space-xl);--content-gap:var(--space-m);--grid-gap:var(--space-m);--section-padding-block:var(--section-space-m);--space-2xl-to-xl:clamp(2.6653rem,1.3334rem + 6.6596vw,6.3281rem);--space-2xl-to-l:clamp(1.9995rem,0.4255rem + 7.8702vw,6.3281rem);--space-2xl-to-m:clamp(1.5rem,-0.2557rem + 8.7784vw,6.3281rem);--space-2xl-to-s:clamp(1.1253rem,-0.7667rem + 9.4597vw,6.3281rem);--space-2xl-to-xs:clamp(0.8442rem,-1.15rem + 9.9708vw,6.3281rem);--space-2xl-to-2xs:clamp(0.6333rem,-1.4376rem + 10.3543vw,6.3281rem);--space-xl-to-l:clamp(1.9995rem,1.1925rem + 4.035vw,4.2188rem);--space-xl-to-m:clamp(1.5rem,0.5114rem + 4.9432vw,4.2188rem);--space-xl-to-s:clamp(1.1253rem,0.0004rem + 5.6245vw,4.2188rem);--space-xl-to-xs:clamp(0.8442rem,-0.3829rem + 6.1356vw,4.2188rem);--space-xl-to-2xs:clamp(0.6333rem,-0.6705rem + 6.519vw,4.2188rem);--space-l-to-m:clamp(1.5rem,1.0227rem + 2.3864vw,2.8125rem);--space-l-to-s:clamp(1.1253rem,0.5117rem + 3.0677vw,2.8125rem);--space-l-to-xs:clamp(0.8442rem,0.1284rem + 3.5788vw,2.8125rem);--space-l-to-2xs:clamp(0.6333rem,-0.1592rem + 3.9622vw,2.8125rem);--space-m-to-s:clamp(1.1253rem,0.8527rem + 1.3631vw,1.875rem);--space-m-to-xs:clamp(0.8442rem,0.4693rem + 1.8742vw,1.875rem);--space-m-to-2xs:clamp(0.6333rem,0.1818rem + 2.2577vw,1.875rem);--space-s-to-xs:clamp(0.8442rem,0.6966rem + 0.7379vw,1.25rem);--space-s-to-2xs:clamp(0.6333rem,0.409rem + 1.1213vw,1.25rem);--space-xs-to-2xs:clamp(0.6333rem,0.5605rem + 0.3637vw,0.8333rem);--section-space-2xl-to-xl:clamp(7.996rem,1.6991rem + 31.4845vw,25.3125rem);--section-space-2xl-to-l:clamp(5.9985rem,-1.0248rem + 35.1164vw,25.3125rem);--section-space-2xl-to-m:clamp(4.5rem,-3.0682rem + 37.8409vw,25.3125rem);--section-space-2xl-to-s:clamp(3.3758rem,-4.6011rem + 39.8848vw,25.3125rem);--section-space-2xl-to-xs:clamp(2.5325rem,-5.7511rem + 41.4182vw,25.3125rem);--section-space-2xl-to-2xs:clamp(1.8999rem,-6.6138rem + 42.5684vw,25.3125rem);--section-space-xl-to-l:clamp(5.9985rem,2.0434rem + 19.7755vw,16.875rem);--section-space-xl-to-m:clamp(4.5rem,0rem + 22.5vw,16.875rem);--section-space-xl-to-s:clamp(3.3758rem,-1.5329rem + 24.5439vw,16.875rem);--section-space-xl-to-xs:clamp(2.5325rem,-2.6829rem + 26.0772vw,16.875rem);--section-space-xl-to-2xs:clamp(1.8999rem,-3.5456rem + 27.2275vw,16.875rem);--section-space-l-to-m:clamp(4.5rem,2.0455rem + 12.2727vw,11.25rem);--section-space-l-to-s:clamp(3.3758rem,0.5125rem + 14.3166vw,11.25rem);--section-space-l-to-xs:clamp(2.5325rem,-0.6375rem + 15.85vw,11.25rem);--section-space-l-to-2xs:clamp(1.8999rem,-1.5002rem + 17.0003vw,11.25rem);--section-space-m-to-s:clamp(3.3758rem,1.8762rem + 7.4985vw,7.5rem);--section-space-m-to-xs:clamp(2.5325rem,0.7262rem + 9.0318vw,7.5rem);--section-space-m-to-2xs:clamp(1.8999rem,-0.1366rem + 10.1821vw,7.5rem);--section-space-s-to-xs:clamp(2.5325rem,1.6352rem + 4.4863vw,5rem);--section-space-s-to-2xs:clamp(1.8999rem,0.7725rem + 5.6366vw,5rem);--section-space-xs-to-2xs:clamp(1.8999rem,1.3786rem + 2.6063vw,3.3333rem);--smart-spacing-heading:1.2em;--smart-spacing-text:1em;--smart-spacing-other:1em;--content-width:1200px;--header-height:clamp(9.75rem,9.75rem + 0vw,9.75rem);--grid-1:minmax(0,1fr);--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-1-2:minmax(0,1fr) minmax(0,2fr);--grid-2-1:minmax(0,2fr) minmax(0,1fr);--grid-1-3:minmax(0,1fr) minmax(0,3fr);--grid-3-1:minmax(0,3fr) minmax(0,1fr);--grid-2-3:minmax(0,2fr) minmax(0,3fr);--grid-3-2:minmax(0,3fr) minmax(0,2fr);--radius:var(--radius-m);--radius-2xl:3.38px;--radius-xl:2.25px;--radius-l:1.5px;--radius-m:1px;--radius-s:0.67px;--radius-xs:0.44px;--radius-full:100vmax;--shadow:var(--shadow-m);--shadow-xl:0 20px 25px -5px color-mix(in srgb,var(--shadow-color) 30%,transparent),0 8px 10px -6px color-mix(in srgb,var(--shadow-color) 30%,transparent);--shadow-l:0 10px 15px -3px color-mix(in srgb,var(--shadow-color) 22.5%,transparent),0 4px 6px -4px color-mix(in srgb,var(--shadow-color) 22.5%,transparent);--shadow-m:0 4px 6px -1px color-mix(in srgb,var(--shadow-color) 15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--shadow-color) 15%,transparent);--shadow-s:0 1px 3px 0 color-mix(in srgb,var(--shadow-color) 10.1%,transparent),0 1px 2px -1px color-mix(in srgb,var(--shadow-color) 10.1%,transparent);--shadow-xs:0 1px 2px 0 color-mix(in srgb,var(--shadow-color) 5%,transparent);--shadow-color:var(--black);--transition-property:background,color,border;--transition-duration:0.3s;--transition-timing:ease-in-out;--transition:background 0.3s ease-in-out,color 0.3s ease-in-out,border 0.3s ease-in-out;--blockquote-border-color:var(--neutral-light);--blockquote-border-width:3px;--focus-color:var(--action);--focus-width:.2rem;--focus-style:solid;--focus-offset:.25em;--btn-focus-offset:3px;--link-color:inherit;--link-color-hover:inherit;--link-decoration:none;--link-decoration-hover:inherit;--btn-font-weight:400;--btn-font-style:normal;--btn-line-height:1;--btn-letter-spacing:0;--btn-text-transform:none;--btn-text-decoration:none;--btn-padding-block:.75em;--btn-padding-inline:1.5em;--btn-border-width:0.25rem;--btn-border-style:solid;--btn-border-radius:0;--btn-transition:var(--transition);--btn-min-width:200px;--header-height:clamp(6.25rem,5.1136rem + 5.6818vw,9.375rem);--logo-width:clamp(9.375rem,6.4205rem + 14.7727vw,17.5rem);--social-icon-size:clamp(1.5625rem,0.9943rem + 2.8409vw,3.125rem);--menu-button-width:clamp(1.25rem,0.5227rem + 3.6364vw,3.25rem);--footer-icon-size:clamp(2rem,1.5909rem + 2.0455vw,3.125rem);--hero-slider-pagination-width:clamp(1.875rem,0.9432rem + 4.6591vw,4.4375rem);--hero-slider-pagination-height:clamp(0.5625rem,0.2898rem + 1.3636vw,1.3125rem);--intro-section-icon-width:clamp(2.1875rem,-0.2216rem + 12.0455vw,8.8125rem)}:where(figure){margin:0}:where(figcaption){margin:0}:where(p){margin-block:0}:where(h1,h2,h3,h4,h5,h6){margin-block:0}:where(html){font-size:var(--root-font-size,100%);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}: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-weight:var(--h1-font-weight,var(--heading-font-weight));line-height:var(--h1-line-height,var(--heading-line-height));text-transform:var(--h1-text-transform,var(--heading-text-transform))}:where(h2){font-size:var(--h2);font-weight:var(--h2-font-weight,var(--heading-font-weight));line-height:var(--h2-line-height,var(--heading-line-height));text-transform:var(--h2-text-transform,var(--heading-text-transform))}:where(h3){font-size:var(--h3);font-weight:var(--h3-font-weight,var(--heading-font-weight));line-height:var(--h3-line-height,var(--heading-line-height));text-transform:var(--h3-text-transform,var(--heading-text-transform))}:where(h4){font-size:var(--h4);font-weight:var(--h4-font-weight,var(--heading-font-weight));line-height:var(--h4-line-height,var(--heading-line-height));text-transform:var(--h4-text-transform,var(--heading-text-transform))}:where(h5){font-size:var(--h5);font-weight:var(--h5-font-weight,var(--heading-font-weight));line-height:var(--h5-line-height,var(--heading-line-height));text-transform:var(--h5-text-transform,var(--heading-text-transform))}:where(h6){font-size:var(--h6);font-weight:var(--h6-font-weight,var(--heading-font-weight));line-height:var(--h6-line-height,var(--heading-line-height));text-transform:var(--h6-text-transform,var(--heading-text-transform))}: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-left: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([id]){scroll-margin-block-start:var(--header-height)}:where(.brxe-section){padding-block:var(--section-padding-block);padding-inline:var(--gutter)}:where(.brxe-container){inline-size:var(--content-width)}:where(.brxe-section,.brxe-container,.brxe-block){flex-wrap:nowrap}:where(.bricks-button){display:inline-flex;align-items:center;justify-content:center;gap:0.5em;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);min-width:var(--btn-min-width);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.circle){--btn-border-radius:100vmax}:where(.bricks-button.bricks-background-action){--btn-background:var(--action);--btn-color:var(--action-ultra-light);--btn-color-hover:var(--action-ultra-light);--btn-border-color:var(--action);--btn-background-hover:var(--action-hover);--btn-border-color-hover:var(--action-hover);--focus-color:var(--action-dark)}:where(.bricks-button.bricks-background-primary){--btn-background:var(--primary);--btn-color:var(--primary-ultra-light);--btn-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-background-hover:var(--primary-hover);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-dark)}:where(.bricks-button.bricks-background-secondary){--btn-background:var(--secondary);--btn-color:var(--secondary-ultra-light);--btn-color-hover:var(--secondary-ultra-light);--btn-border-color:var(--secondary);--btn-background-hover:var(--secondary-hover);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-dark)}:where(.bricks-button.bricks-background-accent){--btn-background:var(--accent);--btn-color:var(--accent-ultra-light);--btn-color-hover:var(--accent-ultra-light);--btn-border-color:var(--accent);--btn-background-hover:var(--accent-hover);--btn-border-color-hover:var(--accent-hover);--focus-color:var(--accent-dark)}:where(.bricks-button.bricks-background-base){--btn-background:var(--base);--btn-color:var(--base-ultra-light);--btn-color-hover:var(--base-ultra-light);--btn-border-color:var(--base);--btn-background-hover:var(--base-hover);--btn-border-color-hover:var(--base-hover);--focus-color:var(--base-dark)}:where(.bricks-button.outline){--btn-background:transparent;--btn-background-hover:transparent}:where(.bricks-button.outline.bricks-color-action){--btn-background:transparent;--btn-color:var(--action);--btn-border-color:var(--action);--btn-background-hover:var(--action-hover);--btn-color-hover:var(--action-ultra-light);--btn-border-color-hover:var(--action-hover);--focus-color:var(--action-semi-light)}:where(.bricks-button.outline.bricks-color-primary){--btn-background:transparent;--btn-color:var(--primary);--btn-border-color:var(--primary);--btn-background-hover:var(--primary-hover);--btn-color-hover:var(--primary-ultra-light);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-semi-light)}:where(.bricks-button.outline.bricks-color-secondary){--btn-background:transparent;--btn-color:var(--secondary);--btn-border-color:var(--secondary);--btn-background-hover:var(--secondary-hover);--btn-color-hover:var(--secondary-ultra-light);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-semi-light)}:where(.bricks-button.outline.bricks-color-accent){--btn-background:transparent;--btn-color:var(--accent);--btn-border-color:var(--accent);--btn-background-hover:var(--accent-hover);--btn-color-hover:var(--accent-ultra-light);--btn-border-color-hover:var(--accent-hover);--focus-color:var(--accent-semi-light)}:where(.bricks-button.outline.bricks-color-base){--btn-background:transparent;--btn-color:var(--base);--btn-border-color:var(--base);--btn-background-hover:var(--base-hover);--btn-color-hover:var(--base-ultra-light);--btn-border-color-hover:var(--base-hover);--focus-color:var(--base-semi-light)}: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-none{list-style:none;padding-inline-start:0;margin:0}.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}