:where(:root){--wrapper_width: 1680px;--wrapper_space: 1.4rem;--wrapper_offset: max(var(--wrapper_space), calc(50vw - var(--wrapper_width) / 2 + var(--wrapper_space)));--block_space: 3rem;--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: 3.4rem;--h2_size: 2.8rem;--h3_size: 2rem;--h4_size: 1.5rem;--h5_size: 1.2rem;--h6_size: 1rem;--heading_font: HeadingFont, Arial Narrow, sans-serif;--code_font: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--variable_font: MainFontVariable, MainFont, Helvetica, sans-serif;--text_base: 1rem;--text_big: 1.3rem;--text_small: 0.8rem;--text_xsmall: 0.65rem;--text_light: 400;--text_semibold: 600;--text_bold: 700;--text_font: MainFontVariable, MainFont, 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;--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: 2.8rem;--block_space: 5rem;--h1_size: 4.08rem;--h2_size: 3.36rem;--h3_size: 2.4rem;--h4_size: 1.8rem;--h5_size: 1.44rem;--h6_size: 1.2rem}}@media only screen and (min-width: 1020px){:where(:root){--sticky_top: 6rem;--surface_space: 2rem}}@media only screen and (min-width: 1600px){:where(:root){--block_space: 6rem}}@media(prefers-reduced-motion: reduce){:root{--motion_ok: 0}}:root,[data-theme=light],body .bg_white{color-scheme:light;--primary_color:#403732;--primary_color_light:rgb(29.5921568627%,26.2745098039%,24.431372549%);--primary_color_dark:rgb(23.5921568627%,20.2745098039%,18.431372549%);--secondary_color:#efe6da;--secondary_color_light:rgb(94.1019607843%,90.7843137255%,86.3607843137%);--secondary_color_dark:rgb(82.4784313725%,79.3725490196%,75.231372549%);--accent_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--accent_contrast_color:#fff;--bg_color_contrast:#fffaf3;--bg_color_current:#f2ebe1;--body_bg_color:#f2ebe1;--surface_fill:rgb(95%,93.137254902%,90.5294117647%);--overlay_bg_color:rgba(29,29,27,.6);--line_color_light:rgb(95%,93.137254902%,90.5294117647%);--line_color_dark:hsl(24,11.0635260528%,16.4823529412%);--light_color:#fffaf3;--light_color_dark:rgb(97%,95.0980392157%,92.4352941176%);--light_color_darker:rgb(95%,93.137254902%,90.5294117647%);--light_color_darkest:rgb(93%,91.1764705882%,88.6235294118%);--dark_color:#1f1915;--dark_color_light:hsl(24,13.6518771331%,13.7882352941%);--dark_color_lighter:hsl(24,11.0635260528%,16.4823529412%);--dark_color_lightest:hsl(24,9.2024539877%,19.1764705882%);--title_color:#1f1915;--text_color:#1f1915;--text_muted:#6f645a;--text_color_muted:var(--text_muted);--text_dim_min:.65;--button_color_bg:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--button_color_text:#fff;--button_hover_color_text:#fff;--button_hover_color_bg:rgb(49.2470588235%,31.6588235294%,14.3411764706%);--link_color:#1f1915;--link_hover_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--link_active_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--nav_link_color:#1f1915;--nav_link_hover_color:#403732;--nav_link_active_color:#403732;--form_field_bg:#fff;--form_field_border:var(--surface_fill);--signal_contrast_color:#fff;--signal_success_color:#4a6754;--signal_warning_color:#d1a000;--signal_error_color:#8a132a;--primary_contrast_color:#fff;--focus_ring_color:var(--primary_color);--control_bg:#403732;--control_bg_hover:rgb(22.0862745098%,18.9803921569%,17.2549019608%);--control_color:#fff}[data-theme=dark],body.theme_dark,.bg_dark{--body_bg_color:#2b211b;--bg_color_current:#2b211b;--bg_color_contrast:#2b211b;--light_color:#1f1915;--light_color_dark:hsl(24,13.6518771331%,13.7882352941%);--light_color_darker:hsl(24,11.0635260528%,16.4823529412%);--light_color_darkest:hsl(24,9.2024539877%,19.1764705882%);--dark_color:#fffaf3;--dark_color_light:rgb(97%,95.0980392157%,92.4352941176%);--dark_color_lighter:rgb(95%,93.137254902%,90.5294117647%);--dark_color_lightest:rgb(93%,91.1764705882%,88.6235294118%);--surface_fill:hsl(24,11.0635260528%,16.4823529412%);--overlay_bg_color:rgba(0,0,0,.6);--line_color_light:hsl(24,11.0635260528%,16.4823529412%);--line_color_dark:rgb(95%,93.137254902%,90.5294117647%);--title_color:#fffaf3;--text_color:#fffaf3;--text_muted:rgb(66.1176470588%, 63.5294117647%, 61.1764705882%);--text_color_muted:var(--text_muted);--link_color:#fffaf3;--nav_link_color:#fff;--nav_link_hover_color:#e0ad76;--nav_link_active_color:#e0ad76;--form_field_bg:hsl(24,13.6518771331%,13.7882352941%);--form_field_border:hsl(24,13.6518771331%,13.7882352941%);--focus_ring_color:#fffaf3;--accent_color:#e0ad76;--accent_contrast_color:#1f1915;--link_hover_color:#e0ad76;--link_active_color:#e0ad76;--button_color_bg:#e0ad76;--button_color_text:#1f1915;--button_hover_color_bg:#d39a5d;--button_hover_color_text:#1f1915;--control_bg:#e0ad76;--control_bg_hover:#d39a5d;--control_color:#1f1915;--signal_contrast_color:#1f1915;--signal_success_color:#9fd38a;--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:#2b211b;--bg_color_current:#2b211b;--bg_color_contrast:#2b211b;--light_color:#1f1915;--light_color_dark:hsl(24,13.6518771331%,13.7882352941%);--light_color_darker:hsl(24,11.0635260528%,16.4823529412%);--light_color_darkest:hsl(24,9.2024539877%,19.1764705882%);--dark_color:#fffaf3;--dark_color_light:rgb(97%,95.0980392157%,92.4352941176%);--dark_color_lighter:rgb(95%,93.137254902%,90.5294117647%);--dark_color_lightest:rgb(93%,91.1764705882%,88.6235294118%);--surface_fill:hsl(24,11.0635260528%,16.4823529412%);--overlay_bg_color:rgba(0,0,0,.6);--line_color_light:hsl(24,11.0635260528%,16.4823529412%);--line_color_dark:rgb(95%,93.137254902%,90.5294117647%);--title_color:#fffaf3;--text_color:#fffaf3;--text_muted:rgb(66.1176470588%, 63.5294117647%, 61.1764705882%);--text_color_muted:var(--text_muted);--link_color:#fffaf3;--nav_link_color:#fff;--nav_link_hover_color:#e0ad76;--nav_link_active_color:#e0ad76;--form_field_bg:hsl(24,13.6518771331%,13.7882352941%);--form_field_border:hsl(24,13.6518771331%,13.7882352941%);--focus_ring_color:#fffaf3;--accent_color:#e0ad76;--accent_contrast_color:#1f1915;--link_hover_color:#e0ad76;--link_active_color:#e0ad76;--button_color_bg:#e0ad76;--button_color_text:#1f1915;--button_hover_color_bg:#d39a5d;--button_hover_color_text:#1f1915;--control_bg:#e0ad76;--control_bg_hover:#d39a5d;--control_color:#1f1915;--signal_contrast_color:#1f1915;--signal_success_color:#9fd38a;--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}.mainhead:has(>.bg_dark:last-child)+.maincontent>.block_bg.bg_dark:first-child{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(24,13.6518771331%,13.7882352941%);--bg_color_current:hsl(24,13.6518771331%,13.7882352941%);--bg_color_contrast:hsl(24,13.6518771331%,13.7882352941%);--surface_fill:#1f1915}[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(24,13.6518771331%,13.7882352941%);--bg_color_current:hsl(24,13.6518771331%,13.7882352941%);--bg_color_contrast:hsl(24,13.6518771331%,13.7882352941%);--surface_fill:#1f1915;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:#f2ebe1;--bg_color_current:#f2ebe1;--bg_color_contrast:#fffaf3;--surface_fill:rgb(95%,93.137254902%,90.5294117647%);--light_color:#fffaf3;--light_color_dark:rgb(97%,95.0980392157%,92.4352941176%);--light_color_darker:rgb(95%,93.137254902%,90.5294117647%);--light_color_darkest:rgb(93%,91.1764705882%,88.6235294118%);--dark_color:#1f1915;--dark_color_light:hsl(24,13.6518771331%,13.7882352941%);--dark_color_lighter:hsl(24,11.0635260528%,16.4823529412%);--dark_color_lightest:hsl(24,9.2024539877%,19.1764705882%);--line_color_light:rgb(95%,93.137254902%,90.5294117647%);--line_color_dark:hsl(24,11.0635260528%,16.4823529412%);--title_color:#1f1915;--text_color:#1f1915;--text_muted:#6f645a;--text_color_muted:var(--text_muted);--link_color:#1f1915;--button_color_bg:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--button_color_text:#fff;--nav_link_color:#1f1915;--focus_ring_color:var(--primary_color);--accent_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--accent_contrast_color:#fff;--link_hover_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--link_active_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--nav_link_hover_color:#403732;--nav_link_active_color:#403732;--button_hover_color_bg:rgb(49.2470588235%,31.6588235294%,14.3411764706%);--button_hover_color_text:#fff;--signal_contrast_color:#fff;--signal_success_color:#4a6754;--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:#f2ebe1;--bg_color_current:#f2ebe1;--bg_color_contrast:#fffaf3;--surface_fill:rgb(95%,93.137254902%,90.5294117647%);--light_color:#fffaf3;--light_color_dark:rgb(97%,95.0980392157%,92.4352941176%);--light_color_darker:rgb(95%,93.137254902%,90.5294117647%);--light_color_darkest:rgb(93%,91.1764705882%,88.6235294118%);--dark_color:#1f1915;--dark_color_light:hsl(24,13.6518771331%,13.7882352941%);--dark_color_lighter:hsl(24,11.0635260528%,16.4823529412%);--dark_color_lightest:hsl(24,9.2024539877%,19.1764705882%);--line_color_light:rgb(95%,93.137254902%,90.5294117647%);--line_color_dark:hsl(24,11.0635260528%,16.4823529412%);--title_color:#1f1915;--text_color:#1f1915;--text_muted:#6f645a;--text_color_muted:var(--text_muted);--link_color:#1f1915;--button_color_bg:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--button_color_text:#fff;--nav_link_color:#1f1915;--focus_ring_color:var(--primary_color);--accent_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--accent_contrast_color:#fff;--link_hover_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--link_active_color:rgb(57.0980392157%,36.7058823529%,16.6274509804%);--nav_link_hover_color:#403732;--nav_link_active_color:#403732;--button_hover_color_bg:rgb(49.2470588235%,31.6588235294%,14.3411764706%);--button_hover_color_text:#fff;--signal_contrast_color:#fff;--signal_success_color:#4a6754;--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:#1f1915;background-color:var(--bg_color_current);color:var(--text_color)}[data-theme=primary],body.theme_primary,.bg_primary{--primary_color:#fffaf3;--primary_color_light:rgb(29.5921568627%,26.2745098039%,24.431372549%);--primary_color_dark:rgb(23.5921568627%,20.2745098039%,18.431372549%);--body_bg_color:#403732;--bg_color_current:#403732;--light_color:rgb(29.5921568627%,26.2745098039%,24.431372549%);--light_color_dark:rgb(34.0862745098%,30.9803921569%,29.2549019608%);--light_color_darker:rgb(34.0862745098%,30.9803921569%,29.2549019608%);--light_color_darkest:rgb(34.0862745098%,30.9803921569%,29.2549019608%);--dark_color:#fffaf3;--dark_color_light:rgb(97%,95.0980392157%,92.4352941176%);--dark_color_lighter:rgb(95%,93.137254902%,90.5294117647%);--dark_color_lightest:rgb(93%,91.1764705882%,88.6235294118%);--surface_fill:rgb(29.5921568627%,26.2745098039%,24.431372549%);--overlay_bg_color:rgba(29,29,27,.6);--title_color:#fffaf3;--text_color:#fffaf3;--text_muted:rgb(74.5882352941%, 72.6470588235%, 70.8823529412%);--text_color_muted:var(--text_muted);--link_color:#fffaf3;--link_hover_color:#e0ad76;--nav_link_color:#fffaf3;--nav_link_hover_color:#e0ad76;--nav_link_active_color:#e0ad76;--form_field_bg:var(--surface_fill);--form_field_border:var(--surface_fill);--focus_ring_color:var(--primary_contrast_color);--accent_color:#e0ad76;--accent_contrast_color:#1f1915;--link_active_color:#e0ad76;--button_color_bg:#e0ad76;--button_color_text:#1f1915;--button_hover_color_bg:#d39a5d;--button_hover_color_text:#1f1915;--control_bg:#e0ad76;--control_bg_hover:#d39a5d;--control_color:#1f1915;--line_color_light:rgb(34.0862745098%,30.9803921569%,29.2549019608%);--line_color_dark:rgb(95%,93.137254902%,90.5294117647%);--signal_contrast_color:#1f1915;--signal_success_color:#9fd38a;--signal_error_color:rgb(81.6470588235%,62.9803921569%,66.5882352941%)}.bg_primary{background-color:var(--bg_color_current);color:var(--text_color)}.block_bg.bg_primary+.block_bg.bg_primary{padding-top:0}.mainhead:has(>.bg_primary:last-child)+.maincontent>.block_bg.bg_primary:first-child{padding-top:0}.bg_bright{--surface_fill:#fff;--bg_color_current:rgb(97%,95.0980392157%,92.4352941176%);background-color:var(--bg_color_current);color:var(--text_color)}.block_bg.bg_bright+.block_bg.bg_bright{padding-top:0}.mainhead:has(>.bg_bright:last-child)+.maincontent>.block_bg.bg_bright:first-child{padding-top:0}body.theme_bright{--surface_fill:#fff;--bg_color_current:rgb(97%,95.0980392157%,92.4352941176%);background-color:var(--bg_color_current);color:var(--text_color)}::selection{background:rgb(40.0784313725%,37.2549019608%,35.6862745098%);color:#fff}::-moz-selection{background:rgb(40.0784313725%,37.2549019608%,35.6862745098%);color:#fff}.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:rgb(57.0980392157%,36.7058823529%,16.6274509804%);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%)}.notice{--text_base: 0.8rem;font-size:var(--text_base);position:relative;--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: 0 0 20px rgba(29, 29, 27, 0.05);--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_pad: 0;color:var(--text_color)}.notice.hide{display:none}.notice.show{display:block}.notice_content{padding:1rem}.notice:is([data-signal],.signal_success,.signal_warning,.signal_error){--surface_bg: var(--signal_color);--text_color: var(--signal_contrast)}.notice.flash{overflow:hidden;display:block}.notice.flash::after{content:"";display:block;position:absolute;inset-inline-start:0;top:0;background:#403732;width:100%;height:3px;animation-duration:5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-name:shrinkWidth;animation-play-state:var(--notice_flash_play, running)}@keyframes shrinkWidth{from{width:100%}to{width:0%}}.notification{container-type:inline-size}.notification_group{display:flex;flex-direction:column;gap:.5rem}.notification_center{position:fixed;z-index:5;inset-inline-end:var(--control_gap);bottom:var(--control_gap);inset-inline-start:var(--control_gap)}@media(min-width: 480px){.notification_center{inset-inline-start:auto;max-width:460px;min-width:300px;width:45%}}.mainfooter{container-type:inline-size;--text_color: #fffaf3;--title_color: #fffaf3;--link_color: #fffaf3;--link_hover_color: rgb(57.0980392157%, 36.7058823529%, 16.6274509804%);--nav_link_color: #fffaf3;--nav_link_hover_color: rgb(57.0980392157%, 36.7058823529%, 16.6274509804%);color:var(--text_color);background-color:#2b211b}.mainfooter *,.mainfooter a,.mainfooter p,.mainfooter span{font-size:var(--text_base)}@container (min-width: 60rem){.mainfooter *,.mainfooter a,.mainfooter p,.mainfooter span{font-size:var(--text_small)}}.mainfooter_upper{position:relative;padding-top:calc(var(--wrapper_space)*1.6);padding-bottom:var(--wrapper_space)}.mainfooter_lower{padding-top:var(--wrapper_space);padding-bottom:var(--wrapper_space)}.mainfooter_upper .wrapper{display:flex;flex-direction:column;gap:var(--space_l)}@container (min-width: 40rem){.mainfooter_upper .wrapper{align-items:stretch;flex-direction:row}}.mainfooter_lower .wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space_l)}@container (min-width: 40rem){.mainfooter_lower .wrapper{align-items:center;flex-direction:row;justify-content:space-between}}.mainfooter_info .logo,.mainfooter_info .logo svg,.mainfooter_info .logo img{display:block;max-width:100%}@container (min-width: 40rem){.mainfooter_info{width:25%}.mainfooter_nav,.mainfooter_cols{width:75%}}.mainfooter_cols{display:grid;gap:var(--space_m) var(--grid_gutter)}@container (min-width: 40rem){.mainfooter_cols{grid-template-columns:repeat(3, minmax(0, 1fr))}}.mainfooter_cols .line{line-height:1.7}.mainfooter .icon_list{--button_color_bg: #fffaf3;--button_color_text: #403732;--button_hover_color_bg: #efe6da;--button_hover_color_text: #fffaf3}.mainfooter .link_normal,.mainfooter .link_title{font-weight:400;line-height:1.5;position:relative}.mainfooter_nav li.level_1{display:block}.mainfooter_nav li.level_2:first-child{margin-top:0 !important}.mainfooter_nav li.level_2:last-child{margin-bottom:0 !important}@container (max-width: 40rem){.mainfooter_nav li.level_1{--nav_link_color: #fffaf3;position:relative;cursor:pointer;--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space) 0;--surface_line_block:2px;--surface_line:var(--dark_color_light);--surface_pad:0.8rem 0;--footer_nav_item_margin:0 calc(var(--surface_line_block) * -1);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);margin-block:var(--footer_nav_item_margin, 0);display:flex;flex-wrap:wrap;align-items:center}.mainfooter_nav li.level_1>.link_normal,.mainfooter_nav li.level_1>.link_title{flex:1 1 0;min-width:0}.mainfooter_nav li.level_1>ul{flex:0 0 100%}.mainfooter_nav li.level_1 .plus{flex:0 0 auto;position:relative;cursor:pointer;display:block;margin-inline-start:var(--space_xs);height:14px;width:14px}.mainfooter_nav li.level_1 .plus:before,.mainfooter_nav li.level_1 .plus:after{margin-inline-start:-7px;transition:transform var(--transition_time_s);position:absolute;display:block;content:"";inset-inline-start:50%;inset-block-start:50%;height:2px;width:14px;background-color:#1f1915;background-color:var(--nav_link_color)}.mainfooter_nav li.level_1 .plus:after{transform:rotate(90deg)}.mainfooter_nav li.level_1.active *>.plus:before,.mainfooter_nav li.level_1.active *>.plus:after,.mainfooter_nav li.level_1.active>.plus:before,.mainfooter_nav li.level_1.active>.plus:after{transform:rotate(180deg)}.mainfooter_nav li.level_1 .link_normal,.mainfooter_nav li.level_1 .link_title{display:block}.mainfooter_nav ul.level_2{display:none;margin-top:var(--space_s);margin-bottom:var(--space_s)}.mainfooter_nav ul.level_2 .link_normal,.mainfooter_nav ul.level_2 .link_title{margin-bottom:.35em}}@container (min-width: 40rem){.mainfooter_nav .link_normal,.mainfooter_nav .link_title{line-height:2}.mainfooter_nav li.level_1>.link_normal,.mainfooter_nav li.level_1>.link_title{display:inline-flex;font-weight:700;margin-bottom:1rem}.mainfooter_nav .plus{display:none}.mainfooter_nav ul.level_1{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter)}.mainfooter_nav ul.level_2,.mainfooter_nav ul.level_2[style]{display:block !important}}.mainfooter_info .logo svg{display:block;width:calc(var(--text_base)*10);height:auto}@media(min-width: 1020px){.mainfooter_info .logo svg{width:calc(var(--text_base)*11.53)}}:root{--form_padding: 16px;--form_radius: 0;--form_click_sel_size: 22px}form{--grid_gutter_plain: 1.5rem}form label{margin-bottom:.7rem;display:inline-flex}form legend{margin-bottom:.7rem}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:999px;font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;--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);border:2px solid var(--control_bg)}.button_to_form button:hover,.button_to_form input[type=submit]:hover{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(--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: 0 0 20px rgba(29, 29, 27, 0.05);--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:100%}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")}:where(.radio_wrap,.checkbox_wrap){margin-block:.2em}.radio_wrap,.checkbox_wrap{gap:var(--space_s);display:flex;align-items:center;line-height:1.35}.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:inherit;color:var(--text_color)}textarea{vertical-align:top;margin-bottom:0}.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)}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: 1344px}}.wrapper[data-width=xslim],.wrapper.wrapper_xslim{--wrapper_max: 1008px}.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}}.nav_segment .block_defer,.nav_segment~.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+.inlinerow.text{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}.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}.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%)}.content_over{--content_over_pad: 3rem}@media(min-width: 1020px){.content_over{--content_over_pad: 3.6rem}}.content_over{border-radius:0;position:relative;inset:var(--content_over_pad);z-index:2;color:var(--light_color)}.content_over .content_over_inner,.content_over .card_content{--title_color: #fffaf3;--text_color: #fffaf3;padding:var(--surface_space);position:absolute;z-index:2;inset-inline:0;bottom:0;background:linear-gradient(0deg, color-mix(in srgb, var(--dark_color) 40%, transparent) 0%, transparent 100%)}.error_page{container-type:inline-size}.error_page_wrap{min-height:60vh}.error_page_inner{max-width:40rem;margin-inline:auto}.error_page_code{line-height:.9;font-size:clamp(4rem,18vw,10rem)}:root{--grid_columns: 1;--grid_gutter: 2rem;--grid_gutter_plain: 3rem;--grid_item_min: 280px}@media(min-width: 1020px){:root{--grid_gutter_plain: 3.6rem}}@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: 3;--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}}@media(max-width: 1119px){.grid[data-variant=twelve]:where([data-break=wide]){grid-template-columns:minmax(0, 1fr)}.grid[data-variant=twelve]:where([data-break=wide])>.grid_item{--grid_span: 12}}.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(--space_s)}@supports(grid-template-rows: subgrid){.grid[data-variant=rows_aligned]>.grid_item{display:grid;grid-template-rows:subgrid;grid-row:span 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}.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}}@-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}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{display:block;list-style:none}summary::marker{display:none;content:""}summary::-webkit-details-marker{display:none}::-webkit-details-marker{display:none}.summary_marker{display:flex;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}.intro_spacer{container-type:inline-size;height:var(--topbar_height, 72px)}@media(min-width: 1020px){.intro_spacer{height:var(--topbar_height, 110px)}}.textarea{--textarea_max: 1008px}.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}.textarea.aside{min-width:100%}.textarea.aside,.textarea.aside .area{display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap}@media(min-width: 820px){.textarea.aside.left .inlinerow{width:65.0666666667%;margin-inline-start:1.6%}.textarea.aside.left .inlinerow.title+.inlinerow{margin-top:0}.textarea.aside.left .inlinerow.title{width:31.7333333333%;margin-inline-end:1.6%;margin-inline-start:0;margin-top:0}}.textarea.aside.sticky_title .title *:first-child{position:sticky;top:4rem}@media(min-width: 1020px){.textarea.aside.sticky_title .title *:first-child{top:6rem}}:root{--button_padding: 0.7rem}.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:999px;font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;--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);border:2px solid var(--control_bg)}.button:hover,a.button:hover{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(--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:1rem}.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:999px;font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;--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);border:2px solid var(--button_color_bg)}.button:is([data-surface=outlined],.surface_outlined):hover,a.button:is([data-surface=outlined],.surface_outlined):hover{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(--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}.linkbutton{display:inline-block;vertical-align:top;cursor:pointer;overflow:hidden;position:relative;padding-top:.7rem;padding-bottom:.7rem;font-size:.7rem;font-weight:700;text-align:start;font-weight:700;line-height:1;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}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 a:not(.button),.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 a:not(.button),.text .loaded a:not(.button),.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 a:hover:not(.button),.text_styled a:hover:not(.button),.linkinline:focus,.text a:focus:not(.button),.text_styled a:focus:not(.button){color:var(--link_hover_color);text-decoration-color:var(--link_hover_color)}.linkgroup,.link_group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_m);justify-content:var(--text_align, flex-start)}.linkgroup .link,.link_group .link{margin:0}.link_group:is([data-variant=segmented],.link_group_segmented){display:inline-flex;flex-wrap:nowrap;gap:0;max-width:100%;overflow-x:auto;scrollbar-width:none;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)}.link_group:is([data-variant=segmented],.link_group_segmented):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: 0 0 20px rgba(29, 29, 27, 0.05);--surface_pad: var(--surface_space)}.link_group:is([data-variant=segmented],.link_group_segmented){--surface_pad: calc(var(--space_xs) / 2);--surface_radius: 999px;--surface_shadow: none}.link_group:is([data-variant=segmented],.link_group_segmented):is([data-surface=outlined],.surface_outlined){--surface_line: var(--button_color_bg);--surface_line_block: 2px;--surface_line_inline: 2px}.link_group:is([data-variant=segmented],.link_group_segmented)>.button{--control_bg: transparent;--control_color: var(--text_color);--control_bg_hover: color-mix(in srgb, var(--button_color_bg) 14%, transparent);--control_color_hover: var(--text_color);--control_bg_active: var(--button_color_bg);--control_color_active: var(--button_color_text);--focus_ring_offset: calc(-1 * var(--focus_ring_width));flex:0 0 auto;white-space:nowrap}.link_group:is([data-variant=segmented],.link_group_segmented)>.button:is([aria-current=page],[aria-current=true]){background-color:var(--control_bg_active);color:var(--control_color_active);border-color:var(--control_bg_active)}.link_group:is([data-variant=segmented],.link_group_segmented):is([data-width=full],.link_group_full){display:flex;width:100%}.link_group:is([data-variant=segmented],.link_group_segmented):is([data-width=full],.link_group_full)>.button{flex:1 1 0}address{font-style:normal}.icon_list{--icon_list_size: 38px}.icon_list:where([data-size=small],.icon_list_small){--icon_list_size: 28px}.icon_list:where([data-size=large],.icon_list_large){--icon_list_size: 48px}.icon_list_items{display:flex;flex-wrap:wrap;gap:var(--space_xs);margin:0;padding:0;list-style:none}.icon_list:where([data-direction=column],.icon_list_column) .icon_list_items{flex-direction:column}.icon_list .copy_button{--copy_button_size: var(--icon_list_size);--copy_icon_size: calc(var(--icon_list_size) / 2)}.icon_list_link{--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: 0 0 20px rgba(29, 29, 27, 0.05);--surface_pad: var(--surface_space);--surface_pad: 0;--surface_shadow: none;--surface_line: var(--button_color_bg);--icon_list_hover_bg: var(--button_hover_color_bg);--icon_list_hover_color: var(--button_hover_color_text);--surface_bg:var(--button_color_bg);--icon_list_color:var(--button_color_text)}.icon_list_link:is(a,button):is(:hover,:focus-visible){--surface_bg: var(--icon_list_hover_bg);--surface_line: var(--icon_list_hover_bg);--icon_list_color: var(--icon_list_hover_color)}.icon_list_link{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);transition-property:color,border,background,background-image,background-color;transition-duration:var(--transition_time_s);transition-timing-function:linear;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon_list_size);block-size:var(--icon_list_size);color:var(--icon_list_color)}.icon_list_link svg{flex:none;inline-size:50%;block-size:50%}.icon_list_link svg *{fill:currentColor}.icon_list:is([data-surface-items=boxed],.surface_items_boxed) .icon_list_link{--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: 0 0 20px rgba(29, 29, 27, 0.05);--surface_pad: var(--surface_space);--surface_pad: 0;--surface_shadow: none;--surface_line: var(--button_color_bg);--icon_list_hover_bg: var(--button_hover_color_bg);--icon_list_hover_color: var(--button_hover_color_text);--surface_bg:var(--button_color_bg);--icon_list_color:var(--button_color_text)}.icon_list:is([data-surface-items=boxed],.surface_items_boxed) .icon_list_link:is(a,button):is(:hover,:focus-visible){--surface_bg: var(--icon_list_hover_bg);--surface_line: var(--icon_list_hover_bg);--icon_list_color: var(--icon_list_hover_color)}.icon_list:is([data-surface-items=outlined],.surface_items_outlined) .icon_list_link{--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 1px;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space);--surface_pad: 0;--surface_shadow: none;--surface_line: var(--button_color_bg);--icon_list_hover_bg: var(--button_hover_color_bg);--icon_list_hover_color: var(--button_hover_color_text);--icon_list_color:var(--button_color_bg)}.icon_list:is([data-surface-items=outlined],.surface_items_outlined) .icon_list_link:is(a,button):is(:hover,:focus-visible){--surface_bg: var(--icon_list_hover_bg);--surface_line: var(--icon_list_hover_bg);--icon_list_color: var(--icon_list_hover_color)}.icon_list:is([data-surface-items=plain],.surface_items_plain) .icon_list_link{--surface_bg: transparent;--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0;--surface_pad: 0;--surface_shadow: none;--surface_line: var(--button_color_bg);--icon_list_hover_bg: var(--button_hover_color_bg);--icon_list_hover_color: var(--button_hover_color_text);--icon_list_color:currentColor;--icon_list_hover_bg:transparent;--icon_list_hover_color:var(--button_hover_color_bg)}.icon_list:is([data-surface-items=plain],.surface_items_plain) .icon_list_link:is(a,button):is(:hover,:focus-visible){--surface_bg: var(--icon_list_hover_bg);--surface_line: var(--icon_list_hover_bg);--icon_list_color: var(--icon_list_hover_color)}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:0 0 20px rgba(29,29,27,.05)}.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}[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}}: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:not(.button),nav .link_normal,nav .link_title,.nav a:not(.button),.nav .link_normal,.nav .link_title{color:var(--nav_link_color);cursor:pointer}nav a:not(.button):hover,nav a:not(.button):focus,nav .link_normal:hover,nav .link_normal:focus,nav .link_title:hover,nav .link_title:focus,.nav a:not(.button):hover,.nav a:not(.button):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:not(.button).loaded,nav .link_normal.loaded,nav .link_title.loaded,.nav a:not(.button).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{--nav_slide_in_width_s: 100%;--nav_slide_in_width_m: 50%;--nav_slide_in_duration: 0.45s;--nav_slide_in_padding: 2rem}@media(min-width: 1020px){:root{--nav_slide_in_padding: 3rem}}body.nav_open{overflow:hidden}.nav_slide_in{container-type:inline-size;--nav_link_color: #403732;--nav_link_hover_color: #efe6da;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-y:scroll;visibility:hidden;position:fixed;height:100%;z-index:28;background-color:var(--light_color)}.nav_slide_in_inner{padding:var(--nav_slide_in_padding);padding-top:calc(var(--nav_slide_in_padding)*2);display:flex;min-height:100%;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.nav_slide_in_inner>*{width:100%}.loaded .nav_slide_in{visibility:visible}.loaded .nav_slide_in{transition:transform var(--nav_slide_in_duration) ease}.nav_slide_in{inset-inline-end:0;top:0;bottom:0;width:var(--nav_slide_in_width_s);transform:translateX(100%)}@media(min-width: 760px){.nav_slide_in{width:var(--nav_slide_in_width_m)}}.nav_slide_in.is_open{transform:translate(0%);box-shadow:-16px 0 24px -16px color-mix(in srgb, var(--dark_color) 20%, transparent)}.nav_slide_in.is_pushed{transform:translateX(calc(0% - 3rem))}.nav_overlay{z-index:27}.nav_overlay.is_active{transition:inset-inline-start 0s 0s,opacity var(--transition_time_m) 0s;inset-inline-start:0;opacity:1}.mobilenav{container-type:inline-size}.loaded .mobilenav{visibility:visible}.mobilenav ul.level_1{padding:var(--space_xs) 0}.mobilenav ul.level_2{display:none;padding-top:var(--space_s)}.mobilenav ul.level_3{padding-bottom:var(--space_s)}.mobilenav li.level_1{--surface_bg: transparent;--surface_line_block: 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: var(--surface_space) 0;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_block: 2px;--surface_line: var(--light_color_darkest);--surface_pad: 1rem 0;margin-block-end:calc(var(--surface_line_block)*-1);display:flex;flex-wrap:wrap;align-items:center}.mobilenav li.level_1>.link_normal,.mobilenav li.level_1>.link_title{flex:1 1 0;min-width:0}.mobilenav li.level_1>ul{flex:0 0 100%}.mobilenav li.level_1 .plus{flex:0 0 auto;position:relative;cursor:pointer;display:block;margin-inline-start:var(--space_xs);height:14px;width:14px}.mobilenav li.level_1 .plus:before,.mobilenav li.level_1 .plus:after{margin-inline-start:-7px;transition:transform var(--transition_time_s);position:absolute;display:block;content:"";inset-inline-start:50%;inset-block-start:50%;height:2px;width:14px;background-color:#403732;background-color:var(--primary_color)}.mobilenav li.level_1 .plus:after{transform:rotate(90deg)}.mobilenav li.level_1.active *>.plus:before,.mobilenav li.level_1.active *>.plus:after,.mobilenav li.level_1.active>.plus:before,.mobilenav li.level_1.active>.plus:after{transform:rotate(180deg)}.mobilenav li.level_1>.link_normal,.mobilenav li.level_1>.link_title{position:relative;font-size:var(--text_base);font-weight:700}.mobilenav li.level_2{padding:.25em 0;padding-bottom:.35em}.mobilenav .link_normal,.mobilenav .link_title{display:block}.nav_slide_in:where(.bg_primary){--nav_link_color: #fffaf3;--nav_link_hover_color: rgb(57.0980392157%, 36.7058823529%, 16.6274509804%);background-color:var(--bg_color_current);color:var(--nav_link_color)}.nav_slide_in:where(.bg_primary) .nav_slide_in_inner{padding-top:calc(var(--text_base)*4.7 + var(--space_m))}.nav_slide_in:where(.bg_primary) .mobilenav li.level_1>.link_normal{font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:var(--h4_size);font-weight:var(--text_semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nav_link_color)}.nav_slide_in:where(.bg_primary) .mobilenav li.level_1>.link_normal:hover,.nav_slide_in:where(.bg_primary) .mobilenav li.level_1>.link_normal:focus-visible{color:var(--nav_link_hover_color)}.nav_slide_in:where(.bg_primary) .mobilenav li.level_1{border-top:0;border-bottom:1px solid color-mix(in srgb, #fffaf3 14%, transparent)}.nav_slide_in:where(.bg_primary) .mobilenav ul.level_1{border:0}: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:0 0 20px rgba(29,29,27,.05);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:#403732}.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:#403732;color:#fff}.topbar:where(.bg_primary){--topbar_logo_size: calc(var(--text_base) * 10);--topbar_bar_height: calc(var(--text_base) * 4.7);--nav_link_color: #fffaf3;--nav_link_hover_color: rgb(57.0980392157%, 36.7058823529%, 16.6274509804%)}@media(min-width: 1020px){.topbar:where(.bg_primary){--topbar_logo_size: calc(var(--text_base) * 11.53);--topbar_bar_height: calc(var(--text_base) * 7.06)}}.topbar:where(.bg_primary) .topbar_inner{background-color:var(--bg_color_current);box-shadow:0 1px 0 color-mix(in srgb, #fffaf3 9%, transparent)}.topbar:where(.bg_primary) .topbar_wrap{min-height:var(--topbar_bar_height);gap:var(--space_m)}.topbar:where(.bg_primary) .topbar_logo{color:var(--nav_link_color)}.topbar:where(.bg_primary) .topbar_logo svg{display:block;width:100%;height:auto}.topbar:where(.bg_primary) .topbar_logo:hover path,.topbar:where(.bg_primary) .topbar_logo:hover rect{fill:currentColor}.topbar:where(.bg_primary) .topbar_logo .logo_badge{fill:#e0ad76}.topbar:where(.bg_primary) .topbar_logo .logo_badge_text{fill:#2b211b}.topbar:where(.bg_primary) .topnav ul.level_1{gap:var(--space_m)}.topbar:where(.bg_primary) .topnav li.level_1>.link_normal{font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:1rem;font-weight:var(--text_semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--nav_link_color)}.topbar:where(.bg_primary) .topnav li.level_1>.link_normal:hover,.topbar:where(.bg_primary) .topnav li.level_1>.link_normal:focus-visible{color:var(--nav_link_hover_color)}.topbar:where(.bg_primary) .nav_trigger{--nav_trigger_size: 22px;--nav_trigger_height: 14px;position:relative;width:calc(var(--nav_trigger_size)*2.9);height:calc(var(--nav_trigger_size)*1.9);padding:0;border:0;border-radius:999px;background-color:var(--button_color_bg);color:var(--button_color_text);transition:background-color var(--transition_time_s)}.topbar:where(.bg_primary) .nav_trigger:hover,.topbar:where(.bg_primary) .nav_trigger:focus-visible{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.topbar:where(.bg_primary) .nav_trigger .nav_trigger_wrap{position:absolute;inset:0;margin:auto;width:var(--nav_trigger_size);height:var(--nav_trigger_height)}.topbar:where(.bg_primary) .nav_trigger :is(.nav_trigger_l1,.nav_trigger_l2,.nav_trigger_l3){background-color:currentColor}html:has(.topbar:where(.bg_primary)){scroll-padding-top:calc(var(--text_base)*4.7)}@media(min-width: 1020px){html:has(.topbar:where(.bg_primary)){scroll-padding-top:calc(var(--text_base)*7.06)}}.slider{--slider_mode: track;--slider_slides_to_show: 1;--slider_slides_to_scroll: 1;--slider_slide_gap: 30px;--slider_autoplay: 1;--slider_autoplay_interval: 4000;--slider_transition_duration: 500;--slider_loop: 1;--slider_pagination: 1;--slider_draggable: 1;--slider_transition_timing: ease;direction:ltr}.slider .slide{position:relative}.slider_container{position:relative}.slider_track_container{overflow:hidden}.slider_track{--slider_slide_width: calc((100% - (var(--slider_slides_to_show) - 1) * var(--slider_slide_gap)) / var(--slider_slides_to_show));width:100%;will-change:transform;touch-action:pan-y;display:flex;gap:var(--slider_slide_gap);transform:translate3d(var(--slider_x, 0px), 0px, 0px);transition-timing-function:var(--slider_transition_timing)}.slider_track>*{width:var(--slider_slide_width);flex-shrink:0}.slider_nav{--control_size: 28px;--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);--pager_dot_size: 10px;--pager_color: var(--button_color_bg);--pager_color_hover: var(--button_hover_color_bg);--pager_color_current: var(--button_color_bg);position:var(--slider_nav_position, static);inset-inline:0;bottom:0;width:100%;padding:var(--slider_nav_padding, var(--space_s) 0 0);justify-content:var(--slider_nav_justify, normal);align-items:center;display:flex;gap:10px}@media(min-width: 1020px){.slider_nav{gap:var(--space_s)}}.slider_nav button{overflow:hidden;font-size:0px}.slider:where([data-slider-nav=over],.slider_nav_over){--slider_nav_position: absolute;--slider_nav_padding: var(--space_s) var(--space_m);--slider_nav_justify: center}.slider:where([data-slider-nav=wide],.slider_nav_wide){--slider_nav_justify: space-around}.slider:where([data-slider-nav=wide],.slider_nav_wide) [data-slider-prev]{margin-inline-start:auto}.slider.static .slider_nav{display:none}.slider:where(.slider_fade){--slider_mode: fade}.slider:where(.slider_irregular){--slider_mode: irregular}.slider:is(.fade,.slider_fade,[data-variant=fade]){--slider_slides_to_show: 1}.slider:is(.fade,.slider_fade,[data-variant=fade]) .slider_track{display:grid;transform:none}.slider:is(.fade,.slider_fade,[data-variant=fade]) .slider_track>*{width:100%;grid-area:1/1;opacity:0;pointer-events:none;transition:opacity var(--slider_fade_duration, 300ms) linear}.slider:is(.fade,.slider_fade,[data-variant=fade]) .slider_track>*[data-slider-current]{opacity:1;pointer-events:auto}.slider:is(.irregular,.slider_irregular,[data-variant=irregular]){--slider_loop: 0;--slider_slides_to_show: 1;--slider_height: 14rem;--reel_gap: var(--slider_slide_gap)}@media(min-width: 760px){.slider:is(.irregular,.slider_irregular,[data-variant=irregular]){--slider_height: 20rem}}.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track_container{overflow:visible}.slider:is(.irregular,.slider_irregular,[data-variant=irregular])[data-slider-dragging] .slider_track{cursor:grabbing;user-select:none}.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track{width:100%;transform:none;will-change:auto;touch-action:auto;cursor:grab}.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track>*{flex:0 0 auto;width:auto;height:var(--slider_height);aspect-ratio:var(--slider_slide_ratio, auto)}.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track>*>:is(img,video),.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track>*>:is(a,picture,.media)>:is(img,video),.slider:is(.irregular,.slider_irregular,[data-variant=irregular]) .slider_track>*>:is(a,.media)>picture>img{height:100%;width:auto;max-width:none;aspect-ratio:var(--slider_slide_ratio, auto);object-fit:cover}.slider:is([data-column=full],.column_full){--slider_slides_to_show: 1}.slider:where([data-slider-per-view=flex],.slider_flex) .slide{border-radius:0;box-shadow:0 0 20px rgba(29,29,27,.05);display:flex;align-items:center}.slider:where([data-slider-per-view=flex],.slider_flex) .slider_track{align-items:center}@media(min-width: 720px){.slider:where([data-slider-per-view=flex],.slider_flex),.slider:is([data-column=half],.column_half,[data-column=third],.column_third,[data-column=quarter],.column_quarter,[data-column=sixth],.column_sixth){--slider_slides_to_show: 2}}@media(min-width: 1240px){.slider:where([data-slider-per-view=flex],.slider_flex),.slider:is([data-column=third],.column_third,[data-column=quarter],.column_quarter){--slider_slides_to_show: 3}}@media(min-width: 1340px){.slider:where([data-slider-per-view=flex],.slider_flex),.slider:is([data-column=quarter],.column_quarter){--slider_slides_to_show: 4}}.slider:is([data-column=sixth],.column_sixth){--slider_slides_to_show: 2}@media(min-width: 720px){.slider:is([data-column=sixth],.column_sixth){--slider_slides_to_show: 3}}@media(min-width: 1040px){.slider:is([data-column=sixth],.column_sixth){--slider_slides_to_show: 4}}@media(min-width: 1240px){.slider:is([data-column=sixth],.column_sixth){--slider_slides_to_show: 6}}@media(min-width: 900px){.slider:is([data-column=twothird],.column_twothird){--slider_slides_to_show: 1.5}}:root{--badge_number_bg: #403732;--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)}.badge_number:where([data-size=large]){min-width:2.2em;padding:.1em .4em;background-color:var(--button_color_bg);color:var(--button_color_text);font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:var(--text_big);font-weight:var(--text_bold);line-height:1.3}:root{--close_symbol_size: 28px;--close_symbol_thickness: 2px;--close_symbol_color: #403732}.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)}.control{flex-shrink:0;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}:root{--nav_trigger_size: 30px;--nav_trigger_height: 16px;--nav_trigger_line: 2px;--nav_trigger_color: #403732;--nav_trigger_color_hover: rgb(43.8235294118%, 41.1764705882%, 39.7058823529%);--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)}.pager{justify-content:center;align-items:center;flex-wrap:nowrap;min-width:0;display:flex;gap:0;padding:5px}.pager_item{flex-shrink:0;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:50%;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))}.table_horizontal_scroll,figure.table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}.table_horizontal_scroll table,figure.table table{width:100%;border-collapse:collapse}.table_horizontal_scroll th,.table_horizontal_scroll td,figure.table th,figure.table td{--text_base: 0.8rem;line-height:1.6;white-space:normal;padding:.5rem}.table_horizontal_scroll th *,.table_horizontal_scroll td *,figure.table th *,figure.table td *{line-height:inherit}.table_horizontal_scroll tr>:first-child,figure.table tr>:first-child{padding-inline-start:0;font-weight:700}.table_horizontal_scroll th:last-child,.table_horizontal_scroll td:last-child,figure.table th:last-child,figure.table td:last-child{padding-inline-end:0}.table_horizontal_scroll thead th,figure.table thead th{border-bottom:2px solid var(--text_color)}.table_horizontal_scroll tbody tr:last-child>*,figure.table tbody tr:last-child>*{border-bottom:0}@media(max-width: 759px){.table_stack tbody tr[data-surface-item],table.table_stack tbody tr[data-surface-item]{--surface_bg: transparent;--surface_line: var(--light_color_darkest);--surface_radius: 0;--surface_shadow: none}}@media(min-width: 760px){.table_stack tbody tr[data-surface-item],table.table_stack tbody tr[data-surface-item]{border-style:none}}.table_stack:is([data-surface-items=outlined],.surface_items_outlined){--table_stack_line: 1px;--table_stack_pad: 1rem}@media(max-width: 759px){.acticle_post .text_styled table,.acticle_post .text_styled table thead,.acticle_post .text_styled table tbody,.acticle_post .text_styled table tr,.acticle_post .text_styled table th,.acticle_post .text_styled table td,.table_stack>table,.table_stack>table thead,.table_stack>table tbody,.table_stack>table tr,.table_stack>table th,.table_stack>table td,table.table_stack,table.table_stack thead,table.table_stack tbody,table.table_stack tr,table.table_stack th,table.table_stack td{display:block;width:auto}.acticle_post .text_styled table thead,.table_stack>table thead,table.table_stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acticle_post .text_styled table tr>:first-child,.table_stack>table tr>:first-child,table.table_stack tr>:first-child{padding-top:.5rem;padding-bottom:0;border:0;border-top:2px solid var(--text_color);font-weight:700}.acticle_post .text_styled table td:not(:first-child),.table_stack>table td:not(:first-child),table.table_stack td:not(:first-child){padding:.5rem 0;border:0}.acticle_post .text_styled table td:not(:first-child)+td,.table_stack>table td:not(:first-child)+td,table.table_stack td:not(:first-child)+td{border-top:1px solid var(--light_color_darkest)}.acticle_post .text_styled table td:not(:first-child)[data-label]::before,.table_stack>table td:not(:first-child)[data-label]::before,table.table_stack td:not(:first-child)[data-label]::before{content:attr(data-label);display:block;font-weight:700}.acticle_post .text_styled table tbody tr[data-surface-item],.table_stack>table tbody tr[data-surface-item],table.table_stack tbody tr[data-surface-item]{--surface_line_block: var(--table_stack_line, 0);--surface_line_inline: var(--table_stack_line, 0);--surface_pad: var(--table_stack_pad, 0);margin-top:-1px}.acticle_post .text_styled table tr[data-surface-item]>:first-child,.table_stack>table tr[data-surface-item]>:first-child,table.table_stack tr[data-surface-item]>:first-child{padding:0 0 .5rem;margin-bottom:.5rem;border:0;border-bottom:2px solid var(--text_color)}}.switch_light_dark{container-type:inline-size;width:40px;height:20px;margin:0}.reviews_widget{container-type:inline-size}.reviews_widget .rating a{display:inline-flex;align-items:center;gap:var(--space_xs);text-decoration:none;color:inherit}.reviews_widget .rating a:hover .rating_text strong,.reviews_widget .rating a:focus .rating_text strong{color:var(--accent_color)}.reviews_widget .rating_stars{color:var(--accent_color, rgb(57.0980392157%, 36.7058823529%, 16.6274509804%));letter-spacing:.05em;line-height:1}.reviews_widget .rating_text small{opacity:.7}.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: 0 0 20px rgba(29, 29, 27, 0.05);--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))}.callout:where([data-variant=accent]){--surface_line: transparent;border-inline-start:4px solid #e0ad76}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:"HeadingFont","Arial Narrow",sans-serif;font-weight:700;line-height:1;font-style:normal;display:block;color:var(--title_color);text-transform:uppercase;letter-spacing:.01em}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)}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-family:"HeadingFont","Arial Narrow",sans-serif;font-size:var(--text_base);line-height:1;font-weight:var(--text_semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--accent_color)}.text_styled.textarea h2{font-size:var(--h4_size);--text_base: var(--h4_size);margin-block-start:var(--space_l)}.text ul,.text ol{margin:0;padding:0;list-style-position:inside}.text ul{list-style-type:disc}.text ol{list-style-type:decimal}.text li{margin-block:.2em;line-height:1.75;padding:0;text-indent:0}.text ul li{padding-inline-start:1.4em;text-indent:-1.4em}.text ol li{padding-inline-start:calc(1.4em + .6em);text-indent:calc((1.4em + .6em)*-1)}.text li p{display:inline;margin:0}.text li::marker{color:currentColor}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:400;font-family:"MainFontVariable","MainFont","Helvetica",sans-serif;line-height:1.85;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 p{margin-top:.4rem;margin-bottom:.8rem}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}[data-color=primary],.text_primary{--title_color: #403732;--text_color: #403732}[data-color=secondary],.text_secondary{--title_color: #efe6da;--text_color: #efe6da}[data-color=white],.text_white{--title_color: #fffaf3;--text_color: #fffaf3}[data-color=dark],.text_dark{--title_color: #1f1915;--text_color: #1f1915}[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,.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)[data-size=small]{--text_base: 0.8rem}@media(min-width: 760px){.text_large,:is(p,.text)[data-size=large]{--text_base: 1.3rem;font-size:var(--text_base)}}.text_light{font-weight:400}.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}