.elementor-776 .elementor-element.elementor-element-736be57{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-776 .elementor-element.elementor-element-736be57:not(.elementor-motion-effects-element-type-background), .elementor-776 .elementor-element.elementor-element-736be57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6e5257 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-a107652{text-align:center;}.elementor-776 .elementor-element.elementor-element-a107652 .elementor-heading-title{color:var( --e-global-color-ce8e582 );}.elementor-776 .elementor-element.elementor-element-8d55dac{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-776 .elementor-element.elementor-element-8d55dac.elementor-element{--align-self:center;}.elementor-776 .elementor-element.elementor-element-8d55dac .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:var( --e-global-color-bce2d43 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-7b1c3ca{width:var( --container-widget-width, 749px );max-width:749px;--container-widget-width:749px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-weight:400;color:#A8A8A8;}.elementor-776 .elementor-element.elementor-element-7b1c3ca.elementor-element{--align-self:center;}.elementor-776 .elementor-element.elementor-element-7b1c3ca p{margin-block-end:0px;}.elementor-776 .elementor-element.elementor-element-5c87e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-03c0292{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-cd63bdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-776 .elementor-element.elementor-element-8d55dac.elementor-element{--align-self:center;}.elementor-776 .elementor-element.elementor-element-8d55dac{text-align:center;}}@media(max-width:767px){.elementor-776 .elementor-element.elementor-element-a107652{text-align:center;}.elementor-776 .elementor-element.elementor-element-8d55dac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-776 .elementor-element.elementor-element-8d55dac .elementor-heading-title{font-size:41px;line-height:1.4em;}.elementor-776 .elementor-element.elementor-element-7b1c3ca{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-ec88d4e *//* ── NEW: HOST CARDS ──────────────────────────────────────────────────── */
.host-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(26px,3.5vw,44px)}
.host-card{background:var(--wh);border:1.5px solid var(--st) ;border-radius:8px;padding:clamp(24px,2.8vw,36px);border-top:5px solid var(--wlt) !important;transition:all .28s;cursor:default;text-align:center}
.host-card:nth-child(2){border-top-color:var(--amb)}
.host-card:nth-child(3){border-top-color:var(--wltl)}
.host-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(42,26,10,.1)}
.host-ava{width:88px;height:88px;border-radius:50%;background:var(--sd);margin:0 auto clamp(16px,2vw,22px);border:3px solid var(--st);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .26s}
.host-card:hover .host-ava{border-color:var(--amb) }
.host-ava i{font-size:32px;color:var(--dst)}
.host-ava img{width:100%;height:100%;object-fit:cover}
.host-name{font-family:var(--vl);font-size:clamp(17px,1.7vw,22px);font-style:italic;font-weight:700;color:var(--ik);margin-bottom:4px}
.host-role{font-family:var(--cb);font-size:clamp(9px,.7vw,10.5px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#000;margin-bottom:clamp(12px,1.4vw,18px)}
.host-bio{font-family:var(--cb);font-size:clamp(13px,1vw,14.5px);color:var(--sv);line-height:1.84}
.host-reads{display:inline-flex;align-items:center;gap:6px;margin-top:16px;background:var(--ap);border:1px solid rgba(212,160,32,.2);border-radius:100px;padding:5px 14px;font-family:var(--cb);font-size:clamp(10px,.76vw,11.5px);color:var(--ambd);letter-spacing:.04em}
.host-reads i{font-size:9px}
.host-placeholder{font-family:var(--cb);font-size:11px;color:var(--amb);font-style:italic;margin-top:8px;opacity:.6}
@media(max-width:840px){.host-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.host-grid{grid-template-columns:1fr}}

.about-img img{
    aspect-ratio: unset !important;
}.host-ava img {

    object-position: top;
}/* End custom CSS */
/* Start custom CSS */.about-grid {

    grid-template-columns: 1fr !important; 
 
}/* End custom CSS */