﻿@font-face{font-family:"Source Serif 4";src:url("../fonts/SourceSerif4-Light.woff2") format("woff2"),url("../fonts/SourceSerif4-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("../fonts/SourceSerif4-Regular.woff2") format("woff2"),url("../fonts/SourceSerif4-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url("../fonts/BricolageGrotesque-Light.woff2") format("woff2"),url("../fonts/BricolageGrotesque-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url("../fonts/BricolageGrotesque-Regular.woff2") format("woff2"),url("../fonts/BricolageGrotesque-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icons";src:url("../fonts/icons.woff2") format("woff2"),url("../fonts/icons.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}[class^=i-],[class*=" i-"]{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-x:before{content:""}.i-lnkdn:before{content:""}.i-fcbk:before{content:""}.i-blsk:before{content:""}*{margin:0;padding:0;outline:0 none;-webkit-tap-highlight-color:hsla(0,0%,100%,0);box-sizing:border-box}*:before,*:after{box-sizing:inherit}*:has(>ion-icon){display:inline-flex}html,body{height:100%}html{font:300 16px/1.5 "Bricolage Grotesque",sans-serif;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;min-height:100vh;color:#231f20;background-color:#faf7ee;overflow-x:hidden}body.is_overflow{overflow:hidden}#main{flex:1 0 auto;margin-top:70px}@media screen and (min-width: 1025px){#main{margin-top:90px}}.container{width:1440px;max-width:100%;margin:0 auto;position:relative}@media screen and (min-width: 1441px){.container.borders{border-right:1px solid #231f20;border-left:1px solid #231f20}}.bt{border-top:1px solid #231f20}.bb{border-bottom:1px solid #231f20}.has_spacing{padding:0 30px}@media screen and (max-width: 1439px)and (min-width: 768px){.has_spacing{padding:0 40px}}@media screen and (min-width: 1440px){.has_spacing{padding:0 80px}}article,aside,figure,footer,header,nav,section{display:block}button{font-family:inherit;background:hsla(0,0%,100%,0);border:medium none;cursor:pointer}ol{list-style-position:inside}strong,b{font-weight:700}td{vertical-align:middle}table{border-spacing:0}mark{background:none}ul{list-style:none}img{height:auto;display:block;max-width:100%}a{transition:all .3s ease;color:inherit;outline:0 none;text-decoration:none}a:active{outline:0 none;text-decoration:none}@media screen and (min-width: 1025px){a:hover{outline:0 none;text-decoration:none}}a>img{border:0}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),select,textarea{transition:all .3s ease;width:100%;outline:0 none;border-radius:0;box-sizing:border-box;-webkit-appearance:none}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#231f20 !important;-webkit-box-shadow:0 0 0 30px #faf7ee inset !important}input[type=submit],input[type=button]{width:auto;border:none;cursor:pointer;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#231f20;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#231f20;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#231f20;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#231f20;opacity:1}html::-webkit-scrollbar{width:6px}@media screen and (min-width: 1025px){html::-webkit-scrollbar{width:8px}}::-webkit-scrollbar-thumb{background-color:#231f20}::-webkit-scrollbar-track{background-color:#eaeaea}::-webkit-scrollbar-thumb:hover{background-color:hsl(345,6.0606060606%,7.9411764706%)}::-webkit-scrollbar-thumb:active{background-color:hsl(345,6.0606060606%,7.9411764706%)}:root{scrollbar-width:thin;scrollbar-color:#231f20 #eaeaea}:focus{outline:0 none}a[href]:focus,a[href]:focus-visible,area[href]:focus,area[href]:focus-visible,input:not([disabled]):not([type=hidden]):focus,input:not([disabled]):not([type=hidden]):focus-visible,select:not([disabled]):focus,select:not([disabled]):focus-visible,textarea:not([disabled]):focus,textarea:not([disabled]):focus-visible,button:not([disabled]):focus,button:not([disabled]):focus-visible,iframe:focus,iframe:focus-visible,object:focus,object:focus-visible,embed:focus,embed:focus-visible,[tabindex="0"]:focus,[tabindex="0"]:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible,audio[controls]:focus,audio[controls]:focus-visible,video[controls]:focus,video[controls]:focus-visible,summary:focus,summary:focus-visible,[tabindex^="0"]:focus,[tabindex^="0"]:focus-visible,[tabindex^="1"]:focus,[tabindex^="1"]:focus-visible,[tabindex^="2"]:focus,[tabindex^="2"]:focus-visible,[tabindex^="3"]:focus,[tabindex^="3"]:focus-visible,[tabindex^="4"]:focus,[tabindex^="4"]:focus-visible,[tabindex^="5"]:focus,[tabindex^="5"]:focus-visible,[tabindex^="6"]:focus,[tabindex^="6"]:focus-visible,[tabindex^="7"]:focus,[tabindex^="7"]:focus-visible,[tabindex^="8"]:focus,[tabindex^="8"]:focus-visible,[tabindex^="9"]:focus,[tabindex^="9"]:focus-visible{transition:none;outline:2px dashed #ff4500}.is_using_mouse a[href]:focus,.is_using_mouse a[href]:focus-visible,.is_using_mouse area[href]:focus,.is_using_mouse area[href]:focus-visible,.is_using_mouse input:not([disabled]):not([type=hidden]):focus,.is_using_mouse input:not([disabled]):not([type=hidden]):focus-visible,.is_using_mouse select:not([disabled]):focus,.is_using_mouse select:not([disabled]):focus-visible,.is_using_mouse textarea:not([disabled]):focus,.is_using_mouse textarea:not([disabled]):focus-visible,.is_using_mouse button:not([disabled]):focus,.is_using_mouse button:not([disabled]):focus-visible,.is_using_mouse iframe:focus,.is_using_mouse iframe:focus-visible,.is_using_mouse object:focus,.is_using_mouse object:focus-visible,.is_using_mouse embed:focus,.is_using_mouse embed:focus-visible,.is_using_mouse [tabindex="0"]:focus,.is_using_mouse [tabindex="0"]:focus-visible,.is_using_mouse [contenteditable]:focus,.is_using_mouse [contenteditable]:focus-visible,.is_using_mouse audio[controls]:focus,.is_using_mouse audio[controls]:focus-visible,.is_using_mouse video[controls]:focus,.is_using_mouse video[controls]:focus-visible,.is_using_mouse summary:focus,.is_using_mouse summary:focus-visible,.is_using_mouse [tabindex^="0"]:focus,.is_using_mouse [tabindex^="0"]:focus-visible,.is_using_mouse [tabindex^="1"]:focus,.is_using_mouse [tabindex^="1"]:focus-visible,.is_using_mouse [tabindex^="2"]:focus,.is_using_mouse [tabindex^="2"]:focus-visible,.is_using_mouse [tabindex^="3"]:focus,.is_using_mouse [tabindex^="3"]:focus-visible,.is_using_mouse [tabindex^="4"]:focus,.is_using_mouse [tabindex^="4"]:focus-visible,.is_using_mouse [tabindex^="5"]:focus,.is_using_mouse [tabindex^="5"]:focus-visible,.is_using_mouse [tabindex^="6"]:focus,.is_using_mouse [tabindex^="6"]:focus-visible,.is_using_mouse [tabindex^="7"]:focus,.is_using_mouse [tabindex^="7"]:focus-visible,.is_using_mouse [tabindex^="8"]:focus,.is_using_mouse [tabindex^="8"]:focus-visible,.is_using_mouse [tabindex^="9"]:focus,.is_using_mouse [tabindex^="9"]:focus-visible{outline:0 none}header{position:fixed;top:0;left:0;right:0;z-index:100;padding:15px 0;color:#faf7ee;height:70px}@media screen and (min-width: 1025px){header{height:90px}}.logged-in.admin-bar header{top:46px}@media screen and (min-width: 783px){.logged-in.admin-bar header{top:32px}}.logged-in.admin-bar header.is_sticky{top:0}header:before{transition:all .3s ease;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#231f20;z-index:-1}@media screen and (min-width: 1025px){header a:active{color:#ff4500}header a:active+span[role=button]{color:#ff4500 !important}}@media screen and (min-width: 1025px)and (min-width: 1025px){header a:hover{color:#ff4500}header a:hover+span[role=button]{color:#ff4500 !important}}.header__logo img{height:40px}@media screen and (min-width: 1025px){.header__logo img{height:60px}}.menu__toggle{margin-left:auto}.menu__toggle ion-icon{font-size:24px}.menu__header{margin-left:auto}@media screen and (max-width: 1024px){.menu__header{position:fixed;top:70px;background-color:#faf7ee;width:100vw;height:calc(100dvh - 70px);left:0;color:#231f20;overflow-y:auto;transform:translateX(100%);transition:all .3s ease}.menu__header.is_open{transform:translateX(0)}}.menu__header_list{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.menu__header_list{height:100%}}@media screen and (min-width: 1025px){.menu__header_list{flex-direction:row;gap:24px}}@media screen and (min-width: 1180px){.menu__header_list{gap:40px}}@media screen and (max-width: 1024px){.menu__header_list>li{flex:1;border-bottom:1px solid #231f20;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media screen and (max-width: 479px){.menu__header_list>li>a{margin-left:40px !important}}@media screen and (max-width: 1024px){.menu__header_list>li>a{margin:20px 25px 20px 80px}}.menu__header_list>li a{font-size:22px;font-weight:400}@media screen and (min-width: 1025px){.menu__header_list>li a{font-size:14px;font-weight:500;line-height:20.8px;letter-spacing:.14px}}.menu__header_list li{display:inline-flex}.menu__header_list li a{line-height:normal;text-transform:uppercase}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children{gap:5px}.menu__header_list li.menu-item-has-children:active>a:before{content:""}.menu__header_list li.menu-item-has-children:active>span[role=button] ion-icon[name=chevron-down-outline]{opacity:0;visibility:hidden}.menu__header_list li.menu-item-has-children:active>span[role=button] ion-icon[name=chevron-up-outline]{opacity:1;visibility:visible}.menu__header_list li.menu-item-has-children:active>ul.sub-menu{display:flex}}@media screen and (min-width: 1025px)and (min-width: 1025px){.menu__header_list li.menu-item-has-children:hover>a:before{content:""}.menu__header_list li.menu-item-has-children:hover>span[role=button] ion-icon[name=chevron-down-outline]{opacity:0;visibility:hidden}.menu__header_list li.menu-item-has-children:hover>span[role=button] ion-icon[name=chevron-up-outline]{opacity:1;visibility:visible}.menu__header_list li.menu-item-has-children:hover>ul.sub-menu{display:flex}}.menu__header_list li.menu-item-has-children a{position:relative}.menu__header_list li.menu-item-has-children a:before{width:150%;height:95px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu__header_list li.menu-item-has-children>span[role=button]{cursor:pointer;position:relative;width:28px;height:28px;color:inherit}@media screen and (max-width: 479px){.menu__header_list li.menu-item-has-children>span[role=button]{margin-right:40px}}@media screen and (max-width: 1024px)and (min-width: 480px){.menu__header_list li.menu-item-has-children>span[role=button]{margin-right:80px}}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>span[role=button]{width:16px;height:16px}}.menu__header_list li.menu-item-has-children>span[role=button] ion-icon{position:absolute;font-size:28px}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>span[role=button] ion-icon{font-size:16px}}.menu__header_list li.menu-item-has-children>span[role=button] ion-icon[name=chevron-up-outline]{opacity:0;visibility:hidden}.menu__header_list li.menu-item-has-children>span[role=button].is_open ion-icon[name=chevron-down-outline]{opacity:0;visibility:hidden}.menu__header_list li.menu-item-has-children>span[role=button].is_open ion-icon[name=chevron-up-outline]{opacity:1;visibility:visible}.menu__header_list li.menu-item-has-children>ul.sub-menu{display:none;color:#faf7ee}@media screen and (max-width: 1024px){.menu__header_list li.menu-item-has-children>ul.sub-menu{background-color:#231f20;width:100%;flex-direction:column;color:#faf7ee}.menu__header_list li.menu-item-has-children>ul.sub-menu.is_active{display:flex}}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu{background-color:#ff4500;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;position:absolute;left:0;right:0;top:75px;padding:29px 0 28px;border-bottom:1px solid #231f20}.menu__header_list li.menu-item-has-children>ul.sub-menu:active{display:flex}}@media screen and (min-width: 1025px)and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu:hover{display:flex}}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu.is_active{display:flex}.menu__header_list li.menu-item-has-children>ul.sub-menu:after{content:"";width:100vw;background-color:inherit;position:absolute;top:0;height:calc(100% + 1px);z-index:-1;position:absolute;left:50%;transform:translate(-50%, 0);border-bottom:inherit}}@media screen and (max-width: 1439px)and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1440px){.menu__header_list li.menu-item-has-children>ul.sub-menu{padding-left:80px;padding-right:80px}}@media screen and (max-width: 479px){.menu__header_list li.menu-item-has-children>ul.sub-menu li{padding-left:40px}}@media screen and (max-width: 1024px){.menu__header_list li.menu-item-has-children>ul.sub-menu li{padding:14px 25px 14px 80px}.menu__header_list li.menu-item-has-children>ul.sub-menu li:not(:last-child){border-bottom:1px solid #faf7ee}}.menu__header_list li.menu-item-has-children>ul.sub-menu li a{font-size:18px;font-weight:400}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu li a{font-size:12px}}.menu__header_list li.menu-item-has-children>ul.sub-menu li a:active{color:#231f20}@media screen and (min-width: 1025px){.menu__header_list li.menu-item-has-children>ul.sub-menu li a:hover{color:#231f20}}.search_toggle{font-size:24px;margin-left:20px}@media screen and (min-width: 1025px){.search_toggle{font-size:21px}}.skip_to_content{position:absolute;top:0;left:0;transform:translate(-110%, -110%);transition:none;z-index:10}.skip_to_content:focus,.skip_to_content:focus-visible{transform:translate(10px, 10px)}.search_container{display:none;position:fixed;left:0;width:100%;height:calc(100dvh - 70px);background-color:#faf7ee;z-index:9;padding:40px 44px;align-items:center}@media screen and (max-width: 374px){.search_container{padding:40px 20px}}.search_container.is_active{display:flex}@media screen and (max-width: 1024px)and (min-width: 768px){.search_container{padding:40px 80px}}@media screen and (min-width: 1025px){.search_container{height:calc(100dvh - 90px)}}.search_container .container{width:1058px}.search_container form{position:relative}.search_container form:not(:last-child){margin-bottom:40px}.search_container form input[type=search]{width:100%;height:60px;padding:0 30px 18px 0;font:300 30px/1 "Source Serif 4",sans-serif;color:#231f20;background-color:#faf7ee;border:none;border-bottom:1px solid #231f20;border-radius:0}.search_container form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search_container form button{position:absolute;display:inline-flex;right:0;top:10px;font-size:21px}.search_container form button:active{color:#ff4500}@media screen and (min-width: 1025px){.search_container form button:hover{color:#ff4500}}.search_container .search_menu ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:60px;row-gap:20px}@media screen and (min-width: 1025px){.search_container .search_menu ul{justify-content:space-between}}.search_container .search_menu ul a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.search_container .search_menu ul a:active{color:#ff4500}@media screen and (min-width: 1025px){.search_container .search_menu ul a:hover{color:#ff4500}}.breadcrumbs{font:400 12px/normal "Bricolage Grotesque",sans-serif;text-transform:uppercase}.breadcrumbs .container{padding-top:23px;padding-bottom:23px}.breadcrumbs .container>span{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breadcrumbs .breadcrumb_separator{font-size:0}.breadcrumbs .breadcrumb_separator:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='24' viewBox='0 0 50 24' fill='none'%3E%3Cmask id='mask0_650_3770' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='24'%3E%3Crect x='50' width='24' height='50' transform='rotate(90 50 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_650_3770)'%3E%3Cpath d='M13.4529 11.2782L33.8294 11.2782L30.7788 8.21935L31.7725 7.22559L36.5469 11.9999L31.7725 16.7742L30.7788 15.7805L33.8294 12.7216L13.4529 12.7216L13.4529 11.2782Z' fill='%23231F20'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:24px}.breadcrumbs a:active{color:#ff4500}@media screen and (min-width: 1025px){.breadcrumbs a:hover{color:#ff4500}}.hero_default>.container{min-height:295px;padding-top:50px;padding-bottom:80px;display:flex;align-items:flex-start}@media screen and (min-width: 1025px){.hero_default>.container .content>*:not(h1){max-width:880px}}.hero_default__thumbnail img{height:577px;object-fit:cover}@media screen and (min-width: 1025px){.hero_v2>.container{display:flex;align-items:stretch;min-height:calc(100dvh - 162px)}}.hero_v2>.container>figure,.hero_v2>.container .hero_v2__thumbnail{position:relative}@media screen and (min-width: 1025px){.hero_v2>.container>figure,.hero_v2>.container .hero_v2__thumbnail{width:58.415%;border-right:1px solid #231f20}}.hero_v2>.container>figure img,.hero_v2>.container .hero_v2__thumbnail img{aspect-ratio:1.25;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 1025px){.hero_v2>.container>figure img,.hero_v2>.container .hero_v2__thumbnail img{aspect-ratio:1.308}}.hero_v2__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:25px;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 768px){.hero_v2__content{padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 1025px){.hero_v3>.container{display:flex;align-items:stretch;min-height:calc(100dvh - 162px)}}.hero_v3>.container>figure,.hero_v3>.container .hero_v3__thumbnail{position:relative}@media screen and (max-width: 1024px){.hero_v3>.container>figure:not(:only-child),.hero_v3>.container .hero_v3__thumbnail:not(:only-child){border-bottom:1px solid #231f20}}@media screen and (min-width: 1025px){.hero_v3>.container>figure,.hero_v3>.container .hero_v3__thumbnail{width:50%;border-right:1px solid #231f20}}.hero_v3>.container>figure img,.hero_v3>.container .hero_v3__thumbnail img{aspect-ratio:.584;object-fit:cover;height:642px;width:100%}@media screen and (max-width: 1024px)and (min-width: 768px){.hero_v3>.container>figure img,.hero_v3>.container .hero_v3__thumbnail img{aspect-ratio:1.246}}@media screen and (min-width: 1025px){.hero_v3>.container>figure img,.hero_v3>.container .hero_v3__thumbnail img{aspect-ratio:1.121;height:100%}}.hero_v3>.container>figure .content,.hero_v3>.container .hero_v3__thumbnail .content{position:absolute;bottom:0;left:0;right:0;margin:30px}body.blog .hero_v3>.container>figure .content,body.blog .hero_v3>.container .hero_v3__thumbnail .content{color:#faf7ee}@media screen and (min-width: 768px){.hero_v3>.container>figure .content,.hero_v3>.container .hero_v3__thumbnail .content{margin:60px 80px;max-width:484px}}@media screen and (max-width: 1439px)and (min-width: 1025px){.hero_v3>.container>figure .content,.hero_v3>.container .hero_v3__thumbnail .content{margin-left:40px;margin-right:40px}}.hero_v3__content{flex:1}.hero_v3 .feature_posts{display:flex;flex-direction:column;height:100%}.hero_v3 .feature_post{display:flex;flex-direction:column;justify-content:center;gap:25px;flex:1;padding:40px 30px;min-height:200px;position:relative}.hero_v3 .feature_post:after{content:"";position:absolute;right:-9999px;left:100%;bottom:-1px;height:1px;background-color:#231f20}.hero_v3 .feature_post:not(:last-child){border-bottom:1px solid #231f20}@media screen and (min-width: 768px){.hero_v3 .feature_post{padding-left:40px;padding-right:40px}}.hero_v3 .feature_post .post_details{font-size:12px}/*# sourceMappingURL=critical-style.css.map */
