@keyframes skeleton-loading{0%{background-color:#e3e6e8;}to{background-color:#f0f3f5;}}@keyframes ff-progress-anim{0%{width:0;}5%{width:0;}10%{width:15%;}30%{width:40%;}50%{width:55%;}80%{width:100%;}95%{width:100%;}to{width:0;}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto;}@keyframes ff_move{0%{background-position:0 0;}to{background-position:50px 50px;}}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url("/wp-content/fonts/Raleway-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}:root{--root-font-size:100%;}:root,.color-scheme--main{--primary-hex:#b15970;--primary-hsl:344 36% 52%;--primary-rgb:177 89 112;--primary-r:177;--primary-g:89;--primary-b:112;--primary-h:344;--primary-s:36%;--primary-l:52%;--primary-hover-h:344;--primary-hover-s:36%;--primary-hover-l:60%;--primary-ultra-light-h:344;--primary-ultra-light-s:36%;--primary-ultra-light-l:95%;--primary-light-h:344;--primary-light-s:36%;--primary-light-l:85%;--primary-semi-light-h:344;--primary-semi-light-s:36%;--primary-semi-light-l:65%;--primary-semi-dark-h:344;--primary-semi-dark-s:36%;--primary-semi-dark-l:35%;--primary-dark-h:344;--primary-dark-s:36%;--primary-dark-l:25%;--primary-ultra-dark-h:344;--primary-ultra-dark-s:36%;--primary-ultra-dark-l:10%;--secondary-hex:#03376a;--secondary-hsl:210 94% 21%;--secondary-rgb:3 55 106;--secondary-r:3;--secondary-g:55;--secondary-b:106;--secondary-h:210;--secondary-s:94%;--secondary-l:21%;--secondary-hover-h:210;--secondary-hover-s:94%;--secondary-hover-l:24%;--secondary-ultra-light-h:210;--secondary-ultra-light-s:94%;--secondary-ultra-light-l:95%;--secondary-light-h:210;--secondary-light-s:94%;--secondary-light-l:85%;--secondary-semi-light-h:210;--secondary-semi-light-s:94%;--secondary-semi-light-l:65%;--secondary-semi-dark-h:210;--secondary-semi-dark-s:94%;--secondary-semi-dark-l:35%;--secondary-dark-h:210;--secondary-dark-s:94%;--secondary-dark-l:25%;--secondary-ultra-dark-h:210;--secondary-ultra-dark-s:94%;--secondary-ultra-dark-l:10%;--accent-hex:#791c60;--accent-hsl:316 62% 29%;--accent-rgb:121 28 96;--accent-r:121;--accent-g:28;--accent-b:96;--accent-h:316;--accent-s:62%;--accent-l:29%;--accent-hover-h:316;--accent-hover-s:62%;--accent-hover-l:42%;--accent-ultra-light-h:316;--accent-ultra-light-s:62%;--accent-ultra-light-l:95%;--accent-light-h:316;--accent-light-s:62%;--accent-light-l:85%;--accent-semi-light-h:316;--accent-semi-light-s:62%;--accent-semi-light-l:65%;--accent-semi-dark-h:316;--accent-semi-dark-s:62%;--accent-semi-dark-l:35%;--accent-dark-h:316;--accent-dark-s:62%;--accent-dark-l:25%;--accent-ultra-dark-h:316;--accent-ultra-dark-s:62%;--accent-ultra-dark-l:10%;--base-hex:#2a1118;--base-hsl:343 42% 12%;--base-rgb:42 17 24;--base-r:42;--base-g:17;--base-b:24;--base-h:343;--base-s:42%;--base-l:12%;--base-hover-h:343;--base-hover-s:42%;--base-hover-l:14%;--base-ultra-light-h:343;--base-ultra-light-s:42%;--base-ultra-light-l:95%;--base-light-h:343;--base-light-s:42%;--base-light-l:85%;--base-semi-light-h:343;--base-semi-light-s:42%;--base-semi-light-l:65%;--base-semi-dark-h:343;--base-semi-dark-s:42%;--base-semi-dark-l:35%;--base-dark-h:343;--base-dark-s:42%;--base-dark-l:25%;--base-ultra-dark-h:343;--base-ultra-dark-s:42%;--base-ultra-dark-l:10%;--neutral-hex:#000;--neutral-hsl:0 0% 0%;--neutral-rgb:0 0 0;--neutral-r:0;--neutral-g:0;--neutral-b:0;--neutral-h:0;--neutral-s:0%;--neutral-l:0%;--neutral-hover-h:0;--neutral-hover-s:0%;--neutral-hover-l:0%;--neutral-ultra-light-h:0;--neutral-ultra-light-s:0%;--neutral-ultra-light-l:95%;--neutral-light-h:0;--neutral-light-s:0%;--neutral-light-l:85%;--neutral-semi-light-h:0;--neutral-semi-light-s:0%;--neutral-semi-light-l:65%;--neutral-semi-dark-h:0;--neutral-semi-dark-s:0%;--neutral-semi-dark-l:35%;--neutral-dark-h:0;--neutral-dark-s:0%;--neutral-dark-l:25%;--neutral-ultra-dark-h:0;--neutral-ultra-dark-s:0%;--neutral-ultra-dark-l:10%;--primary:#b15970;--primary-hover:#be7488;--primary-ultra-light:#f7eef0;--primary-light:#e7cbd2;--primary-semi-light:#c68697;--primary-semi-dark:#79394a;--primary-dark:#572935;--primary-ultra-dark:#231015;--secondary:#03376a;--secondary-hover:#043d77;--secondary-ultra-light:#e6f2fe;--secondary-light:#b5d9fd;--secondary-semi-light:#52a6fa;--secondary-semi-dark:#0559ad;--secondary-dark:#04407c;--secondary-ultra-dark:#021931;--accent:#791c60;--accent-hover:#ae298a;--accent-ultra-light:#faeaf6;--accent-light:#f0c1e4;--accent-semi-light:#dd6ec0;--accent-semi-dark:#912273;--accent-dark:#671852;--accent-ultra-dark:#290a21;--base:#2a1118;--base-hover:#33151d;--base-ultra-light:#f8edf0;--base-light:#e9c9d2;--base-semi-light:#cb8096;--base-semi-dark:#7f3449;--base-dark:#5b2534;--base-ultra-dark:#240f15;--neutral:#000;--neutral-hover:black;--neutral-ultra-light:#f2f2f2;--neutral-light:#d9d9d9;--neutral-semi-light:#a6a6a6;--neutral-semi-dark:#595959;--neutral-dark:#404040;--neutral-ultra-dark:#1a1a1a;--white:#fff;--black:#000;--shade-white:#fff;--shade-black:#000;--heading-color:var(--primary-dark);}:root{--content-width:80rem;--content-width-safe:min(var(--content-width),calc(100% - var(--gutter) * 2));}:root{--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px;}:root{--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(9px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(9px + 2ex);--text-font-family:Raleway;--text-color:var(--base);--text-line-height:calc(9px + 2ex);--text-font-weight:400;--text-text-wrap:pretty;}:root{--heading-font-family:Barlow Semi Condensed;--heading-color:var(--primary-dark);--heading-line-height:calc(6px + 2ex);--heading-font-weight:500;--heading-text-wrap:balance;--base-heading-lh:calc(6px + 2ex);--h1-max-width:100%;--h4-line-height:calc(6px + 2ex);}:root{--text-xs:clamp(.75rem,calc(-.2032538697vw + .7957321207rem),.6331290249rem);--text-s:clamp(.8125rem,calc(.0547147656vw + .8001891777rem),.8439609902rem);--text-m:clamp(1rem,calc(.2173913043vw + .9510869565rem),1.125rem);--text-l:clamp(1.2rem,calc(.5210869565vw + 1.0827554348rem),1.499625rem);--text-xl:clamp(1.44rem,calc(.9721741304vw + 1.2212608207rem),1.999000125rem);--text-xxl:clamp(1.728rem,calc(1.6289863767vw + 1.3614780652rem),2.6646671666rem);}:root{--h6:clamp(.75rem,calc(-.0809100967vw + .7682047718rem),.7034766944rem);--h5:clamp(.8125rem,calc(.217799015vw + .7634952216rem),.9377344336rem);--h4:clamp(1.125rem,calc(.2173913043vw + 1.0760869565rem),1.25rem);--h3:clamp(1.35rem,calc(.55vw + 1.22625rem),1.66625rem);--h2:clamp(1.62rem,calc(1.0454108696vw + 1.3847825543rem),2.22111125rem);--h1:clamp(1.944rem,calc(1.7682457326vw + 1.5461447102rem),2.9607412962rem);}:root{--section-padding-block:var(--section-space-m);--gutter:clamp(1rem,calc(6.9565217391vw + -.5652173913rem),5rem);}:root{--space-xs:clamp(1.125562711rem,calc(-.2183699322vw + 1.1746959458rem),1rem);--space-s:clamp(1.5003750938rem,calc(-.000652337vw + 1.5005218696rem),1.5rem);--space-m:clamp(2rem,calc(.4347826087vw + 1.902173913rem),2.25rem);--space-l:clamp(2.666rem,calc(1.2330434783vw + 2.3885652174rem),3.375rem);--space-xl:clamp(3.553778rem,calc(2.6238643478vw + 2.9634085217rem),5.0625rem);--space-xxl:clamp(4.737186074rem,calc(4.9679372626vw + 3.6194001899rem),7.59375rem);}:root{--section-space-xs:clamp(2.251125422rem,calc(1.3023905704vw + 1.9580875437rem),3rem);--section-space-s:clamp(3.0007501875rem,calc(2.6073909782vw + 2.4140872175rem),4.5rem);--section-space-m:clamp(4rem,calc(4.7826086957vw + 2.9239130435rem),6.75rem);--section-space-l:clamp(5.332rem,calc(8.3356521739vw + 3.4564782609rem),10.125rem);--section-space-xl:clamp(7.107556rem,calc(14.0520765217vw + 3.9458387826rem),15.1875rem);--section-space-xxl:clamp(9.474372148rem,calc(23.1423962643vw + 4.2673329885rem),22.78125rem);}:root{--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m);}:root{--width-10:calc(var(--content-width) * .1);--width-20:calc(var(--content-width) * .2);--width-30:calc(var(--content-width) * .3);--width-40:calc(var(--content-width) * .4);--width-50:calc(var(--content-width) * .5);--width-60:calc(var(--content-width) * .6);--width-70:calc(var(--content-width) * .7);--width-80:calc(var(--content-width) * .8);--width-90:calc(var(--content-width) * .9);--width-full:calc(var(--content-width) * 100%);}:root{--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-1-2:minmax(0,1fr) minmax(0,2fr);--grid-1-3:minmax(0,1fr) minmax(0,3fr);--grid-2-1:minmax(0,2fr) minmax(0,1fr);--grid-2-3:minmax(0,2fr) minmax(0,3fr);--grid-3-1:minmax(0,3fr) minmax(0,1fr);--grid-3-2:minmax(0,3fr) minmax(0,2fr);}:root{--auto-grid-aggressiveness:.7;}:root{--header-height:0rem;--header-height-xl:0rem;--header-height-l:0rem;--header-height-m:0rem;--header-height-s:0rem;--admin-bar-height:var(--wp-admin--admin-bar--height,0px);}@media (min-width: 1281px){:root{--header-height:var(--header-height-xl);}}:root{--offset:1.875rem;}:root{--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:.5em;--blockquote-spacing:var(--paragraph-spacing);}:root{--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--btn-padding-block:.5em;--btn-padding-inline:1.25em;--btn-min-width:6.25rem;--btn-width:max-content;--btn-line-height:1.2;--btn-font-size:var(--text-m);--btn-font-weight:600;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:2px;--btn-outline-border-width:2px;--btn-border-style:solid;--btn-border-radius:var(--radius);--btn-radius:var(--radius);--btn-justify-content:center;--btn-text-align:center;}:root{--link-color:var(--accent);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:600;}:root{--card-padding:var(--space-m);--card-gap:var(--space-l);--card-border-width:var(--border-width);--card-border-style:solid;--card-display:grid;--card-radius:var(--radius);--card-heading-size:var(--h3);--card-text-size:var(--text-m);--card-button-font-size:var(--text-s);--card-icon-size:60px;--card-line-height:1.4;--card-avatar-radius:var(--radius);--card-avatar-border-width:var(--border-width);--card-avatar-border-style:var(--border-style);--card-avatar-size:140px;--card-avatar-aspect-ratio:1;--card-media-radius:var(--radius);--card-media-aspect-ratio:1.3333333333;--card-media-object-fit:cover;--card-icon-radius:var(--icon-radius);}:root,.color-scheme--main,.color-scheme--alt{--light-card-background:var(--white);--light-card-background-hover:var(--light-card-background);--light-card-heading-color:var(--secondary);--light-card-text-color:var(--text-dark-muted);--light-card-link-color:var(--accent);--light-card-link-color-hover:var(--primary-hover);--light-card-button-style:accent;--light-card-border-color:var(--secondary);--dark-card-background:var(--black);--dark-card-background-hover:var(--dark-card-background);--dark-card-heading-color:var(--text-light);--dark-card-text-color:var(--text-light-muted);--dark-card-link-color:var(--primary);--dark-card-link-color-hover:var(--primary-hover);--dark-card-button-style:primary;--dark-card-border-color:var(--border-color-light);}:root{--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:.5px;--col-rule-width-m:1px;--col-rule-width-l:3px;}:root{--sticky-offset-custom:60px;--sticky-offset:var(--header-height,var(--sticky-offset-custom,0));}:root,.color-scheme--main{--body-color:var(--white);--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--white);--text-light-muted:color-mix(in srgb,var(--text-light) 80%,transparent);--text-dark:var(--black);--text-dark-muted:color-mix(in srgb,var(--text-dark) 80%,transparent);}:root,.color-scheme--main{--body-bg-color:var(--white);--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);--bg-ultra-light-button:primary;--bg-light-button:primary;--bg-dark-button:primary;--bg-ultra-dark-button:primary;}:root{--radius:9px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-xs:4px;--radius-s:6px;--radius-m:9px;--radius-l:13.5px;--radius-xl:20.25px;--radius-xxl:30.375px;}:root{--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:color-mix(in oklch,var(--black) 20%,transparent);--border-color-light:color-mix(in oklch,var(--white) 20%,transparent);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);}:root{--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:color-mix(in srgb,var(--black) 20%,transparent);--divider-color-light:color-mix(in srgb,var(--white) 20%,transparent);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark);}:root{--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;}:root{--overlay-1-name:1;--overlay-1-type:none;--overlay-1-opacity:.7;--overlay-1-background-attachment:static;--overlay-1-background-repeat:repeat;--overlay-1-inset:0;--overlay-1-isActive:false;--overlay-2-name:2;--overlay-2-type:none;--overlay-2-opacity:.7;--overlay-2-background-attachment:static;--overlay-2-background-repeat:repeat;--overlay-2-inset:0;--overlay-2-isActive:false;--overlay-3-name:3;--overlay-3-type:none;--overlay-3-opacity:.7;--overlay-3-background-attachment:static;--overlay-3-background-repeat:repeat;--overlay-3-inset:0;--overlay-3-isActive:false;--overlay-4-name:4;--overlay-4-type:none;--overlay-4-opacity:.7;--overlay-4-background-attachment:static;--overlay-4-background-repeat:repeat;--overlay-4-inset:0;--overlay-4-isActive:false;--overlay-5-name:5;--overlay-5-type:none;--overlay-5-opacity:.7;--overlay-5-background-attachment:static;--overlay-5-background-repeat:repeat;--overlay-5-inset:0;--overlay-5-isActive:false;}:root{--icon-size:32px;--icon-padding:.35em;--icon-radius:var(--radius);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-list-icon-size:1em;--icon-list-gap:1em;--icon-light-color:var(--primary-light);--icon-light-color-hover:var(--primary-ultra-light);--icon-light-background:var(--primary-dark);--icon-light-background-hover:var(--primary-ultra-dark);--icon-light-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-light-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-dark-color:var(--primary-dark);--icon-dark-color-hover:var(--primary-semi-dark);--icon-dark-background:var(--primary-light);--icon-dark-background-hover:var(--primary-ultra-light);--icon-dark-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-dark-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-padding-s:var(--icon-padding);--icon-padding-m:var(--icon-padding);--icon-padding-l:var(--icon-padding);--icon-border-color:var(--icon-light-border-color);--icon-border-color-hover:var(--icon-light-border-color-hover);}:root{--box-shadow-md:0 0 40px color-mix(in srgb,black 10%,transparent);--box-shadow-lg:0 0 60px color-mix(in srgb,black 20%,transparent);--box-shadow-xl:0 0 80px color-mix(in srgb,black 30%,transparent);--box-shadow-1:0 0 40px color-mix(in srgb,black 10%,transparent);--box-shadow-2:0 0 60px color-mix(in srgb,black 20%,transparent);--box-shadow-3:0 0 80px color-mix(in srgb,black 30%,transparent);}:root{--root-font-size:100%;}:root,.color-scheme--main{--primary-hex:#b15970;--primary-hsl:344 36% 52%;--primary-rgb:177 89 112;--primary-r:177;--primary-g:89;--primary-b:112;--primary-h:344;--primary-s:36%;--primary-l:52%;--primary-hover-h:344;--primary-hover-s:36%;--primary-hover-l:60%;--primary-ultra-light-h:344;--primary-ultra-light-s:36%;--primary-ultra-light-l:95%;--primary-light-h:344;--primary-light-s:36%;--primary-light-l:85%;--primary-semi-light-h:344;--primary-semi-light-s:36%;--primary-semi-light-l:65%;--primary-semi-dark-h:344;--primary-semi-dark-s:36%;--primary-semi-dark-l:35%;--primary-dark-h:344;--primary-dark-s:36%;--primary-dark-l:25%;--primary-ultra-dark-h:344;--primary-ultra-dark-s:36%;--primary-ultra-dark-l:10%;--secondary-hex:#03376a;--secondary-hsl:210 94% 21%;--secondary-rgb:3 55 106;--secondary-r:3;--secondary-g:55;--secondary-b:106;--secondary-h:210;--secondary-s:94%;--secondary-l:21%;--secondary-hover-h:210;--secondary-hover-s:94%;--secondary-hover-l:24%;--secondary-ultra-light-h:210;--secondary-ultra-light-s:94%;--secondary-ultra-light-l:95%;--secondary-light-h:210;--secondary-light-s:94%;--secondary-light-l:85%;--secondary-semi-light-h:210;--secondary-semi-light-s:94%;--secondary-semi-light-l:65%;--secondary-semi-dark-h:210;--secondary-semi-dark-s:94%;--secondary-semi-dark-l:35%;--secondary-dark-h:210;--secondary-dark-s:94%;--secondary-dark-l:25%;--secondary-ultra-dark-h:210;--secondary-ultra-dark-s:94%;--secondary-ultra-dark-l:10%;--accent-hex:#791c60;--accent-hsl:316 62% 29%;--accent-rgb:121 28 96;--accent-r:121;--accent-g:28;--accent-b:96;--accent-h:316;--accent-s:62%;--accent-l:29%;--accent-hover-h:316;--accent-hover-s:62%;--accent-hover-l:42%;--accent-ultra-light-h:316;--accent-ultra-light-s:62%;--accent-ultra-light-l:95%;--accent-light-h:316;--accent-light-s:62%;--accent-light-l:85%;--accent-semi-light-h:316;--accent-semi-light-s:62%;--accent-semi-light-l:65%;--accent-semi-dark-h:316;--accent-semi-dark-s:62%;--accent-semi-dark-l:35%;--accent-dark-h:316;--accent-dark-s:62%;--accent-dark-l:25%;--accent-ultra-dark-h:316;--accent-ultra-dark-s:62%;--accent-ultra-dark-l:10%;--base-hex:#2a1118;--base-hsl:343 42% 12%;--base-rgb:42 17 24;--base-r:42;--base-g:17;--base-b:24;--base-h:343;--base-s:42%;--base-l:12%;--base-hover-h:343;--base-hover-s:42%;--base-hover-l:14%;--base-ultra-light-h:343;--base-ultra-light-s:42%;--base-ultra-light-l:95%;--base-light-h:343;--base-light-s:42%;--base-light-l:85%;--base-semi-light-h:343;--base-semi-light-s:42%;--base-semi-light-l:65%;--base-semi-dark-h:343;--base-semi-dark-s:42%;--base-semi-dark-l:35%;--base-dark-h:343;--base-dark-s:42%;--base-dark-l:25%;--base-ultra-dark-h:343;--base-ultra-dark-s:42%;--base-ultra-dark-l:10%;--neutral-hex:#000;--neutral-hsl:0 0% 0%;--neutral-rgb:0 0 0;--neutral-r:0;--neutral-g:0;--neutral-b:0;--neutral-h:0;--neutral-s:0%;--neutral-l:0%;--neutral-hover-h:0;--neutral-hover-s:0%;--neutral-hover-l:0%;--neutral-ultra-light-h:0;--neutral-ultra-light-s:0%;--neutral-ultra-light-l:95%;--neutral-light-h:0;--neutral-light-s:0%;--neutral-light-l:85%;--neutral-semi-light-h:0;--neutral-semi-light-s:0%;--neutral-semi-light-l:65%;--neutral-semi-dark-h:0;--neutral-semi-dark-s:0%;--neutral-semi-dark-l:35%;--neutral-dark-h:0;--neutral-dark-s:0%;--neutral-dark-l:25%;--neutral-ultra-dark-h:0;--neutral-ultra-dark-s:0%;--neutral-ultra-dark-l:10%;--primary:#b15970;--primary-hover:#be7488;--primary-ultra-light:#f7eef0;--primary-light:#e7cbd2;--primary-semi-light:#c68697;--primary-semi-dark:#79394a;--primary-dark:#572935;--primary-ultra-dark:#231015;--secondary:#03376a;--secondary-hover:#043d77;--secondary-ultra-light:#e6f2fe;--secondary-light:#b5d9fd;--secondary-semi-light:#52a6fa;--secondary-semi-dark:#0559ad;--secondary-dark:#04407c;--secondary-ultra-dark:#021931;--accent:#791c60;--accent-hover:#ae298a;--accent-ultra-light:#faeaf6;--accent-light:#f0c1e4;--accent-semi-light:#dd6ec0;--accent-semi-dark:#912273;--accent-dark:#671852;--accent-ultra-dark:#290a21;--base:#2a1118;--base-hover:#33151d;--base-ultra-light:#f8edf0;--base-light:#e9c9d2;--base-semi-light:#cb8096;--base-semi-dark:#7f3449;--base-dark:#5b2534;--base-ultra-dark:#240f15;--neutral:#000;--neutral-hover:black;--neutral-ultra-light:#f2f2f2;--neutral-light:#d9d9d9;--neutral-semi-light:#a6a6a6;--neutral-semi-dark:#595959;--neutral-dark:#404040;--neutral-ultra-dark:#1a1a1a;--white:#fff;--black:#000;--shade-white:#fff;--shade-black:#000;--heading-color:var(--primary-dark);}:root{--content-width:80rem;--content-width-safe:min(var(--content-width),calc(100% - var(--gutter) * 2));}:root{--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px;}:root{--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(9px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(9px + 2ex);--text-font-family:Raleway;--text-color:var(--base);--text-line-height:calc(9px + 2ex);--text-font-weight:400;--text-text-wrap:pretty;}:root{--heading-font-family:Barlow Semi Condensed;--heading-color:var(--primary-dark);--heading-line-height:calc(6px + 2ex);--heading-font-weight:500;--heading-text-wrap:balance;--base-heading-lh:calc(6px + 2ex);--h1-max-width:100%;--h4-line-height:calc(6px + 2ex);}:root{--text-xs:clamp(.75rem,calc(-.2032538697vw + .7957321207rem),.6331290249rem);--text-s:clamp(.8125rem,calc(.0547147656vw + .8001891777rem),.8439609902rem);--text-m:clamp(1rem,calc(.2173913043vw + .9510869565rem),1.125rem);--text-l:clamp(1.2rem,calc(.5210869565vw + 1.0827554348rem),1.499625rem);--text-xl:clamp(1.44rem,calc(.9721741304vw + 1.2212608207rem),1.999000125rem);--text-xxl:clamp(1.728rem,calc(1.6289863767vw + 1.3614780652rem),2.6646671666rem);}:root{--h6:clamp(.75rem,calc(-.0809100967vw + .7682047718rem),.7034766944rem);--h5:clamp(.8125rem,calc(.217799015vw + .7634952216rem),.9377344336rem);--h4:clamp(1.125rem,calc(.2173913043vw + 1.0760869565rem),1.25rem);--h3:clamp(1.35rem,calc(.55vw + 1.22625rem),1.66625rem);--h2:clamp(1.62rem,calc(1.0454108696vw + 1.3847825543rem),2.22111125rem);--h1:clamp(1.944rem,calc(1.7682457326vw + 1.5461447102rem),2.9607412962rem);}:root{--section-padding-block:var(--section-space-m);--gutter:clamp(1rem,calc(6.9565217391vw + -.5652173913rem),5rem);}:root{--space-xs:clamp(1.125562711rem,calc(-.2183699322vw + 1.1746959458rem),1rem);--space-s:clamp(1.5003750938rem,calc(-.000652337vw + 1.5005218696rem),1.5rem);--space-m:clamp(2rem,calc(.4347826087vw + 1.902173913rem),2.25rem);--space-l:clamp(2.666rem,calc(1.2330434783vw + 2.3885652174rem),3.375rem);--space-xl:clamp(3.553778rem,calc(2.6238643478vw + 2.9634085217rem),5.0625rem);--space-xxl:clamp(4.737186074rem,calc(4.9679372626vw + 3.6194001899rem),7.59375rem);}:root{--section-space-xs:clamp(2.251125422rem,calc(1.3023905704vw + 1.9580875437rem),3rem);--section-space-s:clamp(3.0007501875rem,calc(2.6073909782vw + 2.4140872175rem),4.5rem);--section-space-m:clamp(4rem,calc(4.7826086957vw + 2.9239130435rem),6.75rem);--section-space-l:clamp(5.332rem,calc(8.3356521739vw + 3.4564782609rem),10.125rem);--section-space-xl:clamp(7.107556rem,calc(14.0520765217vw + 3.9458387826rem),15.1875rem);--section-space-xxl:clamp(9.474372148rem,calc(23.1423962643vw + 4.2673329885rem),22.78125rem);}:root{--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m);}:root{--width-10:calc(var(--content-width) * .1);--width-20:calc(var(--content-width) * .2);--width-30:calc(var(--content-width) * .3);--width-40:calc(var(--content-width) * .4);--width-50:calc(var(--content-width) * .5);--width-60:calc(var(--content-width) * .6);--width-70:calc(var(--content-width) * .7);--width-80:calc(var(--content-width) * .8);--width-90:calc(var(--content-width) * .9);--width-full:calc(var(--content-width) * 100%);}:root{--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-1-2:minmax(0,1fr) minmax(0,2fr);--grid-1-3:minmax(0,1fr) minmax(0,3fr);--grid-2-1:minmax(0,2fr) minmax(0,1fr);--grid-2-3:minmax(0,2fr) minmax(0,3fr);--grid-3-1:minmax(0,3fr) minmax(0,1fr);--grid-3-2:minmax(0,3fr) minmax(0,2fr);}:root{--auto-grid-aggressiveness:.7;}:root{--header-height:0rem;--header-height-xl:0rem;--header-height-l:0rem;--header-height-m:0rem;--header-height-s:0rem;--admin-bar-height:var(--wp-admin--admin-bar--height,0px);}@media (min-width: 1281px){:root{--header-height:var(--header-height-xl);}}:root{--offset:1.875rem;}:root{--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:.5em;--blockquote-spacing:var(--paragraph-spacing);}:root{--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--btn-padding-block:.5em;--btn-padding-inline:1.25em;--btn-min-width:6.25rem;--btn-width:max-content;--btn-line-height:1.2;--btn-font-size:var(--text-m);--btn-font-weight:600;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:2px;--btn-outline-border-width:2px;--btn-border-style:solid;--btn-border-radius:var(--radius);--btn-radius:var(--radius);--btn-justify-content:center;--btn-text-align:center;}:root{--link-color:var(--accent);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:600;}:root{--card-padding:var(--space-m);--card-gap:var(--space-l);--card-border-width:var(--border-width);--card-border-style:solid;--card-display:grid;--card-radius:var(--radius);--card-heading-size:var(--h3);--card-text-size:var(--text-m);--card-button-font-size:var(--text-s);--card-icon-size:60px;--card-line-height:1.4;--card-avatar-radius:var(--radius);--card-avatar-border-width:var(--border-width);--card-avatar-border-style:var(--border-style);--card-avatar-size:140px;--card-avatar-aspect-ratio:1;--card-media-radius:var(--radius);--card-media-aspect-ratio:1.3333333333;--card-media-object-fit:cover;--card-icon-radius:var(--icon-radius);}:root,.color-scheme--main,.color-scheme--alt{--light-card-background:var(--white);--light-card-background-hover:var(--light-card-background);--light-card-heading-color:var(--secondary);--light-card-text-color:var(--text-dark-muted);--light-card-link-color:var(--accent);--light-card-link-color-hover:var(--primary-hover);--light-card-button-style:accent;--light-card-border-color:var(--secondary);--dark-card-background:var(--black);--dark-card-background-hover:var(--dark-card-background);--dark-card-heading-color:var(--text-light);--dark-card-text-color:var(--text-light-muted);--dark-card-link-color:var(--primary);--dark-card-link-color-hover:var(--primary-hover);--dark-card-button-style:primary;--dark-card-border-color:var(--border-color-light);}:root{--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:.5px;--col-rule-width-m:1px;--col-rule-width-l:3px;}:root{--sticky-offset-custom:60px;--sticky-offset:var(--header-height,var(--sticky-offset-custom,0));}:root,.color-scheme--main{--body-color:var(--white);--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--white);--text-light-muted:color-mix(in srgb,var(--text-light) 80%,transparent);--text-dark:var(--black);--text-dark-muted:color-mix(in srgb,var(--text-dark) 80%,transparent);}:root,.color-scheme--main{--body-bg-color:var(--white);--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);--bg-ultra-light-button:primary;--bg-light-button:primary;--bg-dark-button:primary;--bg-ultra-dark-button:primary;}:root{--radius:9px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-xs:4px;--radius-s:6px;--radius-m:9px;--radius-l:13.5px;--radius-xl:20.25px;--radius-xxl:30.375px;}:root{--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:color-mix(in oklch,var(--black) 20%,transparent);--border-color-light:color-mix(in oklch,var(--white) 20%,transparent);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);}:root{--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:color-mix(in srgb,var(--black) 20%,transparent);--divider-color-light:color-mix(in srgb,var(--white) 20%,transparent);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark);}:root{--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;}:root{--overlay-1-name:1;--overlay-1-type:none;--overlay-1-opacity:.7;--overlay-1-background-attachment:static;--overlay-1-background-repeat:repeat;--overlay-1-inset:0;--overlay-1-isActive:false;--overlay-2-name:2;--overlay-2-type:none;--overlay-2-opacity:.7;--overlay-2-background-attachment:static;--overlay-2-background-repeat:repeat;--overlay-2-inset:0;--overlay-2-isActive:false;--overlay-3-name:3;--overlay-3-type:none;--overlay-3-opacity:.7;--overlay-3-background-attachment:static;--overlay-3-background-repeat:repeat;--overlay-3-inset:0;--overlay-3-isActive:false;--overlay-4-name:4;--overlay-4-type:none;--overlay-4-opacity:.7;--overlay-4-background-attachment:static;--overlay-4-background-repeat:repeat;--overlay-4-inset:0;--overlay-4-isActive:false;--overlay-5-name:5;--overlay-5-type:none;--overlay-5-opacity:.7;--overlay-5-background-attachment:static;--overlay-5-background-repeat:repeat;--overlay-5-inset:0;--overlay-5-isActive:false;}:root{--icon-size:32px;--icon-padding:.35em;--icon-radius:var(--radius);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-list-icon-size:1em;--icon-list-gap:1em;--icon-light-color:var(--primary-light);--icon-light-color-hover:var(--primary-ultra-light);--icon-light-background:var(--primary-dark);--icon-light-background-hover:var(--primary-ultra-dark);--icon-light-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-light-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-dark-color:var(--primary-dark);--icon-dark-color-hover:var(--primary-semi-dark);--icon-dark-background:var(--primary-light);--icon-dark-background-hover:var(--primary-ultra-light);--icon-dark-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-dark-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-padding-s:var(--icon-padding);--icon-padding-m:var(--icon-padding);--icon-padding-l:var(--icon-padding);--icon-border-color:var(--icon-light-border-color);--icon-border-color-hover:var(--icon-light-border-color-hover);}:root{--box-shadow-md:0 0 40px color-mix(in srgb,black 10%,transparent);--box-shadow-lg:0 0 60px color-mix(in srgb,black 20%,transparent);--box-shadow-xl:0 0 80px color-mix(in srgb,black 30%,transparent);--box-shadow-1:0 0 40px color-mix(in srgb,black 10%,transparent);--box-shadow-2:0 0 60px color-mix(in srgb,black 20%,transparent);--box-shadow-3:0 0 80px color-mix(in srgb,black 30%,transparent);}:root{interpolate-size:allow-keywords;}*,*::before,*::after{box-sizing:border-box;}body{min-block-size:100vh;}input,button,textarea,select{font:inherit;}:where(dd){margin-inline-start:0;}@font-face{font-family:"Barlow Semi Condensed";src:url("/wp-content/fonts/BarlowSemiCondensed-Medium.woff2") format("");font-style:normal;font-weight:500;font-display:swap;}html{font-size:var(--root-font-size) !important;}:where(body){font-size:var(--default-font-size,var(--text-m));font-family:var(--text-font-family);color:var(--text-color);line-height:var(--text-line-height);font-weight:var(--text-font-weight);text-wrap:var(--text-text-wrap);background:var(--body-bg-color,var(--white));}:where(p){line-height:var(--text-line-height,calc(9px + 2ex));}body a:where(:not([class*= btn--])){color:var(--link-color,var(--accent));font-weight:var(--link-weight,600);-webkit-text-decoration:var(--link-decoration,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,auto);transition:var(--link-transition,var(--transition));}@media (hover: hover) and (pointer: fine){body a:where(:not([class*= btn--])):hover{color:var(--link-color-hover,var(--primary-hover));}}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){font-family:var(--heading-font-family);color:var(--heading-color);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap);}h1{font-size:var(--h1);max-width:var(--h1-max-width);}h2{font-size:var(--h2);}h3{font-size:var(--h3);}@layer acss-layer-anchors{--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);}.btn--accent{--btn-background:var(--transparent);--btn-background-hover:var(--accent-hover);--btn-text-color:var(--accent);--btn-text-color-hover:var(--accent-ultra-light);--btn-border-color:var(--accent);--btn-border-color-hover:var(--accent-hover);--focus-color:var(--accent-light);}.card:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):hover{background:var(--card-background-hover,var(--card-background));}.card :where([class*="__media"]:not([class*="wrapper"])),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where([class*="__media"]:not([class*="wrapper"])){border-radius:var(--card-media-radius,var(--radius,0));aspect-ratio:var(--card-media-aspect-ratio,16 / 9);object-fit:var(--card-media-object-fit,fill);overflow:clip;inline-size:100%;}.card :where([class*="__media"]:not([class*="wrapper"])) img,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where([class*="__media"]:not([class*="wrapper"])) img{object-fit:var(--card-media-object-fit,fill);}.card :where(img[class*="__avatar"]:not([class*="wrapper"])),.card :where([class*="__avatar"] img),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where(img[class*="__avatar"]:not([class*="wrapper"])),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where([class*="__avatar"] img){border-radius:var(--card-avatar-radius,50vw);border-width:var(--card-avatar-border-width,0);border-style:var(--card-avatar-border-style,solid);border-color:var(--card-avatar-border-color,transparent);inline-size:var(--card-avatar-size,48px);block-size:var(--card-avatar-size,48px);align-self:center;aspect-ratio:1;object-fit:cover;overflow:clip;}.card :where(img[class*="__avatar"]:not([class*="wrapper"])) img,.card :where([class*="__avatar"] img) img,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where(img[class*="__avatar"]:not([class*="wrapper"])) img,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where([class*="__avatar"] img) img{object-fit:cover;}.card :is(h1,h2,h3,h4,h5,h6),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :is(h1,h2,h3,h4,h5,h6){font-size:var(--card-heading-size,var(--h3));color:var(--card-heading-color,var(--text-dark));}.card :where(a):where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*="btn--"],[data-icon])),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where(a):where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*="btn--"],[data-icon])){color:var(--card-link-color,var(--primary));}.card :where(a):where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*="btn--"],[data-icon])):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where(a):where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*="btn--"],[data-icon])):hover{color:var(--card-link-color-hover,var(--primary-hover));}.card :where([class*="__icon"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) :where([class*="__icon"]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);}.card [class*="btn--"],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))) [class*="btn--"]{--btn-font-size:var(--card-button-font-size,var(--text-s));--btn-background:var(--transparent);--btn-background-hover:var(--accent-hover);--btn-text-color:var(--accent);--btn-text-color-hover:var(--accent-ultra-light);--btn-border-color:var(--accent);--btn-border-color-hover:var(--accent-hover);--focus-color:var(--accent-light);}.card:where([class*="--alt"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]){--concentric-radius:calc(var(--radius) + var(--card-padding) / 2);--card-background:var(--dark-card-background);--card-background-hover:var(--dark-card-background-hover);--card-heading-color:var(--dark-card-heading-color);--card-text-color:var(--dark-card-text-color);--card-link-color:var(--dark-card-link-color);--card-link-color-hover:var(--dark-card-link-color-hover);--card-button-style:var(--dark-card-button-style);--card-border-color:var(--dark-card-border-color);}.card:where([class*="--alt"]) :where([class*="__icon"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--alt"]) :where([class*="__icon"]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--alt"]) :where([class*="__icon"]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--alt"]) :where([class*="__icon"]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--alt"]) :where([class*="__icon"]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]) svg{color:var(--icon-color);}.card:where([class*="--alt"]) :where([class*="__icon"]):is(a):hover,.card:where([class*="--alt"]) :where([class*="__icon"]) [data-icon-hover]:hover,.card:where([class*="--alt"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--alt"]) :where([data-icon]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]){--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--alt"]) :where([data-icon]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--alt"]) :where([data-icon]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--alt"]) :where([data-icon]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--alt"]) :where([data-icon]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]) svg{color:var(--icon-color);}.card:where([class*="--alt"]) :where([data-icon]):is(a):hover,.card:where([class*="--alt"]) :where([data-icon]) [data-icon-hover]:hover,.card:where([class*="--alt"]) :where([data-icon]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) :where([data-icon]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--alt"]) [class*="btn--"],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--alt"]) [class*="btn--"]{--btn-font-size:var(--card-button-font-size,var(--text-s));--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);}.card:where([class*="--light"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]){--concentric-radius:calc(var(--radius) + var(--card-padding) / 2);--card-background:var(--light-card-background);--card-background-hover:var(--light-card-background-hover);--card-heading-color:var(--light-card-heading-color);--card-text-color:var(--light-card-text-color);--card-link-color:var(--light-card-link-color);--card-link-color-hover:var(--light-card-link-color-hover);--card-button-style:var(--light-card-button-style);--card-border-color:var(--light-card-border-color);}.card:where([class*="--light"]) :where([class*="__icon"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);--icon-color:var(--primary-light);--icon-color-hover:var(--primary-ultra-light);--icon-background:var(--primary-dark);--icon-background-hover:var(--primary-ultra-dark);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--light"]) :where([class*="__icon"]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--light"]) :where([class*="__icon"]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--light"]) :where([class*="__icon"]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--light"]) :where([class*="__icon"]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]) svg{color:var(--icon-color);}.card:where([class*="--light"]) :where([class*="__icon"]):is(a):hover,.card:where([class*="--light"]) :where([class*="__icon"]) [data-icon-hover]:hover,.card:where([class*="--light"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--light"]) :where([data-icon]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]){--icon-color:var(--primary-light);--icon-color-hover:var(--primary-ultra-light);--icon-background:var(--primary-dark);--icon-background-hover:var(--primary-ultra-dark);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--light"]) :where([data-icon]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--light"]) :where([data-icon]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--light"]) :where([data-icon]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--light"]) :where([data-icon]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]) svg{color:var(--icon-color);}.card:where([class*="--light"]) :where([data-icon]):is(a):hover,.card:where([class*="--light"]) :where([data-icon]) [data-icon-hover]:hover,.card:where([class*="--light"]) :where([data-icon]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) :where([data-icon]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--light"]) [class*="btn--"],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--light"]) [class*="btn--"]{--btn-font-size:var(--card-button-font-size,var(--text-s));--btn-background:var(--transparent);--btn-background-hover:var(--accent-hover);--btn-text-color:var(--accent);--btn-text-color-hover:var(--accent-ultra-light);--btn-border-color:var(--accent);--btn-border-color-hover:var(--accent-hover);--focus-color:var(--accent-light);}.card:where([class*="--dark"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]){--concentric-radius:calc(var(--radius) + var(--card-padding) / 2);--card-background:var(--dark-card-background);--card-background-hover:var(--dark-card-background-hover);--card-heading-color:var(--dark-card-heading-color);--card-text-color:var(--dark-card-text-color);--card-link-color:var(--dark-card-link-color);--card-link-color-hover:var(--dark-card-link-color-hover);--card-button-style:var(--dark-card-button-style);--card-border-color:var(--dark-card-border-color);}.card:where([class*="--dark"]) :where([class*="__icon"]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--dark"]) :where([class*="__icon"]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--dark"]) :where([class*="__icon"]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--dark"]) :where([class*="__icon"]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--dark"]) :where([class*="__icon"]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]) svg{color:var(--icon-color);}.card:where([class*="--dark"]) :where([class*="__icon"]):is(a):hover,.card:where([class*="--dark"]) :where([class*="__icon"]) [data-icon-hover]:hover,.card:where([class*="--dark"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([class*="__icon"]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--dark"]) :where([data-icon]),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]){--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.card:where([class*="--dark"]) :where([data-icon]):is(svg,i,a),:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);box-shadow:var(--icon-shadow,none);overflow:visible;}.card:where([class*="--dark"]) :where([data-icon]):is(i)::before,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}.card:where([class*="--dark"]) :where([data-icon]).brxe-icon,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]).brxe-icon{font-size:var(--icon-size);}.card:where([class*="--dark"]) :where([data-icon]) svg,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]) svg{color:var(--icon-color);}.card:where([class*="--dark"]) :where([data-icon]):is(a):hover,.card:where([class*="--dark"]) :where([data-icon]) [data-icon-hover]:hover,.card:where([class*="--dark"]) :where([data-icon]) [data-icon-hover]:hover [data-icon],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]):is(a):hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]) [data-icon-hover]:hover,:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) :where([data-icon]) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.card:where([class*="--dark"]) [class*="btn--"],:is([class*="card"]:where(:not([class*="__"],[class*="wrapper"],[class*="cards"],[class*="group"]))):where([class*="--dark"]) [class*="btn--"]{--btn-font-size:var(--card-button-font-size,var(--text-s));--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);}[data-icon]:is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}[data-icon]:is(a):hover,[data-icon] [data-icon-hover]:hover,[data-icon] [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}.icon--s,[data-icon-size="s"]{--icon-size:var(--icon-size-s);--icon-padding:var(--icon-padding-s);}.icon--m,[data-icon-size="m"]{--icon-size:var(--icon-size-m);--icon-padding:var(--icon-padding-m);}.icon--l,[data-icon-size="l"]{--icon-size:var(--icon-size-l);--icon-padding:var(--icon-padding-l);}.icon--light,[data-icon-theme="light"]{--icon-color:var(--primary-light);--icon-color-hover:var(--primary-ultra-light);--icon-background:var(--primary-dark);--icon-background-hover:var(--primary-ultra-dark);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.icon--dark,[data-icon-theme="dark"]{--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb,var(--primary-dark) 10%,transparent);--icon-border-color-hover:color-mix(in srgb,var(--primary-dark) 10%,transparent);}.icon--boxed,[data-icon-style="boxed"]{padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent);}.icon--naked,[data-icon-style="naked"]{--icon-background:transparent;--icon-border-width:0;--icon-padding:0;}:is([data-icon-list],.icon-list){display:flex;flex-direction:column;gap:var(--icon-list-gap,1em);}:is([data-icon-list],.icon-list) :where(svg,i){--icon-size:var(--icon-list-icon-size,1em);position:relative;translate:var(--icon-inline-offset,0) var(--icon-block-offset,0);flex-shrink:0;}:is([data-icon-list],.icon-list) :where(svg,i):is(svg,i,a){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);overflow:visible;}:is([data-icon-list],.icon-list) :where(svg,i):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size);}:is([data-icon-list],.icon-list) :where(svg,i).brxe-icon{font-size:var(--icon-size);}:is([data-icon-list],.icon-list) :where(svg,i) svg{color:var(--icon-color);}:is([data-icon-list],.icon-list) :where(svg,i):is(a):hover,:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover,:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover);}:is([data-icon-list],.icon-list) a:hover{--icon-color:var(--icon-color-hover,var(--primary));--icon-background:var(--icon-background-hover,var(--primary-hover));}html{scroll-behavior:smooth;}html:focus-within{scroll-behavior:auto;}.hidden-accessible{position:absolute !important;inline-size:1px !important;block-size:1px !important;padding:0;margin:-1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;border:0;}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}:focus{outline:none;box-shadow:none;}:focus-visible{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}@supports not selector(:focus-visible){:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}}:where(section:not(section section)){display:flex;flex-direction:column;padding-block:var(--section-padding-block);padding-inline:var(--gutter);}:has(> .is-bg){position:relative;isolation:isolate;}:is(*,img,figure,picture).is-bg{position:var(--bg-position,absolute);inset:var(--bg-inset,0);inline-size:var(--bg-width,100%);block-size:var(--bg-height,100%);border-radius:var(--bg-radius,0);object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center);z-index:var(--bg-z-index,-2);border-radius:var(--bg-radius,0);pointer-events:none;}:is(*,img,figure,picture).is-bg > img{object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center);}:where(.content-grid){--full:minmax(var(--gutter),1fr);padding-inline:0;column-gap:0 !important;display:grid !important;grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0,var(--feature-max-width,100px)) [feature-start] minmax(0,var(--feature-width,50px)) [content-start] min(var(--content-width),100% - var(--gutter) * 2) [content-end] minmax(0,var(--feature-width,50px)) [feature-end] minmax(0,var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end];}.content-grid:is([class*="padding--"],[class*="section--"],[class*="header--"]){padding-inline:0;}:root,.color-scheme--main{--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);}:where(.bg--ultra-light){--relative-text-color:var(--bg-ultra-light-text);color:var(--relative-text-color,inherit);}:where(.bg--light){--relative-text-color:var(--bg-light-text);color:var(--relative-text-color,inherit);}:where(.bg--dark){--relative-text-color:var(--bg-dark-text);color:var(--relative-text-color,inherit);}:where(.bg--ultra-dark){--relative-text-color:var(--bg-ultra-dark-text);color:var(--relative-text-color,inherit);}.bg--ultra-light :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit);}.bg--light :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit);}.bg--dark :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit);}.bg--ultra-dark :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit);}[class*="overlay--"],.overlay{position:relative;z-index:0;}[class*="overlay--"]::before,.overlay::before{content:"";background:var(--overlay-color,rgba(0,0,0,.7));position:absolute;inset:0;z-index:-1;}.text--primary,.text--primary :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary);}.text--primary-hover,.text--primary-hover :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-hover);}.text--primary-ultra-light,.text--primary-ultra-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-ultra-light);}.text--primary-light,.text--primary-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-light);}.text--primary-semi-light,.text--primary-semi-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-semi-light);}.text--primary-semi-dark,.text--primary-semi-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-semi-dark);}.text--primary-dark,.text--primary-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-dark);}.text--primary-ultra-dark,.text--primary-ultra-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--primary-ultra-dark);}.text--secondary,.text--secondary :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary);}.text--secondary-hover,.text--secondary-hover :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-hover);}.text--secondary-ultra-light,.text--secondary-ultra-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-ultra-light);}.text--secondary-light,.text--secondary-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-light);}.text--secondary-semi-light,.text--secondary-semi-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-semi-light);}.text--secondary-semi-dark,.text--secondary-semi-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-semi-dark);}.text--secondary-dark,.text--secondary-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-dark);}.text--secondary-ultra-dark,.text--secondary-ultra-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--secondary-ultra-dark);}.text--accent,.text--accent :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent);}.text--accent-hover,.text--accent-hover :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-hover);}.text--accent-ultra-light,.text--accent-ultra-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-ultra-light);}.text--accent-light,.text--accent-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-light);}.text--accent-semi-light,.text--accent-semi-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-semi-light);}.text--accent-semi-dark,.text--accent-semi-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-semi-dark);}.text--accent-dark,.text--accent-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-dark);}.text--accent-ultra-dark,.text--accent-ultra-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--accent-ultra-dark);}.text--base,.text--base :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base);}.text--base-hover,.text--base-hover :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-hover);}.text--base-ultra-light,.text--base-ultra-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-ultra-light);}.text--base-light,.text--base-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-light);}.text--base-semi-light,.text--base-semi-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-semi-light);}.text--base-semi-dark,.text--base-semi-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-semi-dark);}.text--base-dark,.text--base-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-dark);}.text--base-ultra-dark,.text--base-ultra-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--base-ultra-dark);}.text--neutral,.text--neutral :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral);}.text--neutral-hover,.text--neutral-hover :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-hover);}.text--neutral-ultra-light,.text--neutral-ultra-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-ultra-light);}.text--neutral-light,.text--neutral-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-light);}.text--neutral-semi-light,.text--neutral-semi-light :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-semi-light);}.text--neutral-semi-dark,.text--neutral-semi-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-semi-dark);}.text--neutral-dark,.text--neutral-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-dark);}.text--neutral-ultra-dark,.text--neutral-ultra-dark :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--neutral-ultra-dark);}.text--white,.text--white :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--white);}.text--black,.text--black :where(:is(h1,h2,h3,h4,h5,h6)){color:var(--black);}.text--xxl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xxl-max-width);}.text--xl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xl-max-width);}.text--l:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-l-max-width);}.text--m:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-m-max-width);}.text--s:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-s-max-width);}.text--xs:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xs-max-width);}[class*="line-clamp--"]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-count);}[class*="center--"]:where(:not([class*="self"])){display:flex;flex-direction:column;align-items:var(--align-items,initial);justify-content:var(--justify-content,initial);text-align:var(--text-align,inherit);}[class*="object-fit--"],[class*="object-fit--"] img{-o-object-position:var(--object-position,50% 50%);object-position:var(--object-position,50% 50%);}[class*="height--"]{block-size:var(--height,initial);min-block-size:var(--min-height,initial);max-block-size:var(--max-height,initial);}:is([class*="col-count--"],[class*="col-width--"]){display:block !important;}[class*="col-rule--"]{-moz-column-rule-color:var(--col-rule-color,var(--black));column-rule-color:var(--col-rule-color,var(--black));}[class*="col-"] > *{break-inside:avoid;}:where([class*="masonry--"] > *){break-inside:avoid;width:100%;}:where([class*="masonry--"]){--col-gap:var(--grid-gap);}:where([class*="masonry--"] > *){margin-block-end:var(--grid-gap);}[class*="masonry"]:is([class*="gap--"],[class*="row-gap--"],[class*="content-gap"],[class*="container-gap"],[class*="grid-gap"],[class*="fr-content-gap"],[class*="fr-container-gap"],[class*="fr-grid-gap"]) > *{margin-block-end:var(--row-gap);}body [class*="grid--"]{display:grid;}[class*="grid--auto"]:where(:not([class*="rows"])){display:grid !important;grid-template-columns:var(--grid-template-columns);gap:var(--grid-gap);inline-size:100%;--grid-template-columns-any:var(--grid-template-columns-fit);--grid-template-columns-fit:repeat(auto-fit,minmax(var(--min-formula),1fr));--grid-template-columns-fill:repeat(auto-fill,minmax(var(--min-formula),1fr));--grid-template-columns-even-fit:repeat(auto-fit,minmax(var(--min-formula),1fr) minmax(var(--min-formula),1fr));--grid-template-columns-even-fill:repeat(auto-fill,minmax(var(--min-formula),1fr) minmax(var(--min-formula),1fr));}[class*="grid--auto"]:where(:not([class*="rows"])) > *{min-width:0;max-width:100%;overflow-wrap:break-word;}[class*="aspect--"]{aspect-ratio:var(--aspect-ratio);}[class*="marker--"] li::marker{color:var(--marker-color,var(--primary));}:has(> .ribbon){position:relative;overflow:hidden;}:where(section:not(section section)){gap:var(--container-gap);}:where(section:not(section section)) > :where(div,ul,ol){gap:var(--content-gap);}:where([data-etch-element="flex-div"]:not(main)){gap:var(--content-gap);}section > div:where([class*="grid--"]),:where([class*="grid--"]){gap:var(--grid-gap);}a[class*="link--"],[class*="link--"] a,button[class*="link--"],[class*="link--"] button{color:var(--link-color);text-decoration-color:var(--link-color);}a[class*="link--"]:hover,[class*="link--"] a:hover,button[class*="link--"]:hover,[class*="link--"] button:hover{color:var(--link-color-hover);text-decoration-color:var(--link-color-hover);}button[class*="link--"],[class*="link--"] button{background:transparent;}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0;}.smart-spacing-normalize :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0;}.smart-spacing > * + :where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing,var(--flow-spacing,initial));margin-block-end:0;}.smart-spacing--off :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0;}