.elementor-458 .elementor-element.elementor-element-ca97b4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-458 .elementor-element.elementor-element-97808fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-458 .elementor-element.elementor-element-855a183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.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)}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-6ece27a{color:#fff}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-7a6cb50{color:#fff}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-be4542a{color:#fff}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-80c4768{color:#fff}.elementor-458 .elementor-element.elementor-element-034573b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-f4a8c3a{color:#fff}.elementor-458 .elementor-element.elementor-element-be415a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-25976cd{color:#fff}.elementor-458 .elementor-element.elementor-element-a6c509e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-49689f6{color:#fff}.elementor-458 .elementor-element.elementor-element-97848a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-87d5031{color:#fff}.elementor-458 .elementor-element.elementor-element-010ef4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}[data-theme="dark"] .elementor-458 .elementor-element.elementor-element-d68a45c{color:#fff}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-458 .elementor-element.elementor-element-7bf61d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-458 .elementor-element.elementor-element-d7c5901 .p-featured{padding-bottom:42%}.elementor-458 .elementor-element.elementor-element-d7c5901{--pagi-size:40px}.elementor-458 .elementor-element.elementor-element-0d91385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-458 .elementor-element.elementor-element-ca54b48{--feat-ratio:66;--pagi-size:40px}.elementor-458 .elementor-element.elementor-element-ca54b48 .p-featured{padding-bottom:66%}.bn-root{--ink:#1c1b1a;--muted:#6f6a63;--cream:#f6f5f1;--tile:#ffffff;--line:#e8e5de;--accent:var(--g-color);--peach:#ffe9d6;--mint:#dcefe6;--lilac:#e4e6ff;--sans:var(--body-family,system-ui,sans-serif);font-family:var(--sans);color:var(--ink)}.bn-wrap{background:var(--cream);padding:48px 0 32px}.bn-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:18px}.bn-tile{background:var(--tile);border-radius:24px;padding:28px;box-shadow:0 24px 60px -40px rgb(28 27 26 / .45);border:1px solid var(--line)}.bn-tile-portrait{grid-column:1 / 3;grid-row:1 / 3;display:flex;flex-direction:column;justify-content:flex-end}.bn-stat-1{grid-column:3;grid-row:1;background:var(--peach);border-color:#fff0}.bn-stat-2{grid-column:4;grid-row:1;background:var(--mint);border-color:#fff0}.bn-tile-bio{grid-column:3 / 5;grid-row:2}.bn-stat-3{grid-column:1;grid-row:3;background:var(--lilac);border-color:#fff0}.bn-tile-contact{grid-column:2 / 5;grid-row:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);color:#fff;border-color:#fff0}.bn-avatar img{width:200px;height:200px;border-radius:20px;object-fit:cover;display:block;margin-bottom:auto}.bn-eyebrow p{margin:24px 0 6px;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.bn-name h1{margin:0;font-size:clamp(34px,4.6vw,58px);line-height:1.02;letter-spacing:-.03em;font-weight:700}.bn-job p{margin:10px 0 0;color:var(--muted);font-size:1.05rem}.bn-stat p{margin:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.bn-stat b{font-size:2.6rem;line-height:1;letter-spacing:-.03em;font-weight:700}.bn-stat span{margin-top:8px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}:not(#bt-a):not(#bt-b) .bn-sec .elementor-heading-title{margin:0 0 24px!important}.bn-tile-bio{row-gap:6px!important}:not(#bt-a):not(#bt-b) .bn-tile-bio .bn-sec .elementor-heading-title{margin:0!important}.bn-desc p{line-height:1.6;font-size:1.08rem;color:#3a3733;margin:0}.bn-contact-p p{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#fff}.bn-btn .elementor-button{background:#fff;color:#1c1b1a;border-radius:999px;padding:14px 26px;font-weight:700;white-space:nowrap}.bn-btn .elementor-button:hover{background:color-mix(in srgb,var(--g-color) 35%,#fff);color:#1c1b1a}.bn-feat,.bn-list{padding:40px 0 12px}:not(#bt-a):not(#bt-b) .bn-feat-w .p-wrap,:not(#bt-a):not(#bt-b) .bn-feat-w .overlay-holder{overflow:hidden}:not(#bt-a):not(#bt-b) .bn-feat-w .entry-summary{max-width:820px!important}.bn-list-w .block-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;margin:0!important}:not(#bt-a):not(#bt-b) .bn-list-w .p-wrap{flex:none!important;width:auto!important;max-width:none!important;padding:16px!important;margin:0!important}:not(#bt-a):not(#bt-b) .bn-list-w .feat-holder{overflow:hidden}.bn-root .pagination-wrap [class^="rbi"]{color:var(--ink)}[data-theme="dark"] .bn-root{--ink:#f3f1ec;--muted:#a8a29b;--cream:#15161a;--tile:#1f2127;--line:#2c2e36;--peach:#3a2a22;--mint:#1f3229;--lilac:#272a44}[data-theme="dark"] .bn-desc p{color:#cfcac2}[data-theme="dark"] .bn-tile-contact{background:#2a2c34}@media (max-width:1024px){.bn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-list-w .block-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-tile-portrait{grid-column:1 / 3;grid-row:1}.bn-stat-1{grid-column:1;grid-row:2}.bn-stat-2{grid-column:2;grid-row:2}.bn-tile-bio{grid-column:1 / 3;grid-row:3}.bn-stat-3{grid-column:1;grid-row:4}.bn-tile-contact{grid-column:2;grid-row:4;flex-direction:column;align-items:flex-start}}@media (max-width:767px){.bn-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bn-list-w .block-inner{grid-template-columns:minmax(0,1fr);gap:20px!important}:not(#bt-a):not(#bt-b) .bn-feat-w .entry-summary{display:none!important}.bn-tile-portrait,.bn-stat-1,.bn-stat-2,.bn-tile-bio,.bn-stat-3,.bn-tile-contact{grid-column:1;grid-row:auto}.bn-avatar img{width:140px;height:140px}.bn-tile{padding:22px}}:not(#bt-a):not(#bt-b) .bt-skin .elementor-button .elementor-button-text,:not(#bt-a):not(#bt-b) .bt-skin .elementor-button .elementor-button-content-wrapper{color:inherit!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-btn .elementor-button{background:var(--g-color)!important;color:var(--on-g,#fff)!important;border-color:var(--g-color)!important}:not(#bt-a):not(#bt-b) .bt-skin .pagination-number .page-numbers [class^="rbi"]::before,:not(#bt-a):not(#bt-b) .bt-skin .pagination-nextprev [class^="rbi"]::before{color:inherit!important}:not(#bt-a):not(#bt-b) .bt-skin .pagination-number .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle}:not(#bt-a):not(#bt-b) .bt-skin .pagination-wrap a.next i,:not(#bt-a):not(#bt-b) .bt-skin .pagination-nextprev i{display:inline-block!important;color:inherit!important;visibility:visible!important;opacity:1!important}:not(#bt-a):not(#bt-b) .bt-skin .pagination-wrap a.next i::before,:not(#bt-a):not(#bt-b) .bt-skin .pagination-nextprev i::before{display:inline-block!important;content:"❯"!important;font-family:initial!important;font-size:14px!important;color:inherit!important;visibility:visible!important;opacity:1!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-feat-w .overlay-inner{left:0!important;right:0!important;margin:0 auto!important;max-width:820px;text-align:center}body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-name h1,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-job p,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-job span,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-stat b,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-stat span,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-desc p,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-tile-bio .heading-title{color:#111!important;opacity:1!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-sec .heading-title,:not(#bt-a):not(#bt-b) .bt-skin .bn-sec .heading-title *{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.15!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-tile-bio .bn-sec .heading-title,:not(#bt-a):not(#bt-b) .bt-skin .bn-tile-bio .bn-sec .heading-title *{font-size:1.6rem!important}body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin.bn-feat .bn-sec .heading-title,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin.bn-list .bn-sec .heading-title{color:#111!important}:not(#bt-a):not(#bt-b) .bt-skin.bn-feat .bn-sec,:not(#bt-a):not(#bt-b) .bt-skin.bn-list .bn-sec{margin-bottom:10px!important;padding-bottom:0!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-feat-w .overlay-inner{background:linear-gradient(to top,rgb(0 0 0 / .8),#fff0)!important;left:0!important;right:0!important;max-width:none!important;padding:40px 32px 28px!important}:not(#bt-a):not(#bt-b) .bt-skin .bn-feat-w .entry-title,:not(#bt-a):not(#bt-b) .bt-skin .bn-feat-w .entry-title a{color:#fff!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;line-height:1.2!important}body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-list-w .entry-title,body:not([data-theme="dark"]) :not(#bt-a):not(#bt-b) .bt-skin .bn-list-w .entry-title a{color:#111!important}:not(#bt-a):not(#bt-b) .bt-skin.bn-wrap{background:transparent!important}:not(#bt-a):not(#bt-b) .bt-skin .pagination-wrap{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}:not(#bt-a):not(#bt-b) .bt-skin .pagination-number .page-numbers{font-size:.95rem!important;line-height:1!important;min-width:40px!important;height:40px!important;width:auto!important;padding:0 12px!important;margin:0!important}.bt-skin.bn-root{--head:var(--h1-family);--sans:var(--body-family);--on-g:#ffffff;--radius:28px;--peach:color-mix(in srgb,var(--g-color) 14%,#fff);--mint:color-mix(in srgb,var(--g-color) 8%,#f4f4f4);--lilac:color-mix(in srgb,var(--g-color) 22%,#fff)}.bt-skin h1{font-family:var(--h1-family)!important}