@charset "UTF-8";html{font-family:"Work Sans",sans-serif;font-size:20px;line-height:1.8;color:#000}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:8px 0 12px;font-weight:700;color:#2e2e2e}h1{font-size:34px;font-family:"DM Serif Display";font-weight:400;color:#343434;text-transform:capitalize;line-height:1}h2{font-size:30px;font-family:"DM Serif Display";font-weight:400;text-transform:capitalize;letter-spacing:default}h3{font-family:"Work Sans";font-size:24px;text-transform:uppercase;letter-spacing:.05em;color:#2e2e2e}h4{font-size:22px;font-family:"Work Sans";text-transform:uppercase;letter-spacing:.05em;color:#2e2e2e;font-weight:500}h5{font-size:20px;font-weight:500;font-family:"Work Sans";text-transform:uppercase;letter-spacing:.05em}h6{font-size:20px;text-transform:lowercase;font-family:"DM Serif Display";font-weight:400}.entry-image-link::after{display:none}.author-box a,.error404 .single-entry-content a,.singular .single-entry-content a:not([class^=wp-block]){color:#d73371;text-decoration:underline}@media screen and (min-width:1024px){.author-box a:hover,.error404 .single-entry-content a:hover,.singular .single-entry-content a:hover:not([class^=wp-block]){text-decoration:none;background:#fdefeb}}.comment-respond .form-submit input,a.more-link{font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:16px;line-height:1.3;color:#2e2e2e;background:#f8beb1;padding:11px 15px;white-space:nowrap}.home-cta a.more-link{background:#fff}@media only screen and (min-width:768px){.home-cta a.more-link{background:#fff;font-size:20px;padding:22px 30px}}.comment-respond .form-submit input{background:#2e2e2e;color:#fff}@media screen and (min-width:1024px){.nav-secondary .button-container a.more-link{padding-right:0;border-left:1px solid #ebeae8;padding-left:15px;margin-left:18px;background:0 0!important;transition:none}a.more-link:hover{background:#2e2e2e;color:#fff;transform:scale(1.05)}.home-cta a.more-link:hover{background:#fff;color:#2e2e2e}.comment-respond .form-submit input:hover{background:#000;color:#fff}}.sidebar a.more-link{font-size:16px;background:0 0;padding:0;color:inherit}@media screen and (min-width:1024px){.sidebar a.more-link:hover{background:0 0;transform:none;text-decoration:underline}}.archive .categories-posts-section .more-link-container{display:block}.archive .categories-posts-section .more-link-container .more-link{display:flex;align-items:center;justify-content:space-between;background:#2e2e2e;color:#fff;font-size:16px}@media (min-width:1024px){.archive .categories-posts-section .more-link-container{position:absolute;right:0;display:inline-block;top:45px}.archive .categories-posts-section .more-link-container .more-link{background:0 0;font-size:16px;letter-spacing:.1em;color:#2f2f2e;font-weight:400;padding:0;display:inline-block}.archive .categories-posts-section .more-link-container{font-size:16px}.archive .categories-posts-section .more-link-container .more-link:hover{text-decoration:underline;transform:none}}input,select,textarea{color:#2e2e2e}.button,.comment-reply a,.cta-button,a.button,input[type=button],input[type=submit]{font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:15px;line-height:1;color:#000;background:#fff;padding:11px 20px}@media screen and (min-width:1024px){.button:hover,.comment-reply a:hover,a.button:hover,input[type=button]:hover,input[type=submit]:hover{background:#000;color:#fff;transform:scale(.95)}}.button a{color:#000}a .icon-font,input .icon-font{font-size:80%;margin-left:4px}a.more-link .icon-font{font-size:100%}a.more-link .icon-font::before{margin:0}input[type=text]{font-family:"Work Sans";text-transform:lowercase;font-size:16px;font-weight:500;text-align:center;margin-bottom:12px;height:44px;border:0}@media (min-width:768px){input[type=text]{text-align:left;max-width:100%;margin-right:20px;box-shadow:none;border:0;margin-right:0}.sidebar input[type=text]{text-align:left;max-width:100%;text-align:center;margin-right:0}}form button,input[type=submit]{background:#2e2e2e;color:#fff;height:44px;font-family:"Work Sans";font-size:16px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.1em;border:3px solid transparent;width:100%}@media (min-width:768px){form button,input[type=submit]{min-width:150px;padding:0 15px;max-width:fit-content}.sidebar form button,.sidebar input[type=submit]{min-width:100%}}@media (min-width:1024px){form button:hover,input[type=submit]:hover{border-color:#2e2e2e;background:0 0;color:#2e2e2e;transform:scale(.95);transition:.4s}}.sidebar input{color:#000}::-webkit-input-placeholder{color:#2e2e2e}::-moz-placeholder{color:#2e2e2e;opacity:1}:-ms-input-placeholder{color:#2e2e2e}:-moz-placeholder{color:#2e2e2e}.sidebar input::-webkit-input-placeholder{color:#000}.sidebar input::-moz-placeholder{color:#000;opacity:1}.sidebar input:-ms-input-placeholder{color:#000}.sidebar input:-moz-placeholder{color:#000}.content-sidebar-wrap{margin:12px auto}.home .content-sidebar-wrap,.single .content-sidebar-wrap{margin-top:0}.category .content-sidebar-wrap,.error404 .content-sidebar-wrap{margin-top:0}@media screen and (min-width:1024px){.single .content-sidebar-wrap{margin-top:34px}.home .content-sidebar-wrap{margin-top:0}}.sub-menu-toggle{color:#000}.menu .menu-item{font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:.1em;line-height:1.188}@media screen and (min-width:1024px){.menu .menu-item{font-size:14px}}.menu .sub-menu a{color:#2e2e2e;font-size:14px}@media screen and (min-width:1024px){.menu .sub-menu a{color:#2e2e2e;font-size:14px;text-align:center}}@media screen and (min-width:1024px){.menu .sub-menu .sub-menu{background:#f0ac9f}.menu .sub-menu .sub-menu a{color:#000}}.pagination{margin:16px 0 0}.single .adjacent-entry-pagination{display:flex;align-items:stretch;justify-content:space-between}.single .adjacent-entry-pagination .pagination-next,.single .adjacent-entry-pagination .pagination-previous{flex:1;height:auto;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.single .adjacent-entry-pagination .pagination-next{margin-left:10px}.single .adjacent-entry-pagination a{padding:10px 10px 15px;font-size:18px;font-family:"DM Serif Display",sans-serif;color:#000;line-height:1.15}.single .adjacent-entry-pagination .pagination-image{margin:0 0 8px 0;padding:0;display:flex;align-items:center;overflow:hidden}.single .adjacent-entry-pagination .pagination-text-container{display:flex;flex-direction:column;align-items:center;width:100%}.single .adjacent-entry-pagination .pagination-text-container .pagination-label{font-size:14px;font-weight:500;text-transform:uppercase;display:flex;flex-direction:column;margin-bottom:5px;font-family:"Work Sans";letter-spacing:.1em}.single .adjacent-entry-pagination .pagination-next .pagination-text-container .pagination-label{flex-direction:column-reverse}.single .adjacent-entry-pagination .icon-font{font-size:16px;margin-bottom:2px;font-weight:400}@media screen and (min-width:768px){.single .adjacent-entry-pagination{display:flex;align-items:stretch;justify-content:space-between;margin-top:10px;margin-bottom:15px}.single .adjacent-entry-pagination .pagination-next,.single .adjacent-entry-pagination .pagination-previous{flex:1;height:auto;background:#fbfaf8;flex-wrap:nowrap;display:flex;align-items:center;justify-content:space-between;padding:20px;max-width:320px;box-shadow:none}.single .adjacent-entry-pagination .pagination-next{margin-left:10px;flex-direction:row-reverse}.single .adjacent-entry-pagination a{display:flex;padding:0}.single .adjacent-entry-pagination .pagination-image{padding:0;display:flex;align-items:center;overflow:hidden;height:102px!important;border-radius:50%;width:105px;min-width:102px;margin:0;margin-right:15px}.single .adjacent-entry-pagination .pagination-next .pagination-image{margin:0;margin-left:15px}.single .adjacent-entry-pagination .pagination-text-container{display:flex;flex-direction:column;align-items:center;width:100%}.single .adjacent-entry-pagination .pagination-next .pagination-text-container .pagination-label{flex-direction:column-reverse}.single .adjacent-entry-pagination .icon-font{font-size:18px;margin-bottom:2px}.single .adjacent-entry-pagination .pagination-title{display:block;width:150px;height:43px;line-height:1.15;overflow:hidden}}@media screen and (min-width:1024px){.single .adjacent-entry-pagination .pagination-label:hover{text-decoration:underline}}.archive-pagination{margin:10px 0 0;font-weight:500}@media screen and (min-width:1024px){.archive-pagination{margin-bottom:20px;font-size:13px}}.archive-pagination .pagination-omission,.archive-pagination a{color:#fff;background:#343434;border-radius:50%;border:2px solid transparent;font-size:13px;font-weight:700;white-space:nowrap;width:30px;height:30px}@media screen and (min-width:1024px){.archive-pagination a:hover{color:#343434;background:0 0;border-color:#343434}}.archive-pagination .active a{color:#343434;background:0 0;border-color:#343434}@media (max-width:767px){.archive-pagination .pagination-next,.archive-pagination .pagination-previous{display:block}}.archive-pagination .pagination-next a,.archive-pagination .pagination-previous a{width:100%;font-size:15px;text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-weight:400}@media screen and (min-width:1024px){.archive-pagination .pagination-next a,.archive-pagination .pagination-previous a{font-size:20px}}.comments-pagination .pagination-next,.comments-pagination .pagination-previous{margin:0 0 8px}@media screen and (min-width:1024px){.comments-pagination .pagination-next,.comments-pagination .pagination-previous{margin:0 0 8px}}.comments-pagination a{color:#343434;font-size:14px;font-weight:500;text-transform:uppercase;padding:12px 16px;letter-spacing:.05em}@media screen and (min-width:1024px){.comments-pagination a{background:0 0;padding:4px 0}.comments-pagination a:hover{border-color:#343434}}.entry-pagination{font-size:18px;font-weight:700;text-transform:lowercase}.entry-pagination .post-page-numbers{color:#fff;background:#343434;border-color:#343434;border-radius:50%;font-size:13px}@media screen and (min-width:1024px){.entry-pagination a:hover{color:#343434;background:0 0}}.entry-pagination .current{color:#343434;background:0 0}.widget{text-align:center;margin-bottom:25px}.site-credits-box{font-size:14px;text-transform:capitalize;letter-spacing:0;font-style:italic;font-weight:400;white-space:unset;background:#4c6253;color:#fff}.comment-content{padding-top:5px;color:#000}.comment-content img.wprm-comment-rating{height:16px!important}.comment-respond,.entry-comments{font-size:18px}@media screen and (min-width:768px){.comment-list>.comment:not(:first-child){border-top-color:#fdefeb;margin-top:20px}.comment-list>.comment{padding-top:20px}}.comment.bypostauthor>article{padding:20px;background:#fdefeb;border-radius:5px}.comment-header{color:#343434}.avatars-disabled .comment-header::before{content:none}.avatars-disabled .byuser>article .comment-header{margin-top:12px}.avatars-disabled .byuser>article .comment-header::before{content:"";width:38px;height:38px;background-image:url(../jpg/avatar-author.jpg);margin-top:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.avatars-disabled .byuser>article .comment-header::before{background-image:url(../jpg/avatar-author%402x.jpg)}}.comment-author{font-size:20px;text-transform:lowercase;margin-bottom:4px;font-family:"DM Serif Display"}.comment-edit-link,.comment-meta,a.comment-time-link{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#343434}.comment-edit-link{margin-left:8px}.byuser>article .comment-content,.byuser>article .comment-reply{padding-left:50px}@media screen and (min-width:414px){.comment-edit-link,.comment-meta,.comment-reply .comment-reply-link,a.comment-time-link{font-size:14px}.comment-reply{margin-top:12px;margin-bottom:10px}}.comment-reply .comment-reply-link{font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:7px 12px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:48px;border:2px solid #000;font-weight:700}.comment-reply .comment-reply-link{box-shadow:none;background:0 0;border-radius:0}@media screen and (min-width:414px){.comment-reply .comment-reply-link{font-size:14px}}@media screen and (min-width:1024px){.comment-reply .comment-reply-link{font-size:14px}.comment-reply .comment-reply-link:hover{background:#2e2e2e;transform:scale(1.05);border-color:#2e2e2e;color:#fff}}.comment-respond{background-color:#fdefeb;padding:40px 20px 25px;position:relative}@media screen and (min-width:768px){.comment-respond{margin-top:30px;padding:48px 30px 30px;position:relative;overflow:hidden}.comment-respond::after{content:"";background:url(../svg/home-bottom-left.svg) top center no-repeat;width:163px;position:absolute;bottom:-39px;right:-51px;height:150px;transform:rotate(-70deg)}}.comment-respond .comment-reply-title{text-transform:lowercase;font-size:44px;font-family:Audrey;font-weight:400;letter-spacing:0;line-height:1;position:relative;z-index:5;margin-bottom:20px}.comment-respond::before{content:"“";color:rgba(252,208,199,.3);font-size:222px;font-family:"Work Sans";line-height:.6;position:absolute;left:calc(50% - 49px);top:50px}@media (min-width:768px){.comment-respond::before{top:60px}}.comment-respond p{line-height:1.4;margin-bottom:10px;text-align:left;font-size:16px}@media screen and (min-width:768px){.comment-respond p:first-of-type{margin-bottom:15px}p.comment-form-email{margin-left:0;float:right;margin-left:auto}}.comment-form-author label,.comment-form-comment label,.comment-form-email label{top:16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.comment-respond input,.comment-respond textarea{font-size:15px;color:#666;text-align:left;margin-right:10px;margin-bottom:7px;border:0}.comment-respond .comment-form-wprm-rating{order:1}.comment-respond .comment-form-comment-subscribe{order:2}.comment-respond .form-submit{text-align:center;order:3}.comment-respond .form-submit input{text-align:center}@media (min-width:768px){.comment-respond .form-submit{text-align:left}}.search-form{border:0;background:#fff}.search-form input{font-size:16px;height:44px}.search-form .search-submit-icon{font-size:15px;top:9px}@media screen and (min-width:1024px){.search-form{background:#fdefeb}.search-form input{height:38px}.error404 .entry .search-form input{height:44px}.search-form input[type=submit]{width:51px;border-radius:0 50% 50% 0}.search-form input[type=submit]:hover{background:0 0;border-color:transparent}.search-form .search-submit-icon{font-size:15px;top:9px}.error404 .entry .search-form .search-submit-icon{font-size:15px;top:10px}}