/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c--block{--block_c:var(--body-c);--block_bg:var(--body-bg);--_block_c:var(--block-type_c,var(--block_c));--_block_bg:var(--block-type_bg,var(--block_bg));--_block-label_c:var(--block-label_c,var(--c_primary_500));--_block-label_m-b-e:var(--block-label_m-b-e,var(--size_700));--_block-description_m-b-e:var(--block-description_m-b-e,var(--size_600));--_block_p:var(--block_p,1rem);--_block_b-r:var(--block_b-r,0.25rem);color:var(--_block_c);background:var(--_block_bg);padding:var(--_block_p);border-radius:var(--_block_b-r);transition:color 0.3s,background 0.3s;}.c--block .block_label{color:var(--_block-label_c);margin-block-end:var(--_block-label_m-b-e);}.c--block .block-description{margin-block-end:var(--_block-description_m-b-e);}
.button{--btn_c:var(--body_c);--btn_bg:var(--body_bg);--btn_b-c:var(--btn_bg);--_btn_c:var(--btn-type_c,var(--btn_c));--_btn_bg:var(--btn-type_bg,var(--btn_bg,var(--body-bg)));--_btn_b-c:var(--btn-type_b-c,var(--btn_b-c));--_btn_d:var(--btn_d,inline-block);--_btn_f-s:var(--btn_f-s,1rem);--_btn_l-h:var(--btn_l-h,1.2);--_btn_p-b:var(--btn_p-b,0.5em);--_btn_p-i:var(--btn_p-i,1.2em);--_btn_b:var(--btn_b,var(--_btn_b-w) var(--_btn_b-s) var(--btn-state_b-c,var(--_btn_b-c)));--_btn_b-w:var(--btn_b-w,1px);--_btn_b-s:var(--btn_b-s,solid);--_btn_b-r:var(--btn_b-r,var(--b-r));--_btn_t:color 0.3s ease-in-out,background 0.3s ease-in-out,border-color 0.3s ease-in-out,outline 0.1s ease-in-out;--_btn_cursor:var(--btn_cursor,pointer);--_btn_t-a:var(--btn_t-a,center);--_btn_t-d:var(--btn_t-d,none);--_btn_o-o:var(--btn_o-o,2px);--_btn_o-w:var(--btn_o-w,0px);--_btn_o-s:var(--btn_o-s,solid);--_btn_o-c:var(--btn_o-c,transparent);--_btn-mix_c:var(--btn-mix_c,light-dark(var(--c_black),var(--c_white)));--_btn-mix_c-d:var(--btn-mix_c-d,light-dark(var(--c_white),var(--c_black)));--_btn_c_f:var(--btn_c_f,var(--_btn_c));--_btn_c_a:var(--btn_c_a,var(--_btn_c));color:var(--btn-state_c,var(--_btn_c));background:var(--btn-state_bg,var(--_btn_bg));border:var(--_btn_b);display:var(--_btn_d);padding-block:var(--btn-type_p-b,var(--_btn_p-b));padding-inline:var(--btn-type_p-i,var(--_btn_p-i));border-radius:var(--_btn_b-r);font-size:var(--_btn_f-s);line-height:var(--_btn_l-h);cursor:var(--_btn_cursor);transition:var(--btn_transition,var(--_btn_t));text-align:var(--_btn_t-a);text-decoration:var(--_btn_t-d);outline-offset:var(--_btn_o-o);outline:var(--_btn_o-w) var(--_btn_o-s) var(--_btn_o-c);&.hover,&:hover{--btn-state_c:var(--btn_c_h,var(--_btn_c));--btn-state_bg:var(--btn_bg_h,color-mix(in oklab,var(--_btn_bg),var(--_btn-mix_c) 20%));--btn-state_b-c:var(--btn_b-c_h,var(--btn-state_bg));}&:focus,&:focus-visible{--btn-state_c:var(--btn_c_f,var(--_btn_c));--btn-state_bg:var(--btn_bg_f,color-mix(in oklab,var(--_btn_bg),var(--_btn-mix_c) 30%));--btn-state_b-c:var(--btn_b-c_f,var(--btn-state_bg));--_btn_o-w:2px;--_btn_o-c:var(--btn_bg_f,var(--btn-state_bg));}&.active,&:active{--btn-state_c:var(--btn_c_a,var(--_btn_c));--btn-state_bg:var(--btn_bg_a,color-mix(in oklab,var(--_btn_bg),var(--_btn-mix_c) 35%));--btn-state_b-c:var(--btn_b-c_a,var(--btn-state_bg));}&:disabled,&[disabled],&[aria-disabled="true"]{--btn-state_c:var(--btn_c_d,var(--_btn_c));--btn-state_bg:var(--btn_bg_d,var(--_btn_bg));--btn-state_b-c:var(--btn_b-c_d,var(--_btn_b-c));--_btn_cursor:var(--btn_cursor-disabled,not-allowed);opacity:0.6;pointer-events:none;}&.button-outline{--_btn-outline_c:var(--btn_c);--_btn-outline_bg:var(--btn_bg);--btn-type_bg:transparent;--btn-type_c:var(--btn_bg);--btn-type_b-c:var(--btn-type_c);--btn_c_h:var(--_btn-outline_c);--btn_c_a:var(--_btn-outline_c);--btn_c_f:var(--_btn-outline_c);--btn_bg_h:var(--_btn-outline_bg);--btn_bg_a:color-mix(in oklab,var(--_btn-outline_bg),var(--_btn-mix_c-d) 20%);--btn_bg_f:color-mix(in oklab,var(--_btn-outline_bg),var(--_btn-mix_c-d) 10%);--btn_b-c_h:var(--btn_bg_h);--btn_b-c_a:color-mix(in oklab,var(--_btn-outline_bg),var(--_btn-mix_c-d) 20%);--btn_b-c_f:color-mix(in oklab,var(--_btn-outline_bg),var(--_btn-mix_c-d) 10%);}&.button-ghost{--_btn_b:none;--_btn-ghost_c:var(--btn_c);--_btn-ghost_bg:var(--btn_bg);--btn-type_bg:transparent;--btn-type_c:var(--_btn-ghost_bg);--btn-type_p-b:calc(var(--_btn_p-b) + var(--_btn_b-w));--btn-type_p-i:calc(var(--_btn_p-i) + var(--_btn_b-w));--btn_bg_h:color-mix(in oklab,var(--_btn-ghost_bg),transparent 80%);--btn_bg_a:color-mix(in oklab,var(--_btn-ghost_bg),transparent 85%);--btn_bg_f:var(--btn_bg_h);}&.button-clear{--_btn-clear_c:var(--btn-clear_c,var(--btn_bg));--btn-type_c:var(--_btn-clear_c);--btn-type_bg:transparent;--btn_c_h:var(--_btn-clear_c_h,color-mix(in oklab,var(--_btn-clear_c),var(--_btn-mix_c) 10%));--btn_c_a:var(--_btn-clear_c_a,color-mix(in oklab,var(--_btn-clear_c),var(--_btn-mix_c) 20%));--btn_c_f:var(--_btn-clear_c_f,color-mix(in oklab,var(--_btn-clear_c),var(--_btn-mix_c) 32%));--btn_bg_h:var(--btn-type_bg);--btn_bg_a:var(--btn-type_bg);--btn_bg_f:var(--btn-type_bg);--_btn_b:none;--_btn_p-i:0px;--_btn_p-b:0px;}}.button-primary{--btn_c:var(--btn-primary_c,var(--c_white));--btn_bg:var(--btn-primary_bg,var(--c_primary_500));}.button-secondary{--btn_c:var(--btn-secondary_color,var(--c_white));--btn_bg:var(--btn-secondary_bg,var(--c_secondary_500));}.button-accent{--btn_c:var(--btn-accent_color,var(--c_white));--btn_bg:var(--btn-accent_bg,var(--c_accent_500));}.button-success{--btn_c:var(--btn-success_color,var(--c_white));--btn_bg:var(--btn-success_bg,var(--c_success_500));}.button-warning{--btn_c:var(--btn-warning_color,var(--c_white));--btn_bg:var(--btn-warning_bg,var(--c_warning_500));}.button-danger{--btn_c:var(--btn-danger_color,var(--c_white));--btn_bg:var(--btn-danger_bg,var(--c_danger_500));}.button-info{--btn_c:var(--btn-info_color,var(--c_white));--btn_bg:var(--btn-info_bg,var(--c_info_500));}.button-light{--btn_c:var(--btn-light_color,var(--c_dark));--btn_bg:var(--btn-light_bg,var(--c_light));}.button-dark{--btn_c:var(--btn-dark_color,var(--c_light));--btn_bg:var(--btn-dark_bg,var(--c_dark));}.button-sm{--_btn_f-s:var(--btn_sm_f-s,0.875em);--_btn_p-b:var(--btn_sm_p-b,0.25em);--_btn_p-i:var(--btn_sm_p-i,0.5em);}.button-lg{--_btn_f-s:var(--btn_lg_f-s,1.25em);--_btn_p-b:var(--btn_lg_p-b,1em);--_btn_p-i:var(--btn_lg_p-i,2em);}.button-radius-none{--_btn_b-r:var(--btn_b-r_0,0px);}.button-radius-sm{--_btn_b-r:var(--btn_b-r_sm,0.25em);}.button-radius-lg{--_btn_b-r:var(--btn_b-r_lg,0.75em);}.button-radius-pill{--_btn_b-r:var(--btn_b-r_pill,9999px);}[class*="button-icon-"]{--_btn_d:inline-flex;gap:var(--btn-icon_gap,0.5em);align-items:var(--btn-icon_a-i,center);vertical-align:var(--btn-icon_v-a,middle);svg{max-height:calc(var(--_btn_f-s) * var(--_btn_l-h));width:var(--btn-icon_svg_w,auto);pointer-events:var(--btn-icon_svg_p-e,none);}}.button-icon-only{--_btn_p-i:0px;min-width:calc(var(--_btn_f-s) * var(--_btn_l-h) + 2 * (var(--_btn_p-b) + var(--_btn_b-w)));aspect-ratio:var(--btn-icon-only_a-r,1);justify-content:var(--btn-icon-only_j-c,center);}
.c--footer{--_footer_f-s:var(--footer_f-s,inherit);--_footer_l-h:var(--footer_l-h,inherit);--_footer_bg:var(--footer_bg,var(--c_gray_900));--_footer_c:var(--footer_c,var(--c_white));--_footer_p-b:var(--footer_p-b,var(--size_1600) var(--size_1300));--_footer_p-i:var(--footer_p-i,0px);--_footer_gap:var(--footer_gap,var(--size_600));--nav_link_c:var(--_footer_c);--nav_link_c_h:var(--c_gray_500);--block-label_c:var(--_footer_c);background:var(--_footer_bg);color:var(--_footer_c);font-size:var(--_footer_f-s);line-height:var(--_footer_l-h);.wrapper{width:var(--container_m-w,100%);margin-inline:auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:var(--_footer_wrapper_g-t-a,"nav nav"
      "mr mr"
      "ml ml"
      "br br"
      "bl bl");gap:0px 0px;gap:var(--_footer_gap);padding-block:var(--_footer_p-b);padding-inline:var(--_footer_p-i);}@media (--md){--_footer_b-r_j-i:flex-end;--_footer_m-r_j-i:flex-end;--_footer_wrapper_g-t-a:"nav nav" "ml mr" "bl br";}}.footer__navigation{grid-area:nav;padding-bottom:calc(120px - var(--_footer_gap));display:grid;gap:68px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));}.footer__middle-left{grid-area:ml;padding-bottom:calc(32px - var(--_footer_gap));}.footer__middle-right{grid-area:mr;justify-items:var(--_footer_m-r_j-i,initial);align-content:flex-end;}.footer__bottom-left{grid-area:bl;}.footer__bottom-right{grid-area:br;justify-items:var(--_footer_b-r_j-i,initial);}
.c--menu{&.is--horizontal{}&.is--vertical{--_nav_f-d:var(--nav_f-d_vertical,column);}}
:root{--_c-navbar_row-first_h:var(--c_navbar_row-first_h,30px);--_c-navbar_row-second_h:var(--c_navbar_row-second_h,78px);--_c-navbar_row-sum:calc(var(--_c-navbar_row-first_h) + var(--_c-navbar_row-second_h));}@media (min-width:62rem){:root{--_c-navbar-first_h_desktop:var(--c_navbar-first_h_desktop,63px);--_c-navbar-second_h_desktop:var(--c_navbar-second_h_desktop,61px);--_c-navbar_row-sum:calc(var(--_c-navbar-first_h_desktop) + var(--_c-navbar-second_h_desktop))}}.c--navbar{--_c-navbar_zi:var(--c_navbar_zi,120);--_c-navbar_c:var(--c_navbar_c,initial);--_c-navbar_t-t:var(--c_navbar_t-t,0.3s);--_c-navbar_mob-p-i:1.875rem;--_c-navbar_bg:var(--c_navbar_bg,var(--body_bg));--_c-navbar_fixed_b-sh:var(--c_navbar_fixed_b-sh,0 2px 4px rgba(0,0,0,0.1));--_navbar_w:var(--navbar_w,var(--container_m-w,min(calc(100% - var(--_c-navbar_mob-p-i) * 2),75rem)));--_navbar_m-i:var(--navbar_m-i,auto);--_navbar_gap:var(--navbar_gap,1rem);--_navbar_g-t-r:var(--navbar_g-t-r,var(--_c-navbar_row-first_h) var(--_c-navbar_row-second_h) var(--navbar_g-t-r_second,0fr) var(--navbar_g-t-r_third,0fr));--_slot-btns_gap:var(--slot-btns_gap,8px);--_slot-header_nav_f-d_mob:var(--slot-header_nav_f-d_mob,column);--_slot-header_c_mob:var(--slot-header_c_mob,var(--c_white));--_slot-header_c_h_mob:var(--slot-header_c_h_mob,var(--c_gray_100));--_slot-header_bg_mob:var(--slot-header_bg_mob,var(--c_primary));z-index:var(--_c-navbar_zi,120);background:var(--_c-navbar_bg);position:absolute;top:var(--drupal-displace-offset-top,0px);width:100%;color:var(--_c-navbar_c);}.c--navbar.navbar-fixed{position:fixed;animation:slideDown var(--_c-navbar_t-t) ease-out forwards;box-shadow:var(--_c-navbar_fixed_b-sh);}.c--navbar > .container-navbar{isolation:isolate;display:grid;grid-template-columns:var(--navbar_g-t-c,auto 1fr);grid-template-rows:var(--_navbar_g-t-r);grid-column-gap:var(--_navbar_gap);width:var(--_navbar_w);margin-inline:var(--_navbar_m-i);transition:grid-template-rows var(--_c-navbar_t-t);}.c--navbar .slot-branding{grid-area:var(--slot-branding_g-a,2 / 1 / 3 / 2);display:flex;align-items:var(--slot-branding_a-i,center);}.c--navbar .slot-btns{grid-area:2 / 2 / 3 / 3;justify-self:var(--slot-btns_j-s,flex-end);display:var(--slot-btns_d,flex);align-items:var(--slot-btns_a-i,center);justify-content:var(--slot-btns_j-c,center);gap:var(--slot-btns_gap,8px);}.c--navbar .slot-nav{grid-area:var(--slot-nav_g-a,3 / 1 / 4 / -1);display:var(--slot-nav_d,flex);align-items:var(--slot-nav_a-i,center);justify-content:var(--slot-nav_j-c,flex-start);gap:var(--slot-nav_gap,0px);}.c--navbar .slot-header{grid-area:var(--slot-header_g-a,1 / 1 / 2 / 3);clip-path:inset(0 -100vmax);justify-self:flex-end;display:var(--slot-header_d,flex);align-items:var(--slot-header_a-i,center);justify-content:var(--slot-header_j-c,flex-end);gap:var(--slot-header_gap,16px);}.c--navbar .slot_search_dropdown{grid-area:var(--slot-header-dropdown_g-a,4 / 1 / 5 / 3);overflow:hidden;display:var(--slot-dropdown_d,flex);align-items:var(--slot-dropdown_a-i,center);justify-content:var(--slot-dropdown_j-c,center);gap:var(--slot-dropdown_gap,0px);}.c--navbar:has(#navbar-toggle_search[aria-expanded="true"]){--navbar_g-t-r_third:1fr;}@media (max-width:61.9375rem){.c--navbar:has(#navbar-toggle_menu[aria-expanded="true"]){--navbar_g-t-r_second:1fr;}.c--navbar .slot-header{--slot-header_c_mob:var(--c_white);--btn-dark_bg:var(--slot-header_c_mob);--_btn-clear_c_h:var(--slot-header_c_mob);--_btn-clear_c_f:var(--slot-header_c_mob);--link_c:var(--slot-header_c_mob);--link_c_h:var(--_slot-header_c_h_mob);background:var(--_slot-header_bg_mob);box-shadow:0 0 0 100vmax var(--_slot-header_bg_mob);color:var(--_slot-header_c_mob);}.c--navbar .slot-nav{--nav_f-d:var(--_slot-header_nav_f-d_mob);overflow:hidden;width:100%;align-items:var(--slot-nav_a-i,center);}.c--navbar .slot-nav > *{height:calc(100dvh - var(--_c-navbar_row-first_h) - var(--_c-navbar_row-second_h) - var(--drupal-displace-offset-top,0px));}}@media (min-width:62rem){.c--navbar{--_c-navbar-first_h_desktop:var(--c_navbar-first_h_desktop,63px);--_c-navbar-second_h_desktop:var(--c_navbar-second_h_desktop,61px);--_navbar_g-t-r:var(--_c-navbar-first_h_desktop) var(--_c-navbar-second_h_desktop) var(--navbar_g-t-r_third,0fr);--slot-branding_g-a:1 / 1 / 3 / 2;--slot-header_g-a:1 / 2 / 2 / -1;--slot-header_a-i:flex-end;--slot-nav_g-a:2 / 2 / 3 / -1;--slot-nav_a-i:center;--slot-nav_j-c:flex-end;--slot-header-dropdown_g-a:3 / 1 / 4 / -1}.c--navbar.is-transparent{--_c-navbar_bg:transparent;}.c--navbar .btn-actions_responsive,.c--navbar .slot-btns{display:none;}}.c--navbar #navbar-toggle_menu{--svg-animation_a_s:1.5rem;}.c--navbar #navbar-toggle_menu .button-icon-only{--_btn_p-i:0.5em;}.c--navbar-height{height:calc(var(--_c-navbar_row-first_h) + var(--_c-navbar_row-second_h));}@media (min-width:62rem){.c--navbar-height{height:calc(var(--_c-navbar-first_h_desktop) + var(--_c-navbar-second_h_desktop))}}html:has(#navbar-toggle_search[aria-expanded="true"]),html:has(#navbar-toggle_menu[aria-expanded="true"]){overflow:hidden;}@keyframes slideDown{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.slot-branding img,.slot-branding svg{max-height:2.875rem;}@media (min-width:62rem){.slot-branding img,.slot-branding svg{max-height:5.25rem}}#navbar-toggle_menu{--c_dark:var(--c_gray_950);}body:has(.banner-under-navbar){--banner-inner_hasImg_p-b:calc(8.75rem + var(--_c-navbar-first_h_desktop) + var(--_c-navbar-second_h_desktop))  5.625rem;}body:has(.banner-under-navbar) .c--navbar:not(.navbar-fixed){--_c-navbar_bg:transparent;--_c-navbar_c:var(--c_white);--btn-clear_c:var(--c_white);--nav_link_c:var(--c_white);--link_c:var(--c_white);background:linear-gradient(180deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);}body:has(.banner-under-navbar) .c--navbar-height{height:0;}
.c--pager{--_pager_m:var(--pager_m,0px);--_pager_m-b-s:var(--pager_m-b-s,30px);--_pager_p-b:var(--pager_p-b,0px);--_pager_p-i:var(--pager_p-i,0px);--_pager_f-s:var(--pager_f-s,1rem);--_pager_bg:var(--pager_bg,transparent);--_pager_b-w:var(--pager_b-w,0px);--_pager_b-c:var(--pager_b-c,transparent);--_pager_b-r:var(--pager_b-r,0px);--_pager-ul_m:var(--pager-ul_m,0px);--_pager-ul_gap:var(--pager-gap,8px);--_pager-ul_flex-w:var(--pager-flex-w,wrap);--_pager-item_c:var(--pager-item_c,var(--c_fg));--_pager-item_d:var(--pager-item_d,none);--_pager-item_bg:var(--pager-item-bg,var(--c_bg-subtle));--_pager-item_f-w:var(--pager-item_f-w,400);--_pager-item_b-r:var(--pager-item-b-r,4px);--_pager-item_p-b:var(--pager-item-p-b,8px);--_pager-item_p-i:var(--pager-item-p-i,12px);--_pager-item_m-w:var(--pager-item-m-w,40px);--_pager-item_c_h:var(--pager-item_c_h,var(--c_white));--_pager-item_bg_h:var(--pager-item_bg_h,var(--c_primary_700));--_pager-item_c_a:var(--pager-item_c_a,var(--_pager-item_c_h));--_pager-item_bg_a:var(--pager-item_bg_a,var(--_pager-item_bg_h));font-size:var(--_pager_f-s);background:var(--_pager_bg);padding-block:var(--_pager_p-b);padding-inline:var(--_pager_p-i);margin:var(--_pager_m);margin-block-start:var(--_pager_m-b-s);border:var(--_pager_b-w) solid var(--_pager_b-c);border-radius:var(--_pager_b-r);}.c--pager ul{list-style:none;display:flex;padding-inline-start:0px;margin:var(--_pager-ul_m);flex-wrap:var(--_pager-ul_flex-w);gap:var(--_pager-ul_gap);}.c--pager li > *{background:var(--_pager-item_bg);border-radius:var(--_pager-item_b-r);padding-block:var(--_pager-item_p-b);padding-inline:var(--_pager-item_p-i);color:var(--_pager-item_c);min-width:var(--_pager-item_m-w);font-weight:var(--_pager-item_f-w);transition:all 0.15s linear;display:block;text-align:center;align-content:center;}.c--pager li > *:hover{--_pager-item_c:var(--_pager-item_c_h);--_pager-item_bg:var(--_pager-item_bg_h);}.c--pager li > *[aria-current="page"]{--_pager-item_c:var(--_pager-item_c_a);--_pager-item_bg:var(--_pager-item_bg_a);}.c--pager li a{--_link_c:var(--_pager-item_c);--_link_d:var(--_pager-item_d);--_link_c_h:var(--_pager-item_c_h);}.pager_sm{}.pager_lg{}
.page-layout{--pl-header_p:60px;--pl-header_pb:var(--pl-header_p);--pl-content_pb:var(--pl-header_p);display:flex;flex-direction:column;.pl--header{&.alignTop{position:sticky;background-color:rgba(from var(--_header--bg--sticky,var(--_header--bg)) r g b / 0.9);backdrop-filter:blur(10px);transform:translateY(0);animation:slideDown 0.35s ease-out;box-shadow:0px 0px 20px 0px var(--c_gray_500);}}.page-layout-header{--h-c:var(--c_white);--link_c:var(--c_white);& > *{color:var(--c_white);background:var(--node-gradient,var(--c_primary));padding-block:var(--pl-header_pb);}}& > main{padding-block:var(--_pl_main_p-b,var(--pl_main_p-b));}.main-content:not(:has(.main-content-w0)){padding-block:var(--pl-content_pb);}}@keyframes slideDown{from{transform:translateY(-100%);}to{transform:translateY(0);}}
.page--4xx .section_main,.page--user .section_main{--page-userr_s:3.75rem;--_page-user_pb:var(--page-user_pb,var(--page-userr_s));padding-bottom:var(--_page-user_pb);padding-top:var(--_page-user_pb)}.page--4xx{display:flex;flex-direction:column}.page--4xx>.main-content{text-wrap:balance;align-items:center;flex-grow:1;font-size:2.25rem;text-align:center}.page--user form{background:var(--c_gray_100);border-radius:var(--b-r);padding:var(--gutter)}
.comp--svg_animation{--_svg-animation_a_s:var(--svg-animation_a_s,16px);--_svg-animation_a_tt:var(--svg-animation_a_tt,0.35s);--_svg-animation_a_rotate_deg:90deg;display:grid;grid-template-areas:'stack';width:var(--_svg-animation_a_s);height:var(--_svg-animation_a_s);align-items:center;justify-content:center;& svg{object-fit:cover;max-height:var(--_svg-animation_a_s);width:100%;height:100%;grid-area:stack;opacity:0;rotate:var(--_svg-animation_a_rotate_deg);visibility:none;pointer-events:none;transition-behavior:discrete;transition-property:opacity,rotate,visibility;transition-duration:var(--_svg-animation_a_tt);}}.svg-animation{&[aria-expanded='false'] svg:first-child,&[aria-expanded='true'] svg:last-child{--_svg-animation_a_rotate_deg:0deg;opacity:1;pointer-events:all;visibility:visible;}}
:root{--c_primary:#00aeef;--c_secondary:#4c9f38;--c_accent:#81a1c1;--c_tertiary:#2c2c2c;--c_neutral:#4c566a;--c_gray:#3a3a3a;--c_info:#0dcaf0;--c_success:#198754;--c_warning:#ffc107;--c_danger:#dc3545;--c_white:#ffffff;--c_black:#000000;--f-f:"Lexend",sans-serif;--f-f_s:"Nunito",sans-serif;--f-f-code:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--spacer:0.75rem;--t-t:0.25s;}
:root{--palett-light:white;--palett-dark:black;--c_primary_950:color-mix(in oklch,var(--c_primary),var(--palett-dark) 90%);--c_primary_900:color-mix(in oklch,var(--c_primary),var(--palett-dark) 80%);--c_primary_800:color-mix(in oklch,var(--c_primary),var(--palett-dark) 60%);--c_primary_700:color-mix(in oklch,var(--c_primary),var(--palett-dark) 40%);--c_primary_600:color-mix(in oklch,var(--c_primary),var(--palett-dark) 20%);--c_primary_500:var(--c_primary);--c_primary_400:color-mix(in oklch,var(--c_primary),var(--palett-light) 20%);--c_primary_300:color-mix(in oklch,var(--c_primary),var(--palett-light) 40%);--c_primary_200:color-mix(in oklch,var(--c_primary),var(--palett-light) 60%);--c_primary_100:color-mix(in oklch,var(--c_primary),var(--palett-light) 80%);--c_accent_950:color-mix(in oklch,var(--c_accent),var(--palett-dark) 90%);--c_accent_900:color-mix(in oklch,var(--c_accent),var(--palett-dark) 80%);--c_accent_800:color-mix(in oklch,var(--c_accent),var(--palett-dark) 60%);--c_accent_700:color-mix(in oklch,var(--c_accent),var(--palett-dark) 40%);--c_accent_600:color-mix(in oklch,var(--c_accent),var(--palett-dark) 20%);--c_accent_500:var(--c_accent);--c_accent_400:color-mix(in oklch,var(--c_accent),var(--palett-light) 20%);--c_accent_300:color-mix(in oklch,var(--c_accent),var(--palett-light) 40%);--c_accent_200:color-mix(in oklch,var(--c_accent),var(--palett-light) 60%);--c_accent_100:color-mix(in oklch,var(--c_accent),var(--palett-light) 80%);--c_secondary_950:color-mix(in oklch,var(--c_secondary),var(--palett-dark) 90%);--c_secondary_900:color-mix(in oklch,var(--c_secondary),var(--palett-dark) 80%);--c_secondary_800:color-mix(in oklch,var(--c_secondary),var(--palett-dark) 60%);--c_secondary_700:color-mix(in oklch,var(--c_secondary),var(--palett-dark) 40%);--c_secondary_600:color-mix(in oklch,var(--c_secondary),var(--palett-dark) 20%);--c_secondary_500:var(--c_secondary);--c_secondary_400:color-mix(in oklch,var(--c_secondary),var(--palett-light) 20%);--c_secondary_300:color-mix(in oklch,var(--c_secondary),var(--palett-light) 40%);--c_secondary_200:color-mix(in oklch,var(--c_secondary),var(--palett-light) 60%);--c_secondary_100:color-mix(in oklch,var(--c_secondary),var(--palett-light) 80%);--c_tertiary_950:color-mix(in oklch,var(--c_tertiary),var(--palett-dark) 90%);--c_tertiary_900:color-mix(in oklch,var(--c_tertiary),var(--palett-dark) 80%);--c_tertiary_800:color-mix(in oklch,var(--c_tertiary),var(--palett-dark) 60%);--c_tertiary_700:color-mix(in oklch,var(--c_tertiary),var(--palett-dark) 40%);--c_tertiary_600:color-mix(in oklch,var(--c_tertiary),var(--palett-dark) 20%);--c_tertiary_500:var(--c_tertiary);--c_tertiary_400:color-mix(in oklch,var(--c_tertiary),var(--palett-light) 20%);--c_tertiary_300:color-mix(in oklch,var(--c_tertiary),var(--palett-light) 40%);--c_tertiary_200:color-mix(in oklch,var(--c_tertiary),var(--palett-light) 60%);--c_tertiary_100:color-mix(in oklch,var(--c_tertiary),var(--palett-light) 80%);--c_neutral_950:color-mix(in oklch,var(--c_neutral),var(--palett-dark) 90%);--c_neutral_900:color-mix(in oklch,var(--c_neutral),var(--palett-dark) 80%);--c_neutral_800:color-mix(in oklch,var(--c_neutral),var(--palett-dark) 60%);--c_neutral_700:color-mix(in oklch,var(--c_neutral),var(--palett-dark) 40%);--c_neutral_600:color-mix(in oklch,var(--c_neutral),var(--palett-dark) 20%);--c_neutral_500:var(--c_neutral);--c_neutral_400:color-mix(in oklch,var(--c_neutral),var(--palett-light) 20%);--c_neutral_300:color-mix(in oklch,var(--c_neutral),var(--palett-light) 40%);--c_neutral_200:color-mix(in oklch,var(--c_neutral),var(--palett-light) 60%);--c_neutral_100:color-mix(in oklch,var(--c_neutral),var(--palett-light) 80%);--c_gray_950:color-mix(in oklch,var(--c_gray),var(--palett-dark) 90%);--c_gray_900:color-mix(in oklch,var(--c_gray),var(--palett-dark) 80%);--c_gray_800:color-mix(in oklch,var(--c_gray),var(--palett-dark) 60%);--c_gray_700:color-mix(in oklch,var(--c_gray),var(--palett-dark) 40%);--c_gray_600:color-mix(in oklch,var(--c_gray),var(--palett-dark) 20%);--c_gray_500:var(--c_gray);--c_gray_400:color-mix(in oklch,var(--c_gray),var(--palett-light) 20%);--c_gray_300:color-mix(in oklch,var(--c_gray),var(--palett-light) 40%);--c_gray_250:color-mix(in oklch,var(--c_gray),var(--palett-light) 50%);--c_gray_200:color-mix(in oklch,var(--c_gray),var(--palett-light) 60%);--c_gray_100:color-mix(in oklch,var(--c_gray),var(--palett-light) 80%);--c_gray_50:color-mix(in oklch,var(--c_gray),var(--palett-light) 90%);--c_info_950:color-mix(in oklch,var(--c_info),var(--palett-dark) 90%);--c_info_900:color-mix(in oklch,var(--c_info),var(--palett-dark) 80%);--c_info_800:color-mix(in oklch,var(--c_info),var(--palett-dark) 60%);--c_info_700:color-mix(in oklch,var(--c_info),var(--palett-dark) 40%);--c_info_600:color-mix(in oklch,var(--c_info),var(--palett-dark) 20%);--c_info_500:var(--c_info);--c_info_400:color-mix(in oklch,var(--c_info),var(--palett-light) 20%);--c_info_300:color-mix(in oklch,var(--c_info),var(--palett-light) 40%);--c_info_200:color-mix(in oklch,var(--c_info),var(--palett-light) 60%);--c_info_100:color-mix(in oklch,var(--c_info),var(--palett-light) 80%);--c_success_950:color-mix(in oklch,var(--c_success),var(--palett-dark) 90%);--c_success_900:color-mix(in oklch,var(--c_success),var(--palett-dark) 80%);--c_success_800:color-mix(in oklch,var(--c_success),var(--palett-dark) 60%);--c_success_700:color-mix(in oklch,var(--c_success),var(--palett-dark) 40%);--c_success_600:color-mix(in oklch,var(--c_success),var(--palett-dark) 20%);--c_success_500:var(--c_success);--c_success_400:color-mix(in oklch,var(--c_success),var(--palett-light) 20%);--c_success_300:color-mix(in oklch,var(--c_success),var(--palett-light) 40%);--c_success_200:color-mix(in oklch,var(--c_success),var(--palett-light) 60%);--c_success_100:color-mix(in oklch,var(--c_success),var(--palett-light) 80%);--c_warning_950:color-mix(in oklch,var(--c_warning),var(--palett-dark) 90%);--c_warning_900:color-mix(in oklch,var(--c_warning),var(--palett-dark) 80%);--c_warning_800:color-mix(in oklch,var(--c_warning),var(--palett-dark) 60%);--c_warning_700:color-mix(in oklch,var(--c_warning),var(--palett-dark) 40%);--c_warning_600:color-mix(in oklch,var(--c_warning),var(--palett-dark) 20%);--c_warning_500:var(--c_warning);--c_warning_400:color-mix(in oklch,var(--c_warning),var(--palett-light) 20%);--c_warning_300:color-mix(in oklch,var(--c_warning),var(--palett-light) 40%);--c_warning_200:color-mix(in oklch,var(--c_warning),var(--palett-light) 60%);--c_warning_100:color-mix(in oklch,var(--c_warning),var(--palett-light) 80%);--c_danger_950:color-mix(in oklch,var(--c_danger),var(--palett-dark) 90%);--c_danger_900:color-mix(in oklch,var(--c_danger),var(--palett-dark) 80%);--c_danger_800:color-mix(in oklch,var(--c_danger),var(--palett-dark) 60%);--c_danger_700:color-mix(in oklch,var(--c_danger),var(--palett-dark) 40%);--c_danger_600:color-mix(in oklch,var(--c_danger),var(--palett-dark) 20%);--c_danger_500:var(--c_danger);--c_danger_400:color-mix(in oklch,var(--c_danger),var(--palett-light) 20%);--c_danger_300:color-mix(in oklch,var(--c_danger),var(--palett-light) 40%);--c_danger_200:color-mix(in oklch,var(--c_danger),var(--palett-light) 60%);--c_danger_100:color-mix(in oklch,var(--c_danger),var(--palett-light) 80%);}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}
:where(html){--a-d_instant:0ms;--a-d_quick-1:80ms;--a-d_quick-2:120ms;--a-d_moderate-1:180ms;--a-d_moderate-2:260ms;--a-d_gentle-1:320ms;--a-d_gentle-2:420ms;--a_fade-in:fade-in var(--a-d_gentle-1) var(--ease-3);--a_fade-in-bloom:fade-in-bloom 2s var(--ease-3);--a_fade-out:fade-out var(--a-d_gentle-1) var(--ease-3);--a_fade-out-bloom:fade-out-bloom 2s var(--ease-3);--a_scale-up:scale-up var(--a-d_gentle-1) var(--ease-3);--a_scale-down:scale-down var(--a-d_gentle-1) var(--ease-3);--a_slide-out-up:slide-out-up var(--a-d_gentle-1) var(--ease-3);--a_slide-out-down:slide-out-down var(--a-d_gentle-1) var(--ease-3);--a_slide-out-right:slide-out-right var(--a-d_gentle-1) var(--ease-3);--a_slide-out-left:slide-out-left var(--a-d_gentle-1) var(--ease-3);--a_slide-in-up:slide-in-up var(--a-d_gentle-1) var(--ease-3);--a_slide-in-down:slide-in-down var(--a-d_gentle-1) var(--ease-3);--a_slide-in-right:slide-in-right var(--a-d_gentle-1) var(--ease-3);--a_slide-in-left:slide-in-left var(--a-d_gentle-1) var(--ease-3);--a_shake-x:shake-x var(--a-d_quick-1) var(--ease-out-5);--a_shake-y:shake-y var(--a-d_quick-1) var(--ease-out-5);--a_shake-z:shake-z var(--a-d_moderate-2) var(--ease-in-out-3);--a_spin:spin var(--a-d_moderate-2) linear infinite;--a_ping:ping var(--a-d_gentle-2) var(--ease-out-3) infinite;--a_blink:blink var(--a-d_moderate-1) var(--ease-out-3) infinite;--a_float:float var(--a-d_moderate-2) var(--ease-in-out-3) infinite;--a_bounce:bounce var(--a-d_moderate-2) var(--ease-squish-2) infinite;--a_pulse:pulse var(--a-d_moderate-2) var(--ease-out-3) infinite;}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}100%{opacity:1;filter:brightness(1) blur(0)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{100%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}0%{opacity:1;filter:brightness(1) blur(0)}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translateX(100%)}}@keyframes slide-out-left{to{transform:translateX(-100%)}}@keyframes slide-in-up{from{transform:translateY(100%)}}@keyframes slide-in-down{from{transform:translateY(-100%)}}@keyframes slide-in-right{from{transform:translateX(-100%)}}@keyframes slide-in-left{from{transform:translateX(100%)}}@keyframes shake-x{0%,100%{transform:translateX(0%)}20%{transform:translateX(-5%)}40%{transform:translateX(5%)}60%{transform:translateX(-5%)}80%{transform:translateX(5%)}}@keyframes shake-y{0%,100%{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,100%{transform:rotate(0deg)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,100%{transform:scale(2);opacity:0;}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,100%{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9,.9)}}
:where(html){--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.6180/1;}
:where(html){--b-c:var(--c_gray_300);--b-s:solid;--b-s_1:1px;--b-s_2:2px;--b-s_3:5px;--b-s_4:10px;--b-s_5:25px;--b-w_0:0px;--b-w:1px;--b-w_lg:2px;--b-r_drawn_1:255px 15px 225px 15px / 15px 225px 15px 255px;--b-r_drawn_2:125px 10px 20px 185px / 25px 205px 205px 25px;--b-r_drawn_3:15px 255px 15px 225px / 225px 15px 255px 15px;--b-r_drawn_4:15px 25px 155px 25px / 225px 150px 25px 115px;--b-r_drawn_5:250px 25px 15px 20px / 15px 80px 105px 115px;--b-r_drawn_6:28px 100px 20px 15px / 150px 30px 205px 225px;--b-r_blob_1:30% 70% 70% 30% / 53% 30% 70% 47%;--b-r_blob_2:53% 47% 34% 66% / 63% 46% 54% 37%;--b-r_blob_3:37% 63% 56% 44% / 49% 56% 44% 51%;--b-r_blob_4:63% 37% 37% 63% / 43% 37% 63% 57%;--b-r_blob_5:49% 51% 48% 52% / 57% 44% 56% 43%;--b-r_conditional_1:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r));--b-r_conditional_2:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r_lg));--b-r_conditional_3:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r_lg));--b-r_conditional_4:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r_xl));--b-r_conditional_5:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r_xl));--b-r_conditional_6:clamp(0px,calc(100vw - 100%) * 1e5,var(--b-r_pill));}
:where(html){--f-s_0:.875rem;--f-s_1:.75rem;--f-s_2:1rem;--f-s_3:1.1rem;--f-s_4:1.25rem;--f-s_5:1.5rem;--f-s_6:2rem;--f-s_7:3rem;--f-s_8:3.5rem;--f-w_thin:100;--f-w_extra-light:200;--f-w_light:300;--f-w_normal:400;--f-w_medium:500;--f-w_semi-bold:600;--f-w_bold:700;--f-w_extra-bold:800;--f-w_black:900;--l-h_0:.95;--l-h_1:1.1;--l-h_2:1.25;--l-h_3:1.375;--l-h_4:1.5;--l-h_5:1.75;--l-h_6:2;--l-s:-.05em;--l-s_1:.025em;--l-s_2:.050em;--l-s_3:.075em;--l-s_4:.100em;--l-s_5:.300em;--l-s_6:.750em;--l-s_7:1em;--f-s-fluid-0:clamp(.75rem,2vw,1rem);--f-s-fluid-1:clamp(1rem,4vw,1.5rem);--f-s-fluid-2:clamp(1.5rem,6vw,2.5rem);--f-s-fluid-3:clamp(2rem,9vw,3.5rem);}
:where(html){--gradient_s:;--gradient_1:linear-gradient(to bottom right var(--gradient_s),#1f005c,#5b0060,#870160,#ac255e,#ca485c,#e16b5c,#f39060,#ffb56b);--gradient_2:linear-gradient(to bottom right var(--gradient_s),#48005c,#8300e2,#a269ff);--gradient_3:radial-gradient(circle at top right var(--gradient_s),hsl(180 100% 50%),hsl(180 100% 50% / 0%)),radial-gradient(circle at bottom left var(--gradient_s),hsl(328 100% 54%),hsl(328 100% 54% / 0%));--gradient_4:linear-gradient(to bottom right var(--gradient_s),#00F5A0,#00D9F5);--gradient_5:conic-gradient(from -270deg at 75% 110% var(--gradient_s),fuchsia,floralwhite);--gradient_6:conic-gradient(from -90deg at top left var(--gradient_s),black,white);--gradient_7:linear-gradient(to bottom right var(--gradient_s),#72C6EF,#004E8F);--gradient_8:conic-gradient(from 90deg at 50% 0% var(--gradient_s),#111,50%,#222,#111);--gradient_9:conic-gradient(from .5turn at bottom center var(--gradient_s),lightblue,white);--gradient_10:conic-gradient(from 90deg at 40% -25% var(--gradient_s),#ffd700,#f79d03,#ee6907,#e6390a,#de0d0d,#d61039,#cf1261,#c71585,#cf1261,#d61039,#de0d0d,#ee6907,#f79d03,#ffd700,#ffd700,#ffd700);--gradient_11:conic-gradient(at bottom left var(--gradient_s),deeppink,cyan);--gradient_12:conic-gradient(from 90deg at 25% -10% var(--gradient_s),#ff4500,#d3f340,#7bee85,#afeeee,#7bee85);--gradient_13:radial-gradient(circle at 50% 200% var(--gradient_s),#000142,#3b0083,#b300c3,#ff059f,#ff4661,#ffad86,#fff3c7);--gradient_14:conic-gradient(at top right var(--gradient_s),lime,cyan);--gradient_15:linear-gradient(to bottom right var(--gradient_s),#c7d2fe,#fecaca,#fef3c7);--gradient_16:radial-gradient(circle at 50% -250% var(--gradient_s),#374151,#111827,#000);--gradient_17:conic-gradient(from -90deg at 50% -25% var(--gradient_s),blue,blueviolet);--gradient_18:linear-gradient(0deg var(--gradient_s),hsla(0   100% 50% / 80%),hsla(0   100% 50% / 0) 75%),linear-gradient(60deg var(--gradient_s),hsla(60  100% 50% / 80%),hsla(60  100% 50% / 0) 75%),linear-gradient(120deg var(--gradient_s),hsla(120 100% 50% / 80%),hsla(120 100% 50% / 0) 75%),linear-gradient(180deg var(--gradient_s),hsla(180 100% 50% / 80%),hsla(180 100% 50% / 0) 75%),linear-gradient(240deg var(--gradient_s),hsla(240 100% 50% / 80%),hsla(240 100% 50% / 0) 75%),linear-gradient(300deg var(--gradient_s),hsla(300 100% 50% / 80%),hsla(300 100% 50% / 0) 75%);--gradient_19:linear-gradient(to bottom right var(--gradient_s),#ffe259,#ffa751);--gradient_20:conic-gradient(from -135deg at -10% center var(--gradient_s),#ffa500,#ff7715,#ff522a,#ff3f47,#ff5482,#ff69b4);--gradient_21:conic-gradient(from -90deg at 25% 115% var(--gradient_s),#ff0000,#ff0066,#ff00cc,#cc00ff,#6600ff,#0000ff,#0000ff,#0000ff,#0000ff);--gradient_22:linear-gradient(to bottom right var(--gradient_s),#acb6e5,#86fde8);--gradient_23:linear-gradient(to bottom right var(--gradient_s),#536976,#292E49);--gradient_24:conic-gradient(from .5turn at 0% 0% var(--gradient_s),#00c476,10%,#82b0ff,90%,#00c476);--gradient_25:conic-gradient(at 125% 50% var(--gradient_s),#b78cf7,#ff7c94,#ffcf0d,#ff7c94,#b78cf7);--gradient_26:linear-gradient(to bottom right var(--gradient_s),#9796f0,#fbc7d4);--gradient_27:conic-gradient(from .5turn at bottom left var(--gradient_s),deeppink,rebeccapurple);--gradient_28:conic-gradient(from -90deg at 50% 105% var(--gradient_s),white,orchid);--gradient_29:radial-gradient(circle at top right var(--gradient_s),hsl(250 100% 85%),hsl(250 100% 85% / 0%)),radial-gradient(circle at bottom left var(--gradient_s),hsl(220 90% 75%),hsl(220 90% 75% / 0%));--gradient_30:radial-gradient(circle at top right var(--gradient_s),hsl(150 100% 50%),hsl(150 100% 50% / 0%)),radial-gradient(circle at bottom left var(--gradient_s),hsl(150 100% 84%),hsl(150 100% 84% / 0%));--noise_1:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.005' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/joui/css/styleguide/%2523noiseFilter)'/%3E%3C/svg%3E");--noise_2:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/joui/css/styleguide/%2523noiseFilter)'/%3E%3C/svg%3E");--noise_3:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.25' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/joui/css/styleguide/%2523noiseFilter)'/%3E%3C/svg%3E");--noise_4:url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/joui/css/styleguide/%2523noiseFilter)'/%3E%3C/svg%3E");--noise_5:url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/joui/css/styleguide/%2523noiseFilter)'/%3E%3C/svg%3E");--noise_filter-1:contrast(300%) brightness(100%);--noise_filter-2:contrast(200%) brightness(150%);--noise_filter-3:contrast(200%) brightness(250%);--noise_filter-4:contrast(200%) brightness(500%);--noise_filter-5:contrast(200%) brightness(1000%);}@supports (background:linear-gradient(to right in oklab,#000,#fff)){:where(html){--gradient_s:in oklab;}}
:where(html){@media (min-width:48rem){--layout:md;--container_m-w:720px;}@media (min-width:62rem){--layout:lg;--container_m-w:950px;}@media (min-width:75rem){--layout:xl;--container_m-w:1140px;}@media (min-width:87.5rem){--layout:xxl;--container_m-w:1320px;}@media (--xxxl){--layout:xxxl;--container_m-w:1440px;}}
:where(html){--shadow_c:220 3% 15%;--shadow_strength:1%;--shadow_strength-3:calc(var(--shadow_strength) + 2%);--shadow_strength-4:calc(var(--shadow_strength) + 3%);--shadow_strength-5:calc(var(--shadow_strength) + 4%);--shadow_strength-6:calc(var(--shadow_strength) + 5%);--shadow_strength-7:calc(var(--shadow_strength) + 6%);--shadow_strength-8:calc(var(--shadow_strength) + 7%);--shadow_strength-10:calc(var(--shadow_strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001;--shadow_1:0 1px 2px -1px hsl(var(--shadow_c) / var(--shadow_strength-10));--shadow_2:0 3px 5px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 7px 14px -5px hsl(var(--shadow_c) / var(--shadow_strength-6));--shadow_3:0 -1px 3px 0 hsl(var(--shadow_c) / var(--shadow_strength-3)),0 1px 2px -5px hsl(var(--shadow_c) / var(--shadow_strength-3)),0 2px 5px -5px hsl(var(--shadow_c) / var(--shadow_strength-5)),0 4px 12px -5px hsl(var(--shadow_c) / var(--shadow_strength-6)),0 12px 15px -5px hsl(var(--shadow_c) / var(--shadow_strength-8));--shadow_4:0 -2px 5px 0 hsl(var(--shadow_c) / var(--shadow_strength-3)),0 1px 1px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 2px 2px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 5px 5px -2px hsl(var(--shadow_c) / var(--shadow_strength-5)),0 9px 9px -2px hsl(var(--shadow_c) / var(--shadow_strength-6)),0 16px 16px -2px hsl(var(--shadow_c) / var(--shadow_strength-7));--shadow_5:0 -1px 2px 0 hsl(var(--shadow_c) / var(--shadow_strength-3)),0 2px 1px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 5px 5px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 10px 10px -2px hsl(var(--shadow_c) / var(--shadow_strength-5)),0 20px 20px -2px hsl(var(--shadow_c) / var(--shadow_strength-6)),0 40px 40px -2px hsl(var(--shadow_c) / var(--shadow_strength-8));--shadow_6:0 -1px 2px 0 hsl(var(--shadow_c) / var(--shadow_strength-3)),0 3px 2px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 7px 5px -2px hsl(var(--shadow_c) / var(--shadow_strength-4)),0 12px 10px -2px hsl(var(--shadow_c) / var(--shadow_strength-5)),0 22px 18px -2px hsl(var(--shadow_c) / var(--shadow_strength-6)),0 41px 33px -2px hsl(var(--shadow_c) / var(--shadow_strength-7)),0 100px 80px -2px hsl(var(--shadow_c) / var(--shadow_strength-8));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow_c) / var(--shadow_strength-10));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow_c) / var(--shadow_strength-10)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow_c) / var(--shadow_strength-10)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow_c) / var(--shadow_strength-10)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow_c) / var(--shadow_strength-10)),var(--inner-shadow-highlight);}
:where(html){--size_0:0;--size_25:1px;--size_50:2px;--size_100:4px;--size_150:6px;--size_200:8px;--size_250:10px;--size_300:12px;--size_350:14px;--size_400:16px;--size_450:18px;--size_500:20px;--size_600:28px;--size_700:34px;--size_800:42px;--size_900:50px;--size_1000:58px;--size_1100:60px;--size_1200:72px;--size_1300:84px;--size_1400:96px;--size_1500:108px;--size_1600:122px;--size_1700:146px;--size_1800:170px;--size_1900:194px;--size_2000:218px;}
:where(html){--z-i_1:10;--z-i_2:20;--z-i_3:30;--z-i_4:40;--z-i_5:50;--z-i_i:2147483647;--z_dropdown:80;--z_sticky:100;--z_fixed:120;--z_offcanvas-backdrop:140;--z_offcanvas:150;--z_modal-backdrop:160;--z_modal:180;--z_popover:200;--z_tooltip:220;--z_toast:240;}

:where(table){table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--f-s_sm);border:var(--b-w) var(--b-s) var(--c_border-muted);border-radius:var(--b-r);overflow:hidden;th{background:var(--c_bg-subtle);padding:var(--spacer);text-align:left;font-weight:var(--f-w_semibold);color:var(--c_fg);font-size:var(--f-s_sm);&:not(:last-child){border-inline-end:var(--b-w) var(--b-s) var(--c_border-muted);}&:hover td{background:var(--c_hover-bg);}}td{padding:var(--spacer);color:var(--c_fg);vertical-align:middle;border-block-start:var(--b-w) var(--b-s) var(--c_border-muted);&:not(:last-child){border-inline-end:var(--b-w) var(--b-s) var(--c_border-muted);}}}
:root{--c_bg:light-dark(var(--c_white),var(--c_gray_950));--c_bg-subtle:light-dark(var(--c_gray_50),var(--c_gray_900));--c_bg-muted:light-dark(var(--c_gray_100),var(--c_gray_800));--c_bg-inverse:light-dark(var(--c_gray_950),var(--c_gray_50));--c_bg-disabled:light-dark(var(--c_gray_100),var(--c_gray_800));--c_surface:light-dark(var(--c_white),var(--c_gray_900));--c_surface-raised:light-dark(var(--c_white),var(--c_gray_800));--c_surface-overlay:light-dark(var(--c_white),var(--c_gray_700));--c_surface-sunken:light-dark(var(--c_gray_50),var(--c_gray_950));--c_surface-inverse:light-dark(var(--c_gray_900),var(--c_gray_100));--c_fg:light-dark(var(--body_c),var(--c_gray_100));--c_fg-muted:light-dark(var(--c_gray_400),var(--c_gray_400));--c_fg-subtle:light-dark(var(--c_gray_300),var(--c_gray_600));--c_fg-inverse:light-dark(var(--c_white),var(--c_gray_950));--c_fg-on-accent:light-dark(var(--c_white),var(--c_white));--c_fg-on-inverse:light-dark(var(--c_gray_100),var(--c_gray_900));--c_fg-disabled:light-dark(var(--c_gray_300),var(--c_gray_600));--c_fg-heading:light-dark(var(--c_primary_dark,var(--c_gray_950)),var(--c_gray_100));--c_fg-code:light-dark(var(--c_danger_700),var(--c_danger_300));--c_border:light-dark(var(--c_gray_300),var(--c_gray_700));--c_border-muted:light-dark(var(--c_gray_100),var(--c_gray_800));--c_border-strong:light-dark(var(--c_gray_400),var(--c_gray_600));--c_border-inverse:light-dark(var(--c_gray_700),var(--c_gray_200));--c_border-disabled:light-dark(var(--c_gray_200),var(--c_gray_800));--c_accent:light-dark(var(--c_primary_500),var(--c_primary_400));--c_accent_hover:light-dark(var(--c_primary_600),var(--c_primary_300));--c_accent_active:light-dark(var(--c_primary_700),var(--c_primary_200));--c_accent_subtle:light-dark(var(--c_primary_100),var(--c_primary_950));--c_accent_muted:light-dark(var(--c_primary_200),var(--c_primary_900));--c_accent_border:light-dark(var(--c_primary_300),var(--c_primary_800));--c_accent_fg:light-dark(var(--c_white),var(--c_white));--c_accent_fg-subtle:light-dark(var(--c_primary_700),var(--c_primary_300));--c_link:light-dark(var(--c_primary_500),var(--c_primary_400));--c_link-hover:light-dark(var(--c_primary_700),var(--c_primary_300));--c_link-visited:light-dark(var(--c_primary_800),var(--c_primary_500));--c_link-active:light-dark(var(--c_primary_900),var(--c_primary_200));--c_link-inverse:light-dark(var(--c_primary_300),var(--c_primary_600));--c_focus-ring:light-dark(var(--c_primary_500),var(--c_primary_400));--c_focus-ring-offset:light-dark(var(--c_white),var(--c_gray_950));--c_selection-bg:light-dark(var(--c_primary_200),var(--c_primary_800));--c_selection-fg:light-dark(var(--c_primary_900),var(--c_primary_200));--c_overlay:light-dark(rgba(0,0,0,0.50),rgba(0,0,0,0.70));--c_overlay-subtle:light-dark(rgba(0,0,0,0.20),rgba(0,0,0,0.40));--c_overlay-strong:light-dark(rgba(0,0,0,0.75),rgba(0,0,0,0.85));--c_overlay-image:light-dark(rgba(0,0,0,0.40),rgba(0,0,0,0.60));--c_success:light-dark(var(--c_success_500),var(--c_success_400));--c_success_hover:light-dark(var(--c_success_600),var(--c_success_300));--c_success_active:light-dark(var(--c_success_700),var(--c_success_700));--c_success_subtle:light-dark(var(--c_success_100),var(--c_success_950));--c_success_muted:light-dark(var(--c_success_200),var(--c_success_900));--c_success_border:light-dark(var(--c_success_300),var(--c_success_800));--c_success_fg:light-dark(var(--c_success_800),var(--c_success_300));--c_success_icon:light-dark(var(--c_success_500),var(--c_success_400));--c_warning:light-dark(var(--c_warning_500),var(--c_warning_400));--c_warning_hover:light-dark(var(--c_warning_600),var(--c_warning_300));--c_warning_active:light-dark(var(--c_warning_700),var(--c_warning_700));--c_warning_subtle:light-dark(var(--c_warning_100),var(--c_warning_950));--c_warning_muted:light-dark(var(--c_warning_200),var(--c_warning_900));--c_warning_border:light-dark(var(--c_warning_300),var(--c_warning_800));--c_warning_fg:light-dark(var(--c_warning_900),var(--c_warning_300));--c_warning_icon:light-dark(var(--c_warning_600),var(--c_warning_400));--c_danger:light-dark(var(--c_danger_500),var(--c_danger_400));--c_danger_hover:light-dark(var(--c_danger_600),var(--c_danger_300));--c_danger_active:light-dark(var(--c_danger_700),var(--c_danger_700));--c_danger_subtle:light-dark(var(--c_danger_100),var(--c_danger_950));--c_danger_muted:light-dark(var(--c_danger_200),var(--c_danger_900));--c_danger_border:light-dark(var(--c_danger_300),var(--c_danger_800));--c_danger_fg:light-dark(var(--c_danger_800),var(--c_danger_300));--c_danger_icon:light-dark(var(--c_danger_500),var(--c_danger_400));--c_info:light-dark(var(--c_info_500),var(--c_info_400));--c_info_hover:light-dark(var(--c_info_600),var(--c_info_300));--c_info_active:light-dark(var(--c_info_700),var(--c_info_700));--c_info_subtle:light-dark(var(--c_info_100),var(--c_info_950));--c_info_muted:light-dark(var(--c_info_200),var(--c_info_900));--c_info_border:light-dark(var(--c_info_300),var(--c_info_800));--c_info_fg:light-dark(var(--c_info_800),var(--c_info_300));--c_info_icon:light-dark(var(--c_info_500),var(--c_info_400));--c_neutral:light-dark(var(--c_gray_500),var(--c_gray_400));--c_neutral_hover:light-dark(var(--c_gray_600),var(--c_gray_300));--c_neutral_active:light-dark(var(--c_gray_700),var(--c_gray_700));--c_neutral_subtle:light-dark(var(--c_gray_100),var(--c_gray_900));--c_neutral_muted:light-dark(var(--c_gray_200),var(--c_gray_800));--c_neutral_border:light-dark(var(--c_gray_300),var(--c_gray_700));--c_neutral_fg:light-dark(var(--c_gray_800),var(--c_gray_200));--c_neutral_icon:light-dark(var(--c_gray_500),var(--c_gray_400));--c_skeleton-base:light-dark(var(--c_gray_200),var(--c_gray_800));--c_skeleton-shine:light-dark(var(--c_gray_100),var(--c_gray_700));--c_media-bg:light-dark(var(--c_gray_100),var(--c_gray_800));--c_media-border:light-dark(var(--c_gray_200),var(--c_gray_700));--c_media-caption:light-dark(var(--c_gray_400),var(--c_gray_500));--c_input-bg:light-dark(var(--c_white),var(--c_gray_950));--c_input-bg-focus:light-dark(var(--c_white),var(--c_gray_900));--c_input-border:light-dark(var(--c_gray_300),var(--c_gray_700));--c_input-border-hover:light-dark(var(--c_gray_400),var(--c_gray_600));--c_input-border-focus:var(--c_accent);--c_input-border-error:var(--c_danger);--c_input-border-success:var(--c_success);--c_input-fg:var(--body_c);--c_input-placeholder:light-dark(var(--c_gray_400),var(--c_gray_600));--c_input-disabled-bg:light-dark(var(--c_gray_100),var(--c_gray_800));--c_input-disabled-fg:light-dark(var(--c_gray_400),var(--c_gray_600));--c_hover-bg:light-dark(var(--c_gray_50),var(--c_gray_900));--c_active-bg:light-dark(var(--c_gray_100),var(--c_gray_800));--c_selected-bg:light-dark(var(--c_primary_50,var(--c_primary_100)),var(--c_primary_950));--c_selected-fg:var(--c_accent);--f-s_root:1rem;--f-s_base:1rem;--f-s_sm:0.875em;--f-w_semibold:600;--l-h:1.5;--h_f-f:var(--f-f);--h_f-style:inherit;--h_f-w:var(--f-w_semibold);--h_l-h:1.2;--h_c:light-dark(var(--c_primary_dark,var(--c_gray_950)),var(--c_gray_100));--f-s_h1:clamp(1.625rem,1rem + 1.667vw,2.5rem);--f-s_h2:clamp(1.375rem,0.929rem + 1.19vw,2rem);--f-s_h3:clamp(1.25rem,0.893rem + 0.952vw,1.75rem);--f-s_h4:1.5rem;--f-s_h5:1.25rem;--f-s_h6:1rem;--h1_f-s:clamp(1.625rem,1rem + 1.667vw,2.5rem);--h2_f-s:2rem;--h3_f-s:1.75rem;--h4_f-s:1.5rem;--h5_f-s:1.25rem;--h6_f-s:1rem;--h1_m-b:0.75em;--h2_m-b:0.5rem;--h3_m-b:0.35rem;--h4_m-b:0.25rem;--h5_m-b:0.1rem;--h6_m-b:0;--t_ease:ease-in-out;--t_b:all var(--t-t) var(--t_ease);--s-0:0;--s-1:var(--spacer);--s-2:calc(var(--spacer) * 2);--s-3:calc(var(--spacer) * 3);--s-4:calc(var(--spacer) * 4);--s-5:calc(var(--spacer) * 5);--gutter:1.25rem;--b-r_0:0px;--b-r_sm:2px;--b-r_md:4px;--b-r:6px;--b-r_lg:16px;--b-r_xl:32px;--b-r_pill:1e5px;--b-c:light-dark(var(--c_gray_300),var(--c_gray_700));--hr_m-b:var(--spacer);--hr_b-w:var(--b-w);--hr_b-c:transparent;--hr_opacity:0.25;--gap:1.875rem;--container_p-i:20px;--container_m-w:calc(100% - var(--container_p-i) * 2);--body_c:light-dark(var(--c_black,#212529),var(--c_gray_100));--body_bg:light-dark(var(--c_white,#fff),var(--c_gray_950));--link_c:light-dark(var(--c_primary_500),var(--c_primary_400));--link_c_h:light-dark(var(--c_primary_700),var(--c_primary_300));--link_d:underline;}:root[data-theme="dark"]{color-scheme:dark;}:root[data-theme="light"]{color-scheme:light;}
*,*::before,*::after{box-sizing:border-box;}:root{font-size:var(--f-s_root);}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--body-ff,var(--f-f));font-size:var(--body-fs,var(--f-s_base));font-weight:var(--body-fw,var(--f-w_normal));line-height:var(--body-lh,var(--l-h));color:var(--body_c);background-color:var(--body_bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:inherit;}hr{margin:var(--hr-my) 0;color:var(--hr-c);border:0;border-top:var(--hr-bw) solid var(--hr-bc);opacity:var(--hr-opacity);}p{margin-top:0;margin-bottom:var(--spacer);}p:last-of-type{margin-bottom:0;}abbr[title]{-webkit-text-decoration:underline;text-decoration:underline;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}:where(ol,ul){padding-left:var(--ul-ps,2rem);}:where(ol,ul,dl){margin-top:0;margin-bottom:var(--ul-mb,1rem);}:where(ol ol,ul ul,ol ul,ul ol){--ul-mb:0;}dt{font-weight:var(--dt-font-weight,500);}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}:where(b,strong){font-weight:var(--f-w_bolder);}:where(small,.small){font-size:var(--f-s_sm);}:where(mark,.mark){padding:var(--mark-padding,0.1875em);background-color:var(--highlight-bg,--color-gray-200);}:where(sub,sup){position:relative;font-size:var(--sub-sup-font-size,0.75em);line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}:where(a){--_link_c:var(--link_c,var(--c_primary_500));--_link_c_h:var(--link_c_h,var(--c_primary_800));--_link_d:var(--link_d,underline);--_link_d_h:var(--link_d_h,var(--_link_d));--_a_t-type:var(--a_t-type,linear);--_a_t-duration:var(--a_t-duration,var(--t-t));color:var(--_link_c);-webkit-text-decoration:var(--_link_d);text-decoration:var(--_link_d);transition:color var(--_a_t-duration) var(--_a_t-type);}:where(a):hover{--_link_c:var(--_link_c_h);--_link_d:var(--_link_d_h);}:where(a):not([href]){--_link_c:var(--link_c_not-href,inherit);--_link_d:var(--link_d_not-href,var(--_link_d));}:where(a):not([href]):hover{--_link_c:var(--link_c_h_not-href,inherit);--_link_d:var(--link_d_h_not-href,var(--_link_d));}pre,code,kbd,samp{font-family:var(--f-f-code);font-size:1em;}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:var(--f-f-code);color:var(--pre-color,currentColor);}pre code{font-size:inherit;color:inherit;word-break:normal;}code{font-size:var(--code-font-size);color:var(--code-color,inherit);word-wrap:break-word;}kbd{padding:var(--kbd-padding-y,0.1875rem) var(--kbd-padding-x,0.375rem);font-size:var(--kbd-font-size,--f-s_sm);color:var(--kbd-color,currentColor);background-color:var(--kbd-bg,--body_bg);border-radius:var(--br-sm);}kbd kbd{padding:0;font-size:1em;font-weight:var(--nested-kbd-font-weight,inherit);}figure{margin:0 0 1rem;}img,svg{vertical-align:middle;}:where(table){caption-side:bottom;}caption{padding-top:var(--table-cell-padding-y,0.5rem);padding-bottom:var(--table-cell-padding-y,0.5rem);color:var(--table-caption-color,currentColor);text-align:left;}th{font-weight:var(--table-th-font-weight,--f-w_semibold);text-align:inherit;text-align:-webkit-match-parent;}label{display:inline-block;}button{border-radius:0;}button:focus:not(:focus-visible){outline:0;}:where(input,select,optgroup,textarea):not(.button){--_f-e_w:var(--f-e-w,100%);margin:0;font-family:inherit;font-size:inherit;line-height:inherit;width:var(--_f-e_w);}@supports (width:stretch){:where(input,select,optgroup,textarea):not(.button){--_f-e_w:var(--f-e-w,stretch)}}:where(button,select){text-transform:none;}[role='button']{cursor:pointer;}select{word-wrap:normal;}select:disabled{opacity:1;}[list]
  :not([type='date'])
  :not([type='datetime-local'])
  :not([type='month'])
  :not([type='week'])
  :not([type='time'])
  ::-webkit-calendar-picker-indicator{display:none !important;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}button:not(:disabled),[type='button']:not(:disabled),[type='reset']:not(:disabled),[type='submit']:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{float:left;width:100%;padding:0;margin-bottom:var(--legend-margin-bottom,0.5rem);font-size:var(--legend-font-size,1.5rem);font-weight:var(--legend-font-weight,bold);line-height:inherit;}legend + *{clear:left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0;}::-webkit-inner-spin-button{height:auto;}[type='search']{outline-offset:-2px;-webkit-appearance:textfield;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-color-swatch-wrapper{padding:0;}::file-selector-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}iframe{border:0;}summary{display:flex;cursor:pointer;}progress{vertical-align:baseline;}[hidden]{display:none !important;}.views-view-responsive-grid .node_view-mode_search-result mark,.views-view-responsive-grid .node_view-mode_search-result .mark{padding:0;background-color:var(--c_primary);}
:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-bottom:var(--_h-mb);font-size:var(--_h-fs);margin-top:0;font-family:var(--h_f-f);font-style:var(--h-fstyle);font-weight:var(--h-fw);line-height:var(--h-lh);color:var(--h-c);}:where(h1,.h1){--_h-mb:var(--h1_mb);--_h-fs:var(--f-s_h1);}:where(h2,.h2){--_h-mb:var(--h2_mb);--_h-fs:var(--f-s_h2);}:where(h3,.h3){--_h-mb:var(--h3_mb);--_h-fs:var(--f-s_h3);}:where(h4,.h4){--_h-mb:var(--h4_mb);--_h-fs:var(--f-s_h4);}:where(h5,.h5){--_h-mb:var(--h5_mb);--_h-fs:var(--f-s_h5);}:where(h6,.h6){--_h-mb:var(--h6_mb);--_h-fs:var(--f-s_h6);}.lead{--f-s_lead:calc(var(--f-s_base) * .125);--lead-font-weight:300;font-size:var(--f-s_lead);font-weight:var(--lead-font-weight);}.list-unstyled{}.list-inline{}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){--list-inline-p:.5rem;margin-right:var(--list-inline-p);}.initialism{font-size:var(--initialism-font-size,.875em);text-transform:uppercase;}.blockquote{--blockquote-margin-y:var(--spacer);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-font-size,1.25);}.blockquote > :last-child{margin-bottom:0;}.blockquote-footer{--blockquote-footer-font-size:var(--f-s_sm);--blockquote-footer-color:var(--c_gray)

  margin-top:calc(var(--blockquote-margin-y) * -1);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-footer-font-size);color:var(--blockquote-footer-color);}.blockquote-footer::before{content:"\2014\00A0";}.main-color-text{color:var(--c_primary);}.highlighted-text{color:var(--c_tertiary);padding:0.15rem 1rem;border-left:2px solid var(--c_tertiary);}
.container .container,.layout .container,.grid-container > .container,.grid-container > .lp-builder > .js-lpb-component-list > .container,.slot-content > .container{padding-inline:0;}.paragraph--t--edw-carousel .grid-container{display:block !important;}.grid-container{--_cg-columns:6;--_cg-mi:1.25rem;--_cg-gap:var(--gutter,16px);--_cg-col_default:container;--_calc_cg-mi:calc(var(--_cg-mi) - var(--_cg-gap));--_calc_gap_total:calc(var(--_cg-gap) * (var(--_cg-columns) - 1));--_cg-mw:calc((var(--custom_container_m-w,var(--container_m-w,100%)) - var(--_calc_gap_total))/ var(--_cg-columns));}@media (min-width:36rem){.grid-container{--_cg-columns:4;--_cg-gap:var(--gutter,16px)}}@media (min-width:48rem){.grid-container{--_cg-columns:12;--_cg-gap:var(--gutter,30px)}}.grid-container{container-type:inline-size;display:grid;grid-template-columns:[full-start] minmax(var(--_calc_cg-mi),1fr)
    [container-start]
    repeat(var(--_cg-columns),var(--_cg-mw))
    [container-end]
    minmax(var(--_calc_cg-mi),1fr) [full-end];grid-column-gap:var(--_cg-gap);}@container (min-width:768px){.grid-container{--container_m-w:45rem}}@container (min-width:992px){.grid-container{--container_m-w:59.375rem}}@container (min-width:1200px){.grid-container{--container_m-w:71.25rem}}@container (min-width:1400px){.grid-container{--container_m-w:82.5rem}}@container (min-width:1600px){.grid-container{--container_m-w:90rem}}.grid-container > *{grid-column:var(--_cg-col_default);}.grid-container > .full,.grid-container > .lp-builder:has(> .js-lpb-component-list > .paragraph--edw-container.full){--_cg-col_default:full;}.grid-container.grid-container_sm > *{--_cg-col_default:var(--_cg-col_sm,container);}@media (min-width:62rem){.grid-container.grid-container_sm > *{--_cg-col_sm:4 / 12}}@media (--xlg){.grid-container.grid-container_sm > *{--_cg-col_sm:5 / 11}}.paragraph--edw-container .edw-container--one-column > .c--container_default{--_cg-col_default:container;}.wrapper{width:var(--container_m-w,100%);padding-inline:var(--container-py);margin-inline:auto;container-type:inline-size;}@media (min-width:48rem){.wrapper{padding-right:calc(var(--gutter-x) * 0.5);padding-left:calc(var(--gutter-x) * 0.5)}}
