@font-face{font-family:"Inter var";font-weight:100 900;font-style:italic;font-display:swap;src:url(Inter-italic-var.woff2) format("woff2")}
html{font-size:62.5%;scroll-behavior:smooth}
body.custom-background{background-color:#fff}
body,.entry-title a,:root .has-primary-color{color:#000}
body{background:#f5efe0;box-sizing:border-box;color:#000;font-size:1.8rem;letter-spacing:-.015em;text-align:left}
html,body{border:none;margin:0;padding:0}
*,::before,::after{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}
*,input[type="search"]:focus{outline:none}
b,strong{font-weight:700}
h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}
h1,h2,h3,h4,h5,h6,.faux-heading{font-feature-settings:lnum;font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.0415625em;line-height:1.25;margin:3.5rem 0 2rem}
li{line-height:1.5;margin:.5rem 0 0 2rem}
p{line-height:1.5;margin:0 0 1em}
@media (min-width: 700px) {
h1,.heading-size-1,h2,.heading-size-2,h3,.heading-size-3{margin:6rem auto 3rem}
}
@media (min-width: 700px) {
h2,.heading-size-2{font-size:4.8rem}
}
#site-header,.footer-nav-widgets-wrapper,#site-footer,.menu-modal,.menu-modal-inner,.search-modal-inner,.archive-header,.singular .entry-header,.singular .featured-media:before,.wp-block-pullquote:before{background-color:#fff}
@media (min-width: 1000px) {
#site-header{z-index:2}
}
#site-header{background:#fff;position:relative}
.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}
.section-inner{margin-left:auto;margin-right:auto;max-width:120rem;width:calc(100% - 4rem)}
@media (min-width: 700px) {
.section-inner{width:calc(100% - 8rem)}
}
.header-titles-wrapper{align-items:center;display:flex;justify-content:center;padding:0 4rem;text-align:center}
@media (min-width: 1000px) {
.header-titles-wrapper{margin-right:4rem;max-width:50%;padding:0;text-align:left}
}
.header-inner{max-width:168rem;padding:3.15rem 0;z-index:100}
@media (min-width: 1000px) {
.header-inner{align-items:center;display:flex;justify-content:space-between;padding:2.8rem 0}
}
@media (min-width: 700px) {
.header-inner{padding:3.8rem 0}
}
@media (min-width: 1000px) {
.header-titles{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-1rem 0 0 -2.4rem}
}
@media (min-width: 1000px) {
.header-titles .site-title,.header-titles .site-logo,.header-titles .site-description{margin:1rem 0 0 2.4rem}
}
.site-title,.site-logo,.site-description{margin:0}
svg,img,embed,object{display:block;height:auto;max-width:100%}
.site-logo a,.site-logo img{display:block}
@media (min-width: 700px) {
.site-logo img{max-height:9rem;transition:height .15s linear,width .15s linear,max-height .15s linear}
}
.site-logo img{max-height:6rem;margin:0 auto;width:auto}
.header-inner button.toggle{top:10px;bottom:unset}
@media (min-width: 1000px) {
.header-inner .toggle{height:4.4rem;padding:0 3rem;position:relative;bottom:auto;left:auto;right:auto;top:auto;width:auto}
}
.header-inner .toggle{align-items:center;display:flex;overflow:visible;padding:0 2rem}
button.toggle{background:none;border:none;box-shadow:none;border-radius:0;font-size:inherit;font-weight:400;letter-spacing:inherit;padding:0;text-transform:none}
@media (min-width: 1000px) {
.mobile-search-toggle,.mobile-nav-toggle{display:none!important}
}
@media (min-width: 700px) {
.nav-toggle{right:2rem}
}
.toggle{-moz-appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font-family:inherit;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:inherit;user-select:none}
.nav-toggle{position:absolute;bottom:0;right:0;top:0;width:6.6rem}
button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;background:#cd2653;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}
.nav-toggle .toggle-inner{padding-top:.8rem}
@media (min-width: 1000px) {
.toggle-inner{position:static}
}
.toggle-inner{display:flex;justify-content:center;height:2.3rem;position:relative}
.header-inner .toggle svg{display:block;position:relative;z-index:1}
.nav-toggle .toggle-icon,.nav-toggle svg{height:.8rem;width:2.6rem}
a,path{transition:all .15s linear}
@media screen and (min-width: 1000px) {
.trendingSearch,.searchForm p,.searchForm{display:block!important}
}
.search-form{align-items:stretch;display:flex;flex-wrap:nowrap;margin:0 0 -.8rem -.8rem}
.search-form label{align-items:stretch;display:flex;font-size:inherit;margin:0;width:100%;font-weight:400}
.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.search-form .search-field{width:100%}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:0;border-style:solid;border-width:.1rem;box-shadow:none;display:block;font-size:1.6rem;letter-spacing:-.015em;margin:0;max-width:100%;padding:1.5rem 1.8rem;width:100%}
.search-form .search-field,.search-form .search-submit{margin:0 0 .8rem .8rem}
.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border-color:#dbdbdb}
select{font-size:1em}
.header-navigation-wrapper{display:none}
@media (min-width: 1000px) {
.header-navigation-wrapper{align-items:center;display:flex}
}
.primary-menu-wrapper{display:none}
@media (min-width: 1000px) {
.primary-menu-wrapper{display:block;width:100%}
}
ul.primary-menu{display:flex;font-size:1.8rem;font-weight:500;letter-spacing:-.0277em;flex-wrap:wrap;justify-content:flex-end;margin:-.8rem 0 0 -1.6rem}
@media (min-width: 1220px) {
ul.primary-menu{margin:-.8rem 0 0 -2.5rem}
}
@media (min-width: 700px) {
ul,ol{margin-bottom:4rem}
}
.primary-menu li{font-size:inherit;line-height:1.25;position:relative}
.primary-menu a{color:inherit;display:block;line-height:1.2;text-decoration:none;word-break:normal;word-wrap:normal}
@media (min-width: 1220px) {
.primary-menu-wrapper + .header-toggles{margin-left:4rem}
}
@media (min-width: 1000px) {
.primary-menu-wrapper + .header-toggles{margin-left:3rem}
}
@media (min-width: 1220px) {
.header-toggles{margin-right:-4rem}
}
@media (min-width: 1000px) {
.header-toggles{display:flex;flex-shrink:0;margin-right:-3rem}
}
.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}
@media (min-width: 1220px) {
.header-toggles .toggle{padding:0 4rem}
}
.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}
.search-modal{background:rgba(0,0,0,0.2);display:none;opacity:0;position:fixed;bottom:0;left:-9999rem;top:0;transition:opacity .2s linear,left 0 .2s linear;width:100%;z-index:999}
.cover-modal{display:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.search-modal-inner{background:#fff;transform:translateY(-100%);transition:transform .15s linear,box-shadow .15s linear}
.search-modal-inner .section-inner{display:flex;justify-content:space-between;max-width:168rem}
.search-modal form{margin:0;position:relative;width:100%}
@media (min-width: 700px) {
.search-modal form{position:relative;width:100%}
}
.search-form{align-items:stretch;display:flex;flex-wrap:nowrap;margin:0 0 -.8rem -.8rem}
main{display:block}
@media (min-width: 700px) {
section{padding:8rem 0}
}
.cover-modal{display:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.menu-modal{background:#fff;display:none;opacity:0;overflow-y:auto;overflow-x:hidden;position:fixed;bottom:0;left:-99999rem;right:99999rem;top:0;transition:opacity .25s ease-in,left 0 0.25s,right 0 .25s;z-index:99}
#site-header,.footer-nav-widgets-wrapper,#site-footer,.menu-modal,.menu-modal-inner,.search-modal-inner,.archive-header,.singular .entry-header,.singular .featured-media:before,.wp-block-pullquote:before{background-color:#fff}
.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}
.menu-modal{top:70px!important}
.cover-modal.show-modal{display:block;cursor:pointer}
.menu-modal.show-modal{display:flex}
.menu-modal.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}
@media (min-width: 700px) {
.menu-modal.active{height:fit-content}
}
.menu-modal-inner{background:#fff;display:flex;justify-content:stretch;overflow:auto;-ms-overflow-style:auto;width:100%}
.cover-modal.show-modal > *{cursor:default}
.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative}
.menu-modal .menu-top{flex-shrink:0}
.fill-children-current-color,.fill-children-current-color *{fill:currentColor}
button.close-nav-toggle{align-items:center;display:flex;font-size:1.6rem;font-weight:500;justify-content:flex-end;padding:3.1rem 0;width:100%}
@media (min-width: 700px) {
button.close-nav-toggle{font-size:1.8rem;padding:4rem 0}
}
.expanded-menu{display:none}
.mobile-menu{display:block}
.reset-list-style,.reset-list-style ul,.reset-list-style ol{list-style:none;margin:0}
.modal-menu{position:relative;left:calc(50% - 50vw);width:100vw}
@media (min-width: 700px) {
.modal-menu{left:auto;width:100%}
}
.reset-list-style li{margin:0}
.modal-menu li{border-color:#dedfdf;border-style:solid;border-width:.1rem 0 0;display:flex;flex-wrap:wrap;line-height:1;justify-content:flex-start;margin:0;transform: translate(0px, 0px) !important;}
.menu-wrapper .menu-item{position:relative}
.modal-menu .ancestor-wrapper{display:flex;justify-content:space-between;width:100%}
.modal-menu a{display:block;padding:2rem 2.5rem;text-decoration:none;width:100%}
.mobile-menu .modal-menu li a{text-transform:uppercase;font-size:16px;font-weight:500;padding:10px 20px}
.modal-menu > li > a,.modal-menu > li > .ancestor-wrapper > a{font-size:2rem;font-weight:700;letter-spacing:-.0375em}
@media (min-width: 700px) {
.modal-menu > li > a,.modal-menu > li > .ancestor-wrapper > a{font-size:2.4rem;padding:2.5rem 0}
}
.modal-menu ul{display:none;margin:0;width:100%}
.modal-menu ul li{border-left-width:1rem;}
.primary-menu ul{background:#000;border-radius:.4rem;color:#fff;font-size:1.7rem;opacity:0;padding:1rem 0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity .15s linear,transform .15s linear,right 0 .15s;transform:translateY(0.6rem);width:20rem;z-index:1}
.primary-menu li.menu-item-has-children:hover > ul,.primary-menu li.menu-item-has-children:focus > ul,.primary-menu li.menu-item-has-children.focus > ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}
.primary-menu ul a{background:transparent;border:none;color:inherit;display:block;padding:1rem 2rem;transition:background-color .15s linear;width:100%}
figure{display:block;margin:0}
.aligncenter{clear:both}
.alignnone,.aligncenter,.alignleft,.alignright,.alignwide{margin-top:4rem;margin-right:auto;margin-bottom:4rem;margin-left:auto}
.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}
@media (min-width: 700px) {
.alignnone,.aligncenter{margin-bottom:4rem;margin-top:4rem}
}
.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}
figcaption,.wp-caption-text{color:#6d6d6d;display:block;font-size:1.5rem;font-weight:500;line-height:1.2;margin-top:1.5rem}
@media (min-width: 700px) {
figcaption,.wp-caption-text
Specificity: (0,1,0){margin-top:1.8rem}
}
cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color{color:#6d6d6d}
.aligncenter figcaption{text-align:center}
.menu-wrapper .active {
    display: block;
}
