/*! Creative Canary Framework v1.1.0 — No Tokens */
/*! :root token layer excluded (structural tokens, colour palettes, semantic aliases). Provide your own tokens. */
@layer base,layouts,components,utilities,motion,overrides;@property --accordion-border-width{syntax: "*"; inherits: false;}@property --accordion-content-gap{syntax: "*"; inherits: false;}@property --accordion-content-padding-block{syntax: "*"; inherits: false;}@property --accordion-content-padding-inline{syntax: "*"; inherits: false;}@property --accordion-gap{syntax: "*"; inherits: false;}@property --accordion-icon-size{syntax: "*"; inherits: false;}@property --accordion-padding-block{syntax: "*"; inherits: false;}@property --accordion-padding-inline{syntax: "*"; inherits: false;}@property --accordion-title-padding-block{syntax: "*"; inherits: false;}@property --accordion-title-padding-inline{syntax: "*"; inherits: false;}@property --badge-border-width{syntax: "*"; inherits: false;}@property --badge-font-size{syntax: "*"; inherits: false;}@property --badge-gap{syntax: "*"; inherits: false;}@property --badge-icon-offset{syntax: "*"; inherits: false;}@property --badge-icon-size{syntax: "*"; inherits: false;}@property --badge-padding-block{syntax: "*"; inherits: false;}@property --badge-padding-inline{syntax: "*"; inherits: false;}@property --block-gap{syntax: "*"; inherits: false;}@property --box-border-width{syntax: "*"; inherits: false;}@property --box-padding{syntax: "*"; inherits: false;}@property --box-padding-block{syntax: "*"; inherits: false;}@property --box-padding-inline{syntax: "*"; inherits: false;}@property --button-outline-offset{syntax: "*"; inherits: false;}@property --button-outline-width{syntax: "*"; inherits: false;}@property --callout-border-inline-width{syntax: "*"; inherits: false;}@property --callout-font-size{syntax: "*"; inherits: false;}@property --callout-padding-block{syntax: "*"; inherits: false;}@property --callout-padding-inline{syntax: "*"; inherits: false;}@property --card-border-width{syntax: "*"; inherits: false;}@property --card-font-size{syntax: "*"; inherits: false;}@property --card-padding{syntax: "*"; inherits: false;}@property --card-padding-block{syntax: "*"; inherits: false;}@property --card-padding-inline{syntax: "*"; inherits: false;}@property --cluster-align{syntax: "*"; inherits: false;}@property --cluster-gap{syntax: "*"; inherits: false;}@property --container-gap{syntax: "*"; inherits: false;}@property --content-grid-breakout-max-width{syntax: "*"; inherits: false;}@property --content-grid-breakout-width{syntax: "*"; inherits: false;}@property --content-grid-content-width{syntax: "*"; inherits: false;}@property --content-grid-inset-width{syntax: "*"; inherits: false;}@property --flex-align{syntax: "*"; inherits: false;}@property --flex-col-gap{syntax: "*"; inherits: false;}@property --flex-cols{syntax: "*"; inherits: false;}@property --flex-gap{syntax: "*"; inherits: false;}@property --flex-justify{syntax: "*"; inherits: false;}@property --flex-row-gap{syntax: "*"; inherits: false;}@property --flex-threshold{syntax: "*"; inherits: false;}@property --grid-align{syntax: "*"; inherits: false;}@property --grid-col-gap{syntax: "*"; inherits: false;}@property --grid-cols{syntax: "*"; inherits: false;}@property --grid-gap{syntax: "*"; inherits: false;}@property --grid-min{syntax: "*"; inherits: false;}@property --grid-row-gap{syntax: "*"; inherits: false;}@property --heading-size{syntax: "*"; inherits: false;}@property --list-nav-border-width{syntax: "*"; inherits: false;}@property --list-nav-col-gap{syntax: "*"; inherits: false;}@property --list-nav-divider-thickness{syntax: "*"; inherits: false;}@property --list-nav-font-size{syntax: "*"; inherits: false;}@property --list-nav-gap{syntax: "*"; inherits: false;}@property --list-nav-icon-gap{syntax: "*"; inherits: false;}@property --list-nav-icon-offset{syntax: "*"; inherits: false;}@property --list-nav-icon-size{syntax: "*"; inherits: false;}@property --list-nav-padding-block{syntax: "*"; inherits: false;}@property --list-nav-padding-inline{syntax: "*"; inherits: false;}@property --list-nav-row-gap{syntax: "*"; inherits: false;}@property --list-nav-separator-gap{syntax: "*"; inherits: false;}@property --list-nav-underline-offset{syntax: "*"; inherits: false;}@property --list-nav-underline-thickness{syntax: "*"; inherits: false;}@property --list-styled-divider-gap{syntax: "*"; inherits: false;}@property --list-styled-divider-thickness{syntax: "*"; inherits: false;}@property --list-styled-divider-width{syntax: "*"; inherits: false;}@property --list-styled-font-size{syntax: "*"; inherits: false;}@property --list-styled-gap{syntax: "*"; inherits: false;}@property --list-styled-icon-gap{syntax: "*"; inherits: false;}@property --list-styled-icon-offset{syntax: "*"; inherits: false;}@property --list-styled-icon-size{syntax: "*"; inherits: false;}@property --list-styled-row-gap{syntax: "*"; inherits: false;}@property --list-styled-text-align{syntax: "*"; inherits: false;}@property --nested-padding{syntax: "*"; inherits: false;}@property --section-gap{syntax: "*"; inherits: false;}@property --section-padding-block{syntax: "*"; inherits: false;}@property --section-padding-inline{syntax: "*"; inherits: false;}@property --site-menu-back-font-size{syntax: "*"; inherits: false;}@property --site-menu-back-padding-block{syntax: "*"; inherits: false;}@property --site-menu-back-padding-inline{syntax: "*"; inherits: false;}@property --site-menu-button-gap{syntax: "*"; inherits: false;}@property --site-menu-dropdown-border-width{syntax: "*"; inherits: false;}@property --site-menu-dropdown-gap{syntax: "*"; inherits: false;}@property --site-menu-dropdown-item-font-size{syntax: "*"; inherits: false;}@property --site-menu-dropdown-item-gap{syntax: "*"; inherits: false;}@property --site-menu-dropdown-item-padding-block{syntax: "*"; inherits: false;}@property --site-menu-dropdown-item-padding-inline{syntax: "*"; inherits: false;}@property --site-menu-dropdown-min-width{syntax: "*"; inherits: false;}@property --site-menu-dropdown-padding{syntax: "*"; inherits: false;}@property --site-menu-flyout-offset{syntax: "*"; inherits: false;}@property --site-menu-gap{syntax: "*"; inherits: false;}@property --site-menu-indicator-size{syntax: "*"; inherits: false;}@property --site-menu-item-font-size{syntax: "*"; inherits: false;}@property --site-menu-item-icon-gap{syntax: "*"; inherits: false;}@property --site-menu-item-icon-size{syntax: "*"; inherits: false;}@property --site-menu-item-padding-block{syntax: "*"; inherits: false;}@property --site-menu-item-padding-inline{syntax: "*"; inherits: false;}@property --site-menu-item-underline-offset{syntax: "*"; inherits: false;}@property --site-menu-item-underline-thickness{syntax: "*"; inherits: false;}@property --site-offcanvas-body-align{syntax: "*"; inherits: false;}@property --site-offcanvas-body-justify{syntax: "*"; inherits: false;}@property --site-offcanvas-body-padding{syntax: "*"; inherits: false;}@property --site-offcanvas-content-align{syntax: "*"; inherits: false;}@property --site-offcanvas-content-width{syntax: "*"; inherits: false;}@property --site-offcanvas-footer-padding{syntax: "*"; inherits: false;}@property --site-offcanvas-header-offset{syntax: "*"; inherits: false;}@property --site-offcanvas-minimal-width{syntax: "*"; inherits: false;}@property --site-offcanvas-offset{syntax: "*"; inherits: false;}@property --site-offcanvas-wrapper-padding{syntax: "*"; inherits: false;}@property --site-toggle-aspect-ratio{syntax: "*"; inherits: false;}@property --site-toggle-bar-thickness{syntax: "*"; inherits: false;}@property --site-toggle-bar-width{syntax: "*"; inherits: false;}@property --site-toggle-border-width{syntax: "*"; inherits: false;}@property --site-toggle-custom-bar-gap{syntax: "*"; inherits: false;}@property --site-toggle-inset-block-start{syntax: "*"; inherits: false;}@property --site-toggle-inset-inline-end{syntax: "*"; inherits: false;}@property --site-toggle-padding{syntax: "*"; inherits: false;}@property --slider-arrow-aspect-ratio{syntax: "*"; inherits: false;}@property --slider-arrow-border-width{syntax: "*"; inherits: false;}@property --slider-arrow-offset{syntax: "*"; inherits: false;}@property --slider-arrow-padding{syntax: "*"; inherits: false;}@property --slider-arrow-padding-block{syntax: "*"; inherits: false;}@property --slider-arrow-padding-inline{syntax: "*"; inherits: false;}@property --slider-arrow-size{syntax: "*"; inherits: false;}@property --slider-arrows-align{syntax: "*"; inherits: false;}@property --slider-arrows-gap{syntax: "*"; inherits: false;}@property --slider-item-gap{syntax: "*"; inherits: false;}@property --slider-pagination-align{syntax: "*"; inherits: false;}@property --slider-pagination-border-width{syntax: "*"; inherits: false;}@property --slider-pagination-item-gap{syntax: "*"; inherits: false;}@property --slider-pagination-item-height{syntax: "*"; inherits: false;}@property --slider-pagination-item-width{syntax: "*"; inherits: false;}@property --slider-pagination-offset{syntax: "*"; inherits: false;}@property --slider-pagination-padding{syntax: "*"; inherits: false;}@property --slider-pagination-padding-block{syntax: "*"; inherits: false;}@property --slider-pagination-padding-inline{syntax: "*"; inherits: false;}@property --slider-pagination-width{syntax: "*"; inherits: false;}@property --stack-gap{syntax: "*"; inherits: false;}@property --swiper-block-size{syntax: "*"; inherits: false;}@property --swiper-gap{syntax: "*"; inherits: false;}@property --swiper-item-block-size{syntax: "*"; inherits: false;}@property --swiper-item-inline-size{syntax: "*"; inherits: false;}@property --swiper-scrollbar-gap{syntax: "*"; inherits: false;}@property --texture-size{syntax: "*"; inherits: false;}@property --texture-thickness{syntax: "*"; inherits: false;}@layer base{*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0}:root{accent-color:var(--color-interactive)}:root{--header-height: var(--min-header-height, 100px);--footer-height: var(--min-footer-height, 0px)}:target{scroll-margin-top:100px}html{font-size:100%;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-wrap:break-word;background-color:var(--color-bg);block-size:100%;-webkit-tap-highlight-color:transparent;interpolate-size:allow-keywords;scrollbar-gutter:stable}body{min-block-size:100svh;display:grid;grid-template-rows:auto 1fr auto;font-family:var(--font-family);font-size:var(--text-size-md);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-bg)}body>:is(header,main,footer){container:layout / inline-size}section,.brxe-section{max-width:var(--layout-width-full);padding-block:var(--section-padding-block, var(--site-section-padding-block));padding-inline:var(--section-padding-inline, var(--site-gutter));row-gap:var(--section-gap, var(--gap-section));background-color:var(--color-bg, transparent)}.brxe-container{width:var(--layout-width-full);max-width:var(--site-width-boxed);row-gap:var(--container-gap, var(--gap-container));background-color:var(--container-bg, transparent)}.brxe-block{row-gap:var(--block-gap, var(--gap-block));background-color:var(--block-bg, transparent)}body.sections-alt main>section:nth-child(2n of section:not(.no-sections-alt)),.sections-alt>section:nth-child(2n of section:not(.no-sections-alt)){--color-bg: var(--color-bg-alt)}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);text-wrap:var(--heading-text-wrap)}h1{font-size:var(--heading-size, var(--heading-size-1))}h2{font-size:var(--heading-size, var(--heading-size-2))}h3{font-size:var(--heading-size, var(--heading-size-3))}h4{font-size:var(--heading-size, var(--heading-size-4))}h5{font-size:var(--heading-size, var(--heading-size-5))}h6{font-size:var(--heading-size, var(--heading-size-6))}.brxe-text,.brxe-text-basic,.brxe-post-content{color:var(--color-text)}:root{--contextual-spacing-heading: 1.2em;--contextual-spacing-text: 1em;--contextual-spacing-list: .8em}.contextual-spacing *+:is(h1,h2,h3,h4,h5,h6),.brxe-text *+:is(h1,h2,h3,h4,h5,h6),.brxe-post-content:not([data-source=bricks]) *+:is(h1,h2,h3,h4,h5,h6),body:not(.woocommerce-checkout) [class*=woocommerce] *+:is(h1,h2,h3,h4,h5,h6),.brxe-text-basic :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:var(--contextual-spacing-heading)}.contextual-spacing *+p,.brxe-text *+p,.brxe-post-content:not([data-source=bricks]) *+p,.brxe-text-basic p:not(:first-child){margin-block-start:var(--contextual-spacing-text)}.contextual-spacing *+:is(ul,ol),.brxe-text *+:is(ul,ol),.brxe-post-content:not([data-source=bricks]) *+:is(ul,ol),body:not(.woocommerce-checkout) [class*=woocommerce] *+:is(ul,ol),.brxe-text-basic *+:is(ul,ol){margin-block-start:var(--contextual-spacing-list)}.contextual-spacing *+:not(:where(li)),.brxe-text *+:not(:where(li)),.brxe-post-content:not([data-source=bricks]) *+:not(:where(li)),body:not(.woocommerce-checkout) [class*=woocommerce] *+:not(:where(li)),.brxe-text-basic>*+:not(:where(li)){margin-block-start:var(--contextual-spacing-text)}a{color:var(--link-color, var(--color-interactive-text));text-decoration:var(--link-underline, underline);text-decoration-color:var(--link-underline-color, color-mix(in srgb, currentColor 10%, transparent));text-decoration-thickness:var(--link-underline-thickness, 1px);text-underline-offset:var(--link-underline-offset, .1em);text-decoration-skip-ink:auto;transition:var(--transition-color),var(--transition-text-decoration)}a:is(:hover,:focus-visible){color:var(--link-color-hover, var(--color-interactive-text-hover));text-decoration-color:var(--link-underline-color-hover, color-mix(in srgb, currentColor 50%, transparent));text-decoration-thickness:var(--link-underline-thickness-hover, 1px);text-underline-offset:var(--link-underline-offset-hover, var(--link-underline-offset, .1em))}img,picture,video,canvas,svg{display:block;object-fit:cover;max-inline-size:100%;block-size:auto}main :is(figure,picture,img):not(figure *):not(picture *):not(:is(.slider,.swiper,.card) *):not(.is-background){aspect-ratio:var(--image-aspect-ratio);object-fit:var(--image-object-fit);border-radius:var(--image-radius);border:var(--image-border-width) var(--image-border-style) var(--image-border-color);box-shadow:var(--image-shadow);overflow:clip}main :is(figure,picture):not(:is(.slider,.swiper,.card) *):not(.is-background)>:is(img,picture,video),main figure:not(:is(.slider,.swiper,.card) *):not(.is-background)>picture>img{inline-size:100%;block-size:100%;object-fit:var(--image-object-fit)}input,button,textarea,select{font:inherit}::selection{color:var(--selection-text-color, var(--color-text-inverted));background:var(--selection-background-color, var(--color-interactive))}:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}:is(.brxe-post-content,.brxe-text):not(.is-plain) a[target=_blank]:after,a.is-external:after,.is-external a:after{content:var(--link-external-icon, "\2197");margin-inline-start:.1em;display:inline-block;text-decoration:none}}@layer layouts{.layout-content-grid{--content-grid-gutter: var(--layout-gutter);--content-grid-content-width: var(--layout-width-boxed);--content-grid-inset-width: var(--layout-width-narrow);--content-grid-breakout-width: var(--layout-width-wide);--content-grid-breakout-max-width: var(--layout-width-max);--_full: minmax(var(--content-grid-gutter), 1fr);--_inset-max: min(var(--content-grid-inset-width), 100% - var(--content-grid-gutter) * 2);display:grid;padding-inline:0;grid-template-columns:[full-start] var(--_full) [breakout-max-start] minmax(0,calc((var(--content-grid-breakout-max-width) - var(--content-grid-breakout-width)) * .5)) [breakout-start] minmax(0,calc((var(--content-grid-breakout-width) - var(--content-grid-content-width)) * .5)) [content-start] minmax(0,calc((var(--content-grid-content-width) - var(--content-grid-inset-width)) * .5)) [inset-start] calc(var(--_inset-max) * .5) [center] calc(var(--_inset-max) * .5) [inset-end] minmax(0,calc((var(--content-grid-content-width) - var(--content-grid-inset-width)) * .5)) [content-end] minmax(0,calc((var(--content-grid-breakout-width) - var(--content-grid-content-width)) * .5)) [breakout-end] minmax(0,calc((var(--content-grid-breakout-max-width) - var(--content-grid-breakout-width)) * .5)) [breakout-max-end] var(--_full) [full-end]}.layout-content-grid>*{grid-column:content;max-width:100%}.layout-content-grid .full{grid-column:full}.layout-content-grid .full-start{grid-column-start:full-start}.layout-content-grid .full-end{grid-column-end:full-end}.layout-content-grid .full-safe{grid-column:full;padding-inline:var(--content-grid-gutter)}.layout-content-grid .breakout-max{grid-column:breakout-max}.layout-content-grid .breakout-max-start{grid-column-start:breakout-max-start}.layout-content-grid .breakout-max-end{grid-column-end:breakout-max-end}.layout-content-grid .breakout{grid-column:breakout}.layout-content-grid .breakout-start{grid-column-start:breakout-start}.layout-content-grid .breakout-end{grid-column-end:breakout-end}.layout-content-grid .content{grid-column:content}.layout-content-grid .content-start{grid-column-start:content-start}.layout-content-grid .content-end{grid-column-end:content-end}.layout-content-grid .inset{grid-column:inset}.layout-content-grid .inset-start{grid-column-start:inset-start}.layout-content-grid .inset-end{grid-column-end:inset-end}.layout-content-grid .center-start{grid-column-start:center}.layout-content-grid .center-end{grid-column-end:center}.layout-content-grid .subgrid{display:grid;grid-template-columns:subgrid;grid-column:full}.layout-stack{--_gap: var(--stack-gap, var(--gap-content));display:flex;flex-direction:column;gap:var(--_gap)}.layout-cluster{--_gap: var(--cluster-gap, var(--gap-content-sm));--_align: var(--cluster-align, start);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--_gap);align-items:var(--_align)}.layout-grid{display:grid;align-items:var(--grid-align, stretch);column-gap:var(--grid-col-gap, var(--grid-gap, var(--gap-content)));row-gap:var(--grid-row-gap, var(--grid-gap, var(--gap-content)))}.layout-grid.auto-cols{--_col-gap: var(--grid-col-gap, var(--grid-gap, var(--gap-content)));--_row-gap: var(--grid-row-gap, var(--grid-gap, var(--gap-content)));--_columns: var(--grid-cols, 3);--_min: var(--grid-min, 15rem);--_align: var(--grid-align, stretch);--_column-size: calc((100% - var(--_col-gap) * var(--_columns)) / var(--_columns));--_column-min-size: min(100%, max(var(--_min), var(--_column-size)));column-gap:var(--_col-gap);row-gap:var(--_row-gap);grid-template-columns:repeat(auto-fill,minmax(var(--_column-min-size),1fr));align-items:var(--_align)}.layout-grid.auto-cols.no-stack{grid-template-columns:repeat(var(--_columns),1fr)}.layout-grid.auto-fit{--_col-gap: var(--grid-col-gap, var(--grid-gap, var(--gap-content)));--_row-gap: var(--grid-row-gap, var(--grid-gap, var(--gap-content)));--_min: var(--grid-min, 15rem);--_align: var(--grid-align, stretch);column-gap:var(--_col-gap);row-gap:var(--_row-gap);grid-template-columns:repeat(auto-fit,minmax(var(--_min),1fr));align-items:var(--_align)}.layout-grid.split{--_columns: var(--grid-cols, var(--grid-2));--_align: var(--grid-align, start);grid-template-columns:var(--_columns);align-items:var(--_align)}.layout-grid.split.invert>:first-child{order:2}@media(max-width:940px)/* @breakpoint MD */{.layout-grid.split:not(.no-stack){grid-template-columns:1fr}.layout-grid.split.invert>:first-child{order:0}}.layout-grid.three-col{grid-template-columns:var(--grid-3)}@media(max-width:940px)/* @breakpoint MD */{.layout-grid.three-col:not(.no-stack){grid-template-columns:1fr}}.layout-flex{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--flex-col-gap, var(--flex-gap, var(--gap-content)));row-gap:var(--flex-row-gap, var(--flex-gap, var(--gap-content)));align-items:var(--flex-align, stretch)}.layout-flex.auto-cols{--_columns: var(--flex-cols, 4);--_col-gap: var(--flex-col-gap, var(--flex-gap, var(--gap-content)));--_gap-count: calc(var(--_columns) - 1);justify-content:center}.layout-flex.auto-cols>*{flex-basis:calc(calc(100% / var(--_columns)) - calc(var(--_col-gap) / var(--_columns) * var(--_gap-count)))}.layout-flex.auto-cols.no-stack{flex-wrap:nowrap}.layout-flex.split{--_threshold: var(--flex-threshold, calc(var(--layout-width-boxed) / 1.5));align-items:var(--flex-align, start)}.layout-flex.split>*:where(:nth-child(1),[class*=media]){flex-grow:var(--flex-first, 1.2);flex-basis:calc((var(--_threshold) - 100%) * 999)}.layout-flex.split>*:where(:nth-child(2),[class*=body]){flex-grow:var(--flex-second, 1);flex-basis:calc((var(--_threshold) - 100%) * 999)}.layout-flex.split.invert{flex-direction:row-reverse}.layout-flex.split.no-stack{flex-wrap:nowrap}.layout-flex.repel{justify-content:var(--flex-justify, space-between)}.prose-readable{max-inline-size:var(--prose-width)}.prose-readable.narrow{--prose-width: var(--prose-width-narrow)}.prose-readable.wide{--prose-width: var(--prose-width-wide)}.prose-readable.max{--prose-width: var(--prose-width-max)}}@layer components{.swiper{--_gap: var(--swiper-gap, var(--gap-content));--_item-inline-size: var(--swiper-item-inline-size, 80%);display:flex;gap:var(--_gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-gutter:stable;padding-block-end:var(--swiper-scrollbar-gap, var(--space-xs));-webkit-overflow-scrolling:touch}.swiper>*{flex:0 0 var(--_item-inline-size);scroll-snap-align:start}.swiper.vertical{--_item-block-size: var(--swiper-item-block-size, 100%);--_block-size: var(--swiper-block-size, 100vh);flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;block-size:var(--_block-size);padding-block-end:var(--swiper-scrollbar-gap, 0)}.swiper.vertical>*{flex:0 0 var(--_item-block-size)}.slider{--_bg: var(--slider-bg, transparent);--_track-mask: var(--slider-track-mask, 8%);--_item-gap: var(--slider-item-gap, var(--space-md));--_arrow-color: var(--slider-arrow-color, var(--color-neutral-d-4));--_arrow-color-hover: var(--slider-arrow-color-hover, var(--color-neutral-d-6));--_arrow-bg: var(--slider-arrow-bg, var(--color-neutral-t-3));--_arrow-bg-hover: var(--slider-arrow-bg-hover, var(--color-neutral-l-2));--_arrow-aspect-ratio: var(--slider-arrow-aspect-ratio, 1);--_arrow-padding-inline: var(--slider-arrow-padding-inline, var(--slider-arrow-padding, var(--space-2xs)));--_arrow-padding-block: var(--slider-arrow-padding-block, var(--slider-arrow-padding, var(--space-2xs)));--_arrow-border-width: var(--slider-arrow-border-width, .1rem);--_arrow-border-style: var(--slider-arrow-border-style, var(--border-style));--_arrow-border-color: var(--slider-arrow-border-color, var(--_arrow-color));--_arrow-border-color-hover: var(--slider-arrow-border-color-hover, var(--_arrow-border-color));--_arrow-radius: var(--slider-arrow-radius, var(--radius-full));--_arrow-size: var(--slider-arrow-size, clamp(2.1rem, 2.5vw, 2.5rem));--_arrow-size-hover: var(--slider-arrow-size-hover, var(--_arrow-size));--_arrow-offset: var( --slider-arrow-offset, var(--space-lg) );--_arrow-disabled-opacity: var(--slider-arrow-disabled-opacity, .3);--_arrows-align: var(--slider-arrows-align, center);--_arrows-gap: var(--slider-arrows-gap, var(--gap-content));--_pagination-align: var(--slider-pagination-align, center);--_pagination-bg: var(--slider-pagination-bg, var(--color-neutral-t-3));--_pagination-border-width: var(--slider-pagination-border-width, .1rem);--_pagination-border-style: var(--slider-pagination-border-style, var(--border-style));--_pagination-border-color: var(--slider-pagination-border-color, var(--color-neutral-d-4));--_pagination-radius: var(--slider-pagination-radius, var(--radius-full));--_pagination-width: var(--slider-pagination-width, fit-content);--_pagination-offset: var(--slider-pagination-offset, var(--space-xl-2xl));--_pagination-padding-inline: var( --slider-pagination-padding-inline, var(--slider-pagination-padding, var(--space-2xs)) );--_pagination-padding-block: var( --slider-pagination-padding-block, var(--slider-pagination-padding, var(--space-2xs)) );--_pagination-item-gap: var(--slider-pagination-item-gap, var(--space-2xs));--_pagination-item-width: var(--slider-pagination-item-width, .7rem);--_pagination-item-height: var(--slider-pagination-item-height, .7rem);--_pagination-item-bg: var(--slider-pagination-item-bg, var(--color-neutral));--_pagination-item-bg-active: var(--slider-pagination-item-bg-active, var(--color-neutral-d-4));--_pagination-item-radius: var(--slider-pagination-item-radius, var(--radius-full));--_pagination-item-border: var(--slider-pagination-item-border, 0);--_pagination-item-transition: var( --slider-pagination-item-transition, background-color var(--duration-normal) var(--ease), width var(--duration-fast) var(--ease-in-out) )}.slider.is-active{display:grid;grid-template-columns:[slider arrows pagination] minmax(0,1fr);grid-template-rows:[slider arrows] minmax(0,1fr) [pagination];background-color:var(--_bg)}.slider.is-active .splide__track{grid-area:slider}.slider.is-active .splide__arrows{position:relative;pointer-events:none;grid-area:arrows}.slider.is-active .splide__pagination{grid-area:pagination;justify-self:var(--_pagination-align)}.slider.is-active .splide__slide>div{flex-grow:1}section:has(.slider){overflow-x:clip}.slider.is-active .splide__track{overflow:visible;mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0) var(--_track-mask),rgb(0 0 0) calc(100% - var(--_track-mask)),transparent 100%)}.slider .splide__arrows.custom{display:none!important;visibility:hidden}.slider.is-active .splide__arrow--prev{left:var(--_arrow-offset)}.slider.is-active .splide__arrow--next{right:var(--_arrow-offset)}.slider.is-active .splide__arrow{pointer-events:all;color:var(--_arrow-color);fill:var(--_arrow-color);background-color:var(--_arrow-bg);aspect-ratio:var(--_arrow-aspect-ratio);padding-inline:var(--_arrow-padding-inline);padding-block:var(--_arrow-padding-block);border-width:var(--_arrow-border-width);border-style:var(--_arrow-border-style);border-color:var(--_arrow-border-color);border-radius:var(--_arrow-radius);width:var(--_arrow-size);height:var(--_arrow-size);transition:color var(--duration-normal),fill var(--duration-normal),background-color var(--duration-normal),border-color var(--duration-normal),width var(--duration-normal),height var(--duration-normal),opacity var(--duration-normal)}.slider.is-active .splide__arrow:is(:hover,:focus-visible){color:var(--_arrow-color-hover);fill:var(--_arrow-color-hover);background-color:var(--_arrow-bg-hover);border-color:var(--_arrow-border-color-hover);width:var(--_arrow-size-hover);height:var(--_arrow-size-hover)}.slider.is-active .splide__arrow svg{width:100%;height:100%}.slider.is-active .splide__arrow:disabled{pointer-events:none;opacity:var(--_arrow-disabled-opacity)}.slider.is-active .splide__pagination:empty{display:none}.slider.is-active .splide__pagination{position:initial;transform:initial;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_pagination-align);gap:var(--_pagination-item-gap);width:var(--_pagination-width);margin-block-start:var(--_pagination-offset);padding-inline:var(--_pagination-padding-inline);padding-block:var(--_pagination-padding-block);background-color:var(--_pagination-bg);border:var(--_pagination-border-width) var(--_pagination-border-style) var(--_pagination-border-color);border-radius:var(--_pagination-radius)}.slider.is-active .splide__pagination__page{width:var(--_pagination-item-width);height:var(--_pagination-item-height);padding:0;margin:0;background-color:var(--_pagination-item-bg);border:var(--_pagination-item-border);border-radius:var(--_pagination-item-radius);cursor:pointer;transition:var(--_pagination-item-transition)}.slider.is-active .splide__pagination__page:hover,.slider.is-active .splide__pagination__page.is-active{background-color:var(--_pagination-item-bg-active)}.slider.is-active .splide__pagination__page.is-active{width:calc(var(--_pagination-item-width) * 2)}.slider.is-active:is([data-slider-arrows=above],[data-slider-arrows=below]) .splide__arrows{position:static;display:flex;justify-content:var(--_arrows-align);column-gap:var(--_arrows-gap);pointer-events:all}.slider.is-active:is([data-slider-arrows=above],[data-slider-arrows=below]) .splide__arrow{position:relative;inset:auto;transform:none}.slider.is-active:is([data-slider-arrows=above],[data-slider-arrows=below]) .splide__arrow--prev{transform:scaleX(-1)}.slider.is-active[data-slider-arrows=above]{grid-template-rows:[arrows] minmax(0,auto) [slider] minmax(0,1fr) [pagination]}.slider.is-active[data-slider-arrows=above] .splide__arrows{margin-block-end:var(--_arrows-gap)}.slider.is-active[data-slider-arrows=below]{grid-template-rows:[slider] minmax(0,1fr) [arrows] minmax(0,auto) [pagination]}.slider.is-active[data-slider-arrows=below] .splide__arrows{margin-block-start:var(--_arrows-gap)}.slider[data-slider-arrows-align=start]{--slider-arrows-align: start}.slider[data-slider-arrows-align=center]{--slider-arrows-align: center}.slider[data-slider-arrows-align=end]{--slider-arrows-align: end}.slider[data-slider-arrows-align=repel]{--slider-arrows-align: space-between}.slider.is-active[data-slider-pagination=full] .splide__pagination,.slider.is-active[data-slider-pagination=stretch] .splide__pagination{width:100%}.slider.is-active[data-slider-pagination=stretch] .splide__pagination>*{flex:1}.slider.is-active[data-slider-pagination=stretch] .splide__pagination__page,.slider.is-active[data-slider-pagination=stretch] .splide__pagination__page.is-active{width:100%}.slider[data-slider-pagination=start]{--slider-pagination-align: start}.slider[data-slider-pagination=center]{--slider-pagination-align: center}.slider[data-slider-pagination=end]{--slider-pagination-align: end}.slider.is-active.splide--draggable .splide__list{cursor:grab}.slider.is-active.splide--draggable .splide__list:active{cursor:grabbing}.slider[data-count="0"] .splide__list{transform:none!important;transition:none!important;justify-content:center}.slider[data-count="0"].is-active .splide__list,.slider[data-count="0"].is-active .splide__list:active{cursor:initial}@media(max-width:640px)/* @breakpoint SM */{.slider.is-active:not([data-slider-arrows=above]):not([data-slider-arrows=below]){grid-template-rows:[slider] minmax(0,1fr) [arrows] minmax(0,auto) [pagination]}.slider.is-active:not([data-slider-arrows=above]):not([data-slider-arrows=below]) .splide__arrows{position:static;display:flex;justify-content:var(--_arrows-align);column-gap:var(--_arrows-gap);pointer-events:all;margin-block-start:var(--_arrows-gap)}.slider.is-active:not([data-slider-arrows=above]):not([data-slider-arrows=below]) .splide__arrow{position:relative;inset:auto;transform:none}.slider.is-active:not([data-slider-arrows=above]):not([data-slider-arrows=below]) .splide__arrow--prev{transform:scaleX(-1)}}:is(.button,.bricks-button){--_color: var(--button-color, var(--color-text-inverted));--_color-hover: var(--button-color-hover, var(--_color));--_font-family: var(--button-font-family, inherit);--_font-size: var(--button-font-size, var(--text-size-sm));--_font-weight: var(--button-font-weight, var(--font-weight-bold));--_letter-spacing: var(--button-letter-spacing, normal);--_line-height: var(--button-line-height, 1.1);--_text-transform: var(--button-text-transform, none);--_icon-color: var(--button-icon-color, currentcolor);--_icon-size: var(--button-icon-size, 1.4cap);--_icon-offset: var(--button-icon-offset, .1cap);--_icon-opacity: var(--button-icon-opacity, .8);--_icon-color-hover: var(--button-icon-color-hover, currentcolor);--_icon-opacity-hover: var(--button-icon-opacity-hover, 1);--_gap: var(--button-gap, .5em);--_padding-inline: var(--button-padding-inline, var(--space-lg));--_padding-block: var(--button-padding-block, var(--space-xs));--_bg: var(--button-bg, var(--color-neutral-d-3));--_bg-hover-base: var(--button-bg-hover, color-mix(in oklab, var(--_bg), var(--_color) 12%));--_bg-hover: var(--_bg-hover-base);--_border-width: var(--button-border-width, var(--border-width));--_border-style: var(--button-border-style, var(--border-style));--_border-color: var(--button-border-color, var(--_bg));--_border-width-hover: var(--button-border-width-hover, var(--_border-width));--_border-style-hover: var(--button-border-style-hover, var(--_border-style));--_border-color-hover: var(--button-border-color-hover, var(--_bg-hover));--_radius: var(--button-radius, var(--radius-sm));--_shadow: var(--button-shadow, var(--shadow-sm));--_shadow-hover: var(--button-shadow-hover, var(--shadow-md));--_transition: var( --button-transition, var(--transition-color), var(--transition-bg), var(--transition-border), var(--transition-opacity), var(--transition-shadow) );display:inline-flex;min-width:fit-content;justify-content:center;gap:var(--_gap);color:var(--_color);font-family:var(--_font-family);font-size:var(--_font-size);font-weight:var(--_font-weight);letter-spacing:var(--_letter-spacing);text-transform:var(--_text-transform);text-decoration:none;text-align:center;line-height:var(--_line-height);text-box-trim:var(--text-box-trim-both);text-wrap:var(--text-wrap-nowrap);white-space:wrap;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);background-color:var(--_bg);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);box-shadow:var(--_shadow);transition:var(--_transition);cursor:pointer}:is(.button,.bricks-button):hover{color:var(--_color-hover);background-color:var(--_bg-hover);border:var(--_border-width-hover) var(--_border-style-hover) var(--_border-color-hover);box-shadow:var(--_shadow-hover)}:is(.button,.bricks-button):focus-visible{outline:var(--button-outline-width, var(--focus-width)) var(--button-outline-style, var(--focus-style)) var(--button-outline-color, var(--focus-color));outline-offset:var(--button-outline-offset, var(--focus-offset))}:is(.button,.bricks-button):active{scale:99%}:is(.button,.bricks-button):is(.is-primary,[class*=-primary]){--button-bg: var(--button-primary-bg, var(--button-primary, var(--color-interactive)));--button-color: var(--button-primary-color, var(--color-primary-l-4));--button-color-hover: var(--button-primary-color-hover, var(--color-primary-l-5));--_bg-hover: var(--button-primary-bg-hover, var(--_bg-hover-base))}:is(.button,.bricks-button):is(.is-primary,[class*=-primary]):is(.is-outline,.outline){--button-color: var(--button-primary, var(--color-interactive));--button-bg-hover: var(--button-primary, var(--color-interactive));--button-color-hover: var(--button-primary-color, var(--color-primary-l-4))}:is(.button,.bricks-button):is(.is-secondary,[class*=-secondary]){--button-bg: var(--button-secondary-bg, var(--button-secondary, var(--color-secondary)));--button-color: var(--button-secondary-color, var(--color-secondary-d-5));--button-color-hover: var(--button-secondary-color-hover, var(--button-secondary-color, var(--color-secondary-d-5)));--_bg-hover: var(--button-secondary-bg-hover, var(--_bg-hover-base))}:is(.button,.bricks-button):is(.is-secondary,[class*=-secondary]):is(.is-outline,.outline){--button-color: var(--button-secondary, var(--color-secondary));--button-bg-hover: var(--button-secondary, var(--color-secondary));--button-color-hover: var(--button-secondary-color, var(--color-secondary-d-5))}:is(.button,.bricks-button):is(.is-light,[class*=-light]){--button-bg: var(--button-light-bg, var(--button-light, var(--color-white)));--button-color: var(--button-light-color, var(--color-neutral-d-6));--button-color-hover: var(--button-light-color-hover, var(--color-neutral-d-5));--_bg-hover: var(--button-light-bg-hover, var(--_bg-hover-base))}:is(.button,.bricks-button):is(.is-light,[class*=-light]):is(.is-outline,.outline){--button-color: var(--button-light, var(--color-white));--button-bg-hover: var(--button-light, var(--color-white));--button-color-hover: var(--button-light-color, var(--color-neutral-d-6))}:is(.button,.bricks-button):is(.is-dark,[class*=-dark]){--button-bg: var(--button-dark-bg, var(--button-dark, var(--color-neutral-d-6)));--button-color: var(--button-dark-color, var(--color-neutral-l-5));--button-color-hover: var(--button-dark-color-hover, var(--color-white));--_bg-hover: var(--button-dark-bg-hover, var(--_bg-hover-base))}:is(.button,.bricks-button):is(.is-dark,[class*=-dark]):is(.is-outline,.outline){--button-color: var(--button-dark, var(--color-neutral-d-6));--button-bg-hover: var(--button-dark, var(--color-neutral-d-6));--button-color-hover: var(--button-dark-color, var(--color-neutral-l-5))}:is(.button,.bricks-button):is(.is-outline,.outline){--button-color: var(--color-neutral-d-3);--button-color-hover: var(--color-text-inverted);--button-bg: transparent;--button-bg-hover: var(--color-neutral-d-3);--button-border-color: currentColor}:is(.button,.bricks-button).is-ghost{--button-color: var(--color-neutral-d-6);--button-bg: transparent;--button-bg-hover: transparent;--button-border-color: transparent;--button-border-color-hover: transparent;--button-shadow: var(--button-ghost-shadow, none);--button-shadow-hover: var(--button-ghost-shadow-hover, none)}:is(.button,.bricks-button).is-ghost:is(.is-primary,[class*=-primary]){--button-color: var(--button-primary-ghost-color, var(--button-primary, var(--color-interactive)));--button-color-hover: var(--button-primary-ghost-color-hover, var(--color-primary-d-6))}:is(.button,.bricks-button).is-ghost:is(.is-secondary,[class*=-secondary]){--button-color: var(--button-secondary-ghost-color, var(--color-secondary-d-2));--button-color-hover: var(--button-secondary-ghost-color-hover, var(--color-secondary-d-4))}:is(.button,.bricks-button).is-ghost:is(.is-light,[class*=-light]){--button-color: var(--button-light-ghost-color, var(--color-neutral-l-3));--button-color-hover: var(--button-light-ghost-color-hover, var(--color-white))}:is(.button,.bricks-button).is-ghost:is(.is-dark,[class*=-dark]){--button-color: var(--button-dark-ghost-color, var(--color-neutral-d-5));--button-color-hover: var(--button-dark-ghost-color-hover, var(--color-black))}:is(.button,.bricks-button) svg{flex:none;color:var(--_icon-color);height:var(--_icon-size);width:auto;transform:translateY(var(--_icon-offset));opacity:var(--_icon-opacity);transition:inherit}:is(.button,.bricks-button):is(:hover,:focus-visible) svg{color:var(--_icon-color-hover);opacity:var(--_icon-opacity-hover)}:is(.button,.bricks-button)>[contenteditable]:has(svg){display:inline-flex;align-items:center;gap:var(--_gap)}:is(.button,.bricks-button):is(.is-sm,.sm){--button-font-size: var(--text-size-xs);--button-padding-block: var(--space-3xs);--button-padding-inline: var(--space-xs)}:is(.button,.bricks-button):is(.is-md,.md){--button-font-size: var(--text-size-sm);--button-padding-block: var(--space-2xs);--button-padding-inline: var(--space-sm)}:is(.button,.bricks-button):is(.is-lg,.lg){--button-font-size: var(--text-size-md);--button-padding-block: var(--space-xs);--button-padding-inline: var(--space-lg)}:is(.button,.bricks-button):is(.is-xl,.xl){--button-font-size: var(--text-size-lg);--button-padding-block: var(--space-xs);--button-padding-inline: var(--space-xl)}:is(.button,.bricks-button).is-icon-only{--_padding-inline: var(--_padding-block);--button-icon-offset: 0;aspect-ratio:1;justify-content:center;align-items:center}.badge{--_color: var(--badge-color, inherit);--_font-size: var(--badge-font-size, var(--text-size-sm));--_font-weight: var(--badge-font-weight, var(--font-weight-medium));--_icon-color: var(--badge-icon-color, currentcolor);--_icon-size: var(--badge-icon-size, 1.4cap);--_icon-offset: var(--badge-icon-offset, .1cap);--_icon-opacity: var(--badge-icon-opacity, .8);--_gap: var(--badge-gap, .4em);--_padding-inline: var(--badge-padding-inline, .75em);--_padding-block: var(--badge-padding-block, .25em);--_bg: var(--badge-bg, color-mix(in oklab, currentColor 12%, transparent));--_border-width: var(--badge-border-width, var(--border-width));--_border-style: var(--badge-border-style, var(--border-style));--_border-color: var(--badge-border-color, color-mix(in oklab, currentColor 25%, transparent));--_radius: var(--badge-radius, var(--radius-full));--_shadow: var(--badge-shadow, none);display:inline-flex;align-items:center;gap:var(--_gap);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:1.1;text-box-trim:var(--text-box-trim-both);color:var(--_color);background-color:var(--_bg);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);box-shadow:var(--_shadow)}.badge svg{flex:none;color:var(--_icon-color);height:var(--_icon-size);width:auto;transform:translateY(var(--_icon-offset));opacity:var(--_icon-opacity)}.badge.is-muted{--badge-color: var(--color-text-muted);--badge-bg: var(--color-surface-sunken)}.badge.is-danger,.callout.is-danger{--_status-color: var(--color-danger);--_status-surface: var(--color-danger-surface)}.badge.is-warning,.callout.is-warning{--_status-color: var(--color-warning);--_status-surface: var(--color-warning-surface)}.badge.is-success,.callout.is-success{--_status-color: var(--color-success);--_status-surface: var(--color-success-surface)}.badge.is-info,.callout.is-info{--_status-color: var(--color-info);--_status-surface: var(--color-info-surface)}.badge:is(.is-danger,.is-warning,.is-success,.is-info){--badge-color: var(--_status-color);--badge-bg: var(--_status-surface)}.card{--_color: var(--card-color, var(--color-text));--_font-size: var(--card-font-size, var(--text-size-md));--_font-weight: var(--card-font-weight, var(--font-weight-normal));--_padding-inline: var(--card-padding-inline, var(--card-padding, var(--space-md)));--_padding-block: var(--card-padding-block, var(--card-padding, var(--space-md)));--_bg: var(--card-bg, var(--color-surface-raised));--_border-width: var(--card-border-width, 0px);--_border-style: var(--card-border-style, var(--border-style));--_border-color: var(--card-border-color, var(--color-border));--_radius: var(--card-radius, var(--radius-none));--_shadow: var(--card-shadow, none);color:var(--_color);font-size:var(--_font-size);font-weight:var(--_font-weight);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);background-color:var(--_bg);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);box-shadow:var(--_shadow)}.card :is(h1,h2,h3,h4,h5,h6,.brxe-heading):not(:is(.badge,.callout)):not(:is(.badge,.callout) *){color:var(--card-heading-color, var(--card-color, var(--color-heading)));font-size:var(--card-heading-size, revert-layer);font-weight:var(--card-heading-font-weight, revert-layer)}.card :is(p,.brxe-text,.brxe-text-basic):not(:is(.badge,.callout)):not(:is(.badge,.callout) *){color:var(--card-text-color, var(--_color));font-size:var(--card-text-size, var(--_font-size));font-weight:var(--card-text-font-weight, var(--_font-weight))}.card:has(>.brxe-button:last-child)>:nth-last-child(2),.card:has(>:last-child>.brxe-button)>:nth-last-child(2){flex-grow:1}.card>:is(figure,img,picture){--_media-bleed-inline: var(--card-media-bleed-inline, var(--card-media-bleed, calc(var(--_padding-inline) / 2)));--_media-bleed-block: var(--card-media-bleed-block, var(--card-media-bleed, calc(var(--_padding-block) / 2)));display:block;inline-size:calc(100% + var(--_media-bleed-inline) * 2);max-inline-size:none;margin-inline:calc(var(--_media-bleed-inline) * -1);margin-block:0;border:var(--card-media-border-width, 0px) var(--card-media-border-style, var(--border-style)) var(--card-media-border-color, var(--_border-color));border-radius:var(--card-media-radius, max(var(--card-media-radius-min, calc(var(--_radius) * .25)), calc(var(--_radius) - (var(--_padding-inline) - var(--_media-bleed-inline)))));overflow:clip}.card>:is(figure,img,picture):first-child{margin-block-start:calc(var(--_media-bleed-block) * -1);margin-block-end:var(--card-media-gap, var(--space-sm))}.card>img,.card>:is(figure,picture) img{display:block;aspect-ratio:var(--card-media-aspect-ratio, var(--ratio));object-fit:var(--card-media-object-fit, cover)}.card>:is(figure,picture) img{inline-size:100%}.box{--_padding-inline: var(--box-padding-inline, var(--box-padding, var(--space-md)));--_padding-block: var(--box-padding-block, var(--box-padding, var(--space-md)));--_bg: var(--box-bg, transparent);--_border-width: var(--box-border-width, var(--border-width));--_border-style: var(--box-border-style, var(--border-style));--_border-color: var(--box-border-color, var(--border-color));--_radius: var(--box-radius, 0);--_shadow: var(--box-shadow, none);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);background-color:var(--_bg);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);box-shadow:var(--_shadow)}.callout{--_font-size: var(--callout-font-size, var(--text-size-md));--_font-weight: var(--callout-font-weight, var(--font-weight-normal));--_color: var(--callout-color, var(--color-text));--_padding-inline: var(--callout-padding-inline, var(--space-md));--_padding-block: var(--callout-padding-block, var(--space-md));--_bg: var(--callout-bg, var(--color-surface-sunken));--_border-inline-width: var(--callout-border-inline-width, 4px);--_border-style: var(--callout-border-style, var(--border-style));--_border-color: var(--callout-border-color, var(--color-interactive));--_radius: var(--callout-radius, var(--radius-none));color:var(--_color);font-size:var(--_font-size);font-weight:var(--_font-weight);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);background-color:var(--_bg);border-inline-start:var(--_border-inline-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius)}.callout:is(.is-danger,.is-warning,.is-success,.is-info){--callout-border-color: var(--_status-color);--callout-bg: var(--_status-surface)}.accordion{--_padding-inline: var(--accordion-padding-inline, var(--space-md));--_padding-block: var(--accordion-padding-block, var(--space-sm));--_title-padding-inline: var(--accordion-title-padding-inline, var(--_padding-inline));--_title-padding-block: var(--accordion-title-padding-block, var(--_padding-block));--_content-padding-inline: var(--accordion-content-padding-inline, var(--_padding-inline));--_content-padding-block: var(--accordion-content-padding-block, var(--_padding-block));--_border-width: var(--accordion-border-width, var(--border-width));--_border-style: var(--accordion-border-style, var(--border-style));--_border-color: var(--accordion-border-color, var(--color-border));--_border-color-active: var(--accordion-border-color-active, var(--_border-color));--_radius: var(--accordion-radius, var(--radius-none));--_font-weight: var(--accordion-heading-font-weight, var(--font-weight-medium));--_icon-size: var(--accordion-icon-size, 1.25em);--_transition: var( --accordion-transition, var(--transition-bg), var(--transition-border), var(--transition-shadow), var(--transition-color), var(--transition-transform) );--_anim-duration: var(--accordion-anim-duration, var(--duration));--_anim-easing: var(--accordion-anim-easing, var(--ease));--_gap: var(--accordion-gap, var(--space-2xs));--_content-gap: var(--accordion-content-gap, 0);--_heading-color: var(--accordion-heading-color, var(--color-heading));--_heading-color-active: var(--accordion-heading-color-active, var(--_heading-color));--_wrapper-bg: var(--accordion-wrapper-bg, transparent);--_wrapper-bg-active: var(--accordion-wrapper-bg-active, var(--_wrapper-bg));--_wrapper-shadow: var(--accordion-wrapper-shadow, none);--_wrapper-shadow-active: var(--accordion-wrapper-shadow-active, var(--_wrapper-shadow));--_title-bg: var(--accordion-title-bg, transparent);--_title-bg-active: var(--accordion-title-bg-active, var(--_title-bg));--_content-bg: var(--accordion-content-bg, transparent);--_icon-color: var(--accordion-icon-color, currentColor);--_icon-color-active: var(--accordion-icon-color-active, var(--_icon-color));border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);inline-size:100%}.accordion summary{padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);cursor:pointer;font-weight:var(--_font-weight);list-style:none;display:flex;inline-size:100%;justify-content:space-between;align-items:center}.accordion summary:after{content:"+";font-size:var(--_icon-size);transition:var(--_transition)}.accordion[open] summary:after{transform-origin:center;transform:rotate(45deg)}.accordion:not(.brxe-accordion-nested)>:not(summary){padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);padding-block-start:0}@supports selector(details::details-content){.accordion::details-content{interpolate-size:allow-keywords;overflow:hidden;block-size:0;transition-property:block-size;transition-duration:var(--_anim-duration);transition-timing-function:var(--_anim-easing)}.accordion[open]::details-content{block-size:auto}}@supports not (selector(details::details-content)){@supports (interpolate-size: allow-keywords){.accordion:not(.brxe-accordion-nested)>:not(summary){interpolate-size:allow-keywords;overflow:hidden;height:0;transition-property:height;transition-duration:var(--_anim-duration);transition-timing-function:var(--_anim-easing)}.accordion:not(.brxe-accordion-nested)[open]>:not(summary){height:auto}@starting-style{.accordion:not(.brxe-accordion-nested)[open]>:not(summary){height:0}}}}.accordion.brxe-accordion-nested{border:0;border-radius:0;display:flex;flex-direction:column;gap:var(--_gap)}.accordion.brxe-accordion-nested>div{border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);background-color:var(--_wrapper-bg);box-shadow:var(--_wrapper-shadow);transition:var(--_transition)}.accordion.brxe-accordion-nested>div:hover,.accordion.brxe-accordion-nested>div:has(>.accordion-title-wrapper[aria-expanded=true]){border-color:var(--_border-color-active);background-color:var(--_wrapper-bg-active);box-shadow:var(--_wrapper-shadow-active)}.accordion.brxe-accordion-nested .accordion-title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--_title-padding-inline);padding-inline:var(--_title-padding-inline);padding-block:var(--_title-padding-block);cursor:pointer;background-color:var(--_title-bg);border-radius:var(--accordion-title-radius, var(--_radius));transition:var(--_transition)}.accordion.brxe-accordion-nested .accordion-title-wrapper[aria-expanded=true]{border-radius:var(--accordion-title-radius, var(--_radius)) var(--accordion-title-radius, var(--_radius)) var(--accordion-title-radius, 0) var(--accordion-title-radius, 0)}.accordion.brxe-accordion-nested .accordion-title-wrapper:hover,.accordion.brxe-accordion-nested .accordion-title-wrapper[aria-expanded=true]{background-color:var(--_title-bg-active)}.accordion.brxe-accordion-nested .accordion-title-wrapper :where(h1,h2,h3,h4,h5,h6,.brxe-heading,.brxe-text-basic){margin-block:0}.accordion.brxe-accordion-nested .accordion-title-wrapper :is(h1,h2,h3,h4,h5,h6,.brxe-heading){--heading-size: var(--accordion-heading-size, var(--text-size-lg));color:var(--_heading-color);transition:var(--_transition)}.accordion.brxe-accordion-nested .accordion-title-wrapper .brxe-text-basic{font-weight:var(--_font-weight);font-size:var(--accordion-heading-size, var(--text-size-lg));color:var(--_heading-color);transition:var(--_transition)}.accordion.brxe-accordion-nested .accordion-title-wrapper:hover :is(h1,h2,h3,h4,h5,h6,.brxe-heading,.brxe-text-basic),.accordion.brxe-accordion-nested .accordion-title-wrapper[aria-expanded=true] :is(h1,h2,h3,h4,h5,h6,.brxe-heading,.brxe-text-basic){color:var(--_heading-color-active)}.accordion.brxe-accordion-nested .accordion-title-wrapper .brxe-svg{flex-shrink:0;inline-size:var(--_icon-size);block-size:var(--_icon-size);color:var(--_icon-color);transition:var(--_transition)}.accordion.brxe-accordion-nested .accordion-title-wrapper:hover .brxe-svg,.accordion.brxe-accordion-nested .accordion-title-wrapper[aria-expanded=true] .brxe-svg{color:var(--_icon-color-active)}.accordion.brxe-accordion-nested .accordion-title-wrapper[aria-expanded=true] .brxe-svg{transform-origin:center;transform:rotate(90deg)}.accordion.brxe-accordion-nested .accordion-content-wrapper{padding-inline:var(--_content-padding-inline);padding-block:var(--_content-padding-block);margin-block-start:var(--_content-gap);background-color:var(--_content-bg);border-radius:var(--accordion-content-radius, 0) var(--accordion-content-radius, 0) var(--accordion-content-radius, var(--_radius)) var(--accordion-content-radius, var(--_radius))}.list-nav{--_color: var(--list-nav-color, var(--color-text));--_color-hover: var(--list-nav-color-hover, var(--color-interactive-text-hover));--_font-size: var(--list-nav-font-size, var(--text-size-md));--_font-weight: var(--list-nav-font-weight, var(--font-weight-normal));--_padding-block: var(--list-nav-padding-block, 0);--_padding-inline: var(--list-nav-padding-inline, 0);--_col-gap: var(--list-nav-col-gap, var(--list-nav-gap, var(--gap-content-sm)));--_row-gap: var(--list-nav-row-gap, var(--list-nav-gap, var(--space-3xs)));--_bg: var(--list-nav-bg, transparent);--_bg-hover: var(--list-nav-bg-hover, transparent);--_underline: var(--list-nav-underline, none);--_underline-color: var(--list-nav-underline-color, color-mix(in srgb, currentColor 10%, transparent));--_underline-thickness: var(--list-nav-underline-thickness, 1px);--_underline-offset: var(--list-nav-underline-offset, .15em);--_underline-color-hover: var(--list-nav-underline-color-hover, color-mix(in srgb, currentColor 50%, transparent));--_underline-thickness-hover: var(--list-nav-underline-thickness-hover, 1px);--_underline-offset-hover: var(--list-nav-underline-offset-hover, .15em);--_separator: var(--list-nav-separator, "/");--_separator-color: var(--list-nav-separator-color, color-mix(in srgb, currentcolor 40%, transparent));--_separator-gap: var(--list-nav-separator-gap, var(--_icon-gap));--_divider-thickness: var(--list-nav-divider-thickness, var(--border-width));--_divider-style: var(--list-nav-divider-style, var(--border-style));--_divider-color: var(--list-nav-divider-color, var(--border-color));--_border-width: var(--list-nav-border-width, 0px);--_border-style: var(--list-nav-border-style, var(--border-style));--_border-color: var(--list-nav-border-color, var(--color-border));--_border-color-hover: var(--list-nav-border-color-hover, var(--_border-color));--_radius: var(--list-nav-radius, var(--radius-none));--_icon-color: var(--list-nav-icon-color, currentcolor);--_icon-size: var(--list-nav-icon-size, 1.2cap);--_icon-gap: var(--list-nav-icon-gap, var(--space-2xs));--_icon-offset: var(--list-nav-icon-offset, .6cap);--_icon-opacity: var(--list-nav-icon-opacity, 1);--_icon-color-hover: var(--list-nav-icon-color-hover, currentcolor);--_icon-opacity-hover: var(--list-nav-icon-opacity-hover, 1);--_color-active: var(--list-nav-color-active, var(--_color-hover));--_bg-active: var(--list-nav-bg-active, var(--_bg-hover));--_border-color-active: var(--list-nav-border-color-active, var(--_border-color-hover));--_underline-color-active: var(--list-nav-underline-color-active, var(--_underline-color-hover));--_underline-thickness-active: var(--list-nav-underline-thickness-active, var(--_underline-thickness-hover));--_underline-offset-active: var(--list-nav-underline-offset-active, var(--_underline-offset-hover));font-size:var(--_font-size)}.list-nav,.list-nav>ul{list-style:none;margin:0;padding:0}.list-nav li{align-items:stretch}.list-nav:not(:has(>ul)):not(.inline),.list-nav:not(.inline)>ul{display:flex;flex-direction:column;row-gap:var(--_row-gap)}.list-nav.divided:not(.inline)>li+li,.list-nav.divided:not(.inline)>ul>li+li{border-block-start:var(--_divider-thickness) var(--_divider-style) var(--_divider-color)}.list-nav:not(.inline)>li:not(:has(a)),.list-nav:not(.inline)>ul>li:not(:has(a)){display:flex;gap:var(--_icon-gap);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block)}.list-nav li{color:var(--_color);font-weight:var(--_font-weight)}.list-nav a{display:flex;flex-direction:row;gap:var(--_icon-gap);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);background-color:var(--_bg);color:var(--_color);font-weight:var(--_font-weight);text-decoration:var(--_underline);text-decoration-color:var(--_underline-color);text-decoration-thickness:var(--_underline-thickness);text-underline-offset:var(--_underline-offset);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_radius);transition:var(--transition-color),var(--transition-bg),var(--transition-text-decoration),var(--transition-border)}.list-nav a:is(:hover,:focus-visible,[aria-current=page]){color:var(--_color-active);background-color:var(--_bg-active);border-color:var(--_border-color-active);text-decoration-color:var(--_underline-color-active);text-decoration-thickness:var(--_underline-thickness-active);text-underline-offset:var(--_underline-offset-active)}.list-nav :is(.brxe-text-basic,.brxe-text):not(:is(.badge,.callout)):not(:is(.badge,.callout) *){color:inherit}.list-nav a>svg,.list-nav>li:not(:has(a))>svg,.list-nav>ul>li:not(:has(a))>svg{flex:none;color:var(--_icon-color);height:var(--_icon-size);width:auto;transform:translateY(var(--_icon-offset));opacity:var(--_icon-opacity);transition:inherit}.list-nav a:is(:hover,:focus-visible)>svg{color:var(--_icon-color-hover);opacity:var(--_icon-opacity-hover)}.list-nav:not(:has(>ul)).inline,.list-nav.inline>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:var(--_row-gap);column-gap:var(--_col-gap)}.list-nav.inline>li,.list-nav.inline>ul>li{display:flex;gap:var(--_icon-gap)}.list-nav.inline.divided,.list-nav.inline.divided>ul,.list-nav.inline.divided>li,.list-nav.inline.divided>ul>li{column-gap:var(--_separator-gap)}.list-nav.inline.divided>li+li:before,.list-nav.inline.divided>ul>li+li:before{content:var(--_separator);color:var(--_separator-color)}.list-nav.inline a{padding-inline:var(--_padding-inline);padding-block:var(--_padding-block)}.list-nav.inline a:is(:hover,:focus-visible){background-color:var(--_bg-hover);text-decoration-color:var(--_underline-color-hover);text-decoration-thickness:var(--_underline-thickness-hover);text-underline-offset:var(--_underline-offset-hover)}.list-nav.icon-only{--_icon-size: var(--list-nav-icon-size, 1.8cap);--_row-gap: var(--list-nav-row-gap, var(--list-nav-gap, var(--space-2xs)));--_col-gap: var(--list-nav-col-gap, var(--list-nav-gap, var(--space-2xs)))}.list-nav.icon-only a,.list-nav.icon-only>li:not(:has(a)),.list-nav.icon-only>ul>li:not(:has(a)){--_icon-offset: var(--list-nav-icon-offset, 0);justify-content:var(--list-nav-icon-only-justify, start)}.list-nav.icon-only a>:not(svg),.list-nav.icon-only>li:not(:has(a))>:not(svg),.list-nav.icon-only>ul>li:not(:has(a))>:not(svg){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.list-styled{--_row-gap: var(--list-styled-row-gap, var(--list-styled-gap, var(--space-xs)));--_color: var(--list-styled-color, var(--color-text));--_font-size: var(--list-styled-font-size, inherit);--_text-align: var(--list-styled-text-align, inherit);--_icon-url: var( --list-styled-icon-url, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='1em' height='1em' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") );--_icon-color: var(--list-styled-icon-color, var(--color-interactive));--_icon-size: var(--list-styled-icon-size, 1em);--_icon-gap: var(--list-styled-icon-gap, var(--space-xs));--_icon-offset: var(--list-styled-icon-offset, 0 .025ex);--_icon-columns: var(--list-styled-icon-columns, auto minmax(0, 1fr));--_icon-place: var(--list-styled-icon-place, start);--_divider-gap: var(--list-styled-divider-gap, var(--_row-gap));--_divider-color: var(--list-styled-divider-color, color-mix(in srgb, currentcolor 18%, transparent));--_divider-thickness: var(--list-styled-divider-thickness, 1px);--_divider-width: var(--list-styled-divider-width, 50%)}.list-styled,.list-styled>ul{list-style:none;margin:0;padding:0}.list-styled:not(:has(>ul)),.list-styled>ul{display:flex;flex-direction:column;row-gap:var(--_row-gap);color:var(--_color);font-size:var(--_font-size);text-align:var(--_text-align)}.list-styled>li:before,.list-styled>ul>li:before{content:"";display:inline-block;inline-size:var(--_icon-size);block-size:var(--_icon-size);margin-inline-end:var(--_icon-gap);vertical-align:middle;translate:var(--_icon-offset);background-color:var(--_icon-color);-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.list-styled.icon>li,.list-styled.icon>ul>li{display:grid;grid-template-columns:var(--_icon-columns);column-gap:var(--_icon-gap);align-items:start}.list-styled.icon>li:before,.list-styled.icon>ul>li:before{content:"";margin-inline-end:0;display:block;place-self:var(--_icon-place);inline-size:var(--_icon-size);block-size:var(--_icon-size);background-color:var(--_icon-color);-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;translate:var(--_icon-offset)}.list-styled.divided>li+li,.list-styled.divided>ul>li+li{padding-block-start:var(--_divider-gap);border-block-start:var(--_divider-thickness) solid transparent;border-image:linear-gradient(to right,transparent calc((100% - var(--_divider-width)) / 2),var(--_divider-color) calc((100% - var(--_divider-width)) / 2),var(--_divider-color) calc((100% + var(--_divider-width)) / 2),transparent calc((100% + var(--_divider-width)) / 2)) 1}.site-menu{--_gap: var(--site-menu-gap, var(--gap-content-sm));--_transition: var( --site-menu-transition, var(--transition-color), var(--transition-bg), var(--transition-border), var(--transition-text-decoration), var(--transition-transform) );--_item-color: var(--site-menu-item-color, var(--color-text));--_item-color-hover: var(--site-menu-item-color-hover, var(--color-interactive-text-hover));--_item-color-active: var(--site-menu-item-color-active, var(--_item-color-hover));--_item-bg: var(--site-menu-item-bg, transparent);--_item-bg-hover: var(--site-menu-item-bg-hover, var(--color-surface-sunken));--_item-bg-active: var(--site-menu-item-bg-active, var(--_item-bg-hover));--_item-radius: var(--site-menu-item-radius, var(--radius-sm));--_item-padding-inline: var(--site-menu-item-padding-inline, var(--space-xs));--_item-padding-block: var(--site-menu-item-padding-block, var(--space-2xs));--_item-font-size: var(--site-menu-item-font-size, var(--text-size-md));--_item-font-weight: var(--site-menu-item-font-weight, var(--font-weight-medium));--_item-text-transform: var(--site-menu-item-text-transform, none);--_item-letter-spacing: var(--site-menu-item-letter-spacing, normal);--_item-underline: var(--site-menu-item-underline, none);--_item-underline-color: var(--site-menu-item-underline-color, transparent);--_item-underline-thickness: var(--site-menu-item-underline-thickness, 2px);--_item-underline-offset: var(--site-menu-item-underline-offset, .35em);--_item-underline-color-hover: var(--site-menu-item-underline-color-hover, var(--color-interactive-text-hover));--_item-underline-color-active: var(--site-menu-item-underline-color-active, var(--_item-underline-color-hover));--_item-underline-offset-hover: var(--site-menu-item-underline-offset-hover, var(--_item-underline-offset));--_item-underline-offset-active: var(--site-menu-item-underline-offset-active, var(--_item-underline-offset-hover));--_item-icon-color: var(--site-menu-item-icon-color, currentcolor);--_item-icon-color-hover: var(--site-menu-item-icon-color-hover, currentcolor);--_item-icon-size: var(--site-menu-item-icon-size, 1.2em);--_item-icon-gap: var(--site-menu-item-icon-gap, var(--space-2xs));--_item-align: var(--site-menu-item-align, flex-start);--_indicator-size: var(--site-menu-indicator-size, .7em);--_indicator-color: var(--site-menu-indicator-color, currentcolor);--_indicator-color-active: var(--site-menu-indicator-color-active, var(--color-interactive));--_indicator-rotate: var(--site-menu-indicator-rotate, 0deg);--_indicator-rotate-active: var(--site-menu-indicator-rotate-active, 180deg);--_dropdown-indicator-rotate: var(--site-menu-dropdown-indicator-rotate, 0deg);--_dropdown-indicator-rotate-active: var(--site-menu-dropdown-indicator-rotate-active, -90deg);--_dropdown-bg: var(--site-menu-dropdown-bg, var(--color-surface-raised));--_dropdown-border-width: var(--site-menu-dropdown-border-width, var(--border-width));--_dropdown-border-style: var(--site-menu-dropdown-border-style, var(--border-style));--_dropdown-border-color: var(--site-menu-dropdown-border-color, var(--color-border));--_dropdown-radius: var(--site-menu-dropdown-radius, var(--radius-md));--_dropdown-shadow: var(--site-menu-dropdown-shadow, var(--shadow-lg));--_dropdown-padding: var(--site-menu-dropdown-padding, var(--space-2xs));--_dropdown-min-width: var(--site-menu-dropdown-min-width, 14rem);--_dropdown-gap: var(--site-menu-dropdown-gap, var(--space-2xs));--_dropdown-anim-duration: var(--site-menu-dropdown-anim-duration, var(--duration-fast));--_dropdown-anim-easing: var(--site-menu-dropdown-anim-easing, var(--ease-out));--_dropdown-reveal-translate: var(--site-menu-dropdown-reveal-translate, translateY(-.6rem));--_multilevel-reveal-translate: var(--site-menu-multilevel-reveal-translate, translateX(1rem));--_multilevel-reveal-fade-duration: var(--site-menu-multilevel-reveal-fade-duration, 0s);--_multilevel-reveal-fade-easing: var(--site-menu-multilevel-reveal-fade-easing, var(--ease-out));--_flyout-reveal-translate: var(--site-menu-flyout-reveal-translate, .75rem);--_flyout-offset: var(--site-menu-flyout-offset, var(--_dropdown-gap));--_dropdown-item-align: var(--site-menu-dropdown-item-align, var(--_item-align));--_dropdown-item-gap: var(--site-menu-dropdown-item-gap, var(--space-3xs));--_dropdown-item-color: var(--site-menu-dropdown-item-color, var(--color-text));--_dropdown-item-color-hover: var(--site-menu-dropdown-item-color-hover, var(--color-interactive-text-hover));--_dropdown-item-color-active: var(--site-menu-dropdown-item-color-active, var(--_dropdown-item-color-hover));--_dropdown-item-bg-hover: var(--site-menu-dropdown-item-bg-hover, var(--color-surface-sunken));--_dropdown-item-bg-active: var(--site-menu-dropdown-item-bg-active, var(--_dropdown-item-bg-hover));--_dropdown-item-padding-inline: var(--site-menu-dropdown-item-padding-inline, var(--space-xs));--_dropdown-item-padding-block: var(--site-menu-dropdown-item-padding-block, var(--space-2xs));--_dropdown-item-radius: var(--site-menu-dropdown-item-radius, var(--radius-sm));--_dropdown-item-font-size: var(--site-menu-dropdown-item-font-size, var(--text-size-sm));--_back-color: var(--site-menu-back-color, var(--color-text-muted));--_back-font-size: var(--site-menu-back-font-size, var(--text-size-sm));--_back-padding-inline: var(--site-menu-back-padding-inline, var(--space-xs));--_back-padding-block: var(--site-menu-back-padding-block, var(--space-2xs));--_button-gap: var(--site-menu-button-gap, var(--space-2xs))}.site-menu .brx-nav-nested-items{display:flex;align-items:center;gap:var(--_gap);list-style:none;margin:0;padding:0}.site-menu[data-menu-align~=center],.site-menu[data-menu-align~=cta-end]{flex-grow:1}.site-menu[data-menu-align~=center] .brx-nav-nested-items{justify-content:center}.site-menu[data-menu-align~=cta-end] .brx-nav-nested-items>li:has(>.brxe-button){margin-inline-start:auto}.site-menu[data-menu-align~=cta-end] .brx-nav-nested-items>li:has(>.brxe-button)~li:has(>.brxe-button){margin-inline-start:var(--_button-gap)}.site-menu[data-menu-align~=center][data-menu-align~=cta-end] .brx-nav-nested-items{justify-content:flex-start}.site-menu[data-menu-align~=center][data-menu-align~=cta-end] .brx-nav-nested-items>li:first-child{margin-inline-start:auto}.site-menu>.brx-nav-nested-items>li>a:not(:is(.button,.bricks-button,.brxe-button)),.site-menu>.brx-nav-nested-items>li>.brx-submenu-toggle{display:flex;align-items:center;justify-content:var(--_item-align);gap:var(--_item-icon-gap);padding-inline:var(--_item-padding-inline);padding-block:var(--_item-padding-block);color:var(--_item-color);background-color:var(--_item-bg);font-size:var(--_item-font-size);font-weight:var(--_item-font-weight);text-transform:var(--_item-text-transform);letter-spacing:var(--_item-letter-spacing);border-radius:var(--_item-radius);text-decoration:var(--_item-underline);text-decoration-color:var(--_item-underline-color);text-decoration-thickness:var(--_item-underline-thickness);text-underline-offset:var(--_item-underline-offset);cursor:pointer;transition:var(--_transition)}.site-menu>.brx-nav-nested-items>li>.brx-submenu-toggle{justify-content:var(--site-menu-item-align, space-between)}.site-menu>.brx-nav-nested-items>li>.brx-submenu-toggle>span{display:flex;align-items:center;gap:var(--_item-icon-gap)}.site-menu :focus:not(:focus-visible){outline:none}.site-menu>.brx-nav-nested-items>li>a:not(:is(.button,.bricks-button,.brxe-button)):is(:hover,:focus-visible,[aria-current=page]),.site-menu>.brx-nav-nested-items>li>.brx-submenu-toggle:is(:hover,:has(:focus-visible),.aria-current){color:var(--_item-color-active);background-color:var(--_item-bg-active);text-decoration-color:var(--_item-underline-color-active);text-underline-offset:var(--_item-underline-offset-active)}.site-menu>.brx-nav-nested-items>li>a:not(:is(.button,.bricks-button,.brxe-button))>svg,.site-menu>.brx-nav-nested-items>li>.brx-submenu-toggle>span>svg{flex:none;inline-size:var(--_item-icon-size);block-size:var(--_item-icon-size);color:var(--_item-icon-color);transition:var(--_transition)}.site-menu>.brx-nav-nested-items>li>a:not(:is(.button,.bricks-button,.brxe-button)):is(:hover,:focus-visible)>svg{color:var(--_item-icon-color-hover)}.site-menu .brx-submenu-toggle>button{display:inline-flex;align-items:center;color:var(--_indicator-color)}.site-menu .brx-submenu-toggle>button>svg{font-size:var(--_indicator-size);inline-size:1em;block-size:1em;transform:rotate(var(--_indicator-rotate));transition:var(--_transition)}.site-menu .brx-nav-nested-items>li.brxe-dropdown.open>.brx-submenu-toggle>button>svg{color:var(--_indicator-color-active);transform:rotate(var(--_indicator-rotate-active))}.site-menu .brx-dropdown-content .brxe-dropdown>.brx-submenu-toggle>button>svg{transform:rotate(var(--_dropdown-indicator-rotate))}.site-menu .brx-dropdown-content .brxe-dropdown>.brx-submenu-toggle:is(:hover,:has(:focus-visible))>button>svg,.site-menu .brx-dropdown-content .brxe-dropdown.open>.brx-submenu-toggle>button>svg{color:var(--_indicator-color-active);transform:rotate(var(--_dropdown-indicator-rotate-active))}.site-menu .brx-dropdown-content{min-inline-size:var(--_dropdown-min-width);margin-block-start:var(--_dropdown-gap);padding:var(--_dropdown-padding);list-style:none;background-color:var(--_dropdown-bg);border:var(--_dropdown-border-width) var(--_dropdown-border-style) var(--_dropdown-border-color);border-radius:var(--_dropdown-radius);box-shadow:var(--_dropdown-shadow)}.site-menu .brx-dropdown-content>li,.site-menu .brx-dropdown-content>li>a,.site-menu .brx-dropdown-content>li.brxe-dropdown>.brx-submenu-toggle{inline-size:100%}.site-menu .brx-dropdown-content>li+li{margin-block-start:var(--_dropdown-item-gap)}.site-menu .brx-nav-nested-items>li.brxe-dropdown.open>.brx-dropdown-content{transform:translateY(0)!important;opacity:1!important;transition:transform var(--_dropdown-anim-duration) var(--_dropdown-anim-easing),opacity var(--_dropdown-anim-duration) var(--_dropdown-anim-easing)!important}.site-menu .brx-nav-nested-items>li.brxe-dropdown:not(.open)>.brx-dropdown-content{transform:var(--_dropdown-reveal-translate)!important;opacity:0!important;transition:none!important}.site-menu .brx-has-multilevel .brx-dropdown-content>li.brxe-dropdown.open>.brx-dropdown-content{transform:translate(0)!important;opacity:1!important;transition:transform var(--_dropdown-anim-duration) var(--_dropdown-anim-easing),opacity var(--_multilevel-reveal-fade-duration) var(--_multilevel-reveal-fade-easing)!important}.site-menu .brx-has-multilevel .brx-dropdown-content>li.brxe-dropdown:not(.open)>.brx-dropdown-content{transform:var(--_multilevel-reveal-translate)!important;opacity:0!important;transition:none!important}.site-menu .brx-has-multilevel .brx-dropdown-content .brxe-dropdown{position:static}.site-menu .brx-has-multilevel .brx-dropdown-content .brx-dropdown-content{margin-block-start:calc(-1 * var(--_dropdown-border-width));margin-inline-start:calc(-1 * var(--_dropdown-border-width))}.site-menu .brx-has-multilevel .brx-dropdown-content:has(>li.brxe-dropdown.open){background-color:transparent;border-color:transparent;box-shadow:none}.site-menu .brx-has-multilevel .brx-dropdown-content:has(>li.brxe-dropdown.open)>li:not(.open){transition:none}.site-menu .brx-has-multilevel .brx-dropdown-content>li.brxe-dropdown.open>.brx-submenu-toggle{display:none}.site-menu .brx-has-multilevel.brxe-dropdown:not(.open)>.brx-dropdown-content{transition:none}.site-menu .brx-nav-nested-items>li.brxe-dropdown:not(.brx-has-multilevel) .brx-dropdown-content>li.brxe-dropdown{position:relative}.site-menu .brx-nav-nested-items>li.brxe-dropdown:not(.brx-has-multilevel) .brx-dropdown-content .brx-dropdown-content{position:absolute;inset-block-start:calc(-1 * var(--_dropdown-border-width));inset-inline-start:100%;inline-size:auto;min-inline-size:var(--_dropdown-min-width);margin:0;margin-inline-start:var(--_flyout-offset);opacity:0;translate:calc(-1 * var(--_flyout-reveal-translate)) 0;transition:opacity var(--_dropdown-anim-duration) var(--_dropdown-anim-easing),translate var(--_dropdown-anim-duration) var(--_dropdown-anim-easing)}.site-menu .brx-nav-nested-items>li.brxe-dropdown:not(.brx-has-multilevel) .brx-dropdown-content>li.brxe-dropdown.open>.brx-dropdown-content{opacity:1;translate:0 0}.site-menu .brx-dropdown-content:before{content:"";position:absolute}.site-menu .brx-nav-nested-items>li.brxe-dropdown>.brx-dropdown-content:before{inset-inline:0;inset-block-end:100%;block-size:var(--_dropdown-gap)}.site-menu .brx-nav-nested-items>li.brxe-dropdown:not(.brx-has-multilevel) .brx-dropdown-content .brx-dropdown-content:before{inset-block:0;inset-inline-end:100%;inline-size:calc(var(--_flyout-offset) + var(--_dropdown-border-width) + var(--_dropdown-padding))}@media(prefers-reduced-motion:reduce){.site-menu .brx-dropdown-content{transition:none;translate:none}.site-menu .brxe-dropdown>.brx-dropdown-content,.site-menu .brx-submenu-toggle>button>svg{transition:none}}.site-menu .brx-has-multilevel[data-static=true] .brx-dropdown-content .brxe-dropdown{position:relative}.site-menu [data-static=true] .brx-dropdown-content .brx-submenu-positioned{margin-block-start:0;margin-inline-start:0}.site-menu [data-static=true] .brx-dropdown-content:has(.brx-has-multilevel.open){padding:0;border-width:0}.site-menu [data-static=true] .brx-dropdown-content>li.brx-has-multilevel.open{margin-block-start:0}.site-menu [data-static=true] .brx-dropdown-content:before{content:none}.site-menu .brx-dropdown-content>li>a{display:flex;align-items:center;justify-content:var(--_dropdown-item-align);padding-inline:var(--_dropdown-item-padding-inline);padding-block:var(--_dropdown-item-padding-block);color:var(--_dropdown-item-color);font-size:var(--_dropdown-item-font-size);border-radius:var(--_dropdown-item-radius);text-decoration:none;transition:var(--_transition)}.site-menu .brx-dropdown-content>li>a:is(:hover,:focus-visible,[aria-current=page]){color:var(--_dropdown-item-color-active);background-color:var(--_dropdown-item-bg-active)}.site-menu .brx-dropdown-content>li.brxe-dropdown>.brx-submenu-toggle{display:flex;align-items:center;justify-content:var(--site-menu-dropdown-item-align, var(--site-menu-item-align, space-between));gap:var(--_item-icon-gap);padding-inline:var(--_dropdown-item-padding-inline);padding-block:var(--_dropdown-item-padding-block);color:var(--_dropdown-item-color);font-size:var(--_dropdown-item-font-size);border-radius:var(--_dropdown-item-radius);cursor:pointer;transition:var(--_transition)}.site-menu .brx-dropdown-content>li.brxe-dropdown>.brx-submenu-toggle:is(:hover,:has(:focus-visible)){color:var(--_dropdown-item-color-hover);background-color:var(--_dropdown-item-bg-hover)}.site-menu .brx-multilevel-back{display:flex;align-items:center;gap:var(--_item-icon-gap);padding-inline:var(--_back-padding-inline);padding-block:var(--_back-padding-block);color:var(--_back-color);font-size:var(--_back-font-size);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);text-decoration:none}.site-menu .brx-nav-nested-items>li:has(>.brxe-button){margin-inline-start:var(--_button-gap)}.site-toggle{--_bar-color: var(--site-toggle-color, var(--color-interactive));--_bar-color-hover: var(--site-toggle-color-hover, var(--color-interactive-hover));--_bar-width: var(--site-toggle-bar-width, 1.75rem);--_bar-thickness: var(--site-toggle-bar-thickness, 3px);--_bar-radius: var(--site-toggle-bar-radius, 2px);--_padding: var(--site-toggle-padding, 10px);--_bg: var(--site-toggle-bg, transparent);--_bg-hover: var(--site-toggle-bg-hover, color-mix(in hsl, var(--_bar-color) 5%, transparent));--_border-width: var(--site-toggle-border-width, 1px);--_border-style: var(--site-toggle-border-style, var(--border-style));--_border-color: var(--site-toggle-border-color, var(--_bar-color));--_border-color-hover: var(--site-toggle-border-color-hover, var(--_bar-color-hover));--_box-radius: var(--site-toggle-radius, var(--radius-full));--_aspect: var(--site-toggle-aspect-ratio, 1);--_inset-block-start: var(--site-toggle-inset-block-start, var(--space-md-lg));--_inset-inline-end: var(--site-toggle-inset-inline-end, var(--space-md-lg));display:inline-flex;align-items:center;justify-content:center;padding:var(--_padding);aspect-ratio:var(--_aspect);background-color:var(--_bg);border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--_box-radius);transition:var(--transition-bg),var(--transition-border)}.site-toggle:hover{background-color:var(--_bg-hover);border-color:var(--_border-color-hover)}.site-toggle:hover .brxa-inner,.site-toggle:hover .brxa-inner:before,.site-toggle:hover .brxa-inner:after{background-color:var(--_bar-color-hover)!important}.site-toggle .brxa-wrap{width:var(--_bar-width)!important}.site-toggle .brxa-inner,.site-toggle .brxa-inner:before,.site-toggle .brxa-inner:after{width:var(--_bar-width)!important;height:var(--_bar-thickness)!important;border-radius:var(--_bar-radius)!important;background-color:var(--_bar-color)!important}.site-toggle .brxa-inner{margin-top:calc(var(--_bar-thickness) / -2)!important}.site-offcanvas .site-toggle{display:none!important}.site-offcanvas[data-offcanvas-layout=fullscreen] .site-toggle,.site-offcanvas[data-offcanvas-layout=full] .site-toggle{display:inline-flex!important;position:absolute;inset-block-start:var(--_inset-block-start);inset-inline-end:var(--_inset-inline-end);z-index:1}.site-toggle[data-toggle-style=custom]{--_gap: var(--site-toggle-custom-bar-gap, 4px);--_rotate: var(--site-toggle-custom-rotate, 45deg);--_bar-radius: var(--site-toggle-bar-radius, var(--radius-full));--_offset: calc(var(--_gap) + var(--_bar-thickness));--_anim-duration: var(--site-toggle-custom-anim-duration, var(--duration-fast));--_anim-easing: var(--site-toggle-custom-anim-easing, var(--ease-out));--_y-top: calc(-1 * var(--_offset));--_y-bottom: var(--_offset);--_rot-top: 0deg;--_rot-bottom: 0deg;--_bar-bg: var(--_bar-color);--_mid-bg: var(--_bar-bg);--_bar-transition: top var(--_anim-duration) var(--_anim-easing), transform var(--_anim-duration) var(--_anim-easing), background-color var(--_anim-duration) var(--_anim-easing), opacity var(--_anim-duration) var(--_anim-easing)}.site-toggle[data-toggle-style=custom]:hover{--_bar-bg: var(--_bar-color-hover)}.site-toggle[data-toggle-style=custom][aria-expanded=true]{--_y-top: 0px;--_y-bottom: 0px;--_rot-top: var(--_rotate);--_rot-bottom: calc(-1 * var(--_rotate));--_mid-bg: transparent}.site-toggle[data-toggle-style=custom][data-toggle-anim=spin]{--_anim-duration: var(--duration-slow)}.site-toggle[data-toggle-style=custom][data-toggle-anim=spin][aria-expanded=true]{--_mid-transform: rotate(360deg)}.site-toggle[data-toggle-style=custom][data-toggle-anim=collapse][aria-expanded=true]{--_y-top: 0px;--_y-bottom: 0px;--_rot-top: 0deg;--_rot-bottom: 0deg;--_outer-opacity: 0;--_mid-bg: var(--_bar-bg)}.site-toggle[data-toggle-style=custom][data-toggle-anim=chevron][aria-expanded=true]{--_y-top: 0px;--_y-bottom: 0px;--_rot-top: 45deg;--_rot-bottom: -45deg;--_x-top: calc(var(--_bar-width) * -.23);--_x-bottom: calc(var(--_bar-width) * .23);--_sx-top: .6;--_sx-bottom: .6}.site-toggle[data-toggle-style=custom][data-toggle-anim=plus]{--_y-top: 0px;--_y-bottom: 0px;--_rot-top: 0deg;--_rot-bottom: 90deg;--_mid-bg: transparent}.site-toggle[data-toggle-style=custom][data-toggle-anim=plus][aria-expanded=true]{--_rot-top: 45deg;--_rot-bottom: 135deg}.site-toggle[data-toggle-style=custom][data-toggle-anim=arrow]{--_origin: left center}.site-toggle[data-toggle-style=custom][data-toggle-anim=arrow][aria-expanded=true]{--_y-top: 0px;--_y-bottom: 0px;--_rot-top: -45deg;--_rot-bottom: 45deg;--_sx-top: .55;--_sx-bottom: .55;--_mid-bg: var(--_bar-bg)}.site-toggle[data-toggle-style=custom] .brxa-wrap{width:var(--_bar-width)!important}.site-toggle[data-toggle-style=custom] .brxa-inner,.site-toggle[data-toggle-style=custom] .brxa-inner:before,.site-toggle[data-toggle-style=custom] .brxa-inner:after{width:var(--_bar-width)!important;height:var(--_bar-thickness)!important;border-radius:var(--_bar-radius)!important;margin:0!important;opacity:1!important;transition:var(--_bar-transition)!important}.site-toggle[data-toggle-style=custom] .brxa-inner{top:50%!important;margin-top:calc(var(--_bar-thickness) / -2)!important;transform:var(--_mid-transform, none)!important;transform-origin:center!important;background-color:var(--_mid-bg)!important}.site-toggle[data-toggle-style=custom] .brxa-inner:before{top:var(--_y-top)!important;bottom:auto!important;transform:translate(var(--_x-top, 0)) rotate(var(--_rot-top)) scaleX(var(--_sx-top, 1))!important;transform-origin:var(--_origin, center)!important;opacity:var(--_outer-opacity, 1)!important;background-color:var(--_bar-bg)!important}.site-toggle[data-toggle-style=custom] .brxa-inner:after{top:var(--_y-bottom)!important;bottom:auto!important;transform:translate(var(--_x-bottom, 0)) rotate(var(--_rot-bottom)) scaleX(var(--_sx-bottom, 1))!important;transform-origin:var(--_origin, center)!important;opacity:var(--_outer-opacity, 1)!important;background-color:var(--_bar-bg)!important}@media(prefers-reduced-motion:reduce){.site-toggle[data-toggle-style=custom]{--_bar-transition: none}}.site-offcanvas{--_backdrop-bg: var(--site-offcanvas-backdrop-bg, var(--color-black-t-6));--_backdrop-blur: var(--site-offcanvas-backdrop-blur, 4px);--_wrapper-bg: var(--site-offcanvas-wrapper-bg, var(--color-bg));--_wrapper-padding: var(--site-offcanvas-wrapper-padding, 0);--_wrapper-border: var(--site-offcanvas-wrapper-border, none);--_wrapper-radius: var(--site-offcanvas-wrapper-radius, 0);--_content-width: var(--site-offcanvas-content-width, var(--layout-width-boxed));--_content-align: var(--site-offcanvas-content-align, center);--_body-bg: var(--site-offcanvas-body-bg, transparent);--_body-padding: var(--site-offcanvas-body-padding, var(--space-md));--_body-align: var(--site-offcanvas-body-align, center);--_body-justify: var(--site-offcanvas-body-justify, safe center);--_footer-bg: var(--site-offcanvas-footer-bg, transparent);--_footer-padding: var(--site-offcanvas-footer-padding, var(--space-md));--_reveal: var(--site-offcanvas-reveal, translateY(-100%));--_reveal-opacity: var(--site-offcanvas-reveal-opacity, 1);--_entrance-duration: var(--site-offcanvas-entrance-duration, var(--site-offcanvas-transition-duration, var(--duration-normal)));--_entrance-easing: var(--site-offcanvas-entrance-easing, var(--site-offcanvas-transition-easing, var(--ease-out)));--_exit-duration: var(--site-offcanvas-exit-duration, var(--_entrance-duration));--_exit-easing: var(--site-offcanvas-exit-easing, var(--_entrance-easing));--_exit-delay: var(--site-offcanvas-exit-delay, calc(var(--_content-duration) * .5));--_content-duration: var(--site-offcanvas-content-duration, var(--duration-normal));--_content-easing: var(--site-offcanvas-content-easing, var(--ease-out));--_content-delay: var(--site-offcanvas-content-delay, calc(var(--_entrance-duration) * .5));--_content-reveal: var(--site-offcanvas-content-reveal, none);--_header-offset: var(--site-offcanvas-header-offset, var(--header-height, 0px));--_offset: var(--site-offcanvas-offset, 0px);position:fixed;inset-block-start:0;inset-inline:0;block-size:100dvh}.site-offcanvas .brx-offcanvas-inner{display:flex;flex-direction:column;align-items:var(--_content-align);block-size:100%;background-color:var(--_wrapper-bg);border:var(--_wrapper-border);border-radius:var(--_wrapper-radius);padding:var(--_wrapper-padding);padding-block-start:calc(var(--_header-offset, 0px) + var(--_offset))}.site-offcanvas__body{inline-size:min(100%,var(--_content-width));flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;align-items:var(--_body-align);justify-content:var(--_body-justify);background-color:var(--_body-bg);padding:var(--_body-padding)}.site-offcanvas__footer{inline-size:min(100%,var(--_content-width));flex:0 0 auto;background-color:var(--_footer-bg);padding:var(--_footer-padding)}.site-offcanvas .brx-offcanvas-backdrop{background-color:var(--_backdrop-bg);backdrop-filter:blur(var(--_backdrop-blur));-webkit-backdrop-filter:blur(var(--_backdrop-blur))}.site-header .site-offcanvas .site-menu{flex:0 1 auto}.site-offcanvas .site-menu .brx-nav-nested-items{flex-direction:column;align-items:stretch}.site-offcanvas:not([data-offcanvas-layout=minimal]) .site-menu{--_item-align: var(--site-menu-item-align, center)}.site-offcanvas .site-menu .brx-nav-nested-items>li>a,.site-offcanvas .site-menu .brx-nav-nested-items>li>.brx-submenu-toggle,.site-offcanvas .site-menu .brx-nav-nested-items>li>.brxe-button{inline-size:100%}.site-offcanvas .site-menu .brx-nav-nested-items>li>a:not(:is(.button,.bricks-button,.brxe-button)),.site-offcanvas .site-menu .brx-nav-nested-items>li>.brx-submenu-toggle{justify-content:var(--_item-align)}.site-offcanvas .site-menu .brx-nav-nested-items>li:has(>.brxe-button){margin-inline-start:0}.site-offcanvas:not([data-offcanvas-layout=minimal]) .site-menu .brx-dropdown-content>li.brxe-dropdown>.brx-submenu-toggle{justify-content:var(--_dropdown-item-align)}.site-offcanvas[data-offcanvas-layout=fullscreen],.site-offcanvas[data-offcanvas-layout=full]{--_header-offset: 0px;--_reveal: var(--site-offcanvas-reveal, none);--_reveal-opacity: var(--site-offcanvas-reveal-opacity, 0);inset:0;block-size:100dvh}.site-offcanvas[data-offcanvas-layout=page]{inset-block-start:0;inset-inline:0;block-size:100dvh;z-index:-1}.site-offcanvas[data-offcanvas-layout=minimal]{--_header-offset: 0px;--_minimal-width: var(--site-offcanvas-minimal-width, 22rem);--_offset: var(--site-offcanvas-offset, var(--space-sm));--_body-align: var(--site-offcanvas-body-align, end);--_body-justify: var(--site-offcanvas-body-justify, start);--_reveal: var(--site-offcanvas-reveal, translateY(calc(-100% - var(--_offset))));--_reveal-opacity: var(--site-offcanvas-reveal-opacity, 1);inset:0;block-size:100dvh;z-index:-1}.site-offcanvas[data-offcanvas-layout=minimal] .brx-offcanvas-inner{position:absolute;inset-block-start:calc(var(--header-height, 0px) + var(--_offset));inset-inline-end:var(--site-offcanvas-minimal-inset-inline, calc(max(0px, (100vw - var(--site-header-width, var(--layout-width-boxed))) / 2) + var(--site-header-gutter, var(--layout-gutter))));inset-inline-start:auto;inline-size:min(var(--_minimal-width),calc(100vw - 2 * var(--layout-gutter)));block-size:auto;max-block-size:var(--site-offcanvas-minimal-max-height, calc(100dvh - var(--header-height, 0px) - var(--_offset) - var(--space-md)));border-radius:var(--site-offcanvas-minimal-radius, var(--radius-sm));box-shadow:var(--site-offcanvas-minimal-shadow, 0 10px 40px rgb(0 0 0 / .2));overflow:hidden;padding-block-start:0}.site-offcanvas .brx-offcanvas-inner{transform:var(--_reveal)!important;opacity:var(--_reveal-opacity)!important;transition:transform var(--_exit-duration) var(--_exit-easing),opacity var(--_exit-duration) var(--_exit-easing)!important;transition-delay:var(--_exit-delay)!important}.site-offcanvas.brx-open .brx-offcanvas-inner{transform:none!important;opacity:1!important;transition:transform var(--_entrance-duration) var(--_entrance-easing),opacity var(--_entrance-duration) var(--_entrance-easing)!important;transition-delay:0s!important}.site-offcanvas .brx-offcanvas-inner>*{opacity:0;transform:var(--_content-reveal);transition:opacity var(--_content-duration) var(--_content-easing),transform var(--_content-duration) var(--_content-easing)}.site-offcanvas.brx-open .brx-offcanvas-inner>*{opacity:1;transform:none;transition-delay:var(--_content-delay)}.site-offcanvas.brx-open,.site-offcanvas:not(.brx-open){transform:none!important;opacity:1!important}.site-offcanvas.brx-open{transition:visibility 0s!important;pointer-events:auto!important}.site-offcanvas:not(.brx-open),.site-offcanvas:not(.brx-open) .brx-offcanvas-inner,.site-offcanvas:not(.brx-open) .brx-offcanvas-backdrop{pointer-events:none!important}.site-offcanvas:not(.brx-open){transition:visibility 0s linear max(var(--_content-duration),calc(var(--_exit-delay) + var(--_exit-duration)))!important}@media(prefers-reduced-motion:reduce){.site-offcanvas,.site-offcanvas .brx-offcanvas-inner,.site-offcanvas .brx-offcanvas-inner>*{transition:none!important}}.site-header{--_gutter: var(--site-header-gutter, var(--layout-gutter));--_padding-inline: var(--site-header-padding-inline, var(--layout-gutter));--_padding-block: var(--site-header-padding-block, var(--space-xs));--_width: var(--site-header-width, var(--layout-width-boxed));--_height: var(--site-header-height, var(--min-header-height));--_gap: var(--site-header-gap, var(--space-md));--_justify: var(--site-header-justify, space-between);--_bg: var(--site-header-bg, var(--color-neutral-l-6));--_border-color: var(--site-header-border-color, transparent);--_radius: var(--site-header-radius, var(--radius-none));--_shadow: var(--site-header-shadow, none);background-color:var(--_bg)!important;border:var(--site-header-border-width, 1px) var(--site-header-border-style, var(--border-style)) var(--_border-color)!important;border-radius:var(--_radius)!important;box-shadow:var(--_shadow)!important;transition:var(--site-header-transition, var(--transition-bg), var(--transition-border), var(--transition-shadow), border-radius var(--duration-normal) var(--ease-out))}.site-header[data-header-layout=boxed]{inline-size:min(var(--_width),100% - var(--_gutter) * 2);margin-inline:auto;margin-block:var(--site-header-margin-block, 0)}.site-header.scrolling,.brx-sticky.scrolling .site-header{--_bg: var(--site-header-bg-scrolled, var(--site-header-bg, var(--color-neutral-l-6)));--_border-color: var(--site-header-border-color-scrolled, var(--site-header-border-color, transparent));--_radius: var(--site-header-radius-scrolled, var(--site-header-radius, 0));--_shadow: var(--site-header-shadow-scrolled, var(--site-header-shadow, var(--shadow-xl)))}#brx-header.brx-sticky.sliding{overflow:visible!important}#brx-header.brx-sticky.slide-up{overflow:visible!important;transition-delay:var(--site-header-slide-delay, .3s)!important}@media(min-width:390px)/* @breakpoint XS */{#brx-header.brx-sticky:is(.site-header[data-header-slide=mobile-sm],:has(.site-header[data-header-slide=mobile-sm])){transform:none!important;overflow:visible!important;-ms-overflow-style:auto!important;scrollbar-width:auto!important}}@media(min-width:640px)/* @breakpoint SM */{#brx-header.brx-sticky:is(.site-header[data-header-slide=mobile-lg],:has(.site-header[data-header-slide=mobile-lg])){transform:none!important;overflow:visible!important;-ms-overflow-style:auto!important;scrollbar-width:auto!important}}@media(min-width:940px)/* @breakpoint MD */{#brx-header.brx-sticky:is(.site-header[data-header-slide]:not([data-header-slide=mobile-sm]):not([data-header-slide=mobile-lg]):not([data-header-slide=desktop]),:has(.site-header[data-header-slide]:not([data-header-slide=mobile-sm]):not([data-header-slide=mobile-lg]):not([data-header-slide=desktop]))){transform:none!important;overflow:visible!important;-ms-overflow-style:auto!important;scrollbar-width:auto!important}}@media(min-width:1366px)/* @breakpoint XL */{#brx-header.brx-sticky:is(.site-header[data-header-slide=desktop],:has(.site-header[data-header-slide=desktop])){transform:none!important;overflow:visible!important;-ms-overflow-style:auto!important;scrollbar-width:auto!important}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:var(--_justify);gap:var(--_gap);inline-size:100%;max-inline-size:var(--_width);margin-inline:auto;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);min-block-size:var(--_height)}.site-header__inner>*{flex-shrink:0}.site-header .site-menu{flex:1 1 auto;min-inline-size:0}.site-header .site-menu .brx-nav-nested-items{flex-wrap:wrap}.site-header__logo{flex-shrink:var(--site-header-logo-shrink, 0)}.site-header__logo :is(svg,img),:is(svg,img).site-header__logo{block-size:var(--site-header-logo-height, calc(var(--min-header-height) / 1.2));inline-size:var(--site-header-logo-width, auto);max-inline-size:100%}.form .gform_wrapper{--_accent: var(--form-accent, var(--color-interactive));--_error: var(--form-error, var(--color-danger));--_success: var(--form-success, var(--color-success));--_text-align: var(--form-text-align, start);--_row-gap: var(--form-row-gap, var(--form-gap, var(--space-xs)));--_col-gap: var(--form-col-gap, var(--form-gap, var(--space-xs)));--_label-gap: var(--form-label-gap, var(--space-3xs));--_description-gap: var(--form-description-gap, .2em);--_nested-padding-inline: var(--form-nested-padding-inline, var(--form-nested-padding, var(--space-2xs-xs)));--_nested-padding-block: var(--form-nested-padding-block, var(--form-nested-padding, var(--space-3xs-2xs)));--_field-bg: var(--form-field-bg, var(--color-neutral-l-6));--_field-color: var(--form-field-color, var(--color-text));--_field-placeholder-color: var(--form-field-placeholder-color, color-mix(in oklab, var(--_field-color) 25%, transparent));--_field-font-size: var(--form-field-font-size, var(--text-size-md));--_field-padding-inline: var(--form-field-padding-inline, var(--space-xs));--_field-border-width: var(--form-field-border-width, var(--border-width));--_field-border-style: var(--form-field-border-style, var(--border-style));--_field-border-color: var(--form-field-border-color, var(--color-border));--_field-radius: var(--form-field-radius, var(--radius-xs));--_field-bg-hover: var(--form-field-bg-hover, var(--_field-bg));--_field-border-color-hover: var(--form-field-border-color-hover, var(--color-primary));--_field-bg-active: var(--form-field-bg-active, var(--_field-bg-hover));--_field-border-color-active: var(--form-field-border-color-active, var(--_field-border-color-hover));--_field-shadow: var(--form-field-shadow, var(--shadow-sm));--_focus-color: var(--form-focus-color, color-mix(in oklab, var(--focus-color) 20%, transparent));--_focus-width: var(--form-focus-width, 1px);--_textarea-min-height: var(--form-textarea-min-height, 8rem);--_field-text-align: var(--form-field-text-align, var(--_text-align));--_label-color: var(--form-label-color, var(--color-text));--_sublabel-color: var(--form-sublabel-color, var(--_label-color));--_label-font-size: var(--form-label-font-size, var(--text-size-sm));--_label-font-weight: var(--form-label-font-weight, var(--font-weight-semibold));--_label-letter-spacing: var(--form-label-letter-spacing, normal);--_label-text-align: var(--form-label-text-align, var(--_text-align));--_choice-letter-spacing: var(--form-choice-letter-spacing, var(--_label-letter-spacing));--_required-color: var(--form-required-color, var(--_error));--_required-font-size: var(--form-required-font-size, var(--text-size-xs));--_required-font-weight: var(--form-required-font-weight, var(--_label-font-weight));--_required-letter-spacing: var(--form-required-letter-spacing, var(--_label-letter-spacing));--_description-color: var(--form-description-color, var(--color-text-muted));--_description-font-size: var(--form-description-font-size, var(--text-size-xs));--_description-text-align: var(--form-description-text-align, var(--_text-align));--_choice-size: var(--form-choice-size, 1.125rem);--_choice-gap: var(--form-choice-gap, 12px);--_choice-col-gap: var(--form-choice-col-gap, var(--form-choice-gap, 16px));--_choice-row-gap: var(--form-choice-row-gap, var(--_choice-gap));--_choice-accent: var(--form-choice-accent, var(--_accent));--_choice-check-color: var(--form-choice-check-color, var(--_choice-accent));--_choice-radius: var(--form-choice-radius, var(--gf-ctrl-radius-max-sm, 3px));--_choice-bg: var(--form-choice-bg, var(--_field-bg));--_choice-border-color: var(--form-choice-border-color, var(--_field-border-color));--_choice-checked-bg: var(--form-choice-checked-bg, var(--_choice-bg));--_choice-icon-url: var( --form-choice-icon-url, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='1em' height='1em' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") );--_consent-color: var(--form-consent-color, var(--_description-color));--_consent-font-size: var(--form-consent-font-size, var(--_description-font-size));--_consent-bg: var(--form-consent-bg, transparent);--_consent-border-width: var(--form-consent-border-width, var(--_field-border-width));--_consent-border-style: var(--form-consent-border-style, var(--_field-border-style));--_consent-border-color: var(--form-consent-border-color, var(--_field-border-color));--_consent-radius: var(--form-consent-radius, var(--_field-radius));--_consent-max-height: var(--form-consent-max-height, 456px);--_consent-padding-inline: var(--form-consent-padding-inline, var(--form-consent-padding, 1rem));--_consent-padding-block: var(--form-consent-padding-block, var(--form-consent-padding, 1rem));--_message-padding-inline: var(--form-message-padding-inline, var(--space-xs));--_message-padding-block: var(--form-message-padding-block, var(--space-2xs));--_message-radius: var(--form-message-radius, var(--radius-xs));--_message-font-size: var(--form-message-font-size, var(--text-size-sm));--_error-color: var(--form-error-color, var(--_error));--_error-bg: var(--form-error-bg, var(--color-danger-surface));--_error-border-color: var(--form-error-border-color, var(--_error-color));--_success-color: var(--form-success-color, var(--_success));--_success-bg: var(--form-success-bg, var(--color-success-surface));--_success-border-color: var(--form-success-border-color, var(--_success-color));--_success-font-size: var(--form-success-font-size, var(--_message-font-size));--_success-text-align: var(--form-success-text-align, var(--_text-align));--_success-padding-inline: var(--form-success-padding-inline, var(--_message-padding-inline));--_success-padding-block: var(--form-success-padding-block, var(--_message-padding-block));--_success-icon-url: var(--form-success-icon-url, var(--_choice-icon-url));--_success-icon-size: var(--form-success-icon-size, 1.2em);--_success-icon-gap: var(--form-success-icon-gap, var(--space-2xs));--_dropzone-color: var(--form-dropzone-color, var(--color-text-muted));--_btn-seed: var(--button-primary, var(--color-interactive));--_btn-solid-color: var(--button-primary-color, var(--color-primary-l-4));--_btn-ghost-color: var(--button-primary-ghost-color, var(--_btn-seed));--_btn-ghost-color-hover: var(--button-primary-ghost-color-hover, var(--color-primary-d-6));--_btn-variant-bg: var(--button-primary-bg, var(--_btn-seed));--_btn-variant-color: var(--_btn-solid-color);--_btn-variant-bg-hover: color-mix(in oklab, var(--_btn-variant-bg), var(--_btn-solid-color) 12%);--_btn-variant-color-hover: var(--button-primary-color-hover, var(--color-primary-l-5));--_btn-variant-border-color: var(--_btn-variant-bg);--_btn-variant-border-color-hover: var(--_btn-variant-bg-hover);--_btn-bg: var(--button-bg, var(--_btn-variant-bg));--_btn-color: var(--button-color, var(--_btn-variant-color));--_btn-bg-hover: var(--button-bg-hover, var(--_btn-variant-bg-hover));--_btn-color-hover: var(--button-color-hover, var(--_btn-variant-color-hover));--_btn-border-color: var(--button-border-color, var(--_btn-variant-border-color));--_btn-border-color-hover: var(--button-border-color-hover, var(--_btn-variant-border-color-hover));--gf-color-primary: var(--_accent) !important;--gf-color-in-ctrl-primary: var(--_choice-accent) !important;--gf-color-danger: var(--_error) !important;--gf-ctrl-radius: var(--_field-radius) !important;--gf-ctrl-bg-color: var(--_field-bg) !important;--gf-ctrl-color: var(--_field-color) !important;--gf-ctrl-placeholder-color: var(--_field-placeholder-color) !important;--gf-ctrl-font-size: var(--_field-font-size) !important;--gf-ctrl-padding-x: var(--_field-padding-inline) !important;--gf-ctrl-border-width: var(--_field-border-width) !important;--gf-ctrl-border-style: var(--_field-border-style) !important;--gf-ctrl-border-color: var(--_field-border-color) !important;--gf-ctrl-bg-color-hover: var(--_field-bg-hover) !important;--gf-ctrl-border-color-hover: var(--_field-border-color-hover) !important;--gf-ctrl-bg-color-focus: var(--_field-bg-active) !important;--gf-ctrl-border-color-focus: var(--_field-border-color-active) !important;--gf-ctrl-shadow: var(--_field-shadow) !important;--gf-ctrl-textarea-height: var(--_textarea-min-height) !important;--gf-ctrl-choice-size: var(--_choice-size) !important;--gf-ctrl-choice-check-color: var(--_choice-check-color) !important;--gf-ctrl-checkbox-check-radius: var(--_choice-radius) !important;--gf-field-choice-gap: var(--_choice-gap) !important;--gf-field-choice-align-x-gap-x: var(--_choice-col-gap) !important;--gf-field-choice-align-x-gap-y: var(--_choice-row-gap) !important;--gf-ctrl-label-color-primary: var(--_label-color) !important;--gf-ctrl-label-color-secondary: var(--_sublabel-color) !important;--gf-ctrl-label-font-size-primary: var(--_label-font-size) !important;--gf-ctrl-label-font-weight-primary: var(--_label-font-weight) !important;--gf-ctrl-label-letter-spacing-primary: var(--_label-letter-spacing) !important;--gf-ctrl-label-letter-spacing-secondary: var(--_choice-letter-spacing) !important;--gf-ctrl-label-color-req: var(--_required-color) !important;--gf-ctrl-label-font-size-req: var(--_required-font-size) !important;--gf-ctrl-label-font-weight-req: var(--_required-font-weight) !important;--gf-ctrl-label-letter-spacing-req: var(--_required-letter-spacing) !important;--gf-ctrl-desc-color: var(--_description-color) !important;--gf-ctrl-desc-font-size: var(--_description-font-size) !important;--gf-label-space-primary: var(--_label-gap) !important;--gf-ctrl-desc-border-width-consent: var(--_consent-border-width) !important;--gf-ctrl-desc-border-style-consent: var(--_consent-border-style) !important;--gf-ctrl-desc-border-color-consent: var(--_consent-border-color) !important;--gf-ctrl-desc-border-color-consent-focus: var(--_field-border-color-active) !important;--gf-ctrl-desc-max-height-consent: var(--_consent-max-height) !important;--gf-ctrl-outline-color-focus: var(--_focus-color) !important;--gf-ctrl-outline-width: var(--_focus-width) !important;--gf-ctrl-outline-width-focus: var(--_focus-width) !important;--gf-ctrl-outline-style: var(--focus-style) !important;--gf-ctrl-outline-offset: var(--focus-offset) !important;--gf-form-gap-y: var(--_row-gap) !important;--gf-form-gap-x: var(--_col-gap) !important;--gf-ctrl-btn-bg-color-primary: var(--_btn-bg) !important;--gf-ctrl-btn-color-primary: var(--_btn-color) !important;--gf-ctrl-btn-bg-color-hover-primary: var(--_btn-bg-hover) !important;--gf-ctrl-btn-color-hover-primary: var(--_btn-color-hover) !important;--gf-ctrl-btn-bg-color-ctrl: var(--_btn-bg) !important;--gf-ctrl-btn-color-ctrl: var(--_btn-color) !important;--gf-ctrl-btn-bg-color-hover-ctrl: var(--_btn-bg-hover) !important;--gf-ctrl-btn-color-hover-ctrl: var(--_btn-color-hover) !important;--gf-ctrl-btn-border-color-primary: var(--_btn-border-color) !important;--gf-ctrl-btn-border-color-hover-primary: var(--_btn-border-color-hover) !important;--gf-ctrl-btn-border-color-ctrl: var(--_btn-border-color) !important;--gf-ctrl-btn-border-color-hover-ctrl: var(--_btn-border-color-hover) !important;--gf-ctrl-file-btn-bg-color: var(--_btn-bg) !important;--gf-ctrl-file-btn-color: var(--_btn-color) !important;--gf-ctrl-file-btn-bg-color-hover: var(--_btn-bg-hover) !important;--gf-ctrl-file-btn-color-hover: var(--_btn-color-hover) !important;--gf-ctrl-btn-radius: var(--button-radius, var(--radius-sm)) !important;--gf-ctrl-btn-padding-x: var(--button-padding-inline, var(--space-lg)) !important;--gf-ctrl-btn-padding-y: var(--button-padding-block, var(--space-xs)) !important;--gf-ctrl-btn-font-weight: var(--button-font-weight, var(--font-weight-medium)) !important;--gf-ctrl-btn-shadow: var(--button-shadow, var(--shadow-sm)) !important;--gf-ctrl-btn-shadow-hover: var(--button-shadow-hover, var(--shadow-md)) !important;--gf-ctrl-file-zone-color: var(--_dropzone-color) !important;--gf-form-validation-bg-color: var(--_error-bg) !important;--gf-form-validation-color: var(--_error-color) !important;--gf-form-validation-border-color: var(--_error-border-color) !important;--gf-form-validation-radius: var(--_message-radius) !important;--gf-form-validation-padding-x: var(--_message-padding-inline) !important;--gf-form-validation-padding-y: var(--_message-padding-block) !important;--gf-form-validation-font-size: var(--_message-font-size) !important}.form .gform_wrapper select{block-size:var(--gf-ctrl-size, 2.375rem)!important;line-height:1!important;padding-block:0!important}.form .gform_wrapper .gform_confirmation_message{color:var(--_success-color)!important;background-color:var(--_success-bg)!important;border:var(--_field-border-width) var(--_field-border-style) var(--_success-border-color)!important;border-radius:var(--_message-radius)!important;padding-inline:var(--_success-padding-inline)!important;padding-block:var(--_success-padding-block)!important;font-size:var(--_success-font-size)!important;text-align:var(--_success-text-align)!important}.form .gform_wrapper .gform_confirmation_message:before{content:"";display:inline-block;inline-size:var(--_success-icon-size);block-size:var(--_success-icon-size);margin-inline-end:var(--_success-icon-gap);vertical-align:middle;transform:translateY(-.1cap);background-color:currentcolor;-webkit-mask:var(--_success-icon-url) center / contain no-repeat;mask:var(--_success-icon-url) center / contain no-repeat}.form .gform_wrapper .gfield_label{inline-size:100%!important;justify-content:var(--_label-text-align)!important;text-align:var(--_label-text-align)!important}.form .gform_wrapper :is(input:not([type=checkbox],[type=radio],[type=submit],[type=file]),select,textarea){text-align:var(--_field-text-align)!important}.form .gform_wrapper .gfield_description{text-align:var(--_description-text-align)!important}.form .gform_wrapper .gfield--type-consent{text-align:var(--_text-align)!important}.form .gform_wrapper .gfield_label .gfield_required{align-self:start!important;vertical-align:top!important}.form .gform_wrapper .gfield_consent_description{color:var(--_consent-color)!important;font-size:var(--_consent-font-size)!important;background-color:var(--_consent-bg)!important;border-radius:var(--_consent-radius)!important;padding-inline:var(--_consent-padding-inline)!important;padding-block:var(--_consent-padding-block)!important}.form .gform_wrapper .gfield--type-date input.datepicker{inline-size:100%!important}.form .gform_wrapper :is(.gfield--type-date,.gfield--type-time) .ginput_complex .gform-grid-col:not(.hour_minute_colon){flex:1 1 0!important}.form .gform_wrapper :is(.gfield--type-date,.gfield--type-time) .ginput_complex .gform-grid-col :is(input,select){inline-size:100%!important}.form .gform_wrapper input[type=file]{padding-block:0!important}.form .gform_wrapper input[type=file]::file-selector-button{block-size:var(--gf-ctrl-size, 2.375rem)!important;inset-block-start:calc(var(--_field-border-width) * -1)!important;vertical-align:top!important}.form .gform_wrapper ::placeholder{color:var(--_field-placeholder-color)!important;opacity:1!important}.form .gform_wrapper :is(input[type=checkbox],input[type=radio]){background-color:var(--_choice-bg)!important;border-color:var(--_choice-border-color)!important;transition:var(--transition-bg),var(--transition-border)!important}.form .gform_wrapper :is(input[type=checkbox],input[type=radio]):checked{background-color:var(--_choice-checked-bg)!important;border-color:var(--_choice-checked-border, var(--_choice-border-color))!important}.form[data-form-align=center] .gform_wrapper{--_text-align: var(--form-text-align, center)}.form:is([data-form-align=end],[data-form-align=right]) .gform_wrapper{--_text-align: var(--form-text-align, end)}.form:is([data-form-align=center],[data-form-align=end],[data-form-align=right]) .gform_wrapper :is(.gfield_checkbox,.gfield_radio){flex-direction:row!important;flex-wrap:wrap!important}.form[data-form-align=center] .gform_wrapper :is(.gfield_checkbox,.gfield_radio){justify-content:center!important}.form:is([data-form-align=end],[data-form-align=right]) .gform_wrapper :is(.gfield_checkbox,.gfield_radio){justify-content:flex-end!important}.form[data-form-align=center] .gform_wrapper .gform_footer:not(:has(.gform-button--width-full)){margin-inline:auto!important}.form:is([data-form-align=end],[data-form-align=right]) .gform_wrapper .gform_footer:not(:has(.gform-button--width-full)){margin-inline-start:auto!important}.form[data-form-size=sm] .gform_wrapper{--gf-ctrl-size: var(--gf-ctrl-btn-size-xs, 30px) !important;--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-xs, 30px) !important}.form[data-form-size=lg] .gform_wrapper{--gf-ctrl-size: var(--gf-ctrl-size-lg) !important;--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-lg) !important}.form[data-form-size=xl] .gform_wrapper{--gf-ctrl-size: var(--gf-ctrl-size-xl) !important;--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-xl) !important}.form[data-form-button~=secondary] .gform_wrapper{--_btn-seed: var(--button-secondary, var(--color-secondary));--_btn-solid-color: var(--button-secondary-color, var(--color-secondary-d-5));--_btn-ghost-color: var(--button-secondary-ghost-color, var(--color-secondary-d-2));--_btn-ghost-color-hover: var(--button-secondary-ghost-color-hover, var(--color-secondary-d-4));--_btn-variant-bg: var(--button-secondary-bg, var(--_btn-seed));--_btn-variant-color-hover: var(--button-secondary-color-hover, var(--_btn-solid-color))}.form[data-form-button~=light] .gform_wrapper{--_btn-seed: var(--button-light, var(--color-white));--_btn-solid-color: var(--button-light-color, var(--color-neutral-d-6));--_btn-ghost-color: var(--button-light-ghost-color, var(--color-neutral-l-3));--_btn-ghost-color-hover: var(--button-light-ghost-color-hover, var(--color-white));--_btn-variant-bg: var(--button-light-bg, var(--_btn-seed));--_btn-variant-color-hover: var(--button-light-color-hover, var(--color-neutral-d-5))}.form[data-form-button~=dark] .gform_wrapper{--_btn-seed: var(--button-dark, var(--color-neutral-d-6));--_btn-solid-color: var(--button-dark-color, var(--color-neutral-l-5));--_btn-ghost-color: var(--button-dark-ghost-color, var(--color-neutral-d-5));--_btn-ghost-color-hover: var(--button-dark-ghost-color-hover, var(--color-black));--_btn-variant-bg: var(--button-dark-bg, var(--_btn-seed));--_btn-variant-color-hover: var(--button-dark-color-hover, var(--color-white))}.form[data-form-button~=outline] .gform_wrapper{--_btn-variant-bg: transparent;--_btn-variant-bg-hover: var(--_btn-seed);--_btn-variant-border-color: var(--_btn-seed);--_btn-variant-border-color-hover: var(--_btn-seed);--_btn-variant-color: var(--_btn-seed);--_btn-variant-color-hover: var(--_btn-solid-color)}.form[data-form-button~=ghost] .gform_wrapper{--_btn-variant-bg: transparent;--_btn-variant-bg-hover: transparent;--_btn-variant-border-color: transparent;--_btn-variant-border-color-hover: transparent;--_btn-variant-color: var(--_btn-ghost-color);--_btn-variant-color-hover: var(--_btn-ghost-color-hover)}.form[data-form-labels=hidden] .gform_wrapper .gfield_label{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form[data-form-summary=hidden] .gform_wrapper .gform_validation_errors{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;padding:0!important;border:0!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)){background-color:var(--_field-bg)!important;border:var(--_field-border-width) var(--_field-border-style) var(--_field-border-color)!important;border-radius:var(--_field-radius)!important;box-shadow:var(--_field-shadow)!important;padding-block:var(--_nested-padding-block)!important;padding-inline:var(--_nested-padding-inline)!important;transition:var(--transition-bg),var(--transition-border)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)):hover{border-color:var(--_field-border-color-hover)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)):focus-within{border-color:var(--_field-border-color-active)!important;outline:var(--_focus-width) var(--focus-style) var(--_focus-color)!important;outline-offset:var(--focus-offset)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)).gfield_error{border-color:var(--_error-color)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) .gfield_label{font-size:var(--form-label-font-size, var(--_description-font-size))!important;margin-block-end:var(--form-label-gap, 1em)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) .gfield_label .gfield_required{font-size:inherit!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) legend.gfield_label{float:inline-start!important;inline-size:100%!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) legend.gfield_label~*{clear:both!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)).field_description_below .gfield_description{margin-block-start:var(--form-label-gap, 1em)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) .gfield_label:has(+.gfield_description){margin-block-end:var(--_description-gap)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time,.gfield--type-choice:not(.gfield--type-consent)) .gfield_label+.gfield_description{margin-block-start:0!important;margin-block-end:var(--form-label-gap, 1em)!important}.form[data-form-labels=nested] .gform_wrapper :is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-website,.gfield--type-number,.gfield--type-textarea,.gfield--type-select,.gfield--type-date,.gfield--type-time) :is(input,select,textarea){background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-inline:0!important;block-size:auto!important;line-height:var(--line-height, 1.5)!important;outline:none!important}.form[data-form-choices~=horizontal] .gform_wrapper :is(.gfield_checkbox,.gfield_radio){flex-direction:row!important;flex-wrap:wrap!important;column-gap:var(--_choice-col-gap)!important;row-gap:var(--_choice-row-gap)!important}.form[data-form-choices~=filled] .gform_wrapper,.form[data-form-choices~=toggles] .gform_wrapper{--_choice-checked-bg: var(--form-choice-checked-bg, var(--_choice-accent));--_choice-check-color: var(--form-choice-check-color, var(--_field-bg));--_choice-checked-border: var(--_choice-checked-bg)}.form[data-form-choices~=toggles] .gform_wrapper input[type=checkbox]{--_toggle-thumb: calc(var(--_choice-size) - 6px);appearance:none!important;inline-size:calc(var(--_choice-size) * 2)!important;block-size:var(--_choice-size)!important;border-radius:999px!important;position:relative!important}.form[data-form-choices~=toggles] .gform_wrapper input[type=checkbox]:before{content:""!important;opacity:1!important;position:absolute!important;inset-block-start:50%!important;inset-inline-start:2px!important;inline-size:var(--_toggle-thumb)!important;block-size:var(--_toggle-thumb)!important;border-radius:50%!important;background-color:var(--_choice-border-color)!important;translate:0 -50%!important;transition:inset-inline-start var(--duration-fast, .2s) var(--ease, ease),background-color var(--duration-fast, .2s) var(--ease, ease)!important}.form[data-form-choices~=toggles] .gform_wrapper input[type=checkbox]:checked:before{inset-inline-start:calc(100% - var(--_toggle-thumb) - 2px)!important;background-color:var(--_choice-check-color)!important}@media(prefers-reduced-motion:reduce){.form[data-form-choices~=toggles] .gform_wrapper input[type=checkbox]:before{transition:none!important}}.form[data-form-choices~=pills] .gform_wrapper{--_pill-color: var(--form-choice-color, var(--_sublabel-color));--_choice-check-color: var(--form-choice-check-color, currentColor);--_choice-gap: var(--form-choice-gap, var(--space-2xs));--_choice-col-gap: var(--form-choice-col-gap, var(--_choice-gap));--_choice-row-gap: var(--form-choice-row-gap, var(--_choice-gap))}.form[data-form-choices~=pills] .gform_wrapper :is(.gfield_checkbox,.gfield_radio){display:flex!important;flex-wrap:wrap!important;gap:var(--_choice-row-gap) var(--_choice-col-gap)!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice{position:relative!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice :is(input[type=checkbox],input[type=radio]){position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice label{display:inline-flex!important;align-items:center!important;margin:0!important;background-color:var(--_choice-bg)!important;border:var(--_field-border-width) var(--_field-border-style) var(--_choice-border-color)!important;border-radius:999px!important;padding-block:var(--space-2xs)!important;padding-inline:var(--space-sm)!important;color:var(--_pill-color)!important;transition:var(--transition-bg),var(--transition-border),var(--transition-color)!important;cursor:pointer!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice :is(input[type=checkbox],input[type=radio]):hover+label{border-color:var(--_field-border-color-hover)!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice :is(input[type=checkbox],input[type=radio]):checked+label{background-color:var(--_choice-checked-bg)!important;border-color:var(--_choice-accent)!important}.form[data-form-choices~=pills] .gform_wrapper .gchoice label:after{content:""!important;inline-size:0;block-size:1em;margin-inline-start:0;opacity:0;scale:.5;background-color:var(--_choice-check-color);-webkit-mask:var(--_choice-icon-url) center / contain no-repeat;mask:var(--_choice-icon-url) center / contain no-repeat;transition:inline-size var(--duration-fast, .2s) var(--ease, ease),margin-inline-start var(--duration-fast, .2s) var(--ease, ease),opacity var(--duration-fast, .2s) var(--ease, ease),scale var(--duration-fast, .2s) var(--ease, ease)}.form[data-form-choices~=pills] .gform_wrapper .gchoice :is(input[type=checkbox],input[type=radio]):checked+label:after{inline-size:1em;margin-inline-start:.45em;opacity:1;scale:1}@media(prefers-reduced-motion:reduce){.form[data-form-choices~=pills] .gform_wrapper .gchoice label:after{transition:none}}.form[data-form-choices~=pills] .gform_wrapper .gchoice :is(input[type=checkbox],input[type=radio]):focus-visible+label{outline:var(--_focus-width) var(--focus-style) var(--_focus-color)!important;outline-offset:var(--focus-offset)!important}.form[data-form-layout=inline] .gform_wrapper{--_inline-field-min: var(--form-inline-field-min, 10rem)}.form[data-form-layout=inline] .gform_wrapper .gform_fields{display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:var(--_row-gap) var(--_col-gap)!important}.form[data-form-layout=inline] .gform_wrapper .gfield{position:relative!important;flex:1 1 var(--_inline-field-min)!important}.form[data-form-layout=inline] .gform_wrapper .gfield .gfield_validation_message{position:absolute!important;inset-block-start:100%!important;inset-inline:0!important;margin-block-start:var(--space-3xs)!important;z-index:1}.form[data-form-layout=inline] .gform_wrapper .gfield--type-submit{flex:0 0 auto!important}.form[data-form-layout=inline] .gform_wrapper .gfield--type-submit :is(input[type=submit],button[type=submit]){block-size:var(--gf-ctrl-size, 2.375rem)!important;min-block-size:0!important;padding-block:0!important;white-space:nowrap!important}.form[data-form-layout=inline][data-form-labels=nested] .gform_wrapper .gfield--type-submit{align-self:stretch!important}.form[data-form-layout=inline][data-form-labels=nested] .gform_wrapper .gfield--type-submit :is(input[type=submit],button[type=submit]){block-size:100%!important;min-block-size:var(--gf-ctrl-size, 2.375rem)!important}.form[data-form-layout=inline][data-form-labels=nested] .gform_wrapper .gfield:not(.gfield--type-submit){display:flex!important;flex-direction:column!important;align-self:stretch!important}.form[data-form-layout=inline][data-form-labels=nested] .gform_wrapper .gfield:not(.gfield--type-submit) .ginput_container{margin-block-start:auto!important}@media(max-width:390px)/* @breakpoint XS */{.form[data-form-layout=inline] .gform_wrapper .gform_fields:has(.gfield:not(.gfield--type-submit)~.gfield:not(.gfield--type-submit)){flex-direction:column!important;align-items:stretch!important}.form[data-form-layout=inline] .gform_wrapper .gform_fields:has(.gfield:not(.gfield--type-submit)~.gfield:not(.gfield--type-submit)) .gfield{flex:0 0 auto!important}.form[data-form-layout=inline] .gform_wrapper .gform_fields:has(.gfield:not(.gfield--type-submit)~.gfield:not(.gfield--type-submit)) .gfield--type-submit :is(input[type=submit],button[type=submit]){block-size:var(--gf-ctrl-size, 2.375rem)!important;inline-size:100%!important}.form[data-form-layout=inline] .gform_wrapper .gform_fields:has(.gfield:not(.gfield--type-submit)~.gfield:not(.gfield--type-submit)) .gfield .gfield_validation_message{position:static!important}}.form[data-form-layout=inline-box] .gform_wrapper{--_inline-box-space: var(--form-inline-box-space, 8rem)}.form[data-form-layout=inline-box] .gform_wrapper .gform_fields{position:relative!important}.form[data-form-layout=inline-box] .gform_wrapper .gfield:not(.gfield--type-submit){grid-column:1 / -1!important;position:relative!important}.form[data-form-layout=inline-box] .gform_wrapper .gfield:not(.gfield--type-submit) :is(input,select,textarea){padding-inline-end:calc(var(--_inline-box-space) + var(--_col-gap))!important}.form[data-form-layout=inline-box] .gform_wrapper .gfield .gfield_validation_message{position:absolute!important;inset-block-start:100%!important;inset-inline:0!important;margin-block-start:var(--space-3xs)!important;z-index:1}.form[data-form-layout=inline-box] .gform_wrapper .gfield--type-submit{position:absolute!important;inset-block-end:var(--space-3xs)!important;inset-inline-end:var(--space-3xs)!important;block-size:calc(var(--gf-ctrl-size, 2.375rem) - var(--space-3xs) * 2)!important;display:flex!important;margin:0!important}.form[data-form-layout=inline-box][data-form-labels=nested] .gform_wrapper .gfield--type-submit{inset-block:var(--space-3xs)!important;block-size:auto!important}.form[data-form-layout=inline-box] .gform_wrapper .gfield--type-submit :is(input[type=submit],button[type=submit]){block-size:100%!important;min-block-size:0!important;min-inline-size:var(--_inline-box-space)!important;padding-block:0!important;white-space:nowrap!important}.form .gform_wrapper :is(.gfield--type-submit,.gform_footer){position:relative!important}.form .gform_wrapper .gform_footer:not(:has(.gform-button--width-full)){inline-size:max-content!important;max-inline-size:100%!important}.form .gform_wrapper :is(.gfield--type-submit,.gform_footer) :is(.gform_ajax_spinner,.gform-loader){--gf-form-spinner-fg-color: var(--_btn-color) !important;--gf-form-spinner-bg-color: color-mix(in oklab, var(--_btn-color) 25%, transparent) !important;position:absolute!important;inset:0!important;margin:auto!important}.form .gform_wrapper :is(.gfield--type-submit,.gform_footer) :is(input[type=submit],button[type=submit]):has(+:is(.gform_ajax_spinner,.gform-loader)){color:transparent!important}.form[data-form-button-align=center] .gform_wrapper .gform_footer:not(:has(.gform-button--width-full)){margin-inline:auto!important}.form:is([data-form-button-align=end],[data-form-button-align=right]) .gform_wrapper .gform_footer:not(:has(.gform-button--width-full)){margin-inline:auto 0!important}.form[data-form-button-align=fullwidth] .gform_wrapper .gform_footer{inline-size:100%!important;margin-inline:0!important}.form[data-form-button-align=fullwidth] .gform_wrapper .gform_footer :is(input[type=submit],button[type=submit]){inline-size:100%!important}}@layer utilities{[hidden]{display:none!important}.visually-hidden:not(:focus-within):not(:active){clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.no-list,[role=list],:is(.no-list,[role=list])>:is(ul,ol){list-style:none;margin:0;padding:0}.bg{background-color:var(--color-bg)}.bg-alt{--color-bg: var(--color-bg-alt)}.bg-light{--color-bg: var(--color-bg-light)}.bg-dark{--color-bg: var(--color-bg-dark)}.bg-primary{--color-bg: var(--color-bg-primary)}.bg-secondary{--color-bg: var(--color-bg-secondary)}.bg-neutral{--color-bg: var(--color-bg-neutral)}.surface{background-color:var(--color-surface)}.surface-raised{--color-surface: var(--color-surface-raised)}.surface-sunken{--color-surface: var(--color-surface-sunken)}.surface-overlay{--color-surface: var(--color-surface-overlay)}.ratio{aspect-ratio:var(--aspect-ratio, var(--ratio-landscape))}.ratio>:is(img,picture,video),.ratio>picture>img{aspect-ratio:inherit;inline-size:100%;object-fit:cover}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-nowrap{text-wrap:nowrap}.typography-heading{--color-text: var(--color-heading);color:var(--color-heading);font-family:var(--heading-font-family);font-size:var(--heading-size);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);text-wrap:var(--heading-text-wrap)}.typography-lede{--color-text: var(--color-lede);color:var(--color-lede);font-family:var(--lede-font-family);font-size:var(--lede-font-size);font-weight:var(--lede-font-weight);font-style:var(--lede-font-style);line-height:var(--lede-line-height);letter-spacing:var(--lede-letter-spacing);text-transform:var(--lede-text-transform);text-wrap:var(--lede-text-wrap)}.flow,.flow-container,.flow-section,.flow-prose{row-gap:0}.flow{--flow-gap: var(--gap-content)}.flow>*+*{margin-block-start:var(--flow-gap)}.flow-container{--flow-container-gap: var(--gap-container)}.flow-container>*+*{margin-block-start:var(--flow-container-gap)}.flow-section{--flow-section-gap: var(--gap-section)}.flow-section>*+*{margin-block-start:var(--flow-section-gap)}.flow-prose{--flow-prose-item-gap: 1em;--flow-prose-item-gap-tight: .5em;--flow-prose-item-gap-loose: 2.5em}.flow-prose>*+*{margin-block-start:var(--flow-prose-gap, var(--flow-prose-item-gap))}.flow-prose>:is(.brxe-button,:has(>.brxe-button))+.brxe-heading,.flow-prose>:is(.brxe-text,.brxe-text-basic)+:is(.brxe-button,:has(>.brxe-button)),.flow-prose>*+.brxe-image,.flow-prose>.brxe-image+*{margin-block-start:var(--flow-prose-gap, var(--flow-prose-item-gap-loose))}.flow-prose>.brxe-heading+:is(.brxe-text,.brxe-text-basic),.flow-prose>.badge+.brxe-heading{margin-block-start:var(--flow-prose-gap, var(--flow-prose-item-gap-tight))}.align-start{text-align:start;align-items:start}.align-center{text-align:center;align-items:center}.align-end{text-align:end;align-items:end}.self-center{margin-inline:auto}.self-end{margin-inline-start:auto}.container{container-type:inline-size}.fluid-text-container{container-type:inline-size;--text-size-xs: var(--fl-step--2);--text-size-sm: var(--fl-step--1);--text-size-md: var(--fl-step-0);--text-size-lg: var(--fl-step-1);--text-size-xl: var(--fl-step-2);--text-size-2xl: var(--fl-step-3);--text-size-3xl: var(--fl-step-4);--text-size-4xl: var(--fl-step-5);--heading-size-6: var(--fl-step--1);--heading-size-5: var(--fl-step-0);--heading-size-4: var(--fl-step-1);--heading-size-3: var(--fl-step-2);--heading-size-2: var(--fl-step-3);--heading-size-1: var(--fl-step-4)}.relative{position:relative}.no-overflow{overflow:hidden;overflow:clip}.is-pile{display:grid;grid-template-areas:"pile";place-items:center}.is-pile>*{grid-area:pile}:has(>.is-background){position:relative;isolation:isolate}.is-background{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit;z-index:var(--layer-behind)}.is-background>:is(img,picture,video),.is-background>picture>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.has-overlay{--overlay-start-color: var(--color-primary-t-1);--overlay-start-opacity: 5%;--overlay-start-pos: 0%;--overlay-end-color: var(--color-primary-d-5);--overlay-end-opacity: 90%;--overlay-end-pos: 100%;border-image:linear-gradient(color-mix(in srgb,var(--overlay-start-color) var(--overlay-start-opacity),transparent) var(--overlay-start-pos),color-mix(in srgb,var(--overlay-end-color) var(--overlay-end-opacity),transparent) var(--overlay-end-pos)) fill 1}.layout-width{max-inline-size:var(--layout-width, var(--layout-width-boxed))}.layout-width.min{--layout-width: var(--layout-width-min)}.layout-width.narrow{--layout-width: var(--layout-width-narrow)}.layout-width.wide{--layout-width: var(--layout-width-wide)}.layout-width.max{--layout-width: var(--layout-width-max)}.is-clickable{position:relative}.is-clickable a[href]:after{content:"";inset:0;position:absolute}.has-texture{--_texture-image: var(--texture-image);--_texture-size: var(--texture-size, cover);--_texture-blend-mode: var(--texture-blend-mode, normal);background-image:var(--_texture-image);background-size:var(--_texture-size);background-position:center;background-blend-mode:var(--_texture-blend-mode)}.has-texture.dots{--_dot-color: var(--texture-color, var(--color-black));--_dot-color-alt: var(--texture-color-alt, color-mix(in srgb, var(--_dot-color) 20%, transparent));--_dot-bg: var(--texture-bg, transparent);--_dot-spacing: var(--texture-spacing, 10px);--_dot-radius: var(--texture-thickness, 15%);--_dot-radius-alt: var(--texture-thickness-alt, 15%);--_dot-offset: calc(var(--_dot-spacing) / 2);--texture-image: radial-gradient(var(--_dot-color) var(--_dot-radius), var(--_dot-bg) calc(var(--_dot-radius) + 1%)), radial-gradient(var(--_dot-color) var(--_dot-radius), var(--_dot-bg) calc(var(--_dot-radius) + 1%)), radial-gradient(var(--_dot-color-alt) var(--_dot-radius-alt), var(--_dot-bg) calc(var(--_dot-radius-alt) + 4%)), radial-gradient(var(--_dot-color-alt) var(--_dot-radius-alt), var(--_dot-bg) calc(var(--_dot-radius-alt) + 4%));background-position:0 0,var(--_dot-offset) var(--_dot-offset),0 1px,var(--_dot-offset) calc(var(--_dot-offset) + 1px);background-size:var(--_dot-spacing) var(--_dot-spacing)}.has-texture.lines-horizontal{--_line-color: var(--texture-color, var(--color-black));--_line-bg: var(--texture-bg, transparent);--_line-spacing: var(--texture-spacing, 8px);--texture-image: linear-gradient(0deg, var(--_line-bg) 50%, var(--_line-color) 50%);background-size:100% var(--_line-spacing)}.has-texture.lines-right,.has-texture.lines-left{--_line-color: var(--texture-color, var(--color-black));--_line-bg: var(--texture-bg, transparent);--_line-thickness: var(--texture-thickness, 5px);--_line-spacing: var(--texture-spacing, 25px);--texture-image: repeating-linear-gradient( var(--_line-angle), var(--_line-color), var(--_line-color) var(--_line-thickness), var(--_line-bg) var(--_line-thickness), var(--_line-bg) var(--_line-spacing) );background-size:cover}.has-texture.lines-right{--_line-angle: 45deg}.has-texture.lines-left{--_line-angle: -45deg}.has-texture.grid{--_grid-color: var(--texture-color, var(--color-black));--_grid-bg: var(--texture-bg, transparent);--_grid-thickness: var(--texture-thickness, 1px);--_grid-spacing: var(--texture-spacing, 20px);--texture-image: linear-gradient(var(--_grid-color) var(--_grid-thickness), var(--_grid-bg) var(--_grid-thickness)), linear-gradient(to right, var(--_grid-color) var(--_grid-thickness), var(--_grid-bg) var(--_grid-thickness));background-size:var(--_grid-spacing) var(--_grid-spacing)}.has-texture.grid-diagonal{--_grid-color: var(--texture-color, var(--color-black));--_grid-bg: var(--texture-bg, transparent);--_grid-thickness: var(--texture-thickness, 2px);--_grid-spacing: var(--texture-spacing, 20px);--texture-image: repeating-linear-gradient( 45deg, var(--_grid-color) 0px, var(--_grid-color) var(--_grid-thickness), transparent var(--_grid-thickness), transparent var(--_grid-spacing) ), repeating-linear-gradient( 135deg, var(--_grid-color) 0px, var(--_grid-color) var(--_grid-thickness), transparent var(--_grid-thickness), transparent var(--_grid-spacing) );background-size:cover}.has-texture.halftone{--_dot-color: var(--texture-color, var(--color-black));--_dot-bg: var(--texture-bg, transparent);--_dot-radius: var(--texture-thickness, 1.5px);--_dot-spacing: var(--texture-spacing, 18px);--_dot-offset: calc(var(--_dot-spacing) / 2);--texture-image: radial-gradient(var(--_dot-color) var(--_dot-radius), var(--_dot-bg) var(--_dot-radius)), radial-gradient(var(--_dot-color) var(--_dot-radius), var(--_dot-bg) var(--_dot-radius));background-position:0 0,var(--_dot-offset) var(--_dot-offset);background-size:var(--_dot-spacing) var(--_dot-spacing)}.has-mask{--_mask-amount: var(--mask-amount, 25%);--_fade-top: transparent 0%, black var(--_mask-amount);--_fade-bottom: black calc(100% - var(--_mask-amount)), transparent 100%;--_fade-left: transparent 0%, black var(--_mask-amount);--_fade-right: black calc(100% - var(--_mask-amount)), transparent 100%;-webkit-mask-image:linear-gradient(to bottom,var(--_fade-top),var(--_fade-bottom)),linear-gradient(to right,var(--_fade-left),var(--_fade-right));mask-image:linear-gradient(to bottom,var(--_fade-top),var(--_fade-bottom)),linear-gradient(to right,var(--_fade-left),var(--_fade-right));-webkit-mask-composite:source-in;mask-composite:intersect}.has-mask.top{-webkit-mask-image:linear-gradient(to bottom,var(--_fade-top));mask-image:linear-gradient(to bottom,var(--_fade-top))}.has-mask.bottom{-webkit-mask-image:linear-gradient(to bottom,var(--_fade-bottom));mask-image:linear-gradient(to bottom,var(--_fade-bottom))}.has-mask.left{-webkit-mask-image:linear-gradient(to right,var(--_fade-left));mask-image:linear-gradient(to right,var(--_fade-left))}.has-mask.right{-webkit-mask-image:linear-gradient(to right,var(--_fade-right));mask-image:linear-gradient(to right,var(--_fade-right))}.nested-radius{--_outer-radius: var(--nested-radius, var(--radius-md));--_padding: var(--nested-padding, var(--space-sm));padding:var(--_padding);border-radius:var(--_outer-radius)}.nested-radius>*{border-radius:max(0px,calc(var(--_outer-radius) - var(--_padding)));overflow:hidden}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@layer motion{@media(prefers-reduced-motion:no-preference){main{view-transition-name:main-content}html{view-transition-name:none}::view-transition-old(main-content){animation:var(--duration-normal, .3s) var(--ease-out, ease-out) both fade-out}::view-transition-new(main-content){animation:var(--duration-normal, .3s) var(--ease-out, ease-out) both fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}}
