﻿:root{--wrapper_width: 2540px;--wrapper_space: 1.4rem;--block_space: 3rem;--inlinerow_space: 1.5rem;--text_space: 1.2rem;--grid_gutter_fix_boxed: 1.2rem;--grid_gutter_fix_plain: 1.2rem;--grid_gutter_large: 1.2rem;--space_nano: 0.25rem;--space_micro: 0.3rem;--space_xs: 0.5rem;--space_s: 1rem;--space_m: 2rem;--space_l: 3rem;--space_xl: 4.4rem;--transition_time_s: 0.3s;--transition_time_m: 0.45s;--transition_time_l: 0.6s}@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.44rem;--grid_gutter_large: 2.4rem}}@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: 3rem;--h2_size: 2.5rem;--h3_size: 2rem;--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: 3.3rem;--h2_size: 2.75rem;--h3_size: 2.2rem;--h4_size: 1.54rem;--h5_size: 1.32rem;--h6_size: 1.1rem}}@media only screen and (min-width: 1600px){:root{--h1_size: 4.8rem;--h2_size: 4rem;--h3_size: 3.2rem;--h4_size: 2.1rem;--h5_size: 1.8rem;--h6_size: 1.5rem}}:root{--sticky_top: 4rem;--top_content_area: 4rem}@media only screen and (min-width: 1020px){:root{--sticky_top: 6rem}}:root{--card_boxed_space: 1.5rem}@media only screen and (min-width: 1020px){:root{--card_boxed_space: 2.2rem}}:root .plyr{--text_color: $white;--plyr-color-main: #E30613}:root,body .bg_white{--primary_color: #E30613;--primary_color_light: rgb(228.68, 20.94, 33.16);--primary_color_dark: rgb(213.38, 5.64, 17.86);--primary_color_darker: rgb(199.76, 5.28, 16.72);--secondary_color: #1E1E1C;--secondary_color_light: rgb(43.5, 43.5, 41.62);--secondary_color_dark: rgb(26.4, 26.4, 24.64);--accent_color: #E30613;--accent_contrast_color: #ffffff;--body_bg_color: #fff;--bg_color_current: #fff;--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: #E30613;--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: #E30613;--button_color_text: #ffffff;--button_hover_color_text: #ffffff;--button_hover_color_bg: rgb(232.6, 55.8, 66.2);--button_mono_color_bg: var(--dark_color);--button_mono_color_text: var(--light_color);--button_mono_hover_color_bg: var(--dark_color_light);--button_mono_hover_color_text: var(--light_color);--nav_trigger_bg: #131313;--link_color: #131313;--link_hover_color: #E30613;--link_active_color: #E30613;--nav_link_color: #131313;--nav_link_hover_color: #E30613;--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;--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_trigger_bg: #ffffff;--button_color_bg: #ffffff;--button_color_text: #E30613;--button_hover_color_text: #ffffff;--button_hover_color_bg: rgb(232.6, 55.8, 66.2);--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}[data-theme=dark] .bg_dark,body.theme_dark .bg_dark,.bg_dark .bg_dark{--bg_color_current: #fff;--bg_color_contrast: #ffffff;--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);--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);--line_color_light: #F5F5F7;--line_color_dark: rgb(35.52, 35.52, 35.52);--title_color: #131313;--text_color: #131313;--link_color: #131313;--nav_trigger_bg: #131313;--button_color_bg: #E30613;--button_color_text: #ffffff;--nav_link_color: #131313;background-color:var(--bg_color_current)}[data-theme=dark] .block_bg.bg_dark+.block_bg.bg_dark,body.theme_dark .block_bg.bg_dark+.block_bg.bg_dark,.bg_dark .block_bg.bg_dark+.block_bg.bg_dark{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:var(--block_space);margin-bottom:var(--block_space)}.block.block_first{margin-top:calc(var(--block_space)/2)}.block.slim,.block_bg.slim{--block_space: calc(var(--block_space) / 2)}.block_bg{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:var(--block_space);padding-bottom:var(--block_space)}.block_bg.block_first{margin-top:calc(var(--block_space)/2)}body .block_none{margin:0}.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: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}: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.halfstart{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.halfstart{--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.thirdstart{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.thirdstart{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.thirdstart{--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.quarterstart{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.quarterstart{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.quarterstart{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.quarterstart{--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.fifthstart{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.fifthstart{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.fifthstart{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.fifthstart{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.fifthstart{--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.sixthstart{--grid_columns: 2}@media only screen and (min-width: 580px){.grid.sixthstart{--grid_columns: 2}}@media only screen and (min-width: 820px){.grid.sixthstart{--grid_columns: 3}}@media only screen and (min-width: 1020px){.grid.sixthstart{--grid_columns: 4}}@media only screen and (min-width: 1280px){.grid.sixthstart{--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>.card_conten,.grid.boxed>.grid_content{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.grid.lined{gap:0}.grid.lined>.grid_item{border-top:1px solid var(--line_color_light);padding-top:var(--card_boxed_space);padding-bottom:var(--card_boxed_space)}.grid.lined>.grid_item:last-child{border-bottom:1px solid var(--line_color_light)}.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);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)}.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.flow{display:flex;flex-wrap:wrap;flex-direction:column;align-self:stretch;--inlinerow_space: 0.75rem}.grid_item.flow .inlinerow{margin-bottom:0}.grid_item.flow.top{justify-content:flex-start}.grid_item.flow.middle{justify-content:center}.grid_item.flow.bottom{justify-content:flex-end}.grid_item.flow.left{align-items:flex-start}.grid_item.flow.centre,.grid_item.flow.center{align-items:center}.grid_item.flow.right{align-items:flex-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}}.grid.cols{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid.cols>.grid_item{grid-column:span 12}@media only screen and (min-width: 580px){.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.full{grid-column:span 12}.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.threequarter{grid-column:span 9}.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.twothird{grid-column:span 8}.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.half{grid-column:span 6}.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.third{grid-column:span 4}.grid.cols:not(.split_tl):not(.split_ss):not(.split_sn)>.grid_item.quarter{grid-column:span 3}}@media only screen and (min-width: 820px){.grid.cols.split_tl>.grid_item.full{grid-column:span 12}.grid.cols.split_tl>.grid_item.threequarter{grid-column:span 9}.grid.cols.split_tl>.grid_item.twothird{grid-column:span 8}.grid.cols.split_tl>.grid_item.half{grid-column:span 6}.grid.cols.split_tl>.grid_item.third{grid-column:span 4}.grid.cols.split_tl>.grid_item.quarter{grid-column:span 3}}@media only screen and (min-width: 1020px){.grid.cols.split_ss>.grid_item.full{grid-column:span 12}.grid.cols.split_ss>.grid_item.threequarter{grid-column:span 9}.grid.cols.split_ss>.grid_item.twothird{grid-column:span 8}.grid.cols.split_ss>.grid_item.half{grid-column:span 6}.grid.cols.split_ss>.grid_item.third{grid-column:span 4}.grid.cols.split_ss>.grid_item.quarter{grid-column:span 3}}@media only screen and (min-width: 1280px){.grid.cols.split_sn>.grid_item.full{grid-column:span 12}.grid.cols.split_sn>.grid_item.threequarter{grid-column:span 9}.grid.cols.split_sn>.grid_item.twothird{grid-column:span 8}.grid.cols.split_sn>.grid_item.half{grid-column:span 6}.grid.cols.split_sn>.grid_item.third{grid-column:span 4}.grid.cols.split_sn>.grid_item.quarter{grid-column:span 3}}.trigger{cursor:pointer}.relativ{position:relative}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_boxed{background-color:var(--boxed_bg_color_light);padding:var(--card_boxed_space)}.image_hover_zoom{overflow:hidden}.image_hover_zoom img{transition:transform var(--transition_time_l) ease;will-change:transform}.image_hover_zoom:hover img{transform:scale(1.1)}*: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 var(--transition_time_s),opacity var(--transition_time_s) 0s;background-color:var(--overlay_bg_color);z-index:58}.overlay.show{transition:all 0s 0s,opacity var(--transition_time_s) 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}@media only screen and (min-width: 1600px){.textarea_columns .split_ss:has(.narrow){gap:var(--grid_gutter);grid-template-columns:2fr 1fr;align-items:start}.textarea_columns .split_ss:has(.narrow)>.grid_item{grid-column:auto}.textarea_columns .lead{max-width:900px}.textarea_columns .narrow{justify-self:end}}.layout_sidebar{--layout_gap: 1.2rem;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}.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:var(--transition_time_s);transition-property:color,border,border-color,outline,background,background-image,background-color}.switch_light_dark{--switch_light_dark_rotate: 0deg;position:relative;display:inline-grid;place-items:center;width:var(--nav_trigger_height);height:var(--nav_trigger_height);color:var(--nav_trigger_bg);cursor:pointer}.switch_light_dark::before{content:"";position:absolute;inset:calc(var(--nav_trigger_height)/-2)}.switch_light_dark_input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch_light_dark_icon{display:block;width:var(--nav_trigger_height);height:var(--nav_trigger_height);rotate:var(--switch_light_dark_rotate)}.loaded .switch_light_dark_icon{transition:rotate var(--nav_trigger_duration)}.switch_light_dark:hover{--switch_light_dark_rotate: 45deg}.switch_light_dark:has(.switch_light_dark_input:checked){--switch_light_dark_rotate: 180deg}.switch_light_dark:has(.switch_light_dark_input:checked):hover{--switch_light_dark_rotate: 225deg}::selection{background:rgb(232.6,55.8,66.2);color:#fff}::-moz-selection{background:rgb(232.6,55.8,66.2);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 var(--transition_time_s);color:var(--accent_contrast_color) !important;background:var(--accent_color);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:700;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);text-transform:uppercase}@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:700;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:700;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 var(--transition_time_s) cubic-bezier(0.34, 1.56, 0.64, 1);flex:0 0 auto}.dot_title.dot_accent{--dot_title_color: var(--accent_color)}:root{--h1_size: 1.8rem;--h2_size: 1.55rem;--h3_size: 1.3rem;--h4_size: 1.15rem;--h5_size: 1rem;--h6_size: 0.9rem}@media only screen and (min-width: 760px){:root{--h1_size: 1.98rem;--h2_size: 1.705rem;--h3_size: 1.43rem;--h4_size: 1.265rem;--h5_size: 1.1rem;--h6_size: 0.99rem}}@media only screen and (min-width: 1600px){:root{--h1_size: 2.43rem;--h2_size: 2.0925rem;--h3_size: 1.755rem;--h4_size: 1.495rem;--h5_size: 1.3rem;--h6_size: 1.17rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.herotitle{font-weight:700}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 p:first-child,.text>*:first-child{margin-top:0}.text p:last-child,.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:700}.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:700}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:8px;background-color:currentcolor;background-color:var(--button_color_bg)}.numbers_list.lined{--numbers_lined_gap: 1rem;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.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:auto;line-height:1;color:var(--title_color);font-variant-numeric:lining-nums}.numbers_list.lined .benefit_list_dotpoint{flex:1 1 auto;min-width:0;color:var(--text_color)}.numbers_list.lined.large{--numbers_lined_gap: 1.5rem;--numbers_lined_col: 160px}.numbers_list.lined.large .benefit_list_number{font-size:3rem}@media only screen and (min-width: 760px){.numbers_list.lined.large .benefit_list_number{font-size:4rem}}@media only screen and (min-width: 1020px){.numbers_list.lined.large .benefit_list_number{font-size:5rem}}.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(227,6,19,.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(227,6,19,.2);border-bottom:1px solid rgba(227,6,19,.2);border-right:1px solid rgba(227,6,19,.2);border-radius:0 6px 6px 0;background:rgba(227,6,19,.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:var(--accent_color);font-weight:700}.quote_content{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}.quote.boxed{padding:var(--card_boxed_space);border-radius:8px;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 var(--transition_time_s),transform var(--transition_time_s);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: var(--primary_color)}.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 var(--transition_time_s) 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}:root{--nav_trigger_height: 18px;--nav_trigger_dot: 7px;--nav_trigger_duration: var(--transition_time_s)}@media only screen and (min-width: 1020px){:root{--nav_trigger_dot: 8px;--nav_trigger_height: 22px}}.nav_trigger{display:grid;place-items:center;width:var(--nav_trigger_height);height:var(--nav_trigger_height);padding:0;cursor:pointer}.nav_trigger_name{display:none}.nav_trigger_wrap{width:var(--nav_trigger_height);height:var(--nav_trigger_height);background-image:radial-gradient(circle, var(--nav_trigger_bg) 48%, transparent 52%),radial-gradient(circle, var(--nav_trigger_bg) 48%, transparent 52%),radial-gradient(circle, var(--nav_trigger_bg) 48%, transparent 52%),radial-gradient(circle, var(--nav_trigger_bg) 48%, transparent 52%);background-size:var(--nav_trigger_dot) var(--nav_trigger_dot);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom;transition:rotate var(--nav_trigger_duration)}.nav_trigger:hover .nav_trigger_wrap{rotate:45deg}.nav_open .nav_trigger .nav_trigger_wrap{rotate:45deg}.cursor_dot{position:fixed;top:0;left:0;z-index:60;width:14px;height:14px;border-radius:50%;background-color:#fff;mix-blend-mode:difference;pointer-events:none;transform:translate(-100px, -100px);transition:width var(--transition_time_s) cubic-bezier(0.19, 1, 0.22, 1),height var(--transition_time_s) cubic-bezier(0.19, 1, 0.22, 1)}.cursor_dot.is_grown{width:72px;height:72px}@media(hover: none),(prefers-reduced-motion: reduce){.cursor_dot{display:none}}.cursor_media{position:fixed;top:0;left:0;z-index:60;width:24rem;aspect-ratio:3/2;overflow:hidden;pointer-events:none}@media(hover: none),(prefers-reduced-motion: reduce){.cursor_media{display:none}}.cursor_media_inner{position:relative;width:100%;height:100%;opacity:0;transform:scale(0);transition:opacity var(--transition_time_s) linear,transform var(--transition_time_l) cubic-bezier(0.65, 0.1, 0, 1)}.cursor_media.is_active .cursor_media_inner{opacity:1;transform:scale(1)}.cursor_media_visual{display:none}.cursor_media_inner .cursor_media_visual{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;will-change:transform;transition:transform var(--transition_time_l) cubic-bezier(0.65, 0.1, 0, 1)}.cursor_media_inner .cursor_media_visual img,.cursor_media_inner .cursor_media_visual video{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1020px){.cursor_media_grid:has(.cursor_media_item:hover) .cursor_media_item:not(:hover){opacity:.5}.cursor_media_grid .cursor_media_item{transition:opacity var(--transition_time_s) linear}}:root{--button_padding: 0.7rem}.button,.button_form button,.button_form input[type=submit]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;border:solid 2px;border-radius:8px;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.09em;text-align:center;text-transform:uppercase;white-space:nowrap;background-image:none;background-size:auto;background-color:var(--button_color_bg);border-color:var(--button_color_bg);color:var(--button_color_text)}.button:focus,.button_form button:focus,.button_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:hover,.button_form button:hover,.button_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 span,.button_form button span,.button_form input[type=submit] span{padding-top:.05em;position:relative;z-index:2;font-size:inherit;color:inherit}.button:after,.button_form button:after,.button_form input[type=submit]:after{content:"→";display:grid;place-items:center;flex:none;width:1.2rem;height:1.2em;font-weight:inherit;color:var(--button_color_text);transform:rotate(-45deg)}.loaded .button:after,.loaded .button_form button:after,.button_form .loaded button:after,.loaded .button_form input[type=submit]:after,.button_form .loaded input[type=submit]:after{transition:transform var(--transition_time_s),background-color var(--transition_time_s),color var(--transition_time_s)}.button:hover:after,.button_form button:hover:after,.button_form input[type=submit]:hover:after,.button:focus-visible:after,.button_form button:focus-visible:after,.button_form input[type=submit]:focus-visible:after{transform:rotate(0deg)}.button.inv,.button_form button.inv,.button_form input.inv[type=submit]{--button_color_bg: var(--light_color);--button_color_text: var(--dark_color);--button_hover_color_bg: var(--light_color_dark);--button_hover_color_text: var(--dark_color)}.button.white,.button_form button.white,.button_form input.white[type=submit]{--button_color_bg: #ffffff;--button_color_text: #131313;--button_hover_color_bg: #F5F5F7;--button_hover_color_text: #131313}.button.mono,.button_form button.mono,.button_form input.mono[type=submit]{background-color:var(--button_mono_color_bg);border-color:var(--button_mono_color_bg);color:var(--button_mono_color_text)}.button.mono:hover,.button_form button.mono:hover,.button_form input.mono[type=submit]:hover,.button.mono:focus,.button_form button.mono:focus,.button_form input.mono[type=submit]:focus{background-color:var(--button_mono_hover_color_bg);border-color:var(--button_mono_hover_color_bg);color:var(--button_mono_hover_color_text)}.button.ghost,.button_form button.ghost,.button_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:after,.button_form button.ghost:after,.button_form input.ghost[type=submit]:after{background-color:var(--button_color_bg);color:var(--button_color_text)}.button.ghost:hover,.button_form button.ghost:hover,.button_form input.ghost[type=submit]:hover,.button.ghost:focus,.button_form button.ghost:focus,.button_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.xsmall,.button_form button.xsmall,.button_form input.xsmall[type=submit]{--button_padding: 0.3rem}.button.small,.button_form button.small,.button_form input.small[type=submit]{--button_padding: 0.5rem}.button.large,.button_form button.large,.button_form input.large[type=submit]{font-size:1rem}.button.full,.button_form button.full,.button_form input.full[type=submit]{width:100%;display:block}.button.loader span,.button_form button.loader span,.button_form input.loader[type=submit] span{opacity:0}.button_icon{width:1em;height:1em}.button.button_avatar,.button_form button.button_avatar,.button_form input.button_avatar[type=submit]{--button_padding: 0;--avatar_image_bg: var(--primary_color);--avatar_size: 3rem;gap:0;padding:0}.button.button_avatar .avatar_group,.button_form button.button_avatar .avatar_group,.button_form input.button_avatar[type=submit] .avatar_group{padding:0}.button.button_avatar span,.button_form button.button_avatar span,.button_form input.button_avatar[type=submit] span{padding:0 calc(var(--avatar_size)*.5)}.button.button_avatar:after,.button_form button.button_avatar:after,.button_form input.button_avatar[type=submit]:after{display:none}.button.button_avatar.left .avatar,.button_form button.button_avatar.left .avatar,.button_form input.button_avatar.left[type=submit] .avatar,.button.button_avatar.left .avatar_group,.button_form button.button_avatar.left .avatar_group,.button_form input.button_avatar.left[type=submit] .avatar_group{order:1}.button.button_avatar.left span,.button_form button.button_avatar.left span,.button_form input.button_avatar.left[type=submit] span{order:2}.button.button_avatar.right span,.button_form button.button_avatar.right span,.button_form input.button_avatar.right[type=submit] span{order:1}.button.button_avatar.right .avatar,.button_form button.button_avatar.right .avatar,.button_form input.button_avatar.right[type=submit] .avatar,.button.button_avatar.right .avatar_group,.button_form button.button_avatar.right .avatar_group,.button_form input.button_avatar.right[type=submit] .avatar_group{order:2}.linkbutton{padding-top:.7rem;padding-bottom:.7rem;font-size:.7rem;font-weight:700;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--text_color)}.linkbutton:hover,.linkbutton:focus,.linkbutton:active{background-size:30px 20px;background-position:100% center}.linkbutton:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:currentColor;transition:transform var(--transition_time_s) cubic-bezier(0.34, 1.56, 0.64, 1)}.linkbutton:hover:after{transform:scale(1.5)}.linkarrow{color:var(--link_color);cursor:pointer}.linkarrow:after{content:"↗";display:inline-block;margin-left:.4em;transition:transform var(--transition_time_s) 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)}: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:var(--signal_error_color)}form .error,form .error .error,form .error li,form .errors,form .errors .error,form .errors li{color:var(--signal_error_color);font-size:.8rem}form .error input,form .error textarea,form .error select,form .errors input,form .errors textarea,form .errors select{border-color:var(--signal_error_color)}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:8px;background-color:var(--form_field_bg);border-color:var(--light_color_dark);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:var(--transition_time_s);transition-property:color,border,background-color,box-shadow,outline}.form_underlined input,.form_underlined select,.form_underlined textarea{border:0;border-radius:0;padding-left:0;padding-right:0}.form_underlined input:focus,.form_underlined select:focus,.form_underlined textarea:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--accent_color) 50%, transparent)}.has_errors .form_underlined input,.has_errors .form_underlined select,.has_errors .form_underlined textarea{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--signal_error_color) 50%, transparent)}.form_underlined input,.form_underlined select,.form_underlined textarea{background:rgba(0,0,0,0);padding-top:var(--form_padding);padding-bottom:var(--form_padding);border-bottom:2px solid;border-color:var(--form_field_border)}.form_underlined input.slim,form.slim .form_underlined input,.form_underlined select.slim,form.slim .form_underlined select,.form_underlined textarea.slim,form.slim .form_underlined textarea{padding-top:calc(var(--form_padding)/1.6);padding-bottom:calc(var(--form_padding)/1.6)}.form_underlined input,.form_underlined select,.form_underlined textarea{border-color:var(--accent_color)}.form_underlined select{background-position:right center}.form_underlined input[type=checkbox],.form_underlined input[type=radio]{border:2px solid var(--accent_color)}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}.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:8px;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:8px;background-color:var(--boxed_bg_color_light);--form_field_bg: var(--body_bg_color);--form_field_border: var(--body_bg_color)}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:var(--transition_time_s);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:100% 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 var(--transition_time_s) ease,color var(--transition_time_s)}.linkinline:hover,.text a:hover,.linkinline:focus,.text a:focus{color:var(--link_hover_color);background-position:0 100%,0 100%;background-size:100% 2px,100% 1px}.button,.linkbutton{cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:calc(var(--button_padding)*.8)}.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}.linkbutton_wrap{display:flex}.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 var(--transition_time_s) ease}svg [pathLength]{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:card_icon_draw 4.4s cubic-bezier(0.65, 0, 0.35, 1) infinite}@media(prefers-reduced-motion: reduce){svg [pathLength]{animation:none;stroke-dashoffset:0}}@keyframes card_icon_draw{0%{stroke-dashoffset:1}22%{stroke-dashoffset:0}72%{stroke-dashoffset:0}92%{stroke-dashoffset:1}100%{stroke-dashoffset:1}}.media_rounded{overflow:hidden;border-radius:1000px}.media_cover{object-fit:cover}.media_cover img{width:100%;min-height:100%;object-fit:cover}.media_cover{display:block;width:100%}.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 var(--transition_time_s)}.logo_svg_fill{fill:var(--text_color);transition:fill var(--transition_time_s)}.media_16to9,.media_9to16,.media_3to2,.media_2to3,.media_1to1{position:relative}.media_16to9 object,.media_16to9 embed,.media_16to9 iframe,.media_16to9 video,.media_9to16 object,.media_9to16 embed,.media_9to16 iframe,.media_9to16 video,.media_3to2 object,.media_3to2 embed,.media_3to2 iframe,.media_3to2 video,.media_2to3 object,.media_2to3 embed,.media_2to3 iframe,.media_2to3 video,.media_1to1 object,.media_1to1 embed,.media_1to1 iframe,.media_1to1 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.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:8px;position:relative;isolation:isolate;background-color:color-mix(in srgb, var(--dark_color) 55%, transparent);backdrop-filter:saturate(120%) blur(0.75rem)}.notice_credit_pill:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.notice_credit_pill:before{box-shadow:inset .28rem .28rem .09rem -0.33rem hsla(0,0%,100%,.8),inset .19rem .28rem .09rem -0.19rem rgba(179,179,179,.5),inset 0 0 1.75rem rgba(242,242,242,.15)}.notice_credit_pill:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset -0.28rem -0.28rem .09rem -0.33rem hsla(0,0%,100%,.5),inset -0.19rem -0.28rem .09rem -0.19rem rgba(179,179,179,.3)}.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:700;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 var(--transition_time_s)}.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.2rem;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.2rem}.image_multi.masonry>*{display:block;break-inside:avoid;transform:translateZ(0);min-width:100%;margin-bottom:1.2rem}@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.2rem;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.2rem}}@media only screen and (min-width: 1020px){.image_multi.logos{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.2rem}}@media only screen and (min-width: 1280px){.image_multi.logos{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.2rem}}.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.2rem}}@media only screen and (min-width: 1280px){.image_multi.logos.slim{display:grid;grid-template-columns:repeat(8, 1fr);gap:1.2rem}}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) var(--light_color);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.2rem}@media only screen and (min-width: 580px){.video_gallery.half,.video_gallery.third{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}}@media only screen and (min-width: 820px){.video_gallery.third{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem}}.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:var(--light_color)}.video_description{text-align:center;margin-top:1rem;font-size:.8rem}.video_opener img{transition:ease var(--transition_time_m) 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:8px;padding:.2rem .5rem;line-height:1.4;color:var(--light_color);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:var(--transition_time_s) 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)}.js [data-media-scroll-reveal]{display:block;clip-path:inset(100% 0 0 0);transition:clip-path 1.1s ease var(--reveal_delay, 0ms);will-change:clip-path}.js [data-media-scroll-reveal].is_revealed{clip-path:inset(0)}.js .no_reveal [data-media-scroll-reveal]{clip-path:none}@media(prefers-reduced-motion: reduce){[data-media-scroll-reveal]{clip-path:none !important}}.typo_reveal_wrap{display:inline-block}.typo_reveal_unit{opacity:0;transform:translateY(0.7em);transition-property:transform,opacity;transition-duration:var(--transition_time_l),var(--transition_time_m);transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1),ease;will-change:transform,opacity}.is_revealed .typo_reveal_unit{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.typo_reveal_unit{opacity:1;transform:none;transition:none}}.typo_reveal_word .typo_reveal_unit,.typo_reveal_letter .typo_reveal_unit{display:inline-block}.typo_reveal_paragraph .typo_reveal_unit{display:block}.typo_reveal_word .typo_reveal_unit{transition-delay:calc(var(--index, 0)*var(--stagger, 70ms))}.typo_reveal_letter .typo_reveal_unit{transition-delay:calc(var(--index, 0)*var(--stagger, 34ms))}.typo_reveal_paragraph .typo_reveal_unit{transition-delay:calc(var(--index, 0)*var(--stagger, 120ms))}.js [data-typo-reveal],.js .typo_reveal{opacity:0}.js [data-typo-reveal].typo_reveal_ready,.js .typo_reveal.typo_reveal_ready{opacity:1}[data-typo-gradient-wave],.typo_gradient_wave{--typo_gradient_wave_from: color-mix(in srgb, var(--text_color) 20%, transparent);--typo_gradient_wave_via: var(--primary_color);--typo_gradient_wave_duration: var(--transition_time_s)}.typo_gradient_wave_char{color:var(--typo_gradient_wave_from)}.loaded .typo_gradient_wave_char{transition:color var(--transition_time_s) ease}.typo_gradient_wave_char.is_active{animation:typo_gradient_wave var(--typo_gradient_wave_duration) ease forwards}@keyframes typo_gradient_wave{0%{color:var(--typo_gradient_wave_from)}30%{color:var(--typo_gradient_wave_via)}100%{color:var(--typo_gradient_wave_to)}}[data-typo-rotate],.typo_rotate{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-0.12em}.typo_rotate_inner{display:inline-block;position:relative;transition:width var(--transition_time_l) ease}.typo_rotate_inner::before{content:"​"}.typo_rotate_word{position:absolute;top:0;left:0;white-space:nowrap;transform:translateY(150%);opacity:0;transition:transform var(--transition_time_l) ease,opacity var(--transition_time_m) ease;will-change:transform,opacity}.typo_rotate_word.is_in{transform:translateY(0);opacity:1}.typo_rotate_word.is_out{transform:translateY(-150%);opacity:0}.typo_rotate_word.is_reset{transition:none}@media(prefers-reduced-motion: reduce){.typo_rotate_word{transition:none}}[data-copy-source]{position:relative;overflow:hidden}[data-copy-source]::before{content:"";position:absolute;z-index:5;inset:0;background-color:var(--signal_success_color);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 var(--transition_time_s) ease;pointer-events:none}[data-copy-source].is_copied::before{opacity:1}.spotlight_swaper .spotlight_swaper_item{aspect-ratio:3/2;padding:var(--space_s);inset:0;display:flex;align-items:center;justify-content:center;transition:transform var(--transition_time_l),opacity var(--transition_time_l)}.spotlight_swaper .spotlight_swaper_item img,.spotlight_swaper .spotlight_swaper_item svg{max-width:260px}.spotlight_swaper .spotlight_swaper_group{position:relative}.spotlight_swaper.is_ready .spotlight_swaper_item{position:absolute}.spotlight_swaper.is_ready .spotlight_swaper_item.hide{display:flex !important;opacity:0;pointer-events:none}: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{display:flex;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:var(--transition_time_s);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:8px;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;position:relative;isolation:isolate;background-color:color-mix(in srgb, var(--light_color) 20%, transparent);backdrop-filter:saturate(120%) blur(0.75rem)}.nav_index_horizontal_inner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.nav_index_horizontal_inner:before{box-shadow:inset .28rem .28rem .09rem -0.33rem hsla(0,0%,100%,.8),inset .19rem .28rem .09rem -0.19rem rgba(179,179,179,.5),inset 0 0 1.75rem rgba(242,242,242,.15)}.nav_index_horizontal_inner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset -0.28rem -0.28rem .09rem -0.33rem hsla(0,0%,100%,.5),inset -0.19rem -0.28rem .09rem -0.19rem rgba(179,179,179,.3)}.nav_index_horizontal_inner{position:relative;z-index:30}.nav_index_horizontal_item{border-radius:8px;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 var(--transition_time_m) cubic-bezier(0.22, 1, 0.36, 1),background-color var(--transition_time_m) 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 var(--transition_time_m) 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 var(--transition_time_l) forwards}.nav_slide_in.is_open .mobilenav li.level_1{animation:fade_in_up_100 var(--transition_time_l) 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: 134px;--topbar_tb_space: 2rem}@media only screen and (min-width: 760px){:root{--topbar_logo_size: calc(134px * 1.1)}}@media only screen and (min-width: 1020px){:root{--topbar_logo_size: calc(134px * 1.2)}}.topbar{z-index:30;position:fixed;right:0;left:0;top: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{transition:padding-top var(--transition_time_l),padding-bottom var(--transition_time_l);padding-top:var(--topbar_tb_space);padding-bottom:var(--topbar_tb_space);overflow:visible;margin-right:auto;position:relative;display:block;width:var(--topbar_logo_size);mix-blend-mode:difference}.topbar_logo .logo_svg_fill{fill:var(--text_color)}.topbar_logo:hover .logo_svg_fill{fill:var(--primary_color)}.nav_open .topbar{z-index:36}.nav_open .topbar .topbar_group::before{opacity:0}.nav_open .topbar .topnav,.nav_open .topbar .topbar_button{opacity:0;pointer-events:none}.nav_open .topbar .topbar_logo{mix-blend-mode:normal}.nav_open .topbar .topbar_logo .logo_svg_fill{fill:var(--dark_color)}@media only screen and (max-width: 760px){.nav_settled .topbar .topbar_inner{background-color:var(--body_bg_color)}}.topbar{width:100%;pointer-events:none}.topbar_inner{background:rgba(0,0,0,0)}@media only screen and (min-width: 1020px){.topbar_wrap{display:flex;justify-content:space-between}}.topbar_group{position:relative;display:flex;align-items:center;padding:.6rem;border-radius:8px}@media only screen and (min-width: 1020px){.topbar_group{gap:1.8rem;padding:1rem 1.8rem}}.topbar_group::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:color-mix(in srgb, var(--light_color_dark) 80%, transparent);backdrop-filter:blur(8px);backface-visibility:hidden;transition:opacity var(--transition_time_l)}.topbar_logo{justify-self:start}.topbar_button{padding:.4rem 1rem;background-color:var(--dark_color);color:var(--light_color);transition:background-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_l);border-radius:8px}.topbar_button:hover,.topbar_button:focus-visible{background-color:var(--primary_color);color:#fff}@media only screen and (max-width: 640px){.topbar_button{display:none}}.topbar .link_normal,.topbar .link_title,.topbar .topbar_button{font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}.topnav{display:none}@media only screen and (min-width: 1020px){.topnav{display:block;transition:opacity var(--transition_time_l);max-width:100%}.topnav ul.level_1{display:flex;align-items:center;gap:1.8rem}.topnav li.level_1{padding-top:0;padding-bottom:0}.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:700}.topnav li.level_1>.link_normal{color:var(--dark_color);transition:color var(--transition_time_s)}.topnav li.level_1>.link_normal:hover,.topnav li.level_1>.link_normal.active{color:var(--primary_color)}}:root{--nav_slide_in_width: 100%;--nav_slide_in_duration: 0.45s;--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: var(--primary_color);--nav_link_hover_color: var(--secondary_color);-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-y:scroll;visibility:hidden;position:fixed;height:100%;z-index:35;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:34}.nav_overlay.is_active{transition:all 0s 0s,opacity var(--transition_time_m) 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:8px}.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:var(--button_hover_color_text)}.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_color: var(--light_color);--tag_bg: var(--dark_color_lightest);--tag_border: var(--dark_color_lightest);--tag_padding: 0.35rem 1rem;--tag_text_size: 0.7rem;--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:var(--transition_time_s);transition-property:color,border,background,background-color,transform,fill;transition-timing-function:linear}.tag{border-radius:8px;text-transform:uppercase;line-height:2;font-size:.8rem;letter-spacing:.08em;font-weight:700;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);backdrop-filter:blur(8px);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}.tags.vertical{flex-direction:column;align-items:flex-start}.card_stack_content .tags.vertical,.card_content .tags.vertical{gap:.3rem}.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:700;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:700;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:var(--transition_time_s);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}.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:700;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:8px 8px 0 0}@media only screen and (max-width: 759px){.tab.aside .tab_link{border-radius:8px 8px 0 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:8px 0 0 8px;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 var(--transition_time_s)}.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 var(--transition_time_s)}.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 var(--transition_time_s)}.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 var(--transition_time_s)}.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}}.tab.switch .tab_nav{border-radius:8px;position:relative;display:inline-flex;padding:.5rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;position:relative;isolation:isolate;background-color:color-mix(in srgb, var(--light_color) 20%, transparent);backdrop-filter:saturate(120%) blur(0.75rem)}.tab.switch .tab_nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.tab.switch .tab_nav:before{box-shadow:inset .28rem .28rem .09rem -0.33rem hsla(0,0%,100%,.8),inset .19rem .28rem .09rem -0.19rem rgba(179,179,179,.5),inset 0 0 1.75rem rgba(242,242,242,.15)}.tab.switch .tab_nav:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset -0.28rem -0.28rem .09rem -0.33rem hsla(0,0%,100%,.5),inset -0.19rem -0.28rem .09rem -0.19rem rgba(179,179,179,.3)}.tab.switch .tab_nav::-webkit-scrollbar{display:none}.tab.switch .tab_nav{display:flex;width:fit-content;margin-inline:auto;position:-webkit-sticky;position:sticky;top:var(--top_content_area);z-index:5}.tab.switch .tab_link{border-radius:8px;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;margin-right:0;background:rgba(0,0,0,0);transition:background-color var(--transition_time_s) linear,color var(--transition_time_s) linear}.tab.switch .tab_link:hover{background-color:var(--boxed_bg_color_light)}.tab.switch .tab_link.current,.tab.switch .tab_link.current:hover{background-color:var(--dark_color);color:var(--light_color)}.tab.switch .tab_title{max-width:none;font-size:inherit;font-weight:inherit;color:inherit}.tab.switch .tab_content_inner{padding-top:2rem}.view_switch{border-radius:8px;position:relative;display:inline-flex;padding:.5rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;position:relative;isolation:isolate;background-color:color-mix(in srgb, var(--light_color) 20%, transparent);backdrop-filter:saturate(120%) blur(0.75rem)}.view_switch:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.view_switch:before{box-shadow:inset .28rem .28rem .09rem -0.33rem hsla(0,0%,100%,.8),inset .19rem .28rem .09rem -0.19rem rgba(179,179,179,.5),inset 0 0 1.75rem rgba(242,242,242,.15)}.view_switch:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset -0.28rem -0.28rem .09rem -0.33rem hsla(0,0%,100%,.5),inset -0.19rem -0.28rem .09rem -0.19rem rgba(179,179,179,.3)}.view_switch::-webkit-scrollbar{display:none}.view_switch_radio{position:absolute;opacity:0;pointer-events:none}.view_switch_tab{border-radius:8px;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 var(--transition_time_m) 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:8px;position:absolute;z-index:0;top:.5rem;bottom:.5rem;left:0;width:0;background-color:var(--dark_color);transition:transform var(--transition_time_m) cubic-bezier(0.22, 1, 0.36, 1),width var(--transition_time_m) 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:not(:has(.view_switch_radio)) .view_switch_panel{position:relative;opacity:1;transform:none;pointer-events:auto}.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_full_bg_image,.intro_full_bg_video{position:relative}.intro_full_bg_image:after,.intro_full_bg_video:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(19, 19, 19, 0.4) 0%, rgba(19, 19, 19, 0.15) 30%, rgba(19, 19, 19, 0.15) 55%, rgba(19, 19, 19, 0.8) 100%)}.intro_typo{background-color:var(--boxed_bg_color_light)}.intro_typo{background-color:var(--dark_color);--title_color: var(--light_color);--text_color: var(--light_color);--link_color: var(--light_color);--text_color_soft: color-mix(in srgb, var(--light_color) 65%, transparent)}.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;overflow:hidden}.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)}}.intro_anamorphot_head{margin-top:var(--space_m);margin-left:-1%;margin-right:-1%}.intro_anamorphot_title{margin:0;font-weight:700;line-height:.8;text-transform:uppercase;font-size:6rem}.intro_anamorphot_title .typo_reveal_unit{transform:translateY(5%)}.intro_anamorphot_title.is_revealed .typo_reveal_unit{transform:translateY(0)}.intro_anamorphot_meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space_s);margin-top:var(--space_s);margin-bottom:var(--space_s);padding-top:var(--space_s);border-top:1px solid var(--line_color_dark)}.intro_anamorphot_media{display:grid;align-items:stretch;grid-template-columns:1fr;gap:var(--grid_gutter_fix_plain);max-width:100%;overflow:hidden}@media only screen and (min-width: 760px){.intro_anamorphot_media{grid-template-columns:1.7fr 1fr}}.intro_anamorphot_media_item{position:relative;min-width:0;overflow:hidden}.intro_anamorphot_media_item>*{display:block;width:100%;height:100%;max-width:100%}.intro_anamorphot_media_item_main{flex:1 1 0;min-width:0;aspect-ratio:3/1}@media only screen and (max-width: 1020px){.intro_anamorphot_media_item_main{aspect-ratio:16/9}}@media only screen and (max-width: 760px){.intro_anamorphot_media_item_main{aspect-ratio:3/2}}@media only screen and (max-width: 480px){.intro_anamorphot_media_item_main{aspect-ratio:1/1}}.intro_anamorphot_media:has(.intro_anamorphot_media_item+.intro_anamorphot_media_item) .intro_anamorphot_media_item{aspect-ratio:3/2}@media only screen and (max-width: 760px){.intro_anamorphot_media:has(.intro_anamorphot_media_item+.intro_anamorphot_media_item) .intro_anamorphot_media_item{aspect-ratio:3/2}}@media only screen and (max-width: 480px){.intro_anamorphot_media:has(.intro_anamorphot_media_item+.intro_anamorphot_media_item) .intro_anamorphot_media_item{aspect-ratio:1/1}}.intro_anamorphot_img{width:100%;height:100%;object-fit:cover;display:block}.intro_anamorphot_footer{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--grid_gutter_fix_plain);padding-top:var(--space_l);padding-bottom:var(--space_l);border-bottom:1px solid var(--line_color_dark)}.intro_anamorphot_footer:has(.intro_anamorphot_lead){grid-template-columns:1.7fr 1fr}@media only screen and (max-width: 760px){.intro_anamorphot_footer:has(.intro_anamorphot_lead){grid-template-columns:1fr}}@media only screen and (max-width: 760px){.intro_anamorphot_footer{gap:var(--space_s)}}.intro_anamorphot_footer_side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space_s)}.intro_anamorphot_lead{margin:0;font-size:2.4rem;line-height:1.08;letter-spacing:-0.01em;font-weight:500}@media only screen and (max-width: 760px){.intro_anamorphot_lead{font-size:1.7rem}}@media only screen and (max-width: 1280px){.intro_anamorphot_body{--text_size: 0.9rem}}@media only screen and (min-width: 1280px){.intro_anamorphot_body{column-count:2;column-gap:var(--space_s)}}.intro_anamorphot_body p{margin:0;hyphens:auto}.intro_media_isolated{--intro_media_isolated_bg: var(--primary_color);--intro_media_isolated_title: #ffffff;--intro_media_isolated_text: #131313;display:flex;flex-direction:column;gap:3rem;min-height:44rem;padding:4.4rem var(--wrapper_space);background-color:var(--intro_media_isolated_bg)}@media only screen and (max-width: 760px){.intro_media_isolated{gap:2rem;min-height:0;padding:3rem var(--wrapper_space)}}.intro_media_isolated_title,.intro_media_isolated_keyword{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;text-transform:uppercase;font-weight:700;line-height:.85;letter-spacing:-0.01em;color:var(--intro_media_isolated_title);font-size:var(--h1_size)}.intro_media_isolated_title span,.intro_media_isolated_keyword span{color:inherit}.intro_media_isolated_title{width:78%}.intro_media_isolated_keyword{width:22%;margin-top:2rem}.intro_media_isolated_media{flex:1;align-self:center;width:62%;min-height:0;display:flex;align-items:center;justify-content:center}.intro_media_isolated_media picture,.intro_media_isolated_media img,.intro_media_isolated_media svg{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}@media only screen and (max-width: 760px){.intro_media_isolated_media{width:100%}}.intro_media_isolated_foot{display:flex;flex-direction:column;gap:2rem;color:var(--intro_media_isolated_text)}.intro_media_isolated_subtitle{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;text-transform:uppercase;font-size:var(--h4_size);line-height:1.35;letter-spacing:.01em;color:inherit;max-width:34rem}.intro_media_isolated_meta{text-transform:uppercase;letter-spacing:.08em;color:inherit;opacity:.75;--text_size: 0.8rem}.mainfooter{position:relative}.mainfooter_inner{display:flex;flex-direction:column;gap:var(--space_l);padding-top:var(--space_l);padding-top:calc(var(--space_l) + 1rem);padding-bottom:1.2rem}.mainfooter_head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space_m);padding-bottom:var(--space_l);border-bottom:1px solid var(--line_color_light)}.mainfooter_claim_title{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;max-width:14ch;font-size:calc(var(--h1_size)*1.15);line-height:1.05}.mainfooter_mark .mainfooter_logo{display:block;width:100%}.mainfooter_mark .mainfooter_logo svg{display:block;width:100%;height:auto}.mainfooter_mark a:hover .logo_svg_fill{fill:var(--primary_color)}.mainfooter_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;font-size:var(--text_size_small)}.mainfooter_pills{--tag_text_size: 11px}.mainfooter_meta{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.mainfooter_meta .metanav{opacity:.6}@media only screen and (min-width: 580px){.mainfooter_meta{align-items:flex-end}}.mainfooter_info{display:inline-flex;align-items:baseline;gap:1rem;opacity:.5;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mainfooter_clock{display:inline-flex;align-items:baseline;gap:.5em}.mainfooter .link_normal,.mainfooter .link_title{font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}@media only screen and (max-width: 580px){.mainfooter .metanav{text-align:center}.mainfooter .metanav>ul,.mainfooter .metanav>ol{flex-direction:column;align-items:center}}@media only screen and (min-width: 1020px){.mainfooter{position:sticky;bottom:0;z-index:1}.maincontent{position:relative;z-index:2;background-color:var(--body_bg_color);border-radius:0 0 20px 20px;margin-bottom:calc(20px*-1);padding-bottom:20px}.maincontent.no_intro{min-height:100dvh}.mainhead{position:relative;z-index:2;background-color:var(--body_bg_color)}}.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_desk{--contact_desk_pad: 2.2rem;--contact_desk_gap: 1rem;--form_field_bg: var(--body_bg_color);--form_field_border: var(--body_bg_color);--contact_desk_edge: color-mix(in srgb, var(--boxed_bg_color) 88%, var(--dark_color))}@media only screen and (max-width: 580px){.contact_desk{--contact_desk_pad: 2rem}}.contact_desk_aside{display:flex;flex-direction:column;gap:var(--contact_desk_gap)}.contact_desk_panel{border-radius:8px;background-color:var(--boxed_bg_color);overflow:hidden}.contact_desk_form,.contact_desk_row{padding:var(--contact_desk_pad)}.contact_desk_title{font-size:var(--text_size_big);line-height:1.2}.contact_desk_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--contact_desk_gap)}.contact_desk_row+.contact_desk_row{border-top:1px solid var(--contact_desk_edge)}.contact_desk_row>*{min-width:0}.contact_desk_row .tag{overflow-wrap:anywhere}.contact_desk_row_label{font-size:var(--text_size_big);line-height:1.2}.contact_desk_address{border-radius:8px;display:flex;flex-direction:column;gap:var(--contact_desk_pad);padding:var(--contact_desk_pad);background-color:var(--boxed_bg_color)}.contact_desk_address_intro{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.contact_desk_address_text{color:var(--text_color_soft)}.contact_desk_address_lines{display:flex;flex-direction:column;padding-top:var(--contact_desk_pad);border-top:1px solid var(--contact_desk_edge);font-style:normal;line-height:1.4}.contact_desk_address_country{margin-top:1rem}.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 var(--transition_time_s) cubic-bezier(0.2, 0.6, 0.2, 1),color var(--transition_time_s) 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 var(--transition_time_s) 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 var(--transition_time_s) 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:700;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: var(--signal_success_color)}.avatar_status.away{--avatar_status_bg: var(--signal_warning_color)}.avatar_status.busy{--avatar_status_bg: var(--signal_error_color)}.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:var(--primary_color)}.author_info.hover:hover .name,.author_info.hover:hover .description,.author_info.hover:hover .linkbutton{color:var(--light_color)}.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 var(--transition_time_s),background ease var(--transition_time_s),ease var(--transition_time_s) 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:var(--transition_time_s);transition-timing-function:linear;position:relative}.card_item,.card_item .title,.card_item .text,.card_item img{transition-duration:var(--transition_time_s);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 .title{margin: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{border-radius:8px;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_icon svg{height:auto}.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>*{margin-top:0;margin-bottom:0}.card_content>*:first-child{margin-top:0}.card_content>*:last-child{margin-bottom:0}.card_item.references .tags{--tag_bg: color-mix(in srgb, var(--light_color_dark) 80%, transparent);--tag_border: transparent;--tag_color: var(--dark_color);z-index:2;position:absolute;top:var(--grid_gutter_fix_plain);left:var(--grid_gutter_fix_plain);right:var(--grid_gutter_fix_plain)}.card_item.references .tag[data-media-scroll-reveal]{opacity:0;transform:translateY(10px);transition:opacity var(--transition_time_m) ease,transform var(--transition_time_m) ease;transition-delay:calc(var(--reveal_index, 0)*90ms)}.card_item.references:hover .tag[data-media-scroll-reveal],.card_item.references:focus-within .tag[data-media-scroll-reveal]{opacity:1;transform:none}@media(hover: none){.card_item.references .tag[data-media-scroll-reveal]{opacity:1;transform:none}}.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:8px}.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:var(--light_color);--title_color: var(--light_color);--text_color: var(--light_color);--accent_color: var(--light_color)}.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.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.boxed,.cards .boxed.card_item,.cards_slider.boxed,.cards_slider .boxed.card_item{--line_color_light: var(--light_color)}.cards.boxed .card_icon,.cards.boxed .card_content,.cards .boxed.card_item .card_icon,.cards .boxed.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{padding:var(--card_boxed_space)}.cards.boxed.list,.cards.boxed.slim,.cards .boxed.card_item.list,.cards .boxed.card_item.slim,.cards_slider.boxed.list,.cards_slider.boxed.slim,.cards_slider .boxed.card_item.list,.cards_slider .boxed.card_item.slim{--card_boxed_space: 1.125rem}.cards.boxed .card_icon,.cards .boxed.card_item .card_icon,.cards_slider.boxed .card_icon,.cards_slider .boxed.card_item .card_icon{padding-bottom:0}.cards.linemesh,.cards_slider.linemesh{--mesh_line: 1.5px;--mesh_color: var(--dark_color);gap:0;background:none;border-top:var(--mesh_line) solid var(--mesh_color);border-left:var(--mesh_line) solid var(--mesh_color)}.cards.linemesh .card_item,.cards.linemesh .card_link,.cards_slider.linemesh .card_item,.cards_slider.linemesh .card_link{padding:var(--card_boxed_space);border-right:var(--mesh_line) solid var(--mesh_color);border-bottom:var(--mesh_line) solid var(--mesh_color)}@media only screen and (min-width: 1700px){.cards.linemesh .card_item,.cards.linemesh .card_link,.cards_slider.linemesh .card_item,.cards_slider.linemesh .card_link{padding-top:calc(var(--card_boxed_space)*2);padding-bottom:calc(var(--card_boxed_space)*2)}}.cards{min-width:100%}.cards .card_item{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start}.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_icon{flex-basis:128px;max-width:128px}.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 var(--line_color_light)}.card_service_text{--text_size: 0.8rem;color:var(--text_color_soft)}.service_grid{--line_color_light: var(--light_color)}@media only screen and (min-width: 820px){.service_grid.third{--grid_columns: 2}}@media only screen and (min-width: 1020px){.service_grid.third{--grid_columns: 3}}.service_grid .card_meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.service_grid .card_head{display:flex;flex-direction:column;gap:.6rem}.service_grid .card_title{font-weight:700;text-transform:uppercase;line-height:1.15;font-size:clamp(1.5rem,2.5vw,2rem)}.service_grid .card_content{height:100%;gap:var(--card_boxed_space)}.service_grid .card_content>*{flex:0 0 auto}.service_grid .card_foot{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;gap:.7rem;padding-top:var(--space_m)}.service_grid .card_case{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.85rem;opacity:.7}.service_grid .card_case:hover{opacity:1}.service_grid .card_case .listing_arrow{opacity:1;transform:none}.service_grid .card_all{margin-top:2.5rem}.service_grid .card_all_label{margin-bottom:.8rem;opacity:.6}.service_grid .card_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_item:hover .service_grid .card_cue{opacity:.75;transform:none}.service_grid .card_image{position:relative;z-index:0}.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:700}.reveal_link_gallery_links{display:flex;flex-direction:column;align-items:flex-start}.reveal_link_gallery_intro{margin-bottom:1rem;color:var(--text_color_soft)}.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 var(--transition_time_s) 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 var(--transition_time_s) 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.2rem}.cards.masonry>*{display:block;break-inside:avoid;transform:translateZ(0);min-width:100%;margin-bottom:1.2rem}.cards.masonry{padding-bottom:1.2rem}@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_slider.linemesh{--mesh_line: 1.5px;--slide-gap: 0px !important}.cards_slider.linemesh .blaze-track{--slide-gap: 0px !important;align-items:stretch}.cards_slider.linemesh .card_item{padding:var(--card_boxed_space);border:var(--mesh_line) solid var(--dark_color);border-right:0}.cards_slider.linemesh .card_item:last-child{border-right:var(--mesh_line) solid var(--dark_color)}.cards_slider.linemesh .card_icon{margin-bottom:var(--space_s)}.cards_slider.linemesh .card_icon img,.cards_slider.linemesh .card_icon svg{max-width:90px}.cards_slider.testimonial_slider{--tcard_pad: 3rem;--tcard_radius: 20px;--tcard_avatar_radius: 6px;--tcard_bg: var(--boxed_bg_color_light);--tcard_rule: var(--line_color_light);--tcard_muted: color-mix(in srgb, var(--dark_color) 45%, transparent);--tcard_nav_size: 40px;--tcard_nav_room: calc(var(--tcard_nav_size) * 2 + 10px + 2rem)}@media only screen and (max-width: 760px){.cards_slider.testimonial_slider{--tcard_pad: 1.5rem;--tcard_radius: 16px;--tcard_nav_size: 34px}}.cards_slider.testimonial_slider .blaze-bottom-nav{position:absolute;right:var(--tcard_pad);bottom:var(--tcard_pad);padding-top:0;gap:10px}.cards_slider.testimonial_slider .blaze-prev,.cards_slider.testimonial_slider .blaze-next{border-radius:10px;height:var(--tcard_nav_size);width:var(--tcard_nav_size);min-width:var(--tcard_nav_size)}.cards_slider.testimonial_slider .blaze-prev svg,.cards_slider.testimonial_slider .blaze-next svg{width:12px;height:12px}.testimonial_card{border-radius:var(--tcard_radius);padding:var(--tcard_pad);background-color:var(--tcard_bg);color:var(--dark_color);display:flex;flex-direction:column;overflow:hidden}.testimonial_card .testimonial_head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space_m)}.testimonial_card .testimonial_author{display:flex;align-items:center;gap:1.1rem;min-width:0}.testimonial_card .author_avatar{border-radius:var(--tcard_avatar_radius);width:60px;height:60px;flex-shrink:0;overflow:hidden}.testimonial_card .author_avatar img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width: 760px){.testimonial_card .author_avatar{width:44px;height:44px}}.testimonial_card .author_meta{display:flex;flex-direction:column;min-width:0}.testimonial_card .author_name{font-size:1.05rem;font-weight:700;line-height:1.35}.testimonial_card .author_role{font-size:1.05rem;line-height:1.35;color:var(--tcard_muted)}.testimonial_card .testimonial_logo{flex-shrink:0}.testimonial_card .testimonial_logo .logo_img{height:26px;width:auto;display:block}.testimonial_card .testimonial_logo .logo_wordmark{font-size:1.5rem;font-weight:700;letter-spacing:-0.02em}@media only screen and (max-width: 760px){.testimonial_card .testimonial_logo .logo_img{height:20px}}.testimonial_card .testimonial_quote{--quote_size: 1.75rem;margin:0;padding:0;border:0;font-size:var(--quote_size);line-height:1.35;letter-spacing:-0.01em;padding-top:4.5rem;padding-bottom:2.8rem}.testimonial_card .testimonial_quote p{font-size:inherit;line-height:inherit;margin:0}.testimonial_card .testimonial_quote p+p{margin-top:1em}.testimonial_card .testimonial_quote p:first-of-type::before{content:"“"}.testimonial_card .testimonial_quote p:last-of-type::after{content:"”"}@media only screen and (max-width: 1020px){.testimonial_card .testimonial_quote{--quote_size: 1.4rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (max-width: 760px){.testimonial_card .testimonial_quote{--quote_size: 1.15rem;padding-top:var(--space_m);padding-bottom:var(--space_m)}}.testimonial_card .testimonial_rule{height:0;border:0;border-top:1px solid var(--tcard_rule);margin:0 0 2.6rem 0}@media only screen and (max-width: 760px){.testimonial_card .testimonial_rule{margin-bottom:var(--space_m)}}.testimonial_card .testimonial_foot{display:grid;grid-template-columns:250px 1fr;align-items:start;gap:4rem;padding-right:var(--tcard_nav_room)}@media only screen and (max-width: 1020px){.testimonial_card .testimonial_foot{gap:var(--space_m)}}@media only screen and (max-width: 760px){.testimonial_card .testimonial_foot{grid-template-columns:1fr;gap:var(--space_m);padding-right:0;padding-bottom:calc(var(--tcard_nav_size) + var(--space_s))}}.testimonial_card .testimonial_case{border-radius:12px;position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background-color:var(--dark_color);color:var(--light_color)}.testimonial_card .testimonial_case .case_media,.testimonial_card .testimonial_case .case_media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.testimonial_card .testimonial_case .case_label{border-radius:8px;position:absolute;top:1rem;left:1rem;padding:.35em 1.1em;background-color:var(--light_color);color:var(--dark_color);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.testimonial_card .testimonial_case::after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background-image:linear-gradient(to top, color-mix(in srgb, var(--dark_color) 65%, transparent), transparent);pointer-events:none}.testimonial_card .testimonial_case .case_label,.testimonial_card .testimonial_case .case_title{z-index:5}.testimonial_card .testimonial_case .case_title{position:absolute;left:1rem;bottom:1rem;right:1rem;font-size:1.15rem;line-height:1.2;color:var(--light_color)}.testimonial_card .testimonial_case img{transition-property:transform;transition-duration:var(--transition_time_m);transition-timing-function:linear}.testimonial_card .testimonial_case:hover img{transform:scale(1.04)}@media only screen and (max-width: 760px){.testimonial_card .testimonial_case{max-width:260px}}.testimonial_card .testimonial_stats{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--space_m)}@media only screen and (max-width: 760px){.testimonial_card .testimonial_stats{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2, minmax(0, 1fr))}}.testimonial_card .stat_item{display:flex;flex-direction:column;min-width:0}.testimonial_card .stat_value{font-size:2.5rem;line-height:1.1;letter-spacing:-0.02em;margin-bottom:.5rem}@media only screen and (max-width: 760px){.testimonial_card .stat_value{font-size:1.8rem}}.testimonial_card .stat_label{font-size:1.05rem;line-height:1.35}.testimonial_card .stat_note{font-size:1.05rem;line-height:1.35;color:var(--tcard_muted)}.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)}.card_layout_upsidedown,.card_layout_default{--card_pad: 2rem;--card_fg: var(--dark_color);--card_bg: var(--light_color);position:relative;min-width:0;padding:var(--card_pad);background:var(--card_bg);color:var(--card_fg);display:flex;flex-direction:column;overflow:hidden}.loaded .card_layout_upsidedown,.loaded .card_layout_default{transition-duration:var(--transition_time_s);transition-property:color,border,outline,background,background-image,background-color,border-radius;transition-timing-function:linear}@media only screen and (max-width: 640px){.card_layout_upsidedown,.card_layout_default{--card_pad: 1.25rem}}.card_layout_upsidedown{--card_bg: var(--light_color_dark);border-radius:8px;min-height:max(38svh,560px);gap:2rem}@media only screen and (max-width: 640px){.card_layout_upsidedown{min-height:52svh}}.card_layout_upsidedown.card_item{align-items:stretch}.card_layout_upsidedown:hover{--card_bg: var(--light_color_darkest)}.card_layout_upsidedown:hover .listing{opacity:1}.card_layout_upsidedown .listing{opacity:.75;transition:opacity var(--transition_time_m)}.card_layout_upsidedown .listing_item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 !important}.card_layout_upsidedown .listing_item:hover .listing_arrow,.card_layout_upsidedown .listing_item:focus-visible .listing_arrow{opacity:1;transform:none}.card_layout_upsidedown .listing_arrow{opacity:0;transform:translateX(-4px);transition:opacity var(--transition_time_s) ease,transform var(--transition_time_s) ease}.card_layout_default{--title_color: var(--light_color);--text_color: var(--light_color);min-height:0;align-self:start;padding:0;isolation:isolate}.card_layout_default .tags{position:absolute;top:var(--card_pad, 2rem);left:var(--card_pad, 2rem)}.card_layout_default .card_foot{position:absolute;left:var(--card_pad, 2rem);right:var(--card_pad, 2rem);bottom:var(--card_pad, 2rem);margin-top:0}.card_layout_default .tags,.card_layout_default .card_foot{z-index:2;color:var(--light_color)}.card_layout_default:hover .tags,.card_layout_default:hover .card_foot{mix-blend-mode:difference}.card_layout_default:hover .card_image img{transform:scale(1.04)}.card_stack{--card_stack_gap: 1.5rem;--card_stack_top: 2rem;--card_stack_ratio: 1 / 1;--card_stack_scale: 0.025}@media only screen and (min-width: 1020px){.card_stack{--card_stack_ratio: 2 / 1}}@media only screen and (min-width: 1800px){.card_stack{--card_stack_ratio: 2.4 / 1}}.card_stack_inner{position:absolute;inset:0;display:block}.card_stack_content{--tag_bg: color-mix(in srgb, var(--light_color_dark) 80%, transparent);--tag_border: transparent;--tag_color: var(--dark_color);z-index:2;position:absolute;top:var(--grid_gutter_fix_plain);left:var(--grid_gutter_fix_plain);right:var(--grid_gutter_fix_plain)}.card_stack_content .tag[data-media-scroll-reveal]{opacity:0;transform:translateY(10px);transition:opacity var(--transition_time_m) ease,transform var(--transition_time_m) ease;transition-delay:calc(var(--reveal_index, 0)*90ms)}.card_stack_image{position:absolute}.card_stack_image,.card_stack_image img{aspect-ratio:var(--card_stack_ratio);object-fit:cover}.card_stack_image img,.card_stack_image img img{width:100%;min-height:100%;object-fit:cover}.card_stack_image img{transition:transform var(--transition_time_l) cubic-bezier(0.2, 0.7, 0.2, 1)}.card_stack_caption{z-index:2;position:absolute;left:var(--grid_gutter_fix_plain);bottom:var(--grid_gutter_fix_plain);max-width:min(34rem,100% - 2*var(--grid_gutter_fix_plain));display:flex;flex-direction:column;gap:.15rem;color:var(--dark_color)}.card_stack_caption_title{font-weight:700}.card_stack_caption_text{font-size:.8rem;opacity:.75}@media only screen and (min-width: 820px){.card_stack_caption{padding:.8rem 1rem;border-radius:8px;background-color:color-mix(in srgb, var(--light_color_dark) 80%, transparent);backdrop-filter:blur(8px)}}.card_stack_item{border-radius:8px;position:sticky;top:var(--card_stack_top);z-index:31;aspect-ratio:var(--card_stack_ratio);transform-origin:center top;overflow:hidden;list-style:none}.card_stack_item:hover .card_stack_image img{transform:scale(1.04)}.card_stack_item:hover .card_stack_content .tag[data-media-scroll-reveal],.card_stack_item:focus-within .card_stack_content .tag[data-media-scroll-reveal]{opacity:1;transform:none}@media(hover: none){.card_stack_item .card_stack_content .tag[data-media-scroll-reveal]{opacity:1;transform:none}}.content_over{--content_over_pad: var(--grid_gutter_fix_plain);padding:var(--content_over_pad);color:var(--light_color);position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.content_over_tl,.content_over_tr,.content_over_bl{position:absolute}.content_over_tl{top:var(--content_over_pad);left:var(--content_over_pad)}.content_over_tr{top:var(--content_over_pad);right:var(--content_over_pad);text-align:right}.content_over_bl{bottom:var(--content_over_pad);left:var(--content_over_pad)}.content_over_tr .tags.vertical{align-items:flex-end}.content_over .tags.reveal{gap:.3rem}.content_over .tags.reveal .tag{opacity:0;transform:translateX(1.2rem);transition:opacity var(--transition_time_s),transform var(--transition_time_s)}.content_over .tag{--tag_text_size: 0.6rem}.content_over:hover .tags.reveal .tag{opacity:1;transform:none}.content_over .tags.reveal>li:nth-child(1) .tag,.content_over .tags.reveal>.tag:nth-child(1){transition-delay:0ms}.content_over .tags.reveal>li:nth-child(2) .tag,.content_over .tags.reveal>.tag:nth-child(2){transition-delay:55ms}.content_over .tags.reveal>li:nth-child(3) .tag,.content_over .tags.reveal>.tag:nth-child(3){transition-delay:110ms}.content_over .tags.reveal>li:nth-child(4) .tag,.content_over .tags.reveal>.tag:nth-child(4){transition-delay:165ms}.content_over .tags.reveal>li:nth-child(5) .tag,.content_over .tags.reveal>.tag:nth-child(5){transition-delay:220ms}.content_over .tags.reveal>li:nth-child(6) .tag,.content_over .tags.reveal>.tag:nth-child(6){transition-delay:275ms}.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 var(--transition_time_s) ease,color var(--transition_time_s) ease,background-color var(--transition_time_s) ease}.listing:not(.grouped){border-top:1px solid var(--line_color_light)}.listing_main,.listing_sub,.listing_meta,.listing_value,.listing_index,.listing_arrow{transition:color var(--transition_time_s) 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.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 var(--transition_time_s) ease,transform var(--transition_time_s) ease,color var(--transition_time_s) 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)}.logobar{--logobar_height: 3.4rem;--logobar_gap: 4rem;--logobar_speed: 28s;overflow:hidden}@media only screen and (min-width: 1020px){.logobar{--logobar_height: max(4.4rem, 10vh)}}.logobar_viewport{display:flex}.logobar_row{display:flex;align-items:center;gap:var(--logobar_gap);margin:0;padding:0;list-style:none}.logobar_item{flex:0 0 auto}.logobar_img{display:block;width:auto;height:var(--logobar_height);object-fit:contain}.logobar_wordmark{font-size:var(--logobar_height);line-height:1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--title_color)}.logobar_link{display:block;opacity:.65;transition:opacity var(--transition_time_s) linear}.logobar_link:hover{opacity:1}.logobar.list .logobar_row{justify-content:space-between;width:100%}.logobar.slim{--logobar_height: 1.5rem;--logobar_gap: 3rem}.logobar.marquee .logobar_viewport{width:max-content;gap:var(--logobar_gap);animation:logobar_marquee var(--logobar_speed) linear infinite}.logobar.marquee:hover .logobar_viewport{animation-play-state:paused}@keyframes logobar_marquee{to{transform:translateX(calc(-50% - var(--logobar_gap) / 2))}}@media(prefers-reduced-motion: reduce){.logobar.marquee .logobar_viewport{animation:none}}.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: 1rem;--acc_spacing_lr: 1.5rem;--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_tb: 1.4rem;--acc_spacing_lr: 2rem;--acc_plus_size: 34px;--acc_plus_inner: calc(var(--acc_plus_size) * 0.4)}}.accordion.slim{--acc_spacing_tb: 1rem;--acc_spacing_lr: 1rem;--acc_plus_size: 22px;--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: 28px;--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:var(--transition_time_s);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:var(--transition_time_s);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:700;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:var(--space_xs)}.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)}.row_list{--row_list_thumb: 6rem}.row_list_item{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 19rem) var(--row_list_thumb);grid-template-areas:"lead body aside";gap:2.2rem;align-items:center;padding:1.9rem 0}@media only screen and (max-width: 760px){.row_list_item{grid-template-columns:minmax(0, 1fr) var(--row_list_thumb);grid-template-areas:"lead aside" "body body";gap:1rem 2.2rem;align-items:start}}.row_list_lead{grid-area:lead}.row_list_body{grid-area:body}.row_list_label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text_color_soft)}.row_list_title{font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em}.row_list_title .row_list_label{margin-bottom:.35rem}.row_list_text{font-size:var(--text_size_small);color:var(--text_color_soft)}.row_list_thumb{object-fit:cover}.row_list_thumb img{width:100%;min-height:100%;object-fit:cover}.row_list_thumb{grid-area:aside;overflow:hidden;width:var(--row_list_thumb);height:var(--row_list_thumb)}.row_list_portrait{object-fit:cover}.row_list_portrait img{width:100%;min-height:100%;object-fit:cover}.row_list_portrait{position:relative;overflow:hidden;width:11rem;height:13.5rem}.row_list_tag{position:absolute;left:.8rem;bottom:.7rem;font-size:.56rem;letter-spacing:.09em;color:hsla(0,0%,100%,.8)}.row_list_quote{max-width:26ch;margin-bottom:.8rem;font-size:1.3rem;line-height:1.3;letter-spacing:-0.01em}.row_list_person{--avatar_size: 2rem;--avatar_image_bg: var(--dark_color);display:flex;align-items:center;gap:.7rem;margin-top:1.2rem}.row_list_person .avatar_initials{color:var(--light_color);font-size:.66rem}.row_list_person_name{font-size:.7rem;font-weight:700}.row_list_person_role{font-size:.64rem;color:var(--text_color_soft)}.row_list_stat{grid-area:aside;text-align:right}.row_list_stat .row_list_label{margin-top:.4rem;letter-spacing:.06em}.row_list_stat_value{font-family:var(--heading_font);font-weight:700;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1;letter-spacing:-0.02em}.row_list.lined .row_list_item{border-top:1px solid color-mix(in srgb, var(--dark_color) 15%, transparent)}.row_list.lined .row_list_item:last-child{border-bottom:1px solid color-mix(in srgb, var(--dark_color) 15%, transparent)}.row_list.trust .row_list_item{grid-template-columns:11rem minmax(0, 1fr) 16rem;gap:2.8rem;align-items:start;padding:3rem 0}.row_list.trust .row_list_item:first-child{border-top:0;padding-top:0}.row_list.trust .row_list_item:last-child{border-bottom:0}@media only screen and (max-width: 760px){.row_list.trust .row_list_item{grid-template-columns:1fr;grid-template-areas:"lead" "body" "aside";gap:1.5rem}}.phase_axis{--phase_axis_phases: 4;position:relative}.phase_axis .phase_axis_row,.phase_axis .phase_axis_ruler{display:grid;grid-template-columns:minmax(0, 26rem) minmax(0, 1fr);gap:2rem}.phase_axis_ruler{align-items:end;padding-bottom:.5rem}@media only screen and (max-width: 1020px){.phase_axis_ruler{display:none}}.phase_axis_ruler_label,.phase_axis_phase,.phase_axis_number,.phase_axis_meta{--text_size: 0.8rem;text-transform:uppercase;letter-spacing:.08em}.phase_axis_ruler_label{color:var(--text_color_soft)}.phase_axis_ruler_track{display:grid;grid-template-columns:repeat(var(--phase_axis_phases), 1fr)}.phase_axis_phase{position:relative;padding-left:.5rem}.phase_axis_phase:before{content:"";position:absolute;left:0;bottom:calc(0.5rem*-1);width:1px;height:.7rem;background-color:var(--line_color_light)}.phase_axis_rows{border-top:1px solid var(--line_color_light)}.phase_axis_row{align-items:center;padding:2rem 0;border-bottom:1px solid var(--line_color_light);color:inherit}@media only screen and (max-width: 1020px){.phase_axis_row{grid-template-columns:minmax(0, 1fr);gap:1rem}}.phase_axis_head{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:baseline}.phase_axis_thumb{display:none;align-self:start;width:3.5rem;height:3.5rem;overflow:hidden}.phase_axis_thumb picture,.phase_axis_thumb img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1020px),(hover: none){.phase_axis_thumb{display:block}.phase_axis_head{grid-template-columns:auto auto minmax(0, 1fr)}}.phase_axis_number{color:var(--text_color_soft)}.phase_axis_title{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;font-size:var(--h4_size);line-height:1.1}.phase_axis_text{--text_size: 0.8rem;margin-top:.5rem;color:var(--text_color_soft);line-height:1.5}.phase_axis_track{position:relative;height:2.6rem;background-image:repeating-linear-gradient(to right, var(--line_color_light) 0 1px, transparent 1px calc(100% / var(--phase_axis_phases)))}@media only screen and (max-width: 1020px){.phase_axis_track{display:none}}.phase_axis_bar{position:absolute;inset:0 0 0 var(--phase_axis_start, 0%);display:flex;align-items:center;padding-inline:1rem;background-color:var(--dark_color);color:var(--light_color);transition:background-color var(--transition_time_s)}.phase_axis_bar:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1rem;background-image:linear-gradient(to right, transparent, var(--light_color))}.phase_axis_meta{white-space:nowrap;overflow:hidden}.phase_axis_media{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none}@media(hover: none){.phase_axis_media{display:none}}.phase_axis_media_item{position:absolute;top:0;left:0;width:20rem;aspect-ratio:3/2;translate:var(--phase_axis_x, 0px) var(--phase_axis_y, 0px);scale:.96;opacity:0;transition:opacity var(--transition_time_s),scale var(--transition_time_s)}.phase_axis_media_item picture,.phase_axis_media_item img{width:100%;height:100%;object-fit:cover}.phase_axis_media_item.is_active{scale:1;opacity:1;transition:opacity var(--transition_time_s),scale var(--transition_time_s),translate var(--transition_time_l) cubic-bezier(0.16, 1, 0.3, 1)}@media(prefers-reduced-motion: reduce){.phase_axis_media_item{transition:opacity var(--transition_time_s)}.phase_axis_media_item.is_active{transition:opacity var(--transition_time_s)}}.phase_axis_row:is(a):hover .phase_axis_bar,.phase_axis_row:is(a):focus-visible .phase_axis_bar{background-color:var(--primary_color)}@media only screen and (max-width: 1020px){.phase_axis_meta{display:inline-block;margin-top:.5rem;color:var(--text_color_soft)}.phase_axis_track{display:block;height:auto;background-image:none}.phase_axis_bar{position:static;padding:0;background-color:rgba(0,0,0,0);color:inherit}.phase_axis_bar:after{display:none}}.project_showcase{--project_showcase_accent: var(--primary_color);--project_showcase_sheet_far: var(--light_color_darker);--project_showcase_sheet_near: var(--light_color_dark)}.project_showcase_row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 22rem);gap:2rem;align-items:start;padding:.5rem 0;border-bottom:1px solid var(--line_color_light)}@media only screen and (max-width: 760px){.project_showcase_row{grid-template-columns:minmax(0, 1fr);gap:1rem}}.project_showcase_row_open{grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:stretch;padding:0}@media only screen and (max-width: 760px){.project_showcase_row_open{grid-template-columns:minmax(0, 1fr)}}.project_showcase_line{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;text-transform:uppercase;font-weight:700;line-height:.85;letter-spacing:-0.02em;font-size:var(--h1_size)}.project_showcase_line_media{align-self:stretch}.project_showcase_line_media picture{display:block;height:100%}.project_showcase_line_media img{display:block;height:100%;width:auto}.project_showcase_intro{--text_size: 0.8rem;line-height:1.5;padding-bottom:.5rem}.project_showcase_body{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 0.9fr);column-gap:2rem;row-gap:3rem;align-items:start;padding-top:3rem}@media only screen and (max-width: 1020px){.project_showcase_body{grid-template-columns:minmax(0, 1fr);row-gap:2rem;padding-top:3rem}}.project_showcase_year{font-family:var(--heading_font);font-weight:700;line-height:var(--heading_line_height);font-style:normal;display:block;color:var(--title_color);letter-spacing:.005em;grid-column:1;grid-row:1;line-height:.8;letter-spacing:-0.03em;font-weight:700;font-size:var(--h1_size)}@media only screen and (max-width: 1020px){.project_showcase_year{grid-column:auto;grid-row:auto}}.project_showcase_claim{grid-column:3;grid-row:1;line-height:1.4}@media only screen and (max-width: 1020px){.project_showcase_claim{grid-column:auto;grid-row:auto}}.project_showcase_media{position:relative;grid-column:2;grid-row:1/-1;align-self:end}.project_showcase_media:before,.project_showcase_media:after{content:"";position:absolute;inset:0}.project_showcase_media:before{translate:.9rem -0.9rem;background-color:var(--project_showcase_sheet_far)}.project_showcase_media:after{translate:.45rem -0.45rem;background-color:var(--project_showcase_sheet_near)}.project_showcase_media picture,.project_showcase_media img{position:relative;z-index:1;display:block;width:100%}@media only screen and (max-width: 1020px){.project_showcase_media{grid-column:auto;grid-row:auto;align-self:auto}}.project_showcase_cta{display:flex;align-items:center;justify-content:flex-end;gap:1rem;grid-column:3;grid-row:2;align-self:end;color:inherit}@media only screen and (max-width: 1020px){.project_showcase_cta{grid-column:auto;grid-row:auto;justify-content:flex-start}}.project_showcase_cta_icon{display:grid;place-items:center;width:7rem;height:7rem;flex:none;font-size:var(--h2_size);line-height:1;background-color:var(--project_showcase_accent);color:var(--accent_contrast_color);transition:transform var(--transition_time_s)}.project_showcase_cta:hover .project_showcase_cta_icon,.project_showcase_cta:focus-visible .project_showcase_cta_icon{transform:translateX(0.5rem)}.stats_chart{--stats_track_height: 3rem}.stats_chart_head{margin-bottom:2rem;color:var(--title_color);font-size:.8rem;font-weight:700;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:700}.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:700}.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_item_number{font-size:var(--h1_size);font-weight:700;line-height:1}@media only screen and (min-width: 760px){.fact_item_number{font-size:calc(var(--h1_size)*2)}}.fact_unit{margin-left:.12em;font-size:.3em;vertical-align:top}.fact_item_text{display:block;margin-top:var(--grid_gutter_fix_plain);padding-top:var(--grid_gutter_fix_plain);border-top:1px solid var(--line_color_dark)}.fact_label{--dot_title_size: 0.4em;--dot_title_gap: 0.5em;margin-top:var(--space_s);font-size:.8rem;font-weight:700;text-transform:uppercase}.fact_source{display:block;margin-top:var(--space_s);font-size:.8rem;font-style:normal}.fact_source_label::after{content:": "}.fact_source_link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--transition_time_s) linear}.fact_source_link::after{content:"↗";margin-left:.3em}.fact_text{max-width:560px}: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:var(--transition_time_s);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 var(--transition_time_m) 0s;left:0px;opacity:1}.slidein_closer{transition:background var(--transition_time_s),background-color var(--transition_time_s);z-index:63;overflow:hidden;position:fixed;top:auto;white-space:nowrap;display:none;cursor:pointer;border-radius:8px;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:var(--accent_contrast_color);background-color:var(--accent_contrast_color)}.slidein_closer::after{transform:rotate(-45deg)}.slidein_closer::before{transform:rotate(45deg)}.slidein_closer:hover{background-color:var(--primary_color_darker)}.slidein_closer.active{display:block;animation:slidein_closer_move_in var(--transition_time_s)}@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 var(--transition_time_m) 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:8px;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:8px;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%}}.step_timeline{width:100%;max-width:50rem;margin-inline:auto}.step_timeline_header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space_xs);margin-bottom:var(--block_space)}.step_timeline_wrapper{position:relative}.step_timeline_list{display:flex;flex-direction:column;gap:calc(var(--grid_gutter_fix_plain)*2)}.step_timeline_item{position:relative;display:flex;align-items:flex-start;gap:var(--space_l)}.step_timeline_line{position:absolute;top:0;bottom:0;left:1.5rem;width:2px;background-color:var(--line_color_light);pointer-events:none}.step_timeline_fill{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 0;background-color:var(--primary_color)}.step_timeline_marker{--text_color: var(--light_color);position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:200px;background-color:var(--boxed_bg_color);color:var(--light_color);font-size:.8rem;transition:background-color var(--transition_time_m) ease,color var(--transition_time_m) ease,border-color var(--transition_time_m) ease,box-shadow var(--transition_time_m) ease}.step_timeline_content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space_s);padding-top:var(--stack_xs);transition:opacity var(--transition_time_s) ease}.step_timeline_title{margin:0}.step_timeline_text{margin:0}[data-step-timeline-item] .step_timeline_content{opacity:.25}[data-step-timeline-item][data-status=active] .step_timeline_content{opacity:.5}[data-step-timeline-item][data-current] .step_timeline_content{opacity:1}[data-step-timeline-item][data-status=active] [data-step-timeline-marker]{border-color:var(--primary_color);background-color:var(--primary_color);color:var(--light_color)}@media(prefers-reduced-motion: reduce){.step_timeline_fill{transform:scaleY(1) !important}}.feature_sticky{height:calc(var(--feature_sticky_count, 1)*100svh)}.feature_sticky_pin{position:sticky;top:var(--sticky_top);height:100svh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"visuals texts";gap:var(--grid_gutter_large);align-items:stretch}.feature_sticky_tag{display:inline-flex;align-items:baseline;gap:.3em;margin-bottom:var(--space_m);padding-bottom:.55rem;line-height:1;font-variant-numeric:tabular-nums;background-image:linear-gradient(var(--title_color), var(--title_color)),linear-gradient(var(--line_color_light), var(--line_color_light));background-repeat:no-repeat;background-position:left bottom;background-size:calc(var(--feature_sticky_progress, 0)*100%) 2px,100% 2px;transition:background-size var(--transition_time_s) linear}.feature_sticky_tag_no{font-size:clamp(1.8rem,1rem + 2.4vw,3rem);font-weight:700;color:var(--title_color)}.feature_sticky_tag_total{font-size:.8rem;color:var(--text_color_soft)}.feature_sticky_visuals{grid-area:visuals;position:relative}.feature_sticky_visual{position:absolute;inset:0;opacity:0;transition:opacity var(--transition_time_m) ease}.feature_sticky_visual.active{opacity:1;z-index:2}.feature_sticky_visual_icon{display:grid;place-items:center}.feature_sticky[data-sticky-feature-clip] .feature_sticky_visual{opacity:1;clip-path:inset(50%);transition:clip-path var(--transition_time_l) cubic-bezier(0.76, 0, 0.24, 1)}.feature_sticky[data-sticky-feature-clip] .feature_sticky_visual:first-child{clip-path:inset(0%)}.feature_sticky_texts{grid-area:texts;position:relative}.feature_sticky_item{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:42rem;opacity:0;transform:translateY(30px);transition:opacity var(--transition_time_l) cubic-bezier(0.16, 1, 0.3, 1),transform var(--transition_time_l) cubic-bezier(0.16, 1, 0.3, 1)}.feature_sticky_item:first-child{opacity:1;transform:none}.feature_sticky_item.active{z-index:2}.feature_sticky_item_visual{display:none}.feature_sticky_cut{--text_color: #ffffff;color:#fff;position:absolute;z-index:3;top:var(--space_m);left:var(--space_m);right:var(--space_m);font-size:.8rem}.feature_sticky_progress{position:absolute;left:0;right:0;bottom:0;z-index:3;height:5px;background-color:#fff}.feature_sticky_progress_bar{display:block;height:100%;transform-origin:left center;transform:scaleX(var(--feature_sticky_progress, 0));background-color:#fff}@media only screen and (max-width: 760px){.feature_sticky_pin{grid-template-columns:1fr;grid-template-areas:"visuals" "texts";grid-template-rows:auto 1fr;row-gap:2rem}.feature_sticky_visuals{aspect-ratio:1}.feature_sticky_item{max-width:none}}.feature_sticky.brand_methods .feature_sticky_visual_icon{color:var(--feature_sticky_text, #fff);background:var(--feature_sticky_panel)}.feature_sticky.brand_methods .feature_sticky_visual_icon svg{width:50%;max-width:24rem}.feature_sticky.brand_methods .feature_sticky_visual_icon path{fill:none;stroke:var(--feature_sticky_icon, #fff);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.feature_sticky.brand_methods .feature_sticky_visual_icon.active path{animation:feature_sticky_draw var(--transition_time_l) cubic-bezier(0.65, 0, 0.35, 1) forwards}.feature_sticky.brand_methods .feature_sticky_cut{color:var(--feature_sticky_text, #fff)}@keyframes feature_sticky_draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion: reduce){.feature_sticky_visual,.feature_sticky_item{transition:none}.feature_sticky.brand_methods .feature_sticky_visual_icon path{animation:none;stroke-dashoffset:0}}.horizontal_panels{--panels_edge: max(var(--wrapper_space), calc((100vw - var(--wrapper_width)) / 2 + var(--wrapper_space)));position:relative}.horizontal_panels_sticky{position:sticky;top:0;height:100dvh;display:flex;align-items:center;overflow:hidden}.horizontal_panels_track{display:flex;align-items:stretch;box-sizing:border-box;width:100%;height:100%;gap:var(--grid_gutter_fix_plain);will-change:transform}.horizontal_panels_track::after{content:"";flex:0 0 var(--panels_edge);margin-inline-start:calc(var(--grid_gutter_fix_plain)*-1)}.horizontal_panels_item{position:relative;flex:none;width:100%;height:100%}.horizontal_panels_item.full{width:100%}.horizontal_panels_item.twothird{width:66.6666666667%}.horizontal_panels_item.sixtyfive{width:65%}.horizontal_panels_item.sixtysix{width:66%}.horizontal_panels_item.half{width:50%}.horizontal_panels_item.onethird{width:33.3333333333%}.horizontal_panels_item.quarter{width:25%}.horizontal_panels_item.free{width:var(--horizontal_panels_item_width, auto)}.horizontal_panels.dynamic .horizontal_panels_track{align-items:center;height:auto}.horizontal_panels.dynamic .horizontal_panels_item{height:auto}.horizontal_panels.is_disabled{height:auto !important}.horizontal_panels.is_disabled .horizontal_panels_sticky{position:static;height:auto;display:block;overflow:visible}.horizontal_panels.is_disabled .horizontal_panels_track{flex-direction:column;height:auto;transform:none !important}.horizontal_panels.is_disabled .horizontal_panels_item{width:100%;height:auto}@media only screen and (min-width: 1200px){.cta{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--wrapper_space);padding-right:var(--wrapper_space)}}.audit_quiz{display:grid;grid-template-columns:2fr 1fr;gap:var(--grid_gutter_large);align-items:start}@media only screen and (max-width: 820px){.audit_quiz{grid-template-columns:1fr}}.audit_quiz_list{border-top:1px solid var(--line_color_light)}.audit_quiz_item{display:flex;align-items:center;justify-content:space-between;gap:var(--space_m);padding:var(--space_m) 0;border-bottom:1px solid var(--line_color_light);box-shadow:inset 2px 0 0 rgba(0,0,0,0);transition:opacity var(--transition_time_s),box-shadow var(--transition_time_s)}.audit_quiz_item.voted_no{opacity:.45}.audit_quiz_q{display:flex;align-items:baseline;gap:var(--space_s);max-width:900px}@media only screen and (min-width: 1280px){.audit_quiz_q{--text_size: 1.35rem;font-size:var(--text_size)}}.audit_quiz_no{flex:none;color:var(--text_color_soft);transition:color var(--transition_time_s) linear}.audit_quiz_item.voted_yes .audit_quiz_no{color:var(--primary_color)}.audit_quiz_votes{flex:none;display:flex;gap:var(--space_xs)}.audit_quiz_vote::after{display:none}.audit_quiz_vote.active_yes,.audit_quiz_vote.active_yes:hover{background:var(--accent_color);border-color:var(--accent_color);color:var(--light_color)}.audit_quiz_vote.active_no,.audit_quiz_vote.active_no:hover{background:var(--dark_color);border-color:var(--dark_color);color:var(--light_color)}.audit_quiz_summary{position:sticky;top:var(--space_m);padding:var(--space_m);background:var(--boxed_bg_color_light)}@media only screen and (min-width: 1600px){.audit_quiz_summary{padding:var(--space_xl)}}@media only screen and (max-width: 820px){.audit_quiz_summary{position:static;margin-top:var(--space_l)}}.audit_quiz_label{color:var(--text_color_soft)}.audit_quiz_score{display:flex;align-items:baseline;gap:var(--space_xs);margin:var(--space_xs) 0 var(--space_s)}.audit_quiz_num{font-size:clamp(3rem,8vw,5rem);font-weight:700;line-height:1}.audit_quiz_of{font-size:var(--text_size_big);color:var(--text_color_soft)}.audit_quiz_meter{display:flex;gap:var(--space_nano);margin-bottom:var(--space_m)}.audit_quiz_seg{flex:1;height:var(--space_micro);background:var(--dark_color);opacity:.12;transition:opacity var(--transition_time_s) linear,background-color var(--transition_time_s) linear}.audit_quiz_seg.is_on{background:var(--primary_color);opacity:1}.audit_quiz_verdict{font-size:var(--text_size_big)}.audit_quiz_hint{margin-top:var(--space_s);color:var(--text_color_soft);font-size:var(--text_size_small)}.audit_quiz_cta{display:grid;grid-template-rows:0fr;justify-items:start;opacity:0;transition:grid-template-rows var(--transition_time_s) linear,opacity var(--transition_time_s) linear,margin-top var(--transition_time_s) linear}.audit_quiz_cta>*{overflow:hidden;min-height:0}.audit_quiz.is_complete .audit_quiz_cta{grid-template-rows:1fr;opacity:1;margin-top:var(--space_m)}@media only screen and (max-width: 580px){.audit_quiz_item{flex-direction:column;align-items:flex-start;gap:var(--space_xs)}}.personality_stage{--personality_stage_accent: var(--dark_color);--personality_stage_on_accent: var(--light_color)}.personality_stage_grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid_gutter_large);align-items:stretch}@media only screen and (max-width: 820px){.personality_stage_grid{grid-template-columns:1fr}}.personality_stage_stage{position:relative;display:grid;place-items:center;padding:var(--space_xl);border:1px solid var(--line_color_light);min-height:32rem;overflow:hidden;transition:background-color var(--transition_time_l) ease}.personality_stage_stage::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--personality_stage_accent) 22%, transparent), transparent 62%);opacity:.55;pointer-events:none;transition:background var(--transition_time_l) ease}@media only screen and (max-width: 580px){.personality_stage_stage{min-height:24rem;padding:var(--space_l)}}.personality_stage_ghost{position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%, -50%);font-size:clamp(12rem,26vw,22rem);line-height:.8;font-weight:700;color:var(--personality_stage_accent);opacity:.07;pointer-events:none;user-select:none;transition:color var(--transition_time_l) ease}.personality_stage_panel{min-width:0}.personality_stage_corner{position:absolute;z-index:2;font-size:var(--text_size_small);letter-spacing:.16em;text-transform:uppercase;color:var(--text_color_soft);opacity:.7}.personality_stage_corner.tl{top:var(--space_s);left:var(--space_s)}.personality_stage_corner.br{bottom:var(--space_s);right:var(--space_s)}.personality_stage_figure{position:relative;z-index:1;width:14rem;max-width:60%}.personality_stage_figure svg{width:100%;height:auto;display:block}.personality_stage_anim{animation:personality_stage_in var(--transition_time_m)}.personality_stage .view_switch_thumb{background-color:var(--personality_stage_accent);transition:background-color var(--transition_time_m),width var(--transition_time_m),transform var(--transition_time_m)}.personality_stage_radio:checked+.personality_stage_tab{color:var(--personality_stage_on_accent)}.personality_stage_spec{display:flex;flex-wrap:wrap;gap:var(--space_m);margin:0;padding-top:var(--space_xs)}.personality_stage_spec_item{display:flex;flex-direction:column;gap:.25rem;padding-left:var(--space_s);border-left:2px solid var(--personality_stage_accent);transition:border-color var(--transition_time_m)}.personality_stage_spec_item dt{font-size:var(--text_size_small);letter-spacing:.14em;text-transform:uppercase;color:var(--text_color_soft)}.personality_stage_spec_item dd{margin:0;font-size:var(--text_size_small);color:var(--text_color)}.personality_stage_radar_row{display:flex;align-items:center;gap:var(--space_l);margin-top:var(--space_m);padding-top:var(--space_m);border-top:1px solid var(--line_color_light)}@media only screen and (max-width: 580px){.personality_stage_radar_row{flex-direction:column;align-items:flex-start;gap:var(--space_s)}}.personality_stage_radar{width:16rem;height:auto;flex:none;overflow:visible}.personality_stage_grid_line{fill:none;stroke:var(--line_color_light);stroke-width:1}.personality_stage_shape{fill:color-mix(in srgb, var(--personality_stage_accent) 16%, transparent);stroke:var(--personality_stage_accent);stroke-width:2;stroke-linejoin:round;transition:fill var(--transition_time_m),stroke var(--transition_time_m)}.personality_stage_dot{fill:var(--personality_stage_accent);transition:fill var(--transition_time_m) linear}.personality_stage_radar text{font-size:8px;letter-spacing:.06em;fill:var(--text_color_soft);text-transform:uppercase}@keyframes personality_stage_in{from{opacity:0;transform:translateY(1rem) scale(0.96)}to{opacity:1;transform:none}}.hotspot_media_grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space_xl);align-items:center}@media only screen and (max-width: 820px){.hotspot_media_grid{grid-template-columns:1fr;gap:var(--space_l)}}.hotspot_media_stage{position:relative;justify-self:center;width:100%;max-width:26rem}.hotspot_media_figure svg,.hotspot_media_figure img{display:block;width:100%;height:auto}.hotspot_media_spot{position:absolute;transform:translate(-50%, -50%);width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--light_color);background:var(--dark_color);color:var(--light_color);font-size:var(--text_size_small);line-height:1;cursor:pointer;border-radius:8px;box-shadow:0 0 0 0 rgba(0,0,0,.25);transition:transform var(--transition_time_s) ease,background-color var(--transition_time_s) linear,box-shadow var(--transition_time_s) ease}.hotspot_media_spot:hover{transform:translate(-50%, -50%) scale(1.1)}.hotspot_media_spot.active{background:var(--primary_color);border-color:var(--primary_color);transform:translate(-50%, -50%) scale(1.15);box-shadow:0 0 0 .3rem var(--primary_color_light)}.hotspot_media_spot:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--accent_color) 50%, transparent)}.hotspot_media_tab{display:inline-flex;align-items:baseline;gap:var(--space_xs)}.hotspot_media_tab_no{color:var(--text_color_soft)}.view_switch_radio:checked+.hotspot_media_tab .hotspot_media_tab_no{color:inherit}.hotspot_media_body{margin-top:var(--space_m)}.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: var(--light_color);background:var(--signal_success_color)}.notice_warning,.notice.warning{--text_color: var(--light_color);background:var(--signal_warning_color)}.notice_error,.notice.error{--text_color: var(--light_color);background:var(--signal_error_color)}.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;position:relative;isolation:isolate;background-color:color-mix(in srgb, var(--dark_color) 55%, transparent);backdrop-filter:saturate(120%) blur(0.75rem)}.notice_poper:before,.notice_credit_pill:before,.notice_credit_card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.notice_poper:before,.notice_credit_pill:before,.notice_credit_card:before{box-shadow:inset .28rem .28rem .09rem -0.33rem hsla(0,0%,100%,.8),inset .19rem .28rem .09rem -0.19rem rgba(179,179,179,.5),inset 0 0 1.75rem rgba(242,242,242,.15)}.notice_poper:after,.notice_credit_pill:after,.notice_credit_card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset -0.28rem -0.28rem .09rem -0.33rem hsla(0,0%,100%,.5),inset -0.19rem -0.28rem .09rem -0.19rem rgba(179,179,179,.3)}.notice_poper{position:absolute;z-index:30;width:360px;gap:.75rem;padding:.5rem;animation:notice_poper_keyframes var(--transition_time_s) 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:700;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:8px}.notice_credit_pill .notice_credit_logo{flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:8px}.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:8px}.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 var(--transition_time_s) cubic-bezier(0.22, 1, 0.36, 1),box-shadow var(--transition_time_s) cubic-bezier(0.22, 1, 0.36, 1)}.notice_credit_link .notice_credit_logo img{transition:transform var(--transition_time_s) 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: var(--primary_color);--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:8px;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 var(--transition_time_s),opacity var(--transition_time_s);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 var(--transition_time_s) 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 var(--transition_time_s) 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 var(--transition_time_s) 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 var(--transition_time_s) 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:8px;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: #E30613;--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:8px;transition-property:background-color,opacity;transition-timing-function:linear;transition-duration:var(--transition_time_s);overflow:hidden;cursor:pointer;border:none;outline:0;padding:0;margin:0;font-size:0px;background-color:var(--button_mono_color_bg);color:var(--button_mono_color_text)}.blaze-bottom-nav button:hover{background-color:var(--button_mono_hover_color_bg);color:var(--button_mono_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}.contact_button{display:flex;align-items:flex-end;justify-content:flex-end;opacity:0}.loaded .contact_button{animation:contact_button_in var(--transition_time_s) 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)}:root{--guide_size: 0.8rem}.intro,.maincontent{position:relative}.title_line{display:block;overflow:hidden}.title_line_inner{display:inline-block;transform:translateY(110%);transition:transform var(--transition_time_l) cubic-bezier(0.2, 0.7, 0.2, 1);transition-delay:var(--d, 0s)}.title_lines.in .title_line_inner{transform:none}.intro_full{overflow:hidden}.intro_full_bg_image img{top:-3.5rem;height:calc(100% + 3.5rem)}@media(prefers-reduced-motion: reduce){.title_line_inner{opacity:1;transform:none !important;transition:none !important}}.grain_shiver{--grain_shiver_size: 10rem;--grain_shiver_opacity: 0.5;--grain_shiver_speed: var(--transition_time_l);position:fixed;inset:0;z-index:60;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E") 50% 50%/var(--grain_shiver_size) repeat;opacity:var(--grain_shiver_opacity);mix-blend-mode:overlay;filter:contrast(170%)}.grain_shiver.animate{animation:grain_shiver_move var(--grain_shiver_speed) steps(1, end) infinite}@media(prefers-reduced-motion: reduce){.grain_shiver{animation:none !important}}@keyframes grain_shiver_move{0%{background-position:0em 0em}20%{background-position:-0.5em .3em}40%{background-position:.4em -0.2em}60%{background-position:-0.3em -0.4em}80%{background-position:.2em .5em}}.page_loader{--page_loader_mark: clamp(3.5rem, 12vw, 11rem);--page_loader_gap: calc(var(--page_loader_mark) * 0.9);position:fixed;inset:0;top:0;left:0;width:100vw !important;height:100dvh !important;z-index:2147483647;overflow:hidden;background-color:var(--body_bg_color);color:var(--text_color);opacity:1;transition:opacity var(--transition_time_l) ease}.page_loader.is_done{opacity:0;pointer-events:none}.page_loader_stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_loader_word{position:relative;display:flex;align-items:center;justify-content:center}.page_loader_half{display:flex;overflow:hidden}.page_loader_mark{display:block;position:relative;transform:translateY(110%);will-change:transform}.page_loader_box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:0}.page_loader_box_inner{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--page_loader_gap);height:var(--page_loader_mark)}.page_loader_image{position:absolute;display:flex;align-items:center;justify-content:center;width:0;height:100%;overflow:hidden}.page_loader_image_wrap{position:absolute;width:100%;min-width:var(--page_loader_gap);height:100%}.page_loader_cover{object-fit:cover}.page_loader_cover img{width:100%;min-height:100%;object-fit:cover}.page_loader_cover{position:absolute;inset:0;width:100%;height:100%;user-select:none;pointer-events:none}.page_loader_cover.extra_1{z-index:11}.page_loader_cover.extra_2{z-index:10}.page_loader_cover.extra_3{z-index:9}.page_loader_cover.extra_4{z-index:8}.page_loader_cover.extra_5{z-index:7}.page_loader_cover.extra_6{z-index:6}.page_loader.text .page_loader_word{font-family:var(--heading_font);font-weight:700;font-size:var(--page_loader_mark);line-height:.75;white-space:nowrap}.page_loader.text .page_loader_box_inner{height:calc(var(--page_loader_mark)*.75)}.page_loader.logo .page_loader_mark{height:var(--page_loader_mark);width:auto}.page_loader .logo_svg_fill{fill:var(--text_color)}html:has(.page_loader:not(.is_done)),.page_loader_active{overflow:hidden;height:100dvh}html:has(.page_loader:not(.is_done)) .topbar,.page_loader_active .topbar{opacity:0}.topbar{transition:opacity var(--transition_time_l) ease var(--transition_time_s)}@media(prefers-reduced-motion: reduce){.page_loader_mark{transform:none}.page_loader{transition:none}}