﻿:root{--wrapper_width: 2540px;--wrapper_space: 1.4rem;--block_space: 3rem;--inlinerow_space: 1.5rem;--text_space: 1.2rem;--grid_gutter_fix_boxed: 1.4rem;--grid_gutter_fix_plain: 1.4rem;--space_nano: 0.25rem;--space_micro: 0.3rem;--space_xs: 0.5rem;--space_s: 1rem;--space_m: 2rem;--space_l: 3rem}@media only screen and (min-width: 760px){:root{--block_space: 5rem}}@media only screen and (min-width: 1020px){:root{--wrapper_space: 2.8rem;--grid_gutter_fix_plain: 1.68rem}}@media only screen and (min-width: 1600px){:root{--block_space: 6rem}}@media only screen and (min-width: 1800px){:root{--block_space: 8rem}}:root{--heading_font: MainFont, Helvetica, sans-serif;--text_font: MainFont, Helvetica, sans-serif;--h1_size: 2.1rem;--h2_size: 1.9rem;--h3_size: 1.6rem;--h4_size: 1.4rem;--h5_size: 1.2rem;--h6_size: 1rem;--text_size: 1rem;--text_size_big: 1.2rem;--text_size_base: 1rem;--text_size_small: 0.8rem;--heading_line_height: 1.3}@media only screen and (min-width: 760px){:root{--h1_size: 2.31rem;--h2_size: 2.09rem;--h3_size: 1.76rem;--h4_size: 1.54rem;--h5_size: 1.32rem;--h6_size: 1.1rem}}@media only screen and (min-width: 1600px){:root{--h1_size: 3.36rem;--h2_size: 3.04rem;--h3_size: 2.56rem;--h4_size: 2.1rem;--h5_size: 1.8rem;--h6_size: 1.5rem}}:root{--nav_trigger_line: 2px;--nav_trigger_bg: var(--dark_color);--nav_trigger_line_bg: var(--light_color);--nav_trigger_bg_hover: rgb(131.25, 101.25, 187.5);--nav_trigger_duration: 0.3s;--sticky_top: 4rem;--top_content_area: 4rem}@media only screen and (min-width: 1020px){:root{--sticky_top: 6rem}}:root{--card_boxed_space: 1rem}@media only screen and (min-width: 1020px){:root{--card_boxed_space: 2rem}}:root .plyr{--text_color: $white;--plyr-color-main: #5a32a5}:root,body .bg_white{--primary_color: #5a32a5;--primary_color_light: rgb(99.9, 62.3, 170.4);--primary_color_dark: rgb(84.6, 47, 155.1);--secondary_color: #ab7eff;--secondary_color_light: rgb(176.04, 133.74, 255);--secondary_color_dark: rgb(150.48, 110.88, 224.4);--accent_color: #291950;--accent_contrast_color: #ffffff;--body_bg_color: #ffffff;--body_bg_color_rgb: 255, 255, 255;--bg_color_current: #ffffff;--bg_color_contrast: #ffffff;--overlay_bg_color: rgba(19, 19, 19, 0.6);--boxed_bg_color: #F5F5F7;--boxed_bg_color_contrast: #F5F5F7;--boxed_bg_color_light: #F5F5F7;--boxed_bg_color_dark: rgb(35.52, 35.52, 35.52);--boxed_bg_color_hover: #291950;--line_color_light: #F5F5F7;--line_color_dark: rgb(35.52, 35.52, 35.52);--light_color: #ffffff;--light_color_dark: #F5F5F7;--light_color_darker: rgb(237.65, 237.65, 239.59);--light_color_darkest: rgb(230.5205, 230.5205, 232.4023);--dark_color: #131313;--dark_color_light: rgb(28.44, 28.44, 28.44);--dark_color_lighter: rgb(35.52, 35.52, 35.52);--dark_color_lightest: rgb(42.6, 42.6, 42.6);--title_color: #131313;--text_color: #131313;--text_color_soft: #666;--button_color_bg: #5a32a5;--button_color_text: #ffffff;--button_hover_color_text: #ffffff;--button_hover_color_bg: #7b5bb7;--button_mono_color_bg: var(--dark_color_lightest);--button_mono_color_text: var(--light_color);--button_mono_hover_color_text: var(--light_color);--button_mono_hover_color_bg: var(--button_hover_color_bg);--link_color: #131313;--link_hover_color: #5a32a5;--link_active_color: #5a32a5;--nav_link_color: #131313;--nav_link_hover_color: #5a32a5;--form_field_bg: var(--boxed_bg_color);--form_field_border: var(--boxed_bg_color);--signal_contrast_color: #fff;--signal_success_color: #568831;--signal_warning_color: #d1a000;--signal_error_color: #8a132a}[data-theme=dark],body.theme_dark,.bg_dark{--body_bg_color: #131313;--body_bg_color_rgb: 0, 0, 0;--bg_color_current: #131313;--bg_color_contrast: #131313;--overlay_bg_color: rgb(0 0 0 / 78%);--boxed_bg_color_contrast: rgb(28.44, 28.44, 28.44);--boxed_bg_color: rgb(28.44, 28.44, 28.44);--light_color: #131313;--light_color_dark: rgb(28.44, 28.44, 28.44);--light_color_darker: rgb(35.52, 35.52, 35.52);--light_color_darkest: rgb(42.6, 42.6, 42.6);--dark_color: #ffffff;--dark_color_light: #F5F5F7;--dark_color_lighter: rgb(237.65, 237.65, 239.59);--dark_color_lightest: rgb(230.5205, 230.5205, 232.4023);--boxed_bg_color_light: rgb(35.52, 35.52, 35.52);--boxed_bg_color_dark: #F5F5F7;--line_color_light: rgb(35.52, 35.52, 35.52);--line_color_dark: #F5F5F7;--title_color: #ffffff;--text_color: #ffffff;--link_color: #ffffff;--nav_link_color: #ffffff}[data-theme=dark] .bg_bright,body.theme_dark .bg_bright,.bg_dark .bg_bright{--boxed_bg_color_light: #131313;--bg_color_current: rgb(28.44, 28.44, 28.44);background-color:var(--bg_color_current)}[data-theme=dark] .block_bg.bg_bright+.block_bg.bg_bright,body.theme_dark .block_bg.bg_bright+.block_bg.bg_bright,.bg_dark .block_bg.bg_bright+.block_bg.bg_bright{padding-top:0 !important}.bg_dark{background-color:var(--bg_color_current)}.block_bg.bg_dark+.block_bg.bg_dark{padding-top:0 !important}[data-theme=bright],body.theme_bright,.bg_bright{--boxed_bg_color_light: #ffffff;--body_bg_color: #F5F5F7;--bg_color_current: #F5F5F7}.bg_bright{background-color:var(--bg_color_current)}.block_bg.bg_bright+.block_bg.bg_bright{padding-top:0 !important}@-ms-viewport{width:device-width}*,::after,::before,::backdrop,::file-selector-button{border:0 none;outline:0 none;margin:0;padding:0;box-sizing:border-box}a,a:link,a:visited,a:hover,a:focus,a:active{outline:0;text-decoration:none}nav ul,nav li,.nav ul,.nav li{margin:0;padding:0;list-style:none}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}fieldset{border:0;margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}li{margin:0;padding:0}button,.no_button{background:none;border:none;padding:0;margin:0;font:inherit;text-align:inherit;cursor:pointer;outline:none;appearance:none}.no_button:hover{background:none;border:none;outline:none;color:inherit}summary{display:block;list-style:none}summary::marker{display:none;content:""}summary::-webkit-details-marker{display:none}::-webkit-details-marker{display:none}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@view-transition{navigation:auto}html{scroll-behavior:smooth;scroll-margin-top:var(--top_content_area)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body_bg_color)}.wrapper{max-width:var(--wrapper_width);padding-left:1.4rem;padding-right:1.4rem;padding-left:var(--wrapper_space);padding-right:var(--wrapper_space);margin-left:auto;margin-right:auto}@media only screen and (min-width: 1020px){.wrapper.slim{--wrapper_width: 1200px}}.theme_section,.main,.maincontent,.block,.block_bg{display:flow-root}.block{margin-top:3rem;margin-bottom:3rem;margin-top:var(--block_space);margin-bottom:var(--block_space)}.block.block_first{margin-top:calc(var(--block_space)/2)}.block_bg{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:3rem;padding-bottom:3rem;padding-top:var(--block_space);padding-bottom:var(--block_space)}.block_bg.block_first{margin-top:calc(var(--block_space)/2)}.block.slim,.block_bg.slim{--block_space: calc(var(--block_space) / 2)}.stack,.stack_nano,.stack_micro,.stack_xs,.stack_s,.stack_m,.stack_l{display:flex;flex-direction:column}.stack_nano{gap:var(--space_nano)}.stack_micro{gap:var(--space_micro)}.stack_xs{gap:var(--space_xs)}.stack_s{gap:var(--space_s)}.stack_m{gap:var(--space_m)}.stack_l{gap:var(--space_l)}.inlinerow{margin-top:2rem;margin-bottom:2rem;margin-top:var(--inlinerow_space);margin-bottom:var(--inlinerow_space)}.inlinerow.half,.inlinerow.title+.inlinerow.title,.inlinerow.text+.inlinerow.text{margin-top:calc(var(--inlinerow_space)/2)}.inlinerow.double{margin-top:calc(var(--inlinerow_space)*2);margin-bottom:calc(var(--inlinerow_space)*2)}.text_styled:first-child,.text_styled *:first-child,.inlinerow:first-child,.inlinerow *:first-child,.content:first-child,.content *:first-child{margin-top:0 !important}.text_styled:last-child,.text_styled *:last-child,.inlinerow:last-child,.inlinerow *:last-child,.content:last-child,.content *:last-child{margin-bottom:0 !important}.maincontent{min-height:50vh}.centerform{max-width:650px;margin:0 auto}.sticky{position:-webkit-sticky;position:sticky;top:var(--sticky_top);top:var(--top_content_area);z-index:5}.tooltip .list_compact_logo{display:block;width:100%;max-height:4rem;object-fit:contain;filter:brightness(0) invert(1)}:root{--bp_m_small: 320px;--bp_m_medium: 365px;--bp_m_large: 480px;--bp_t_small: 580px;--bp_t_medium: 760px;--bp_t_large: 820px;--bp_s_small: 1020px;--bp_s_medium: 1280px;--bp_s_large: 1600px;--grid_columns: 1;--grid_gutter: var(--grid_gutter_fix_boxed);--grid_gutter_plain: var(--grid_gutter_fix_plain);--grid_item_min: 280px}.grid{display:grid;grid-template-columns:repeat(var(--grid_columns), minmax(0, 1fr));gap:var(--grid_gutter);align-items:stretch;min-width:100%}.grid.full{--grid_columns: 1}.grid.half{--grid_columns: 1}@media only screen and (min-width: 580px){.grid.half{--grid_columns: 2}}.grid.half_start{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.half_start{--grid_columns: 2}}.grid.third{--grid_columns: 1}@media only screen and (min-width: 580px){.grid.third{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.third{--grid_columns: 3}}.grid.third_start{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.third_start{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.third_start{--grid_columns: 3}}.grid.quarter{--grid_columns: 1}@media only screen and (min-width: 580px){.grid.quarter{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.quarter{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.quarter{--grid_columns: 4}}.grid.quarter_start{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.quarter_start{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.quarter_start{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.quarter_start{--grid_columns: 4}}.grid.fifth{--grid_columns: 1}@media only screen and (min-width: 580px){.grid.fifth{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.fifth{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.fifth{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.fifth{--grid_columns: 5}}.grid.fifth_start{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.fifth_start{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.fifth_start{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.fifth_start{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.fifth_start{--grid_columns: 5}}.grid.sixth{--grid_columns: 1}@media only screen and (min-width: 580px){.grid.sixth{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.sixth{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.sixth{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.sixth{--grid_columns: 6}}.grid.sixth_start{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.sixth_start{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.sixth_start{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.sixth_start{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.sixth_start{--grid_columns: 6}}@media only screen and (min-width: 580px){.grid.twothird{grid-template-columns:2fr 1fr}}@media only screen and (min-width: 580px){.grid.onethird{grid-template-columns:1fr 2fr}}.grid.auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid_item_min), 100%), 1fr))}.grid.auto_s{--grid_item_min: 180px}.grid.auto_l{--grid_item_min: 380px}.grid.masonry{display:block;columns:var(--grid_columns);column-gap:var(--grid_gutter)}.grid.masonry>.grid_item{width:100%;break-inside:avoid;margin-bottom:var(--grid_gutter)}.grid.no_gutter,.grid.gutter_none{--grid_gutter: 0}.grid.gutter_plain{--grid_gutter: var(--grid_gutter_plain)}.grid.gutter_l{--grid_gutter: calc(var(--grid_gutter_fix_boxed) * 2)}.grid.gutter_row{column-gap:0}.grid.top{align-items:start}.grid.middle{align-items:center}.grid.bottom{align-items:end}.grid.left{justify-content:start}.grid.centre,.grid.center{justify-content:center}.grid.right{justify-content:end}.grid.boxed>.grid_item:not(.plain):not(.boxed):not(.lined):not(.card_item){background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.grid.lined>.grid_item:not(.plain):not(.boxed):not(.lined):not(.card_item){border:2px solid;border-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.grid.plain{--grid_gutter: var(--grid_gutter_plain)}.grid.lined_mesh{gap:0}.grid.lined_mesh>.grid_item{border:.5px solid var(--line_color_light, #F5F5F7);padding:var(--card_boxed_space)}.grid.mesh,.grid.mesh_framed,.grid.mesh_flush{--mesh_line: 1px;--mesh_pad: var(--card_boxed_space);gap:var(--mesh_line);background-color:var(--line_color_light, #F5F5F7)}.grid.mesh>*,.grid.mesh_framed>*,.grid.mesh_flush>*{background-color:var(--body_bg_color);padding:var(--mesh_pad)}.grid.mesh_framed{padding:var(--mesh_line)}.grid.mesh_flush{margin:calc(-1*var(--mesh_pad))}.grid_wrap_cut{margin:-1px;overflow:hidden}.mesh_clip{overflow:hidden}.grid_item{min-width:0}.grid_item.self_full{grid-column:1/-1}.grid_item.self_2{grid-column:span 2}.grid_item.self_3{grid-column:span 3}.grid_item.self_4{grid-column:span 4}.grid_item.self_6{grid-column:span 6}.grid_item.self_half{grid-column:span 2}.grid_item.self_start{grid-column-start:1}.grid_item.self_end{grid-column-end:-1}.grid_item.self_tall{grid-row:span 2}.grid_item.top{align-self:start}.grid_item.middle{align-self:center}.grid_item.bottom{align-self:end}.grid_item.plain{background:none;box-shadow:none;border:0}.grid_item.boxed{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.grid_item.lined{border:2px solid;border-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.col_1,.col_1_1,.col_1_2,.col_2_1,.col_1_1_1,.col_1_2_1,.col_2_1_1,.col_1_1_2{display:grid;gap:var(--grid_gutter);grid-template-columns:1fr}@media only screen and (min-width: 760px){.col_1_1{grid-template-columns:1fr 1fr}.col_1_2{grid-template-columns:1fr 2fr}.col_2_1{grid-template-columns:2fr 1fr}.col_1_1_1{grid-template-columns:repeat(3, 1fr)}.col_1_2_1{grid-template-columns:1fr 2fr 1fr}.col_2_1_1{grid-template-columns:2fr 1fr 1fr}.col_1_1_2{grid-template-columns:1fr 1fr 2fr}}.col_full{--col_basis: calc(100% * 1 / 1 - var(--grid_gutter) * 0 / 1)}.col_threequarter{--col_basis: calc(100% * 3 / 4 - var(--grid_gutter) * 1 / 4)}.col_twothird{--col_basis: calc(100% * 2 / 3 - var(--grid_gutter) * 1 / 3)}.col_half{--col_basis: calc(100% * 1 / 2 - var(--grid_gutter) * 1 / 2)}.col_third{--col_basis: calc(100% * 1 / 3 - var(--grid_gutter) * 2 / 3)}.col_quarter{--col_basis: calc(100% * 1 / 4 - var(--grid_gutter) * 3 / 4)}.col_fifth{--col_basis: calc(100% * 1 / 5 - var(--grid_gutter) * 4 / 5)}.col_sixth{--col_basis: calc(100% * 1 / 6 - var(--grid_gutter) * 5 / 6)}.self_full{--col_basis: calc(100% * 1 / 1 - var(--grid_gutter) * 0 / 1)}.self_2{--col_basis: calc(100% * 1 / 2 - var(--grid_gutter) * 1 / 2)}.self_3{--col_basis: calc(100% * 1 / 3 - var(--grid_gutter) * 2 / 3)}.self_4{--col_basis: calc(100% * 1 / 4 - var(--grid_gutter) * 3 / 4)}.self_6{--col_basis: calc(100% * 1 / 6 - var(--grid_gutter) * 5 / 6)}.grid.frac{display:flex;flex-wrap:wrap;gap:var(--grid_gutter);align-items:stretch}.grid.frac>.grid_item{flex:0 0 auto;width:var(--col_basis, 100%)}@media only screen and (max-width: 580px){.grid.frac>.grid_item{width:100%}}.trigger{cursor:pointer}.relativ{position:relative}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*:disabled,.disabled{opacity:.5 !important;cursor:not-allowed !important;pointer-events:none}body{scroll-margin-top:var(--sticky_top)}.no_space_top{margin-top:0 !important}.no_space_bottom{margin-bottom:0 !important}.hide,.js .hide_js,.no-js .hide_nojs{display:none !important}@media only screen and (max-width: 320px){.hide_ms_down{display:none !important}}@media only screen and (max-width: 365px){.hide_mm_down{display:none !important}}@media only screen and (max-width: 480px){.hide_ml_down{display:none !important}}@media only screen and (max-width: 580px){.hide_ts_down{display:none !important}}@media only screen and (max-width: 760px){.hide_tm_down{display:none !important}}@media only screen and (max-width: 820px){.hide_tl_down{display:none !important}}@media only screen and (max-width: 1020px){.hide_ss_down{display:none !important}}@media only screen and (max-width: 1280px){.hide_sm_down{display:none !important}}@media only screen and (max-width: 1600px){.hide_sl_down{display:none !important}}@media only screen and (min-width: 320px){.hide_ms_up{display:none !important}}@media only screen and (min-width: 365px){.hide_mm_up{display:none !important}}@media only screen and (min-width: 480px){.hide_ml_up{display:none !important}}@media only screen and (min-width: 580px){.hide_ts_up{display:none !important}}@media only screen and (min-width: 760px){.hide_tm_up{display:none !important}}@media only screen and (min-width: 820px){.hide_tl_up{display:none !important}}@media only screen and (min-width: 1020px){.hide_ss_up{display:none !important}}@media only screen and (min-width: 1280px){.hide_sm_up{display:none !important}}@media only screen and (min-width: 1600px){.hide_sl_up{display:none !important}}.visually_hidden{clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap;display:block;width:1px;height:1px;max-width:1px;max-height:1px}hr.line{display:block;height:1px;border:0;border-top:1px solid;border-color:var(--light_color_darkest)}hr.spacer{height:3rem}.overlay{display:block;position:fixed;cursor:pointer;top:0px;bottom:0;left:-100%;width:100%;height:100%;opacity:0;transition:all 0s .3s,opacity .3s 0s;background-color:var(--overlay_bg_color, rgba(19, 19, 19, 0.6));z-index:58}.overlay.show{transition:all 0s 0s,opacity .3s 0s;left:0px;opacity:1}.textarea.left,.textarea.center,.textarea.right{max-width:980px}.textarea.center{margin-left:auto;margin-right:auto}.textarea.right{float:right}.layout_sidebar{--layout_gap: 1.4rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--layout_gap)}.layout_sidebar_aside,.layout_sidebar_content{width:100%}.layout_sidebar_preaside{grid-area:preaside}.layout_sidebar_aside{grid-area:aside}.layout_sidebar_content{grid-area:content}.layout_sidebar .first{order:0 !important}@media only screen and (min-width: 820px){.layout_sidebar{--layout_gap: 3%;display:grid;column-gap:var(--layout_gap);row-gap:var(--layout_gap)}.layout_sidebar.half.left{grid-template-areas:"aside content";grid-template-columns:1fr 1fr}.layout_sidebar.half.right{grid-template-areas:"content aside";grid-template-columns:1fr 1fr}.layout_sidebar.left.third{grid-template-areas:"aside content";grid-template-columns:1fr 2fr}.layout_sidebar.right.third{grid-template-areas:"content aside";grid-template-columns:2fr 1fr}.layout_sidebar.left.quarter{grid-template-areas:"aside content";grid-template-columns:1fr 3fr}.layout_sidebar.right.quarter{grid-template-areas:"content aside";grid-template-columns:3fr 1fr}.layout_sidebar.left.fifth{grid-template-areas:"aside content";grid-template-columns:1fr 4fr}.layout_sidebar.right.fifth{grid-template-areas:"content aside";grid-template-columns:4fr 1fr}.layout_sidebar_aside,.layout_sidebar_content{width:auto;min-width:0}}.layout_sidebar *:first-child{margin-top:0}.layout_sidebar *:last-child{margin-bottom:0}.maincontent>.block.columns_wrap:first-child{margin-top:var(--block_space)}.block.columns_wrap{margin-top:0;margin-bottom:0}.column{display:flex;flex-wrap:wrap;flex-direction:column;--inlinerow_space: 0.75rem}.column .inlinerow{margin-bottom:0}.column.top{align-self:flex-start}.column.middle{align-self:center}.column.bottom{align-self:flex-end}.column.left{justify-self:flex-start;justify-content:flex-start}.column.centre{justify-self:center;justify-content:center}.column.right{justify-self:flex-end;justify-content:flex-end}.column.boxed{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.reference_heromedia{margin-top:3rem}.reference_heromedia img{width:100%;aspect-ratio:21/9;object-fit:cover;border:1px solid rgba(19,19,19,.14)}.reference_main .block.title,.reference_main .block.text.text_styled{max-width:980px}.init *{transition-duration:.3s;transition-property:color,border,border-color,outline,background,background-image,background-color}.switch_light_dark{border-radius:100px;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--nav_trigger_line_bg);background-color:var(--nav_trigger_bg);cursor:pointer}.loaded .switch_light_dark{transition:transform .4s ease,color .3s}.switch_light_dark_input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch_light_dark_icon{display:block;width:22px;height:22px}.loaded .switch_light_dark_icon{transition:transform .55s ease}.switch_light_dark_input:checked~.switch_light_dark_icon{transform:rotate(180deg)}::selection{background:#7b5bb7;color:#fff}::-moz-selection{background:#7b5bb7;color:#fff}.skip_to_content{position:absolute;padding:.35rem 1rem;font-size:13px;line-height:1;left:50%;top:0;transform:translate(-50%, -300%);transition:transform .3s;color:#fff !important;background:#291950;z-index:30}.skip_to_content:focus{transform:translate(-50%, 0%)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.herotitle{font-family:var(--heading_font);font-weight:500;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *,.herotitle *{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text .h1,.text .h2,.text .h3,.text .h4,.text .h5,.text .h6,.text .herotitle{margin-bottom:.6rem;margin-top:1.2rem}h4,h5,h6,.h4,.h5,.h6{--heading_line_height: 1.5}h1,.h1{font-size:var(--h1_size);--text_size: var(--h1_size)}h2,.h2{font-size:var(--h2_size);--text_size: var(--h2_size)}h3,.h3{font-size:var(--h3_size);--text_size: var(--h3_size)}h4,.h4{font-size:var(--h4_size);--text_size: var(--h4_size)}h5,.h5{font-size:var(--h5_size);--text_size: var(--h5_size)}h6,.h6{font-size:var(--h6_size);--text_size: var(--h6_size)}.reset_h h1,.reset_h h2,.reset_h h3,.reset_h h4,.reset_h h5,.reset_h h6,.reset_h .h1,.reset_h .h2,.reset_h .h3,.reset_h .h4,.reset_h .h5,.reset_h .h6,.reset_h .herotitle{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.titles_inline>*{display:inline}.titles_inline>*.line_after:after{content:" – "}.herotitle{font-size:var(--h1_size);--text_size: var(--h1_size)}@media only screen and (min-width: 480px){.herotitle{line-height:1;font-size:clamp(6rem,5vw,13rem)}.herotitle *{font-size:inherit;line-height:inherit}}.overtitle{font-size:.8rem;line-height:1.3;font-weight:500;letter-spacing:.04em;font-size:.8rem;text-transform:uppercase}.eyebrow{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text_color_soft)}.overtitle_soft{font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em;display:block;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-bottom:.5em}.dot_title{display:inline-flex;align-items:center;gap:var(--dot_title_gap, 0.6em)}.dot_title.dot_start::before,.dot_title.dot_end::after{content:"";display:block;width:var(--dot_title_size, 0.5em);height:var(--dot_title_size, 0.5em);border-radius:50%;background-color:var(--dot_title_color, currentColor);transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);flex:0 0 auto}.dot_title.dot_accent{--dot_title_color: var(--accent_color)}html{font-size:16px}@media only screen and (min-width: 820px){html{font-size:17px}}@media only screen and (min-width: 1020px){html{font-size:18px}}@media only screen and (min-width: 1600px){html{font-size:19px}}body{font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em;font-size:var(--text_size);line-height:1.8;color:var(--text_color);font-size:var(--text_size);color:var(--text_color)}p,a,label,ul,ol,li,dl,dt,dd,table,caption,th,td,blockquote,address,figcaption,summary,button,input,select,textarea,fieldset,legend,output{font-size:var(--text_size)}p,a,label,span,em,strong,b,i,small,mark,code,kbd,samp,cite,q,time,ins,del,s,u,sub,sup,ul,ol,li,dl,dt,dd,table,caption,th,td,blockquote,address,figcaption,summary,button,input,select,textarea,fieldset,legend,output{color:var(--text_color)}.text p{margin-top:.6rem;margin-bottom:1.2rem}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text_white{--title_color: #ffffff;--text_color: #ffffff}.text_dark{--title_color: #131313;--text_color: #131313}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_left *,.text_center *,.text_right *{text-align:inherit}.text_micro{--text_size: 12px;font-size:var(--text_size);line-height:19px;font-weight:400;letter-spacing:.06px}small,.text_small{--text_size: 0.8rem}@media only screen and (min-width: 760px){.text_big,.text_lead{--text_size: 1.2rem;font-size:var(--text_size)}}@media only screen and (min-width: 1280px){.text_big,.text_lead{--text_size: 1.35rem}}.text_soft{--text_color: var(--text_color_soft)}.text_light{font-weight:300}.text_bold,strong,b{font-weight:500}.text_italic,em,i{font-style:italic}.text_upper{text-transform:uppercase}.hyphens{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text ul,.text ol{margin:0;padding:0;list-style-position:inside}.text ul{list-style-type:disc}.text ol{list-style-type:decimal}.text li{margin-block:.2em;line-height:1.65;padding:0;text-indent:0}.text ul li{padding-left:1.4em;text-indent:-1.4em}.text ol li{padding-left:calc(1.4em + .6em);text-indent:calc((1.4em + .6em)*-1)}.text li p{display:inline;margin:0}.text li::marker{color:currentColor}.text.text_right li{text-align:right}.text.text_center li{text-align:center}.text.ol_2digit ol{counter-reset:item;list-style:none;padding:0;margin:0}.text.ol_2digit ol>li{counter-increment:item;display:grid;grid-template-columns:2.2em minmax(0, max-content);column-gap:1.2em;align-items:baseline;justify-items:start;margin-block:.2666666667em;padding:0;text-indent:0}.text.ol_2digit ol>li:before{content:counter(item, decimal-leading-zero);opacity:.7}.text.ol_2digit ol>li>*{width:auto;max-width:100%;justify-self:start;margin:0;display:inline}.math_formula{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space);text-align:center}math{font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em;font-size:var(--text_size);line-height:1.8;color:var(--text_color);font-size:1.4rem;overflow-x:auto}math mn,math mi{font-weight:500}math>munder>mtext{opacity:.7;margin-top:1rem}math mo{font-size:.55em;opacity:.45;padding:0 .5em}math mtext{font-size:.28em;text-transform:uppercase}math mn{font-variant-numeric:tabular-nums}math mfrac{font-size:.7em}math msup{font-size:.65em}math msub{font-size:.65em}.benefit_list{list-style:none;margin:0;padding:0}.benefit_list_item{margin:0;padding:0;position:relative;line-height:1.65;margin-top:.825;margin-bottom:.825;display:flex;align-items:flex-start;gap:1rem}.benefit_list_icon{display:flex;align-items:center;width:1rem;min-width:1rem;height:1.65rem}.benefit_list_icon svg{display:block;width:1rem;height:1.65}.benefit_list_icon path{fill:none;stroke:var(--button_color_text);stroke-miterlimit:10;stroke-width:6px}.benefit_list_icon.backfilled svg{border-radius:0;background-color:currentcolor;background-color:var(--button_color_bg)}.numbers_list.lined{--numbers_lined_gap: 1.6rem;--numbers_lined_col: 120px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media only screen and (min-width: 1020px){.numbers_list.lined{--numbers_lined_col: 160px}}.numbers_list.lined .benefit_list_item{display:flex;flex-direction:row;align-items:center;gap:var(--numbers_lined_gap);padding-top:var(--numbers_lined_gap);padding-bottom:var(--numbers_lined_gap);border-top:1px solid var(--line_color_light)}.numbers_list.lined .benefit_list_item:last-child{border-bottom:1px solid var(--line_color_light)}.numbers_list.lined .benefit_list_number{flex:0 0 auto;width:var(--numbers_lined_col);font-size:3rem;line-height:1;letter-spacing:-0.02em;color:var(--title_color);font-variant-numeric:lining-nums}@media only screen and (min-width: 760px){.numbers_list.lined .benefit_list_number{font-size:4rem}}@media only screen and (min-width: 1020px){.numbers_list.lined .benefit_list_number{font-size:5rem}}.numbers_list.lined .benefit_list_dotpoint{flex:1 1 auto;min-width:0;color:var(--text_color)}.infobox{padding-left:2em;border-left:3px solid var(--accent_color);position:relative}.infobox_kicker{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent_color);display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem}.infobox_title{color:var(--accent_color);margin-bottom:.55rem}.infobox.subtle{padding-top:1.1rem;padding-bottom:1.1rem;padding-right:1.4rem;background:rgba(41,25,80,.05);border-radius:0 6px 6px 0}.infobox.framed{padding-top:1.3rem;padding-bottom:1.3rem;padding-right:1.6rem;border-top:1px solid rgba(41,25,80,.2);border-bottom:1px solid rgba(41,25,80,.2);border-right:1px solid rgba(41,25,80,.2);border-radius:0 6px 6px 0;background:rgba(41,25,80,.03)}.infobox.framed .info_box_kicker::before{content:"";display:block;width:6px;height:6px;background:var(--accent_color);border-radius:50%;flex-shrink:0}.infobox.raised{padding:1.5rem 1.8rem;padding-left:2em;border-radius:0 10px 10px 0;box-shadow:0 2px 8px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05)}.infobox.editorial{border-left-width:2px;padding-top:.3rem;padding-bottom:.5rem}.infobox.editorial .info_box_kicker{color:var(--accent_color)}.infobox.editorial .info_box_text{font-size:.8em;color:var(--accent_color)}@media only screen and (max-width: 760px){.infobox{padding-left:1.5em}.infobox.raised{padding-left:1.5em}}.quote{border:0;position:relative}.quote:before{line-height:0;content:"„" !important;margin-bottom:1rem;display:block;font-size:60px;height:40px;color:#291950;font-weight:500}.quote_content{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}.quote.boxed{padding:var(--card_boxed_space);border-radius:0;background-color:var(--light_color_dark)}.quote_wrap{--text_size: 1.3rem;font-size:var(--text_size);text-align:center}.quote_wrap .avatar{justify-content:center}table{border-collapse:collapse}table,table tr{width:100%}table td,table th{margin:0;text-align:left;vertical-align:top}table th{font-weight:bold;border-bottom-width:3px}table td,table th{padding:.5rem 1rem;border-width:0;border-top:1px solid;border-bottom:1px solid;border-color:var(--light_color_darkest)}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table thead,table th{border-top-color:rgba(0,0,0,0)}table.lined td,table.lined th{padding:.5rem 1rem;border-width:0;border-top:1px solid;border-bottom:1px solid;border-color:var(--light_color_darkest)}table.lined td:first-child,table.lined th:first-child{padding-left:0}table.lined td:last-child,table.lined th:last-child{padding-right:0}table.lined thead,table.lined th{border-top-color:rgba(0,0,0,0)}table.boxed td,table.boxed th{padding:.5rem 1rem;border-width:1px;border-style:solid;border-color:var(--light_color_darkest)}.table_horizontal_scroll,figure.table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}.table_horizontal_scroll table,figure.table table{width:100%;border-collapse:collapse}.table_horizontal_scroll th,.table_horizontal_scroll td,figure.table th,figure.table td{--text_size: 0.8rem;line-height:1.6;white-space:normal;padding:.5rem}.table_horizontal_scroll th *,.table_horizontal_scroll td *,figure.table th *,figure.table td *{line-height:inherit}.table_horizontal_scroll tr>:first-child,figure.table tr>:first-child{padding-left:0;font-weight:bold}.table_horizontal_scroll th:last-child,.table_horizontal_scroll td:last-child,figure.table th:last-child,figure.table td:last-child{padding-right:0}.table_horizontal_scroll thead th,figure.table thead th{border-bottom:2px solid var(--text_color)}.table_horizontal_scroll tbody tr:last-child>*,figure.table tbody tr:last-child>*{border-bottom:0}@media only screen and (max-width: 760px){.acticle_post .text_styled table,.acticle_post .text_styled table thead,.acticle_post .text_styled table tbody,.acticle_post .text_styled table tr,.acticle_post .text_styled table th,.acticle_post .text_styled table td,.table_stack>table,.table_stack>table thead,.table_stack>table tbody,.table_stack>table tr,.table_stack>table th,.table_stack>table td,table.table_stack,table.table_stack thead,table.table_stack tbody,table.table_stack tr,table.table_stack th,table.table_stack td{display:block;width:auto}.acticle_post .text_styled table thead,.table_stack>table thead,table.table_stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acticle_post .text_styled table tr>:first-child,.table_stack>table tr>:first-child,table.table_stack tr>:first-child{padding-top:.5rem;padding-bottom:0;border:0;border-top:2px solid var(--text_color);font-weight:bold}.acticle_post .text_styled table td:not(:first-child),.table_stack>table td:not(:first-child),table.table_stack td:not(:first-child){padding:.5rem 0;border:0}.acticle_post .text_styled table td:not(:first-child)+td,.table_stack>table td:not(:first-child)+td,table.table_stack td:not(:first-child)+td{border-top:1px solid var(--light_color_darkest)}.acticle_post .text_styled table td:not(:first-child)[data-label]::before,.table_stack>table td:not(:first-child)[data-label]::before,table.table_stack td:not(:first-child)[data-label]::before{content:attr(data-label);display:block;font-weight:bold}.acticle_post .text_styled table.boxed tbody tr,.table_stack>table.boxed tbody tr,table.table_stack.boxed tbody tr{border:1px solid var(--light_color_darkest);padding:1rem;margin-top:-1px}.acticle_post .text_styled table.boxed tr>:first-child,.table_stack>table.boxed tr>:first-child,table.table_stack.boxed tr>:first-child{padding:0 0 .5rem;margin-bottom:.5rem;border:0;border-bottom:2px solid var(--text_color)}}.text_styled h1,.text_styled h2,.text_styled h3,.text_styled h4,.text_styled h5,.text_styled h6,.text_styled .inlinerow.title{margin-top:calc(var(--text_space)*3);margin-bottom:var(--text_space)}.text_styled p,.text_styled ul,.text_styled ol,.text_styled .inlinerow.text{margin-top:calc(var(--text_space)/2);margin-bottom:var(--text_space)}address{font-style:normal}address.line div{display:block}address.inline{display:flex;flex-wrap:wrap;gap:.6rem}code,kbd,pre,samp,.monospace{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}template{display:none}code{font-size:85%;word-break:break-word;color:var(--text_color);background-color:var(--boxed_bg_color_light)}ins{text-decoration:none}pre{padding:var(--card_boxed_space);background-color:var(--boxed_bg_color_light);margin:0;overflow:auto;-ms-overflow-style:scrollbar}pre code{background-color:rgba(0,0,0,0)}.cite_article{--cite_copy_size: 70px;--text_size: 0.8rem;font-size:var(--text_size)}.cite_article_label{margin-bottom:1rem}.cite_article_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cite_article_item{--text_size: 0.7rem;font-size:var(--text_size);display:grid;grid-template-columns:5rem 1fr;align-items:start;gap:1rem}.cite_article_item::after{content:attr(data-copy-label);position:absolute;top:50%;right:1rem;transform:translateX(10px) translateY(-50%);opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;width:var(--cite_copy_size);line-height:1;text-align:right}.cite_article_item:hover,.cite_article_item:focus{color:var(--text_color)}.cite_article_item:hover::after,.cite_article_item:focus::after{opacity:1;transform:translateX(0) translateY(-50%)}.cite_article_item:hover .cite_article_text,.cite_article_item:focus .cite_article_text{--text_color: var(--text_color)}.cite_article_item *{font-size:var(--text_size)}.cite_article_format,.cite_article_text{--text_color: var(--text_color_soft)}.cite_article_text{word-break:break-word;position:relative;padding-right:var(--cite_copy_size)}.cite_article button{cursor:copy}.information_source{--text_size: 0.8rem;font-size:var(--text_size)}.information_source_label{margin-bottom:1rem}.information_source_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.information_source_item{--text_color: var(--text_color_soft);display:grid;grid-template-columns:1rem 1fr;gap:0 .4rem;font-size:.7rem;line-height:1.6}.information_source_item::before{content:counter(list-item) ".";counter-increment:list-item;padding-top:.05em;opacity:.45}.information_source_link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:currentColor}.information_source_link:hover,.information_source_link:focus{text-decoration:none;opacity:.7}:root{--close_symbol_size: 28px;--close_symbol_thickness: 2px;--close_symbol_color: #5a32a5}.close{position:relative;display:block;width:var(--close_symbol_size);height:var(--close_symbol_size);cursor:pointer}.close::before,.close::after{content:"";position:absolute;top:50%;left:50%;width:var(--close_symbol_thickness);height:120%;background-color:var(--close_symbol_color);transform-origin:center;transition:background-color .3s ease;margin-left:calc(var(--close_symbol_thickness)/-2);margin-top:-60%}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}.close_small{--close_symbol_size: 14px}.close_top_left,.close_top_right{position:absolute;top:1rem}.close_top_left{left:1rem}.close_top_right{right:1rem}.nav_trigger{text-indent:100%;display:block;white-space:nowrap;color:rgba(0,0,0,0);cursor:pointer;width:50px;height:32px;border-radius:100px;padding:11px 14px;background-color:var(--nav_trigger_bg)}.loaded .nav_trigger{transition-duration:.3s;transition-property:color,border,background,background-image,background-color;transition-timing-function:linear}.nav_trigger_wrap{position:relative;height:10px;width:22px}.nav_trigger_name{display:none}.nav_trigger_l1,.nav_trigger_l2,.nav_trigger_l3{position:absolute;left:0;width:100%;height:var(--nav_trigger_line);transition:background var(--nav_trigger_duration)}.nav_trigger_l1::before,.nav_trigger_l1::after,.nav_trigger_l2::before,.nav_trigger_l2::after,.nav_trigger_l3::before,.nav_trigger_l3::after{content:"";position:absolute;height:var(--nav_trigger_line);background-color:var(--nav_trigger_line_bg)}.nav_trigger_l1::before,.nav_trigger_l1::after,.nav_trigger_l3::before,.nav_trigger_l3::after{width:50%;transition:width var(--nav_trigger_duration)}.nav_trigger_l1::before,.nav_trigger_l3::before{left:50%}.nav_trigger_l1::after,.nav_trigger_l3::after{right:50%}.nav_trigger_l1{top:0}.nav_trigger_l2{top:50%;margin-top:calc(var(--nav_trigger_line)/-2)}.nav_trigger_l2::before,.nav_trigger_l2::after{opacity:0;width:100%;left:0;top:0;transition:transform var(--nav_trigger_duration)}.nav_trigger_l3{bottom:0}.nav_open .nav_trigger_l1::before,.nav_open .nav_trigger_l1::after,.nav_open .nav_trigger_l3::before,.nav_open .nav_trigger_l3::after{width:0%}.nav_open .nav_trigger_l2::before,.nav_open .nav_trigger_l2::after{opacity:1}.nav_open .nav_trigger_l2::before{transform:rotate(-45deg)}.nav_open .nav_trigger_l2::after{transform:rotate(45deg)}.nav_trigger:hover{background-color:var(--nav_trigger_bg_hover)}:root{--button_padding: 0.7rem}.button,.button_to_form button,.button_to_form input[type=submit],.linkbutton{cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:calc(var(--button_padding)*.8)}.loaded .button,.loaded .button_to_form button,.button_to_form .loaded button,.loaded .button_to_form input[type=submit],.button_to_form .loaded input[type=submit],.loaded .linkbutton{transition-duration:.3s;transition-property:color,border,outline,background,background-image,background-color;transition-timing-function:linear}.button:hover,.button_to_form button:hover,.button_to_form input[type=submit]:hover,.button:focus,.button_to_form button:focus,.button_to_form input[type=submit]:focus,.button:active,.button_to_form button:active,.button_to_form input[type=submit]:active,.linkbutton:hover,.linkbutton:focus,.linkbutton:active{background-size:30px 20px;background-position:100% center}.button:after,.button_to_form button:after,.button_to_form input[type=submit]:after,.linkbutton:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:currentColor;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.button:hover:after,.button_to_form button:hover:after,.button_to_form input[type=submit]:hover:after,.linkbutton:hover:after{transform:scale(1.5)}.dot_active .link_normal{position:relative;padding-left:1.4em}.dot_active .link_normal:before{content:"";display:block;width:.8em;height:.8em;border-radius:50%;background-color:currentColor;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0)}.dot_active .link_normal.active:before,.dot_active .link_normal:hover:before{transform:translateY(-50%) scale(1)}.button,.button_to_form button,.button_to_form input[type=submit]{border-radius:100px;text-transform:uppercase;line-height:2;font-size:.8rem;letter-spacing:.08em;font-weight:500;font-size:.75rem;line-height:1.3;text-align:center;padding:var(--button_padding) calc(var(--button_padding)*2);background-size:auto;background-image:none;border:solid 2px;background-color:var(--dark_color);border-color:var(--dark_color);color:var(--light_color)}.button:hover,.button_to_form button:hover,.button_to_form input[type=submit]:hover{background-color:var(--button_hover_color_bg);border-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.button:focus,.button_to_form button:focus,.button_to_form input[type=submit]:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--accent_color) 50%, transparent)}.button span,.button_to_form button span,.button_to_form input[type=submit] span{padding-top:.05em;position:relative;z-index:2;color:inherit;font-size:inherit}.button.xsmall,.button_to_form button.xsmall,.button_to_form input.xsmall[type=submit]{--button_padding: 0.3rem;font-size:.75rem;font-weight:500}.button.small,.button_to_form button.small,.button_to_form input.small[type=submit]{--button_padding: 0.5rem}.button.large,.button_to_form button.large,.button_to_form input.large[type=submit]{font-size:1rem}.button.ghost,.button_to_form button.ghost,.button_to_form input.ghost[type=submit]{background-color:rgba(0,0,0,0);border-color:var(--button_color_bg);color:var(--button_color_bg)}.button.ghost:hover,.button_to_form button.ghost:hover,.button_to_form input.ghost[type=submit]:hover,.button.ghost:focus,.button_to_form button.ghost:focus,.button_to_form input.ghost[type=submit]:focus{background-color:var(--button_hover_color_bg);border-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.button.full,.button_to_form button.full,.button_to_form input.full[type=submit]{width:100%;display:block}.button_icon{width:1em;height:1em}.button.loader span,.button_to_form button.loader span,.button_to_form input.loader[type=submit] span{opacity:0}.linkbutton{padding-top:.7rem;padding-bottom:.7rem;letter-spacing:1px;font-size:.7rem;font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--text_color)}.linkbutton_wrap{display:flex}.linkarrow{color:var(--link_color);cursor:pointer}.linkarrow:after{content:"↗";display:inline-block;margin-left:.4em;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.linkarrow:hover,.linkarrow:focus-visible{color:var(--link_hover_color)}.linkarrow:hover:after,.linkarrow:focus-visible:after{transform:translate(0.2em, -0.2em)}.button.button_avatar,.button_to_form button.button_avatar,.button_to_form input.button_avatar[type=submit]{--button_padding: 0;--avatar_image_bg: var(--primary_color);display:inline-flex;align-items:center;border-radius:100px}.button.button_avatar span,.button_to_form button.button_avatar span,.button_to_form input.button_avatar[type=submit] span{--button_padding: 0.5rem;padding-top:var(--button_padding);padding-bottom:var(--button_padding);padding-left:calc(var(--button_padding)*2);padding-right:calc(var(--button_padding)*2)}.button.button_avatar .avatar_group,.button_to_form button.button_avatar .avatar_group,.button_to_form input.button_avatar[type=submit] .avatar_group{padding:1px}.button.button_avatar.left .avatar,.button_to_form button.button_avatar.left .avatar,.button_to_form input.button_avatar.left[type=submit] .avatar,.button.button_avatar.left .avatar_group,.button_to_form button.button_avatar.left .avatar_group,.button_to_form input.button_avatar.left[type=submit] .avatar_group{order:1}.button.button_avatar.left span,.button_to_form button.button_avatar.left span,.button_to_form input.button_avatar.left[type=submit] span{order:2;margin-right:.4rem}.button.button_avatar.right span,.button_to_form button.button_avatar.right span,.button_to_form input.button_avatar.right[type=submit] span{order:1;margin-left:.4rem}.button.button_avatar.right .avatar,.button_to_form button.button_avatar.right .avatar,.button_to_form input.button_avatar.right[type=submit] .avatar,.button.button_avatar.right .avatar_group,.button_to_form button.button_avatar.right .avatar_group,.button_to_form input.button_avatar.right[type=submit] .avatar_group{order:2}:root{--form_padding: 16px;--form_click_sel_size: 22px}form label{margin-bottom:.7rem;display:inline-flex}form fieldset,form .group{position:relative;margin-bottom:1.4rem}form .error,form .errors{margin-top:.5rem;color:#8a132a}form .error,form .error .error,form .error li,form .errors,form .errors .error,form .errors li{color:#8a132a;font-size:.8rem}form .error input,form .error textarea,form .error select,form .errors input,form .errors textarea,form .errors select{border-color:#8a132a}ulform .error,form .errors,ul liform .error,form .errors{list-style:none;padding:0;margin:0}label{--text_size: 0.8rem;display:block}label.required:after{content:"*";padding-left:3px;margin-top:-3px;display:inline;color:var(--accent_color)}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;vertical-align:initial;display:inline-block;position:relative;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input:focus,select:focus,textarea:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--accent_color) 50%, transparent)}.has_errors input,.has_errors select,.has_errors textarea{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--signal_error_color) 50%, transparent)}input,select,textarea{padding:calc(var(--form_padding)/1.6)}@media only screen and (min-width: 760px){input,select,textarea{padding:var(--form_padding)}}input.slim,form.slim input,select.slim,form.slim select,textarea.slim,form.slim textarea{padding-top:calc(var(--form_padding)/1.6);padding-bottom:calc(var(--form_padding)/1.6)}input,select,textarea{border-radius:0;background-color:var(--form_field_bg);border-color:#f5f5f7;border:var(--form_field_border);width:100%}input::placeholder,select::placeholder,textarea::placeholder{color:initial;font-size:initial;line-height:initial;color:currentcolor;opacity:1}.loaded input,.loaded select,.loaded textarea{transition-duration:.3s;transition-property:color,border,background-color,box-shadow,outline}input[type=checkbox],input[type=radio]{width:var(--form_click_sel_size);height:var(--form_click_sel_size);min-width:var(--form_click_sel_size);min-height:var(--form_click_sel_size);padding:0 !important}input[type=checkbox]:active,input[type=checkbox]:checked,input[type=radio]:active,input[type=radio]:checked{background-color:var(--accent_color)}input[type=checkbox]:checked,input[type=radio]:checked{background-position:center center;background-repeat:no-repeat;background-size:12px auto}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}input[type=radio]{border-radius:100% !important}input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.radio_wrap,.checkbox_wrap{gap:.75rem;display:flex;align-items:center;line-height:1.35;margin-top:.2rem;margin-bottom:.2rem}.radio_wrap span,.radio_wrap input,.checkbox_wrap span,.checkbox_wrap input{display:block}input[type=file]{width:100%;outline-offset:-10px;padding:2rem;text-align:center;outline-style:dashed;outline-width:2px;outline-color:var(--light_color_darkest)}input[type=file]:hover{background-color:var(--accent_color)}input[type=file]:before{position:absolute;bottom:0;right:0;left:0;text-align:center;content:""}select{text-indent:0;text-overflow:"";cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:97% center;background-position:calc(100% - 20px) center;background-size:16px;font-size:.8rem;color:var(--text_color)}textarea{vertical-align:top;margin-bottom:0}:root{--sticky-offset: 136px}html{scroll-padding-top:var(--sticky-offset)}.fui-form,.fui-page,.fui-errors,.fui-alert-success{scroll-margin-top:var(--sticky-offset)}.fui-hidden{display:none}.fui-sr-only{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.fui-field{flex:1}.fui-field[data-conditionally-hidden]{display:none}.fui-field-container~.fui-errors{margin-top:.5rem}.fui-label-left-input .fui-field-container,.fui-label-right-input .fui-field-container{display:flex;align-items:baseline}.fui-label-left-input .fui-input-container,.fui-label-right-input .fui-input-container{flex:1}.fui-label-below-input>.fui-field-container>.fui-input-container>.fui-fieldset>.fui-legend{display:block;float:left;clear:both;width:100%}.fui-layout-wrap{display:flex;gap:.5rem;flex-direction:column;align-content:flex-start;justify-content:flex-start}.fui-layout-horizontal .fui-layout-wrap{display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2, 1fr);gap:.5rem}.fui-row{display:flex;flex-wrap:wrap}@media(max-width: 639px){.fui-row{flex-direction:column}}[data-fui-page-hidden]{display:none}.fui-btn:after{display:none}.fui-btn-wrapper{gap:1rem}.fui-btn-wrapper,.fui-btn-container{display:flex;justify-content:flex-start}.fui-btn-wrapper .fui-btn,.fui-btn-container .fui-btn{margin-left:.5rem;margin-right:.5rem}.fui-btn-wrapper .fui-btn:first-child,.fui-btn-container .fui-btn:first-child{margin-left:0}.fui-btn-wrapper .fui-btn:last-child,.fui-btn-container .fui-btn:last-child{margin-right:0}.fui-btn-wrapper.fui-btn-right,.fui-btn-container.fui-btn-right{justify-content:flex-end}.fui-btn-wrapper.fui-btn-center,.fui-btn-wrapper.fui-btn-center-save-right,.fui-btn-wrapper.fui-btn-center-save-left,.fui-btn-container.fui-btn-center,.fui-btn-container.fui-btn-center-save-right,.fui-btn-container.fui-btn-center-save-left{justify-content:center}.fui-btn-wrapper.fui-btn-left-right,.fui-btn-wrapper.fui-btn-save-right,.fui-btn-wrapper.fui-btn-save-left,.fui-btn-container.fui-btn-left-right,.fui-btn-container.fui-btn-save-right,.fui-btn-container.fui-btn-save-left{justify-content:space-between}.fui-btn-wrapper.fui-btn-right-save-left,.fui-btn-container.fui-btn-right-save-left{justify-content:flex-start}.fui-btn-wrapper.fui-btn-save-left,.fui-btn-wrapper.fui-btn-right-save-left,.fui-btn-wrapper.fui-btn-center-save-left,.fui-btn-container.fui-btn-save-left,.fui-btn-container.fui-btn-right-save-left,.fui-btn-container.fui-btn-center-save-left{flex-direction:row-reverse}.fui-btn-wrapper .fui-btn[data-conditionally-hidden],.fui-btn-container .fui-btn[data-conditionally-hidden]{display:none}.fui-submit,.fui-save{order:10}.fui-i{font-size:16px;margin:0;padding:0}.fui-i *,.fui-i:after,.fui-i:before{box-sizing:border-box;border:0 solid #5a32a5}.fui-btn:not(:disabled):not(.disabled){cursor:pointer}.fui-btn-link{color:#5a32a5;background-color:rgba(0,0,0,0)}.fui-loading{position:relative;pointer-events:none;color:rgba(0,0,0,0) !important;min-height:1rem}.fui-loading::after{position:absolute;display:block;height:1rem;width:1rem;margin-top:-0.5rem;margin-left:-0.5rem;border-width:2px;border-style:solid;border-radius:9999px;border-color:#5a32a5;animation:loading .5s infinite linear;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:#fff;border-left-color:#fff;content:"";left:50%;top:calc(50% - 1px);z-index:6}.fui-submit.fui-loading::after{border-bottom-color:#fff;border-left-color:#fff}.fui-alert{background-color:var(--boxed_bg_color_light);padding:.75rem 1.5rem;position:relative;margin:1rem 0;color:var(--text_color)}.fui-alert,.fui-alert *{line-height:1.5;font-size:.8rem}.fui-alert *{margin-top:0;margin-bottom:0}.fui-alert-error{background:#8a132a}.fui-alert-success{background:#568831}.fui-alert-error,.fui-alert-success{color:#fff}.fui-alert-error *,.fui-alert-success *{color:#fff}.fui-alert-error.fui-alert-bottom-form{margin-top:1rem;margin-bottom:0}.fui-btn-wrapper{padding:1rem 0 0 0}.fui-btn-wrapper .fui-btn{margin:0 .5rem 0 .5rem}.fui-page:not(.fui-hidden)+.fui-page{margin-top:1.5rem}.fui-field-rows{margin-bottom:-1.25rem}.fui-row{margin-left:-0.5rem;margin-right:-0.5rem}.fui-title{padding:0;margin:0 0 1rem;font-size:1.4rem}.fui-page-title{padding:0;margin:0 0 1rem}.fui-tabs{display:flex;flex-wrap:wrap;margin-bottom:1rem;border-bottom:1px solid #d1d5db}.fui-tab{color:#6b7280;padding:.5rem 1rem;margin-bottom:-1px;border:1px solid rgba(0,0,0,0)}.fui-tab a{color:inherit;text-decoration:none}.fui-tab[data-conditionally-hidden]{display:none}.fui-tab-active{color:#374151;background-color:#fff;border-color:#d1d5db;border-bottom-color:rgba(0,0,0,0)}.fui-tab-error{color:#8a132a}.fui-progress{display:flex;height:1.2rem;overflow:hidden;font-size:.8rem;color:#fff;background-color:#e5e7eb}.fui-progress-start .fui-progress{margin-bottom:1rem}.fui-progress-end .fui-progress{margin-top:1rem}.fui-progress-bar{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#5a32a5;color:#fff;transition:width .3s ease}.fui-progress-bar *{color:#fff}.fui-field{padding-left:.5rem;padding-right:.5rem}.fui-field:not(.fui-type-hidden-field){margin-bottom:1.25rem !important}.fui-legend,.fui-label{font-weight:300}.fui-label-left-input .fui-input-container{margin-left:.5rem}.fui-label-right-input .fui-input-container{margin-right:.5rem}.fui-label-above-input .fui-legend,.fui-subfield-label-above-input .fui-legend{margin-bottom:.5rem}.fui-label-below-input .fui-label,.fui-subfield-label-below-input .fui-label,.fui-label-below-input .fui-legend,.fui-subfield-label-below-input .fui-legend{margin-top:.5rem}.fui-error .fui-label,.fui-error .fui-legend{color:#771d1d;border-color:#f8b4b4}.fui-required{color:#8a132a}.fui-instructions,.fui-limit-text,.fui-file-summary{color:#9ca3af;display:block}.fui-instructions p,.fui-instructions ul,.fui-limit-text p,.fui-limit-text ul,.fui-file-summary p,.fui-file-summary ul{margin:0}.fui-instructions-above-input .fui-instructions{margin-bottom:.5rem}.fui-instructions-below-input .fui-instructions{margin-top:.5rem}.fui-limit-text{margin-top:.5rem}.fui-limit-text .fui-limit-number.fui-limit-number-error{color:#8a132a}.fui-file-summary>p{margin-top:.5rem;margin-bottom:.5rem}.fui-file-summary ul{padding-left:1.75rem}.fui-file-summary li{list-style:disc}.fui-fieldset{margin:0;padding:0;border:0}.formie-recaptcha-placeholder>*{margin-top:1rem}.fui-errors{margin:0;padding:0}.fui-error-message{color:#8a132a;font-size:.75rem;display:block;margin-top:.5rem;line-height:1.4}.fui-success-message{color:#00ae2a;display:block;margin-top:.5rem}.fui-address-location-link{float:right}.fui-checkbox,.fui-radio{gap:.6rem;position:relative;display:flex;align-items:center;align-content:center}.fui-checkbox .fui-checkbox-label,.fui-checkbox .fui-radio-label,.fui-radio .fui-checkbox-label,.fui-radio .fui-radio-label{margin-top:0;margin-bottom:0}.fui-checkbox label,.fui-radio label{display:inline-block}.fui-checkbox input:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-size:8px auto}.fui-radio label::before{border-radius:50%}.fui-radio input:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-size:8px auto}.fui-input.fui-error,.fui-select.fui-error{box-shadow:0px 0px 0px 2px #8a132a !important}.fui-input::-moz-placeholder,.fui-select::-moz-placeholder{color:#9ca3af}.fui-input:-ms-input-placeholder,.fui-select:-ms-input-placeholder{color:#9ca3af}.fui-input::placeholder,.fui-select::placeholder{color:#9ca3af}.fui-input[type=file],.fui-select[type=file]{height:auto}.fui-input[type=color],.fui-select[type=color]{height:39px;padding:.1rem}@media(max-width: 639px){.fui-input,.fui-select{font-size:16px}}.fui-name-prefix{flex:0 0 auto}.fui-repeater-row{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:.25rem}.fui-repeater-add-btn{position:relative;padding-left:2rem}.fui-repeater-add-btn::after{content:"";position:absolute;top:.75rem;left:.75rem;width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'%3E%3C/path%3E%3C/svg%3E")}.fui-repeater-remove-btn{position:absolute;top:0;right:-14px;transform:translate(0, -50%);border-radius:50%;height:0;width:0;padding:13px;text-indent:-9999px;border:1px solid #d1d5db}.fui-repeater-remove-btn::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:14px;transform:translate(-50%, -50%);display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E")}.fui-hr{border:0;width:100%}.fui-select[size],.fui-select[multiple]{height:auto}.fui-select[size] option,.fui-select[multiple] option{padding:.1rem .4rem}.fui-select:not([multiple]):not([size]){padding-right:2rem;background-position:right .25rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fui-select::-ms-expand{display:none}.fui-table{width:100%;margin-bottom:1rem;border-collapse:collapse}.fui-table th{text-align:inherit;font-size:.75rem;color:#6b7280}.fui-table th,.fui-table td{padding:.2rem}.fui-table th:first-child,.fui-table td:first-child{padding-left:0}.fui-table th:last-child,.fui-table td:last-child{padding-right:0}.fui-table [data-col-remove]{width:1px}.fui-table-add-btn{position:relative;padding-left:2rem}.fui-table-add-btn::after{content:"";position:absolute;top:.75rem;left:.75rem;width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'%3E%3C/path%3E%3C/svg%3E")}.fui-table-remove-btn{position:relative;border-radius:50%;height:0;width:0;padding:13px;text-indent:-9999px;border:1px solid #d1d5db}.fui-table-remove-btn::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:14px;transform:translate(-50%, -50%);display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E")}.fui-group{padding:1rem;border:1px solid #d1d5db}.fui-rich-text{position:relative}.fui-rich-text-toolbar{position:absolute;top:0;left:0;right:0;border-radius:3px 3px 0 0;padding:4px 8px;align-items:center;flex-wrap:wrap;display:flex;z-index:1;border-bottom:1px rgba(49,49,93,.15) solid;box-shadow:0 2px 3px 0 rgba(49,49,93,.075)}.fui-rich-text-content{padding-top:50px;min-height:10rem}.fui-rich-text-button{background:rgba(0,0,0,0);color:#1c2e36;border-radius:3px;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;height:32px;width:32px;margin:0 2px;cursor:pointer}.fui-rich-text-button.fui-rich-text-selected,.fui-rich-text-button:hover{background-color:#edf3fa}.fui-rich-text-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 1rem}.fui-rich-text-content pre{background:#f4f5f7;padding:1rem;border-radius:4px}.fui-summary-blocks{position:relative;border:1px solid #d1d5db;padding:1rem}.fui-summary-block{margin-bottom:1rem}.fui-summary-block:last-child{margin-bottom:0}.fui-type-signature .fui-input-container{position:relative}.fui-type-signature .fui-input-container canvas{width:100%;height:8rem;border:1px solid #d1d5db;background:#f9fafb}.fui-type-signature .fui-input-container .fui-signature-clear-btn{position:absolute;top:0;right:-14px;transform:translate(0, -50%);border-radius:50%;height:0;width:0;padding:13px;text-indent:-9999px;border:1px solid #d1d5db}.fui-type-signature .fui-input-container .fui-signature-clear-btn::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:14px;transform:translate(-50%, -50%);display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='times' class='svg-inline--fa fa-times fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E")}.fui-label-hidden .fui-label,.fui-label-hidden .fui-legend{display:none !important}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.inline_form{--form_inline_size: 2.6rem;position:relative;display:flex}.inline_form_button,.inline_form_field{line-height:var(--form_inline_size);height:var(--form_inline_size);margin:0}.inline_form_field{padding-right:calc(var(--form_inline_size)*1.4);width:100%;font-size:.8rem}.inline_form_button{border-radius:0;padding:0 !important;position:absolute;top:0;right:0;bottom:0;z-index:5;text-indent:-4000px;width:var(--form_inline_size);background-size:calc(var(--form_inline_size)/2);background-repeat:no-repeat;background-position:center center;background-color:var(--button_color_bg);color:var(--button_color_text)}.inline_form_button:hover{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.inline_form_button,.inline_form_button.search{background-image:url(/a/i/icons/ui/search_light.svg)}.inline_form_button.add{background-image:url(/a/i/icons/ui/add_light.svg)}.inline_form_button.remove{background-image:url(/a/i/icons/ui/remove_light.svg)}@media only screen and (min-width: 1020px){.inline_form.slim{--form_inline_size: 2.08rem}}.form_layout.formlayout.left,.form_layout.formlayout.right{min-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;margin-bottom:-3%;margin-right:-1.5%;margin-left:-1.5%}.form_layout.formlayout.left .form_layout_content,.form_layout.formlayout.left .form_layout_form,.form_layout.formlayout.right .form_layout_content,.form_layout.formlayout.right .form_layout_form{margin-bottom:3%;width:97%;flex:0 0 97%;margin-right:1.5%;margin-left:1.5%}@media only screen and (min-width: 820px){.form_layout.formlayout.left .form_layout_content,.form_layout.formlayout.left .form_layout_form,.form_layout.formlayout.right .form_layout_content,.form_layout.formlayout.right .form_layout_form{width:47%;flex:0 0 47%;margin-right:1.5%;margin-left:1.5%}}@media only screen and (max-width: 819px){.form_layout.formlayout.left,.form_layout.formlayout.right{gap:2rem}}.form_layout.formlayout.left .form_layout_content{order:2}.form_layout.formlayout.left .form_layout_form{order:1}.form_layout.formlayout.right .form_layout_content{order:1}.form_layout.formlayout.right .form_layout_form{order:2}.form_layout.formlayout.center,.form_layout.formlayout.boxed{display:flex;flex-direction:column;gap:2rem;max-width:980px;margin-right:auto;margin-left:auto;padding:calc(var(--block_space)/2)}.form_layout.formlayout.boxed{border-radius:0;background-color:var(--boxed_bg_color_light);--form_field_bg: var(--body_bg_color);--form_field_border: var(--body_bg_color)}.lightswitch{height:20px;line-height:20px}.lightswitch_wrap{display:inline-flex;align-items:center;line-height:1}.lightswitch .input{display:block;position:relative;width:40px;height:20px;margin-right:.5rem}.lightswitch .input input[type=checkbox]{opacity:0;width:0;height:0;min-width:0;min-height:0;padding:0 !important;border:0;background:none}.lightswitch .input input[type=checkbox]:checked{background-color:rgba(0,0,0,0);background-image:none}.lightswitch .input input[type=checkbox]:checked+.switch{background-color:var(--accent_color)}.lightswitch .input input[type=checkbox]:checked+.switch:before{left:22px;background-color:var(--light_color_dark)}.lightswitch .input .switch{position:absolute;cursor:pointer;width:40px;height:20px;top:0;left:0;right:0;bottom:0;margin-right:.5rem;background-color:var(--light_color_dark)}.has_errors .lightswitch .input .switch{outline:2px #8a132a solid !important}.lightswitch .input .switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:var(--accent_color)}.loaded .lightswitch .input .switch,.loaded .lightswitch .input .switch:before{transition:all .3s}a{color:var(--link_color)}a:hover,a:active,a:focus{color:var(--link_hover_color)}a.active{color:var(--link_active_color)}.loaded a,.loaded .link_normal,.loaded .link_title,.loaded .linkbutton{transition-duration:.3s;transition-property:color,border,background,background-image,background-color;transition-timing-function:linear}.linkinline,.text a{text-decoration:none;padding-bottom:.12em;background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0% 2px,100% 1px;background-image:linear-gradient(var(--accent_color), var(--accent_color)),linear-gradient(color-mix(in srgb, var(--accent_color) 30%, transparent), color-mix(in srgb, var(--accent_color) 30%, transparent))}.loaded .linkinline,.loaded .text a,.text .loaded a{transition:background-size .35s ease,color .3s}.linkinline:hover,.text a:hover,.linkinline:focus,.text a:focus{color:var(--link_hover_color);background-size:100% 2px,100% 1px}.link_group{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.link_group .mini_cta{display:block}.link_group .mini_cta,.link_group .link{margin:0}.text_left .link_group{justify-content:flex-start}.text_center .link_group{justify-content:center}.text_right .link_group{justify-content:flex-end}.icons .icon{display:inline-block;margin-left:1rem;margin-right:1rem;width:42px}.icons:first-child{margin-top:0 !important}.icons:last-child{margin-bottom:0 !important}.icons,.icon{fill:currentcolor;stroke:currentcolor}.icons svg *,.icon svg *{stroke:inherit;color:inherit}.svg_adaptive_fill svg *{fill:currentcolor}.svg_adaptive_stroke svg *{stroke:currentcolor}.icon.size_s,.icons.size_s .icon{max-width:42px}.icon.size_m,.icons.size_m .icon{max-width:64px}.icon.size_l,.icons.size_l .icon{max-width:88px}img,picture,svg,object{flex-grow:1;width:100%;height:auto}img,picture{font-size:.7rem}svg{display:flex;overflow:visible}svg path,svg rect,svg polygon{transition:fill .2s ease}.image_rounded{overflow:hidden;border-radius:1000px}.preview_frame{aspect-ratio:10/8;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview_frame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.logo path{transition:all .3s}.logo_svg_fill{fill:var(--text_color);transition:fill .3s}.media_16to9,.media_9to16,.media_3to2,.media_2to3,.media_1to1{position:relative}.media_16to9 object,.media_16to9 embed,.media_16to9 iframe,.media_9to16 object,.media_9to16 embed,.media_9to16 iframe,.media_3to2 object,.media_3to2 embed,.media_3to2 iframe,.media_2to3 object,.media_2to3 embed,.media_2to3 iframe,.media_1to1 object,.media_1to1 embed,.media_1to1 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.media_16to9{aspect-ratio:16/9}.media_9to16{aspect-ratio:9/16}.media_3to2{aspect-ratio:3/2}.media_2to3{aspect-ratio:2/3}.media_1to1{aspect-ratio:1/1}.media_top_left{object-fit:cover;object-position:left top}.media_top_center{object-fit:cover;object-position:center top}.media_top_right{object-fit:cover;object-position:right top}.media_center_left{object-fit:cover;object-position:left center}.media_center_center{object-fit:cover;object-position:center center}.media_center_right{object-fit:cover;object-position:right center}.media_bottom_left{object-fit:cover;object-position:left bottom}.media_bottom_center{object-fit:cover;object-position:center bottom}.media_bottom_right{object-fit:cover;object-position:right bottom}.no-js .lazyload{display:none}.bgimage,.bgimage_fix{background-size:cover;background-repeat:no-repeat;background-position:center center}.bgimage_fix{background-attachment:fixed}.img .caption,.media_caption{font-size:.7rem;line-height:1.3;text-align:center;opacity:.7;padding:1rem 1rem 0rem}.img:has(.notice_credit_link){position:relative}.notice_credit_link{position:absolute;bottom:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;overflow:hidden;color:var(--light_color);text-decoration:none}.notice_credit_pill{border-radius:100px;background:color-mix(in srgb, var(--dark_color) 55%, transparent);border:1px solid color-mix(in srgb, var(--dark_color_lighter) 60%, transparent);backdrop-filter:blur(12px)}.notice_credit_logo{flex:0 0 auto;width:48px;height:48px;border-radius:50%;overflow:hidden}.notice_credit_logo img{width:100%;height:100%;object-fit:cover}.notice_credit_main{min-width:0;padding:.5rem 1.2rem .5rem .7rem}.notice_credit_name{font-size:.7rem;line-height:1.35;font-weight:500;letter-spacing:-0.01em}.notice_credit_meta{display:block;font-size:.6rem;opacity:.7}.notice_credit_meta.hide{display:none}.image_multi_hover{display:block;overflow:hidden}.image_multi_hover img{transition:transform .3s}.image_multi_hover:hover img{transform:scale(1.1)}.image_multi.list{display:flex;flex-direction:column;gap:1rem}.image_multi.gallery{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.4rem;align-items:stretch}@media only screen and (min-width: 580px){.image_multi.gallery.half,.image_multi.gallery.third,.image_multi.gallery.quarter,.image_multi.gallery.sixth{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 920px){.image_multi.gallery.quarter,.image_multi.gallery.third,.image_multi.gallery.sixth{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1020px){.image_multi.gallery.quarter,.image_multi.gallery.sixth{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1220px){.image_multi.gallery.sixth{--card_boxed_space: 1.2rem;grid-template-columns:repeat(6, 1fr)}}.image_multi.masonry{columns:1;column-gap:1.4rem}.image_multi.masonry>*{display:block;break-inside:avoid;transform:translateZ(0);min-width:100%;margin-bottom:1.4rem}@media only screen and (min-width: 580px){.image_multi.masonry.half,.image_multi.masonry.third,.image_multi.masonry.quarter,.image_multi.masonry.sixth{columns:2}}@media only screen and (min-width: 1020px){.image_multi.masonry.third{columns:3}}@media only screen and (min-width: 1020px){.image_multi.masonry.quarter,.image_multi.masonry.sixth{columns:4}}@media only screen and (min-width: 1600px){.image_multi.masonry.sixth{columns:6}}.image_multi.logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.4rem;align-items:center;justify-content:center}@media only screen and (min-width: 820px){.image_multi.logos{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.4rem}}@media only screen and (min-width: 1020px){.image_multi.logos{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.4rem}}@media only screen and (min-width: 1280px){.image_multi.logos{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.4rem}}.image_multi.logos .image_multi_item{padding:.5rem 1.5rem}.image_multi.logos .caption{display:none}@media only screen and (min-width: 1020px){.image_multi.logos.slim{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.4rem}}@media only screen and (min-width: 1280px){.image_multi.logos.slim{display:grid;grid-template-columns:repeat(8, 1fr);gap:1.4rem}}video,.video{width:100%;height:auto;display:block;position:relative}video.play:before,.video.play:before{content:"";position:absolute;left:50%;top:50%;z-index:3;transform:translate(-44%, -50%);box-sizing:border-box;height:50px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transition:100ms all ease;cursor:pointer;border-style:solid;border-width:28px 0 28px 44px;will-change:border-width;border-radius:3px}.video_gallery{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.4rem}@media only screen and (min-width: 580px){.video_gallery.half,.video_gallery.third{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.4rem}}@media only screen and (min-width: 820px){.video_gallery.third{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.4rem}}.video_gallery .inlinerow{margin:0}.video_gallery.full.slim .video_item,.video.full.slim .video_item{margin-left:auto;margin-right:auto;max-width:980px}.video_item{overflow:hidden;color:#fff}.video_description{text-align:center;margin-top:1rem;font-size:.8rem}.video_opener img{transition:ease .5s transform}.video_opener:hover img{transform:scale(1.1)}audio{width:100%;display:block}iframe{width:100%;display:block}.copyright_batch{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.6%2C19.7h6.2c-1.7%2C7.1-8%2C12.3-15.6%2C12.3S.2%2C24.8.2%2C16%2C7.4%2C0%2C16.2%2C0s13.6%2C5%2C15.4%2C11.7h-6.3c-1.6-3.4-5.1-5.8-9.1-5.8S6.1%2C10.4%2C6.1%2C16s4.5%2C10.1%2C10.1%2C10.1%2C7.9-2.7%2C9.4-6.4Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:11px 11px;border-radius:30px;background-color:var(--bg_color_current);height:17px;width:17px}.copyright_batch_wrap{position:absolute;top:auto;bottom:.4rem;right:.4rem;cursor:pointer;display:flex;align-items:center;gap:.1rem;font-size:.6rem;font-weight:700;color:var(--bg_color_current);line-height:1;padding-bottom:1px;height:17px;border-radius:30px;padding-left:.4rem;padding-right:.15rem}.copyright_batch_wrap:hover{color:var(--text_color);background-color:var(--bg_color_current)}.copyright_batch_wrap:hover .copyright_batch{background-color:var(--text_color)}.image_compare{--text_size: 0.7rem;font-size:var(--text_size);width:100%;position:relative;overflow:hidden}.image_compare_before{position:absolute;top:0;left:0;width:33%;height:100%;overflow:hidden;z-index:1}.image_compare_before .img,.image_compare_before img{height:100%;width:auto;display:block}.image_compare_after{position:relative;width:100%;z-index:0}.image_compare_after .img,.image_compare_after img{width:100%;height:auto;display:block}.image_compare_text_before,.image_compare_text_after{position:absolute;z-index:3;bottom:.8rem;background:rgba(0,0,0,.6);border-radius:0;padding:.2rem .5rem;line-height:1.4;color:#fff;font-size:.7rem}.image_compare_text_before{left:.8rem}.image_compare_text_after{right:.8rem}.image_compare_slider{-webkit-appearance:none;width:100%;height:100%;position:absolute;left:0;top:0;background:0;cursor:pointer;margin:0;opacity:0;z-index:3;transition:.3s all}.image_compare_slider:hover{opacity:1}.image_compare_slider:focus{outline:none}.image_compare_slider::-webkit-slider-runnable-track{width:100%;height:120px;cursor:pointer;background:rgba(0,0,0,0);border:none}.image_compare_slider::-webkit-slider-thumb{border:none;height:120px;width:8px;background:#fff;cursor:pointer;-webkit-appearance:none}.image_compare_slider::-moz-range-track{width:100%;height:8.4px;cursor:pointer;background:rgba(48,113,169,0);border:none}.image_compare_slider::-moz-range-thumb{border:none;height:120px;width:8px;background:#fff;cursor:pointer}.image_compare_slider::-ms-track{width:100%;height:8.4px;cursor:pointer;background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0)}.image_compare_slider::-ms-fill-lower{background:rgba(10,23,34,0);border:none}.image_compare_slider::-ms-fill-upper{background:rgba(48,113,169,0);border:none}.image_compare_slider::-ms-thumb{border:none;height:36px;width:5px;background:#fff;cursor:pointer;height:8.4px}.image_compare_slider:focus::-ms-fill-lower{background:rgba(48,113,169,0)}.image_compare_slider:focus::-ms-fill-upper{background:rgba(162,198,229,0)}[data-copy-source]{position:relative;overflow:hidden}[data-copy-source]::before{content:"";position:absolute;z-index:5;inset:0;background-color:var(--success_color, #568831);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.5 8.5L6 12l7.5-8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:1rem;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease;pointer-events:none}[data-copy-source].is_copied::before{opacity:1}.spotlight_swaper{margin-top:var(--block_space);margin-bottom:var(--block_space)}.spotlight_swaper .card_item{padding:1rem}.spotlight_swaper.logos.cards .card_item{justify-content:center;align-items:center}.spotlight_swaper.logos.cards svg{max-width:260px}:root{--nav_item_gap: 1rem}nav ul,nav ol,nav li,nav ul li,nav ol li,.nav ul,.nav ol,.nav li,.nav ul li,.nav ol li{margin:0;padding:0}nav a,nav .link_normal,nav .link_title,.nav a,.nav .link_normal,.nav .link_title{font-family:"MainFont",Helvetica,sans-serif;color:var(--nav_link_color);cursor:pointer}nav a:hover,nav a:focus,nav .link_normal:hover,nav .link_normal:focus,nav .link_title:hover,nav .link_title:focus,.nav a:hover,.nav a:focus,.nav .link_normal:hover,.nav .link_normal:focus,.nav .link_title:hover,.nav .link_title:focus{color:var(--nav_link_hover_color)}nav a.loaded,nav .link_normal.loaded,nav .link_title.loaded,.nav a.loaded,.nav .link_normal.loaded,.nav .link_title.loaded{transition-duration:.3s;transition-property:color,border,background,background-image,background-color;transition-timing-function:linear}nav.horizontal>ul,nav.horizontal>ol,.nav.horizontal>ul,.nav.horizontal>ol{display:flex;flex-wrap:wrap;gap:var(--nav_item_gap)}nav.horizontal.wide,.nav.horizontal.wide{--nav_item_gap: 1.8rem}nav.vertical,.nav.vertical{--nav_item_gap: 0.6rem}nav.vertical>ul,nav.vertical>ol,.nav.vertical>ul,.nav.vertical>ol{display:flex;flex-wrap:wrap;flex-direction:column}nav .nav_icon,.nav .nav_icon{position:relative;display:flex;justify-content:center;align-items:center}nav .nav_icon svg,nav .nav_icon img,.nav .nav_icon svg,.nav .nav_icon img{display:inline-block;vertical-align:inherit;width:20px;height:20px}nav .nav_icon svg *,.nav .nav_icon svg *{stroke:var(--nav_link_color)}nav .nav_icon .nav_placeholder,.nav .nav_icon .nav_placeholder{display:none}.nav_index_horizontal{position:sticky;left:28px;right:28px;bottom:28px;display:flex;pointer-events:none}.nav_index_horizontal,.nav_index_horizontal_inner{align-items:center;justify-content:center}.nav_index_horizontal_inner{border-radius:100px;pointer-events:auto;--nav_item_gap: 0.5rem;display:inline-flex;padding:.5rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--light_color) 20%, transparent);border:1px solid color-mix(in srgb, var(--light_color_darker) 50%, transparent);backdrop-filter:blur(12px);position:relative;z-index:30}.nav_index_horizontal_item{border-radius:100px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;line-height:1.3;padding:var(--button_padding) 1rem;white-space:nowrap;text-align:center;transition:color .4s cubic-bezier(0.22, 1, 0.36, 1),background-color .4s cubic-bezier(0.22, 1, 0.36, 1)}.nav_index_horizontal_item.active{background-color:var(--dark_color);color:var(--light_color)}.nav_index_vertical_inner{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.nav_index_vertical_item{display:block;font-size:.75rem;line-height:1.3;color:var(--muted);transition:color .4s cubic-bezier(0.22, 1, 0.36, 1)}.nav_index_vertical_item.active,.nav_index_vertical_item:hover{color:var(--text_color)}.breadcrumb_item{margin:0;padding:0}.breadcrumb,.breadcrumb ol,.breadcrumb ul{display:flex;flex-wrap:wrap;gap:var(--nav_item_gap)}.breadcrumb time,.breadcrumb li{display:flex;align-items:center}.breadcrumb time:not(:last-child)::after,.breadcrumb li:not(:last-child)::after{content:"";width:.3em;height:.3em;margin-left:var(--nav_item_gap);border-radius:50%;background-color:currentColor;opacity:.5}.breadcrumb li,.breadcrumb p,.breadcrumb time,.breadcrumb .link_normal,.breadcrumb .link_title{--text_size: 0.8rem;font-size:var(--text_size);font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em}.mobilenav{visibility:hidden}.loaded .mobilenav{visibility:visible}.mobilenav ul.level_1{overflow:hidden;padding:.5rem 0}.mobilenav ul.level_2{display:none;padding-top:.75rem}.mobilenav li.level_1{margin-bottom:1rem}.mobilenav li.level_1>.link_normal,.mobilenav li.level_1>.link_title{font-size:2.5rem}.mobilenav li.level_2{padding:.25rem 0;padding-bottom:.35rem}.mobilenav>.link_normal,.mobilenav>.link_title{color:var(--primary_color)}.mobilenav>.link_normal:hover,.mobilenav>.link_normal:focus,.mobilenav>.link_title:hover,.mobilenav>.link_title:focus{color:var(--secondary_color)}.nav_slide_in .mobilenav li.level_1,.nav_slide_in .nav_slide_in_item{opacity:0}.nav_slide_in.is_open .nav_slide_in_item{animation:fade_in_up_100 .8s forwards}.nav_slide_in.is_open .mobilenav li.level_1{animation:fade_in_up_100 .8s forwards;animation-delay:calc(600ms + (sibling-index() - 1)*100ms)}.nav_slide_in.is_open .switch_mode_wrap{animation-delay:600ms}.nav_slide_in.is_open .footerinfo{animation-delay:1100ms}@keyframes fade_in_up_100{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}:root{--topbar_logo_size: 124px;--topbar_tb_space: 2rem}@media only screen and (min-width: 760px){:root{--topbar_logo_size: calc(124px * 1.1)}}@media only screen and (min-width: 1020px){:root{--topbar_logo_size: calc(124px * 1.2)}}.topbar{z-index:30;position:fixed;right:0;left:0;top:0}.topbar.is_fixed{position:fixed;transition:transform .3s;transform:translate3d(0, 0, 0)}.topbar.is_hidden{transform:translateY(-100%)}.topbar.is_visible{transform:translateY(0%)}.topbar{padding-bottom:0;width:100%;pointer-events:none}.topbar_inner{position:relative;z-index:5}.topbar_item{pointer-events:auto}.topbar_wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.topbar_logo{overflow:visible;margin-right:auto;position:relative;display:block;width:var(--topbar_logo_size)}.topbar_logo:not(.no_mix_blend){mix-blend-mode:difference}.topbar_logo .logo_svg_fill{fill:var(--text_color)}.topbar_logo:hover .logo_svg_fill{fill:#5a32a5}.topbar .nav_trigger{justify-content:flex-end}.topbar_logo,.topbar .topnav li.level_1{transition:padding-top .6s,padding-bottom .6s;padding-top:var(--topbar_tb_space);padding-bottom:var(--topbar_tb_space)}.nav_open .topbar .topbar_blur_layer{opacity:0}@media only screen and (max-width: 760px){.nav_settled .topbar .topbar_inner{background-color:var(--body_bg_color)}}.topnav{display:none}@media only screen and (min-width: 1020px){.topnav{display:block}}.topnav ul.level_1{display:flex;align-items:center}.topnav li.level_1>.link_normal,.topnav li.level_1>.link_title{display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:2;font-size:.8rem;letter-spacing:.08em;font-weight:500}.topnav .nav_button>.link_title,.topnav .nav_button>.link_normal{height:32px;border-radius:100px;padding:11px 16px;background-color:var(--nav_trigger_bg);color:var(--nav_trigger_line_bg)}.topnav .nav_button>.link_title:hover,.topnav .nav_button>.link_normal:hover{background-color:var(--nav_trigger_bg_hover)}:root{--nav_slide_in_width: 100%;--nav_slide_in_duration: 0.5s;--nav_slide_in_padding: var(--wrapper_space)}@media only screen and (min-width: 760px){:root{--nav_slide_in_width: 75%;--nav_slide_in_padding: 5rem}}@media only screen and (min-width: 1020px){:root{--nav_slide_in_width: 50%}}body.nav_open{overflow:hidden}.nav_slide_in{--nav_link_color: #5a32a5;--nav_link_hover_color: #ab7eff;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-y:scroll;visibility:hidden;position:fixed;height:100%;z-index:28;background-color:var(--light_color)}.nav_slide_in_inner{padding:var(--nav_slide_in_padding);padding-top:7rem;gap:var(--space_s);display:flex;min-height:100%;flex-wrap:wrap;align-content:flex-start}.nav_slide_in_inner>*{width:100%}@media only screen and (min-width: 760px){.nav_slide_in_inner{padding-top:calc(var(--nav_slide_in_padding)*1.6)}}.loaded .nav_slide_in{visibility:visible}.loaded .nav_slide_in{transition:transform var(--nav_slide_in_duration) ease}.nav_slide_in{right:0;top:0;bottom:0;width:var(--nav_slide_in_width);transform:translateX(100%)}.nav_slide_in.is_open{transform:translate(0%)}.nav_slide_in.is_pushed{transform:translateX(calc(0% - 3rem))}.nav_overlay{z-index:27}.nav_overlay.is_active{transition:all 0s 0s,opacity .5s 0s;left:0;opacity:1}.iconnav,.smnav{--sm_icon_size: 28px}.iconnav .title,.smnav .title{margin-bottom:1rem}.iconnav .label_name,.smnav .label_name{display:none}.iconnav a,.smnav a{display:flex;align-items:center;align-content:center;justify-content:center;width:var(--sm_icon_size);height:var(--sm_icon_size);background-color:var(--button_color_bg)}.iconnav a svg *,.smnav a svg *{fill:var(--button_color_text)}.iconnav a:hover,.smnav a:hover{background-color:var(--button_hover_color_bg)}.iconnav a:hover svg *,.smnav a:hover svg *{fill:var(--button_hover_color_text)}.iconnav a,.smnav a{border-radius:0}.iconnav a svg,.iconnav a img,.smnav a svg,.smnav a img{width:calc(var(--sm_icon_size)/2);height:calc(var(--sm_icon_size)/2)}.iconnav a:hover svg path,.smnav a:hover svg path{fill:#fff}.iconnav.icons_s,.smnav.icons_s{--sm_icon_size: 28px}.iconnav.icons_m,.smnav.icons_m{--sm_icon_size: 36px}.iconnav.icons_l,.smnav.icons_l{--sm_icon_size: 42px}:root{--tag_padding: 0.3333333333rem 1rem;--tag_text_size: 0.8rem;--tag_color: var(--text_color);--tag_bg: var(--boxed_bg_color);--tag_border: var(--boxed_bg_color);--tag_hover_color: var(--button_hover_color_text);--tag_hover_bg: var(--button_hover_color_bg);--tag_hover_border: var(--button_hover_color_bg)}.tags{display:flex;flex-wrap:wrap;gap:.7rem}.tags .tag{display:flex}.tags.slim{gap:.25rem}.loaded .tag,.loaded .tag .icon{transition-duration:.3s;transition-property:color,border,background,background-color,transform,fill;transition-timing-function:linear}.tag{border-radius:100px;line-height:1.2;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5em;line-height:1.1;font-size:var(--tag_text_size);padding:var(--tag_padding);background-color:var(--tag_bg);border:1px solid var(--tag_border)}.tag,.tag .icon{color:var(--tag_color)}.tag .icon{width:14px;height:14px}.tag.hover:hover,.tag.hover.active,.tag.trigger:hover,.tag.trigger.active{--tag_color: var(--button_hover_color_text);--tag_bg: var(--button_hover_color_bg);--tag_border: var(--button_hover_color_bg)}.tags.plain .tag,.tag.plain{padding:0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--link_color)}.tags.plain .tag:hover,.tag.plain:hover{color:var(--link_hover_color)}.tags.lined .tag,.tag.lined{--tag_bg: transparent;--tag_color: currentColor;--tag_border: currentColor}.tags.overtag,.tag.overtag{position:absolute;right:2rem;top:2rem}.tags.slim .tag,.tag.slim{--tag_padding: 0.2rem 0.4rem;--tag_text_size: 0.7rem}.theme_segment{--theme_segment_color: var(--text_color_soft);--theme_segment_label: var(--text_color);position:relative}.theme_segment_inner,.theme_segment_title{color:var(--theme_segment_label);text-decoration:none;font-weight:500;font-size:.8rem;font-family:"MainFont",Helvetica,sans-serif}.theme_segment:before,.theme_segment_title:before{content:"";display:block}.theme_segment_block_spaced{padding-top:var(--block_space);padding-bottom:var(--block_space)}@media only screen and (max-width: 979px){.theme_segment_title{padding-left:var(--wrapper_space);padding-right:var(--wrapper_space);position:relative;display:block;writing-mode:horizontal-tb;transform:none}.theme_segment_title:before{top:0;bottom:auto;height:2px;width:100%;border-top:var(--theme_segment_color) 2px solid;padding-bottom:.7rem}.theme_segment>.block:first-of-type{margin-top:1.4rem}}@media only screen and (min-width: 980px){.theme_segment>.block:first-of-type{margin-top:0 !important}.theme_segment>.block:last-of-type{margin-bottom:0 !important}.theme_segment:before{position:absolute;left:0px;top:0;bottom:0;width:4px;border-left:var(--theme_segment_color) 2px solid}.theme_segment_title{position:absolute;left:10px;top:4px;height:100%}.theme_segment_inner{writing-mode:vertical-rl;transform:rotate(180deg);position:sticky;top:var(--top_content_area)}}.paginate{display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:stretch;justify-content:flex-start;gap:.4rem}.paginate_wrap{display:block;overflow-x:auto;white-space:nowrap}.paginate_link{border-radius:0;background-color:var(--button_color_bg);color:var(--button_color_text);cursor:pointer;font-weight:500;font-size:.8rem;min-width:36px;line-height:36px;display:flex;align-items:center;justify-content:center;text-align:center}.paginate_link:hover,.paginate_link:focus{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.paginate_link.active{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.paginate_link.active:hover,.paginate_link.active:focus{opacity:.8}.loaded .paginate_link{transition-duration:.3s;transition-property:color,border,opacity,background,background-image,background-color;transition-timing-function:linear}.paginate_link svg{width:14px;height:14px;display:block;fill:currentColor}.view_switch{border-radius:100px;position:relative;display:inline-flex;padding:.5rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--light_color) 20%, transparent);border:1px solid color-mix(in srgb, var(--light_color_darker) 50%, transparent);backdrop-filter:blur(12px)}.view_switch_radio{position:absolute;opacity:0;pointer-events:none}.view_switch_tab{border-radius:100px;font-size:.75rem;line-height:1.3;padding:var(--button_padding) calc(var(--button_padding)*2);position:relative;z-index:1;flex:0 0 auto;white-space:nowrap;text-align:center;cursor:pointer;transition:color .4s cubic-bezier(0.22, 1, 0.36, 1)}.view_switch_radio:checked+.view_switch_tab{color:var(--light_color)}.view_switch_radio:focus-visible+.view_switch_tab{outline:2px solid var(--text_color);outline-offset:2px}.view_switch_thumb{border-radius:100px;position:absolute;z-index:0;top:.5rem;bottom:.5rem;left:0;width:0;background-color:var(--dark_color);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1),width .4s cubic-bezier(0.22, 1, 0.36, 1)}.view_switch:not(.is_ready) .view_switch_thumb{transition:none}.view_switch_panels{position:relative;overflow-x:clip}.view_switch_panel{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(30%);pointer-events:none}.view_switch_box.is_ready .view_switch_panel{transition:transform .24s cubic-bezier(0.22, 1, 0.36, 1),opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}.view_switch_box:has(.view_switch_radio:nth-of-type(1):checked) .view_switch_panels>:nth-child(1 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(1):checked) .view_switch_panels>:nth-child(n+2 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(2):checked) .view_switch_panels>:nth-child(2 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(2):checked) .view_switch_panels>:nth-child(-n+1 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(2):checked) .view_switch_panels>:nth-child(n+3 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(3):checked) .view_switch_panels>:nth-child(3 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(3):checked) .view_switch_panels>:nth-child(-n+2 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(3):checked) .view_switch_panels>:nth-child(n+4 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(4):checked) .view_switch_panels>:nth-child(4 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(4):checked) .view_switch_panels>:nth-child(-n+3 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(4):checked) .view_switch_panels>:nth-child(n+5 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(5):checked) .view_switch_panels>:nth-child(5 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(5):checked) .view_switch_panels>:nth-child(-n+4 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(5):checked) .view_switch_panels>:nth-child(n+6 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(6):checked) .view_switch_panels>:nth-child(6 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(6):checked) .view_switch_panels>:nth-child(-n+5 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(6):checked) .view_switch_panels>:nth-child(n+7 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(7):checked) .view_switch_panels>:nth-child(7 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(7):checked) .view_switch_panels>:nth-child(-n+6 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(7):checked) .view_switch_panels>:nth-child(n+8 of .view_switch_panel){transform:translateX(30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(8):checked) .view_switch_panels>:nth-child(8 of .view_switch_panel){position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.view_switch_box:has(.view_switch_radio:nth-of-type(8):checked) .view_switch_panels>:nth-child(-n+7 of .view_switch_panel){transform:translateX(-30%)}.view_switch_box:has(.view_switch_radio:nth-of-type(8):checked) .view_switch_panels>:nth-child(n+9 of .view_switch_panel){transform:translateX(30%)}@media(prefers-reduced-motion: reduce){.view_switch_box.is_ready .view_switch_panel{transition:none}}:root{--intro_spacer: 72px}@media only screen and (min-width: 1020px){:root{--intro_spacer: 110px}}.intro_spacer{height:var(--intro_spacer)}.intro_breadcrumb{margin-bottom:1rem}.intro_split{--inlinerow_space: 0.7rem;display:flex;flex-wrap:wrap;flex-direction:row}@media only screen and (max-width: 759px){.intro_split{margin-bottom:2rem}}.intro_split_inner{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 759px){.intro_split_inner.full{padding-left:0;padding-right:0}}.intro_split_media,.intro_split_content{width:100%;height:auto;position:relative}@media only screen and (min-width: 760px){.intro_split_media,.intro_split_content{width:50%;min-width:50%}}.intro_split_media .blaze-slider,.intro_split_media .blaze-container,.intro_split_media .blaze-track-container,.intro_split_media .blaze-track,.intro_split_media .slide{width:100%;min-width:100%}.intro_split_media img{width:100%;height:100%;object-fit:cover;object-position:center}.intro_split .image{position:relative;overflow:hidden;object-fit:cover;object-position:center}.intro_split_content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 760px){.intro_split.left .intro_split_media{order:1}.intro_split.left .intro_split_content{order:2;padding-left:4rem}}@media only screen and (min-width: 760px)and (min-width: 1280px){.intro_split.left .intro_split_content{padding-left:6rem}}@media only screen and (min-width: 760px){.intro_split.right .intro_split_media{order:2}.intro_split.right .intro_split_content{order:1;padding-right:4rem}}@media only screen and (min-width: 760px)and (min-width: 1280px){.intro_split.right .intro_split_content{padding-right:6rem}}@media only screen and (max-width: 759px){.intro_split .intro_split_media,.intro_split .intro_split_media *{border-radius:0 !important}.intro_split .intro_split_content{margin-top:2rem;margin-left:1.4rem;margin-right:1.4rem}}.intro_split .blaze-slider,.intro_split .blaze-track-container{display:flex;height:100%}.intro_full{position:relative;--inlinerow_space: 1rem}.intro_full .wrapper{margin-top:0;margin-bottom:0;width:100%}.intro_full video,.intro_full img,.intro_full .img,.intro_full .image,.intro_full .video{border-radius:0}.intro_full .aligner{width:100%;display:flex}.intro_full .aligner.top{align-items:flex-start}.intro_full .aligner.middle{align-items:center}.intro_full .aligner.bottom{align-items:flex-end}@media only screen and (min-width: 780px){.intro_full .wrapper>*{width:60%}.intro_full .left .wrapper>*{text-align:left}.intro_full .center .wrapper>*{margin-left:auto;margin-right:auto;text-align:center}.intro_full .right .wrapper>*{margin-left:auto;text-align:right}}.intro_full.fixed .intro_full_content{position:relative;z-index:4}@media only screen and (min-width: 760px){.intro_full.fixed .intro_full_content{min-height:420px}}@media only screen and (min-width: 1020px){.intro_full.fixed .intro_full_content{min-height:480px}}.intro_full.fixed .intro_full_content .wrapper{padding-top:8rem;padding-bottom:4.5rem}@media only screen and (min-width: 1020px){.intro_full.fixed .intro_full_content .wrapper{padding-top:9.5rem;padding-bottom:5.5rem}}.intro_full.fixed .intro_full_bg_image,.intro_full.fixed .intro_full_bg_image img,.intro_full.fixed .intro_full_bg_image video,.intro_full.fixed .intro_full_bg_video,.intro_full.fixed .intro_full_bg_video img,.intro_full.fixed .intro_full_bg_video video{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-border-radius:1px;object-position:center center;object-fit:cover}.intro_full.fixed.slim,.intro_full.fixed.slim video,.intro_full.fixed.slim .intro_full_content,.intro_full.fixed.slim .slide{min-height:50vh;min-height:50svh}.intro_full.fixed.normal,.intro_full.fixed.normal video,.intro_full.fixed.normal .slide,.intro_full.fixed.normal .intro_full_content{min-height:70vh;min-height:70svh}.intro_full.fixed.high,.intro_full.fixed.high video,.intro_full.fixed.high .slide,.intro_full.fixed.high .intro_full_content{min-height:100vh;min-height:100svh}.intro_full_content_over .intro_full_content{position:absolute;min-width:100%;min-height:100%;height:100%;bottom:0;left:0;top:0}.intro_full_media_limit{max-width:2660px;margin-left:auto;margin-right:auto}.intro_typo{background-color:var(--boxed_bg_color_light)}.intro_stack_content{padding-top:2rem;padding-bottom:2rem}.intro_stack_media{max-width:100%}.intro_stack_figure{overflow:hidden}.intro_stack_figure img,.intro_stack_figure .img{display:block;width:100%}.intro_stack_media:not(.col_1) .intro_stack_figure{aspect-ratio:var(--intro_stack_ratio, 3/2)}.intro_stack_media:not(.col_1) .intro_stack_figure>*,.intro_stack_media:not(.col_1) .intro_stack_figure picture{display:block;width:100%;height:100%}.intro_stack_media:not(.col_1) .intro_stack_figure img,.intro_stack_media:not(.col_1) .intro_stack_figure .img{height:100%;object-fit:cover}.intro_stack_footer{margin-top:var(--space_l)}.intro_stack_inner>*{max-width:980px}.intro_stack_inner.text>*{margin-left:auto;max-width:740px}.intro_stack.below .intro_stack_content{margin-bottom:var(--space_l);padding-bottom:0}.intro_stack.above .intro_stack_media{margin-bottom:var(--space_l);padding-bottom:0}.intro_brand_hero_logo{margin-bottom:clamp(40px,6vw,96px)}.intro_brand_hero_logo,.intro_brand_hero_content{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,64px);align-items:start}.intro_brand_hero_media{position:relative;aspect-ratio:3/2;overflow:hidden}.intro_brand_hero_media img,.intro_brand_hero_media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.intro_brand_hero_text{display:flex;flex-direction:column;gap:clamp(20px,3vw,40px)}.intro_brand_hero_text p{font-size:clamp(18px,1.6vw,24px);line-height:1.35;max-width:34ch}.intro_brand_hero_text em{font-style:italic}.intro_brand_hero_text .button{align-self:flex-start}@media only screen and (max-width: 1200px){.intro_brand_hero{margin-bottom:calc(var(--block_space)/2)}}@media only screen and (min-width: 1200px){.intro_brand_hero_logo{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px)}.intro_brand_hero_content{grid-template-columns:2fr 1fr;gap:clamp(40px,5vw,80px)}}.mainfooter{--mainfooter_cols: 3;position:relative;z-index:6;background-color:var(--light_color)}.mainfooter_inner{display:flex;flex-direction:column;gap:3rem}.mainfooter_nav{padding-top:4rem;border-top:1px solid var(--line_color_light)}.mainfooter_bottom{font-size:var(--text_size_small);padding-top:1.4rem;padding-bottom:1.4rem;border-top:1px solid var(--line_color_light)}.mainfooter_nav{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width: 580px){.mainfooter_nav{gap:2.8rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1020px){.mainfooter_nav{grid-template-columns:repeat(var(--mainfooter_cols, 4), 1fr)}}.mainfooter_col a{font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}.mainfooter_nav_headline{font-family:var(--heading_font);font-weight:500;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;text-transform:uppercase;line-height:2;font-size:.8rem;letter-spacing:.08em;font-weight:500}@media only screen and (max-width: 580px){.mainfooter_nav_headline{font-size:1.2rem;line-height:1.5;width:100%;display:flex;align-items:center}.mainfooter_nav_headline:after{margin-left:auto}}@media only screen and (min-width: 580px){.mainfooter_nav_headline{margin-bottom:1rem}}@media only screen and (max-width: 580px){.mainfooter_outer_links{display:none}}.mainfooter_mark{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:end}@media only screen and (min-width: 580px){.mainfooter_mark{grid-template-columns:repeat(2, 1fr)}}.mainfooter_mark a:hover .logo_svg_fill{fill:#5a32a5}.mainfooter_claim{--text_size: 0.8rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.5;max-width:30rem}.mainfooter_bottom{--text_size: 0.8rem;display:flex;gap:1.4rem;justify-content:space-between}@media only screen and (max-width: 580px){.mainfooter_bottom{flex-direction:column;align-items:center;gap:.5rem}}.mainfooter_legal{display:inline-flex;align-items:baseline;gap:1rem}.mainfooter_legal:not(:last-child)::after{content:"·";padding-left:1rem;padding-right:1rem}.mainfooter_clock{display:inline-flex;align-items:baseline;gap:.5em}.footermenu_lead{font-family:var(--heading_font);font-weight:500;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;margin-bottom:2rem;font-size:var(--h5_size);font-weight:500;line-height:1}.footermenu_grid{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 1600px){.footermenu_grid{grid-template-columns:repeat(2, 1fr)}}.footermenu_heading{font-family:var(--heading_font);font-weight:500;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;text-transform:uppercase;line-height:2;font-size:.8rem;letter-spacing:.08em;font-weight:500;margin-bottom:.4rem}.footermenu_col li+li{margin-top:.4rem}.footermenu_col a{font-size:var(--text_size_big)}.clock_time_sep{animation:clock_blink 1s step-end infinite}@keyframes clock_blink{50%{opacity:0}}.contact_banner{--text_size: 0.8rem;position:relative;display:grid;grid-template-columns:25% 1fr;gap:.5rem;padding:.5rem;background-color:var(--boxed_bg_color_light)}.contact_banner_photo img{display:block;width:100%;height:100%;object-fit:cover}.contact_banner_body{min-width:0;display:flex;flex-direction:column;justify-content:space-between}.contact_portrait{--ink: #0a0a0a;--paper: #ffffff;--body: #1d1d1d;--muted: #9b9b9b;--hairline: #e7e7e7;border:1px solid var(--hairline);overflow:hidden}.contact_portrait .grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:1px;background:var(--hairline)}.contact_portrait .cell{background:var(--paper);padding:clamp(24px,2.4vw,40px);min-width:0}.contact_portrait .wordmark{font-weight:700;font-size:clamp(26px,2.4vw,34px);letter-spacing:-0.015em;display:inline-flex;align-items:flex-start;line-height:1}.contact_portrait .wordmark .pt{font-size:.32em;transform:translateY(0.15em);margin-left:1px}.contact_portrait .blockgap{height:clamp(40px,7vw,92px)}.contact_portrait .label{font-size:15px;font-weight:700;letter-spacing:-0.01em;margin-bottom:18px;color:var(--ink)}.contact_portrait .label.underline{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.contact_portrait .addr{font-size:14px;line-height:1.55;color:var(--muted)}.contact_portrait .addr strong{color:var(--ink);font-weight:600}.contact_portrait .addr .city-row{color:var(--ink);font-weight:600;margin-bottom:4px}.contact_portrait .addr .city-row .slash{color:var(--muted);font-weight:400;margin:0 6px}.contact_portrait .contact{margin-top:clamp(26px,4vw,56px);display:flex;flex-direction:column;gap:8px}.contact_portrait .links{list-style:none;display:flex;flex-direction:column;gap:11px}.contact_portrait .links li,.contact_portrait .contact li,.contact_portrait .links a,.contact_portrait .contact a{display:inline-flex;align-items:center}.contact_portrait .links a,.contact_portrait .contact a{gap:10px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;width:fit-content;transition:transform .22s cubic-bezier(0.2, 0.6, 0.2, 1),color .2s ease}.contact_portrait .contact a{color:var(--muted)}.contact_portrait .links a.dim{color:var(--muted)}.contact_portrait .links a:hover,.contact_portrait .contact a:hover{transform:translateX(4px);color:var(--ink)}.contact_portrait .links a:focus-visible,.contact_portrait .contact a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact_portrait .ic{flex:0 0 auto;width:15px;height:15px}.contact_portrait .ic circle{fill:none;stroke:currentColor;stroke-width:1.3}.contact_portrait .ic path{stroke:currentColor;stroke-width:1.3;fill:none;stroke-linecap:round}.contact_portrait a:hover .ic circle{fill:var(--ink)}.contact_portrait a:hover .ic path{stroke:var(--paper)}.contact_portrait a.dim:hover .ic circle{fill:var(--muted)}.contact_portrait .statement{font-size:clamp(15px,1.05vw,18px);line-height:1.55;color:var(--body);max-width:42ch}.contact_portrait .formhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.contact_portrait .formsub{font-size:13px;color:var(--muted);margin:6px 0 22px}.contact_portrait .field{border:none;border-bottom:1px solid var(--hairline);background:rgba(0,0,0,0);width:100%;padding:12px 0;font-family:inherit;font-size:16px;color:var(--ink);transition:border-color .2s ease}.contact_portrait .field::placeholder{color:var(--muted)}.contact_portrait .field:focus{outline:none;border-color:var(--ink)}.contact_portrait .send{margin-top:22px;float:right;border:none;background:var(--ink);color:var(--paper);font-family:inherit;font-weight:600;font-size:14px;padding:11px 22px;cursor:pointer;transition:opacity .2s ease}.contact_portrait .send:hover{opacity:.82}.contact_portrait .send:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact_bigword{overflow:hidden;line-height:.82;padding:clamp(18px,2vw,30px) 0 clamp(6px,1vw,12px)}.contact_bigword span{display:block;font-weight:900;font-size:13.2vw;letter-spacing:-0.04em;white-space:nowrap;transform:translateY(0.12em);opacity:0;animation:contact_reveal .9s cubic-bezier(0.2, 0.6, 0.2, 1) .15s forwards}@keyframes contact_reveal{to{opacity:1;transform:none}}@media(max-width: 900px){.contact_portrait .grid{grid-template-columns:1fr}.contact_bigword span{white-space:normal;font-size:18vw}}@media(max-width: 560px){.contact_bigword span{font-size:16vw}}@media(prefers-reduced-motion: reduce){.contact_bigword span{animation:none;opacity:1;transform:none}.contact_portrait .links a,.contact_portrait .contact a{transition:none}}:root{--avatar_size: 44px;--avatar_status_bg: var(--primary_color);--avatar_image_bg: var(--primary_color);--avatar_image_bg_hover: var(--button_hover_color_bg)}.avatar_wrap{display:flex;gap:.5rem;flex-wrap:wrap}.avatar_wrap.overlap{gap:0;padding-left:.3em}.avatar_wrap.overlap .avatar{gap:0;margin-left:-0.3em}.avatar_wrap.overlap .avatar_image,.avatar_wrap.overlap .avatar_initials{box-shadow:0 0 0 3px var(--bg_color_current)}.avatar{display:inline-flex;position:relative}.avatar_image img,.avatar_image object,.avatar_image picture,.avatar_image svg{object-fit:cover;width:100%;height:100%}.avatar_image,.avatar_initials{width:44px;height:44px;width:var(--avatar_size);min-width:var(--avatar_size);height:var(--avatar_size);border-radius:var(--avatar_size);overflow:hidden;position:relative;display:inline-flex;justify-content:center;align-items:center;align-content:center;background-color:var(--avatar_image_bg)}.avatar_initials{font-weight:500;text-align:center}.avatar_detail>*{line-height:1.5;font-size:.9em}.avatar_group{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:1rem}.avatar_status{display:block;position:absolute;border-radius:100px;background-color:var(--avatar_status_bg);top:calc(var(--avatar_size)/24);right:calc(var(--avatar_size)/24);width:calc(var(--avatar_size)/6);height:calc(var(--avatar_size)/6)}.avatar_status.active{--avatar_status_bg: #568831}.avatar_status.away{--avatar_status_bg: #d1a000}.avatar_status.busy{--avatar_status_bg: #8a132a}.avatar_hover{cursor:pointer}.avatar_hover:hover .avatar_image,.avatar_hover:hover .avatar_initials{background-color:var(--avatar_image_bg_hover)}.avatar.personinfo{--text_size: 0.8rem;font-size:var(--text_size);display:flex;flex-direction:row;flex-wrap:nowrap;flex-flow:row nowrap;align-items:center;gap:.8rem}.avatar.personinfo .avatar_detail{text-align:left;line-height:1.5}.avatar.personinfo_inline{--text_size: 0.8rem;font-size:var(--text_size)}.avatar.personinfo_inline .avatar_detail{display:flex;gap:.5rem}.avatar.personinfo_inline .avatar_note{opacity:.5}.avatar_s{--avatar_size: 28px}.avatar_m{--avatar_size: 44px}.avatar_l{--avatar_size: 58px}.author_info{display:flex;flex-direction:column;gap:.7rem}.author_info.hover{cursor:pointer}.author_info.hover:hover{background:#5a32a5}.author_info.hover:hover .name,.author_info.hover:hover .description,.author_info.hover:hover .linkbutton{color:#fff}.author_info.hover:hover .image img{transform:scale(1.1)}.author_banner{display:grid;gap:.5rem;padding:.7rem;border:1px solid rgba(0,0,0,0);text-decoration:none;color:inherit;transition:background 200ms ease,box-shadow 200ms ease}.author_banner *{transition:color ease .2s,background ease .2s,ease .2s transform}.author_banner_image,.author_banner_content{flex-grow:0;flex-shrink:0;flex-basis:auto;overflow:hidden;align-items:stretch}.author_banner_image{background-color:var(--avatar_status_bg);height:100%;width:25%}.author_banner_image img{height:100%;-o-object-fit:cover;object-fit:cover}.author_banner_content{align-items:center;width:75%;padding:1.5rem 3rem}.author_banner.hover{cursor:pointer}.author_banner.hover:hover,.author_banner.hover:focus{background-color:var(--boxed_bg_color_light)}.author_banner_wrap{display:flex;flex-direction:column;gap:0}.author_banner_info_top{display:flex;align-items:center}.author_banner_info_content{margin-left:calc(var(--avatar_size) + .8rem)}.author_banner_wrap .author_banner+.author_banner{border-top:1px solid rgba(0,0,0,.06)}.card_item{transition-property:color,border,background,background-color,transform;transition-duration:.3s;transition-timing-function:linear;position:relative}.card_item,.card_item .title,.card_item .text,.card_item img{transition-duration:.3s;transition-property:color,border,background,background-color,transform;transition-timing-function:linear}.card_item .inlinerow.link{padding:0 !important}.card_item .linkbutton{padding-top:0;padding-bottom:0}.card_item{font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em;--h1_size: 1.43rem;--h2_size: 1.43rem;--h3_size: 1.1rem;--h4_size: 1.1rem;--h5_size: 1.1rem;--h6_size: 1.1rem;--heading_font: 1rem}.card_link,.card_image,.card_video,.card_content{width:100%;min-width:100%;max-width:100%}.card_link{display:block;overflow:hidden;height:100%}.card_image,.card_video{position:relative;overflow:hidden}.card_icon{position:relative}.card_icon img,.card_icon svg{display:inline-flex;width:30%;min-width:68px;max-width:128px}.card_content{display:flex;flex-direction:column;gap:.5rem}.card_content .button,.card_content .linkbutton{width:auto;flex:0 0 auto;align-self:flex-start}.card_content>*{flex:1;margin-top:0;margin-bottom:0}.card_content>*:first-child{margin-top:0}.card_content>*:last-child{margin-bottom:0}.card_content_over,.card_content_over .card_item{position:relative;border-radius:0}.card_content_over .card_content{--title_color: #ffffff;--text_color: #ffffff;padding:var(--card_boxed_space);position:absolute;z-index:2;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}.card_invisible .card_content{transition:all .15s ease-in-out;opacity:0}.card_invisible .card_item:hover .card_content,.card_invisible.card_item:hover .card_content{opacity:1}.cards.boxed.card_hover .card_link,.cards.boxed .card_hover,.cards.line_grid .card_hover,.cards_slider.boxed.card_hover .card_link,.cards_slider.boxed .card_hover,.cards_slider.line_grid .card_hover{border-radius:0}.cards.boxed.card_hover .card_link:hover,.cards.boxed .card_hover:hover,.cards.line_grid .card_hover:hover,.cards_slider.boxed.card_hover .card_link:hover,.cards_slider.boxed .card_hover:hover,.cards_slider.line_grid .card_hover:hover{background-color:var(--accent_color)}.cards.boxed.card_hover .card_link:hover .card_content,.cards.boxed.card_hover .card_link:hover .card_icon,.cards.boxed .card_hover:hover .card_content,.cards.boxed .card_hover:hover .card_icon,.cards.line_grid .card_hover:hover .card_content,.cards.line_grid .card_hover:hover .card_icon,.cards_slider.boxed.card_hover .card_link:hover .card_content,.cards_slider.boxed.card_hover .card_link:hover .card_icon,.cards_slider.boxed .card_hover:hover .card_content,.cards_slider.boxed .card_hover:hover .card_icon,.cards_slider.line_grid .card_hover:hover .card_content,.cards_slider.line_grid .card_hover:hover .card_icon{color:#fff;--title_color: #ffffff;--text_color: #ffffff;--accent_color: #ffffff}.cards.boxed.card_hover .card_link:hover .card_image img,.cards.boxed .card_hover:hover .card_image img,.cards.line_grid .card_hover:hover .card_image img,.cards_slider.boxed.card_hover .card_link:hover .card_image img,.cards_slider.boxed .card_hover:hover .card_image img,.cards_slider.line_grid .card_hover:hover .card_image img{transform:scale(1.1)}.cards.card_hover_zoom,.cards .card_hover_zoom,.cards_slider.card_hover_zoom,.cards_slider .card_hover_zoom{overflow:hidden}.cards.card_hover_zoom:hover .card_image img,.cards .card_hover_zoom:hover .card_image img,.cards_slider.card_hover_zoom:hover .card_image img,.cards_slider .card_hover_zoom:hover .card_image img{transform:scale(1.1)}.cards.plain .card_image~.card_content,.cards.plain .card_icon~.card_content,.cards.plain .card_video~.card_content,.cards_slider.plain .card_image~.card_content,.cards_slider.plain .card_icon~.card_content,.cards_slider.plain .card_video~.card_content{padding-top:calc(var(--card_boxed_space)*.7)}.cards.plain.list .card_image~.card_content,.cards.plain.list .card_icon~.card_content,.cards.plain.list .card_video~.card_content,.cards_slider.plain.list .card_image~.card_content,.cards_slider.plain.list .card_icon~.card_content,.cards_slider.plain.list .card_video~.card_content{padding-top:0}.cards.boxed .card_item,.cards .boxed.card_item,.cards_slider.boxed .card_item,.cards_slider .boxed.card_item{background-color:var(--boxed_bg_color_light)}.cards.lined .card_item,.cards .lined.card_item,.cards_slider.lined .card_item,.cards_slider .lined.card_item{border:2px solid;border-color:var(--boxed_bg_color_light)}.cards.boxed .card_icon,.cards.boxed .card_content,.cards .boxed.card_item .card_icon,.cards .boxed.card_item .card_content,.cards.lined .card_icon,.cards.lined .card_content,.cards .lined.card_item .card_icon,.cards .lined.card_item .card_content,.cards_slider.boxed .card_icon,.cards_slider.boxed .card_content,.cards_slider .boxed.card_item .card_icon,.cards_slider .boxed.card_item .card_content,.cards_slider.lined .card_icon,.cards_slider.lined .card_content,.cards_slider .lined.card_item .card_icon,.cards_slider .lined.card_item .card_content{padding:var(--card_boxed_space)}.cards.boxed.list,.cards.boxed.slim,.cards .boxed.card_item.list,.cards .boxed.card_item.slim,.cards.lined.list,.cards.lined.slim,.cards .lined.card_item.list,.cards .lined.card_item.slim,.cards_slider.boxed.list,.cards_slider.boxed.slim,.cards_slider .boxed.card_item.list,.cards_slider .boxed.card_item.slim,.cards_slider.lined.list,.cards_slider.lined.slim,.cards_slider .lined.card_item.list,.cards_slider .lined.card_item.slim{--card_boxed_space: 0.75rem}.cards.boxed .card_icon,.cards .boxed.card_item .card_icon,.cards.lined .card_icon,.cards .lined.card_item .card_icon,.cards_slider.boxed .card_icon,.cards_slider .boxed.card_item .card_icon,.cards_slider.lined .card_icon,.cards_slider .lined.card_item .card_icon{padding-bottom:0}.cards{min-width:100%}.cards .card_item{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start}@media only screen and (max-width: 580px){.cards.amphi .card_item,.cards.amphi .card_content{flex-direction:row;flex-wrap:wrap;align-items:center}.cards.amphi .card_image,.cards.amphi .card_icon{max-width:30%;min-width:30%}.cards.amphi .card_image~.card_content,.cards.amphi .card_icon~.card_content{max-width:70%;min-width:70%;padding-left:var(--card_boxed_space)}.cards.amphi .card_image,.cards.amphi .card_image img{height:100%;object-fit:cover}.cards.amphi .card_icon{padding:1rem;text-align:center}.cards.amphi .linkbutton,.cards.amphi .text{display:none}.cards.amphi.plain .card_image~.card_content,.cards.amphi.plain .card_icon~.card_content{padding-top:0}}.cards.list{align-items:stretch}.cards.list .card_item,.cards.list .card_link{display:flex;flex-flow:row wrap;align-items:center;gap:var(--card_boxed_space)}.cards.list .card_icon,.cards.list .card_image,.cards.list .card_content{justify-content:center}.cards.list .card_image,.cards.list .card_icon{flex:0 0 30%;min-width:0;max-width:30%}.cards.list .card_image~.card_content,.cards.list .card_icon~.card_content{flex:1;min-width:0}.cards.list .card_image,.cards.list .card_image img{height:100%;object-fit:cover}.cards.list .card_icon{padding:1rem;text-align:center}.cards.list .card_content>*{width:100%}@media only screen and (max-width: 580px){.cards.list.above_s .card_item,.cards.list.above_s .card_link{flex-direction:column;align-items:flex-start}.cards.list.above_s .card_image,.cards.list.above_s .card_icon{flex-basis:auto;max-width:100%}.cards.list.above_s .card_image~.card_content,.cards.list.above_s .card_icon~.card_content{flex-basis:auto}.cards.list.above_s .card_image,.cards.list.above_s .card_image img{height:auto}}.card_services .card_item{align-content:stretch}.card_service .card_content{height:100%;gap:var(--card_boxed_space)}.card_service .card_content>*{flex:0 0 auto}.card_service_footer{margin-top:auto;padding-top:var(--card_boxed_space)}.card_service_footer.is_lined{border-top:1px solid #f5f5f7}.card_service_text{--text_size: 0.8rem;color:#aaa}.cards_wrap:has(.card_materials){--block_space: var(--grid_gutter_fix_plain)}.card_materials.ratio_4to3 .card_image,.card_materials.ratio_4to3 .swatch{aspect-ratio:4 / 3}.card_materials.ratio_3to2 .card_image,.card_materials.ratio_3to2 .swatch{aspect-ratio:3 / 2}.card_materials.ratio_2to1 .card_image,.card_materials.ratio_2to1 .swatch{aspect-ratio:2 / 1}.card_materials.ratio_1to1 .card_image,.card_materials.ratio_1to1 .swatch{aspect-ratio:1 / 1}.card_materials.ratio_flex .card_image picture,.card_materials.ratio_flex .card_image img{height:auto;object-fit:initial}.card_materials .card_image{overflow:hidden}.card_materials .card_image picture,.card_materials .card_image img{display:block;width:100%;height:100%;object-fit:cover}.card_materials .swatch{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--card_boxed_space)}.card_materials .swatch_name{font-weight:500}.reveal_link_gallery_links{display:flex;flex-direction:column;align-items:flex-start}.reveal_link_gallery_intro{margin-bottom:1rem;color:#aaa}.reveal_link_gallery_list{list-style:none;margin:0 0 1rem;padding:0}.reveal_link_gallery_link{cursor:pointer;color:var(--text_color);transition:color .3s linear}.reveal_link_gallery_list:hover .reveal_link_gallery_link{color:var(--text_color_soft)}.reveal_link_gallery_list:hover .reveal_link_gallery_link:hover{color:var(--text_color)}.reveal_link_gallery_cta{align-self:flex-start;text-decoration:underline;text-underline-offset:.2em}.reveal_link_gallery_stack{position:relative;width:100%;max-width:720px;margin-left:auto;aspect-ratio:4/5;overflow:hidden}.reveal_link_gallery_image{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .3s linear}.reveal_link_gallery_image.is-active{opacity:1}.reveal_link_gallery_image img{display:block;width:100%;height:100%;object-fit:cover}.reveal_link_gallery.right .reveal_link_gallery_stack{margin-left:auto;margin-right:0}.reveal_link_gallery.left .reveal_link_gallery_media{order:-1}.reveal_link_gallery.left .reveal_link_gallery_stack{margin-left:0;margin-right:auto}@media(prefers-reduced-motion: reduce){.reveal_link_gallery .reveal_link_gallery_image{transition:none}}.cards.masonry{columns:1;column-gap:1.4rem}.cards.masonry>*{display:block;break-inside:avoid;transform:translateZ(0);min-width:100%;margin-bottom:1.4rem}.cards.masonry{padding-bottom:1.4rem}@media only screen and (min-width: 580px){.cards.masonry.half,.cards.masonry.third,.cards.masonry.quarter{columns:2}}@media only screen and (min-width: 820px){.cards.masonry.third,.cards.masonry.quarter{columns:3}}@media only screen and (min-width: 1020px){.cards.masonry.quarter{columns:4}}.cards.masonry .card_icon{padding-bottom:0}.cards_slider .blaze-bottom-nav{justify-content:space-between}.cards_slider .blaze-pagination{margin-left:auto}.cards.bento{--bento_line: rgba(19, 19, 19, 0.12);display:grid;grid-template-columns:1fr;grid-auto-rows:9rem;grid-auto-flow:dense;gap:1px;background-color:var(--bento_line);border:1px solid var(--bento_line)}@media only screen and (min-width: 580px){.cards.bento{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1020px){.cards.bento{grid-template-columns:repeat(4, 1fr)}}.cards.bento .card_item{grid-row:span 3;background-color:var(--bg_color_current, #ffffff)}.cards.bento .card_content{padding:2rem}@media only screen and (min-width: 580px){.cards.bento .large{grid-column:span 2;grid-row:span 4}.cards.bento .wide{grid-column:span 2}.cards.bento .tall{grid-row:span 4}}.cards.bento .card_link,.cards.bento .card_item{display:flex;flex-direction:column}.cards.bento .card_image{flex:1 1 auto;min-height:0;background-color:var(--bento_line)}.cards.bento .card_image img{width:100%;height:100%;object-fit:cover}.cards.bento .card_item:hover .card_image img{filter:none;transform:scale(1.03)}.cards.bento .card_num{position:absolute;top:.8rem;left:.9rem;z-index:5;font-size:.8rem;color:#fff;mix-blend-mode:difference}.cards.bento .card_meta{display:flex;gap:.7rem}.cards.bento .card_cat,.cards.bento .card_date{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.cards.bento .large .title{font-size:1.6rem}.cards.bento .card_placeholder{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--boxed_bg_color_light)}.cards.bento .card_placeholder_term{--card_placeholder_term_size: 1.5rem;font-weight:300;font-size:var(--card_placeholder_term_size);line-height:1.1;text-align:center;text-wrap:balance;color:var(--text_color)}@media only screen and (min-width: 1020px){.cards.bento .large .card_placeholder_term,.cards.bento .wide .card_placeholder_term{font-size:calc(var(--card_placeholder_term_size)*1.6)}.cards.bento .tall .card_placeholder_term{font-size:calc(var(--card_placeholder_term_size)*1.3)}}.cards.bento .card_placeholder.tint-1{background-color:#c7b6ef}.cards.bento .card_placeholder.tint-1 .card_placeholder_term{color:#131313}.cards.bento .card_placeholder.tint-2{background-color:#8eee7b}.cards.bento .card_placeholder.tint-2 .card_placeholder_term{color:#131313}.cards.bento .card_placeholder.tint-3{background-color:#2f5e4d}.cards.bento .card_placeholder.tint-3 .card_placeholder_term{color:#fff}.cards.bento .card_placeholder.tint-4{background-color:#8b33ee}.cards.bento .card_placeholder.tint-4 .card_placeholder_term{color:#fff}.cards.bento .card_placeholder.tint-5{background-color:#141826}.cards.bento .card_placeholder.tint-5 .card_placeholder_term{color:#fff}.cards_jumper .card_jump{position:absolute;inset:auto var(--card_boxed_space) var(--card_boxed_space) var(--card_boxed_space);z-index:4;display:flex;align-items:center;gap:1rem;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;pointer-events:none;font-size:.8rem}.cards_jumper .card_jump_icon{border-radius:100px;width:1.5rem;height:1.5rem;min-width:1.5rem;padding:.3rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--button_color_bg)}.cards_jumper .card_jump_icon svg{color:var(--button_color_text);margin-top:.1rem}.cards_jumper .card_jump_icon path{fill:currentColor}.cards_jumper .card_item{position:relative;transition:opacity .35s ease,filter .35s ease,transform .35s ease}.cards_jumper .card_description{transition:opacity .1s ease,transform .1s ease}.cards_jumper .card_item:hover{opacity:1}.cards_jumper .card_item:hover .card_description{opacity:0}.cards_jumper .card_item:hover .card_jump{opacity:1;transform:translateY(0)}@media(hover: none),(pointer: coarse){.cards_jumper:hover .card_item{opacity:1;filter:none;transform:none}.cards_jumper .card_item::before,.cards_jumper .card_item .card_jump{display:none}}.card_fact{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.card_fact_value{font-size:2.6rem;line-height:1;letter-spacing:-0.02em;color:var(--title_color);font-variant-numeric:lining-nums}@media only screen and (min-width: 760px){.card_fact_value{font-size:3.4rem}}@media only screen and (min-width: 1020px){.card_fact_value{font-size:4rem}}.card_fact_text{color:var(--text_color)}.card_fact_text>*:last-child{margin-bottom:0}.card_fact_source{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background-color:var(--line_color_light);color:var(--text_color);font-size:.8rem;line-height:1.4}.card_fact_source_icon{width:1em;height:1em;flex:0 0 auto}.cards.boxed .card_fact{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.cards.lined .card_fact{border:2px solid;border-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.cards.poster{--card_poster_pad: 2rem;--card_poster_fg: var(--dark_color);--card_poster_bg: var(--light_color)}.cards.poster .card_poster.image:hover .card_poster_bg img{transform:scale(1.04)}@media only screen and (max-width: 640px){.cards.poster{--card_poster_pad: 1.25rem}.cards.poster .card_poster{min-height:52vh}}.cards.poster.linemesh{gap:1.5px;background:var(--dark_color);border-top:1.5px solid var(--dark_color);border-bottom:1.5px solid var(--dark_color)}@media only screen and (max-width: 640px){.cards.poster.linemesh{gap:0}.cards.poster.linemesh .card_poster{border-bottom:1.5px solid var(--dark_color)}.cards.poster.linemesh .card_poster:last-child{border-bottom:0}}.cards.poster.plain{gap:var(--grid_gutter_fix_boxed)}.card_poster{position:relative;min-width:0;min-height:62vh;padding:var(--card_poster_pad);background:var(--card_poster_bg);color:var(--card_poster_fg);display:flex;flex-direction:column;overflow:hidden}.loaded .card_poster{transition-duration:.3s;transition-property:color,border,outline,background,background-image,background-color;transition-timing-function:linear}.card_poster:hover{--card_poster_fg: var(--light_color);--card_poster_bg: var(--dark_color);--text_color: var(--light_color);--title_color: var(--light_color);--list_color: var(--light_color);--link_color: var(--light_color)}.card_poster_foot,.card_poster .tags{position:relative;z-index:2}.card_poster_foot{margin-top:auto;display:flex;flex-direction:column;gap:.7rem;padding-top:var(--space_m)}.card_poster_title{font-family:var(--heading_font);font-weight:800;text-transform:uppercase;font-size:clamp(1.9rem,2.5vw,3.1rem);line-height:1}.card_poster_text{line-height:1.4;max-width:26ch}.card_poster_cue{display:inline-flex;align-items:center;gap:.5em;margin-top:.4rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(4px)}.card_poster:hover .card_poster_cue{opacity:.75;transform:none}.card_poster_bg{position:relative;z-index:0}.card_poster_bg img{display:block;transition:transform .6s cubic-bezier(0.2, 0.7, 0.2, 1)}.card_poster.image{--title_color: var(--light_color);--text_color: var(--light_color);min-height:0;align-self:start;padding:0;isolation:isolate}.card_poster.image .tags{position:absolute;top:var(--card_poster_pad);left:var(--card_poster_pad)}.card_poster.image .card_poster_foot{position:absolute;left:var(--card_poster_pad);right:var(--card_poster_pad);bottom:var(--card_poster_pad);margin-top:0}.card_poster.image .tags,.card_poster.image .card_poster_foot{z-index:2;color:#ffffff}.card_poster.image:hover .tags,.card_poster.image:hover .card_poster_foot{mix-blend-mode:difference}.tooltip:has(.card_tooltip_media){background:rgba(0,0,0,0);width:min(480px,92vw);max-width:none;padding:0;border:0;border-radius:0;white-space:normal;transform-origin:center center;transition:opacity .18s ease-out;will-change:transform}.card_tooltip_sources{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.card_tooltip_media{display:block}.card_tooltip_frame{aspect-ratio:3/2;overflow:hidden}.card_tooltip_frame video,.card_tooltip_frame img{display:block;width:100%;height:100%;object-fit:cover}.listing{--listing_pad: 1rem;--listing_gap: 1rem;font-size:var(--text_size, 1rem)}.listing_item{display:flex;align-items:center;gap:0 var(--listing_gap);padding-block:var(--listing_pad);border-bottom:1px solid var(--line_color_light);line-height:1.4;transition:opacity .35s ease,color .35s ease,background-color .35s ease}.listing:not(.grouped){border-top:1px solid var(--line_color_light)}.listing_rows{border-top:1px solid var(--line_color_light)}.listing_main,.listing_sub,.listing_meta,.listing_value,.listing_index,.listing_arrow{transition:color .35s ease}.listing_main{flex:1 1 auto;min-width:0}.listing_sub{flex:1.4 1 0;min-width:0}.listing_meta{flex:0 0 auto}.listing_value{flex:0 0 auto;margin-left:auto;text-align:right}.listing_index{flex:0 0 auto;font-variant-numeric:tabular-nums}.listing_arrow{flex:0 0 auto;align-self:center;display:inline-flex;width:1.2em;height:1.2em}.listing_arrow svg{width:100%;height:100%}.listing_group{gap:1.6rem;display:flex;flex-direction:column}.listing_group+.listing_group{margin-top:4rem}.listing.compact{--listing_pad: 0.7rem;--listing_gap: 1rem}.listing.large{--listing_pad: 3rem}.listing.large .listing_main{font-size:1.8em;letter-spacing:-0.01em}.listing.half .listing_item,.listing.third .listing_item,.listing.quarter .listing_item,.listing_item.half,.listing_item.third,.listing_item.quarter{display:grid;grid-template-columns:repeat(var(--listing_cols), 1fr)}.listing.half,.listing_item.half{--listing_cols: 2}.listing.third,.listing_item.third{--listing_cols: 3}.listing.quarter,.listing_item.quarter{--listing_cols: 4}.listing.plain,.listing.plain .listing_rows{border-top:0}.listing.plain .listing_item{border-bottom:0}.listing.dim:not(.grouped):hover>.listing_item{opacity:.4}.listing.dim:not(.grouped):hover>.listing_item:hover{opacity:1}.listing.dim .listing_rows:hover .listing_item{opacity:.4}.listing.dim .listing_rows:hover .listing_item:hover{opacity:1}.listing.interactive .listing_item{cursor:pointer}.listing.interactive .listing_arrow{opacity:.4;transform:translate(-0.2em, 0.2em);transition:opacity .35s ease,transform .35s ease,color .35s ease}.listing.interactive .listing_item:hover .listing_arrow{opacity:1;transform:translate(0, 0);color:var(--accent_color)}@media only screen and (max-width: 580px){.listing_item,.listing.half .listing_item,.listing.third .listing_item,.listing.quarter .listing_item,.listing_item.half,.listing_item.third,.listing_item.quarter{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:.5rem}.listing_main{grid-column:1;grid-row:1}.listing_arrow{grid-column:2;grid-row:1}.listing_sub,.listing_meta,.listing_value,.listing_index{grid-column:1/-1;margin-left:0;text-align:left}}.customer_list_head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2rem}.customer_list_count{font-variant-numeric:tabular-nums;color:var(--text_color_soft)}.customer_list .listing_item:not(a){cursor:default}.tooltip .customer_list_logo{display:block;width:100%;max-height:4rem;object-fit:contain;filter:brightness(0) invert(1)}.boxes.spaced{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 820px){.boxes{gap:3rem}}.box{--inlinerow_space: 0;display:flex;flex-wrap:wrap;flex-direction:row}.box_content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;padding-top:1.2rem}@media only screen and (min-width: 820px){.box_content{gap:1rem}}.box_image,.box_video{position:relative;overflow:hidden}.box_image.stretch,.box_video.stretch{position:relative;overflow:hidden}.box_image.stretch picture,.box_image.stretch img,.box_video.stretch picture,.box_video.stretch img{width:100%;min-height:100%;height:100%;object-fit:cover;flex-basis:100%;flex-grow:1;flex-shrink:1;flex-basis:0;text-align:center}@media only screen and (min-width: 820px){.box_image.stretch video,.box_video.stretch video{background:rgba(0,0,0,0);background-position:center center;background-size:cover;height:100%;width:100%;position:absolute;min-width:100%;min-height:100%;object-fit:cover;top:0%;right:0%;transform:translate(0%, 0%)}}.box_image.floating,.box_image.floating img,.box_image.floating svg,.box_image.floating video,.box_video.floating,.box_video.floating img,.box_video.floating svg,.box_video.floating video{background-color:none;box-shadow:none}.box_image.floating,.box_video.floating{background-color:none;box-shadow:none;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 819px){.box_icon{max-width:84px}}@media only screen and (min-width: 820px){.box_icon{width:20%;text-align:center;margin:0 auto;object-fit:none}.box_icon img{width:100%;min-height:auto;object-fit:none}}.box_content,.box_image,.box_video{width:100%}@media only screen and (min-width: 820px){.box_content,.box_image,.box_video{width:50%}.box_content{padding:3rem}.box.third .box_content{width:66.66%}.box.third .box_image,.box.third .box_video{width:33.33%}.box.quarter .box_content{width:75%}.box.quarter .box_image,.box.quarter .box_video{width:25%}.box.left .box_content{order:1}.box.left .box_image,.box.left .box_video{order:2}.box.right .box_content{order:2}.box.right .box_image,.box.right .box_video{order:1}}.box.plain.left .box_content,.boxes.plain .box.left .box_content{padding-left:0}.box.plain.right .box_content,.boxes.plain .box.right .box_content{padding-right:0}.box.boxed,.boxes.boxed .box{background-color:var(--boxed_bg_color_light)}.box.boxed .box_content,.boxes.boxed .box .box_content{padding:3rem !important}@media only screen and (min-width: 1020px){.box.boxed .box_content,.boxes.boxed .box .box_content{padding:5rem !important}}.accordion{--acc_spacing_tb: 1.2rem;--acc_spacing_lr: 1.68rem;--acc_plus_size: 28px;--acc_plus_inner: calc(var(--acc_plus_size) * 0.4);--acc_dot_bg: var(--dark_color);--acc_dot_bg_hover: var(--primary_color);--acc_dot_icon: var(--light_color_darkest)}@media only screen and (min-width: 1020px){.accordion{--acc_spacing_lr: 2.4rem;--acc_plus_size: 28px;--acc_plus_inner: calc(var(--acc_plus_size) * 0.4)}}.accordion.slim{--acc_spacing_tb: 1rem;--acc_spacing_lr: 1.5rem;--acc_plus_size: 28px;--acc_plus_inner: calc(var(--acc_plus_size) * 0.4);--text_size: 0.8rem}.accordion.slim .accordion_trigger,.accordion.slim .accordion_title{font-size:1rem}@media only screen and (min-width: 1020px){.accordion.slim{--acc_plus_size: 22px;--acc_plus_inner: calc(var(--acc_plus_size) * 0.4)}}.accordion_item{margin:0;padding:0;position:relative;overflow:hidden}.accordion_item,.accordion_trigger,.accordion_plus,.accordion_plus:before,.accordion_plus:after{transition-duration:.3s;transition-property:color,border,background,background-image,background-color,border-color,transform;transition-timing-function:linear}.accordion_plus{display:block;position:absolute;border-radius:100%;width:var(--acc_plus_size);height:var(--acc_plus_size);top:50%;right:0rem;transform:translateY(-50%);background-color:var(--acc_dot_bg)}.no-js .accordion_plus{display:none}.accordion_plus:before,.accordion_plus:after{content:"";position:absolute;left:50%;top:50%;display:block;width:var(--acc_plus_inner);height:2px;background:var(--acc_dot_icon);transition-duration:.25s;transform:translate(-50%, -50%)}.accordion_plus:after{transform:translate(-50%, -50%) rotate(90deg)}.accordion_trigger{cursor:pointer;position:relative;list-style:none;line-height:var(--acc_plus_size);padding-top:var(--acc_spacing_tb);padding-bottom:var(--acc_spacing_tb);padding-right:calc(var(--acc_spacing_lr)*2)}.accordion_trigger::marker{content:"";display:none}.accordion_trigger::-webkit-details-marker{display:none}.accordion_trigger.active .accordion_plus:before{transform:translate(-50%, -50%) rotate(180deg)}.accordion_trigger.active .accordion_plus:after{transform:translate(-50%, -50%) rotate(180deg)}.accordion_trigger,.accordion_title{font-family:var(--text_font);font-weight:300;font-style:normal;letter-spacing:.015em;margin:0 !important;font-size:1.1rem;line-height:var(--acc_plus_size)}@media only screen and (min-width: 1020px){.accordion_trigger,.accordion_title{font-size:1.1rem}}.accordion_eyebrow{display:block;margin:0;text-transform:uppercase;font-size:.72rem;font-weight:500;letter-spacing:.14em;line-height:1.3;color:var(--text_color_soft)}.accordion_trigger:has(.accordion_eyebrow){line-height:1.3}.accordion_trigger:has(.accordion_eyebrow) .accordion_title{line-height:1.3}.accordion_content{display:none}.accordion.active .accordion_content{display:block}.accordion.boxed{display:flex;flex-direction:column;gap:.6rem}.accordion.boxed .accordion_item{background-color:var(--boxed_bg_color_light)}.accordion.boxed .accordion_trigger{padding-left:var(--acc_spacing_lr);padding-right:calc(var(--acc_spacing_lr)*2)}.accordion.boxed .accordion_trigger:hover .accordion_plus{background-color:var(--acc_dot_bg_hover)}.accordion.boxed .accordion_plus{right:var(--acc_spacing_lr)}.accordion.boxed .accordion_content{padding-left:var(--acc_spacing_lr);padding-right:var(--acc_spacing_lr);padding-top:var(--acc_spacing_tb);padding-bottom:var(--acc_spacing_tb)}.accordion.lined .accordion_trigger{padding-left:0;padding-right:var(--acc_plus_size)}.accordion.lined .accordion_plus{right:0}.accordion.lined .accordion_item{margin-bottom:-2px !important;border-top:2px solid;border-bottom:2px solid;border-color:var(--line_color_light)}.accordion.lined .accordion_content{padding-bottom:var(--acc_spacing_tb);padding-left:0;padding-right:0}.accordion.plain .accordion_content{padding-bottom:var(--acc_spacing_rl)}.phases{--phases_gap: 2rem;--phases_meta_width: 220px;display:flex;flex-direction:column}@media only screen and (min-width: 1020px){.phases{--phases_meta_width: 280px}}.phases_item{display:flex;flex-direction:column;gap:var(--phases_gap);padding-top:var(--phases_gap);padding-bottom:var(--phases_gap)}@media only screen and (min-width: 760px){.phases_item{flex-direction:row;align-items:flex-start;gap:calc(var(--phases_gap)*1.5)}}.phases_meta{flex:0 0 auto}@media only screen and (min-width: 760px){.phases_meta{width:var(--phases_meta_width)}}.phases_number{font-size:2.6rem;line-height:1;letter-spacing:-0.02em;margin-bottom:.4rem;color:var(--title_color)}@media only screen and (min-width: 760px){.phases_number{font-size:3.4rem}}.phases_subtitle{font-size:.8rem;color:var(--text_color_light)}.phases_content{flex:1 1 auto;min-width:0}.phases_title{margin:0 0 .4rem 0 !important;font-size:var(--h4_size);display:inline}.phases_title+.phases_text{display:inline}.phases_title+.phases_text>*:first-child{display:inline}.phases_text{color:var(--text_color)}.phases_text>*:last-child{margin-bottom:0}.phases.lined .phases_item{border-top:1px solid var(--line_color_light)}.phases.lined .phases_item:last-child{border-bottom:1px solid var(--line_color_light)}.phases.plain{gap:var(--phases_gap)}.phases.plain .phases_item{padding-top:0;padding-bottom:0}.phases.boxed{gap:1rem}.phases.boxed .phases_item{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space);padding-top:var(--card_boxed_space);padding-bottom:var(--card_boxed_space)}.tab_nav{margin:0px;padding:0px;list-style:none;text-align:left;display:flex;flex-flow:row;overflow-y:auto}.tab_link{transition:ease border .1s,ease background .1s;flex-grow:0;flex-basis:auto;background:rgba(0,0,0,0);padding:1rem .75rem;cursor:pointer;position:relative;z-index:1;margin-right:.3rem}@media only screen and (min-width: 760px){.tab_link{padding:1rem 1.5rem}}.tab_link.current,.tab_link:hover{background-color:var(--boxed_bg_color_light)}.tab_title{position:relative;z-index:2;display:block;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.8rem;overflow:hidden;max-width:140px}.tab_content{display:none;position:relative;z-index:2}.tab_content.current{display:inherit}.tab.above .tab_link{border-radius:0}@media only screen and (max-width: 759px){.tab.aside .tab_link{border-radius:0}}@media only screen and (min-width: 760px){.tab.aside .tab_nav{width:180px;margin-right:0;text-align:left;float:left;display:block;overflow:unset}.tab.aside .tab_link{border-radius:0;width:180px;margin-bottom:.3rem}.tab.aside .tab_link.current{background-color:var(--boxed_bg_color_light)}.tab.aside .tab_content{margin-left:180px}.tab.aside .tab_content.current{display:inherit}}.tab.plain.above .tab_nav{border-bottom:2px solid;border-color:var(--boxed_bg_color_light)}.tab.plain.above .tab_content_inner{padding-top:2rem}@media only screen and (max-width: 759px){.tab.plain.aside .tab_nav{border-bottom:2px solid;border-color:var(--boxed_bg_color_light)}.tab.plain.aside .tab_content_inner{padding-top:2rem}}@media only screen and (min-width: 760px){.tab.plain.aside .tab_nav{border-right:2px solid;border-color:var(--boxed_bg_color_light)}.tab.plain.aside .tab_content_inner{padding-left:1.5rem}}@media only screen and (min-width: 760px)and (min-width: 760px){.tab.plain.aside .tab_content_inner{padding-left:3rem}}.tab.boxed.above .tab_content{background-color:var(--boxed_bg_color_light)}.tab.boxed.above .tab_content_inner{padding:1.5rem}@media only screen and (min-width: 760px){.tab.boxed.above .tab_content_inner{padding:2rem 3rem}}.tab.boxed.aside .tab_content{background-color:var(--boxed_bg_color_light)}@media only screen and (min-width: 760px){.tab.boxed.aside .tab_content{border-top-left-radius:0;border-bottom-left-radius:0}}.tab.boxed.aside .tab_content_inner{padding:1.5rem}@media only screen and (min-width: 760px){.tab.boxed.aside .tab_content_inner{padding:2rem 3rem}}.tab.underline .tab_link{background:rgba(0,0,0,0)}.tab.underline .tab_link.current,.tab.underline .tab_link:hover{background:rgba(0,0,0,0)}.tab.underline .tab_title{max-width:none;font-size:1rem;color:var(--text_color_soft);transition:ease color .22s}.tab.underline .tab_link.current .tab_title{color:var(--title_color)}.tab.underline.above .tab_nav{border-bottom:2px solid;border-color:var(--line_color_light);overflow:visible}.tab.underline.above .tab_link{padding:1rem 0;margin-right:2rem}.tab.underline.above .tab_link::after{content:"";position:absolute;left:0;right:0;bottom:calc(2px*-1);height:2px;background-color:var(--primary_color);transform:scaleX(0);transform-origin:left;transition:ease transform .36s}.tab.underline.above .tab_link.current::after{transform:scaleX(1)}.tab.underline.above .tab_content_inner{padding-top:2rem}@media only screen and (max-width: 759px){.tab.underline.aside .tab_nav{border-bottom:2px solid;border-color:var(--line_color_light);overflow:visible}.tab.underline.aside .tab_link{padding:1rem 0;margin-right:2rem}.tab.underline.aside .tab_link::after{content:"";position:absolute;left:0;right:0;bottom:calc(2px*-1);height:2px;background-color:var(--primary_color);transform:scaleX(0);transform-origin:left;transition:ease transform .36s}.tab.underline.aside .tab_link.current::after{transform:scaleX(1)}.tab.underline.aside .tab_content_inner{padding-top:2rem}}@media only screen and (min-width: 760px){.tab.underline.aside{display:flex}.tab.underline.aside .tab_nav{width:180px;flex:none;margin-right:0;float:none;display:block;overflow:unset;border-bottom:0;border-right:2px solid;border-color:var(--line_color_light)}.tab.underline.aside .tab_link{width:180px;margin:0;padding:.5rem 1.5rem .5rem 1rem}.tab.underline.aside .tab_link::after{content:"";position:absolute;top:.4rem;bottom:.4rem;left:0;right:auto;width:2px;height:auto;background-color:var(--primary_color);transform:scaleY(0);transform-origin:center;transition:ease transform .36s}.tab.underline.aside .tab_link.current::after{transform:scaleY(1)}.tab.underline.aside .tab_content{flex:1;min-width:0;margin-left:0;padding-left:3rem;border-left:0}.tab.underline.aside .tab_content.current{display:block}}.stats_chart{--stats_track_height: 3rem}.stats_chart_head{margin-bottom:2rem;color:var(--title_color);font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.stats_chart_bars{display:flex;flex-direction:column;gap:1rem}.stats_chart_row{display:grid;grid-template-columns:minmax(160px, 0.3fr) minmax(0, 1fr);align-items:center;gap:2rem}@media only screen and (max-width: 760px){.stats_chart_row{grid-template-columns:1fr;gap:.5rem}}.stats_chart_label strong{display:block;color:var(--title_color);font-weight:500}.stats_chart_label span{display:block;margin-top:.25rem;color:var(--text_color_soft);font-size:.8rem}.stats_chart_track{position:relative;height:var(--stats_track_height);overflow:hidden;background-color:var(--boxed_bg_color_light)}.stats_chart_bar{width:var(--bar-value);height:100%;background-color:var(--primary_color);transform:scaleX(0);transform-origin:left;animation:stats_bar_fill .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:var(--bar-delay)}.stats_chart_value{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--title_color);font-size:.8rem;font-weight:500}.stats_chart_axis{display:grid;grid-template-columns:minmax(160px, 0.3fr) minmax(0, 1fr);gap:2rem;margin-top:1rem;color:var(--text_color_soft);font-size:.8rem}.stats_chart_axis>div{display:grid;grid-template-columns:repeat(11, minmax(0, 1fr))}.stats_chart_axis>div span{text-align:center}@media only screen and (max-width: 760px){.stats_chart_axis{grid-template-columns:1fr}.stats_chart_axis>span{display:none}}@keyframes stats_bar_fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.stats_chart_bar{animation:none;transform:scaleX(1)}}.fact_wrap,.fact_wrap .fact,.fact_wrap dt,.fact_wrap dd{margin:0}:root{--slidein_panel_width: 95%;--slidein_panel_width_max: 1270px;--slidein_panel_width_wide_max: 2159px;--slidein_panel_content_padding: 2rem}@media only screen and (min-width: 1020px){:root{--slidein_panel_width_max: 50%;--slidein_panel_width_wide_max: 50%;--slidein_panel_content_padding: 3rem}}body.slidein_open{overflow:hidden}.slidein_panel{border-top-left-radius:0;border-bottom-left-radius:0;overflow-y:auto;visibility:hidden;transition-duration:.3s;transform:translateX(102%);transition-property:transform;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;position:fixed !important;top:0px;right:0px;bottom:0px;height:100%;z-index:62;background-color:var(--body_bg_color);width:var(--slidein_panel_width);max-width:var(--slidein_panel_width_max)}.slidein_panel .panel.wide{max-width:var(--slidein_panel_width_wide_max)}.loaded .slidein_panel{visibility:visible}.slidein_panel.active{transform:translateX(0%)}.no-js .slidein_panel,.loading .slidein_panel{display:none}.slidein_content{padding:var(--slidein_panel_content_padding)}.slidein_content.slim{--slidein_panel_content_padding: 2rem;padding-top:5rem}.slidein_image{border-top-right-radius:0 !important}.slidein_open .slidein_overlay{transition:all 0s 0s,opacity .5s 0s;left:0px;opacity:1}.slidein_closer{transition:background .3s,background-color .3s;z-index:63;overflow:hidden;position:fixed;top:auto;white-space:nowrap;display:none;cursor:pointer;border-radius:0;width:36px;height:36px;right:1.5rem;bottom:1.5rem;background-color:var(--primary_color)}@media only screen and (min-width: 760px){.slidein_closer{top:1.5rem;bottom:auto}}.slidein_closer::before,.slidein_closer::after{content:"";position:absolute;height:2px;width:60%;top:50%;left:25%;margin-left:-2px;margin-top:-1px;background:#fff;background-color:var(--accent_contrast_color)}.slidein_closer::after{transform:rotate(-45deg)}.slidein_closer::before{transform:rotate(45deg)}.slidein_closer:hover{background-color:rgb(79.2,44,145.2)}.slidein_closer.active{display:block;animation:slidein_closer_move_in .25s}@media only screen and (min-width: 1020px){.slidein_size_small{--slidein_panel_width_max: 35%}}@keyframes slidein_closer_move_in{0%{transform:translateX(100px)}100%{transform:translateX(0)}}@keyframes slidein_content_fade{0%{opacity:0}100%{opacity:1}}.slidein_panel .slidein_image,.slidein_panel .slidein_content{opacity:0}.slidein_panel.active .slidein_image,.slidein_panel.active .slidein_content{animation:slidein_content_fade .45s ease forwards;will-change:opacity}.timeline_vertical{--timeline_space_side: 54px;--timeline_v_arrow_size: 20px;--timeline_v_point_width: 18px;--timeline_v_point_height: var(--timeline_v_point_width);--timeline_line_width: 2px;--timeline_v_point_top: 1rem}.timeline_vertical.onesided,.timeline_vertical.bothsided{position:relative;display:flex;flex-direction:column;gap:var(--grid_gutter_fix_plain)}.timeline_vertical.onesided::after,.timeline_vertical.bothsided::after{border-radius:0;background-color:var(--light_color_darkest);transform:translateX(-50%);content:"";position:absolute;top:var(--timeline_v_point_top);left:0;bottom:0;width:var(--timeline_line_width);z-index:1}.timeline_vertical.onesided.boxed .timeline_item>.timeline_content,.timeline_vertical.onesided .boxed.timeline_item>.timeline_content,.timeline_vertical.bothsided.boxed .timeline_item>.timeline_content,.timeline_vertical.bothsided .boxed.timeline_item>.timeline_content{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.timeline_vertical.onesided.boxed .timeline_item>.timeline_content:before,.timeline_vertical.onesided .boxed.timeline_item>.timeline_content:before,.timeline_vertical.bothsided.boxed .timeline_item>.timeline_content:before,.timeline_vertical.bothsided .boxed.timeline_item>.timeline_content:before{transform:translateY(-50%);position:absolute;content:"";left:calc(var(--timeline_space_side) - var(--timeline_v_arrow_size));height:0;top:50%;width:0;z-index:2;border-style:solid;border-color:rgba(0,0,0,0);border-width:var(--timeline_v_arrow_size);border-left-width:0;border-right-color:var(--boxed_bg_color_light)}.timeline_vertical.onesided .timeline_item,.timeline_vertical.bothsided .timeline_item{position:relative;left:0}.timeline_vertical.onesided .timeline_item::after,.timeline_vertical.bothsided .timeline_item::after{border-radius:0;transform:translate(-50%, -50%);content:"";z-index:2;position:absolute;top:var(--timeline_v_point_top);left:0;width:var(--timeline_v_point_width);height:var(--timeline_v_point_height);background-color:var(--text_color)}.timeline_vertical.onesided .timeline_item .timeline_content,.timeline_vertical.bothsided .timeline_item .timeline_content{z-index:3}@media only screen and (min-width: 820px){.timeline_vertical.onesided.with_image .timeline_item,.timeline_vertical.bothsided.with_image .timeline_item{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;align-content:center;flex-wrap:wrap;flex-direction:row}.timeline_vertical.onesided.with_image .timeline_item .timeline_image,.timeline_vertical.bothsided.with_image .timeline_item .timeline_image{background:rgba(0,0,0,0) !important}.timeline_vertical.onesided.with_image .timeline_item .timeline_content,.timeline_vertical.bothsided.with_image .timeline_item .timeline_content{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}}.timeline_vertical.onesided .timeline_item{padding-left:54px}.timeline_vertical.onesided.right{margin-left:0;margin-right:27px}.timeline_vertical.onesided.right::after{left:100%}.timeline_vertical.onesided.right .timeline_item{padding-left:0;padding-right:54px}.timeline_vertical.onesided.right .timeline_item::after{left:100%}.timeline_vertical.onesided.right.boxed .timeline_item>.timeline_content:before,.timeline_vertical.onesided.right .boxed.timeline_item>.timeline_content:before{left:auto;right:calc(var(--timeline_space_side) - var(--timeline_v_arrow_size));border-color:rgba(0,0,0,0);border-right-width:0;border-left-color:var(--boxed_bg_color_light)}@media only screen and (max-width: 820px){.timeline_vertical.bothsided .timeline_item{padding-left:54px}}@media only screen and (min-width: 820px){.timeline_vertical.bothsided.boxed .odd .timeline_content:before,.timeline_vertical.bothsided .boxed.odd .timeline_content:before,.timeline_vertical.bothsided.boxed .left .timeline_content:before,.timeline_vertical.bothsided .boxed.left .timeline_content:before{left:auto;right:calc(var(--timeline_v_arrow_size)*-1);border-color:rgba(0,0,0,0);border-width:var(--timeline_v_arrow_size);border-right-width:0;border-left-color:var(--boxed_bg_color_light)}.timeline_vertical.bothsided.boxed .even .timeline_content:before,.timeline_vertical.bothsided .boxed.even .timeline_content:before,.timeline_vertical.bothsided.boxed .right .timeline_content:before,.timeline_vertical.bothsided .boxed.right .timeline_content:before{left:calc(var(--timeline_v_arrow_size)*-1);right:auto;border-color:rgba(0,0,0,0);border-width:var(--timeline_v_arrow_size);border-left-width:0;border-right-color:var(--boxed_bg_color_light)}.timeline_vertical.bothsided::after{left:50%}.timeline_vertical.bothsided .timeline_item{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;align-content:center;flex-wrap:wrap;flex-direction:row;margin-left:0;margin-right:0;width:100%}.timeline_vertical.bothsided .timeline_item::after{left:50%}.timeline_vertical.bothsided .timeline_item .timeline_image,.timeline_vertical.bothsided .timeline_item .timeline_content{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;width:45%}.timeline_vertical.bothsided .odd,.timeline_vertical.bothsided .left{justify-content:flex-start !important}.timeline_vertical.bothsided .odd .timeline_image,.timeline_vertical.bothsided .left .timeline_image{order:2;margin-left:5%}.timeline_vertical.bothsided .odd .timeline_content,.timeline_vertical.bothsided .left .timeline_content{order:1;margin-right:5%}.timeline_vertical.bothsided .even,.timeline_vertical.bothsided .right{justify-content:flex-end !important}.timeline_vertical.bothsided .even .timeline_image,.timeline_vertical.bothsided .right .timeline_image{order:1;margin-right:5%}.timeline_vertical.bothsided .even .timeline_content,.timeline_vertical.bothsided .right .timeline_content{order:2;margin-left:5%}}.gantt_timeline{--gantt_aside: 14rem;--gantt_col: 6.5rem;--gantt_bar_height: 2.8rem;overflow-x:auto}@media only screen and (max-width: 760px){.gantt_timeline{--gantt_aside: 9rem;--gantt_col: 5rem}}.gantt_timeline_grid{display:grid;grid-template-columns:var(--gantt_aside) repeat(var(--gantt_cols), minmax(var(--gantt_col), 1fr));min-width:max-content}.gantt_timeline_corner,.gantt_timeline_track_head{padding-bottom:1rem;border-bottom:2px solid var(--line_color_light)}.gantt_timeline_corner{display:flex;align-items:center;color:var(--title_color);font-weight:500}.gantt_timeline_head{color:var(--text_color_soft);font-size:.8rem;text-align:center}.gantt_timeline_corner,.gantt_timeline_aside{position:sticky;left:0;z-index:3;padding-right:2rem;background-color:var(--body_bg_color)}.gantt_timeline_aside{display:flex;align-items:center;min-height:calc(var(--gantt_bar_height) + 1rem);color:var(--title_color);font-size:.8rem;border-bottom:1px solid var(--line_color_light)}.gantt_timeline_track{grid-column:2/-1;display:grid;grid-template-columns:subgrid;align-items:center}.gantt_timeline_track:not(.gantt_timeline_track_head){border-bottom:1px solid var(--line_color_light)}.gantt_timeline_cell{grid-row:1;align-self:stretch;border-left:1px solid var(--line_color_light)}.gantt_timeline_bar{border-radius:0;position:relative;z-index:1;grid-row:1;display:flex;align-items:center;height:var(--gantt_bar_height);margin-block:.5rem;padding-inline:2rem;background-color:var(--light_color_darker);clip-path:inset(0 100% 0 0 round 0);animation:gantt_bar_fill .7s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:var(--bar-delay)}.gantt_timeline_bar_label{overflow:hidden;font-size:.8rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}@keyframes gantt_bar_fill{from{clip-path:inset(0 100% 0 0 round 0)}to{clip-path:inset(0 0 0 0 round 0)}}@media(prefers-reduced-motion: reduce){.gantt_timeline_bar{clip-path:none;animation:none}}.feature_sticky{--layout_gap: 1.4rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--layout_gap)}.feature_sticky_texts,.feature_sticky_visuals{width:100%}@media only screen and (min-width: 820px){.feature_sticky{--layout_gap: 3%;display:grid;column-gap:var(--layout_gap);row-gap:var(--layout_gap);grid-template-areas:"visuals texts";grid-template-columns:1fr 1fr;align-items:stretch}.feature_sticky_texts,.feature_sticky_visuals{width:auto;min-width:0}.feature_sticky_texts{grid-area:texts}.feature_sticky_visuals{grid-area:visuals}}.feature_sticky_texts{display:flex;flex-direction:column;gap:0}.feature_sticky_item{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:4rem;padding-bottom:4rem;max-width:42rem}@media only screen and (max-width: 580px){.feature_sticky_item{min-height:auto;padding-top:2rem;padding-bottom:2rem}}.feature_sticky_visuals{position:relative}@media only screen and (max-width: 580px){.feature_sticky_visuals{order:-1}}.feature_sticky_visuals_inner{position:sticky;top:var(--sticky_top);aspect-ratio:1/1.2;overflow:hidden}@media only screen and (max-width: 580px){.feature_sticky_visuals_inner{position:relative;top:auto;aspect-ratio:1/1}}.feature_sticky_visual{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.02);transition-property:opacity,visibility,transform;transition-duration:.35s;transition-timing-function:linear}.feature_sticky_visual.active{opacity:1;visibility:visible;transform:scale(1)}@media only screen and (min-width: 980px){.cta{max-width:980px;margin-left:auto;margin-right:auto}}.cta_options_lead{max-width:52rem;margin-top:1.5rem}.cta_options{margin-top:3rem;align-items:stretch}.cta_option{display:flex;flex-direction:column;padding:clamp(2rem,4vw,3.5rem)}.cta_option.theme_dark{background:#131313;--text_color: #ffffff;--title_color: #ffffff;color:#fff}.cta_option.theme_light{background:#fff}.cta_option_label{margin-bottom:2rem;color:#5a32a5}.cta_option.theme_dark .cta_option_label{color:#ab7eff}.cta_option_title{margin-bottom:1.25rem}.cta_option_text{margin-bottom:2rem;opacity:.6}.cta_option_link{margin-top:auto;align-self:flex-start}.audit_quiz{display:grid;grid-template-columns:2fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.audit_quiz_list{border-top:1px solid #f5f5f7}.audit_quiz_item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #f5f5f7;transition:opacity .3s linear}.audit_quiz_item.voted-no{opacity:.45}.audit_quiz_item.voted-yes{opacity:1}.audit_quiz_q{display:flex;align-items:baseline;gap:1rem}.audit_quiz_no{flex:none}.audit_quiz_votes{flex:none;display:flex;gap:.5rem}.audit_quiz_vote{padding:.4rem 1.2rem;border:1px solid #f5f5f7;border-radius:2rem;background:rgba(0,0,0,0);font-size:var(--text_size_small);cursor:pointer;transition:background-color .3s linear,color .3s linear,border-color .3s linear}.audit_quiz_vote.active-yes{background:var(--accent_color);border-color:var(--accent_color);color:#fff}.audit_quiz_vote.active-no{background:#131313;border-color:#131313;color:#fff}.audit_quiz_summary{position:sticky;top:2rem}.audit_quiz_score{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 1rem}.audit_quiz_num{font-size:clamp(3rem,8vw,5rem);font-weight:500;line-height:1}.audit_quiz_of{font-size:var(--text_size_big);color:#aaa}.audit_quiz_verdict{max-width:46rem;font-size:var(--text_size_big)}.audit_quiz_hint{margin-top:1.5rem;color:#aaa;font-size:var(--text_size_small)}@media only screen and (max-width: 820px){.audit_quiz{grid-template-columns:1fr}.audit_quiz_summary{position:static;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #f5f5f7}}@media only screen and (max-width: 580px){.audit_quiz_item{flex-direction:column;align-items:flex-start}}.notice{--text_size: 0.8rem;font-size:var(--text_size);position:relative;background-color:var(--boxed_bg_color_light)}.notice.hide{display:none}.notice.show{display:block}.notice_content{padding:1rem}.notice_success,.notice.success{--text_color: #ffffff;background:#568831}.notice_warning,.notice.warning{--text_color: #ffffff;background:#d1a000}.notice_error,.notice.error{--text_color: #ffffff;background:#8a132a}.notification_group{display:flex;flex-direction:column;gap:.5rem}.notification_center{position:fixed;z-index:5;right:1.5rem;bottom:1.5rem;left:1.5rem}@media only screen and (min-width: 480px){.notification_center{left:auto;max-width:460px;min-width:300px;width:45%}}.notice_poper,.notice_credit_pill,.notice_credit_card{--text_color: var(--light_color);--title_color: var(--light_color);display:inline-flex;align-items:center;background:color-mix(in srgb, var(--dark_color) 55%, transparent);border:1px solid color-mix(in srgb, var(--dark_color_lighter) 60%, transparent);backdrop-filter:blur(12px)}.notice_poper{position:absolute;z-index:30;width:360px;gap:.75rem;padding:.5rem;animation:notice_poper_keyframes .3s ease}.notice_poper_content{flex:1 1 auto;min-width:0;text-align:left;word-break:normal}.notice_poper_content p{margin:0}.notice_poper_image{flex:0 0 30%;max-width:30%}.notice_poper .title{margin-bottom:.25rem}.notice_poper .text,.notice_poper .title{--text_size: 0.7rem;color:var(--light_color);line-height:1.35;font-size:var(--text_size)}@keyframes notice_poper_keyframes{0%{opacity:0}100%{opacity:1}}.img:has(.notice_credit_pill),.img:has(.notice_credit_card){position:relative}.notice_credit_pill,.notice_credit_card{position:absolute;bottom:1rem;right:1rem;z-index:2;max-width:calc(100% - 2rem)}.notice_credit_pill .notice_credit_main,.notice_credit_card .notice_credit_main{min-width:0;display:flex;flex-direction:column;gap:.2rem}.notice_credit_pill .notice_credit_name,.notice_credit_pill .notice_credit_meta,.notice_credit_pill .notice_credit_claim,.notice_credit_card .notice_credit_name,.notice_credit_card .notice_credit_meta,.notice_credit_card .notice_credit_claim{color:var(--light_color);font-size:.7rem;line-height:1.35}.notice_credit_pill .notice_credit_name,.notice_credit_card .notice_credit_name{font-weight:500;letter-spacing:-0.01em}.notice_credit_pill .notice_credit_meta,.notice_credit_pill .notice_credit_claim,.notice_credit_card .notice_credit_meta,.notice_credit_card .notice_credit_claim{color:color-mix(in srgb, var(--light_color) 55%, transparent)}.notice_credit_pill{width:auto;overflow:hidden;border-radius:100px}.notice_credit_pill .notice_credit_logo{flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:100px}.notice_credit_pill .notice_credit_main{padding:.5rem 1rem .5rem .5rem}.notice_credit_pill .notice_credit_name{white-space:nowrap}.notice_credit_pill .notice_credit_claim{display:none}.notice_credit_card{width:300px;gap:1rem;padding:1rem;border-radius:100px}.notice_credit_card .notice_credit_main{order:1;flex:1 1 0}.notice_credit_card .notice_credit_logo{order:2;flex:0 0 90px;max-width:90px;align-self:center}.notice_credit_link{cursor:pointer;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1)}.notice_credit_link .notice_credit_logo img{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.notice_credit_link:hover{transform:translateY(-3px);box-shadow:0 .8rem 2rem -0.6rem rgba(0,0,0,.4)}.notice_credit_link:hover .notice_credit_logo img{transform:scale(1.06)}.loader{--loader-color: #5a32a5;--loader-size: 80px;--loader-speed: 1.2s;position:relative}.loader:after{content:"";display:inline-block;position:absolute;left:50%;top:50%;border-style:solid;border-radius:500px;animation:loader_spin var(--loader-speed) linear infinite;border-color:var(--loader-color) rgba(0,0,0,0) var(--loader-color) rgba(0,0,0,0);width:calc(var(--loader-size)*.8);height:calc(var(--loader-size)*.8);margin:calc(var(--loader-size)/10);border-width:calc(var(--loader-size)/10);margin-top:calc(var(--loader-size)*-0.4);margin-left:calc(var(--loader-size)*-0.4)}.loader.button:after{--loader-color: var(--button_color_text);--loader-size: 26px}@keyframes loader_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tooltip{position:fixed;z-index:30;pointer-events:none;max-width:180px;padding:.5em 1em;font-size:12px;line-height:1.35;transform:translate3d(0, 0, 0);will-change:transform,left,top;display:none;opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;white-space:pre-wrap;word-break:break-word;border-radius:0;background-color:var(--dark_color_light);color:var(--light_color)}.tooltip.active{display:block;opacity:1;transform:translate3d(0, 0, 0)}.action_bar{--action_bar_icon_size: 36px;gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.action_bar_title{margin-right:auto;font-size:var(--text_size_small)}.action_bar_items{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem}.action_bar_icon,.action_bar_button{display:inline-flex;align-items:center;justify-content:center}.action_bar_button{background-color:var(--button_mono_color_bg);border-color:var(--button_mono_color_bg);color:var(--button_mono_color_text);transition:transform .3s,opacity .3s;padding:.5rem;width:var(--action_bar_icon_size);height:var(--action_bar_icon_size)}.action_bar_button:hover{background-color:var(--button_mono_hover_color_bg);border-color:var(--button_mono_hover_color_bg);color:var(--button_mono_hover_color_text)}.action_bar_icon{color:var(--button_mono_color_text)}.action_bar_icon .svg_icon_fill{fill:currentcolor}.action_bar_text{font-size:var(--text_size_small);display:none;white-space:nowrap}@media only screen and (max-width: 580px){.action_bar{flex-direction:column;align-items:flex-start}}.action_bar.boxed{background-color:var(--boxed_bg_color_light);padding:1.2rem;padding-left:1.5rem}.content_layer{z-index:9990;position:fixed;inset:0;opacity:0;pointer-events:none;outline:none !important;transition:opacity .3s ease}.content_layer.active{opacity:1;pointer-events:auto}.content_layer_open{overflow:hidden}.content_layer_open .content_layer_content .content_layer_hide{display:block}.content_layer_overlay{position:absolute;inset:0;background:rgba(0,0,0,.9)}.content_layer_wrap{position:fixed;inset:0;z-index:9991;display:flex;align-items:center;justify-content:center;padding:1rem;outline:none !important}@media only screen and (min-width: 780px){.content_layer_wrap{padding:2rem}}.content_layer_loader{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;font-size:14px;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease}.content_layer.loading .content_layer_loader{opacity:1}.content_layer_container{position:relative;z-index:9992;width:100%;max-width:100%;max-height:100%;white-space:normal;text-align:left;outline:none !important;transform:scale(1);transition:transform .3s ease}.content_layer.loading .content_layer_container{transform:scale(0.96)}.content_layer_type_iframe .content_layer_container,.content_layer_type_youtube .content_layer_container,.content_layer_type_vimeo .content_layer_container,.content_layer_type_googlemaps .content_layer_container,.content_layer_type_facebookvideo .content_layer_container{max-width:1020px}.content_layer_type_image .content_layer_container{width:auto;max-width:min(1400px,100%)}.content_layer_type_inline .content_layer_container,.content_layer_type_html .content_layer_container,.content_layer_type_ajax .content_layer_container{max-width:920px}.content_layer_content{position:relative;z-index:9993;width:100%;max-height:calc(100vh - 6rem);overflow:auto;pointer-events:auto;transform:scale(1);transition:transform .3s ease}.content_layer.loading .content_layer_content{transform:scale(0.98)}.content_layer_content:empty{display:none}@media only screen and (min-width: 780px){.content_layer_content{max-height:calc(100vh - 8rem)}}.content_layer_close{border-radius:0;display:flex;align-items:center;justify-content:center;z-index:9994;position:fixed;right:1.5rem;top:1.5rem;width:36px;height:36px;line-height:36px;font-size:36px;background-color:var(--button_color_bg);color:var(--button_color_text)}.content_layer_close:hover,.content_layer_close:focus,.content_layer_close:active,.content_layer_close:visited{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.content_layer_image{display:block;max-width:100%;max-height:calc(100vh - 6rem);margin:0 auto;line-height:0;border:0;box-shadow:0 0 8px rgba(0,0,0,.6)}@media only screen and (min-width: 780px){.content_layer_image{max-height:calc(100vh - 8rem)}}.content_layer_iframe{position:relative;width:100%;height:0;aspect-ratio:16/9;overflow:hidden;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.content_layer_iframe iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000}.content_layer_bg{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.content_layer_inner,.content_layer_html_inner,.content_layer_ajax_inner{position:relative;background-color:var(--body_bg_color);box-shadow:0 0 8px rgba(0,0,0,.6)}.content_layer_error{background-color:var(--body_bg_color);box-shadow:0 0 8px rgba(0,0,0,.6);padding:1.5rem}.content_layer_hide{display:none}.content_layer.loading .content_layer_content{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9019607843);background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:hsla(0,0%,100%,.9019607843);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1019607843);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1019607843)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);background-image:linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.2509803922);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1490196078);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.plyr{--plyr-color-main: #5a32a5;--plyr-control-icon-size: 22px}.plyr__video-wrapper{background:rgba(0,0,0,0) !important}@media only screen and (min-width: 1020px){.plyr__control--overlaid{--plyr-control-icon-size: 32px}}.plyr--audio .plyr__controls{background-color:var(--boxed_bg_color_light)}.plyr--video .plyr__time,.plyr--video .plyr__control{color:#fff}.blaze-slider{--slides-to-show: 1;--slide-gap: $grid_gutter_fix_boxed + 0px;direction:ltr}.blaze-slider .slide{position:relative}.blaze-slider.flex .slide{display:flex;align-items:center}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));width:100%;will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap)}.blaze-track>*{width:var(--slide-width);flex-shrink:0}.blaze-bottom-nav{padding-top:.8em;align-items:center;justify-content:center;display:flex;gap:8px}.blaze-bottom-nav button{border-radius:100px;transition-property:background-color,opacity;transition-timing-function:linear;transition-duration:.3s;overflow:hidden;cursor:pointer;border:none;outline:0;padding:0;margin:0;font-size:0px;background-color:var(--dark_color);color:var(--button_color_text)}.blaze-bottom-nav button:hover{background-color:#7b5bb7;background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.blaze-nav-over .blaze-bottom-nav{position:absolute;bottom:0;width:100%;left:0;right:0;padding:1rem 1.5rem;justify-content:center}.blaze-nav-wide .blaze-bottom-nav{justify-content:space-around}.blaze-nav-wide .blaze-bottom-nav .blaze-prev{margin-left:auto}.blaze-pagination{justify-content:center;overflow:hidden;display:flex;gap:10px;padding:5px}.blaze-pagination button{width:10px;height:10px;flex-shrink:0}.blaze-pagination button.active{transform:scale(1.5)}.blaze-prev,.blaze-next{align-items:center;display:flex;justify-content:center;border-radius:0;height:28px;width:28px;min-width:28px}.blaze-prev svg,.blaze-next svg{width:14px;height:14px}.blaze-prev path,.blaze-next path{fill:currentColor}.blaze-slider,.blaze-track{--slides-to-show: 1 !important;--slide-gap: 30px;--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}.blaze-slider.full .blaze-track{--slides-to-show: 1 !important}.blaze-slider.flex .blaze-track{align-items:center}@media only screen and (min-width: 720px){.blaze-slider.half .blaze-track,.blaze-slider.third .blaze-track,.blaze-slider.quarter .blaze-track,.blaze-slider.fifth .blaze-track,.blaze-slider.sixth .blaze-track{--slides-to-show: 2 !important}}@media only screen and (min-width: 1240px){.blaze-slider.third .blaze-track,.blaze-slider.quarter .blaze-track,.blaze-slider.fifth .blaze-track,.blaze-slider.sixth .blaze-track{--slides-to-show: 3 !important}}@media only screen and (min-width: 1540px){.blaze-slider.quarter .blaze-track{--slides-to-show: 4 !important}}@media only screen and (min-width: 1540px){.blaze-slider.fifth .blaze-track{--slides-to-show: 5 !important}}@media only screen and (min-width: 1540px){.blaze-slider.sixth .blaze-track{--slides-to-show: 6 !important}}@media only screen and (min-width: 900px){.blaze-slider.twothird .blaze-track{--slides-to-show: 1.5 !important}}@property --color-1{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-2{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-3{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-4{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-5{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-6{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-7{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-8{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-9{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-10{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color{syntax:"<color>";inherits:true}@property --chart-bg-color{syntax:"<color>";inherits:true}@property --aspect-ratio{syntax:"<ratio>";initial-value:auto;inherits:true}@property --data-position{syntax:"<content-position>";inherits:true}@property --labels-size{syntax:"<length>";initial-value:0;inherits:true}@property --labels-align-block{syntax:"<string>";inherits:true}@property --labels-align-inline{syntax:"<string>";inherits:true}@property --primary-axis-width{syntax:"<length>";initial-value:1px;inherits:true}@property --secondary-axes-width{syntax:"<length>";initial-value:1px;inherits:true}@property --data-axes-width{syntax:"<length>";initial-value:1px;inherits:true}@property --legend-border-width{syntax:"<length>";initial-value:1px;inherits:true}@property --primary-axis-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --secondary-axes-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --data-axes-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --legend-border-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --primary-axis-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --secondary-axes-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --data-axes-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --legend-border-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --start{syntax:"<number>";inherits:true}@property --end{syntax:"<number>";inherits:true}@property --size{syntax:"<number>";inherits:true}@property --line-size{syntax:"<number>";inherits:true}.charts-css{--color-1: rgba(240, 50, 50, 0.75);--color-2: rgba(255, 180, 50, 0.75);--color-3: rgba(255, 220, 90, 0.75);--color-4: rgba(100, 210, 80, 0.75);--color-5: rgba(90, 165, 255, 0.75);--color-6: rgba(170, 90, 240, 0.75);--color-7: rgba(180, 180, 180, 0.75);--color-8: rgba(110, 110, 110, 0.75);--color-9: rgba(170, 150, 110, 0.75);--color-10: rgba(130, 50, 20, 0.75);--chart-bg-color: rgb(245 245 245);--primary-axis-color: rgba(0 0 0 / 100%);--primary-axis-style: solid;--primary-axis-width: 1px;--secondary-axes-color: rgba(0 0 0 / 15%);--secondary-axes-style: solid;--secondary-axes-width: 1px;--data-axes-color: rgba(0 0 0 / 15%);--data-axes-style: solid;--data-axes-width: 1px;--legend-border-color: rgb(200 200 200);--legend-border-style: solid;--legend-border-width: 1px;position:relative;display:block;width:100%;height:100%;margin:0 auto;padding:0;border:0;print-color-adjust:exact}.charts-css,.charts-css::after,.charts-css::before,.charts-css *,.charts-css *::after,.charts-css *::before{box-sizing:border-box}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:rgba(0,0,0,0)}table.charts-css caption,table.charts-css colgroup,table.charts-css thead,table.charts-css tbody,table.charts-css tr,table.charts-css th,table.charts-css td{display:block;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0)}table.charts-css colgroup,table.charts-css thead,table.charts-css tfoot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}table.charts-css tbody{position:relative}ul.charts-css,ol.charts-css{list-style-type:none}ul.charts-css li,ol.charts-css li{margin:0;padding:0;border:0}.charts-css:not(.show-heading) caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.show-heading caption{display:block;width:100%}.charts-css.bar tbody tr:nth-of-type(10n + 1) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 1),.charts-css.column tbody tr:nth-of-type(10n + 1) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 1),.charts-css.area tbody tr td:nth-of-type(10n + 1)::before,.charts-css.line tbody tr td:nth-of-type(10n + 1)::before{background:var(--color, var(--color-1))}.charts-css.pie tbody tr:nth-of-type(10n + 1) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 1){--c: var(--color, var(--color-1, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 2) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 2),.charts-css.column tbody tr:nth-of-type(10n + 2) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 2),.charts-css.area tbody tr td:nth-of-type(10n + 2)::before,.charts-css.line tbody tr td:nth-of-type(10n + 2)::before{background:var(--color, var(--color-2))}.charts-css.pie tbody tr:nth-of-type(10n + 2) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 2){--c: var(--color, var(--color-2, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 3) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 3),.charts-css.column tbody tr:nth-of-type(10n + 3) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 3),.charts-css.area tbody tr td:nth-of-type(10n + 3)::before,.charts-css.line tbody tr td:nth-of-type(10n + 3)::before{background:var(--color, var(--color-3))}.charts-css.pie tbody tr:nth-of-type(10n + 3) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 3){--c: var(--color, var(--color-3, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 4) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 4),.charts-css.column tbody tr:nth-of-type(10n + 4) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 4),.charts-css.area tbody tr td:nth-of-type(10n + 4)::before,.charts-css.line tbody tr td:nth-of-type(10n + 4)::before{background:var(--color, var(--color-4))}.charts-css.pie tbody tr:nth-of-type(10n + 4) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 4){--c: var(--color, var(--color-4, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 5) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 5),.charts-css.column tbody tr:nth-of-type(10n + 5) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 5),.charts-css.area tbody tr td:nth-of-type(10n + 5)::before,.charts-css.line tbody tr td:nth-of-type(10n + 5)::before{background:var(--color, var(--color-5))}.charts-css.pie tbody tr:nth-of-type(10n + 5) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 5){--c: var(--color, var(--color-5, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 6) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 6),.charts-css.column tbody tr:nth-of-type(10n + 6) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 6),.charts-css.area tbody tr td:nth-of-type(10n + 6)::before,.charts-css.line tbody tr td:nth-of-type(10n + 6)::before{background:var(--color, var(--color-6))}.charts-css.pie tbody tr:nth-of-type(10n + 6) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 6){--c: var(--color, var(--color-6, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 7) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 7),.charts-css.column tbody tr:nth-of-type(10n + 7) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 7),.charts-css.area tbody tr td:nth-of-type(10n + 7)::before,.charts-css.line tbody tr td:nth-of-type(10n + 7)::before{background:var(--color, var(--color-7))}.charts-css.pie tbody tr:nth-of-type(10n + 7) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 7){--c: var(--color, var(--color-7, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 8) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 8),.charts-css.column tbody tr:nth-of-type(10n + 8) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 8),.charts-css.area tbody tr td:nth-of-type(10n + 8)::before,.charts-css.line tbody tr td:nth-of-type(10n + 8)::before{background:var(--color, var(--color-8))}.charts-css.pie tbody tr:nth-of-type(10n + 8) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 8){--c: var(--color, var(--color-8, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 9) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 9),.charts-css.column tbody tr:nth-of-type(10n + 9) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 9),.charts-css.area tbody tr td:nth-of-type(10n + 9)::before,.charts-css.line tbody tr td:nth-of-type(10n + 9)::before{background:var(--color, var(--color-9))}.charts-css.pie tbody tr:nth-of-type(10n + 9) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 9){--c: var(--color, var(--color-9, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 10) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 10),.charts-css.column tbody tr:nth-of-type(10n + 10) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 10),.charts-css.area tbody tr td:nth-of-type(10n + 10)::before,.charts-css.line tbody tr td:nth-of-type(10n + 10)::before{background:var(--color, var(--color-10))}.charts-css.pie tbody tr:nth-of-type(10n + 10) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 10){--c: var(--color, var(--color-10, transparent))}.charts-css .data{display:flex}.charts-css.hide-data .data,.charts-css.hide-data .data:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.show-data-on-hover .data{transition-duration:.3s;opacity:0}.charts-css.show-data-on-hover tr:hover .data{transition-duration:.3s;opacity:1}.charts-css.radial.show-data-on-hover tbody:hover .data,.charts-css.pie.show-data-on-hover tbody:hover .data,.charts-css.polar.show-data-on-hover tbody:hover .data,.charts-css.radar.show-data-on-hover tbody:hover .data{transition-duration:.3s;opacity:1}.charts-css.bar.data-center tbody tr td{--data-position: center}.charts-css.bar.data-start:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.bar.data-start.reverse tbody tr td{--data-position: flex-end}.charts-css.bar.data-end:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.bar.data-end.reverse tbody tr td{--data-position: flex-start}.charts-css.bar.data-outside:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.bar.data-outside:not(.reverse) tbody tr td .data:dir(ltr){transform:translateX(100%)}.charts-css.bar.data-outside:not(.reverse) tbody tr td .data:dir(rtl){transform:translateX(-100%)}.charts-css.bar.data-outside.reverse tbody tr td{--data-position: flex-start}.charts-css.bar.data-outside.reverse tbody tr td .data:dir(ltr){transform:translateX(-100%)}.charts-css.bar.data-outside.reverse tbody tr td .data:dir(rtl){transform:translateX(100%)}.charts-css.column.data-center tbody tr td{--data-position: center}.charts-css.column.data-start:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.column.data-start.reverse tbody tr td{--data-position: flex-start}.charts-css.column.data-end:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.column.data-end.reverse tbody tr td{--data-position: flex-end}.charts-css.column.data-outside:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.column.data-outside:not(.reverse) tbody tr td .data{transform:translateY(-100%)}.charts-css.column.data-outside.reverse tbody tr td{--data-position: flex-end}.charts-css.column.data-outside.reverse tbody tr td .data{transform:translateY(100%)}.charts-css.bar.reverse tbody tr td.inside .data,.charts-css.bar.reverse tbody tr td .data.inside,.charts-css.bar:not(.reverse) tbody tr td.inside .data,.charts-css.bar:not(.reverse) tbody tr td .data.inside,.charts-css.column.reverse tbody tr td.inside .data,.charts-css.column.reverse tbody tr td .data.inside,.charts-css.column:not(.reverse) tbody tr td.inside .data,.charts-css.column:not(.reverse) tbody tr td .data.inside,.charts-css.area.reverse tbody tr td.inside .data,.charts-css.area.reverse tbody tr td .data.inside,.charts-css.area:not(.reverse) tbody tr td.inside .data,.charts-css.area:not(.reverse) tbody tr td .data.inside,.charts-css.line.reverse tbody tr td.inside .data,.charts-css.line.reverse tbody tr td .data.inside,.charts-css.line:not(.reverse) tbody tr td.inside .data,.charts-css.line:not(.reverse) tbody tr td .data.inside{transform:unset}.charts-css.bar{--labels-size: 80px}.charts-css.bar:not(.show-labels){--labels-size: 0}.charts-css.bar:not(.show-labels) tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.bar.show-labels tbody tr th{display:flex;flex-direction:row;gap:5px;align-items:var(--labels-align-block, center)}.charts-css.bar.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-inline, flex-start)}.charts-css.bar.show-labels:not(.reverse).reverse-labels tbody tr th{justify-content:var(--labels-align-inline, flex-end)}.charts-css.bar.show-labels.reverse:not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-inline, flex-end)}.charts-css.bar.show-labels.reverse.reverse-labels tbody tr th{justify-content:var(--labels-align-inline, flex-start)}.charts-css.bar.show-labels tr.hide-label th,.charts-css.bar.show-labels th.hide-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.column,.charts-css.area,.charts-css.line{--labels-size: 1.5rem}.charts-css.column:not(.show-labels),.charts-css.area:not(.show-labels),.charts-css.line:not(.show-labels){--labels-size: 0}.charts-css.column:not(.show-labels) tbody tr th,.charts-css.area:not(.show-labels) tbody tr th,.charts-css.line:not(.show-labels) tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.column.show-labels tbody tr th,.charts-css.area.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{display:flex;flex-direction:column;align-items:var(--labels-align-inline, center)}.charts-css.column.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.area.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.line.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-block, flex-end)}.charts-css.column.show-labels:not(.reverse).reverse-labels tbody tr th,.charts-css.area.show-labels:not(.reverse).reverse-labels tbody tr th,.charts-css.line.show-labels:not(.reverse).reverse-labels tbody tr th{justify-content:var(--labels-align-block, flex-start)}.charts-css.column.show-labels.reverse:not(.reverse-labels) tbody tr th,.charts-css.area.show-labels.reverse:not(.reverse-labels) tbody tr th,.charts-css.line.show-labels.reverse:not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-block, flex-start)}.charts-css.column.show-labels.reverse.reverse-labels tbody tr th,.charts-css.area.show-labels.reverse.reverse-labels tbody tr th,.charts-css.line.show-labels.reverse.reverse-labels tbody tr th{justify-content:var(--labels-align-block, flex-end)}.charts-css.column.show-labels tr.hide-label th,.charts-css.column.show-labels th.hide-label,.charts-css.area.show-labels tr.hide-label th,.charts-css.area.show-labels th.hide-label,.charts-css.line.show-labels tr.hide-label th,.charts-css.line.show-labels th.hide-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.bar.labels-align-inline-start tbody tr th,.charts-css.column.labels-align-inline-start tbody tr th,.charts-css.area.labels-align-inline-start tbody tr th,.charts-css.line.labels-align-inline-start tbody tr th{--labels-align-inline: flex-start}.charts-css.bar.labels-align-inline-end tbody tr th,.charts-css.column.labels-align-inline-end tbody tr th,.charts-css.area.labels-align-inline-end tbody tr th,.charts-css.line.labels-align-inline-end tbody tr th{--labels-align-inline: flex-end}.charts-css.bar.labels-align-inline-center tbody tr th,.charts-css.column.labels-align-inline-center tbody tr th,.charts-css.area.labels-align-inline-center tbody tr th,.charts-css.line.labels-align-inline-center tbody tr th{--labels-align-inline: center}.charts-css.bar.labels-align-block-start tbody tr th,.charts-css.column.labels-align-block-start tbody tr th,.charts-css.area.labels-align-block-start tbody tr th,.charts-css.line.labels-align-block-start tbody tr th{--labels-align-block: flex-start}.charts-css.bar.labels-align-block-end tbody tr th,.charts-css.column.labels-align-block-end tbody tr th,.charts-css.area.labels-align-block-end tbody tr th,.charts-css.line.labels-align-block-end tbody tr th{--labels-align-block: flex-end}.charts-css.bar.labels-align-block-center tbody tr th,.charts-css.column.labels-align-block-center tbody tr th,.charts-css.area.labels-align-block-center tbody tr th,.charts-css.line.labels-align-block-center tbody tr th{--labels-align-block: center}.charts-css.column.show-primary-axis:not(.reverse) tbody tr,.charts-css.area.show-primary-axis:not(.reverse) tbody tr,.charts-css.line.show-primary-axis:not(.reverse) tbody tr{border-block-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-primary-axis.reverse tbody tr,.charts-css.area.show-primary-axis.reverse tbody tr,.charts-css.line.show-primary-axis.reverse tbody tr{border-block-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/1);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-1-secondary-axes.reverse tbody tr,.charts-css.area.show-1-secondary-axes.reverse tbody tr,.charts-css.line.show-1-secondary-axes.reverse tbody tr{background-size:100% calc(100%/1);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-2-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/2);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes.reverse tbody tr,.charts-css.area.show-2-secondary-axes.reverse tbody tr,.charts-css.line.show-2-secondary-axes.reverse tbody tr{background-size:100% calc(100%/2);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-3-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/3);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes.reverse tbody tr,.charts-css.area.show-3-secondary-axes.reverse tbody tr,.charts-css.line.show-3-secondary-axes.reverse tbody tr{background-size:100% calc(100%/3);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-4-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/4);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes.reverse tbody tr,.charts-css.area.show-4-secondary-axes.reverse tbody tr,.charts-css.line.show-4-secondary-axes.reverse tbody tr{background-size:100% calc(100%/4);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/5);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes.reverse tbody tr,.charts-css.area.show-5-secondary-axes.reverse tbody tr,.charts-css.line.show-5-secondary-axes.reverse tbody tr{background-size:100% calc(100%/5);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-6-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/6);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes.reverse tbody tr,.charts-css.area.show-6-secondary-axes.reverse tbody tr,.charts-css.line.show-6-secondary-axes.reverse tbody tr{background-size:100% calc(100%/6);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-7-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/7);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes.reverse tbody tr,.charts-css.area.show-7-secondary-axes.reverse tbody tr,.charts-css.line.show-7-secondary-axes.reverse tbody tr{background-size:100% calc(100%/7);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-8-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/8);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes.reverse tbody tr,.charts-css.area.show-8-secondary-axes.reverse tbody tr,.charts-css.line.show-8-secondary-axes.reverse tbody tr{background-size:100% calc(100%/8);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-9-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/9);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes.reverse tbody tr,.charts-css.area.show-9-secondary-axes.reverse tbody tr,.charts-css.line.show-9-secondary-axes.reverse tbody tr{background-size:100% calc(100%/9);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-10-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/10);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes.reverse tbody tr,.charts-css.area.show-10-secondary-axes.reverse tbody tr,.charts-css.line.show-10-secondary-axes.reverse tbody tr{background-size:100% calc(100%/10);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-data-axes tbody tr,.charts-css.area.show-data-axes tbody tr,.charts-css.line.show-data-axes tbody tr{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.area.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.line.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.area.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.line.show-data-axes.reverse-data tbody tr:last-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes tbody tr td,.charts-css.area.show-dataset-axes tbody tr td,.charts-css.line.show-dataset-axes tbody tr td{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.area.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.line.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.area.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.line.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-primary-axis:not(.reverse) tbody tr{border-inline-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-primary-axis.reverse tbody tr{border-inline-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-1-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/1) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-1-secondary-axes.reverse tbody tr{background-size:calc(100%/1) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/2) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes.reverse tbody tr{background-size:calc(100%/2) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/3) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes.reverse tbody tr{background-size:calc(100%/3) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/4) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes.reverse tbody tr{background-size:calc(100%/4) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/5) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes.reverse tbody tr{background-size:calc(100%/5) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/6) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes.reverse tbody tr{background-size:calc(100%/6) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/7) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes.reverse tbody tr{background-size:calc(100%/7) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/8) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes.reverse tbody tr{background-size:calc(100%/8) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/9) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes.reverse tbody tr{background-size:calc(100%/9) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/10) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes.reverse tbody tr{background-size:calc(100%/10) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-data-axes tbody tr{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes.reverse-data tbody tr:last-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes tbody tr td{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.radial.show-primary-axis tbody,.charts-css.pie.show-primary-axis tbody,.charts-css.polar.show-primary-axis tbody,.charts-css.radar.show-primary-axis tbody{border:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.radial.show-1-secondary-axes tbody::after,.charts-css.pie.show-1-secondary-axes tbody::after,.charts-css.polar.show-1-secondary-axes tbody::after,.charts-css.radar.show-1-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 2 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 2 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 2), transparent calc(100% / 2 + var(--secondary-axes-width)), transparent calc(100% / 2 + var(--secondary-axes-width)))}.charts-css.radial.show-2-secondary-axes tbody::after,.charts-css.pie.show-2-secondary-axes tbody::after,.charts-css.polar.show-2-secondary-axes tbody::after,.charts-css.radar.show-2-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 3 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 3 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 3), transparent calc(100% / 3 + var(--secondary-axes-width)), transparent calc(100% / 3 + var(--secondary-axes-width)))}.charts-css.radial.show-3-secondary-axes tbody::after,.charts-css.pie.show-3-secondary-axes tbody::after,.charts-css.polar.show-3-secondary-axes tbody::after,.charts-css.radar.show-3-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 4 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 4 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 4), transparent calc(100% / 4 + var(--secondary-axes-width)), transparent calc(100% / 4 + var(--secondary-axes-width)))}.charts-css.radial.show-4-secondary-axes tbody::after,.charts-css.pie.show-4-secondary-axes tbody::after,.charts-css.polar.show-4-secondary-axes tbody::after,.charts-css.radar.show-4-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 5 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 5 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 5), transparent calc(100% / 5 + var(--secondary-axes-width)), transparent calc(100% / 5 + var(--secondary-axes-width)))}.charts-css.radial.show-5-secondary-axes tbody::after,.charts-css.pie.show-5-secondary-axes tbody::after,.charts-css.polar.show-5-secondary-axes tbody::after,.charts-css.radar.show-5-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 6 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 6 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 6), transparent calc(100% / 6 + var(--secondary-axes-width)), transparent calc(100% / 6 + var(--secondary-axes-width)))}.charts-css.radial.show-6-secondary-axes tbody::after,.charts-css.pie.show-6-secondary-axes tbody::after,.charts-css.polar.show-6-secondary-axes tbody::after,.charts-css.radar.show-6-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 7 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 7 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 7), transparent calc(100% / 7 + var(--secondary-axes-width)), transparent calc(100% / 7 + var(--secondary-axes-width)))}.charts-css.radial.show-7-secondary-axes tbody::after,.charts-css.pie.show-7-secondary-axes tbody::after,.charts-css.polar.show-7-secondary-axes tbody::after,.charts-css.radar.show-7-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 8 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 8 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 8), transparent calc(100% / 8 + var(--secondary-axes-width)), transparent calc(100% / 8 + var(--secondary-axes-width)))}.charts-css.radial.show-8-secondary-axes tbody::after,.charts-css.pie.show-8-secondary-axes tbody::after,.charts-css.polar.show-8-secondary-axes tbody::after,.charts-css.radar.show-8-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 9 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 9 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 9), transparent calc(100% / 9 + var(--secondary-axes-width)), transparent calc(100% / 9 + var(--secondary-axes-width)))}.charts-css.radial.show-9-secondary-axes tbody::after,.charts-css.pie.show-9-secondary-axes tbody::after,.charts-css.polar.show-9-secondary-axes tbody::after,.charts-css.radar.show-9-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 10 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 10 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 10), transparent calc(100% / 10 + var(--secondary-axes-width)), transparent calc(100% / 10 + var(--secondary-axes-width)))}.charts-css.radial.show-10-secondary-axes tbody::after,.charts-css.pie.show-10-secondary-axes tbody::after,.charts-css.polar.show-10-secondary-axes tbody::after,.charts-css.radar.show-10-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 11 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 11 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 11), transparent calc(100% / 11 + var(--secondary-axes-width)), transparent calc(100% / 11 + var(--secondary-axes-width)))}.charts-css.legend{padding:1rem;border:var(--legend-border-width) var(--legend-border-style) var(--legend-border-color);list-style:none;font-size:1rem}.charts-css.legend li{line-height:2;display:flex;align-items:center}.charts-css.legend li::before{content:"";display:inline-block;vertical-align:middle;margin-inline-end:.5rem;border-width:2px;border-style:solid}.charts-css.legend li:nth-child(10n+1)::before{background-color:var(--color-1, transparent);border-color:var(--border-color-1, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+2)::before{background-color:var(--color-2, transparent);border-color:var(--border-color-2, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+3)::before{background-color:var(--color-3, transparent);border-color:var(--border-color-3, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+4)::before{background-color:var(--color-4, transparent);border-color:var(--border-color-4, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+5)::before{background-color:var(--color-5, transparent);border-color:var(--border-color-5, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+6)::before{background-color:var(--color-6, transparent);border-color:var(--border-color-6, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+7)::before{background-color:var(--color-7, transparent);border-color:var(--border-color-7, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+8)::before{background-color:var(--color-8, transparent);border-color:var(--border-color-8, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+9)::before{background-color:var(--color-9, transparent);border-color:var(--border-color-9, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+10)::before{background-color:var(--color-10, transparent);border-color:var(--border-color-10, var(--border-color, #000))}.charts-css.legend:not(.legend-inline){display:flex;flex-direction:column;flex-wrap:nowrap}.charts-css.legend.legend-inline{display:flex;flex-direction:row;flex-wrap:wrap}.charts-css.legend.legend-inline li{margin-inline-end:1rem}.charts-css.legend.legend-circle li::before{width:1rem;height:1rem;border-radius:50%}.charts-css.legend.legend-ellipse li::before{width:2rem;height:1rem;border-radius:50%}.charts-css.legend.legend-square li::before{width:1rem;height:1rem;border-radius:3px}.charts-css.legend.legend-rhombus li::before{width:1rem;height:1rem;border-radius:3px;transform:rotate(45deg) scale(0.85)}.charts-css.legend.legend-rectangle li::before{width:2rem;height:1rem;border-radius:3px}.charts-css.legend.legend-line li::before{width:2rem;height:3px;border-radius:2px;box-sizing:content-box}.charts-css .tooltip{position:absolute;z-index:1;inset-block-end:50%;inset-inline-start:50%;width:max-content;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .3s;background-color:#555;color:#fff;text-align:center;font-size:.9rem}.charts-css .tooltip:dir(ltr){transform:translateX(-50%)}.charts-css .tooltip:dir(rtl){transform:translateX(50%)}.charts-css .tooltip::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;margin-inline-start:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0)}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.bar tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, auto)}.charts-css.bar tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.bar tbody tr th{position:absolute;inset:0;width:var(--labels-size)}.charts-css.bar tbody tr td{display:flex;align-items:center;width:calc(100%*var(--end, var(--size, 1)));height:100%;min-height:1rem;padding-block-start:10px;padding-block-end:10px;position:relative}.charts-css.bar:not(.reverse) tbody tr td{justify-content:var(--data-position, flex-end)}.charts-css.bar:not(.reverse) tbody tr td .data.outside{white-space:nowrap}.charts-css.bar:not(.reverse) tbody tr td .data.outside:dir(ltr){transform:translateX(100%)}.charts-css.bar:not(.reverse) tbody tr td .data.outside:dir(rtl){transform:translateX(-100%)}.charts-css.bar.reverse tbody tr td{justify-content:var(--data-position, flex-start)}.charts-css.bar.reverse tbody tr td .data.outside{white-space:nowrap}.charts-css.bar.reverse tbody tr td .data.outside:dir(ltr){transform:translateX(-100%)}.charts-css.bar.reverse tbody tr td .data.outside:dir(rtl){transform:translateX(100%)}.charts-css.bar:not(.reverse) tbody tr{align-items:flex-start}.charts-css.bar.reverse tbody tr{align-items:flex-end}.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr{margin-inline-start:var(--labels-size)}.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr th{margin-inline-end:auto;margin-inline-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.bar:not(.reverse-labels).reverse tbody tr{margin-inline-end:var(--labels-size)}.charts-css.bar:not(.reverse-labels).reverse tbody tr th{margin-inline-start:auto;margin-inline-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.bar.reverse-labels:not(.reverse) tbody tr{margin-inline-end:var(--labels-size)}.charts-css.bar.reverse-labels:not(.reverse) tbody tr th{margin-inline-start:auto;margin-inline-end:calc(-1*var(--labels-size))}.charts-css.bar.reverse-labels.reverse tbody tr{margin-inline-start:var(--labels-size)}.charts-css.bar.reverse-labels.reverse tbody tr th{margin-inline-end:auto;margin-inline-start:calc(-1*var(--labels-size))}.charts-css.bar:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.bar.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.bar.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.bar:not(.reverse-data) tbody{flex-direction:column}.charts-css.bar.reverse-data tbody{flex-direction:column-reverse}.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:column}.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:row}.charts-css.bar:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets:not(.stacked) tbody tr{flex-direction:column-reverse}.charts-css.bar.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets.stacked.reverse tbody tr{flex-direction:row}.charts-css.bar.data-spacing-1 tbody tr{padding-block-start:1px;padding-block-end:1px}.charts-css.bar.data-spacing-2 tbody tr{padding-block-start:2px;padding-block-end:2px}.charts-css.bar.data-spacing-3 tbody tr{padding-block-start:3px;padding-block-end:3px}.charts-css.bar.data-spacing-4 tbody tr{padding-block-start:4px;padding-block-end:4px}.charts-css.bar.data-spacing-5 tbody tr{padding-block-start:5px;padding-block-end:5px}.charts-css.bar.data-spacing-6 tbody tr{padding-block-start:6px;padding-block-end:6px}.charts-css.bar.data-spacing-7 tbody tr{padding-block-start:7px;padding-block-end:7px}.charts-css.bar.data-spacing-8 tbody tr{padding-block-start:8px;padding-block-end:8px}.charts-css.bar.data-spacing-9 tbody tr{padding-block-start:9px;padding-block-end:9px}.charts-css.bar.data-spacing-10 tbody tr{padding-block-start:10px;padding-block-end:10px}.charts-css.bar.data-spacing-11 tbody tr{padding-block-start:11px;padding-block-end:11px}.charts-css.bar.data-spacing-12 tbody tr{padding-block-start:12px;padding-block-end:12px}.charts-css.bar.data-spacing-13 tbody tr{padding-block-start:13px;padding-block-end:13px}.charts-css.bar.data-spacing-14 tbody tr{padding-block-start:14px;padding-block-end:14px}.charts-css.bar.data-spacing-15 tbody tr{padding-block-start:15px;padding-block-end:15px}.charts-css.bar.data-spacing-16 tbody tr{padding-block-start:16px;padding-block-end:16px}.charts-css.bar.data-spacing-17 tbody tr{padding-block-start:17px;padding-block-end:17px}.charts-css.bar.data-spacing-18 tbody tr{padding-block-start:18px;padding-block-end:18px}.charts-css.bar.data-spacing-19 tbody tr{padding-block-start:19px;padding-block-end:19px}.charts-css.bar.data-spacing-20 tbody tr{padding-block-start:20px;padding-block-end:20px}.charts-css.bar.datasets-spacing-1 tbody tr td{margin-block-start:1px;margin-block-end:1px}.charts-css.bar.datasets-spacing-2 tbody tr td{margin-block-start:2px;margin-block-end:2px}.charts-css.bar.datasets-spacing-3 tbody tr td{margin-block-start:3px;margin-block-end:3px}.charts-css.bar.datasets-spacing-4 tbody tr td{margin-block-start:4px;margin-block-end:4px}.charts-css.bar.datasets-spacing-5 tbody tr td{margin-block-start:5px;margin-block-end:5px}.charts-css.bar.datasets-spacing-6 tbody tr td{margin-block-start:6px;margin-block-end:6px}.charts-css.bar.datasets-spacing-7 tbody tr td{margin-block-start:7px;margin-block-end:7px}.charts-css.bar.datasets-spacing-8 tbody tr td{margin-block-start:8px;margin-block-end:8px}.charts-css.bar.datasets-spacing-9 tbody tr td{margin-block-start:9px;margin-block-end:9px}.charts-css.bar.datasets-spacing-10 tbody tr td{margin-block-start:10px;margin-block-end:10px}.charts-css.bar.datasets-spacing-11 tbody tr td{margin-block-start:11px;margin-block-end:11px}.charts-css.bar.datasets-spacing-12 tbody tr td{margin-block-start:12px;margin-block-end:12px}.charts-css.bar.datasets-spacing-13 tbody tr td{margin-block-start:13px;margin-block-end:13px}.charts-css.bar.datasets-spacing-14 tbody tr td{margin-block-start:14px;margin-block-end:14px}.charts-css.bar.datasets-spacing-15 tbody tr td{margin-block-start:15px;margin-block-end:15px}.charts-css.bar.datasets-spacing-16 tbody tr td{margin-block-start:16px;margin-block-end:16px}.charts-css.bar.datasets-spacing-17 tbody tr td{margin-block-start:17px;margin-block-end:17px}.charts-css.bar.datasets-spacing-18 tbody tr td{margin-block-start:18px;margin-block-end:18px}.charts-css.bar.datasets-spacing-19 tbody tr td{margin-block-start:19px;margin-block-end:19px}.charts-css.bar.datasets-spacing-20 tbody tr td{margin-block-start:20px;margin-block-end:20px}.charts-css.column tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.column tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.column tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.column tbody tr td{display:flex;justify-content:center;width:100%;height:calc(100%*var(--end, var(--size, 1)));position:relative}.charts-css.column:not(.reverse) tbody tr td{align-items:var(--data-position, flex-start)}.charts-css.column:not(.reverse) tbody tr td .data.outside{transform:translateY(-100%)}.charts-css.column.reverse tbody tr td{align-items:var(--data-position, flex-end)}.charts-css.column.reverse tbody tr td .data.outside{transform:translateY(100%)}.charts-css.column:not(.reverse) tbody tr{align-items:flex-end}.charts-css.column:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.column:not(.reverse) tbody tr td{justify-content:center}.charts-css.column.reverse tbody tr{align-items:flex-start}.charts-css.column.reverse tbody tr th{justify-content:flex-start}.charts-css.column.reverse tbody tr td{justify-content:center}.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.column:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.column:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.column.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.column.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.column.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.column.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.column:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.column.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.column.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.column:not(.reverse-labels):not(.reverse-data) tbody{flex-direction:row}.charts-css.column:not(.reverse-labels).reverse-data tbody{flex-direction:row-reverse}.charts-css.column.reverse-labels:not(.reverse-data) tbody{flex-direction:row-reverse}.charts-css.column.reverse-labels.reverse-data tbody{flex-direction:row}.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:row}.charts-css.column:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:column-reverse}.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:column}.charts-css.column.reverse-datasets:not(.stacked) tbody tr{flex-direction:row-reverse}.charts-css.column.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:column}.charts-css.column.reverse-datasets.stacked.reverse tbody tr{flex-direction:column-reverse}.charts-css.column.data-spacing-1 tbody tr{padding-inline-start:1px;padding-inline-end:1px}.charts-css.column.data-spacing-2 tbody tr{padding-inline-start:2px;padding-inline-end:2px}.charts-css.column.data-spacing-3 tbody tr{padding-inline-start:3px;padding-inline-end:3px}.charts-css.column.data-spacing-4 tbody tr{padding-inline-start:4px;padding-inline-end:4px}.charts-css.column.data-spacing-5 tbody tr{padding-inline-start:5px;padding-inline-end:5px}.charts-css.column.data-spacing-6 tbody tr{padding-inline-start:6px;padding-inline-end:6px}.charts-css.column.data-spacing-7 tbody tr{padding-inline-start:7px;padding-inline-end:7px}.charts-css.column.data-spacing-8 tbody tr{padding-inline-start:8px;padding-inline-end:8px}.charts-css.column.data-spacing-9 tbody tr{padding-inline-start:9px;padding-inline-end:9px}.charts-css.column.data-spacing-10 tbody tr{padding-inline-start:10px;padding-inline-end:10px}.charts-css.column.data-spacing-11 tbody tr{padding-inline-start:11px;padding-inline-end:11px}.charts-css.column.data-spacing-12 tbody tr{padding-inline-start:12px;padding-inline-end:12px}.charts-css.column.data-spacing-13 tbody tr{padding-inline-start:13px;padding-inline-end:13px}.charts-css.column.data-spacing-14 tbody tr{padding-inline-start:14px;padding-inline-end:14px}.charts-css.column.data-spacing-15 tbody tr{padding-inline-start:15px;padding-inline-end:15px}.charts-css.column.data-spacing-16 tbody tr{padding-inline-start:16px;padding-inline-end:16px}.charts-css.column.data-spacing-17 tbody tr{padding-inline-start:17px;padding-inline-end:17px}.charts-css.column.data-spacing-18 tbody tr{padding-inline-start:18px;padding-inline-end:18px}.charts-css.column.data-spacing-19 tbody tr{padding-inline-start:19px;padding-inline-end:19px}.charts-css.column.data-spacing-20 tbody tr{padding-inline-start:20px;padding-inline-end:20px}.charts-css.column.datasets-spacing-1 tbody tr td{margin-inline-start:1px;margin-inline-end:1px}.charts-css.column.datasets-spacing-2 tbody tr td{margin-inline-start:2px;margin-inline-end:2px}.charts-css.column.datasets-spacing-3 tbody tr td{margin-inline-start:3px;margin-inline-end:3px}.charts-css.column.datasets-spacing-4 tbody tr td{margin-inline-start:4px;margin-inline-end:4px}.charts-css.column.datasets-spacing-5 tbody tr td{margin-inline-start:5px;margin-inline-end:5px}.charts-css.column.datasets-spacing-6 tbody tr td{margin-inline-start:6px;margin-inline-end:6px}.charts-css.column.datasets-spacing-7 tbody tr td{margin-inline-start:7px;margin-inline-end:7px}.charts-css.column.datasets-spacing-8 tbody tr td{margin-inline-start:8px;margin-inline-end:8px}.charts-css.column.datasets-spacing-9 tbody tr td{margin-inline-start:9px;margin-inline-end:9px}.charts-css.column.datasets-spacing-10 tbody tr td{margin-inline-start:10px;margin-inline-end:10px}.charts-css.column.datasets-spacing-11 tbody tr td{margin-inline-start:11px;margin-inline-end:11px}.charts-css.column.datasets-spacing-12 tbody tr td{margin-inline-start:12px;margin-inline-end:12px}.charts-css.column.datasets-spacing-13 tbody tr td{margin-inline-start:13px;margin-inline-end:13px}.charts-css.column.datasets-spacing-14 tbody tr td{margin-inline-start:14px;margin-inline-end:14px}.charts-css.column.datasets-spacing-15 tbody tr td{margin-inline-start:15px;margin-inline-end:15px}.charts-css.column.datasets-spacing-16 tbody tr td{margin-inline-start:16px;margin-inline-end:16px}.charts-css.column.datasets-spacing-17 tbody tr td{margin-inline-start:17px;margin-inline-end:17px}.charts-css.column.datasets-spacing-18 tbody tr td{margin-inline-start:18px;margin-inline-end:18px}.charts-css.column.datasets-spacing-19 tbody tr td{margin-inline-start:19px;margin-inline-end:19px}.charts-css.column.datasets-spacing-20 tbody tr td{margin-inline-start:20px;margin-inline-end:20px}.charts-css.area tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.area tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.area tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.area tbody tr td{display:flex;flex-flow:column;position:absolute;width:100%;height:100%;inset:0;z-index:0}.charts-css.area tbody tr td::before{content:"";position:absolute;inset:0;z-index:-1}.charts-css.area tbody tr td::after{content:"";width:100%}.charts-css.area:not(.reverse) tbody tr{align-items:flex-end}.charts-css.area:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.area:not(.reverse) tbody tr td{justify-content:center}.charts-css.area:not(.reverse) tbody tr td .data{align-items:flex-start}.charts-css.area.reverse tbody tr{align-items:flex-start}.charts-css.area.reverse tbody tr th{justify-content:flex-start}.charts-css.area.reverse tbody tr td{justify-content:center}.charts-css.area.reverse tbody tr td .data{align-items:flex-end}.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.area:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.area:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.area.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.area.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.area.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.area.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.area:not(.reverse-data) tbody{flex-direction:row}.charts-css.area.reverse-data tbody{flex-direction:row-reverse}.charts-css.area:not(.reverse-datasets) tbody tr{flex-direction:row}.charts-css.area.reverse-datasets tbody tr{flex-direction:row-reverse}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--end, var(--size)))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.area:not(.reverse).reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.area:not(.reverse).reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.area.reverse:not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.area.reverse:not(.reverse-data) tbody tr td::before{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--end, var(--size))), 0% calc(100% * var(--start, var(--end, var(--size)))))}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.area.reverse.reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.area.reverse.reverse-data tbody tr td::before{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--start, var(--end, var(--size)))), 0% calc(100% * var(--end, var(--size))))}.charts-css.area.reverse.reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.area.reverse.reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.area.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.line{--line-size: 3px}.charts-css.line tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.line tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.line tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.line tbody tr td{display:flex;flex-flow:column;position:absolute;width:100%;height:100%;inset:0;z-index:0}.charts-css.line tbody tr td::before{content:"";position:absolute;inset:0;z-index:-1}.charts-css.line tbody tr td::after{content:"";width:100%}.charts-css.line:not(.reverse) tbody tr{align-items:flex-end}.charts-css.line:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.line:not(.reverse) tbody tr td{justify-content:center}.charts-css.line:not(.reverse) tbody tr td .data{align-items:flex-start}.charts-css.line.reverse tbody tr{align-items:flex-start}.charts-css.line.reverse tbody tr th{justify-content:flex-start}.charts-css.line.reverse tbody tr td{justify-content:center}.charts-css.line.reverse tbody tr td .data{align-items:flex-end}.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.line:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.line:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.line.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.line.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.line.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.line.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.line:not(.reverse-data) tbody{flex-direction:row}.charts-css.line.reverse-data tbody{flex-direction:row-reverse}.charts-css.line:not(.reverse-datasets) tbody tr{flex-direction:row}.charts-css.line.reverse-datasets tbody tr{flex-direction:row-reverse}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--end, var(--size))) - var(--line-size)), 0% calc(100% * (1 - var(--start, var(--end, var(--size)))) - var(--line-size)))}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.line:not(.reverse).reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--start, var(--end, var(--size)))) - var(--line-size)), 0% calc(100% * (1 - var(--end, var(--size))) - var(--line-size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.line.reverse:not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.line.reverse:not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * var(--start, var(--end, var(--size))) - var(--line-size)), 100% calc(100% * var(--end, var(--size)) - var(--line-size)), 100% calc(100% * var(--end, var(--size))), 0% calc(100% * var(--start, var(--end, var(--size)))))}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.line.reverse.reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.line.reverse.reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * var(--end, var(--size)) - var(--line-size)), 100% calc(100% * var(--start, var(--end, var(--size))) - var(--line-size)), 100% calc(100% * var(--start, var(--end, var(--size)))), 0% calc(100% * var(--end, var(--size))))}.charts-css.line.reverse.reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.line.reverse.reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.line.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.radial tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radial tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.pie tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.pie tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.pie tbody tr td{display:flex;justify-content:center;border-radius:50%;position:absolute;width:100%;height:100%;inset:0;background:conic-gradient(transparent 0 calc(1turn * var(--start)), var(--c, transparent) calc(1turn * var(--start, 0)) calc(1turn * var(--end)), transparent calc(1turn * var(--end)) 1turn)}.charts-css.pie tbody tr td::before{content:"";position:absolute;width:100%;height:100%;inset:0}.charts-css.pie tbody tr td::after{content:"";width:100%}.charts-css.pie tbody tr td .data{display:flex;justify-content:center;border-radius:50%;position:absolute;width:100%;height:100%;inset:0;transform:rotate(calc(0.5turn * var(--start, 0) + 0.5turn * var(--end, 0)))}.charts-css.polar tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.polar tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.radar tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radar tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css,.charts-css table,.charts-css tr{width:auto}.charts-css{--color-1: rgba(158 175 195 / 70%);--color-2: rgba(143 160 182 / 72%);--color-3: rgba(130 148 168 / 74%);--color-4: rgba(118 136 158 / 75%);--color-5: rgba(105 120 140 / 76%);--color-6: rgba(95 110 130 / 77%);--color-7: rgba(85 100 120 / 78%);--color-8: rgba(75 90 110 / 79%);--color-9: rgba(65 80 100 / 80%);--color-10: rgba(55 68 88 / 82%);--chart-bg-color: transparent;--labels-size: 2rem}.charts-css tbody tr th{font-size:.75rem;font-weight:300;line-height:1.35}.charts-css .bar.min-size{min-height:2rem}.charts-css td .data{padding:.35rem;color:#fff;font-size:.75rem}.charts-css.column th{padding:.25rem;text-align:center}.charts-css.bar tbody tr td{min-height:2rem}:root{--cc-bg: var(--body_bg_color);--cc-primary-color: var(--title_color);--cc-secondary-color: var(--text_color_soft);--cc-overlay-bg: rgba(0, 0, 0, .6);--cc-modal-border-radius: 0;--cc-btn-border-radius: 100px;--cc-pm-toggle-border-radius: 4em;--cc-modal-transition-duration: 0.3s;--cc-modal-margin: 1rem;--cc-z-index: 2147483647;--cc-font-family: var(--text_font);--cc-link-color: var(--link_color);--cc-btn-primary-bg: var(--dark_color);--cc-btn-primary-border-color: var(--dark_color);--cc-btn-primary-color: var(--light_color);--cc-btn-primary-hover-bg: var(--button_hover_color_bg);--cc-btn-primary-hover-border-color: var(--button_hover_color_bg);--cc-btn-primary-hover-color: var(--button_hover_color_text);--cc-btn-secondary-bg: var(--boxed_bg_color);--cc-btn-secondary-border-color: var(--boxed_bg_color);--cc-btn-secondary-color: var(--text_color);--cc-btn-secondary-hover-bg: color-mix(in srgb, var(--boxed_bg_color) 88%, var(--text_color));--cc-btn-secondary-hover-border-color: color-mix(in srgb, var(--boxed_bg_color) 88%, var(--text_color));--cc-btn-secondary-hover-color: var(--text_color);--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: var(--text_color_soft);--cc-toggle-on-knob-bg: var(--body_bg_color);--cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color: var(--cc-bg);--cc-toggle-disabled-icon-color: var(--cc-bg);--cc-toggle-readonly-bg: var(--boxed_bg_color);--cc-toggle-readonly-knob-bg: var(--body_bg_color);--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-cookie-category-block-bg: var(--boxed_bg_color);--cc-cookie-category-block-border: var(--boxed_bg_color);--cc-cookie-category-block-hover-bg: color-mix(in srgb, var(--boxed_bg_color) 92%, var(--text_color));--cc-cookie-category-block-hover-border: color-mix(in srgb, var(--boxed_bg_color) 92%, var(--text_color));--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: color-mix(in srgb, var(--boxed_bg_color) 88%, var(--text_color));--cc-separator-border-color: var(--line_color_light);--cc-section-category-border: var(--line_color_light);--cc-webkit-scrollbar-bg: var(--line_color_light);--cc-webkit-scrollbar-hover-bg: var(--text_color_soft);--cc-footer-bg: var(--boxed_bg_color);--cc-footer-color: var(--text_color_soft);--cc-footer-border-color: var(--line_color_light)}#cc-main{background:rgba(0,0,0,0);color:var(--cc-primary-color);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width: 640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:rgba(0,0,0,0);width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto !important;overflow:hidden !important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration: 0s }}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0, 1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto !important;overflow:hidden;padding:0 !important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(0.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration: .35s }#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible !important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem !important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width: 640px){#cc-main{--cc-modal-margin: .5em }#cc-main .cm{max-width:none !important;width:auto !important}#cc-main .cm__body{flex-direction:column !important;padding:0 !important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem !important;padding-right:1.1rem !important}#cc-main .cm__btns{border-left:none !important;border-top:1px solid var(--cc-separator-border-color) !important;flex-direction:column !important;max-width:none !important;min-width:auto !important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0 !important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem !important;margin-top:0 !important}#cc-main .cm__btn-group{display:flex !important;flex-direction:column !important;min-width:auto !important}#cc-main .cm__btn{flex:auto !important}#cc-main .cm__link-group{justify-content:center !important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse !important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:1rem;display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0 !important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg: var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border: var(--cc-cookie-category-expanded-block-hover-bg) }#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(0.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none !important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(0.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(0.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration: .35s }#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible !important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width: 640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none !important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em !important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column !important}#cc-main .pm__btn-group{display:flex !important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0 !important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem !important;margin-top:0 !important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse !important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0) !important}}.contact_button{display:flex;align-items:flex-end;justify-content:flex-end;opacity:0}.loaded .contact_button{animation:contact_button_in .35s ease forwards;will-change:transform,opacity}@keyframes contact_button_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.contact_panel_contacts{display:flex;flex-direction:column;gap:1.5rem}.contact_panel_card{display:flex;align-items:center}.contact_panel_card_label{line-height:1;color:inherit}.contact_panel_card_value{line-height:1.3;margin-top:.2rem;font-size:clamp(1.2rem,1rem + 1vw,2rem);word-break:break-word;color:inherit}.chart_wrap .source_description{margin-top:2rem}.chart_wrap .chart_box{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}