﻿:where(:root){--wrapper_width: 1880px;--wrapper_space: 2rem;--wrapper_offset: max(var(--wrapper_space), calc(50vw - var(--wrapper_width) / 2 + var(--wrapper_space)));--block_space: 4rem;--inlinerow_space: 1.5rem;--space_xs: 0.5rem;--space_s: 1rem;--space_m: 1.5rem;--space_l: 2rem;--space_xl: 3rem;--motion_ok: 1;--transition_time_s: 0.3s;--transition_time_m: 0.45s;--transition_time_l: 0.6s;--ease_standard: cubic-bezier(0.3, 0, 0.1, 1);--ease_entrance: cubic-bezier(0.16, 1, 0.3, 1);--ease_exit: cubic-bezier(0.76, 0, 0.24, 1);--h1_size: 3rem;--h2_size: 2.4rem;--h3_size: 1.9rem;--h4_size: 1.4rem;--h5_size: 1.2rem;--h6_size: 1rem;--heading_font: MainFont, MainFontFallback, Helvetica, sans-serif;--code_font: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--variable_font: MainFont, MainFontFallback, Helvetica, sans-serif;--text_base: 1.075rem;--text_line_height: 1.75;--heading_line_height: 1.12;--list_line_height: 1.75;--text_big: 1.3rem;--text_small: 0.8rem;--text_xsmall: 0.65rem;--text_light: 300;--text_semibold: 600;--text_bold: 700;--text_font: MainFont, MainFontFallback, Helvetica, sans-serif;--text_space: 0.8rem;--text_size: var(--text_base);--text_size_base: var(--text_base);--text_size_big: var(--text_big);--text_size_small: var(--text_small);--text_size_xsmall: var(--text_xsmall);--sticky_top: 4rem;--focus_ring_width: 2px;--focus_ring_offset: 2px;--surface_space: 1.5rem;--control_size: 38px;--control_gap: 1.5rem;--glyph_size: 16px;--glyph_stroke: 2px;--control_radius: 0;--control_disabled_opacity: 0.35;--pager_pitch: 24px;--pager_dot_size: 8px;--pager_active_scale: 1.5;--toc_bar_height: var(--control_size);--toc_bar_pad: var(--space_xs);--toc_bar_radius: 999em;--toc_bar_radius_box: 0;--toc_bar_bg: var(--surface_fill);--toc_bar_indicator_bg: var(--body_bg_color);--toc_bar_color: var(--text_color);--toc_bar_color_current: var(--title_color);--toc_bar_move: var(--transition_time_l);--top_content_area: 0px;--z_inback: -1;--z_zero: 0;--z_normal: 1;--z_over: 5;--z_overlay: 30;--z_overall: 60;--z_cursor: 90;--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}@media only screen and (min-width: 760px){:where(:root){--wrapper_space: 3rem;--block_space: 5.2rem;--h1_size: 3.6rem;--h2_size: 2.88rem;--h3_size: 2.28rem;--h4_size: 1.68rem;--h5_size: 1.44rem;--h6_size: 1.2rem}}@media only screen and (min-width: 1020px){:where(:root){--wrapper_space: 4rem;--sticky_top: 6rem;--surface_space: 2rem}}@media only screen and (min-width: 1600px){:where(:root){--block_space: 6.4rem}}@media(prefers-reduced-motion: reduce){:root{--motion_ok: 0}}:root,[data-theme=light],body .bg_white{color-scheme:light;--primary_color:#76c5bc;--primary_color_light:#b3d3ca;--primary_color_dark:#3f8f86;--secondary_color:#575756;--secondary_color_light:#6c6c6c;--secondary_color_dark:#3d3d3c;--accent_color:#2f6f68;--accent_contrast_color:#fff;--bg_color_contrast:#fff;--bg_color_current:#fff;--body_bg_color:#fff;--surface_fill:hsl(0,0%,95%);--overlay_bg_color:rgba(29,29,27,.6);--line_color_light:hsl(0,0%,95%);--line_color_dark:hsl(60,.6274033596%,29.0647058824%);--light_color:#fff;--light_color_dark:hsl(0,0%,97%);--light_color_darker:hsl(0,0%,95%);--light_color_darkest:hsl(0,0%,93%);--dark_color:#3d3d3c;--dark_color_light:hsl(60,.7029876977%,26.7764705882%);--dark_color_lighter:hsl(60,.6274033596%,29.0647058824%);--dark_color_lightest:hsl(60,.5628517824%,31.3529411765%);--title_color:#3d3d3c;--text_color:#6c6c6c;--text_muted:#7d7d7c;--text_color_muted:var(--text_muted);--text_dim_min:.65;--button_color_bg:#575756;--button_color_text:#fff;--button_hover_color_text:#fff;--button_hover_color_bg:#2f6f68;--link_color:#6c6c6c;--link_hover_color:#2f6f68;--link_active_color:#2f6f68;--nav_link_color:#6c6c6c;--nav_link_hover_color:#2f6f68;--nav_link_active_color:#2f6f68;--form_field_bg:var(--surface_fill);--form_field_border:var(--surface_fill);--signal_contrast_color:#fff;--signal_success_color:#53832f;--signal_warning_color:#d1a000;--signal_error_color:#8a132a;--primary_contrast_color:#3d3d3c;--focus_ring_color:var(--primary_color);--control_bg:#76c5bc;--control_bg_hover:#2f6f68;--control_color:#3d3d3c;--pager_color_current:#76c5bc;--pager_color_hover:#2f6f68}[data-theme=dark],body.theme_dark,.bg_dark{--body_bg_color:#1c1d1c;--bg_color_current:#1c1d1c;--bg_color_contrast:#1c1d1c;--light_color:#242625;--light_color_dark:#2c2e2d;--light_color_darker:#343635;--light_color_darkest:#3c3f3d;--dark_color:#fff;--dark_color_light:hsl(0,0%,97%);--dark_color_lighter:hsl(0,0%,95%);--dark_color_lightest:hsl(0,0%,93%);--surface_fill:#2c2e2d;--overlay_bg_color:rgba(0,0,0,.6);--line_color_light:#3c3f3d;--footer_bg:#141514;--line_color_dark:hsl(0,0%,95%);--title_color:#fff;--text_color:#fff;--text_muted:rgb(69.4117647059%, 69.4117647059%, 69.1764705882%);--text_color_muted:var(--text_muted);--link_color:#fff;--nav_link_color:#fff;--nav_link_hover_color:#b3d3ca;--nav_link_active_color:#b3d3ca;--form_field_bg:var(--surface_fill);--form_field_border:var(--surface_fill);--focus_ring_color:#fff;--accent_color:#b3d3ca;--accent_contrast_color:#3d3d3c;--link_hover_color:#b3d3ca;--link_active_color:#b3d3ca;--button_color_bg:#b3d3ca;--button_color_text:#3d3d3c;--button_hover_color_bg:#76c5bc;--button_hover_color_text:#3d3d3c;--control_bg:#b3d3ca;--control_bg_hover:#76c5bc;--control_color:#3d3d3c;--signal_contrast_color:#3d3d3c;--signal_success_color:rgb(46.0392156863%,61.0980392157%,34.7450980392%);--signal_error_color:rgb(74.3058823529%,48.1725490196%,53.2235294118%)}[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--body_bg_color:#1c1d1c;--bg_color_current:#1c1d1c;--bg_color_contrast:#1c1d1c;--light_color:#242625;--light_color_dark:#2c2e2d;--light_color_darker:#343635;--light_color_darkest:#3c3f3d;--dark_color:#fff;--dark_color_light:hsl(0,0%,97%);--dark_color_lighter:hsl(0,0%,95%);--dark_color_lightest:hsl(0,0%,93%);--surface_fill:#2c2e2d;--overlay_bg_color:rgba(0,0,0,.6);--line_color_light:#3c3f3d;--footer_bg:#141514;--line_color_dark:hsl(0,0%,95%);--title_color:#fff;--text_color:#fff;--text_muted:rgb(69.4117647059%, 69.4117647059%, 69.1764705882%);--text_color_muted:var(--text_muted);--link_color:#fff;--nav_link_color:#fff;--nav_link_hover_color:#b3d3ca;--nav_link_active_color:#b3d3ca;--form_field_bg:var(--surface_fill);--form_field_border:var(--surface_fill);--focus_ring_color:#fff;--accent_color:#b3d3ca;--accent_contrast_color:#3d3d3c;--link_hover_color:#b3d3ca;--link_active_color:#b3d3ca;--button_color_bg:#b3d3ca;--button_color_text:#3d3d3c;--button_hover_color_bg:#76c5bc;--button_hover_color_text:#3d3d3c;--control_bg:#b3d3ca;--control_bg_hover:#76c5bc;--control_color:#3d3d3c;--signal_contrast_color:#3d3d3c;--signal_success_color:rgb(46.0392156863%,61.0980392157%,34.7450980392%);--signal_error_color:rgb(74.3058823529%,48.1725490196%,53.2235294118%)}}.bg_dark{background-color:var(--bg_color_current);color:var(--text_color)}.block_bg.bg_dark+.block_bg.bg_dark{padding-top:0}[data-theme=dark] .bg_bright,[data-theme=dark] body.theme_bright,body.theme_dark .bg_bright,.bg_dark .bg_bright{--body_bg_color:hsl(60,.7029876977%,26.7764705882%);--bg_color_current:hsl(60,.7029876977%,26.7764705882%);--bg_color_contrast:hsl(60,.7029876977%,26.7764705882%);--surface_fill:#3d3d3c}[data-theme=dark] .bg_bright,body.theme_dark .bg_bright,.bg_dark .bg_bright{background-color:var(--bg_color_current);color:var(--text_color)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .bg_bright{--body_bg_color:hsl(60,.7029876977%,26.7764705882%);--bg_color_current:hsl(60,.7029876977%,26.7764705882%);--bg_color_contrast:hsl(60,.7029876977%,26.7764705882%);--surface_fill:#3d3d3c;background-color:var(--bg_color_current);color:var(--text_color)}}[data-theme=dark] .bg_dark,[data-theme=dark] body.theme_dark,body.theme_dark .bg_dark,.bg_dark .bg_dark{--body_bg_color:#fff;--bg_color_current:#fff;--bg_color_contrast:#fff;--surface_fill:hsl(0,0%,95%);--light_color:#fff;--light_color_dark:hsl(0,0%,97%);--light_color_darker:hsl(0,0%,95%);--light_color_darkest:hsl(0,0%,93%);--dark_color:#3d3d3c;--dark_color_light:hsl(60,.7029876977%,26.7764705882%);--dark_color_lighter:hsl(60,.6274033596%,29.0647058824%);--dark_color_lightest:hsl(60,.5628517824%,31.3529411765%);--line_color_light:hsl(0,0%,95%);--line_color_dark:hsl(60,.6274033596%,29.0647058824%);--title_color:#3d3d3c;--text_color:#6c6c6c;--text_muted:#7d7d7c;--text_color_muted:var(--text_muted);--link_color:#6c6c6c;--button_color_bg:#575756;--button_color_text:#fff;--nav_link_color:#6c6c6c;--focus_ring_color:var(--primary_color);--accent_color:#2f6f68;--accent_contrast_color:#fff;--link_hover_color:#2f6f68;--link_active_color:#2f6f68;--nav_link_hover_color:#2f6f68;--nav_link_active_color:#2f6f68;--button_hover_color_bg:#2f6f68;--button_hover_color_text:#fff;--signal_contrast_color:#fff;--signal_success_color:#53832f;--signal_error_color:#8a132a}[data-theme=dark] .bg_dark,body.theme_dark .bg_dark,.bg_dark .bg_dark{background-color:var(--bg_color_current);color:var(--text_color)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .bg_dark{--body_bg_color:#fff;--bg_color_current:#fff;--bg_color_contrast:#fff;--surface_fill:hsl(0,0%,95%);--light_color:#fff;--light_color_dark:hsl(0,0%,97%);--light_color_darker:hsl(0,0%,95%);--light_color_darkest:hsl(0,0%,93%);--dark_color:#3d3d3c;--dark_color_light:hsl(60,.7029876977%,26.7764705882%);--dark_color_lighter:hsl(60,.6274033596%,29.0647058824%);--dark_color_lightest:hsl(60,.5628517824%,31.3529411765%);--line_color_light:hsl(0,0%,95%);--line_color_dark:hsl(60,.6274033596%,29.0647058824%);--title_color:#3d3d3c;--text_color:#6c6c6c;--text_muted:#7d7d7c;--text_color_muted:var(--text_muted);--link_color:#6c6c6c;--button_color_bg:#575756;--button_color_text:#fff;--nav_link_color:#6c6c6c;--focus_ring_color:var(--primary_color);--accent_color:#2f6f68;--accent_contrast_color:#fff;--link_hover_color:#2f6f68;--link_active_color:#2f6f68;--nav_link_hover_color:#2f6f68;--nav_link_active_color:#2f6f68;--button_hover_color_bg:#2f6f68;--button_hover_color_text:#fff;--signal_contrast_color:#fff;--signal_success_color:#53832f;--signal_error_color:#8a132a;background-color:var(--bg_color_current);color:var(--text_color)}}body .bg_white{--focus_ring_color:var(--primary_color);--bg_color_current:#fff;--text_color:#6c6c6c;background-color:var(--bg_color_current);color:var(--text_color)}[data-theme=primary],body.theme_primary,.bg_primary{--primary_color:#fff;--primary_color_light:#b3d3ca;--primary_color_dark:#3f8f86;--body_bg_color:#76c5bc;--bg_color_current:#76c5bc;--bg_color_contrast:#76c5bc;--light_color:#b3d3ca;--light_color_dark:#e6f2ef;--light_color_darker:#e6f2ef;--light_color_darkest:#e6f2ef;--dark_color:#3d3d3c;--dark_color_light:#575756;--dark_color_lighter:#575756;--dark_color_lightest:#6c6c6c;--surface_fill:#b3d3ca;--overlay_bg_color:rgba(29,29,27,.6);--title_color:#3d3d3c;--text_color:#3d3d3c;--text_muted:#575756;--text_color_muted:var(--text_muted);--link_color:#3d3d3c;--link_hover_color:#fff;--link_active_color:#fff;--nav_link_color:#3d3d3c;--nav_link_hover_color:#fff;--nav_link_active_color:#fff;--form_field_bg:var(--surface_fill);--form_field_border:var(--surface_fill);--focus_ring_color:#3d3d3c;--accent_color:#3d3d3c;--accent_contrast_color:#fff;--button_color_bg:#575756;--button_color_text:#fff;--button_hover_color_bg:#3d3d3c;--button_hover_color_text:#fff;--control_bg:#575756;--control_bg_hover:#3d3d3c;--control_color:#fff;--line_color_light:#3f8f86;--line_color_dark:#575756;--signal_contrast_color:#fff;--signal_success_color:#53832f;--signal_error_color:#8a132a}.bg_primary{background-color:var(--bg_color_current);color:var(--text_color)}.block_bg.bg_primary+.block_bg.bg_primary{padding-top:0}.bg_bright{--surface_fill:#fff;--bg_color_current:hsl(0,0%,97%);background-color:var(--bg_color_current);color:var(--text_color)}.block_bg.bg_bright+.block_bg.bg_bright{padding-top:0}body.theme_bright{--surface_fill:#fff;--bg_color_current:hsl(0,0%,97%);background-color:var(--bg_color_current);color:var(--text_color)}@-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{text-decoration:none}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}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;appearance:none}.no_button:hover{background:none;border:none;color:inherit}:focus-visible{outline:var(--focus_ring_width) solid var(--focus_ring_color);outline-offset:var(--focus_ring_offset)}:focus:not(:focus-visible){outline:none}.summary_marker{display:flex;list-style:none}.summary_marker::marker{content:"";display:none}.summary_marker::-webkit-details-marker{display:none}.summary_marker{align-items:center;gap:var(--space_xs)}.summary_marker::before{content:"";flex:0 0 auto;width:.5em;height:.5em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:-45deg;transition:rotate var(--transition_time_s)}[open]>.summary_marker::before{rotate:45deg}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.visually_hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body_bg_color)}.wrapper{--wrapper_max: var(--wrapper_width);--wrapper_gutter: var(--wrapper_space);max-width:var(--wrapper_max);padding-inline:var(--wrapper_gutter);margin-inline:auto}@media(min-width: 1020px){.wrapper[data-width=slim],.wrapper.wrapper_slim{--wrapper_max: 1504px}}.wrapper[data-width=xslim],.wrapper.wrapper_xslim{--wrapper_max: 1128px}.wrapper[data-width=full],.wrapper.wrapper_full{--wrapper_max: auto}.theme_section,.main,.maincontent,.block,.block_bg{--block_gap: var(--block_space);display:flow-root}.block{margin-top:var(--block_gap);margin-bottom:var(--block_gap)}.block.block_first{margin-top:calc(var(--block_gap)/2)}.block_bg{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:var(--block_gap);padding-bottom:var(--block_gap)}.block_bg.block_first{margin-top:calc(var(--block_gap)/2)}.block_defer{content-visibility:auto;contain-intrinsic-size:auto 600px}@media print{.block_defer{content-visibility:visible}}.stack{--stack_gap: var(--space_m)}.stack>*,.stack_xsmall>*,.stack_small>*,.stack_large>*,.stack_xlarge>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack_gap)}.stack_xsmall>*+*{margin-block-start:var(--space_xs)}.stack_small>*+*{margin-block-start:var(--space_s)}.stack_large>*+*{margin-block-start:var(--space_l)}.stack_xlarge>*+*{margin-block-start:var(--space_xl)}.inlinerow{margin-top:var(--space_l);margin-bottom:var(--space_l);margin-top:var(--inlinerow_space);margin-bottom:var(--inlinerow_space)}.inlinerow.inlinerow_half,.inlinerow.title+.inlinerow.title,.inlinerow.text_styled+.inlinerow.text_styled{margin-top:calc(var(--inlinerow_space)/2)}.inlinerow.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}.trigger{cursor:pointer}.relativ{position:relative}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*:disabled,.disabled{opacity:.5 !important;cursor:not-allowed !important;pointer-events:none}:target{scroll-margin-top:calc(var(--top_content_area, var(--sticky_top, 140px))*1.2)}.sticky{position:-webkit-sticky;position:sticky;top:calc(var(--top_content_area, var(--sticky_top))*1.2)}.hide,.hidden,[hidden],.js .hide_js,.no-js .hide_nojs{display:none !important}@media(max-width: 319px){.hide_ms_down{display:none !important}}@media(max-width: 364px){.hide_mm_down{display:none !important}}@media(max-width: 479px){.hide_ml_down{display:none !important}}@media(max-width: 579px){.hide_ts_down{display:none !important}}@media(max-width: 759px){.hide_tm_down{display:none !important}}@media(max-width: 819px){.hide_tl_down{display:none !important}}@media(max-width: 1019px){.hide_ss_down{display:none !important}}@media(max-width: 1279px){.hide_sm_down{display:none !important}}@media(max-width: 1599px){.hide_sl_down{display:none !important}}@media(min-width: 320px){.hide_ms_up{display:none !important}}@media(min-width: 365px){.hide_mm_up{display:none !important}}@media(min-width: 480px){.hide_ml_up{display:none !important}}@media(min-width: 580px){.hide_ts_up{display:none !important}}@media(min-width: 760px){.hide_tm_up{display:none !important}}@media(min-width: 820px){.hide_tl_up{display:none !important}}@media(min-width: 1020px){.hide_ss_up{display:none !important}}@media(min-width: 1280px){.hide_sm_up{display:none !important}}@media(min-width: 1600px){.hide_sl_up{display:none !important}}hr.line{display:block;height:1px;border:0;border-top:1px solid;border-color:var(--light_color_darkest)}hr.spacer{height:3rem}.overlay{container-type:inline-size;display:block;position:fixed;cursor:pointer;top:0px;bottom:0;inset-inline-start:-100%;width:100%;height:100%;opacity:0;transition:inset-inline-start 0s var(--transition_time_s),opacity var(--transition_time_s) 0s;background-color:var(--overlay_bg_color);z-index:58}.overlay.show{transition:inset-inline-start 0s 0s,opacity var(--transition_time_s) 0s;inset-inline-start:0px;opacity:1}.textarea{--textarea_max: 1128px}.textarea[data-side=left],.textarea.textarea_left,.textarea[data-side=right],.textarea.textarea_right,.textarea[data-align=center],.textarea.textarea_center{max-width:var(--textarea_max)}.textarea[data-align=center],.textarea.textarea_center{margin-inline:auto}.textarea[data-side=right],.textarea.textarea_right{float:inline-end}:root{--grid_columns: 1;--grid_gutter: 2rem;--grid_gutter_plain: var(--grid_gutter);--grid_item_min: 280px}@property --grid_span{syntax:"<integer>";inherits:false;initial-value:12}[data-column=full],.column_full{--grid_cols_base: 1;--grid_cols_ts: 1;--grid_cols_tl: 1;--grid_cols_ss: 1;--grid_cols_sn: 1}[data-column=half],.column_half{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 2;--grid_cols_ss: 2;--grid_cols_sn: 2}[data-column=third],.column_third{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 2;--grid_cols_ss: 3;--grid_cols_sn: 3}[data-column=quarter],.column_quarter{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 3;--grid_cols_ss: 4;--grid_cols_sn: 4}[data-column=fifth],.column_fifth{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 3;--grid_cols_ss: 4;--grid_cols_sn: 5}[data-column=sixth],.column_sixth{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 3;--grid_cols_ss: 4;--grid_cols_sn: 6}.column_half_start{--grid_cols_base: 2}.column_third_start{--grid_cols_base: 2}.column_quarter_start{--grid_cols_base: 2}.column_fifth_start{--grid_cols_base: 2}.column_sixth_start{--grid_cols_base: 2}[data-column-start="2"]{--grid_cols_base: 2}[data-span=full],.span_full{grid-column:1/-1}[data-span="2"],.span_2,[data-span=half],.span_half{grid-column:span 2}[data-span="3"],.span_3{grid-column:span 3}[data-span=tall],.span_tall{grid-row:span 2}.grid{container-type:inline-size}.grid:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: transparent;--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0}.grid{--grid_columns: var(--grid_cols_base, 1);display:grid;grid-template-columns:repeat(var(--grid_columns), minmax(0, 1fr));gap:var(--grid_gutter);align-items:stretch;min-width:100%}.grid:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain){gap:var(--grid_gutter_plain)}@media(min-width: 580px){.grid{--grid_columns: var(--grid_cols_ts, var(--grid_cols_base, 1))}}@media(min-width: 820px){.grid{--grid_columns: var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1)))}}@media(min-width: 1020px){.grid{--grid_columns: var(--grid_cols_ss, var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1))))}}@media(min-width: 1280px){.grid{--grid_columns: var(--grid_cols_sn, var(--grid_cols_ss, var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1)))))}}@media(min-width: 580px){.grid[data-column=twothird],.grid.column_twothird{grid-template-columns:2fr 1fr}}@media(min-width: 580px){.grid[data-column=onethird],.grid.column_onethird{grid-template-columns:1fr 2fr}}.grid[data-variant=smart]{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 2;--grid_cols_ss: 2;--grid_cols_sn: 2}@supports selector(:has(*)){.grid[data-variant=smart]:has(>:nth-child(3)){--grid_cols_tl: 3;--grid_cols_ss: 3;--grid_cols_sn: 3}.grid[data-variant=smart]:has(>:nth-child(4):last-child){--grid_cols_tl: 2;--grid_cols_ss: 4;--grid_cols_sn: 4}.grid[data-variant=smart]:has(>:nth-child(6):last-child){--grid_cols_sn: 6}.grid[data-variant=smart]:has(>:nth-child(7)){--grid_cols_ss: 4;--grid_cols_sn: 4}}.grid[data-variant=twelve]>.grid_item{grid-column:auto}@media(min-width: 760px){.grid[data-variant=twelve]{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid[data-variant=twelve]>.grid_item{--grid_span: 12;grid-column:span var(--grid_span, 12)}.grid[data-variant=twelve]:where([data-split=half],.split_half)>.grid_item{--grid_span: 6}.grid[data-variant=twelve]:where([data-split=onethird],.split_onethird)>.grid_item{--grid_span: 8}.grid[data-variant=twelve]:where([data-split=onethird],.split_onethird)>.grid_item:where(:first-child){--grid_span: 4}.grid[data-variant=twelve]:where([data-split=twothird],.split_twothird)>.grid_item{--grid_span: 4}.grid[data-variant=twelve]:where([data-split=twothird],.split_twothird)>.grid_item:where(:first-child){--grid_span: 8}.grid[data-variant=twelve]>.grid_item:where([data-span=half],.span_half){--grid_span: 6}.grid[data-variant=twelve]>.grid_item:where([data-span=onethird],.span_onethird){--grid_span: 4}.grid[data-variant=twelve]>.grid_item:where([data-span=twothird],.span_twothird){--grid_span: 8}}@media(min-width: 820px){.grid[data-variant=twelve]:where([data-split=quarter],.split_quarter)>.grid_item{--grid_span: 9}.grid[data-variant=twelve]:where([data-split=quarter],.split_quarter)>.grid_item:where(:first-child){--grid_span: 3}.grid[data-variant=twelve]:where([data-split=threequarter],.split_threequarter)>.grid_item{--grid_span: 3}.grid[data-variant=twelve]:where([data-split=threequarter],.split_threequarter)>.grid_item:where(:first-child){--grid_span: 9}.grid[data-variant=twelve]>.grid_item:where([data-span=quarter],.span_quarter){--grid_span: 3}.grid[data-variant=twelve]>.grid_item:where([data-span=threequarter],.span_threequarter){--grid_span: 9}}.grid[data-variant=auto]{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid_item_min), 100%), 1fr))}.grid[data-variant=masonry]{display:block;columns:var(--grid_columns);column-gap:var(--grid_gutter)}.grid[data-variant=masonry]>.grid_item{width:100%;break-inside:avoid;margin-bottom:var(--grid_gutter)}.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain){column-gap:var(--grid_gutter_plain)}.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain)>.grid_item{margin-bottom:var(--grid_gutter_plain)}@supports(grid-template-rows: masonry){.grid[data-variant=masonry]{display:grid;grid-template-columns:repeat(var(--grid_columns), minmax(0, 1fr));grid-template-rows:masonry;gap:var(--grid_gutter)}.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain){gap:var(--grid_gutter_plain)}.grid[data-variant=masonry]>.grid_item,.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain)>.grid_item{width:auto;margin-bottom:0}}@supports(display: masonry){.grid[data-variant=masonry]{display:masonry;masonry-template-tracks:repeat(var(--grid_columns), minmax(0, 1fr));gap:var(--grid_gutter)}.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain){gap:var(--grid_gutter_plain)}.grid[data-variant=masonry]>.grid_item,.grid[data-variant=masonry]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain)>.grid_item{width:auto;margin-bottom:0}}.grid[data-variant=bento]{--grid_cols_base: 1;--grid_cols_ts: 2;--grid_cols_tl: 4;--grid_cols_ss: 4;--grid_cols_sn: 4;grid-auto-flow:dense;grid-auto-rows:minmax(6.5rem, auto)}.grid[data-variant=rows_aligned]{row-gap:var(--grid_row_gap, var(--space_s))}@supports(grid-template-rows: subgrid){.grid[data-variant=rows_aligned]>.grid_item{display:grid;grid-template-rows:subgrid;grid-row:span var(--grid_rows, 4)}}.grid[data-variant=track_morph]{grid-template-columns:1fr 1fr 1fr;transition:grid-template-columns var(--transition_time_m) var(--ease_standard)}@supports selector(:has(*)){.grid[data-variant=track_morph]:has(>:nth-child(1):hover){grid-template-columns:2.4fr 1fr 1fr}.grid[data-variant=track_morph]:has(>:nth-child(2):hover){grid-template-columns:1fr 2.4fr 1fr}.grid[data-variant=track_morph]:has(>:nth-child(3):hover){grid-template-columns:1fr 1fr 2.4fr}}.grid[data-valign=top],.grid.grid_top{align-items:start}.grid[data-valign=middle],.grid.grid_middle{align-items:center}.grid[data-valign=bottom],.grid.grid_bottom{align-items:end}.grid[data-align=left],.grid.grid_left{justify-content:start}.grid[data-align=center],.grid.grid_center{justify-content:center}.grid[data-align=right],.grid.grid_right{justify-content:end}.grid:is([data-surface-items=lined],.surface_items_lined){--surface_line_block: 0.5px;--surface_line_inline: 0.5px;--surface_pad: var(--surface_space)}.grid:is([data-surface-items=lined],.surface_items_lined)>[data-surface-item]{margin-block-end:0}.grid[data-grid-debug]{--grid_debug_gap: var(--grid_gutter);position:relative;outline:1px dashed color-mix(in srgb, var(--secondary_color) 50%, transparent);outline-offset:4px}.grid[data-grid-debug]:is(:not([data-surface-items],[class*=surface_items_]),[data-surface-items=plain],.surface_items_plain){--grid_debug_gap: var(--grid_gutter_plain)}.grid[data-grid-debug]::before{--grid_debug_col: calc((100% - (var(--grid_columns) - 1) * var(--grid_debug_gap)) / var(--grid_columns));content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--secondary_color) 10%, transparent) 0, color-mix(in srgb, var(--secondary_color) 10%, transparent) var(--grid_debug_col), transparent var(--grid_debug_col), transparent calc(var(--grid_debug_col) + var(--grid_debug_gap)))}@supports(container-type: inline-size){.grid_container{container-type:inline-size}.grid_container .grid{--grid_columns: var(--grid_cols_base, 1)}@container (min-width: 580px){.grid_container .grid{--grid_columns: var(--grid_cols_ts, var(--grid_cols_base, 1))}}@container (min-width: 820px){.grid_container .grid{--grid_columns: var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1)))}}@container (min-width: 1020px){.grid_container .grid{--grid_columns: var(--grid_cols_ss, var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1))))}}@container (min-width: 1280px){.grid_container .grid{--grid_columns: var(--grid_cols_sn, var(--grid_cols_ss, var(--grid_cols_tl, var(--grid_cols_ts, var(--grid_cols_base, 1)))))}}}.grid_item{min-width:0}.grid_item[data-valign=top],.grid_item.grid_item_top{align-self:start}.grid_item[data-valign=middle],.grid_item.grid_item_middle{align-self:center}.grid_item[data-valign=bottom],.grid_item.grid_item_bottom{align-self:end}.grid_item[data-align=left],.grid_item.grid_item_left{justify-self:start}.grid_item[data-align=center],.grid_item.grid_item_center{justify-self:center}.grid_item[data-align=right],.grid_item.grid_item_right{justify-self:end}.grid[data-variant=twelve]>.grid_item{--inlinerow_space: 0.75rem}.grid[data-variant=twelve]>.grid_item .inlinerow{margin-bottom:0}.cluster{--cluster_gap: var(--space_m)}.cluster_xsmall{--cluster_gap: var(--space_xs)}.cluster_small{--cluster_gap: var(--space_s)}.cluster_large{--cluster_gap: var(--space_l)}.cluster_xlarge{--cluster_gap: var(--space_xl)}.cluster,.cluster_xsmall,.cluster_small,.cluster_large,.cluster_xlarge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster_gap)}.cluster[data-align=left],.cluster.cluster_left,.cluster_xsmall[data-align=left],.cluster_xsmall.cluster_left,.cluster_small[data-align=left],.cluster_small.cluster_left,.cluster_large[data-align=left],.cluster_large.cluster_left,.cluster_xlarge[data-align=left],.cluster_xlarge.cluster_left{justify-content:flex-start}.cluster[data-align=center],.cluster.cluster_center,.cluster_xsmall[data-align=center],.cluster_xsmall.cluster_center,.cluster_small[data-align=center],.cluster_small.cluster_center,.cluster_large[data-align=center],.cluster_large.cluster_center,.cluster_xlarge[data-align=center],.cluster_xlarge.cluster_center{justify-content:center}.cluster[data-align=right],.cluster.cluster_right,.cluster_xsmall[data-align=right],.cluster_xsmall.cluster_right,.cluster_small[data-align=right],.cluster_small.cluster_right,.cluster_large[data-align=right],.cluster_large.cluster_right,.cluster_xlarge[data-align=right],.cluster_xlarge.cluster_right{justify-content:flex-end}.cluster[data-align=between],.cluster.cluster_between,.cluster_xsmall[data-align=between],.cluster_xsmall.cluster_between,.cluster_small[data-align=between],.cluster_small.cluster_between,.cluster_large[data-align=between],.cluster_large.cluster_between,.cluster_xlarge[data-align=between],.cluster_xlarge.cluster_between{justify-content:space-between}.cluster[data-valign=top],.cluster.cluster_top,.cluster_xsmall[data-valign=top],.cluster_xsmall.cluster_top,.cluster_small[data-valign=top],.cluster_small.cluster_top,.cluster_large[data-valign=top],.cluster_large.cluster_top,.cluster_xlarge[data-valign=top],.cluster_xlarge.cluster_top{align-items:flex-start}.cluster[data-valign=bottom],.cluster.cluster_bottom,.cluster_xsmall[data-valign=bottom],.cluster_xsmall.cluster_bottom,.cluster_small[data-valign=bottom],.cluster_small.cluster_bottom,.cluster_large[data-valign=bottom],.cluster_large.cluster_bottom,.cluster_xlarge[data-valign=bottom],.cluster_xlarge.cluster_bottom{align-items:flex-end}.measure{--measure_max: 65ch;box-sizing:content-box;max-width:var(--measure_max);margin-inline:auto}.measure[data-width=slim],.measure.measure_slim{--measure_max: 45ch}.measure[data-width=wide],.measure.measure_wide{--measure_max: 90ch}.cover{--cover_min:100vh;--cover_min:100dvh;--cover_pad: var(--space_l);display:flex;flex-direction:column;min-height:var(--cover_min);padding:var(--cover_pad)}.cover[data-size=small],.cover.cover_small{--cover_min: 60vh}.cover>*{margin-block:var(--space_s)}.cover>:first-child:not(.cover_main){margin-block-start:0}.cover>:last-child:not(.cover_main){margin-block-end:0}.cover>.cover_main{margin-block:auto}.switcher{container-type:inline-size;--switcher_threshold: 30rem;--switcher_gap: var(--space_s);display:flex;flex-wrap:wrap;gap:var(--switcher_gap)}.switcher>*{flex-basis:calc((var(--switcher_threshold) - 100%)*999);flex-grow:1;min-inline-size:0}.switcher[data-size=small],.switcher.switcher_small{--switcher_threshold: 20rem}.switcher[data-size=large],.switcher.switcher_large{--switcher_threshold: 40rem}.switcher[data-switcher-limit="2"]>:nth-last-child(n+3),.switcher[data-switcher-limit="2"]>:nth-last-child(n+3)~*,.switcher.switcher_limit_2>:nth-last-child(n+3),.switcher.switcher_limit_2>:nth-last-child(n+3)~*{flex-basis:100%}.switcher[data-switcher-limit="3"]>:nth-last-child(n+4),.switcher[data-switcher-limit="3"]>:nth-last-child(n+4)~*,.switcher.switcher_limit_3>:nth-last-child(n+4),.switcher.switcher_limit_3>:nth-last-child(n+4)~*{flex-basis:100%}.switcher[data-switcher-limit="4"]>:nth-last-child(n+5),.switcher[data-switcher-limit="4"]>:nth-last-child(n+5)~*,.switcher.switcher_limit_4>:nth-last-child(n+5),.switcher.switcher_limit_4>:nth-last-child(n+5)~*{flex-basis:100%}.switcher[data-valign=top],.switcher.switcher_top{align-items:flex-start}.switcher[data-valign=middle],.switcher.switcher_middle{align-items:center}.switcher[data-valign=bottom],.switcher.switcher_bottom{align-items:flex-end}.frame{container-type:inline-size;--frame_ratio: 16 / 9;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.frame>img,.frame>video,.frame>iframe,.frame>picture,.frame>svg{inline-size:100%;block-size:100%;object-fit:cover;border:0}.frame>picture img{inline-size:100%;block-size:100%;object-fit:cover}.frame[data-fit=contain]>img,.frame[data-fit=contain]>video,.frame[data-fit=contain]>picture img,.frame.frame_contain>img,.frame.frame_contain>video,.frame.frame_contain>picture img{object-fit:contain}:where(.frame){aspect-ratio:var(--frame_ratio)}.reel{container-type:inline-size;--reel_gap: var(--space_s);--reel_item: auto;--reel_bar: 0.65rem;display:flex;block-size:auto;gap:var(--reel_gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line_color_dark) var(--line_color_light);padding-block-end:var(--space_xs)}.reel::-webkit-scrollbar{block-size:var(--reel_bar)}.reel::-webkit-scrollbar-track{background-color:var(--line_color_light)}.reel::-webkit-scrollbar-thumb{background-color:var(--line_color_dark)}.reel>*{flex:0 0 var(--reel_item);min-inline-size:0}.reel>img{block-size:100%;flex-basis:auto;inline-size:auto}.reel[data-column=half],.reel.column_half{--reel_item: 50%}.reel[data-column=third],.reel.column_third{--reel_item: 33.3333%}.reel[data-column=quarter],.reel.column_quarter{--reel_item: 25%}.reel[data-reel-snap],.reel.reel_snap{scroll-snap-type:inline mandatory}.reel[data-reel-snap]>*,.reel.reel_snap>*{scroll-snap-align:start}.reel[data-reel-scrollbar=none],.reel.reel_scrollbar_none{scrollbar-width:none}.reel[data-reel-scrollbar=none]::-webkit-scrollbar,.reel.reel_scrollbar_none::-webkit-scrollbar{display:none}.imposter{--imposter_margin: 0rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.imposter.contain{--imposter_margin: var(--space_m);overflow:auto;max-inline-size:calc(100% - var(--imposter_margin)*2);max-block-size:calc(100% - var(--imposter_margin)*2)}.imposter_parent{position:relative}.imposter.fixed{position:fixed}.switch_light_dark{container-type:inline-size;width:40px;height:20px;margin:0}:where(nav,.nav):where(.horizontal){--nav_gap: var(--space_s)}:where(nav,.nav):where(.vertical){--nav_gap: var(--space_xs)}nav ul,nav li,.nav ul,.nav li{margin:0;padding:0;list-style:none}nav a,nav .link_normal,nav .link_title,.nav a,.nav .link_normal,.nav .link_title{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-property:color,border,background,background-image,background-color;transition-duration:var(--transition_time_s);transition-timing-function:linear}nav a.active,.nav a.active{color:var(--link_active_color)}nav.horizontal>ul,nav.horizontal>ol,.nav.horizontal>ul,.nav.horizontal>ol{display:flex;flex-wrap:wrap;gap:var(--nav_gap)}nav.vertical>ul,nav.vertical>ol,.nav.vertical>ul,.nav.vertical>ol{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--nav_gap)}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 button.plus,.nav button.plus{display:none}:root{--topbar_logo_size: 124px;--topbar_tb_space: 1.2rem}@media(min-width: 760px){:root{--topbar_logo_size: calc(124px * 1.2)}}@media(min-width: 1020px){:root{--topbar_logo_size: calc(124px * 1.4);--topbar_tb_space: calc(1.2rem * 1.4)}}.topbar{container-type:inline-size;z-index:30;position:fixed;inset-inline-end:0;inset-inline-start:0;top:0}.topbar.is_fixed{position:fixed;transition:transform var(--transition_time_s);transform:translate3d(0, 0, 0)}.topbar.is_hidden{transform:translateY(-100%)}.topbar.is_visible{transform:translateY(0%)}.topbar{padding-bottom:0;width:100%}.topbar_inner{background-color:var(--light_color);box-shadow:none;transition:background var(--transition_time_s),background-color var(--transition_time_s),padding var(--transition_time_s),padding-top var(--transition_time_s),padding-bottom var(--transition_time_s)}.topbar_wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space_l)}.topbar_logo{transition:ease-in width .1s,ease-in height .1s;overflow:visible;margin-inline-end:auto;position:relative;display:block;width:var(--topbar_logo_size)}.topbar_logo a,.topbar_logo img,.topbar_logo svg{width:100%;height:auto;display:block}.topbar_logo .logo_dark_color{fill:var(--dark_color)}.topbar_logo:hover path,.topbar_logo:hover rect{fill:#76c5bc}.topbar .nav_trigger{justify-content:flex-end}.topbar_logo,.topbar .topnav li.level_1{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)}.topnav{--nav_gap: var(--space_m);display:none}@media(min-width: 1020px){.topnav{display:block}}.topnav ul.level_1{display:flex;align-items:center}.topnav li.level_1>.link_normal,.topnav li.level_1>.link_title{display:flex;justify-content:center;align-items:center;font-size:var(--text_small);letter-spacing:.5px;line-height:2;font-weight:400}.topnav .nav_button,.topnav .nav_button *{color:#fff}.topnav .nav_button>.link_title,.topnav .nav_button>.link_normal{padding-inline:var(--space_s);padding-top:.25em;padding-bottom:.25em;background-color:#76c5bc;color:#fff}.readability_blur{container-type:inline-size}.readability_blur_layer{pointer-events:none;position:absolute;top:0;inset-inline:0;bottom:0;width:100%;height:160%;z-index:2;transform-origin:left top;transform:translateZ(0) translateY(-35%);transition:1s transform var(--ease_standard),1s height var(--ease_standard)}.readability_blur_layer>div{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;mask-repeat:no-repeat;mask-size:100% 100%}.readability_blur_layer{--readability_blur_direction: to top}.readability_blur_layer[data-variant=bottom]{transform:translateZ(0) translateY(35%);--readability_blur_direction: to bottom}.readability_blur_l1{z-index:2;backdrop-filter:blur(1px);mask-image:linear-gradient(var(--readability_blur_direction), color-mix(in srgb, var(--body_bg_color) 0%, transparent) 0%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 12.5%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 37.5%, color-mix(in srgb, var(--body_bg_color) 0%, transparent) 50%)}.readability_blur_l2{z-index:3;backdrop-filter:blur(3px);mask-image:linear-gradient(var(--readability_blur_direction), color-mix(in srgb, var(--body_bg_color) 0%, transparent) 12.5%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 37.5%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 50%, color-mix(in srgb, var(--body_bg_color) 0%, transparent) 62.5%)}.readability_blur_l3{z-index:4;backdrop-filter:blur(5px);mask-image:linear-gradient(var(--readability_blur_direction), color-mix(in srgb, var(--body_bg_color) 0%, transparent) 37.5%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 50%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 62.5%, color-mix(in srgb, var(--body_bg_color) 0%, transparent) 75%)}.readability_blur_l4{z-index:5;backdrop-filter:blur(10px);mask-image:linear-gradient(var(--readability_blur_direction), color-mix(in srgb, var(--body_bg_color) 0%, transparent) 50%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 62.5%, color-mix(in srgb, var(--body_bg_color) 100%, transparent) 75%, color-mix(in srgb, var(--body_bg_color) 0%, transparent) 87.5%)}::selection{background:#76c5bc;color:#3d3d3c}::-moz-selection{background:#76c5bc;color:#3d3d3c}.skip_to_content{position:absolute;padding:var(--space_xs) var(--space_s);font-size:var(--text_small);line-height:1;left:50%;top:0;transform:translate(-50%, -300%);transition:transform var(--transition_time_s);background:#2f6f68;z-index:30}.skip_to_content,.skip_to_content:hover,.skip_to_content:active,.skip_to_content:focus{color:#fff}.skip_to_content:focus{transform:translate(-50%, 0%)}:root{--close_symbol_size: 28px;--close_symbol_thickness: 2px;--close_symbol_color: #76c5bc}.close{container-type:inline-size;position:relative;display:block;width:var(--close_symbol_size);height:var(--close_symbol_size);cursor:pointer}.close::before,.close::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start: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-inline-start:calc(var(--close_symbol_thickness)/-2);margin-block-start:-60%}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}.close:where([data-size=small],.close_small){--close_symbol_size: 14px}.close_top_left,.close_top_right{position:absolute;top:var(--space_s)}.close_top_left{inset-inline-start:var(--space_s)}.close_top_right{inset-inline-end:var(--space_s)}:root{--nav_trigger_size: 30px;--nav_trigger_height: 16px;--nav_trigger_line: 2px;--nav_trigger_color: #76c5bc;--nav_trigger_color_hover: rgb(59.7058823529%, 82.9411764706%, 80.2941176471%);--nav_trigger_duration: var(--transition_time_s)}.nav_trigger{container-type:inline-size;position:relative;width:var(--nav_trigger_size);height:var(--nav_trigger_height);cursor:pointer;user-select:none}.nav_trigger_wrap{position:relative;display:block;width:100%;height:100%}.nav_trigger_name{display:none}.nav_trigger_l1,.nav_trigger_l2,.nav_trigger_l3{position:absolute;inset-inline-start:0;width:100%;height:var(--nav_trigger_line);background-color:var(--nav_trigger_color);transform-origin:center;transition:transform var(--nav_trigger_duration) ease,opacity var(--nav_trigger_duration) ease,background-color var(--nav_trigger_duration) ease}.nav_trigger_l1{top:0}.nav_trigger_l2{top:50%;transform:translateY(-50%)}.nav_trigger_l3{bottom:0}.nav_trigger:hover,.nav_trigger:focus-visible{--nav_trigger_color: var(--nav_trigger_color_hover)}.nav_open .nav_trigger_l1{transform:translateY(calc(var(--nav_trigger_height) / 2 - var(--nav_trigger_line) / 2)) rotate(45deg)}.nav_open .nav_trigger_l2{opacity:0}.nav_open .nav_trigger_l3{transform:translateY(calc(var(--nav_trigger_height) / -2 + var(--nav_trigger_line) / 2)) rotate(-45deg)}.control{flex-shrink:0;overflow:hidden;font-size:0px;display:inline-grid;place-items:center;width:var(--control_size);height:var(--control_size);min-width:var(--control_size);padding:0;margin:0;border:0;appearance:none;cursor:pointer;transition:background-color var(--transition_time_s),border-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_s);background-color:var(--control_bg);color:var(--control_color);border-radius:var(--control_radius)}.control:hover{background-color:var(--control_bg_hover);color:var(--control_color_hover, var(--control_color))}.control:disabled,.control[aria-disabled=true]{opacity:var(--control_disabled_opacity);cursor:default}.control[aria-pressed=true],.control[aria-expanded=true]{background-color:var(--control_bg_active, var(--control_bg_hover));color:var(--control_color_active, var(--control_color))}.control svg{width:var(--glyph_size);height:var(--glyph_size)}.control_round{--control_radius: 50%}.control_prev{position:relative}.control_prev::before,.control_prev::after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;transition:transform var(--transition_time_s),clip-path var(--transition_time_s)}.control_prev::before{width:calc(var(--glyph_size)*.55);height:calc(var(--glyph_size)*.55);border-top:var(--glyph_stroke) solid currentColor;border-right:var(--glyph_stroke) solid currentColor;transform:translate(-50%, -50%) rotate(180deg) translateX(calc(var(--glyph_size) * -0.12)) rotate(45deg)}.control_prev::after{content:none}.control_next{position:relative}.control_next::before,.control_next::after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;transition:transform var(--transition_time_s),clip-path var(--transition_time_s)}.control_next::before{width:calc(var(--glyph_size)*.55);height:calc(var(--glyph_size)*.55);border-top:var(--glyph_stroke) solid currentColor;border-right:var(--glyph_stroke) solid currentColor;transform:translate(-50%, -50%) rotate(0deg) translateX(calc(var(--glyph_size) * -0.12)) rotate(45deg)}.control_next::after{content:none}.control_play{position:relative}.control_play::before,.control_play::after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;transition:transform var(--transition_time_s),clip-path var(--transition_time_s)}.control_play::before,.control_play::after{width:calc(var(--glyph_size)*.9);height:calc(var(--glyph_size)*.9);background:currentColor;transform:translate(-50%, -50%)}.control_play::before{clip-path:polygon(calc(24% - 2% * var(--on, 0)) 10%, calc(62% - 20% * var(--on, 0)) calc(31.1% - 21.1% * var(--on, 0)), calc(62% - 20% * var(--on, 0)) calc(68.9% + 21.1% * var(--on, 0)), calc(24% - 2% * var(--on, 0)) 90%)}.control_play::after{clip-path:polygon(calc(61% - 3% * var(--on, 0)) calc(30.56% - 20.56% * var(--on, 0)), calc(96% - 18% * var(--on, 0)) calc(50% - 40% * var(--on, 0)), calc(96% - 18% * var(--on, 0)) calc(50% + 40% * var(--on, 0)), calc(61% - 3% * var(--on, 0)) calc(69.44% + 20.56% * var(--on, 0)))}.control_play[data-control-state=pause]{--on: 1}.pager{justify-content:center;align-items:center;flex-wrap:nowrap;min-width:0;display:flex;gap:0;padding:5px}.pager_item{flex-shrink:0;overflow:hidden;font-size:0px;position:relative;display:inline-grid;grid-template-rows:100%;grid-auto-rows:0;place-items:center;width:var(--pager_pitch);height:var(--pager_pitch);padding:0;margin:0;border:0;appearance:none;background:none;color:var(--pager_color, var(--line_color_dark));cursor:pointer;overflow:visible;transition:color var(--transition_time_s)}.pager_item::before{content:"";width:var(--pager_dot_size);height:var(--pager_dot_size);border-radius:0;background-color:currentColor;transition:transform var(--transition_time_s)}.pager_item:hover{color:var(--pager_color_hover, var(--dark_color))}.pager_item[aria-current=true]{color:var(--pager_color_current, var(--dark_color))}.pager_item[aria-current=true]::before{transform:scale(var(--pager_active_scale))}.glass{--glass_tint: #1d1d1b;--glass_alpha: 25%;--glass_alpha_hover: 50%;--glass_color: #ffffff;--glass_blur: 1rem;--glass_saturate: 1.4;--glass_ring_color: #ffffff;--glass_ring_alpha: 97%;--glass_ring_alpha_active: 97%;--glass_ring_width: var(--focus_ring_width);--glass_bg: color-mix(in srgb, var(--glass_tint) var(--glass_alpha), transparent);--glass_bg_hover: color-mix(in srgb, var(--glass_tint) var(--glass_alpha_hover), transparent);--glass_ring: color-mix(in srgb, var(--glass_ring_color) var(--glass_ring_alpha), transparent);--glass_ring_active: color-mix(in srgb, var(--glass_ring_color) var(--glass_ring_alpha_active), transparent);--control_bg: var(--glass_bg);--control_bg_hover: var(--glass_bg_hover);--control_color: var(--glass_color);--control_color_hover: var(--glass_color);--button_color_bg: var(--glass_bg);--button_hover_color_bg: var(--glass_bg_hover);--button_color_text: var(--glass_color);--button_hover_color_text: var(--glass_color);--pager_color: var(--glass_color);--pager_color_hover: var(--glass_color);--pager_color_current: var(--glass_color);--button_border_color: transparent;background-color:var(--glass_bg);color:var(--glass_color);border-color:rgba(0,0,0,0);backdrop-filter:blur(var(--glass_blur)) saturate(var(--glass_saturate));box-shadow:0 0 0 0 rgba(0,0,0,0);transition:background-color var(--transition_time_s),box-shadow var(--transition_time_s)}.glass:is(:hover,:focus){background-color:var(--glass_bg_hover);box-shadow:0 0 0 var(--glass_ring_width) var(--glass_ring)}.glass:active{box-shadow:0 0 0 var(--glass_ring_width) var(--glass_ring_active)}.glass_light{--glass_tint: #ffffff;--glass_color: #1d1d1b;--glass_alpha: 55%;--glass_alpha_hover: 75%;--glass_ring_color: #1d1d1b}.glass_plain{--glass_blur: 0px}.motion_roll{position:relative;display:block;height:1lh;overflow:hidden}.motion_roll>*{display:block;transition:transform var(--motion_roll_time, var(--transition_time_m)) var(--ease_entrance)}.motion_roll>*+*{position:absolute;inset-block-start:100%;inset-inline-start:0}:is(a,button,[data-motion-roll]):is(:hover,:focus-visible) .motion_roll>*{transform:translateY(-100%)}@media(prefers-reduced-motion: reduce){.motion_roll>*{transition:none}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[data-size=h1],[data-size=h2],[data-size=h3],[data-size=h4],[data-size=h5],[data-size=h6]{font-family:"MainFont","MainFontFallback","Helvetica",sans-serif;font-weight:600;line-height:1.12;letter-spacing:-0.015em;font-style:normal;display:block;color:var(--title_color)}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *,[data-size=h1] *,[data-size=h2] *,[data-size=h3] *,[data-size=h4] *,[data-size=h5] *,[data-size=h6] *{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit}h1,.h1,[data-size=h1]{font-size:var(--h1_size);--text_base: var(--h1_size);text-transform:uppercase;font-weight:700}.herotitle .thin{font-weight:300;color:color-mix(in srgb, currentColor 85%, transparent)}.intro .herotitle{--text_base: clamp(2.9rem, 6vw, 5.2rem);font-size:var(--text_base);font-weight:600;line-height:1.05;letter-spacing:-0.02em}h2,.h2,[data-size=h2]{font-size:var(--h2_size);--text_base: var(--h2_size)}h3,.h3,[data-size=h3]{font-size:var(--h3_size);--text_base: var(--h3_size)}h4,.h4,[data-size=h4]{font-size:var(--h4_size);--text_base: var(--h4_size)}h5,.h5,[data-size=h5]{font-size:var(--h5_size);--text_base: var(--h5_size)}h6,.h6,[data-size=h6]{font-size:var(--h6_size);--text_base: var(--h6_size)}[data-variant=overtitle],.overtitle{font-size:.8rem;line-height:var(--heading_line_height);font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--primary_color)}html{font-size:15px}@media(min-width: 820px){html{font-size:16px}}@media(min-width: 1020px){html{font-size:17px}}@media(min-width: 1600px){html{font-size:19px}}body{font-size:var(--text_base);font-weight:300;font-family:"MainFont","MainFontFallback","Helvetica",sans-serif;line-height:1.75;font-style:normal;color:var(--text_color);font-size:var(--text_base);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_base)}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_styled p{margin-top:.4rem;margin-bottom:.8rem}.text_styled>:first-child{margin-top:0}.text_styled>:last-child{margin-bottom:0}[data-color=primary],.text_primary{--title_color: var(--primary_color);--text_color: var(--primary_color)}[data-color=secondary],.text_secondary{--title_color: var(--secondary_color);--text_color: var(--secondary_color)}[data-color=white],.text_white{--title_color: #ffffff;--text_color: #ffffff}[data-color=dark],.text_dark{--title_color: var(--dark_color);--text_color: var(--dark_color)}[data-align=left]:not(.grid,.grid_item,.cluster,.switcher,.textarea,.sheet_cell),.text_left{--text_align: start}[data-align=center]:not(.grid,.grid_item,.cluster,.switcher,.textarea,.sheet_cell),.text_center{--text_align: center}[data-align=right]:not(.grid,.grid_item,.cluster,.switcher,.textarea,.sheet_cell),.text_right{--text_align: end}.text_styled,.text_left,.text_center,.text_right,:is([data-align=left],[data-align=center],[data-align=right]):not(.grid,.grid_item,.cluster,.switcher,.textarea,.sheet_cell){text-align:var(--text_align)}small,.text_small,:is(p,.text_styled)[data-size=small]{--text_base: 0.8rem}@media(min-width: 760px){.text_large,:is(p,.text_styled)[data-size=large]{--text_base: 1.3rem;font-size:var(--text_base)}}.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_styled ul,.text_styled ol{margin:0;padding:0;list-style-position:inside}.text_styled ul{list-style-type:disc}.text_styled ol{list-style-type:decimal}.text_styled li{margin-block:.2em;--text_line_height: var(--list_line_height);line-height:var(--text_line_height);padding:0;text-indent:0}.text_styled ul li{padding-inline-start:1.4em;text-indent:-1.4em}.text_styled ol li{padding-inline-start:calc(1.4em + .6em);text-indent:calc((1.4em + .6em)*-1)}.text_styled li p{display:inline;margin:0}.text_styled li::marker{color:currentColor}.nav_dropdown{--nav_gap: var(--space_m)}.nav_dropdown li.level_1>a,.nav_dropdown li.level_1>.link_normal,.nav_dropdown li.level_1>.link_title{line-height:3}.nav_dropdown li.level_1.has_children{cursor:pointer;position:relative}.nav_dropdown li.level_1.has_children>ul{display:none}.nav_dropdown li.level_1.has_children:hover>ul{display:block}.nav_dropdown ul.level_2{border-radius:0;background-color:var(--primary_color);z-index:30;padding-top:.5rem;padding-bottom:.5rem;transform:translateX(-50%);position:absolute;display:none;text-align:center;min-width:120px;max-width:220px;left:50%;top:100%}.nav_dropdown ul.level_2:before{content:"";position:absolute;left:50%;top:calc(-1*var(--space_xs));transform:translateX(-50%);width:0;height:0;border-inline:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--primary_color)}.nav_dropdown ul.level_2 a,.nav_dropdown ul.level_2 .link_normal,.nav_dropdown ul.level_2 .link_title{font-size:.8rem;padding:.5rem 1rem;max-width:220px;display:block;white-space:nowrap;overflow:hidden;text-align:center;width:100%;text-overflow:ellipsis;color:var(--primary_contrast_color)}.nav_dropdown ul.level_2 a:hover,.nav_dropdown ul.level_2 .link_normal:hover,.nav_dropdown ul.level_2 .link_title:hover{color:var(--primary_contrast_color)}.nav_dropdown_right ul.level_2{inset-inline:auto 0;transform:translateY(0)}.nav_dropdown_right ul.level_2:before{transform:translateX(-50%) translateY(0.375em) rotate(45deg);inset-inline:auto 2px}.nav_dropdown_left ul.level_2{inset-inline:0 auto;transform:translateY(0)}.nav_dropdown_left ul.level_2:before{transform:translateX(50%) translateY(0.375em) rotate(45deg);inset-inline-end:auto;inset-inline-start:2px}.nav_dropdown.stay .active_stay{display:block}:root{--intro_height_small: 50svh;--intro_height_normal: 70svh;--intro_height_large: 100svh}.intro_spacer{container-type:inline-size;height:72px;height:var(--topbar_height, 72px)}@media(min-width: 1020px){.intro_spacer{height:110px;height:var(--topbar_height, 110px)}}.lightswitch{height:20px;line-height:20px}.lightswitch_wrap{display:inline-flex;align-items:center;line-height:1}.lightswitch .input{display:block;position:relative;width:40px;height:20px;margin-inline-end:var(--space_xs)}.lightswitch .input input[type=checkbox]{opacity:0;width:0;height:0;min-width:0;min-height:0;padding:0;border:0;background:none}.lightswitch .input input[type=checkbox]:checked{background-color:rgba(0,0,0,0);background-image:none}.lightswitch .input input[type=checkbox]:checked+.switch{background-color:var(--accent_color)}.lightswitch .input input[type=checkbox]:checked+.switch:before{inset-inline-start:22px;background-color:var(--light_color_dark)}.lightswitch .input input[type=checkbox]:focus-visible+.switch{outline:var(--focus_ring_width) solid var(--focus_ring_color);outline-offset:var(--focus_ring_offset)}.lightswitch .input .switch{position:absolute;cursor:pointer;width:40px;height:20px;top:0;inset-inline:0;bottom:0;margin-inline-end:var(--space_xs);background-color:var(--form_field_bg)}.has_errors .lightswitch .input .switch{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--signal_error_color) 50%, transparent)}.lightswitch .input .switch:before{position:absolute;content:"";height:14px;width:14px;inset-inline-start:.1875em;bottom:.1875em;background-color:var(--accent_color)}.loaded .lightswitch .input .switch,.loaded .lightswitch .input .switch:before{transition:background-color var(--transition_time_s) var(--ease_standard),inset-inline-start var(--transition_time_s) var(--ease_standard)}.lightswitch .input,.lightswitch .input .switch{border-radius:0}.lightswitch .input:before,.lightswitch .input .switch:before{border-radius:0}.callout{container-type:inline-size}.callout:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space)}.callout{background-color:var(--surface_bg, transparent);border-style:solid;border-color:var(--surface_line, var(--line_color_light));border-block-width:var(--surface_line_block, 0);border-inline-width:var(--surface_line_inline, 0);border-radius:var(--surface_radius, 0);box-shadow:var(--surface_shadow, none);padding:var(--surface_pad, 0);--surface_line: var(--signal_color, var(--accent_color));color:var(--text_color)}.callout:is([data-surface=lined],.surface_lined){--surface_line_block: 0;--surface_line_inline: 3px 0;--surface_pad: calc(var(--surface_space) / 2) var(--surface_space)}.callout:is([data-signal],.signal_success,.signal_warning,.signal_error):where(:not([data-surface],[class*=surface_]),[data-surface=boxed],.surface_boxed){--surface_bg: color-mix(in srgb, var(--signal_color) 12%, var(--surface_fill))}table:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space) 0}table{--surface_line: var(--light_color_darkest);border-collapse:collapse}table,table tr{width:100%}table td,table th{margin:0;text-align:var(--text_align, start);vertical-align:top}table th{font-weight:var(--text_bold);border-bottom-width:3px}table td,table th{padding:.5rem 1rem;border-style:solid;border-color:var(--surface_line, var(--light_color_darkest));border-block-width:var(--surface_line_block, 1px);border-inline-width:var(--surface_line_inline, 0)}table td:first-child,table th:first-child{padding-inline-start:0}table td:last-child,table th:last-child{padding-inline-end:0}table thead,table th{border-top-color:rgba(0,0,0,0)}table:is([data-surface=outlined],.surface_outlined) td,table:is([data-surface=outlined],.surface_outlined) th{padding:.5rem 1rem;border-style:solid;border-color:var(--surface_line, var(--light_color_darkest));border-block-width:var(--surface_line_block, 1px);border-inline-width:var(--surface_line_inline, 1px)}.text_styled h1,.text_styled h2,.text_styled h3,.text_styled h4,.text_styled h5,.text_styled h6,.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_styled{margin-top:calc(var(--text_space)/2);margin-bottom:var(--text_space)}.section_title,.section_title_wrap{--block_space_bottom: calc(var(--block_space) / 2);--text_space: 0.1rem}.section_title{container-type:inline-size}.section_title.block{margin-bottom:var(--block_space_bottom)}.section_title.block_bg{padding-bottom:var(--block_space_bottom)}.section_title.block+.text_content,.section_title.block+.block,.section_title.block_bg+.text_content,.section_title.block_bg+.block{margin-top:var(--block_space_bottom)}.section_title.block+.block_bg,.section_title.block_bg+.block_bg{padding-top:var(--block_space_bottom)}code,kbd,pre,samp{font-family:var(--code_font);font-size:1em}pre{border-radius:0;overflow-x:auto;padding:var(--space_s);color:var(--text_color);background-color:var(--surface_fill);font-size:var(--text_small);line-height:1.6;tab-size:2}pre code,pre kbd,pre samp{background-color:rgba(0,0,0,0);border-radius:0;padding:0;font-size:inherit}template{display:none}code{border-radius:0;color:var(--text_color);background-color:var(--surface_fill);font-size:.875em;word-break:break-word;padding:calc(var(--space_xs)/2) var(--space_xs)}ins{text-decoration:none}:root,[data-theme=light]{--code_hl_comment: #6b6b66;--code_hl_keyword: #8034b8;--code_hl_string: #0a6640;--code_hl_number: #9a3412;--code_hl_call: #0b5cad;--code_hl_var: #8a4b00;--code_hl_tag: #0a6640;--code_hl_bg: #f2f2f2;--code_hl_raised: #ffffff;--code_hl_fg: #1d1d1b;--code_hl_head: #6b6b66;--code_hl_alert: #b42318;--code_hl_rule: #dcdcd6;--code_hl_frame: transparent;--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 7%, transparent)}[data-theme=dark],body.theme_dark,.bg_dark{--code_hl_comment: #a3a39c;--code_hl_keyword: #c9a0ff;--code_hl_string: #8fd6a0;--code_hl_number: #f0a878;--code_hl_call: #8ec0ff;--code_hl_var: #ffbe8a;--code_hl_tag: #7fdcc0;--code_hl_bg: #262624;--code_hl_raised: #33332f;--code_hl_fg: #e6e6e1;--code_hl_head: #a3a39c;--code_hl_alert: #ff9b9b;--code_hl_rule: #3a3a36;--code_hl_frame: transparent;--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 7%, transparent)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--code_hl_comment: #a3a39c;--code_hl_keyword: #c9a0ff;--code_hl_string: #8fd6a0;--code_hl_number: #f0a878;--code_hl_call: #8ec0ff;--code_hl_var: #ffbe8a;--code_hl_tag: #7fdcc0;--code_hl_bg: #262624;--code_hl_raised: #33332f;--code_hl_fg: #e6e6e1;--code_hl_head: #a3a39c;--code_hl_alert: #ff9b9b;--code_hl_rule: #3a3a36;--code_hl_frame: transparent;--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 7%, transparent)}}[data-contrast=high]{--code_hl_comment: #4a4a45;--code_hl_keyword: #5e1a96;--code_hl_string: #064d30;--code_hl_number: #7a290d;--code_hl_call: #083f7a;--code_hl_var: #653700;--code_hl_tag: #064d30;--code_hl_bg: #ffffff;--code_hl_raised: #ffffff;--code_hl_fg: #000000;--code_hl_head: #3d3d39;--code_hl_alert: #8f1a10;--code_hl_rule: #1d1d1b;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}:is([data-theme=dark],body.theme_dark,.bg_dark) [data-contrast=high],:is([data-theme=dark],.bg_dark)[data-contrast=high]{--code_hl_comment: #c4c4bd;--code_hl_keyword: #dcc4ff;--code_hl_string: #aeeabd;--code_hl_number: #ffc49c;--code_hl_call: #b3d4ff;--code_hl_var: #ffd2a8;--code_hl_tag: #a3efd6;--code_hl_bg: #000000;--code_hl_raised: #1d1d1b;--code_hl_fg: #ffffff;--code_hl_head: #d0d0ca;--code_hl_alert: #ffb3b3;--code_hl_rule: #a3a39c;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) [data-contrast=high]{--code_hl_comment: #c4c4bd;--code_hl_keyword: #dcc4ff;--code_hl_string: #aeeabd;--code_hl_number: #ffc49c;--code_hl_call: #b3d4ff;--code_hl_var: #ffd2a8;--code_hl_tag: #a3efd6;--code_hl_bg: #000000;--code_hl_raised: #1d1d1b;--code_hl_fg: #ffffff;--code_hl_head: #d0d0ca;--code_hl_alert: #ffb3b3;--code_hl_rule: #a3a39c;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}}:root [data-theme=light][data-contrast=high],:root [data-theme=light] [data-contrast=high]{--code_hl_comment: #4a4a45;--code_hl_keyword: #5e1a96;--code_hl_string: #064d30;--code_hl_number: #7a290d;--code_hl_call: #083f7a;--code_hl_var: #653700;--code_hl_tag: #064d30;--code_hl_bg: #ffffff;--code_hl_raised: #ffffff;--code_hl_fg: #000000;--code_hl_head: #3d3d39;--code_hl_alert: #8f1a10;--code_hl_rule: #1d1d1b;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}@media(prefers-contrast: more){:root,[data-theme=light]{--code_hl_comment: #4a4a45;--code_hl_keyword: #5e1a96;--code_hl_string: #064d30;--code_hl_number: #7a290d;--code_hl_call: #083f7a;--code_hl_var: #653700;--code_hl_tag: #064d30;--code_hl_bg: #ffffff;--code_hl_raised: #ffffff;--code_hl_fg: #000000;--code_hl_head: #3d3d39;--code_hl_alert: #8f1a10;--code_hl_rule: #1d1d1b;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}[data-theme=dark],body.theme_dark,.bg_dark{--code_hl_comment: #c4c4bd;--code_hl_keyword: #dcc4ff;--code_hl_string: #aeeabd;--code_hl_number: #ffc49c;--code_hl_call: #b3d4ff;--code_hl_var: #ffd2a8;--code_hl_tag: #a3efd6;--code_hl_bg: #000000;--code_hl_raised: #1d1d1b;--code_hl_fg: #ffffff;--code_hl_head: #d0d0ca;--code_hl_alert: #ffb3b3;--code_hl_rule: #a3a39c;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}}@media(prefers-contrast: more)and (prefers-color-scheme: dark){:root:not([data-theme=light]){--code_hl_comment: #c4c4bd;--code_hl_keyword: #dcc4ff;--code_hl_string: #aeeabd;--code_hl_number: #ffc49c;--code_hl_call: #b3d4ff;--code_hl_var: #ffd2a8;--code_hl_tag: #a3efd6;--code_hl_bg: #000000;--code_hl_raised: #1d1d1b;--code_hl_fg: #ffffff;--code_hl_head: #d0d0ca;--code_hl_alert: #ffb3b3;--code_hl_rule: #a3a39c;--code_hl_frame: var(--code_hl_rule);--code_hl_chip: color-mix(in srgb, var(--code_hl_fg) 16%, transparent)}}.code_hl_comment{color:var(--code_hl_comment)}.code_hl_keyword,.code_hl_selector{color:var(--code_hl_keyword)}.code_hl_string{color:var(--code_hl_string)}.code_hl_number{color:var(--code_hl_number)}.code_hl_function,.code_hl_property{color:var(--code_hl_call)}.code_hl_variable{color:var(--code_hl_var)}.code_hl_tag{color:var(--code_hl_tag)}pre[data-code-highlight]{--code_hl_gutter: 2.5ch;--code_hl_indent: calc(var(--space_s) * 2 + var(--code_hl_gutter));border-radius:0;color:var(--code_hl_fg);background-color:var(--code_hl_bg);box-shadow:inset 0 0 0 1px var(--code_hl_frame);font-size:var(--text_small);line-height:1.6;position:relative;padding:0;overflow:hidden;border:0;tab-size:2}pre[data-code-highlight]::before{border-block-end:1px solid var(--code_hl_rule);content:attr(data-code-highlight-lang);display:block;padding:var(--space_xs) var(--space_s);color:var(--code_hl_head);font-size:.75em;letter-spacing:.08em;text-transform:uppercase}pre[data-code-highlight]:not([data-code-highlight-lang])::before{content:none}pre[data-code-highlight]>code{display:block;padding-block:var(--space_s);padding-inline:var(--code_hl_indent) var(--space_s);overflow-x:auto;color:var(--code_hl_fg);background-color:rgba(0,0,0,0);font-size:inherit;counter-reset:code_hl_line}pre[data-code-highlight]>code:has(.code_hl_line){padding-inline:0}.code_hl_line{position:relative;display:block;min-height:1lh;padding-inline:var(--code_hl_indent) var(--space_s);color:var(--code_hl_fg);counter-increment:code_hl_line}.code_hl_line::before{content:counter(code_hl_line);position:absolute;inset-inline-start:var(--space_s);width:var(--code_hl_gutter);color:var(--code_hl_head);text-align:end;user-select:none}.code_hl_line[data-code-mark]{background-color:color-mix(in srgb, var(--code_hl_mark) 16%, transparent);box-shadow:inset 2px 0 0 0 var(--code_hl_mark)}[data-code-mark=highlight]{--code_hl_mark: var(--code_hl_call)}[data-code-mark=insert]{--code_hl_mark: var(--code_hl_string)}[data-code-mark=delete]{--code_hl_mark: var(--code_hl_alert)}[data-code-mark=error]{--code_hl_mark: var(--code_hl_alert)}[data-code-mark=warning]{--code_hl_mark: var(--code_hl_var)}[data-code-mark=focus]{--code_hl_mark: var(--code_hl_head)}.code_hl_line[data-code-mark=insert]::after,.code_hl_line[data-code-mark=delete]::after{position:absolute;inset-inline-start:var(--space_xs);color:var(--code_hl_mark);user-select:none}.code_hl_line[data-code-mark=insert]::after{content:"+"}.code_hl_line[data-code-mark=delete]::after{content:"−"}pre[data-code-highlight]:has(.code_hl_line[data-code-mark=focus]) .code_hl_line:not([data-code-mark=focus]){opacity:.45}[data-code-highlight-state=loading]>code{background-image:linear-gradient(90deg, transparent 0%, var(--code_hl_call) 50%, transparent 100%);background-repeat:no-repeat;background-size:40% 2px;background-position:-40% 0;animation:code_hl_loading 1.1s linear 0.25s infinite}@keyframes code_hl_loading_rest{to{background-position:50% 0}}@keyframes code_hl_loading{0%{background-position:-40% 0}100%{background-position:140% 0}}@media(prefers-reduced-motion: reduce){[data-code-highlight-state=loading]>code{animation:code_hl_loading_rest .01s linear 0.25s forwards}}:root{--badge_number_bg: #76c5bc;--badge_number_color: var(--primary_contrast_color);--badge_number_font_size: 0.65rem;--badge_number_gap: 0.3rem;--badge_number_radius: 0;--badge_number_x: 2px;--badge_number_y: 5px}.badge_number{display:inline-flex;align-items:center;justify-content:center;padding:0 .375em;border-radius:var(--badge_number_radius);background-color:var(--badge_number_bg);color:var(--badge_number_color);font-size:var(--badge_number_font_size);line-height:1.5}.badge_number_wrap>.badge_number{color:var(--badge_number_color);font-size:var(--badge_number_font_size)}.badge_number_wrap:is(.button){--badge_number_gap: var(--space_xs)}.badge_number_wrap:not([data-badge-number-position=corner],.badge_number_corner){display:inline-flex;align-items:center;gap:var(--badge_number_gap)}.badge_number_wrap:is([data-badge-number-position=corner],.badge_number_corner){position:relative}.badge_number_wrap:is([data-badge-number-position=corner],.badge_number_corner)>.badge_number{position:absolute;top:var(--badge_number_y);inset-inline-end:var(--badge_number_x)}:root{--form_padding: 16px;--form_radius: 0;--form_click_sel_size: 22px}form label{margin-bottom:.7rem;display:inline-flex}form fieldset,form .group{position:relative;margin-bottom:0}form .form_error,form .errors{--signal_color: var(--signal_error_color);--signal_contrast: var(--signal_contrast_color);color:var(--signal_color);margin-top:var(--space_xs)}form .form_error,form .form_error .form_error,form .form_error li,form .errors,form .errors .form_error,form .errors li{font-size:.8rem}form .form_error input,form .form_error textarea,form .form_error select,form .errors input,form .errors textarea,form .errors select{--surface_line: var(--signal_color)}form:where([data-size=small],.form_small){--form_pad_block: calc(var(--form_padding) / 2)}.button_to_form{container-type:inline-size}.button_to_form button,.button_to_form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;border-radius:0;line-height:var(--heading_line_height);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--control_bg: var(--button_color_bg);--control_bg_hover: var(--button_hover_color_bg);--control_color: var(--button_color_text);--control_color_hover: var(--button_hover_color_text);padding:0;margin:0;border:0;appearance:none;cursor:pointer;transition:background-color var(--transition_time_s),border-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_s);background-color:var(--control_bg);color:var(--control_color);padding:var(--button_padding) calc(var(--button_padding)*2.75);border:2px solid var(--button_border_color, var(--control_bg))}.button_to_form button:hover,.button_to_form input[type=submit]:hover{border-color:var(--button_border_color, var(--control_bg_hover))}.button_to_form button[aria-pressed=true],.button_to_form button[aria-expanded=true],.button_to_form input[type=submit][aria-pressed=true],.button_to_form input[type=submit][aria-expanded=true]{border-color:var(--button_border_color, var(--control_bg_active, var(--control_bg_hover)))}.button_to_form button:hover,.button_to_form input[type=submit]:hover{background-color:var(--control_bg_hover);color:var(--control_color_hover, var(--control_color))}.button_to_form button:disabled,.button_to_form button[aria-disabled=true],.button_to_form input[type=submit]:disabled,.button_to_form input[type=submit][aria-disabled=true]{opacity:var(--control_disabled_opacity);cursor:default}.button_to_form button[aria-pressed=true],.button_to_form button[aria-expanded=true],.button_to_form input[type=submit][aria-pressed=true],.button_to_form input[type=submit][aria-expanded=true]{background-color:var(--control_bg_active, var(--control_bg_hover));color:var(--control_color_active, var(--control_color))}.form_label,label{--text_base: 0.8rem;font-size:.8rem;font-weight:400}.form_label.required:after,label.required:after{content:"*";padding-inline-start:.1875em;margin-top:-0.1875em;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,select,textarea{--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space);background-color:var(--surface_bg, transparent);border-style:solid;border-color:var(--surface_line, var(--line_color_light));border-block-width:var(--surface_line_block, 0);border-inline-width:var(--surface_line_inline, 0);border-radius:var(--surface_radius, 0);box-shadow:var(--surface_shadow, none);padding:var(--surface_pad, 0);--surface_line: var(--form_field_border);--surface_shadow: none;--surface_pad: 0;--surface_bg: var(--form_field_bg);--surface_radius: var(--form_radius, 0)}.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:var(--form_pad_block, calc(var(--form_padding) / 2)) calc(var(--form_padding)/1.6)}@media(min-width: 760px){input,select,textarea{padding:var(--form_pad_block, calc(var(--form_padding) / 1.5)) var(--form_padding)}}input:where([data-size=small],.form_small),select:where([data-size=small],.form_small),textarea:where([data-size=small],.form_small){--form_pad_block: calc(var(--form_padding) / 2)}input,select,textarea{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}input[type=search]::-webkit-search-cancel-button{appearance:none;inline-size:16px;block-size:16px;cursor:pointer;background-color:color-mix(in srgb, currentColor 55%, transparent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9' stroke='%23000' stroke-width='2' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:currentColor}input[type=search]::-webkit-search-decoration{appearance:none}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);flex:none;aspect-ratio:1;padding:0}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:0}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:var(--space_s);display:flex;align-items:center;line-height:1.35;margin-top:.2em;margin-bottom:.2em}.radio_wrap span,.radio_wrap input,.checkbox_wrap span,.checkbox_wrap input{display:block}input[type=file]{width:100%;outline-offset:-10px;padding:var(--space_l);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;inset-inline-end:0;inset-inline-start:0;text-align:center;content:""}select{text-indent:0;text-overflow:"";cursor:pointer;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 7l3-3 3 3m0 6-3 3-3-3'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:16px;font-size:.8rem;color:var(--text_color)}textarea{vertical-align:top;margin-bottom:0}.form_layout{container-type:inline-size}.form_layout:is(:not([data-variant]),[data-variant=split]){display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space_l)}@media(min-width: 820px){.form_layout:is(:not([data-variant]),[data-variant=split]){grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--grid_gutter)}}.form_layout:where([data-side=left],.form_layout_left){--form_layout_form_order: -1}.form_layout:is([data-variant=center]){display:flex;flex-direction:column;gap:var(--space_l);max-width:1128px;margin-inline-end:auto;margin-inline-start:auto;padding:calc(var(--block_space)/2)}.form_layout:is([data-surface=boxed],.surface_boxed){--surface_pad: calc(var(--block_space) / 2);--form_field_bg: var(--body_bg_color);--form_field_border: var(--body_bg_color)}.form_layout_form{order:var(--form_layout_form_order, 0)}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{transition-property:color,border,background,background-image,background-color;transition-duration:var(--transition_time_s);transition-timing-function:linear}.linkinline,.text_styled a:not(.button){cursor:pointer;color:var(--link_color);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--link_hover_color) 35%, transparent);text-decoration-thickness:1px;text-underline-offset:.22em}.loaded .linkinline,.loaded .text_styled a:not(.button),.text_styled .loaded a:not(.button){transition:text-decoration-color var(--transition_time_s),color var(--transition_time_s)}.linkinline:hover,.text_styled a:hover:not(.button),.linkinline:focus,.text_styled a:focus:not(.button){color:var(--link_hover_color);text-decoration-color:var(--link_hover_color)}.text a.link_more,.text_styled a.link_more,.link_more{display:inline-flex;align-items:center;gap:.9rem;color:var(--title_color);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-decoration:none}.text a.link_more .link_more_glyph,.text_styled a.link_more .link_more_glyph,.link_more .link_more_glyph{--control_size: 2.05rem;--control_bg: var(--button_color_bg);--control_bg_hover: var(--button_hover_color_bg);--control_color: var(--button_color_text);--control_color_hover: var(--button_hover_color_text);display:inline-grid;place-items:center;width:var(--control_size);height:var(--control_size);min-width:var(--control_size);padding:0;margin:0;border:0;appearance:none;cursor:pointer;transition:background-color var(--transition_time_s),border-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_s);background-color:var(--control_bg);color:var(--control_color);border-radius:var(--control_radius)}.text a.link_more .link_more_glyph:hover,.text_styled a.link_more .link_more_glyph:hover,.link_more .link_more_glyph:hover{background-color:var(--control_bg_hover);color:var(--control_color_hover, var(--control_color))}.text a.link_more .link_more_glyph:disabled,.text a.link_more .link_more_glyph[aria-disabled=true],.text_styled a.link_more .link_more_glyph:disabled,.text_styled a.link_more .link_more_glyph[aria-disabled=true],.link_more .link_more_glyph:disabled,.link_more .link_more_glyph[aria-disabled=true]{opacity:var(--control_disabled_opacity);cursor:default}.text a.link_more .link_more_glyph[aria-pressed=true],.text a.link_more .link_more_glyph[aria-expanded=true],.text_styled a.link_more .link_more_glyph[aria-pressed=true],.text_styled a.link_more .link_more_glyph[aria-expanded=true],.link_more .link_more_glyph[aria-pressed=true],.link_more .link_more_glyph[aria-expanded=true]{background-color:var(--control_bg_active, var(--control_bg_hover));color:var(--control_color_active, var(--control_color))}.text a.link_more .link_more_glyph svg,.text_styled a.link_more .link_more_glyph svg,.link_more .link_more_glyph svg{width:var(--glyph_size);height:var(--glyph_size)}.text a.link_more .link_more_glyph,.text_styled a.link_more .link_more_glyph,.link_more .link_more_glyph{position:relative}.text a.link_more .link_more_glyph::before,.text a.link_more .link_more_glyph::after,.text_styled a.link_more .link_more_glyph::before,.text_styled a.link_more .link_more_glyph::after,.link_more .link_more_glyph::before,.link_more .link_more_glyph::after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;transition:transform var(--transition_time_s),clip-path var(--transition_time_s)}.text a.link_more .link_more_glyph::before,.text_styled a.link_more .link_more_glyph::before,.link_more .link_more_glyph::before{width:calc(var(--glyph_size)*.55);height:calc(var(--glyph_size)*.55);border-top:var(--glyph_stroke) solid currentColor;border-right:var(--glyph_stroke) solid currentColor;transform:translate(-50%, -50%) rotate(0deg) translateX(calc(var(--glyph_size) * -0.12)) rotate(45deg)}.text a.link_more .link_more_glyph::after,.text_styled a.link_more .link_more_glyph::after,.link_more .link_more_glyph::after{content:none}.text a.link_more .link_more_glyph,.text_styled a.link_more .link_more_glyph,.link_more .link_more_glyph{flex:0 0 auto;transition:background-color var(--transition_time_s) var(--ease_standard),color var(--transition_time_s) var(--ease_standard),transform var(--transition_time_s) var(--ease_standard)}.text a.link_more:hover,.text a.link_more:focus-visible,.text_styled a.link_more:hover,.text_styled a.link_more:focus-visible,.link_more:hover,.link_more:focus-visible{color:var(--accent_color)}.text a.link_more:hover .link_more_glyph,.text a.link_more:focus-visible .link_more_glyph,.text_styled a.link_more:hover .link_more_glyph,.text_styled a.link_more:focus-visible .link_more_glyph,.link_more:hover .link_more_glyph,.link_more:focus-visible .link_more_glyph{background-color:var(--control_bg_hover);color:var(--control_color_hover);transform:translateX(4px)}:root{--button_padding: 0.8rem}.button,a.button{overflow:hidden;position:relative;text-align:center;background-size:auto;background-image:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;line-height:var(--heading_line_height);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--control_bg: var(--button_color_bg);--control_bg_hover: var(--button_hover_color_bg);--control_color: var(--button_color_text);--control_color_hover: var(--button_hover_color_text);padding:0;margin:0;border:0;appearance:none;cursor:pointer;transition:background-color var(--transition_time_s),border-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_s);background-color:var(--control_bg);color:var(--control_color);padding:var(--button_padding) calc(var(--button_padding)*2.75);border:2px solid var(--button_border_color, var(--control_bg))}.button:hover,a.button:hover{border-color:var(--button_border_color, var(--control_bg_hover))}.button[aria-pressed=true],.button[aria-expanded=true],a.button[aria-pressed=true],a.button[aria-expanded=true]{border-color:var(--button_border_color, var(--control_bg_active, var(--control_bg_hover)))}.button:hover,a.button:hover{background-color:var(--control_bg_hover);color:var(--control_color_hover, var(--control_color))}.button:disabled,.button[aria-disabled=true],a.button:disabled,a.button[aria-disabled=true]{opacity:var(--control_disabled_opacity);cursor:default}.button[aria-pressed=true],.button[aria-expanded=true],a.button[aria-pressed=true],a.button[aria-expanded=true]{background-color:var(--control_bg_active, var(--control_bg_hover));color:var(--control_color_active, var(--control_color))}.loaded .button,.loaded a.button{transition-property:color,border,background,background-image,background-color;transition-duration:var(--transition_time_s);transition-timing-function:linear}.button>span,a.button>span{color:inherit;font-size:inherit}.button>span:not([class]),a.button>span:not([class]){position:relative;z-index:2}.button:where([data-size=xsmall],.button_xsmall),a.button:where([data-size=xsmall],.button_xsmall){--button_padding: 0.3rem;font-weight:700}.button:where([data-size=small],.button_small),a.button:where([data-size=small],.button_small){--button_padding: 0.5rem}.button:is([data-size=large],.button_large),a.button:is([data-size=large],.button_large){font-size:1.075rem}.button:is([data-surface=outlined],.surface_outlined),a.button:is([data-surface=outlined],.surface_outlined){display:inline-flex;align-items:center;justify-content:center;border-radius:0;line-height:var(--heading_line_height);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--control_bar_color: var(--button_color_bg);--control_bar_bg_hover: var(--button_hover_color_bg);--control_bar_color_hover: var(--button_hover_color_text);padding:0;margin:0;border:0;appearance:none;cursor:pointer;transition:background-color var(--transition_time_s),border-color var(--transition_time_s),color var(--transition_time_s),opacity var(--transition_time_s);background-color:var(--control_bar_bg, transparent);color:var(--control_bar_color, var(--text_muted));padding:var(--button_padding) calc(var(--button_padding)*2.75);border:2px solid var(--button_border_color, var(--button_color_bg))}.button:is([data-surface=outlined],.surface_outlined):hover,a.button:is([data-surface=outlined],.surface_outlined):hover{border-color:var(--button_border_color, var(--control_bar_bg_hover))}.button:is([data-surface=outlined],.surface_outlined)[aria-pressed=true],.button:is([data-surface=outlined],.surface_outlined)[aria-expanded=true],a.button:is([data-surface=outlined],.surface_outlined)[aria-pressed=true],a.button:is([data-surface=outlined],.surface_outlined)[aria-expanded=true]{border-color:var(--button_border_color, var(--control_bg_active, var(--control_bg_hover)))}.button:is([data-surface=outlined],.surface_outlined):hover,a.button:is([data-surface=outlined],.surface_outlined):hover{background-color:var(--control_bar_bg_hover, var(--bg_color_current));color:var(--control_bar_color_hover, var(--title_color))}.button:is([data-surface=outlined],.surface_outlined):disabled,.button:is([data-surface=outlined],.surface_outlined)[aria-disabled=true],a.button:is([data-surface=outlined],.surface_outlined):disabled,a.button:is([data-surface=outlined],.surface_outlined)[aria-disabled=true]{opacity:var(--control_disabled_opacity);cursor:default}.button:is([data-surface=outlined],.surface_outlined)[aria-pressed=true],.button:is([data-surface=outlined],.surface_outlined)[aria-expanded=true],a.button:is([data-surface=outlined],.surface_outlined)[aria-pressed=true],a.button:is([data-surface=outlined],.surface_outlined)[aria-expanded=true]{background-color:var(--control_bg_active, var(--control_bg_hover));color:var(--control_color_active, var(--control_color))}.button:is([data-surface=outlined],.surface_outlined),a.button:is([data-surface=outlined],.surface_outlined){--surface_pad: 0;--surface_line: var(--button_color_bg);--control_bar_bg: var(--surface_bg);border-color:var(--surface_line)}.button:is([data-width=full],.button_full),a.button:is([data-width=full],.button_full){width:100%;display:block}.button_icon,a.button_icon{width:var(--glyph_size);height:var(--glyph_size)}.button.loader,a.button.loader{--loader-color: var(--button_color_text);--loader-size: 26px}.button.loader span,a.button.loader span{opacity:0}.link_group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_s);justify-content:var(--text_align, flex-start)}.linkbutton{display:inline-block;vertical-align:top;cursor:pointer;overflow:hidden;position:relative;font-size:.7rem;font-weight:700;text-align:start;font-weight:700;line-height:var(--heading_line_height);text-transform:uppercase;color:var(--accent_color)}.loaded .linkbutton{transition-property:color,border,background,background-image,background-color;transition-duration:var(--transition_time_s);transition-timing-function:linear}.linkbutton_wrap{display:flex}.text_styled .linkbutton,.linkbutton_wrap .linkbutton,.link_group .linkbutton{padding-top:var(--button_padding);padding-bottom:var(--button_padding)}img,picture,svg,object{flex-grow:1;width:100%;height:auto}img,picture{font-size:var(--text_small)}svg{display:flex;overflow:visible}svg path,svg rect,svg polygon{transition:fill var(--transition_time_s) ease}.media img,.slide img,.card_image img{border-radius:0;box-shadow:none}.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}.lazyload{container-type:inline-size}.no-js .lazyload{display:none}:where(.media){position:relative}.media .caption{font-size:var(--text_small);line-height:1.3;text-align:center;opacity:.7;padding:var(--space_s) var(--space_s) 0rem}.icons .icon{display:inline-block;margin-inline:var(--space_s);width:var(--icon_size, 64px)}.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}.icons:where([data-size=small],.icon_small),.icon:where([data-size=small],.icon_small){--icon_size: 42px}.icons:where([data-size=large],.icon_large),.icon:where([data-size=large],.icon_large){--icon_size: 88px}.icon:where([data-size=small],[data-size=large],.icon_small,.icon_large){max-width:var(--icon_size)}:root{--icon_stroke: 1.75}.icon_lined{fill:none;stroke:currentcolor;stroke-width:var(--icon_stroke)}iframe{width:100%;display:block}.control_screen{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:var(--block_space)}.centerform{--surface_fill: var(--light_color_dark);--surface_line: var(--light_color_dark);--centerform_logo_width: 180px}.centerform:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 1px;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space)}.centerform{background-color:var(--surface_bg, transparent);border-style:solid;border-color:var(--surface_line, var(--line_color_light));border-block-width:var(--surface_line_block, 0);border-inline-width:var(--surface_line_inline, 0);border-radius:var(--surface_radius, 0);box-shadow:var(--surface_shadow, none);padding:var(--surface_pad, 0);width:calc(100% - var(--wrapper_space)*2);max-width:460px;margin:0 auto}.centerform:where(:not([data-surface],[data-surface-items],[class*=surface_])),.centerform:is([data-surface=outlined],.surface_outlined){--surface_bg: var(--light_color);--surface_line_block: 2px;--surface_line_inline: 2px;--surface_pad: var(--space_xl)}.centerform:is([data-surface],[class*=surface_]){--surface_pad: var(--space_xl)}.centerform .header{margin-bottom:2rem}.centerform .title{font-size:var(--h5_size)}.centerform .logo{margin-bottom:2rem}.centerform .logo svg,.centerform .logo img{max-width:var(--centerform_logo_width)}[data-scroll-reveal]{transition-property:opacity,translate,scale,rotate,filter,transform,clip-path;transition-duration:var(--scroll_reveal_duration, var(--transition_time_l));transition-timing-function:var(--scroll_reveal_easing, var(--ease_entrance));transition-delay:calc(var(--scroll_reveal_delay, 0ms) + var(--scroll_reveal_index, 0)*var(--scroll_reveal_stagger, 90ms))}.js [data-scroll-reveal]:not([data-scroll-reveal-state]){opacity:var(--scroll_reveal_opacity, 0)}[data-scroll-reveal][data-scroll-reveal-state=hidden]{opacity:var(--scroll_reveal_opacity, 0);translate:var(--scroll_reveal_x, 0) var(--scroll_reveal_y, 0);scale:var(--scroll_reveal_scale_from, 1);rotate:var(--scroll_reveal_rotate_from, 0deg);filter:blur(var(--scroll_reveal_blur_from, 0px));transform:var(--scroll_reveal_transform, none);clip-path:var(--scroll_reveal_clip_from, none);will-change:opacity,translate,scale}[data-scroll-reveal][data-scroll-reveal-jump]{transition:none}[data-scroll-reveal][data-scroll-reveal-state=in]{opacity:1;translate:none;scale:none;rotate:none;filter:none;transform:none;clip-path:var(--scroll_reveal_clip_to, none)}[data-scroll-reveal-effect~=slideup]{--scroll_reveal_y: var(--scroll_reveal_distance, 1.5em)}[data-scroll-reveal-effect~=slidedown]{--scroll_reveal_y: calc(var(--scroll_reveal_distance, 1.5em) * -1)}[data-scroll-reveal-effect~=slideleft]{--scroll_reveal_x: calc(var(--scroll_reveal_distance, 1.5em) * -1)}[data-scroll-reveal-effect~=slideright]{--scroll_reveal_x: var(--scroll_reveal_distance, 1.5em)}[data-scroll-reveal-effect~=zoomin]{--scroll_reveal_scale_from: var(--scroll_reveal_scale, 0.92)}[data-scroll-reveal-effect~=zoomout]{--scroll_reveal_scale_from: var(--scroll_reveal_scale, 1.08)}[data-scroll-reveal-effect~=rotatein]{--scroll_reveal_rotate_from: var(--scroll_reveal_rotate, -6deg)}[data-scroll-reveal-effect~=blurin]{--scroll_reveal_blur_from: var(--scroll_reveal_blur, 8px)}[data-scroll-reveal-effect~=flipup]{--scroll_reveal_transform: perspective(1000px) rotateX(var(--scroll_reveal_rotate, 24deg));transform-origin:center bottom}[data-scroll-reveal-effect~=flipdown]{--scroll_reveal_transform: perspective(1000px) rotateX(calc(var(--scroll_reveal_rotate, 24deg) * -1));transform-origin:center top}[data-scroll-reveal-effect~=wipeup],[data-scroll-reveal-effect~=wipedown]{--scroll_reveal_opacity: 1;--scroll_reveal_clip_to: inset(0);--scroll_reveal_duration: 1.1s;--scroll_reveal_easing: ease}[data-scroll-reveal-effect~=wipeup]{--scroll_reveal_clip_from: inset(100% 0 0 0)}[data-scroll-reveal-effect~=wipedown]{--scroll_reveal_clip_from: inset(0 0 100% 0)}@media(prefers-reduced-motion: reduce){[data-scroll-reveal]{--scroll_reveal_x: 0;--scroll_reveal_y: 0;--scroll_reveal_scale_from: 1;--scroll_reveal_rotate_from: 0deg;--scroll_reveal_blur_from: 0px;--scroll_reveal_transform: none;--scroll_reveal_opacity: 1;--scroll_reveal_clip_from: none;--scroll_reveal_clip_to: none;transition:none}}[data-surface=boxed],.surface_boxed,[data-surface-items=boxed],.surface_items_boxed{--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space)}[data-surface=outlined],.surface_outlined,[data-surface-items=outlined],.surface_items_outlined{--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 1px;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space)}[data-surface=lined],.surface_lined,[data-surface-items=lined],.surface_items_lined{--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space) 0}[data-surface=plain],.surface_plain,[data-surface-items=plain],.surface_items_plain{--surface_bg: transparent;--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0}[data-surface=underlined],.surface_underlined,[data-surface-items=underlined],.surface_items_underlined{--surface_bg: transparent;--surface_line_block: 0 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0}[data-surface],[data-surface-item],.surface_item,.surface_boxed,.surface_outlined,.surface_lined,.surface_plain,.surface_underlined{background-color:var(--surface_bg, transparent);border-style:solid;border-color:var(--surface_line, var(--line_color_light));border-block-width:var(--surface_line_block, 0);border-inline-width:var(--surface_line_inline, 0);border-radius:var(--surface_radius, 0);box-shadow:var(--surface_shadow, none);padding:var(--surface_pad, 0)}[data-surface-items=lined] [data-surface-item]+[data-surface-item],.surface_items_lined .surface_item+.surface_item{margin-block-start:calc(var(--surface_line_block, 1px)*-1)}[data-surface=boxed],.surface_boxed,[data-surface-items=boxed],.surface_items_boxed{--surface_hover_bg:var(--accent_color);--surface_hover_line:var(--accent_color);--surface_hover_color:#ffffff;--surface_hover_text:#ffffff}[data-surface=outlined],.surface_outlined,[data-surface-items=outlined],.surface_items_outlined{--surface_hover_line:var(--accent_color);--surface_hover_color:var(--accent_color);--surface_hover_text:var(--accent_color)}[data-surface=lined],.surface_lined,[data-surface-items=lined],.surface_items_lined{--surface_hover_color:var(--accent_color);--surface_hover_text:var(--accent_color)}[data-surface=plain],.surface_plain,[data-surface-items=plain],.surface_items_plain{--surface_hover_color:var(--accent_color);--surface_hover_text:var(--accent_color)}[data-surface=underlined],.surface_underlined,[data-surface-items=underlined],.surface_items_underlined{--surface_hover_line:var(--accent_color);--surface_hover_color:var(--accent_color);--surface_hover_text:var(--accent_color)}:where([data-surface-hover]:not(:has([data-surface-item],.surface_item)),.surface_hover:not(:has([data-surface-item],.surface_item)),[data-surface-hover] [data-surface-item],.surface_hover .surface_item){transition-property:background-color,border-color,color;transition-duration:calc(var(--transition_time_s)*var(--motion_ok));transition-timing-function:var(--ease_standard)}:where([data-surface-hover]:not(:has([data-surface-item],.surface_item)),.surface_hover:not(:has([data-surface-item],.surface_item)),[data-surface-hover] [data-surface-item],.surface_hover .surface_item) :where(.title,.text,p,h1,h2,h3,h4,h5,h6,.linkbutton,.button){transition:color calc(var(--transition_time_s)*var(--motion_ok)) var(--ease_standard)}[data-surface-hover],.surface_hover{--surface_bg_rest: var(--surface_bg, transparent);--surface_line_rest: var(--surface_line, var(--line_color_light));--title_color_rest: var(--title_color);--text_color_rest: var(--text_color)}:where([data-surface-hover]:not(:has([data-surface-item],.surface_item)),.surface_hover:not(:has([data-surface-item],.surface_item)),[data-surface-hover] [data-surface-item],.surface_hover .surface_item):is(:hover,:focus-within){--surface_bg: var(--surface_hover_bg, var(--surface_bg_rest));--surface_line: var(--surface_hover_line, var(--surface_line_rest));--title_color: var(--surface_hover_color, var(--title_color_rest));--text_color: var(--surface_hover_text, var(--text_color_rest))}:where([data-surface-items=boxed],.surface_items_boxed):is([data-surface-hover],.surface_hover) :is([data-surface-item],.surface_item):is(:hover,:focus-within){--accent_color: var(--text_color);color:var(--text_color)}[data-signal=success],.signal_success{--signal_color: var(--signal_success_color);--signal_contrast: var(--signal_contrast_color)}[data-signal=warning],.signal_warning{--signal_color: var(--signal_warning_color);--signal_contrast: #1d1d1b}[data-signal=error],.signal_error{--signal_color: var(--signal_error_color);--signal_contrast: var(--signal_contrast_color)}[data-ratio="1to1"],.ratio_1to1{aspect-ratio:1 / 1}[data-ratio="3to2"],.ratio_3to2{aspect-ratio:3 / 2}[data-ratio="2to3"],.ratio_2to3{aspect-ratio:2 / 3}[data-ratio="4to3"],.ratio_4to3{aspect-ratio:4 / 3}[data-ratio="3to4"],.ratio_3to4{aspect-ratio:3 / 4}[data-ratio="4to5"],.ratio_4to5{aspect-ratio:4 / 5}[data-ratio="16to9"],.ratio_16to9{aspect-ratio:16 / 9}[data-ratio="9to16"],.ratio_9to16{aspect-ratio:9 / 16}[data-ratio="21to9"],.ratio_21to9{aspect-ratio:21 / 9}