html{overflow-x:clip}:root{--khouri-container:1200px;--khouri-content:760px;--khouri-sidebar:300px;--khouri-gap:48px;--khouri-site-padding:24px;--khouri-section-space:64px;--khouri-content-space:24px;--khouri-radius:6px;--khouri-border:#e5e7eb;--khouri-text:#171717;--khouri-heading:#111111;--khouri-muted:#667085;--khouri-accent:#2457d6;--khouri-accent-hover:#173fa8;--khouri-accent-2:#6d3bd1;--khouri-accent-3:#087f5b;--khouri-surface:#f6f7f9;--khouri-bg:#ffffff;--khouri-body-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--khouri-heading-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--khouri-body-weight:400;--khouri-heading-weight:700;--khouri-body-size:16px;--khouri-body-line:1.65;--khouri-heading-line:1.2;--khouri-h1-size:2.75rem;--khouri-h2-size:2.15rem;--khouri-h3-size:1.7rem;--khouri-h4-size:1.35rem;--khouri-h5-size:1.15rem;--khouri-h6-size:1rem;--khouri-button-bg:#2457d6;--khouri-button-bg-hover:#173fa8;--khouri-button-text:#ffffff;--khouri-button-text-hover:#ffffff;--khouri-button-radius:6px;--khouri-button-pv:11px;--khouri-button-ph:18px;--khouri-button-weight:600;--khouri-form-bg:#ffffff;--khouri-form-text:#171717;--khouri-form-border:#8a94a6;--khouri-form-focus:#2457d6;--khouri-form-radius:6px;--khouri-form-height:44px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--khouri-bg);color:var(--khouri-text);font-family:var(--khouri-body-family);font-size:var(--khouri-body-size);font-weight:var(--khouri-body-weight);line-height:var(--khouri-body-line)}img{max-width:100%;height:auto}iframe{max-width:100%}a{color:var(--khouri-link,var(--khouri-accent));text-underline-offset:.16em}a:hover{color:var(--khouri-link-hover,var(--khouri-accent-hover))}button,input,select,textarea{font:inherit}button,.button,input[type="submit"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--khouri-heading);font-family:var(--khouri-heading-family);font-weight:var(--khouri-heading-weight);line-height:var(--khouri-heading-line)}h1,.h1{font-size:var(--khouri-h1-size)}h2,.h2{font-size:var(--khouri-h2-size)}h3,.h3{font-size:var(--khouri-h3-size)}h4,.h4{font-size:var(--khouri-h4-size)}h5,.h5{font-size:var(--khouri-h5-size)}h6,.h6{font-size:var(--khouri-h6-size)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.skip-link:focus{clip:auto!important;clip-path:none;height:auto;width:auto;z-index:100000;left:1rem;top:1rem;padding:.75rem 1rem;background:var(--khouri-bg);color:var(--khouri-text);box-shadow:0 0 0 2px var(--khouri-text)}:focus-visible{outline:3px solid var(--khouri-form-focus);outline-offset:3px}.khouri-container{width:min(calc(100% - (var(--khouri-site-padding) * 2)), var(--khouri-container));margin-inline:auto}.site-header{position:relative;z-index:90;color:var(--khouri-header-text,var(--khouri-text));border-bottom:1px solid var(--khouri-header-border,var(--khouri-border));background:var(--khouri-header-main-bg,var(--khouri-bg));transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease}.khouri-desktop-header{display:block}.khouri-mobile-header{display:none;min-height:var(--khouri-header-main-height,76px);background:var(--khouri-header-main-bg,var(--khouri-bg))}.khouri-header-row{border-bottom:1px solid var(--khouri-header-border,var(--khouri-border))}.khouri-header-row:last-child{border-bottom:0}.khouri-header-top{min-height:var(--khouri-header-top-height,38px);background:var(--khouri-header-top-bg,var(--khouri-surface))}.khouri-header-main{min-height:var(--khouri-header-main-height,76px);background:var(--khouri-header-main-bg,var(--khouri-bg))}.khouri-header-bottom{min-height:var(--khouri-header-bottom-height,46px);background:var(--khouri-header-bottom-bg,var(--khouri-bg))}.khouri-header-row>.khouri-builder-grid,.khouri-mobile-header>.khouri-builder-grid{min-height:inherit}.khouri-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.khouri-builder-zone{display:flex;align-items:center;gap:clamp(.65rem, 1vw, 1rem);min-width:0}.khouri-header-row .khouri-builder-zone{flex-wrap:wrap;row-gap:.65rem}.khouri-header-row .khouri-menu{min-width:0;max-width:100%}.khouri-header-row .khouri-menu>ul,.khouri-header-row .khouri-menu>div>ul{flex-wrap:wrap;row-gap:.65rem}.khouri-header-row .khouri-builder-grid.khouri-builder-has-left.khouri-builder-no-center.khouri-builder-no-right{grid-template-columns:minmax(0,1fr) 0 0}.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-builder-has-center.khouri-builder-no-right{grid-template-columns:0 minmax(0,1fr) 0}.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-builder-no-center.khouri-builder-has-right{grid-template-columns:0 0 minmax(0,1fr)}.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-center-menu.khouri-right-search{grid-template-columns:0 minmax(0,1fr) max-content}.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-center-menu .khouri-builder-center,.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-center-menu .khouri-builder-center>.khouri-menu{width:100%;min-width:0}.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-center-menu .khouri-builder-center .khouri-menu>ul,.khouri-header-row .khouri-builder-grid.khouri-builder-no-left.khouri-center-menu .khouri-builder-center .khouri-menu>div>ul{justify-content:center}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-branding{grid-template-columns:max-content minmax(1rem,2.5vw) minmax(0,1fr)}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-branding .khouri-builder-right{justify-content:flex-end}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-branding .khouri-builder-right>.khouri-menu{flex:1 1 420px}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-branding .khouri-builder-right>.khouri-menu>ul,.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-branding .khouri-builder-right>.khouri-menu>div>ul{justify-content:flex-end}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-menu.khouri-right-search{grid-template-columns:minmax(0,1fr) 0 max-content}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-menu .khouri-builder-left{min-width:0}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-menu .khouri-builder-left>.khouri-menu{width:100%}.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-menu .khouri-builder-left>.khouri-menu>ul,.khouri-header-row .khouri-builder-grid.khouri-builder-center-empty.khouri-left-menu .khouri-builder-left>.khouri-menu>div>ul{justify-content:flex-start}.khouri-header-row .khouri-builder-grid.khouri-header-layout-one{grid-template-columns:minmax(0,1fr)!important}.khouri-header-row .khouri-builder-grid.khouri-header-layout-two-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.khouri-header-row .khouri-builder-grid.khouri-header-layout-two-wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}.khouri-header-row .khouri-builder-grid.khouri-header-layout-two-wide-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}.khouri-header-row .khouri-builder-grid.khouri-header-layout-three-equal{grid-template-columns:repeat(3,minmax(0,1fr))!important}.khouri-header-row .khouri-icon-button,.khouri-header-row .khouri-header-button,.khouri-header-row .khouri-header-divider{flex:0 0 auto}.khouri-builder-left{justify-content:flex-start}.khouri-builder-center{justify-content:center}.khouri-builder-right{justify-content:flex-end}.khouri-component{min-width:0}.site-branding{display:flex;align-items:center;gap:.85rem;min-width:0}.custom-logo{display:block;max-height:var(--khouri-header-logo-height,56px);width:auto}.khouri-logo-transparent,.khouri-logo-sticky,.khouri-logo-mobile{display:none}.khouri-transparent-header:not(.khouri-scrolled) .has-transparent-logo .khouri-logo-default{display:none}.khouri-transparent-header:not(.khouri-scrolled) .has-transparent-logo .khouri-logo-transparent{display:block}.khouri-scrolled .has-sticky-logo .khouri-logo-default,.khouri-scrolled .has-sticky-logo .khouri-logo-transparent{display:none}.khouri-scrolled .has-sticky-logo .khouri-logo-sticky{display:block}.khouri-mobile-header .has-mobile-logo .khouri-logo-default{display:none}.khouri-mobile-header .has-mobile-logo .khouri-logo-mobile{display:block}.site-title{margin:0;color:inherit;font-size:1.35rem;font-weight:700;line-height:1.2;white-space:nowrap}.site-title a{color:inherit;text-decoration:none}.site-description{margin:.2rem 0 0;color:currentColor;opacity:.72;font-size:.9rem;white-space:nowrap}.khouri-menu ul{display:flex;align-items:center;gap:clamp(.8rem, 1.25vw, 1.35rem);list-style:none;margin:0;padding:0}.khouri-menu li{position:relative}.khouri-menu a{color:inherit;text-decoration:none;font-weight:600}.khouri-menu>ul>li>a{white-space:nowrap}.khouri-menu a:hover{color:var(--khouri-accent)}.khouri-menu ul ul{display:none;position:absolute;z-index:120;left:0;top:100%;min-width:220px;padding:.65rem;background:var(--khouri-bg);color:var(--khouri-text);border:1px solid var(--khouri-border);border-radius:var(--khouri-radius);box-shadow:0 14px 36px rgb(0 0 0 / .10)}.khouri-menu ul ul ul{left:100%;top:0}.khouri-menu li:hover>ul,.khouri-menu li:focus-within>ul{display:block}.khouri-menu ul ul li{width:100%}.khouri-menu ul ul a{display:block;padding:.55rem .65rem;white-space:nowrap}.khouri-menu .khouri-mega-menu{position:static}.khouri-menu .khouri-mega-menu>.sub-menu{width:min(920px, 86vw);grid-template-columns:repeat(var(--khouri-mega-columns,4),minmax(0,1fr));gap:.35rem 1rem;left:50%;transform:translateX(-50%)}.khouri-menu .khouri-mega-menu:hover>.sub-menu,.khouri-menu .khouri-mega-menu:focus-within>.sub-menu{display:grid}.khouri-menu .khouri-mega-menu>.sub-menu>li>.sub-menu{display:block;position:static;min-width:0;border:0;padding:.35rem 0 0;box-shadow:none}.khouri-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid currentColor;border-radius:var(--khouri-button-radius);background:#fff0;color:inherit;line-height:1}.khouri-icon-button:hover{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.khouri-header-button{display:inline-flex;align-items:center;white-space:nowrap;border-radius:var(--khouri-header-button-radius,var(--khouri-button-radius));padding:var(--khouri-header-button-pv,var(--khouri-button-pv)) var(--khouri-header-button-ph,var(--khouri-button-ph));background:var(--khouri-header-button-1-bg,var(--khouri-button-bg));color:var(--khouri-header-button-1-text,var(--khouri-button-text));font-size:var(--khouri-header-button-font-size,15px);font-weight:var(--khouri-header-button-font-weight,var(--khouri-button-weight));line-height:1.2;text-decoration:none}.khouri-header-button:hover{background:var(--khouri-header-button-1-bg-hover,var(--khouri-button-bg-hover));color:var(--khouri-header-button-1-text-hover,var(--khouri-button-text-hover))}.khouri-header-button-secondary{border:1px solid var(--khouri-header-button-2-border,currentColor)}.khouri-header-button-secondary:hover{background:var(--khouri-header-button-2-bg-hover,var(--khouri-accent-2));color:var(--khouri-header-button-2-text-hover,#fff);border-color:var(--khouri-header-button-2-bg-hover,var(--khouri-accent-2))}.khouri-header-divider{display:block;width:1px;height:28px;background:currentColor;opacity:.22}.khouri-header-search-form{flex:0 0 auto;min-width:0}.khouri-header-search-form .search-form{width:auto;min-width:0;max-width:100%;gap:var(--khouri-header-search-gap,8px);align-items:stretch}.khouri-header-search-form .search-form label{flex:0 0 var(--khouri-header-search-field-width,180px);width:var(--khouri-header-search-field-width,180px);min-width:0}.khouri-header-search-form .search-field{height:var(--khouri-header-search-height,42px);min-height:var(--khouri-header-search-height,42px);padding:.45rem .65rem;font-size:var(--khouri-header-search-font-size,15px)}.khouri-header-search-form .search-submit{height:var(--khouri-header-search-height,42px);min-height:var(--khouri-header-search-height,42px);padding:0 var(--khouri-header-search-button-padding,14px);font-size:var(--khouri-header-search-button-font-size,15px);line-height:1}.khouri-header-search-field_only .search-form{gap:0}.khouri-header-search-field_only .search-form label{flex-basis:var(--khouri-header-search-field-width,180px)}.khouri-social-links{display:flex;align-items:center;gap:.4rem}.khouri-social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding-inline:.4rem;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:.68rem;font-weight:700;text-decoration:none}.khouri-hamburger{display:grid;gap:4px;width:18px}.khouri-hamburger span{display:block;height:2px;background:currentColor}.khouri-sticky-header:not(.khouri-transparent-header) .site-header{position:sticky;top:0}.admin-bar.khouri-sticky-header:not(.khouri-transparent-header) .site-header{top:32px}.khouri-sticky-main.khouri-scrolled .khouri-header-top,.khouri-sticky-main.khouri-scrolled .khouri-header-bottom{display:none}.khouri-sticky-topmain.khouri-scrolled .khouri-header-bottom{display:none}.khouri-header-shrink.khouri-scrolled .khouri-header-main{min-height:var(--khouri-header-main-shrink,62px)}.khouri-scrolled .site-header{box-shadow:0 8px 24px rgb(0 0 0 / .07)}.khouri-header-hidden .site-header{transform:translateY(-110%)}.khouri-transparent-header .site-header{position:absolute;inset:0 0 auto;color:var(--khouri-header-transparent-text);border-color:#fff0;background:#fff0}.khouri-transparent-header .khouri-header-row,.khouri-transparent-header .khouri-mobile-header{background:#fff0;border-color:#fff0}.khouri-transparent-header.khouri-sticky-header.khouri-scrolled .site-header{position:fixed;top:0;color:var(--khouri-header-text);background:var(--khouri-header-main-bg)}.khouri-transparent-header.khouri-sticky-header.khouri-scrolled .khouri-header-row,.khouri-transparent-header.khouri-sticky-header.khouri-scrolled .khouri-mobile-header{background:inherit;border-color:var(--khouri-header-border)}.admin-bar.khouri-transparent-header.khouri-sticky-header.khouri-scrolled .site-header{top:32px}@media (max-width:1100px){.khouri-header-search-form .search-form label{flex-basis:min(var(--khouri-header-search-field-width, 180px), 150px);width:min(var(--khouri-header-search-field-width, 180px), 150px)}}.khouri-mobile-panel{position:fixed;z-index:10020;top:0;bottom:0;width:min(88vw, 390px);background:var(--khouri-bg);color:var(--khouri-text);box-shadow:0 0 40px rgb(0 0 0 / .18);visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.khouri-mobile-panel-right .khouri-mobile-panel{right:0;transform:translateX(105%)}.khouri-mobile-panel-left .khouri-mobile-panel{left:0;transform:translateX(-105%)}.khouri-mobile-open .khouri-mobile-panel{transform:translateX(0);visibility:visible;transition-delay:0s}.khouri-mobile-panel-inner{height:100%;overflow-y:auto;padding:1rem}.khouri-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.khouri-mobile-panel-title{font-weight:700;font-size:1.05rem}.khouri-mobile-panel .khouri-menu ul{display:block}.khouri-mobile-panel .khouri-menu li{border-bottom:1px solid var(--khouri-border)}.khouri-mobile-panel .khouri-menu a{display:block;padding:.8rem .2rem}.khouri-mobile-panel .khouri-menu ul ul{display:block;position:static;min-width:0;padding:0 0 0 1rem;border:0;box-shadow:none}.khouri-mobile-secondary{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--khouri-border)}.khouri-mobile-scrim{position:fixed;z-index:10010;inset:0;background:rgb(0 0 0 / .46)}.khouri-overlay-open{overflow:hidden}.khouri-mobile-fullscreen .khouri-mobile-panel{inset:0;width:100%;max-width:none;transform:translateY(-102%)}.khouri-mobile-fullscreen.khouri-mobile-open .khouri-mobile-panel{transform:translateY(0)}.khouri-mobile-fullscreen .khouri-mobile-panel-inner{width:min(720px, calc(100% - 40px));margin-inline:auto;padding-top:2rem}.khouri-mobile-dropdown .khouri-mobile-panel{position:fixed;top:var(--khouri-header-main-height,76px);left:var(--khouri-site-padding);right:var(--khouri-site-padding);bottom:auto;width:auto;max-height:70vh;transform:translateY(-8px);opacity:0;box-shadow:0 14px 32px rgb(0 0 0 / .12);border:1px solid var(--khouri-border);border-radius:var(--khouri-radius)}.khouri-mobile-dropdown.khouri-mobile-open .khouri-mobile-panel{transform:translateY(0);opacity:1;visibility:visible}.khouri-mobile-dropdown .khouri-mobile-scrim{display:none}.khouri-search-overlay{display:none;position:fixed;z-index:10030;inset:0;padding:8vh var(--khouri-site-padding);background:rgb(0 0 0 / .58)}.khouri-search-overlay.is-open{display:block}.khouri-search-dialog{position:relative;width:min(760px, 100%);margin-inline:auto;padding:2.2rem;border-radius:calc(var(--khouri-radius) + 4px);background:var(--khouri-bg);color:var(--khouri-text);box-shadow:0 24px 80px rgb(0 0 0 / .28)}.khouri-search-close{position:absolute;top:.65rem;right:.65rem}.khouri-search-dialog .search-form{max-width:none;margin-top:2rem}.khouri-scroll-top[hidden]{display:none}.khouri-scroll-top{position:fixed;z-index:70;right:1.25rem;bottom:1.25rem;width:44px;height:44px;padding:0;border-radius:999px;box-shadow:0 8px 22px rgb(0 0 0 / .16)}.site-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--khouri-sidebar);gap:var(--khouri-gap);padding-block:var(--khouri-section-space)}.no-sidebar .site-layout{grid-template-columns:minmax(0,1fr)}.site-main{min-width:0}.widget-area{min-width:0}.widget{margin-bottom:2rem}.widget-title{font-size:1.1rem;margin-top:0}.page-header{margin-bottom:var(--khouri-content-space)}.page-title,.entry-title{line-height:var(--khouri-heading-line);overflow-wrap:anywhere}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{color:var(--khouri-accent)}.entry-card{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--khouri-border)}.post-thumbnail{display:block;margin-bottom:1.25rem}.post-thumbnail img,.single-featured-image img{display:block;border-radius:var(--khouri-radius)}.entry-meta{color:var(--khouri-muted);font-size:.9rem;margin-top:.5rem}.entry-meta .byline{margin-left:.5rem}.entry-footer{display:flex;flex-wrap:wrap;gap:1rem;color:var(--khouri-muted);font-size:.9rem;margin-top:1.5rem}.entry-content{max-width:100%;overflow-wrap:anywhere}.entry-content::after,.wp-block-post-content::after{content:"";display:table;clear:both}.entry-content .alignleft,.wp-block-post-content .alignleft{float:left;margin:.35em 1.5em 1em 0}.entry-content .alignright,.wp-block-post-content .alignright{float:right;margin:.35em 0 1em 1.5em}.entry-content .aligncenter,.wp-block-post-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content .alignnone,.wp-block-post-content .alignnone{margin-left:0;margin-right:0}.entry-content img.alignleft,.entry-content img.alignright,.entry-content img.aligncenter,.entry-content img.alignnone,.wp-block-post-content img.alignleft,.wp-block-post-content img.alignright,.wp-block-post-content img.aligncenter,.wp-block-post-content img.alignnone{height:auto;max-width:100%}.entry-content .wp-caption,.wp-block-post-content .wp-caption{max-width:100%}.entry-content .wp-caption-text,.wp-block-post-content .wp-caption-text{margin-top:.5em;color:var(--khouri-muted);font-size:.875em;line-height:1.5}@media (max-width:600px){.entry-content .alignleft,.entry-content .alignright,.wp-block-post-content .alignleft,.wp-block-post-content .alignright{float:none;display:block;margin:1em auto}}.entry-summary,.comment-content,.widget,.wp-block-post-content{overflow-wrap:anywhere}.entry-content>*+*{margin-block-start:var(--khouri-content-space)}.entry-content .alignwide{max-width:100%}.entry-content .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.navigation.pagination{margin-top:2rem}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem}.page-numbers{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--khouri-border);border-radius:var(--khouri-radius);text-decoration:none;padding:.25rem .65rem}.page-numbers.current{background:var(--khouri-text);color:var(--khouri-bg);border-color:var(--khouri-text)}.post-navigation{margin-top:2.5rem;border-top:1px solid var(--khouri-border);padding-top:1.5rem}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.post-navigation .nav-next{text-align:right}.nav-subtitle{display:block;color:var(--khouri-muted);font-size:.85rem}.nav-title{font-weight:700}.search-form{display:flex;gap:.5rem;max-width:560px}.search-form label{flex:1 1 auto;min-width:0}.search-form .search-submit{flex:0 0 auto;white-space:nowrap}.search-field,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{width:100%;min-height:var(--khouri-form-height);border:1px solid var(--khouri-form-border);border-radius:var(--khouri-form-radius);padding:.65rem .75rem;background:var(--khouri-form-bg);color:var(--khouri-form-text)}textarea{min-height:130px;resize:vertical}.search-field:focus,input:focus,textarea:focus,select:focus{border-color:var(--khouri-form-focus);outline-color:var(--khouri-form-focus)}button,.button,.wp-element-button,.wp-block-button__link,input[type="submit"],button[type="submit"]{border:0;border-radius:var(--khouri-button-radius);padding:var(--khouri-button-pv) var(--khouri-button-ph);background:var(--khouri-button-bg);color:var(--khouri-button-text);font-weight:var(--khouri-button-weight);text-decoration:none}button:hover,.button:hover,.wp-element-button:hover,.wp-block-button__link:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:var(--khouri-button-bg-hover);color:var(--khouri-button-text-hover)}.comments-area{margin-top:3rem}.comment-list{padding-left:1.5rem}.comment-list .children{padding-left:1.5rem}.comment-body{margin-bottom:1.5rem}.site-footer{margin-top:2rem;color:var(--khouri-footer-text);border-top:1px solid var(--khouri-footer-border);font-size:var(--khouri-footer-text-size)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:var(--khouri-footer-heading)}.site-footer .widget-title,.site-footer .wp-block-heading{font-size:var(--khouri-footer-widget-title-size);font-weight:var(--khouri-footer-widget-title-weight)}.khouri-footer-row{border-bottom:1px solid var(--khouri-footer-border)}.khouri-footer-row:last-child{border-bottom:0}.khouri-footer-row>.khouri-builder-grid{padding-block:var(--khouri-footer-row-padding)}.khouri-footer-top{background:var(--khouri-footer-top-bg)}.khouri-footer-main{background:var(--khouri-footer-main-bg)}.khouri-footer-bottom{background:var(--khouri-footer-bottom-bg)}.khouri-footer-row .khouri-builder-zone:empty{display:none}.khouri-footer-row.khouri-footer-zones-1>.khouri-builder-grid{grid-template-columns:minmax(0,1fr)}.khouri-footer-row.khouri-footer-zones-2>.khouri-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-footer-row.khouri-footer-zones-3>.khouri-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.khouri-footer-widgets{display:grid;gap:2rem;width:100%}.khouri-footer-columns-1{grid-template-columns:1fr}.khouri-footer-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-footer-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.khouri-footer-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.khouri-footer-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.khouri-footer-widget-column{min-width:0}.site-footer .widget{margin:0}.site-footer .widget+.widget{margin-top:1.5rem}.site-info{margin:0;color:inherit;font-size:var(--khouri-footer-copyright-size)}.site-footer .khouri-menu{width:100%;min-width:0;max-width:100%}.site-footer .khouri-menu ul{flex-wrap:wrap;gap:.7rem 1rem}.site-footer .khouri-builder-right .khouri-menu ul{justify-content:flex-end}.site-footer .khouri-menu a{font-size:var(--khouri-footer-menu-size);font-weight:var(--khouri-footer-menu-weight);line-height:var(--khouri-footer-menu-line);text-transform:var(--khouri-footer-menu-transform)}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right.khouri-footer-bottom-layout-balanced>.khouri-builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right.khouri-footer-bottom-layout-wide-left>.khouri-builder-grid{grid-template-columns:minmax(0,2.35fr) minmax(0,.65fr)}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right.khouri-footer-bottom-layout-wide-right>.khouri-builder-grid{grid-template-columns:minmax(0,.65fr) minmax(0,2.35fr)}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right .khouri-builder-left{grid-column:1}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right .khouri-builder-right{grid-column:2;width:100%}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right .khouri-builder-right>.khouri-menu{width:100%;flex:1 1 auto}.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right .khouri-builder-right .khouri-menu>ul,.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right .khouri-builder-right .khouri-menu>div>ul{width:100%;justify-content:flex-end}.site-footer a{color:inherit}.site-footer a:hover{color:var(--khouri-accent)}@media (max-width:900px){.site-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.khouri-mobile-header{min-height:68px}.site-description{display:none}.khouri-builder-grid{grid-template-columns:1fr auto 1fr;gap:.65rem}.khouri-footer-bottom .khouri-builder-grid,.khouri-footer-bottom.khouri-footer-has-left.khouri-footer-no-center.khouri-footer-has-right>.khouri-builder-grid{grid-template-columns:1fr;align-items:flex-start}.khouri-footer-bottom .khouri-builder-zone{justify-content:flex-start}.khouri-footer-widgets{grid-template-columns:1fr}.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{text-align:left}}@media (max-width:782px){.admin-bar.khouri-sticky-header:not(.khouri-transparent-header) .site-header,.admin-bar.khouri-transparent-header.khouri-sticky-header.khouri-scrolled .site-header{top:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.khouri-sidebar-left .site-layout{grid-template-columns:var(--khouri-sidebar) minmax(0,1fr)}.khouri-sidebar-left .site-main{grid-column:2}.khouri-sidebar-left .widget-area{grid-column:1;grid-row:1}.khouri-sidebar-none .site-layout{grid-template-columns:minmax(0,1fr)}.khouri-sticky-sidebar .widget-area{align-self:start;position:sticky;top:2rem}.admin-bar.khouri-sticky-sidebar .widget-area{top:4rem}.khouri-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;color:var(--khouri-muted);font-size:.875rem}.khouri-breadcrumbs a{color:inherit;text-decoration:none}.khouri-breadcrumbs a:hover{color:var(--khouri-accent)}.khouri-breadcrumb-separator{opacity:.65}.khouri-archive-title-center .khouri-archive-header{text-align:center}.khouri-archive-title-right .khouri-archive-header{text-align:right}.archive-description{color:var(--khouri-muted);max-width:760px}.khouri-archive-title-center .archive-description{margin-inline:auto}.khouri-archive-title-right .archive-description{margin-left:auto}.khouri-posts-loop{min-width:0}.khouri-blog-layout-grid .khouri-posts-loop,.khouri-blog-layout-cards .khouri-posts-loop,.khouri-blog-layout-magazine .khouri-posts-loop{display:grid;gap:clamp(1.25rem, 2.5vw, 2rem)}.khouri-blog-columns-1 .khouri-posts-loop{grid-template-columns:minmax(0,1fr)}.khouri-blog-columns-2 .khouri-posts-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-blog-columns-3 .khouri-posts-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.khouri-blog-columns-4 .khouri-posts-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.khouri-blog-layout-grid .entry-card,.khouri-blog-layout-magazine .entry-card{margin:0;padding:0;border:0}.khouri-blog-layout-cards .entry-card{margin:0;padding:1.25rem;border:1px solid var(--khouri-border);border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-bg);box-shadow:0 8px 26px rgb(17 24 39 / .055)}.khouri-blog-layout-list .entry-card{display:grid;grid-template-columns:minmax(180px,34%) minmax(0,1fr);column-gap:1.5rem;align-items:start}.khouri-blog-layout-list .entry-card>.khouri-entry-image{grid-column:1;grid-row:1 / span 20;margin:0}.khouri-blog-layout-list .entry-card>:not(.khouri-entry-image){grid-column:2}.khouri-blog-layout-list .entry-card>.khouri-read-more{justify-self:start}.khouri-blog-first-featured.khouri-blog-layout-grid .khouri-first-post,.khouri-blog-first-featured.khouri-blog-layout-cards .khouri-first-post,.khouri-blog-first-featured.khouri-blog-layout-magazine .khouri-first-post{grid-column:1 / -1}.khouri-blog-layout-magazine .khouri-first-post{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);column-gap:2rem;align-items:center}.khouri-blog-layout-magazine .khouri-first-post>.khouri-entry-image{grid-row:1 / span 6;margin:0}.khouri-entry-categories{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;font-size:.8rem;font-weight:650;line-height:1.25}.khouri-entry-categories .khouri-category-link{display:inline-flex;align-items:center;max-width:100%;padding:.28rem .58rem;border:1px solid var(--khouri-border);border-radius:999px;background:var(--khouri-surface);color:var(--khouri-link,var(--khouri-accent));text-decoration:none;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.khouri-entry-categories .khouri-category-link:hover{border-color:var(--khouri-link,var(--khouri-accent));color:var(--khouri-link-hover,var(--khouri-accent-hover))}.khouri-entry-categories ul,.khouri-entry-categories li{margin:0;padding:0;list-style:none}.khouri-hide-archive-title .khouri-archive-header .page-title{display:none}.khouri-hide-archive-description .khouri-archive-header .archive-description{display:none}.khouri-hide-archive-title.khouri-hide-archive-description .khouri-archive-header{display:none}.khouri-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 0}.khouri-entry-meta .khouri-meta-item{display:inline-flex;align-items:center;gap:.4rem}.khouri-entry-meta .khouri-meta-item+.khouri-meta-item::before{content:"•";margin-inline:.55rem;color:var(--khouri-border)}.khouri-meta-avatar{display:block;width:28px;height:28px;border-radius:999px;object-fit:cover}.khouri-entry-tags{margin-top:.8rem;color:var(--khouri-muted);font-size:.875rem}.khouri-read-more{display:inline-flex;margin-top:.85rem;font-weight:650;text-decoration:none}.khouri-read-more+.khouri-entry-categories,.khouri-entry-categories+.khouri-read-more{margin-top:1rem}.khouri-entry-image img,.khouri-related-image img,.single-featured-image img,.khouri-single-hero-media img{width:100%;height:auto;object-fit:cover}.khouri-blog-ratio-16-9 .khouri-entry-image img{aspect-ratio:16/9}.khouri-blog-ratio-4-3 .khouri-entry-image img{aspect-ratio:4/3}.khouri-blog-ratio-3-2 .khouri-entry-image img{aspect-ratio:3/2}.khouri-blog-ratio-1-1 .khouri-entry-image img{aspect-ratio:1/1}.khouri-single-ratio-16-9 .single-featured-image img,.khouri-single-ratio-16-9 .khouri-single-hero-media img{aspect-ratio:16/9}.khouri-single-ratio-4-3 .single-featured-image img,.khouri-single-ratio-4-3 .khouri-single-hero-media img{aspect-ratio:4/3}.khouri-single-ratio-3-2 .single-featured-image img,.khouri-single-ratio-3-2 .khouri-single-hero-media img{aspect-ratio:3/2}.khouri-single-ratio-1-1 .single-featured-image img,.khouri-single-ratio-1-1 .khouri-single-hero-media img{aspect-ratio:1/1}.khouri-single-header{margin-bottom:1.5rem}.khouri-single-header .entry-title{margin-bottom:.5rem}.single-featured-image{margin-bottom:2rem}.khouri-single-layout-image-first .single-featured-image{margin-bottom:1.6rem}.khouri-single-width-narrow .khouri-single-entry,.khouri-single-width-narrow .khouri-author-box,.khouri-single-width-narrow .post-navigation,.khouri-single-width-narrow .khouri-related-posts,.khouri-single-width-narrow .comments-area{max-width:680px}.khouri-single-width-normal .khouri-single-entry{max-width:var(--khouri-content)}.khouri-single-width-wide .khouri-single-entry{max-width:100%}.khouri-single-hero{position:relative;overflow:hidden;margin-bottom:2rem;border-radius:calc(var(--khouri-radius) + 4px);background:var(--khouri-surface)}.khouri-single-hero-media{position:absolute;inset:0}.khouri-single-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72),rgb(0 0 0 / .18))}.khouri-single-hero-media img{height:100%;min-height:430px;border-radius:0}.khouri-single-hero-content{position:relative;z-index:1;padding:clamp(2rem,6vw,5rem)}.khouri-single-hero.has-image .khouri-single-hero-content{min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.khouri-single-hero.has-image .entry-title,.khouri-single-hero.has-image .entry-meta,.khouri-single-hero.has-image .entry-meta a,.khouri-single-hero.has-image .khouri-entry-categories .khouri-category-link{border-color:rgb(255 255 255 / .45);background:rgb(255 255 255 / .12);color:#fff}.khouri-single-hero.has-image .khouri-entry-categories .khouri-category-link:hover{border-color:#fff;color:#fff}.khouri-single-hero.has-image .khouri-entry-meta .khouri-meta-item+.khouri-meta-item::before{color:rgb(255 255 255 / .55)}.khouri-author-box{display:grid;grid-template-columns:80px minmax(0,1fr);gap:1.25rem;margin-top:3rem;padding:1.5rem;border:1px solid var(--khouri-border);border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-surface)}.khouri-author-avatar img{display:block;width:80px;height:80px;border-radius:999px;object-fit:cover}.khouri-author-name{margin:0 0 .35rem;font-size:1.2rem}.khouri-author-content p{margin:0;color:var(--khouri-muted)}.khouri-author-bio>:first-child{margin-top:0}.khouri-author-bio>:last-child{margin-bottom:0}.khouri-related-posts{margin-top:3rem}.khouri-section-title{margin-bottom:1.25rem;font-size:1.45rem}.khouri-related-grid{display:grid;gap:1.25rem}.khouri-related-columns-2 .khouri-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-related-columns-3 .khouri-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.khouri-related-columns-4 .khouri-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.khouri-related-card{overflow:hidden;border:1px solid var(--khouri-border);border-radius:var(--khouri-radius);background:var(--khouri-bg)}.khouri-related-image{display:block}.khouri-related-image img{display:block;aspect-ratio:16/9;border-radius:0}.khouri-related-content{padding:1rem}.khouri-related-card-title{margin:.25rem 0 .5rem;font-size:1.05rem}.khouri-related-card-title a{color:inherit;text-decoration:none}.khouri-related-card-title a:hover{color:var(--khouri-accent)}.khouri-related-date{color:var(--khouri-muted);font-size:.82rem}.posts-navigation{margin-top:2rem}.posts-navigation .nav-links{display:flex;justify-content:space-between;gap:1rem}@media (max-width:1000px){.khouri-blog-columns-4 .khouri-posts-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-related-columns-4 .khouri-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.khouri-sidebar-left .site-layout{grid-template-columns:minmax(0,1fr)}.khouri-sidebar-left .site-main,.khouri-sidebar-left .widget-area{grid-column:auto;grid-row:auto}.khouri-sticky-sidebar .widget-area{position:static}.khouri-blog-layout-magazine .khouri-first-post{display:block}.khouri-blog-layout-magazine .khouri-first-post>.khouri-entry-image{margin-bottom:1.25rem}}@media (max-width:700px){.khouri-blog-columns-2 .khouri-posts-loop,.khouri-blog-columns-3 .khouri-posts-loop,.khouri-blog-columns-4 .khouri-posts-loop,.khouri-related-columns-2 .khouri-related-grid,.khouri-related-columns-3 .khouri-related-grid,.khouri-related-columns-4 .khouri-related-grid{grid-template-columns:minmax(0,1fr)}.khouri-blog-layout-list .entry-card{display:block}.khouri-blog-layout-list .entry-card>.khouri-entry-image{margin-bottom:1.25rem}.khouri-author-box{grid-template-columns:56px minmax(0,1fr)}.khouri-author-avatar img{width:56px;height:56px}.khouri-single-hero-media img,.khouri-single-hero.has-image .khouri-single-hero-content{min-height:340px}}.no-sidebar .site-layout{grid-template-columns:minmax(0,1fr)}.no-sidebar .site-main{grid-column:auto}.no-sidebar.khouri-single-width-narrow .khouri-single-entry,.no-sidebar.khouri-single-width-narrow .khouri-author-box,.no-sidebar.khouri-single-width-narrow .post-navigation,.no-sidebar.khouri-single-width-narrow .khouri-related-posts,.no-sidebar.khouri-single-width-narrow .comments-area,.no-sidebar.khouri-single-width-normal .khouri-single-entry,.no-sidebar.khouri-single-width-normal .khouri-author-box,.no-sidebar.khouri-single-width-normal .post-navigation,.no-sidebar.khouri-single-width-normal .khouri-related-posts,.no-sidebar.khouri-single-width-normal .comments-area{margin-inline:auto}.khouri-blog-layout-list .entry-card.khouri-no-thumbnail,.khouri-blog-layout-magazine .khouri-first-post.khouri-no-thumbnail{display:block}.khouri-sticky-header.khouri-sticky-sidebar .widget-area{top:calc(var(--khouri-header-main-height) + 2rem)}.khouri-template-full-width,.khouri-builder-content{width:100%;max-width:none}.khouri-builder-entry,.khouri-builder-entry>.entry-content{width:100%;max-width:none;margin:0}.khouri-builder-canvas{margin:0;background:var(--khouri-bg)}.khouri-builder-canvas .khouri-builder-content{min-height:100vh}.elementor-page .elementor,.fl-builder .fl-builder-content{max-width:none}.khouri-svg-icon{display:block;flex:0 0 auto;pointer-events:none}.khouri-menu li.khouri-submenu-dismissed>ul,.khouri-menu .khouri-mega-menu.khouri-submenu-dismissed>.sub-menu{display:none!important}.entry-content a:not(.wp-element-button):not(.wp-block-button__link),.entry-summary a,.comment-content a,.textwidget a,.wp-block-post-content a:not(.wp-element-button):not(.wp-block-button__link){text-decoration:underline;text-decoration-thickness:max(1px, .08em);text-underline-offset:.16em}#primary:focus{outline:none}:target{scroll-margin-block-start:5rem}@media (forced-colors:active){.khouri-icon-button,.khouri-social-links a,.page-numbers,input,select,textarea,button,.button{border:1px solid ButtonText}:focus-visible{outline:3px solid Highlight}}.khouri-blog-layout-newspaper .khouri-posts-loop,.khouri-blog-layout-overlay .khouri-posts-loop,.khouri-blog-layout-mosaic .khouri-posts-loop{display:grid;gap:clamp(1.25rem, 2.5vw, 2rem)}.khouri-blog-layout-editorial .entry-card{display:grid;grid-template-columns:minmax(220px,42%) minmax(0,1fr);column-gap:clamp(1.5rem, 3vw, 2.5rem);align-items:center;padding-block:1.5rem;margin:0;border-bottom:1px solid var(--khouri-border)}.khouri-blog-layout-editorial .entry-card>.khouri-entry-image{grid-column:1;grid-row:1 / span 20;margin:0}.khouri-blog-layout-editorial .entry-card>:not(.khouri-entry-image){grid-column:2}.khouri-blog-layout-editorial .entry-card:nth-child(even)>.khouri-entry-image{grid-column:2}.khouri-blog-layout-editorial .entry-card:nth-child(even)>:not(.khouri-entry-image){grid-column:1}.khouri-blog-layout-editorial .entry-card.khouri-no-thumbnail{display:block}.khouri-blog-layout-newspaper .entry-card{margin:0;padding:1.15rem 0 1.5rem;border:0;border-top:2px solid var(--khouri-heading)}.khouri-blog-layout-newspaper .entry-card .entry-title{font-size:clamp(1.3rem, 2vw, 1.8rem)}.khouri-blog-layout-newspaper .khouri-first-post{grid-column:1 / -1;padding-top:0;border-top-width:4px}.khouri-blog-layout-newspaper .khouri-first-post .entry-title{font-size:clamp(2rem, 4vw, 3.25rem)}.khouri-blog-layout-newspaper .khouri-first-post .khouri-entry-image{margin-bottom:1.15rem}.khouri-blog-layout-overlay .entry-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;margin:0;padding:1.35rem;overflow:hidden;border:0;border-radius:calc(var(--khouri-radius) + 4px);background:var(--khouri-heading);color:#fff}.khouri-blog-layout-overlay .entry-card>.khouri-entry-image{position:absolute;inset:0;z-index:0;margin:0}.khouri-blog-layout-overlay .entry-card>.khouri-entry-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .82),rgb(0 0 0 / .08) 72%)}.khouri-blog-layout-overlay .entry-card>.khouri-entry-image img{width:100%;height:100%;object-fit:cover}.khouri-blog-layout-overlay .entry-card>:not(.khouri-entry-image){position:relative;z-index:1}.khouri-blog-layout-overlay .entry-card .entry-title,.khouri-blog-layout-overlay .entry-card .entry-title a,.khouri-blog-layout-overlay .entry-card .khouri-entry-meta,.khouri-blog-layout-overlay .entry-card .khouri-entry-meta a,.khouri-blog-layout-overlay .entry-card .entry-summary,.khouri-blog-layout-overlay .entry-card .khouri-entry-tags,.khouri-blog-layout-overlay .entry-card .khouri-read-more{color:#fff}.khouri-blog-layout-overlay .entry-card .khouri-category-link{border-color:rgb(255 255 255 / .55);background:rgb(0 0 0 / .25);color:#fff}.khouri-blog-layout-overlay .entry-card .khouri-category-link:hover{border-color:#fff;color:#fff}.khouri-blog-layout-overlay .entry-card .entry-summary{max-width:48ch}.khouri-blog-layout-overlay .entry-card.khouri-no-thumbnail{min-height:0;background:var(--khouri-heading)}.khouri-blog-layout-compact .entry-card{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:1rem;align-items:start;margin:0;padding:1rem 0;border-bottom:1px solid var(--khouri-border)}.khouri-blog-layout-compact .entry-card>.khouri-entry-image{grid-column:1;grid-row:1 / span 20;margin:0}.khouri-blog-layout-compact .entry-card>.khouri-entry-image img{aspect-ratio:1/1}.khouri-blog-layout-compact .entry-card>:not(.khouri-entry-image){grid-column:2}.khouri-blog-layout-compact .entry-title{margin-bottom:.35rem;font-size:1.2rem}.khouri-blog-layout-compact .entry-summary{font-size:.94rem}.khouri-blog-layout-compact .khouri-entry-categories{margin-bottom:.35rem}.khouri-blog-layout-compact .entry-card.khouri-no-thumbnail{display:block}.khouri-blog-layout-split .entry-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem, 4vw, 3rem);align-items:center;margin:0;padding:1.75rem 0;border-bottom:1px solid var(--khouri-border)}.khouri-blog-layout-split .entry-card>.khouri-entry-image{grid-column:1;grid-row:1 / span 20;margin:0}.khouri-blog-layout-split .entry-card>:not(.khouri-entry-image){grid-column:2}.khouri-blog-layout-split .entry-card .entry-title{font-size:clamp(1.55rem, 2.5vw, 2.25rem)}.khouri-blog-layout-split .entry-card.khouri-no-thumbnail{display:block}.khouri-blog-layout-mosaic .khouri-posts-loop{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.khouri-blog-layout-mosaic .entry-card{margin:0;padding:1rem;border:1px solid var(--khouri-border);border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-bg)}.khouri-blog-layout-mosaic .khouri-first-post{grid-column:span 2;grid-row:span 2}.khouri-blog-layout-mosaic .entry-card:nth-child(2),.khouri-blog-layout-mosaic .entry-card:nth-child(3){grid-column:span 2}.khouri-blog-layout-mosaic .khouri-first-post .entry-title{font-size:clamp(1.75rem, 3vw, 2.6rem)}.khouri-blog-layout-minimal .entry-card{margin:0;padding:1.35rem 0;border-bottom:1px solid var(--khouri-border);background:#fff0}.khouri-blog-layout-minimal .entry-card .entry-title{margin-bottom:.45rem}.khouri-blog-layout-minimal .khouri-entry-image{max-width:320px;margin-bottom:.9rem}.khouri-blog-layout-minimal .khouri-category-link{padding:0;border:0;background:#fff0;border-radius:0}@media (max-width:1000px){.khouri-blog-layout-mosaic .khouri-posts-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-blog-layout-mosaic .khouri-first-post,.khouri-blog-layout-mosaic .entry-card:nth-child(2),.khouri-blog-layout-mosaic .entry-card:nth-child(3){grid-column:span 2}}@media (max-width:700px){.khouri-blog-layout-editorial .entry-card,.khouri-blog-layout-split .entry-card,.khouri-blog-layout-compact .entry-card{display:block}.khouri-blog-layout-editorial .entry-card>.khouri-entry-image,.khouri-blog-layout-split .entry-card>.khouri-entry-image,.khouri-blog-layout-compact .entry-card>.khouri-entry-image{margin-bottom:1rem}.khouri-blog-layout-overlay .entry-card{min-height:300px}.khouri-blog-layout-mosaic .khouri-posts-loop{grid-template-columns:minmax(0,1fr)}.khouri-blog-layout-mosaic .khouri-first-post,.khouri-blog-layout-mosaic .entry-card:nth-child(2),.khouri-blog-layout-mosaic .entry-card:nth-child(3){grid-column:auto;grid-row:auto}}.khouri-single-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-bottom:2rem}.khouri-single-split .khouri-single-header,.khouri-single-split .single-featured-image{margin-bottom:0}.khouri-single-split .single-featured-image img{min-height:340px;object-fit:cover}.khouri-single-banner{margin-bottom:1.5rem;padding:clamp(1.5rem,4vw,3rem);border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-heading);color:var(--khouri-bg)}.khouri-single-banner .khouri-single-header{margin:0}.khouri-single-banner .entry-title,.khouri-single-banner .entry-meta,.khouri-single-banner .entry-meta a{color:inherit}.khouri-single-banner .khouri-entry-categories .khouri-category-link{border-color:rgb(255 255 255 / .35);background:rgb(255 255 255 / .08);color:#fff}.khouri-single-full-media{margin-bottom:1.75rem}.khouri-single-full-media img{width:100%;max-height:650px;object-fit:cover}.khouri-single-header-centered{text-align:center;margin-inline:auto;max-width:850px}.khouri-single-header-centered .khouri-entry-categories,.khouri-single-header-centered .khouri-entry-meta{justify-content:center}.khouri-single-header-minimal{padding-block:1.25rem;border-top:1px solid var(--khouri-border);border-bottom:1px solid var(--khouri-border)}.khouri-single-header-minimal .entry-title{max-width:900px}.khouri-single-minimal-media{margin-top:1.75rem}.khouri-sidebar-widget-icons .widget-area .widget-title{display:flex;align-items:center;gap:.55rem}.khouri-sidebar-widget-icons .widget-area .widget-title::before{content:"";flex:0 0 auto;width:.48rem;height:.48rem;border-radius:999px;background:var(--khouri-accent)}.khouri-footer-layout-one{grid-template-columns:minmax(0,1fr)!important}.khouri-footer-layout-two-equal{grid-template-columns:repeat(2,minmax(0,1fr))!important}.khouri-footer-layout-two-left{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr)!important}.khouri-footer-layout-two-right{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)!important}.khouri-footer-layout-three-equal{grid-template-columns:repeat(3,minmax(0,1fr))!important}.khouri-footer-layout-three-left{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr) minmax(0,.75fr)!important}.khouri-footer-layout-three-center{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr) minmax(0,.75fr)!important}.khouri-footer-layout-four-equal{grid-template-columns:repeat(4,minmax(0,1fr))!important}.khouri-footer-widgets.has-widget-area-border{padding:1.25rem;border:1px solid var(--khouri-footer-border);border-radius:var(--khouri-radius)}@media(max-width:900px){.khouri-single-split{grid-template-columns:minmax(0,1fr)}.khouri-single-split .khouri-single-split-media{order:-1}.khouri-footer-layout-two-equal,.khouri-footer-layout-two-left,.khouri-footer-layout-two-right,.khouri-footer-layout-three-equal,.khouri-footer-layout-three-left,.khouri-footer-layout-three-center,.khouri-footer-layout-four-equal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.khouri-footer-layout-two-equal,.khouri-footer-layout-two-left,.khouri-footer-layout-two-right,.khouri-footer-layout-three-equal,.khouri-footer-layout-three-left,.khouri-footer-layout-three-center,.khouri-footer-layout-four-equal{grid-template-columns:minmax(0,1fr)!important}}.khouri-sidebar-one-column .site-layout{grid-template-columns:minmax(0,1fr);max-width:calc(var(--khouri-content) + (var(--khouri-site-padding) * 2));margin-inline:auto}.khouri-archive-intro{position:relative;width:100%}.khouri-archive-intro .khouri-archive-header{margin:0}.khouri-archive-intro .page-title{margin:0;color:var(--khouri-heading);font-size:clamp(2rem, 3.6vw, var(--khouri-h1-size));letter-spacing:-.025em}.khouri-archive-intro .archive-description{max-width:900px;margin-top:1rem;color:var(--khouri-muted);font-size:clamp(1rem, 1.35vw, 1.1rem);line-height:1.65}.khouri-archive-intro .archive-description>:first-child{margin-top:0}.khouri-archive-intro .archive-description>:last-child{margin-bottom:0}.khouri-archive-intro-band{background:color-mix(in srgb,var(--khouri-surface) 92%,var(--khouri-accent) 8%);border-block:1px solid var(--khouri-border)}.khouri-archive-intro-band .khouri-archive-intro-inner{padding-block:clamp(2rem, 4.5vw, 4.25rem);text-align:center}.khouri-archive-intro-band .khouri-breadcrumbs{justify-content:center;margin-bottom:1rem}.khouri-archive-intro-band .archive-description{margin-inline:auto;color:color-mix(in srgb,var(--khouri-text) 74%,var(--khouri-muted) 26%)}.khouri-archive-intro-simple .khouri-archive-intro-inner{padding-top:var(--khouri-section-space)}.khouri-archive-intro-simple+.site-layout{padding-top:var(--khouri-content-space)}.khouri-archive-title-center .khouri-archive-intro-simple .khouri-archive-intro-inner{text-align:center}.khouri-archive-title-center .khouri-archive-intro-simple .khouri-breadcrumbs{justify-content:center}.khouri-archive-title-right .khouri-archive-intro-simple .khouri-archive-intro-inner{text-align:right}.khouri-archive-title-right .khouri-archive-intro-simple .khouri-breadcrumbs{justify-content:flex-end}.khouri-archive-title-right .khouri-archive-intro-simple .archive-description{margin-left:auto}.khouri-archive-title-center .khouri-archive-intro-simple .archive-description{margin-inline:auto}.khouri-archive-intro-band .khouri-breadcrumbs:last-child{margin-bottom:0}@supports not (color:color-mix(in srgb,white 50%,black)){.khouri-archive-intro-band{background:var(--khouri-surface)}.khouri-archive-intro-band .archive-description{color:var(--khouri-muted)}}@media (max-width:1100px){.khouri-menu ul{gap:.65rem 1rem}}@media (max-width:700px){.khouri-archive-intro-band .khouri-archive-intro-inner{padding-block:1.75rem}.khouri-archive-intro .archive-description{font-size:1rem}}.widget-area .search-form,.widget-area .wp-block-search{max-width:100%}.widget-area .search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.widget-area .search-form label{min-width:0}.widget-area .search-form .search-field,.widget-area .wp-block-search__input{height:44px;min-height:44px;padding:.5rem .7rem}.widget-area .search-form .search-submit,.widget-area .wp-block-search__button{width:auto;min-width:max-content;height:44px;min-height:44px;padding:0 .9rem;margin:0;white-space:nowrap;line-height:1}.widget-area .wp-block-search__label{display:block;margin-bottom:.4rem}.widget-area .wp-block-search__inside-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem}.entry-content .wp-block-table{margin-block:1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--khouri-border);border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-bg)}.entry-content table:not(.shop_table):not(.variations){width:100%;margin-block:1.75rem;border:1px solid var(--khouri-border);border-collapse:separate;border-spacing:0;border-radius:calc(var(--khouri-radius) + 2px);background:var(--khouri-bg);font-size:.96em;line-height:1.55}.entry-content .wp-block-table table:not(.shop_table):not(.variations){margin:0;border:0;border-radius:0}.entry-content table:not(.shop_table):not(.variations) th,.entry-content table:not(.shop_table):not(.variations) td{min-width:7.5rem;padding:.8rem .95rem;vertical-align:top;text-align:start;border:0;border-right:1px solid var(--khouri-border);border-bottom:1px solid var(--khouri-border);word-break:normal;overflow-wrap:normal;hyphens:auto}.entry-content table:not(.shop_table):not(.variations) th:first-child,.entry-content table:not(.shop_table):not(.variations) td:first-child{min-width:8.5rem}.entry-content table:not(.shop_table):not(.variations) th:last-child,.entry-content table:not(.shop_table):not(.variations) td:last-child{border-right:0}.entry-content table:not(.shop_table):not(.variations) tr:last-child td{border-bottom:0}.entry-content table:not(.shop_table):not(.variations) thead th{background:var(--khouri-surface);color:var(--khouri-heading);font-weight:700;vertical-align:middle}.entry-content table:not(.shop_table):not(.variations) tbody tr:nth-child(even) td{background:var(--khouri-surface)}.entry-content table:not(.shop_table):not(.variations) caption{padding:0 0 .65rem;color:var(--khouri-muted);font-size:.9em;text-align:start}@media (max-width:720px){.entry-content .wp-block-table table:not(.shop_table):not(.variations){min-width:620px}.widget-area .search-form,.widget-area .wp-block-search__inside-wrapper{grid-template-columns:minmax(0,1fr) auto}}.khouri-footer-row-layout-one>.khouri-builder-grid{grid-template-columns:minmax(0,1fr)}.khouri-footer-row-layout-two-equal>.khouri-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.khouri-footer-row-layout-two-wide-left>.khouri-builder-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr)}.khouri-footer-row-layout-two-wide-right>.khouri-builder-grid{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr)}.khouri-footer-row-layout-three-equal>.khouri-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.khouri-footer-row-layout-two-equal .khouri-builder-right,.khouri-footer-row-layout-two-wide-left .khouri-builder-right,.khouri-footer-row-layout-two-wide-right .khouri-builder-right{grid-column:2;width:100%}.khouri-footer-row-layout-two-equal .khouri-builder-right>.khouri-menu,.khouri-footer-row-layout-two-wide-left .khouri-builder-right>.khouri-menu,.khouri-footer-row-layout-two-wide-right .khouri-builder-right>.khouri-menu{width:100%}@media(max-width:640px){.khouri-footer-row-layout-one>.khouri-builder-grid,.khouri-footer-row-layout-two-equal>.khouri-builder-grid,.khouri-footer-row-layout-two-wide-left>.khouri-builder-grid,.khouri-footer-row-layout-two-wide-right>.khouri-builder-grid,.khouri-footer-row-layout-three-equal>.khouri-builder-grid{grid-template-columns:minmax(0,1fr)}.khouri-footer-row-layout-two-equal .khouri-builder-right,.khouri-footer-row-layout-two-wide-left .khouri-builder-right,.khouri-footer-row-layout-two-wide-right .khouri-builder-right{grid-column:auto}}.khouri-lite-youtube{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;margin-block:var(--khouri-content-space,1.5rem);overflow:hidden;border-radius:var(--khouri-radius,6px);background:#111}.khouri-lite-youtube__button,.khouri-lite-youtube__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.khouri-lite-youtube__button{padding:0;cursor:pointer;background:#111;color:#fff}.khouri-lite-youtube__thumb{width:100%;height:100%;object-fit:cover;display:block}.khouri-lite-youtube__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .04),rgb(0 0 0 / .18))}.khouri-lite-youtube__play{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:14px;background:red;box-shadow:0 5px 18px rgb(0 0 0 / .25)}.khouri-lite-youtube__play::after{content:"";position:absolute;left:28px;top:14px;border-left:18px solid #fff;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.khouri-lite-youtube__button:focus-visible{outline:3px solid var(--khouri-form-focus,#2457d6);outline-offset:3px}.widget-area .wp-block-latest-posts__post-title,.widget-area .wp-block-page-list a,.widget-area .wp-block-categories a{color:var(--khouri-link,var(--khouri-accent))}.widget-area .wp-block-latest-posts__post-title:hover,.widget-area .wp-block-page-list a:hover,.widget-area .wp-block-categories a:hover{color:var(--khouri-link-hover,var(--khouri-accent-hover))}.widget-area{font-size:var(--khouri-sidebar-text-size,16px)}.widget-area .widget-title,.widget-area .wp-block-heading{font-size:var(--khouri-sidebar-widget-title-size,20px);font-weight:var(--khouri-sidebar-widget-title-weight,700);line-height:1.25}.widget-area .wp-block-latest-posts__post-title,.widget-area .wp-block-page-list a,.widget-area .wp-block-categories a,.widget-area .wp-block-archives a,.widget-area .wp-block-navigation-item__content,.widget-area .widget_recent_entries a,.widget-area .widget_categories a,.widget-area .widget_archive a,.widget-area .widget_pages a,.widget-area .widget_nav_menu a{font-size:var(--khouri-sidebar-list-link-size,16px);font-weight:var(--khouri-sidebar-list-link-weight,400);line-height:var(--khouri-sidebar-list-line-height,1.55)}