@charset "UTF-8";.sidebar{margin:calc(var(--intro_padding) * 0.9) 0 0}@media (min-width:880px){.sidebar{float:right;position:relative;width:calc(100% * var(--sidebar_width) - 8%);z-index:1}.no-primary-title .sidebar{margin-top:0}}.sidebar .widget{position:relative;padding:2em;background:var(--color_sidebar_background);color:var(--color_sidebar_text);border-color:var(--color_sidebar_border)}.sidebar .widget:not(:first-child){margin-top:2em}.sidebar a{color:var(--color_sidebar_link)}.sidebar .h2,.sidebar .h3,.sidebar .h4,.sidebar h2,.sidebar h3,.sidebar h4{color:var(--color_sidebar_headings)}.sidebar select{width:100%}.header-widgets{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0}.header-widgets .widget{margin:0.5em 0}.header-widgets .widget:not(:last-child){padding-right:2rem}@media (min-width:1600px){.header-widgets .widget:not(:last-child){padding-right:3rem}}.header-widgets .widget:first-child{margin-right:auto}.header-widgets .widget-title{color:inherit}.footer-1-widgets{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-1-widgets-section{padding-top:0;padding-bottom:0;background:var(--color_footer_1_background_secondary);overflow-x:hidden}.footer-1-widgets-content{position:relative;padding:3rem 0;background:var(--color_footer_1_background);color:var(--color_footer_1_text);border-color:var(--color_footer_1_border)}.footer-1-widgets-content:after,.footer-1-widgets-content:before{content:"";position:absolute;height:100%;top:0;background:inherit}.footer-1-widgets-content:before{width:2rem;right:100%}@media (min-width:1600px){.footer-1-widgets-content:before{width:3rem}}.footer-1-widgets-content:after{width:50vw;left:100%}.footer-1-widgets a{color:var(--color_footer_1_link)}.footer-1-widgets .widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width:1280px){.footer-1-widgets .widget:last-child:not(:first-child){margin-left:auto}}.footer-1-widgets .widget-title{color:inherit}.footer-2-widgets-section:first-child{border-top-width:1px;border-top-style:solid}.widget-title,.widgettitle{font-size:0.8em;font-weight:800;text-transform:uppercase;letter-spacing:var(--letter_spacing);margin-top:0}.widget .current-cat>a:before{opacity:1}.widget .current-menu-item>a{font-weight:700}.widget .current-menu-item>a:before{opacity:1}.footer-1-widgets ul:not(.menu-social-links),.header-widgets ul:not(.menu-social-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.8em;text-transform:uppercase}.footer-1-widgets ul:not(.menu-social-links) li,.header-widgets ul:not(.menu-social-links) li{padding:0;border-width:0}.footer-1-widgets ul:not(.menu-social-links) li:not(:last-child),.header-widgets ul:not(.menu-social-links) li:not(:last-child){margin-right:1em}@media (min-width:672px){.footer-1-widgets ul:not(.menu-social-links) li:not(:last-child),.header-widgets ul:not(.menu-social-links) li:not(:last-child){padding-right:0.5em;margin-right:0.5em;border-right:1px solid;border-color:inherit}}@media (min-width:880px){.footer-1-widgets ul:not(.menu-social-links) li:not(:last-child),.header-widgets ul:not(.menu-social-links) li:not(:last-child){padding-right:1em;margin-right:1em}}.footer-1-widgets ul:not(.menu-social-links) li:before,.header-widgets ul:not(.menu-social-links) li:before{display:none}.footer-1-widgets .current-menu-item>a:before,.header-widgets .current-menu-item>a:before{content:"";display:inline-block;width:0.5em;height:0.5em;margin-right:0.5em;border:0.25em solid;border-radius:0.5em;vertical-align:middle}.footer-1-widgets .sub-menu,.header-widgets .sub-menu{display:none}.footer-1-widgets ul:not(.menu-social-links){font-size:1em}@media (min-width:1280px){.footer-1-widgets ul:not(.menu-social-links) li:not(:last-child){padding-right:2em;margin-right:2em}}.widget .current-current_page_item>a:before{opacity:1}.widget_recent_comments li:before{display:none}.widget_recent_comments .comment-author-link{display:block}.widget_recent_comments .comment-author-link:before{content:"—";margin-right:0.25em;speak:none}.widget_recent_comments .comment-author-link+a{font-family:var(--typography_font_headings);font-weight:700;text-decoration:none}.widget_recent_entries a{font-family:var(--typography_font_headings);font-weight:700}.widget_recent_entries .post-date{display:block;font-size:0.8em;text-transform:uppercase;letter-spacing:var(--letter_spacing)}.widget_recent_entries .post-date:before{content:"—";font-size:1rem;margin-right:0.5em;opacity:0;speak:none}.site .widget_rss ul li{padding-top:1em;padding-bottom:1em}.site .widget_rss ul li:before{display:none}.site .widget_rss ul li:first-child{padding-top:0}.site .widget_rss ul li:last-child{padding-bottom:0}.widget_rss .rsswidget{display:block;font-family:var(--typography_font_headings);font-size:1.25em;font-weight:700;line-height:1.25}.widget_rss .rss-date{display:block;margin:1em 0;font-size:0.8em;text-transform:uppercase}.widget_rss cite{display:block;margin-top:1em;font-style:italic}.widget-title .rsswidget{display:inline;font-size:1em;text-decoration:none;text-transform:inherit;letter-spacing:inherit;color:var(--color_content_headings)}.wp-tag-cloud{margin:0;list-style:none}.wp-tag-cloud li{display:inline-block}.wp-tag-cloud a{display:inline-block;padding:0.15em 0.5em;margin:0.15em 0;text-decoration:none;background:var(--color_button_background);color:var(--color_button_text);white-space:nowrap}.wp-tag-cloud a:before{content:"#"}.wp-tag-cloud a:active,.wp-tag-cloud a:focus,.wp-tag-cloud a:hover{background:none;color:inherit}.tag-link-count{font-size:0.8rem;font-weight:400}.widget_text:after{content:"";clear:both;display:table;table-layout:fixed}.footer-1-widgets .widget-title,.header-widgets .widget-title{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute!important;width:1px;height:1px;line-height:1px;overflow:hidden;word-wrap:normal!important}.widget_calendar thead th{z-index:1}.widget_calendar thead th:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:currentColor;border-radius:inherit;opacity:var(--pseudo_background_opacity);z-index:-1}.widget_calendar{text-align:inherit}.widget_calendar caption{font-size:0.8em;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:var(--letter_spacing);caption-side:top}.widget_calendar table{margin:0;font-family:inherit;text-align:center;border-collapse:separate;border-width:0}.widget_calendar table caption{color:inherit}.widget_calendar tr td,.widget_calendar tr th{width:auto;height:2em;padding:0;text-align:center;vertical-align:middle}.widget_calendar thead th{position:relative;font-size:0.8em;font-weight:700;border-width:0}.widget_calendar tbody a{display:block;width:100%;height:100%;text-decoration:none;line-height:2;background:var(--color_button_background);color:var(--color_button_text);-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.widget_calendar tbody a:focus,.widget_calendar tbody a:hover{background:var(--color_button_hover_background)}.widget_calendar tbody a:focus{outline-color:var(--color_accent)}.widget_calendar tfoot a{color:inherit}.widget_calendar .pad{visibility:hidden}.widget_calendar .wp-calendar-nav{margin-top:0.5rem;font-size:0.8em;font-weight:700;text-align:inherit;text-transform:uppercase;letter-spacing:var(--letter_spacing)}.widget_calendar .wp-calendar-nav a{text-decoration:none}.widget_calendar .wp-calendar-nav a:focus,.widget_calendar .wp-calendar-nav a:hover{text-decoration:underline}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul:not(.menu-social-links),.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{margin:0;list-style:none}.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_nav_menu ul:not(.menu-social-links) ul,.widget_pages ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_rss ul ul{margin-left:0.5rem;margin-top:0.25rem;margin-bottom:-0.25rem;list-style:inherit}.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul:not(.menu-social-links) li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{padding:0.25rem 0}.widget_archive ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_nav_menu ul:not(.menu-social-links) li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_rss ul li:before{content:"—";margin-right:0.25rem;speak:none}.widget_archive ul a,.widget_categories ul a,.widget_meta ul a,.widget_nav_menu ul:not(.menu-social-links) a,.widget_pages ul a,.widget_recent_comments ul a,.widget_recent_entries ul a,.widget_rss ul a{text-decoration:none}.widget_archive ul a:focus,.widget_archive ul a:hover,.widget_categories ul a:focus,.widget_categories ul a:hover,.widget_meta ul a:focus,.widget_meta ul a:hover,.widget_nav_menu ul:not(.menu-social-links) a:focus,.widget_nav_menu ul:not(.menu-social-links) a:hover,.widget_pages ul a:focus,.widget_pages ul a:hover,.widget_recent_comments ul a:focus,.widget_recent_comments ul a:hover,.widget_recent_entries ul a:focus,.widget_recent_entries ul a:hover,.widget_rss ul a:focus,.widget_rss ul a:hover{text-decoration:underline}.widget_archive ul .chosen,.widget_categories ul .chosen,.widget_meta ul .chosen,.widget_nav_menu ul:not(.menu-social-links) .chosen,.widget_pages ul .chosen,.widget_recent_comments ul .chosen,.widget_recent_entries ul .chosen,.widget_rss ul .chosen{font-weight:700}.sidebar .widget_categories ul,.sidebar .widget_nav_menu ul:not(.menu-social-links),.sidebar .widget_pages ul{overflow-x:hidden}.sidebar .widget_categories ul li,.sidebar .widget_nav_menu ul:not(.menu-social-links) li,.sidebar .widget_pages ul li{position:relative;padding-top:0.5rem;padding-bottom:0.5rem}.sidebar .widget_categories ul li:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) li:before,.sidebar .widget_pages ul li:before{display:none}.sidebar .widget_categories ul li.cat-item,.sidebar .widget_categories ul li[class*=-border-color],.sidebar .widget_nav_menu ul:not(.menu-social-links) li.cat-item,.sidebar .widget_nav_menu ul:not(.menu-social-links) li[class*=-border-color],.sidebar .widget_pages ul li.cat-item,.sidebar .widget_pages ul li[class*=-border-color]{border-color:inherit}.sidebar .widget_categories ul li.cat-item:before,.sidebar .widget_categories ul li[class*=-border-color]:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) li.cat-item:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) li[class*=-border-color]:before,.sidebar .widget_pages ul li.cat-item:before,.sidebar .widget_pages ul li[class*=-border-color]:before{content:"";display:block;position:absolute;width:0.5em;height:100%;right:0;top:0;margin:0;border-right:0.5em solid transparent}.sidebar .widget_categories ul li:after,.sidebar .widget_nav_menu ul:not(.menu-social-links) li:after,.sidebar .widget_pages ul li:after{content:"";position:absolute;width:200%;right:0;top:0;border-bottom:1px solid;border-color:inherit}.sidebar .widget_categories ul ul,.sidebar .widget_nav_menu ul:not(.menu-social-links) ul,.sidebar .widget_pages ul ul{margin-top:0.5rem;margin-bottom:-0.5rem;overflow-x:visible}.sidebar .widget_categories ul a:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) a:before,.sidebar .widget_pages ul a:before{content:"";display:inline-block;width:0.5em;height:0.5em;margin-right:0.5em;border:0.25em solid;border-radius:0.5em;vertical-align:middle;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.sidebar .widget_categories ul a:active:before,.sidebar .widget_categories ul a:focus:before,.sidebar .widget_categories ul a:hover:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) a:active:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) a:focus:before,.sidebar .widget_nav_menu ul:not(.menu-social-links) a:hover:before,.sidebar .widget_pages ul a:active:before,.sidebar .widget_pages ul a:focus:before,.sidebar .widget_pages ul a:hover:before{opacity:1}.footer-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + var(--posts_list_gap));margin:calc(var(--posts_list_gap) / 2 * -1)}.footer-widgets .widget{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:160px;margin:calc(var(--posts_list_gap) / 2)}