html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--c-bg);color:var(--c-body);font-family:var(--f-body);font-size:var(--f-body-size);font-weight:var(--f-body-w);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block:.5rem 1rem}h1,h2,h3{font-family:var(--f-head)}h4,h5,h6{font-family:var(--f-head-minor)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block:0 .9rem}a{color:var(--c-link);font-family:var(--f-link);text-decoration:none;background-color:transparent}a:hover{color:#336}b,strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=search],input[type=text],input[type=email]{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;width:100%}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:#fff;color:#000;padding:.5rem 1rem}.skip-link:focus{left:.5rem;top:.5rem}main{display:block}.hdr--title{position:relative;z-index:99;display:flex;align-items:center;justify-content:center;min-height:var(--hdr-min-h,156px);padding:10px;background:transparent}.hdr--shadow{box-shadow:0 0 14px 5px #00000047}.hdr__title{width:50%;text-align:center}.hdr__title a{display:inline-block;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:var(--hdr-title,42px);line-height:1;color:var(--c-secondary)}@media(max-width:1024px){.hdr__title a{font-size:var(--hdr-title-t,35px)}}@media(max-width:767px){.hdr__title{width:100%}.hdr__title a{font-size:var(--hdr-title-m,31px)}}.hdr--menu{position:relative;z-index:99;background:#fff}.hdr__inner{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px}.hdr__logo{display:block;width:25%;padding:0}.hdr__logo img{display:block;width:100%;max-width:var(--logo-w,218px);height:auto}.hdr__name{font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:1.5rem;color:var(--c-text)}.hdr__nav{width:25%;display:flex;justify-content:flex-end}.hdr__nav ul{list-style:none;margin:0;padding:0;display:flex}.hdr__nav li{position:relative}.hdr__nav a{display:block;padding:13px 20px;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:16px;line-height:20px;color:var(--c-text)}.hdr__nav a:hover,.hdr__nav .current>a{color:var(--c-text)}.hdr__nav .sub{display:none;position:absolute;top:100%;left:0;min-width:12em;background:#fff;box-shadow:0 2px 8px #0000001f;flex-direction:column}.hdr__nav li:hover>.sub,.hdr__nav li:focus-within>.sub{display:flex}.hdr__toggle{display:none;margin-left:auto;padding:.25em;border:0;border-radius:3px;background:transparent;color:var(--c-text);cursor:pointer;line-height:0}.hdr__toggle svg{width:22px;height:22px;fill:currentColor}.hdr__toggle .i-close,.hdr__toggle[aria-expanded=true] .i-open{display:none}.hdr__toggle[aria-expanded=true] .i-close{display:block}.hdr__dropdown{background:#fff;box-shadow:0 4px 8px #00000014}.hdr__dropdown[hidden]{display:none}.hdr__dropdown ul{list-style:none;margin:0;padding:0}.hdr__dropdown a{display:block;padding:15px 20px;font-family:var(--f-primary);font-weight:500;color:var(--c-text);border-top:1px solid rgba(0,0,0,.05)}.hdr__dropdown a[aria-current=page]{background:#55595c;color:#fff}@media(max-width:1024px){.hdr__nav{display:none}.hdr__toggle{display:block}.hdr__logo{width:80%}.hdr__logo img{max-width:var(--logo-w-m,223px)}}@media(min-width:1025px){.hdr__dropdown{display:none!important}}.ftr--quotes .ftr__main{background:#1d1d1d;padding:34px 20px 60px}.ftr__inner{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:20px}.ftr--quotes .ftr__heading{margin:0;padding-top:20px;font-family:var(--f-primary);font-weight:500;line-height:1;color:#fff}.ftr--quotes h3.ftr__heading{font-size:1.75rem}.ftr--quotes h4.ftr__heading{font-size:1.5rem}.ftr__search{display:flex;gap:8px;width:36%;min-width:300px;max-width:100%}.ftr__search input[type=search]{flex:1;min-width:0;height:75px;border:0;border-radius:0;padding:0 16px;background:#fff;color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:15px}.ftr__search button{flex:0 0 auto;height:75px;border:0;border-radius:0;padding:0 24px;background:#2b2b2b;color:#fff;font-family:Poppins,sans-serif;font-size:18px;cursor:pointer}.all-categories-list{display:flex;flex-wrap:wrap;gap:15px}.ftr--quotes .category-item a{color:#fff!important;font-family:inherit}.ftr--quotes .category-item a:hover{text-decoration:underline}.ftr--quotes .ftr__bar{background:var(--c-secondary);padding:12px 10px}.ftr--quotes .ftr__bar p{margin:0;text-align:center;font-family:"Poppins",var(--f-text);font-size:12px;font-weight:300;color:#bdbdbd}.ftr--columns{background:var(--c-text);color:var(--c-secondary)}.ftr__cols{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:10px}.ftr__site a{font-family:var(--f-primary);font-size:20px;font-weight:300;line-height:1;text-transform:uppercase;color:var(--c-secondary)}.ftr__nav{display:flex;justify-content:flex-end}.ftr__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end}.ftr__nav a{display:block;padding:13px 20px;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:16px;line-height:20px;color:var(--c-secondary)}.ftr--columns .ftr__bar{border-bottom:3px solid var(--c-accent);padding:10px}.ftr--columns hr{margin:2px 0;border:0;border-top:1px solid var(--c-primary)}.ftr--columns .ftr__bar p{margin:0;padding:10px 0 20px;text-align:center;font-family:var(--f-body);font-weight:400;font-size:11px;line-height:1;color:var(--c-secondary)}@media(max-width:767px){.ftr__cols{grid-template-columns:1fr;text-align:center;gap:0}.ftr__site{padding-top:30px}.ftr__cols>div:empty{display:none}.ftr__nav{justify-content:center}.ftr__nav ul{align-items:center}.ftr__nav a{font-size:13px}.ftr--columns .ftr__bar p{font-size:10px}.ftr__search{width:100%}}.prose{overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose a{color:var(--c-link);text-decoration:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-block:.5rem 1rem}.prose ul,.prose ol{margin:0;padding-inline-start:40px}.prose blockquote{margin:1em 40px}.prose figure{margin:1em 40px}.prose figcaption,.prose .wp-caption-text{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4;margin:0}.prose .wp-caption{max-width:100%;margin-block-end:1.25rem}.prose .wp-caption img{display:block;margin-inline:auto}.prose .aligncenter{clear:both;display:block;margin-inline:auto}.prose .alignleft{float:left;margin-right:1rem}.prose .alignright{float:right;margin-left:1rem}.prose:after{content:"";display:table;clear:both}.prose table,.prose .wp-table table{width:100%;border-collapse:collapse;border-spacing:0;margin-block-end:15px;font-size:.9em}.prose .wp-table{overflow-x:auto}.prose th,.prose td{border:1px solid hsla(0,0%,50%,.502);padding:15px;line-height:1.5;vertical-align:top}.prose th{font-weight:700;font-size:1em}.prose thead>tr>th,.prose tbody>tr:nth-child(2n)>td,.prose tbody>tr:nth-child(2n)>th{background-color:#80808012}.prose tbody>tr:hover>td,.prose tbody>tr:hover>th{background-color:#8080801a}.prose pre{margin:1em 0;font-family:monospace,monospace;font-size:1em;white-space:pre-wrap;background:none!important;color:inherit!important;overflow:visible}.prose pre span{color:inherit!important}.prose code{font-family:monospace,monospace;font-size:1em}.prose pre code{background:none;padding:0}.prose hr{box-sizing:content-box;height:0;overflow:visible;border:1px inset;color:gray;margin:.5em auto}.prose .wp-embed{position:relative;aspect-ratio:16/9;margin:1.5rem 0}.prose .wp-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.prose .wp-gallery{display:grid;gap:10px;margin:1.5rem 0;grid-template-columns:repeat(3,1fr)}.prose .wp-gallery.cols-1{grid-template-columns:1fr}.prose .wp-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.prose .wp-gallery.cols-4{grid-template-columns:repeat(4,1fr)}.prose .wp-gallery.cols-5{grid-template-columns:repeat(5,1fr)}.prose .wp-gallery.cols-6{grid-template-columns:repeat(6,1fr)}.prose .wp-gallery img{width:100%;height:100%;object-fit:cover;border-radius:0}.prose .wp-gallery figure{margin:0}.prose a.wp-button,.prose .el-button a{display:inline-block;padding:20px;border-radius:3px;background:var(--c-accent);color:#fff;font-family:var(--f-accent);font-weight:500;line-height:1;text-decoration:none}.prose a.wp-button:hover{filter:brightness(1.1);color:#fff}.prose .wp-toc{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:6px;padding:1rem 1.25rem;margin:0 0 1.5rem}@media(max-width:767px){.prose .wp-gallery.cols-4,.prose .wp-gallery.cols-5,.prose .wp-gallery.cols-6{grid-template-columns:repeat(2,1fr)}}.prose--el{max-width:var(--container);margin:0 auto;padding:60px 10px 80px}.prose--el>.el-section{padding:30px 0}.prose--el>h1,.prose--el>h2,.prose--el>h3,.prose--el>h4{font-family:var(--f-primary);font-weight:var(--f-primary-w);line-height:1.2}.prose--el>hr{border-top-color:var(--c-primary)}.prose .el-section{display:flex;flex-wrap:wrap;gap:20px}.prose .el-section>.el-col,.prose .el-row>.el-col{flex:1 1 0;min-width:0}.prose .el-row{display:flex;flex-wrap:wrap;gap:20px;width:100%}.prose .el-col>:first-child{margin-top:0}.prose .el-col>:last-child{margin-bottom:0}.prose .el-section h1,.prose .el-section h2,.prose .el-section h3,.prose .el-section h4{font-family:var(--f-primary);font-weight:var(--f-primary-w);line-height:1.2;margin-top:0}.prose .el-section img{border-radius:0}@media(max-width:767px){.prose .el-section,.prose .el-row{flex-direction:column}.prose--el{padding:40px 16px 60px}.prose--el>.el-section{padding:20px 0}}.post-quote:not(:has(.content))>p:only-child:before{content:"❝";font-size:32px;color:#c5c5c5;margin-right:6px}.post-quote:not(:has(.content))>p:only-child:after{content:"❞";font-size:33px;color:#c5c5c5}.quote-text:before{content:"❝";font-size:24px;color:#c5c5c5}.quote-text:after{content:"❞";font-size:24px;color:#c5c5c5}.prose .wp-callout{margin:1.5rem 0;padding:20px;border-radius:8px;background:color-mix(in srgb,var(--c-primary) 14%,#fff);border-left:4px solid var(--c-accent)}.prose .wp-callout>:last-child{margin-bottom:0}.prose .wp-callout--info{background:#eef6fd;border-left-color:#0067b4}.prose .wp-callout--success{background:#eefaf1;border-left-color:#2e8b57}.prose .wp-callout--warning{background:#fff7e6;border-left-color:#d98e04}.prose .wp-callout--neutral{background:#f4f4f5;border-left-color:#9a9aa0}.qhero{position:relative;background-color:#555;background-position:center center;background-size:cover;padding:60px 20px}.qhero--overlay:before{content:"";position:absolute;inset:0;background:#00000029;pointer-events:none}.qhero__inner{position:relative;max-width:var(--container);margin:0 auto}.qhero--boxed{padding:60px 0}.qhero--single{display:flex;flex-direction:column;justify-content:center;min-height:514px;padding:60px}.qhero--single .qhero__inner{width:100%}.qgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:stretch}.qcard{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:30px;border-radius:20px;background:#fff;color:inherit}.qcard:hover{color:inherit}.qcard__title{margin:0;font-family:var(--f-primary);font-size:18px;font-weight:600;line-height:20px;color:var(--c-accent)}.qcard__text{margin:0;font-size:18px;line-height:1.6}.quote-text{font-family:Poppins,sans-serif;color:#000;font-weight:300}.genre-pill{align-self:flex-start;min-width:48%;max-width:100%;padding:6px 14px;white-space:nowrap;border-radius:20px;background:#ebebeb;font-family:var(--f-text);font-size:15px;font-weight:600;line-height:1.3;color:var(--c-secondary);text-align:center}.genre-pill a{color:var(--c-secondary)}.qhero__pager .pager{margin-top:41px}.qhero__pager .pager .page-numbers{font-family:Roboto Slab,serif;font-size:24px;font-weight:400;color:#fff;margin:0 3.5px}.qhero__pager .pager .page-numbers.current{color:#fff;opacity:.85}.qpanel{display:flex;flex-direction:column;gap:20px;padding:60px;border-radius:20px;background:#fff}.qpanel--single{padding:80px 60px}.qpanel__title{margin:0;font-family:var(--f-primary);font-weight:600;font-size:2.5rem;line-height:1;color:var(--c-primary)}.post-quote{padding:20px 0;font-family:var(--f-text);font-size:24px;font-weight:400;color:var(--c-text)}.post-quote p:last-child{margin-bottom:0}.post-quote a{color:inherit}.post-quote li{margin-bottom:0}.genre-pill--single{width:auto;min-width:14%;padding:6px 14px;font-size:16px}@media(max-width:1024px){.qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.qgrid{grid-template-columns:1fr}.qhero--single{padding:60px 20px}.qpanel,.qpanel--single{padding:40px 24px}.qhero--boxed{padding:60px 10px}.qpanel__title{font-size:2rem}.genre-pill{width:auto;padding:6px 16px}}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:40px;text-align:center}.pager .page-numbers{display:inline-block;margin:0 5px;color:var(--c-text);font-family:var(--f-primary)}.pager .page-numbers.current{font-weight:700}.pager a.page-numbers:hover{text-decoration:underline}.msec{position:relative;background-color:var(--c-primary)}.msec__inner{position:relative;max-width:var(--container);margin:0 auto;padding:0}.msec--more .msec__inner,.msec--dark .msec__inner{padding:0 20px}.msec--crumbs{padding:100px 0 20px}.msec--crumbs .msec__inner{padding:0}.msec--top{padding:0 0 100px}.msec--home{padding:100px 0}.msec--more{padding:30px 0 200px}.msec--dark{background:var(--c-text);color:var(--c-secondary);padding:80px 0 100px}.msec__row{display:flex;align-items:stretch;gap:0}.mcol-main{width:56%;display:flex;flex-direction:column;gap:35px}.mcol-main--card{gap:0;padding:0;border-radius:20px;background:var(--c-secondary)}.mcol-main--plain{gap:20px}.mcol-side{width:33.33%;margin-left:40px}.msec--home .mcol-main{margin-left:20px;padding-right:20px}.msec--home .mcol-side{margin-left:20px}.crumbs p{margin:0;font-family:var(--f-body);font-size:13px;font-style:italic;color:var(--c-accent)}.crumbs a{color:var(--c-accent);font-family:inherit}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.pgrid--1{grid-template-columns:1fr}.pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard{display:flex;flex-direction:column;border-radius:20px;background:var(--c-secondary);overflow:hidden}.pcard__thumb{display:block;position:relative;padding-bottom:66%;border-radius:20px;overflow:hidden}.pcard__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pcard__text{display:flex;flex-direction:column;flex-grow:1;padding:20px}.pcard__title{margin:0 0 4px;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:18px;line-height:1.2}.pcard__title a{color:var(--c-text);font-family:inherit}.pcard__meta{margin-bottom:13px;font-family:var(--f-text);font-size:12px;line-height:1.3;color:#adadad}.pcard__excerpt p{margin:0 0 13px;font-family:var(--f-body);font-size:14px;line-height:1.5;color:var(--c-text)}.pcard__more{align-self:flex-start;font-family:var(--f-body);font-weight:700;font-size:12px;color:var(--c-text)}.pcard--lead .pcard__title{margin-bottom:19px;font-size:40px;line-height:55px}.pcard--mini{border-radius:0;background:transparent;border-bottom:2px solid var(--c-text);padding-bottom:2px}.pcard--mini .pcard__text{padding:0}.pcard--mini .pcard__title{font-size:16px;margin-bottom:2px}.pcard--mini .pcard__more{font-size:12px}.pcard--mini .pcard__title a{color:#0f172a}.pcard--mini .pcard__excerpt p{color:var(--c-text)}.pgrid--ondark .pcard{background:transparent;border-radius:0}.pgrid--ondark .pcard__text{padding:20px 0}.pgrid--ondark .pcard__title a,.pgrid--ondark .pcard__excerpt p{color:var(--c-secondary)}.pgrid--ondark .pcard__more{color:var(--c-primary)}.pgrid--ondark .pcard__thumb{border-radius:20px}.sidebar{display:flex;flex-direction:column;gap:20px;height:100%;padding:60px 40px;border-radius:15px;background:#fff}.sidebar__recent{display:flex;flex-direction:column;gap:35px}.sidebar .w-heading{font-size:1.75rem;line-height:1.2;color:var(--c-text)}.w-heading{margin:0;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:1.75rem;line-height:1;color:inherit}.w-heading--dark{color:#0f172a}.w-heading--section{font-size:2rem;font-weight:500;padding-bottom:30px}.msec--dark .w-heading--section{color:var(--c-secondary)}.sidebar__all{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;background:var(--c-secondary);color:var(--c-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1}.sidebar__all svg{width:1em;height:1em;fill:currentColor}.custom-categories-list,.custom-monthly-archives{list-style:none;margin:0;padding:0 0 0 40px}.custom-categories-list li,.custom-monthly-archives li{padding:10px 0;border-bottom:1px solid #000b19;font-family:Work Sans,sans-serif;font-weight:600}.custom-categories-list a{color:var(--c-text);font-family:inherit}.single-blog-post-featured-image img{display:block;width:100%;border-radius:20px 20px 0 0}.single__title{margin:0;padding:20px 10px 0;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:42px;line-height:1.2;color:var(--c-text)}.single__content h2,.single__content h3,.single__content h4{margin:.5rem 0 1rem;font-weight:500}.single__content{padding:20px 20px 0}.single__divider{width:100%;margin:20px 0 0;border:0;border-top:1px solid var(--c-primary)}.postnav{display:flex;justify-content:space-between;gap:20px;padding:30px 20px 60px}.postnav>div{flex:1 1 50%;min-width:0}.postnav__next{text-align:right}.postnav a{display:inline-flex;align-items:center;gap:12px;color:var(--c-text)}.postnav__arrow{font-size:40px;line-height:1;font-weight:700;color:var(--c-accent)}.postnav__label{display:block;font-family:var(--f-primary);font-size:13px;text-transform:uppercase;color:var(--c-text)}.postnav__title{display:block;font-family:var(--f-primary);font-size:12px;font-weight:400}.archive-title{margin:0;font-family:var(--f-primary);font-weight:var(--f-primary-w);font-size:2.5rem;line-height:1.2;color:var(--c-text)}.archive-posts .pcard{border-radius:20px;background:#fff}.archive-posts .pcard__thumb{border-radius:20px 20px 0 0}@media(max-width:1024px){.msec--crumbs{padding:50px 0 0 50px}.msec--top{padding:0 10px 100px}.msec--home,.msec--more{padding:50px}.mcol-main{width:60%;margin-left:0}.mcol-side{width:40%;margin-left:0}.msec--dark{padding:50px}}@media(max-width:767px){.msec--crumbs{padding:30px 10px}.msec--crumbs .msec__inner{padding:0;text-align:center}.msec--top{padding:0 10px 100px}.msec--home,.msec--more{padding:50px 10px}.msec__row{flex-direction:column}.mcol-main,.mcol-side{width:100%;margin:0;padding:0}.mcol-side{margin-top:30px}.pgrid,.pgrid--2{grid-template-columns:1fr}.pcard__thumb{padding-bottom:50%}.pcard--lead .pcard__title{font-size:30px;line-height:37px}.single__title{font-size:30px}.sidebar{padding:40px 24px}.msec--dark{padding:50px 10px}}.page--plain{max-width:var(--container);margin:0 auto;padding:40px 10px 60px}.page__title{margin-top:0}.page--elementor{width:100%}
