ul{box-sizing:border-box;margin:0 0 1.5rem;padding:0 0 0 1.5rem;list-style:disc}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;text-decoration:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;-ms-overflow-style:scrollbar}body{background-color:#fff;margin:0}.container:after,.masthead .branding-wrapper:after,.masthead .menu:after,.the-content:after,body:after{content:"";display:block;clear:both}*,:after,:before{box-sizing:inherit}:focus:not(:focus-visible){outline:0}article,aside,footer,header,main,nav,section{display:block}.masthead .menu .menu-toggle:focus,a:focus,button:focus{outline:thin dotted}a:active,a:hover,button:active,button:hover{outline:0}a{background-color:#fff0;color:#006194;text-decoration:none}strong{font-weight:bolder}button,img{border:0;line-height:1.75}img{position:relative;max-width:100%;height:auto;font-family:"Merriweather Sans",Arial,sans-serif;font-size:12px;font-size:.75rem}button{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;color:#000;display:inline-block;text-decoration:none;border-radius:.2rem;padding:.75rem 1.5rem;text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:16px;font-size:1rem}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::-moz-focus-inner{border:0;padding:0}::-moz-selection{background:#000;color:#000}::selection{background:#000;color:#000}.svg-defs{display:none}svg.icon{color:currentColor;fill:currentColor}svg path{color:inherit}@-ms-viewport{width:device-width}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body,h1,h2,html{font-family:"Merriweather Sans",Arial,sans-serif;font-weight:400}body,html{font-size:16px;font-size:1rem;line-height:1.75;color:#333;direction:ltr;font-feature-settings:"kern"1,"liga"1,"clig"1;font-variant-ligatures:no-discretionary-ligatures;unicode-bidi:normal}h1,h2{color:#000;overflow-wrap:break-word;word-wrap:break-word;font-feature-settings:"kern"1,"liga"1,"clig"1,"swsh"1;font-size:52px;font-size:3.25rem;line-height:1.25}h2{font-size:40px;font-size:2.5rem}h1,h2,p{margin:0 0 1.2rem}.woocommerce #coupon_code:placeholder,.woocommerce #respond input#submit:placeholder,.woocommerce a.button:placeholder,.woocommerce button.button:placeholder,.woocommerce input.button:placeholder,input.settings-input:placeholder,input.text:placeholder,input[type=date]:placeholder,input[type=datetime-local]:placeholder,input[type=email]:placeholder,input[type=month]:placeholder,input[type=number]:placeholder,input[type=password]:placeholder,input[type=search]:placeholder,input[type=tel]:placeholder,input[type=text]:placeholder,input[type=time]:placeholder,input[type=url]:placeholder,input[type=week]:placeholder,select:placeholder,textarea:placeholder{color:rgb(51 51 51/.5)}button:focus,button:hover{background:#000;color:#000;text-decoration:none}ul li+li{margin-top:.375rem;margin-bottom:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute!important;padding:0;margin:-1px;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{font-size:20px;font-size:1.25rem;line-height:1.5;padding:15px 23px 14px;background:#f1f1f1;color:#222;font-weight:700;left:5px;top:5px;clip:auto!important;display:block;height:auto;width:auto;z-index:100000}.screen-reader-shortcut{padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;max-width:200px;position:absolute;left:-300px;top:7px;word-wrap:normal!important;text-align:center;box-shadow:0 0 2px 2px rgb(0 0 0/.6)}.screen-reader-shortcut:focus{left:6px;z-index:100000}.singular article h1:not(.alignright):not(.alignleft),.singular article h2:not(.alignright):not(.alignleft){clear:both}.widget{overflow:hidden;margin-bottom:3rem;overflow-wrap:break-word;word-wrap:break-word;width:100%}a:focus,a:hover{color:#002f48;text-decoration:underline}>*{scroll-margin-top:3rem}.container{width:100%;max-width:90rem;margin:0 auto}.sidebar-overlay .widget{padding:3rem;margin:0;color:#b3b3b3}h1,h2{letter-spacing:-.04em}.masthead{position:relative;width:100%}.masthead .branding-wrapper{position:relative;margin-bottom:10.5rem}body.has-custom-header .masthead .branding-wrapper{margin-bottom:0!important}.masthead .branding{position:absolute;top:3rem;left:2.77778%;right:auto;font-size:0;z-index:20;display:flex}.masthead .branding .site-title{font-family:"Merriweather Sans",Arial,sans-serif;margin:0;background:#000;font-size:16px;font-size:1rem;line-height:1.75;text-transform:uppercase;letter-spacing:.1em;padding:.75rem 1.5rem;font-weight:700;display:inline-block}.masthead .branding button.open-overlay{background:#000;color:#fff;border-radius:0;vertical-align:top;line-height:1;padding:.61rem;display:none}.themes-overlay-visible .masthead .branding button.open-overlay{display:inline-block}.masthead .branding button.open-overlay .icon{height:2rem;width:2rem}.masthead .branding button.open-overlay:focus,.masthead .branding button.open-overlay:hover{background:#fff;color:#000}.masthead .menu{position:relative;text-align:left}.masthead .menu ul{list-style-type:none;margin:0;padding:0;z-index:30}.masthead .menu li{display:inline-block;margin:0;padding:0;text-align:left}.masthead .menu li a{display:block;padding:.75rem 1.5em;position:relative}.masthead .menu li.current-menu-item>a{text-decoration:underline}.masthead .menu .menu-toggle{display:none;border:0;background:#fff0;cursor:pointer;margin:0;width:100%}.masthead .menu .menu-toggle:before{margin-right:.5em;color:currentColor}.masthead .menu .menu-toggle .icon{fill:currentColor}.masthead .menu-wrapper{background:#000;min-height:3px}.masthead .menu{padding:0 2.77778%;font-size:12px;font-size:.75rem;line-height:1.75;text-transform:uppercase;letter-spacing:.1em}.masthead .menu a:not(.button){color:#fff}a.header-image{display:block;margin-bottom:3rem}a.header-image img{display:block;margin:0 auto}.themes-sidebar1-inactive main,main{width:66.66667%;float:left;min-height:1em;padding:0 2.77778%}.themes-sidebar1-inactive main{width:100%}.content-single article .entry-title{font-weight:700;font-size:64px;font-size:4rem;line-height:1.25;margin-bottom:6rem}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:50;overflow:auto;padding:4.5rem 0;display:none;opacity:0}.menu-overlay .container-nav-sidebar{max-width:54rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.menu-overlay .container-nav-sidebar:after{display:none}.menu-overlay .sidebar{max-width:36rem}.menu-overlay .container-close{padding:0 2.77778%;height:4.5rem;width:100%;flex-grow:1}.menu-overlay .nav-primary{display:none}.menu-overlay .close-overlay{position:fixed;line-height:0;background:#000;color:#000;border-radius:0;padding:.61rem}.menu-overlay .close-overlay .icon{width:2em;height:2em}.menu-overlay .close-overlay:focus,.menu-overlay .close-overlay:hover{background:#000;color:#fff}.menu-overlay nav{margin-bottom:3rem}.menu-overlay nav>ul{margin-left:0;margin-right:auto;list-style:none}.menu-overlay nav ul{list-style-type:none}.menu-overlay nav ul li{font-size:28px;font-size:1.75rem;line-height:1.5}.menu-overlay nav ul li a{display:block;margin-bottom:1.5rem}.menu-overlay nav a{color:#fff}.menu-overlay nav a:focus,.menu-overlay nav a:hover{text-decoration:underline}.single-nav{position:fixed;top:-10em;right:-1.5rem;left:-1.5rem;background:#fff;padding:.75rem 3rem;z-index:40;box-shadow:0 .2em 1em rgb(0 0 0/.05)}#footer .footer-wrap,#footer .scroll-to-top,.single-nav .single-info{font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.single-nav .single-info{float:left;font-weight:700;line-height:1.75}.single-nav .single-info .post-title:before{content:"/";margin-right:.5em;opacity:.3}#footer{padding:1.5rem 0 4.5rem}#footer .footer-wrap,#footer .scroll-to-top{text-align:center}#footer .footer-wrap{line-height:1.75;padding-left:3rem;padding-right:3rem}#footer .footer-wrap .sep{margin:0 .5em;opacity:.3}#footer .footer-wrap a{font-weight:700}#footer .scroll-to-top{display:block;margin-bottom:3rem;line-height:1;text-decoration:none;color:#000}#footer .scroll-to-top .icon{width:100%;position:relative;bottom:0}#footer .scroll-to-top:focus .icon,#footer .scroll-to-top:hover .icon{bottom:.3em}.the-content{margin-bottom:1.5rem}.editor-block .the-content>*{width:70%;margin-left:30%;margin-right:0}@media only screen and (max-width:600px){.editor-block .the-content>*{width:100%;margin-left:0;margin-right:0}}.editor-block.themes-sidebar1-inactive .the-content>*{width:70%;margin-left:auto;margin-right:auto}@media only screen and (max-width:600px){.editor-block.themes-sidebar1-inactive .the-content>*{width:100%;margin-left:0;margin-right:0}}.the-content>:first-child{margin-top:0}.the-content h2{margin-top:3rem;margin-bottom:.375rem;clear:both}@media only screen and (max-width:1200px){html{font-size:100%}}@media only screen and (max-width:899px){html{font-size:95%}.content-single article .entry-title{font-size:40px;font-size:2.5rem;line-height:1.25}.single-nav{display:none}}@media only screen and (max-width:782px){.masthead .branding{position:relative;top:0;left:0;right:auto;background:#000}.masthead .branding button.open-overlay{display:inline-block}.content-single article .entry-title,.masthead .branding-wrapper{margin-bottom:3rem}.masthead nav{display:none}html{font-size:90%}.menu-overlay .sidebar{width:100%;padding:0}.menu-overlay nav,main{width:100%;padding:0 5.55556%}.menu-overlay .nav-primary{display:block}.menu-overlay .close-overlay{left:1.5rem;right:auto}.menu-overlay nav ul li{font-size:28px;font-size:1.75rem;line-height:1.5}.menu-overlay nav ul li a{margin-bottom:1.5rem}}@media only screen and (max-width:600px){html{font-size:85%}.the-content{width:100%;padding:0}}@media print{.masthead .branding{width:100%!important}.sidebar,.widget,footer,nav{display:none!important}a{text-decoration:underline;font-weight:700}a,p{color:#000}footer{page-break-before:always}}