html {font-size: 62.5% !important;scroll-behavior: smooth;}[id] {scroll-margin-top: 0rem;}@media (max-width: 991px) {[id] {scroll-margin-top: 0rem;}}@media (max-width: 767px) {[id] {scroll-margin-top: 0rem;}}@media (max-width: 478px) {[id] {scroll-margin-top: 0rem;}}*, *::before, *::after {box-sizing: border-box;}body {min-block-size: 100vh;}input, button, textarea, select {font: inherit;}@media (prefers-reduced-motion: reduce) {html:focus-within {scroll-behavior: auto;}*, *::before, *::after {-webkit-animation-duration: 0.01ms !important;animation-duration: 0.01ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}:root {--text-l: 2rem;--space-m: 2.4rem;--space-l: 2.7rem;--space-xl: 3.038rem;--space-xxl: 3.42rem;--section-space-m: 6rem;--section-space-l: 7.5rem;--section-padding-x: 1rem;}body {font-size: 1.8rem;font-size: calc(1.4rem + (0.4 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.3824091778vw + 1.2776290631rem), 1.8rem);line-height: 1.5;background-color: var(--white);color: var(--black);}body.bricks-is-frontend, body:not(.bricks-is-frontend) {color: var(--black);}body a {color: var(--action);font-weight: 400;-webkit-text-decoration: none;text-decoration: none;}body a:hover {color: var(--action-hover);}h1 {font-size: 2.565rem;font-size: calc(2.7648rem + (3.9852 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.7648rem, calc(3.8099426386vw + 1.5456183556rem), 6.75rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h2 {font-size: 2.28rem;font-size: calc(2.304rem + (2.196 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.304rem, calc(2.0994263862vw + 1.6321835564rem), 4.5rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h3 {font-size: 2.025rem;font-size: calc(1.92rem + (1.08 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.92rem, calc(1.0325047801vw + 1.5895984704rem), 3rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h4 {font-size: 1.8rem;font-size: calc(1.6rem + (0.4 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h5 {font-size: 1.42rem;font-size: calc(1.6rem + (0.2 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h6 {font-size: 1.26rem;font-size: calc(1.4rem + (0.2 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.1912045889vw + 1.3388145315rem), 1.6rem);line-height: 1.2;color: var(--black);max-inline-size: 100%;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;text-decoration: inherit;color: currentcolor;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: currentcolor;}p {max-inline-size: 100%;}body p, body h1, body h2, body h3, body h4, body h5, body h6 {margin: 0;}body .brxe-text * + p, body .brxe-post-content:not([data-source="bricks"]) * + p, body [class*="woocommerce"] * + p {margin-block-start: 1em;}body .brxe-text * + ul, body .brxe-text * + ol, body .brxe-post-content:not([data-source="bricks"]) * + ul, body .brxe-post-content:not([data-source="bricks"]) * + ol, body [class*="woocommerce"] * + ul, body [class*="woocommerce"] * + ol {margin-block-start: 1em;}body .brxe-text * + li, body .brxe-post-content:not([data-source="bricks"]) * + li, body [class*="woocommerce"] * + li {margin-block-start: 0.5em;}body p:last-of-type + h1, body p:last-of-type + h2, body p:last-of-type + h3, body p:last-of-type + h4, body p:last-of-type + h5, body p:last-of-type + h6 {margin-block-start: 1.5em;}body p:only-of-type + h1, body p:only-of-type + h2, body p:only-of-type + h3, body p:only-of-type + h4, body p:only-of-type + h5, body p:only-of-type + h6 {margin-block-start: unset;}section {padding-block: var(--section-space-m);padding-inline: var(--section-padding-x);}::selection {background: var(--action);}::-moz-selection {background: var(--action);}::selection {color: var(--action-dark);}::-moz-selection {color: var(--action-dark);}[id*="loom"] section {padding: 0 !important;}.bg--primary {background-color: var(--primary);}.bg--accent {background-color: var(--accent);}.bg--base {background-color: var(--base);}.fr-content-gap {gap: var(--content-gap);}.text--info {color: var(--info);}figure[class*="overlay--"]::before {z-index: 0;}.text--primary {color: var(--primary);}.text--white {color: var(--white);}.text--s, .text--s > p, .text--s > ol li, .text--s > ul li {font-size: 1.42rem;font-size: calc(1.4rem + (0.2 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.1912045889vw + 1.3388145315rem), 1.6rem);line-height: 1.5;max-inline-size: 100%;}.text--m, .text--m > p, .text--m > ol li, .text--m > ul li {font-size: 1.8rem;font-size: calc(1.4rem + (0.4 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.3824091778vw + 1.2776290631rem), 1.8rem);line-height: 1.5;max-inline-size: 100%;}.text--l, .text--l > p, .text--l > ol li, .text--l > ul li {font-size: 2.025rem;font-size: calc(1.68rem + (1.02 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.68rem, calc(0.9751434034vw + 1.3679541109rem), 2.7rem);line-height: 1.5;max-inline-size: 100%;}.text--xl, .text--xl > p, .text--xl > ol li, .text--xl > ul li {font-size: 2.28rem;font-size: calc(2.016rem + (2.034 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.016rem, calc(1.9445506692vw + 1.3937437859rem), 4.05rem);line-height: 1.5;max-inline-size: 100%;}.text--xxl, .text--xxl > p, .text--xxl > ol li, .text--xxl > ul li {font-size: 2.565rem;font-size: calc(2.4192rem + (3.6558 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.4192rem, calc(3.4950286807vw + 1.3007908222rem), 6.075rem);line-height: 1.5;max-inline-size: 100%;}.link--primary a, a.link--primary {color: var(--primary);}.link--primary a:hover, a.link--primary:hover {color: var(--primary-hover);}.link--white a, a.link--white {color: var(--white);}.link--white a:hover, a.link--white:hover {color: var(--action-hover);}@media (max-width: 1365px) {[class*="breakout--"]:not(.breakout--full) {inline-size: 100% !important;max-inline-size: 100% !important;margin: 0;}}.grid--2 {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr));inline-size: 100%;}.gap--l {gap: var(--space-l);}.gap--xl {gap: var(--space-xl);}.gap--xxl {gap: var(--space-xxl);}.width--m:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: calc((136.6 * 0.4) * 1rem);}.width--l:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: calc((136.6 * 0.6) * 1rem);}.width--xl:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: calc((136.6 * 0.8) * 1rem);}.width--xxl:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: calc((136.6 * 0.9) * 1rem);}.width--50:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: calc((136.6 / 2) * 1rem);}.width--full:not([class*="breakout--"]) {inline-size: 100%;max-inline-size: 100%;}.width--auto {inline-size: auto !important;inline-size: 100%;}.rounded--m {border-radius: 1rem;}.rounded--l {border-radius: 1.5rem;}.rounded--xl {border-radius: 2.25rem;}.owl--xs > *:not(.bricks-element-actions) + * {margin-block-start: 1.896rem;margin-block-start: calc(0.3819820591rem + (0.3819820591 * ((100vw - 32rem) / 104.6)));margin-block-start: clamp(0.3819820591rem, calc(0.3651836129vw + 0.2651233029rem), 0.7639641181rem);}.owl--m > *:not(.bricks-element-actions) + * {margin-block-start: 2.4rem;margin-block-start: calc(1rem + (1 * ((100vw - 32rem) / 104.6)));margin-block-start: clamp(1rem, calc(0.9560229446vw + 0.6940726577rem), 2rem);}.owl--l > *:not(.bricks-element-actions) + * {margin-block-start: 2.7rem;margin-block-start: calc(1.333rem + (1.903 * ((100vw - 32rem) / 104.6)));margin-block-start: clamp(1.333rem, calc(1.8193116635vw + 0.7508202677rem), 3.236rem);}.owl--xl > *:not(.bricks-element-actions) + * {margin-block-start: 3.038rem;margin-block-start: calc(1.776889rem + (3.458959 * ((100vw - 32rem) / 104.6)));margin-block-start: clamp(1.776889rem, calc(3.3068441683vw + 0.7186988662rem), 5.235848rem);}@supports (font-size: calc(1vw + 2vw)) {:root {--text-l: calc(1.68rem + (1.02 * ((100vw - 32rem) / 104.6)));}}@supports (font-size: calc(1vw + 2vw)) {@media (min-width: 1365px) {:root {--text-l: 2.7rem;}}}@supports (font-size: clamp(1vw, 2vw, 3vw)) {:root {--text-l: clamp(1.68rem, calc(0.9751434034vw + 1.3679541109rem), 2.7rem);}}@supports (padding: calc(1vw + 2vw)) {:root {--space-m: calc(1rem + (1 * ((100vw - 32rem) / 104.6)));--space-l: calc(1.333rem + (1.903 * ((100vw - 32rem) / 104.6)));--space-xl: calc(1.776889rem + (3.458959 * ((100vw - 32rem) / 104.6)));--space-xxl: calc(2.368593037rem + (6.103009027 * ((100vw - 32rem) / 104.6)));--section-space-m: calc(2rem + (4 * ((100vw - 32rem) / 104.6)));--section-space-l: calc(2.666rem + (7.042 * ((100vw - 32rem) / 104.6)));--section-padding-x: calc(1rem + (1 * ((100vw - 32rem) / 104.6)));}}@supports (padding: calc(1vw + 2vw)) {@media (min-width: 1365px) {:root {--space-m: 2rem;--space-l: 3.236rem;--space-xl: 5.235848rem;--space-xxl: 8.471602064rem;--section-space-m: 6rem;--section-space-l: 9.708rem;--section-padding-x: 2rem;}}}@supports (padding: clamp(1vw, 2vw, 3vw)) {:root {--space-m: clamp(1rem, calc(0.9560229446vw + 0.6940726577rem), 2rem);--space-l: clamp(1.333rem, calc(1.8193116635vw + 0.7508202677rem), 3.236rem);--space-xl: clamp(1.776889rem, calc(3.3068441683vw + 0.7186988662rem), 5.235848rem);--space-xxl: clamp(2.368593037rem, calc(5.8346166606vw + 0.5015157056rem), 8.471602064rem);--section-space-m: clamp(2rem, calc(3.8240917782vw + 0.776290631rem), 6rem);--section-space-l: clamp(2.666rem, calc(6.7323135755vw + 0.5116596558rem), 9.708rem);--section-padding-x: clamp(1rem, calc(0.9560229446vw + 0.6940726577rem), 2rem);}}.fr-lede, p.fr-lede {max-width: 60ch;}body.bricks-is-frontend *:focus, body.bricks-is-frontend button:focus {outline-style: solid;outline-color: var(--focus-color);outline-width: var(--focus-width);outline-offset: var(--focus-offset);}body.bricks-is-frontend *:focus:not(:focus-visible), body.bricks-is-frontend button:focus:not(:focus-visible) {outline: none;box-shadow: none;}body.bricks-is-frontend :focus:not(:focus-visible) {outline: none;box-shadow: none;}.skip-link {position: absolute;inset-block-start: 1rem;inset-inline-start: 1rem;transform: translateY(-250%);padding: var(--btn-pad-y) var(--btn-pad-x);border-radius: var(--btn-radius);border-style: solid;text-transform: var(--btn-text-transform);-webkit-text-decoration: var(--btn-text-decoration);text-decoration: var(--btn-text-decoration);letter-spacing: var(--btn-letter-spacing);font-weight: var(--btn-weight);font-style: var(--btn-text-style);min-inline-size: var(--btn-width);line-height: var(--btn-line-height);justify-content: center;text-align: center;border-width: var(--btn-border-size);background: var(--action);color: var(--action-ultra-light);display: inline-flex;}.skip-link:focus {transform: translateY(0);}.skip-link:hover {background-color: var(--action-hover);color: var(--action-ultra-light);}body {font-size: 1.8rem;font-size: calc(1.4rem + (0.4 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.3824091778vw + 1.2776290631rem), 1.8rem);line-height: 1.5;background-color: var(--white);}h1 {font-size: 2.565rem;font-size: calc(2.7648rem + (3.9852 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.7648rem, calc(3.8099426386vw + 1.5456183556rem), 6.75rem);line-height: 1.2;}h2 {font-size: 2.28rem;font-size: calc(2.304rem + (2.196 * ((100vw - 32rem) / 104.6)));font-size: clamp(2.304rem, calc(2.0994263862vw + 1.6321835564rem), 4.5rem);line-height: 1.2;}h3 {font-size: 2.025rem;font-size: calc(1.92rem + (1.08 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.92rem, calc(1.0325047801vw + 1.5895984704rem), 3rem);line-height: 1.2;}h4 {font-size: 1.8rem;font-size: calc(1.6rem + (0.4 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);line-height: 1.2;}h5 {font-size: 1.42rem;font-size: calc(1.6rem + (0.2 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);line-height: 1.2;}h6 {font-size: 1.26rem;font-size: calc(1.4rem + (0.2 * ((100vw - 32rem) / 104.6)));font-size: clamp(1.4rem, calc(0.1912045889vw + 1.3388145315rem), 1.6rem);line-height: 1.2;}.center--all {display: flex;flex-direction: column;align-items: center;align-content: center;justify-items: center;justify-content: center;text-align: center;}.center--left {display: flex;flex-direction: column;justify-items: center;justify-content: center;align-items: flex-start;align-content: flex-start;text-align: left;}.fr-lede, p.fr-lede {max-width: 60ch;}