::backdrop,:root{--darkening-color:#e8e8ec;--lightening-color:#000;--automatic-dark-mode-coloring:var(--body-bg-color);--automatic-dark-mode-color-mix-percent:80%}:root{--highlight-color:#ddd;--color-green:#338333;--color-red:#a62b2b;--color-orange:#ff0;--color-purple:#800080;--color-light-blue:#296db5;--color-gray:#666;--color-white:#ddd;--color-black:#444;--color-error:#ee8277;--color-error-bg:#74261e;--color-error-border:#e9594c;--color-success:#4dd0af;--color-success-bg:#005e46;--color-success-border:#3bc279;--color-warning:#f7ba59;--color-warning-bg:#7a4e09;--color-warning-border:#e89f29;--color-notice:#5dbecd;--color-notice-bg:#0c515c;--color-notice-border:#3e84e5;--color-message-text:#eee;--main-bg-color-reverse:#eeeeee;--main-bg-color-2:#363333;--footer-bg-color:var(--main-bg-color);--footer-text-color:#ddd;--color-red-lines:#ff9b37;--modal-bg-color:#424242;--text-color:var(--color-white);--text-color-reverse:#444444;--link-color:#aaaaff;--text-color-highlight:#7070ff;--text-color-faded:#888888;--input-bg-color:color-mix(in hsl, var(--main-bg-color), var(--darkening-color) 5%);--input-highlight-color:#7878ff;--button-bg-color:#373333;--button-bg-color-hover:#585555;--button-bg-color-active:#5e5b5b;--button-proceed-pulse-rgb:50,255,50;--header-image-bg-color:var(--faint-color-reverse-3);--header-image-input-height:100px;--sitemap-color-level-1:var(--sitemap-color-dark-level-1);--sitemap-color-level-2:var(--sitemap-color-dark-level-2);--sitemap-color-level-3:var(--sitemap-color-dark-level-3);--sitemap-color-level-4:var(--sitemap-color-dark-level-4);--sitemap-color-level-5:var(--sitemap-color-dark-level-5)}img{filter:brightness(.8) contrast(1.2)}#header_images img{filter:unset}.seo_preview{background-color:#202124}.seo_preview :where(.preview_domain,.preview_url){color:#dadce0}.seo_preview .preview_title{color:#8ab4f8}.seo_preview .preview_description{color:#bdc1c6}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background-color:var(--faint-color);border-radius:5px}body::-webkit-scrollbar-thumb{background-color:var(--faint-color-3);border-radius:5px}body::-webkit-scrollbar-thumb:hover{background-color:var(--faint-color-4)}}.link_wrapper a[role=button]{padding-top:var(--default-gap-xsmall);padding-bottom:var(--default-gap-xsmall);background-color:var(--faint-color);background-color:#2d2730;outline:0;border:1px solid var(--text-color);border:none;border-radius:100px}.link_wrapper a[role=button]:where(:hover,:active,:focus){background-color:var(--faint-color-2);background-color:#3d3740}.download_links .link_wrapper,.download_links .link_wrapper a[role=button],.download_links .page_section_column_content{height:100%}.download_links .link_wrapper a[role=button] span:after{display:none}.text_and_link .page_section_columns_wrapper>div{grid-template-columns:1fr;gap:var(--default-gap-small) var(--page-section-column-gap)}.text_and_link .link_wrapper a[role=button].email_link span:after{display:none}container>:where(header)>*{max-width:none;margin-left:0;margin-right:0}nav.desktop_fullscreen_navigation_1 #mobile_navigation_button_label{display:inline-flex;top:calc(var(--header-height)/ 2 * -1);position:absolute;top:calc(var(--header-height)/ 2 - var(--header-button-width)/ 2);right:calc(var(--main-content-padding-x));z-index:4}@media screen and (min-width:800px){nav.desktop_fullscreen_navigation_1 #navigation_wrapper{background-color:#111111f8}nav.desktop_fullscreen_navigation_1 #navigation_wrapper:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover}#navigation_wrapper{--text-color:var(--color-white);--link-color:var(--color-white);--button-text-color:var(--color-white);--faint-color-2-5:color(srgb 0.909804 0.909804 0.92549 / 0.2)}nav.desktop_fullscreen_navigation_1 .navigation_list_root>li:before{background-image:linear-gradient(to right,rgba(0,0,0,0) 20%,color-mix(in hsl,#e8e8ec 10%,transparent))}nav.desktop_fullscreen_navigation_1 .navigation_list_root>li:where(:hover,:focus-within){border-right-color:color(srgb .909804 .909804 .92549 / .75)}}@media screen and (min-width:1400px){nav.desktop_fullscreen_navigation_1 #navigation_wrapper{clip-path:circle(0% at calc(100vw - var(--main-content-padding-x) - var(--header-button-width)/ 2) calc(var(--header-height)/ 2))}nav.desktop_fullscreen_navigation_1 #mobile_navigation_button:checked~#navigation_wrapper{clip-path:circle(150% at calc(100vw - var(--main-content-padding-x) - var(--header-button-width)/ 2) calc(var(--header-height)/ 2))}}@keyframes header-images-bg-parallax-animation{from{translate:0 0px;scale:1.1;filter:blur(0px)}to{translate:0 var(--header-parallax-speed);scale:1;filter:blur(20px)}}#header_images picture>img{animation:linear header-images-bg-parallax-animation;animation-timeline:view();animation-timeline:scroll(root block);animation-range:0% calc(var(--header-height) + var(--header-image-height) * 2)}@keyframes header-images-text-parallax-animation{from{translate:0 0px}to{translate:0 calc(var(--header-parallax-speed)/ 2)}}#page_header{animation:linear header-images-text-parallax-animation;animation-timeline:view();animation-timeline:scroll(root block);animation-range:0% calc(var(--header-height) + var(--header-image-height) * 2)}@media screen and (min-width:800px) and (max-width:1800px){@keyframes sticky-header-bg{from{opacity:0}to{opacity:1}}nav:before{content:'';position:absolute;left:0;right:0;top:0;height:var(--header-height);background-color:var(--faint-color-reverse-3);animation:sticky-header-bg;animation-timeline:view();animation-timeline:scroll(root block);animation-range:0px calc(var(--header-image-height) + var(--header-height))}}#header_logo a{text-decoration:none;color:var(--text-color)}#header_images picture:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity var(--header-image-appear-speed) var(--transition-timing-default);z-index:2;background:linear-gradient(128deg,#6f9575 0,#0d1318 50%,#424521 100%)}#header_images .show picture:before{opacity:.4}#header_images{--heading-color:var(--color-white);text-shadow:3px 3px 3px rgba(0,0,0,.2)}#header_images .tagline{font-family:var(--text-body-font-family)}#page_header :where(.hero_text,.hero_cta){max-width:var(--readable-width)}#page_header .hero_cta a{display:inline-flex;min-height:50px;padding-left:20px;padding-right:20px}@media screen and (min-width:800px){#header_disabled_cover{position:fixed}#header_logo a{color:var(--color-white);text-shadow:0 0 5px var(--color-black)}#user_menu_wrapper .popover_button{max-width:unset;max-height:unset}#page_header .hero_text{font-size:24px}}