:root{--color-bmc-turquoise:#32b4b7;--color-bmc-granite:#202327;--color-bmc-starlight:#e1e4e9;--color-bmc-white:#ffffff;--color-bmc-wonder:#e7bd60;--color-bmc-accelerate:#c53c32;--color-bmc-turquoise-deep:#1c7e80;--color-bmc-turquoise-light:#8fd7d9;--color-bmc-granite-800:#16181b;--color-bmc-granite-700:#2c3034;--color-bmc-grey:#5e676b;--color-bmc-hairline:#dde3e4;--color-bmc-line-on-dark:rgba(255,255,255,0.14);--color-bmc-wonder-deep:#c99b36;--color-bmc-accelerate-deep:#9e2e26;--color-bmc-royal:#2f4f99;--color-bmc-royal-deep:#21449b;--color-bmc-plum:#603e7a;--color-bmc-ember:#e05201;--color-bmc-cream:#faeeba;--color-bmc-aqua-mid:#4491a7;--color-bmc-aqua-light:#79b7be;--font-head:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--font-accent:"Adventures Unlimited",cursive;--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--text-bmc-display:84px;--text-bmc-h1:56px;--text-bmc-h2:32px;--text-bmc-h3:22px;--text-bmc-accent:44px;--text-bmc-lead:20px;--text-bmc-body:17px;--text-bmc-small:14px;--text-bmc-kicker:13px;--text-bmc-caption:12px;--script-scale:2.3;--script-scale-own-line:2.5;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(32,35,39,0.05),0 10px 28px rgba(32,35,39,0.08);--shadow-raise:0 18px 48px rgba(32,35,39,0.18)}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/church/fonts/montserrat-latin.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500 700;font-display:swap;src:url(/church/fonts/montserrat-italic-latin.woff2) format("woff2")}@font-face{font-family:BMI Intl Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/church/fonts/montserrat-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/church/fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/church/fonts/cormorant-garamond-600-latin.woff2) format("woff2")}@font-face{font-family:Adventures Unlimited;font-style:normal;font-weight:400 700;font-display:swap;src:url(/church/fonts/adventures-unlimited.woff2) format("woff2")}@property --church-season-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --cf-prog{syntax:"<percentage>";inherits:true;initial-value:0}:where(.bmc),:where(.bmc) :where(:not(svg,svg *),:before,:after){all:revert}:where(.bmc img[data-nimg]){width:auto;height:auto}html.embed #bmc-hub,html.embed #bmc>.nav,html.embed .fab-dock,html.embed .mainfoot,html.embed .mb-sheet,html.embed .mb2,html.embed .scrim,html.embed .skip-link{display:none!important}html.embed .bmc-main{padding-top:0!important}#upd *{all:revert;box-sizing:border-box}#upd img{display:block;max-width:100%}#upd a{color:inherit}#upd{--tq:#32b4b7;--tqd:#1c7e80;--tql:#8fd7d9;--gr:#202327;--gr2:#2b2f34;--sl:#e1e4e9;--sl2:#f1f3f5;--wo:#e7bd60;--ac:#c53c32;--hair:#dde3e4;--mut:#4b5259;--flame:linear-gradient(90deg,#21449b,#603e7a,#c13c35,#e05201,#e8bf63,#faeeba);--aqua:linear-gradient(118deg,#2f4f99,#4491a7 55%,#79b7be)}#upd .frame{background:#fff;font-size:17px;line-height:1.6;color:var(--gr);overflow-wrap:break-word}@media (min-width:761px){#upd .frame.frame{width:1440px}}@media (max-width:760px){#upd .frame.frame{width:390px}}#upd .frame.panel{width:400px}#upd .frame [data-cal],#upd .frame a[data-go]{cursor:pointer}#upd .scr{font-family:Adventures Unlimited,cursive;font-weight:700;letter-spacing:0;line-height:.8;text-transform:none}#upd .pair{white-space:nowrap}#upd .k{font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--tqd)}#upd .on-dark .k{color:var(--tql)}#upd .ph{display:inline-block;font-size:.82em;font-weight:600;border:1px dashed #8a939b;border-radius:4px;padding:0 6px;color:#5a6168;background:#fafbfc;line-height:1.5}#upd .on-dark .ph{background:transparent;color:#c9ced3;border-color:#7a838b}#upd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:13px 20px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap}#upd .btn.red{background:var(--ac);color:#fff}#upd .btn.tq{background:var(--tq);color:var(--gr)}#upd .btn.gr{background:var(--gr);color:#fff}#upd .tl{font-weight:700;color:var(--tqd);text-decoration:underline;text-underline-offset:3px}#upd .on-dark .tl{color:var(--tql)}#upd .input{display:block;width:100%;min-width:0;font:inherit;font-size:16px;border:1px solid #b9c0c6;border-radius:4px;padding:12px 14px;background:#fff;color:#7a8188}#upd .fine{font-size:14px;color:#5a6168;line-height:1.5}#upd .on-dark .fine{color:#c9ced3}#upd .thumb{position:relative;border-radius:6px;overflow:hidden;background:#000}#upd .thumb img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;opacity:.92}#upd .thumb:after{content:"";position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:rgba(32,35,39,.78) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23fff'/%3E%3C/svg%3E") 50%/30px no-repeat}#upd .feat-tag{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:var(--tq);color:var(--gr);padding:5px 10px;border-radius:3px}#upd .ul0{list-style:none;margin:0;padding:0}@media (max-width:760px){#upd .frame .btn{white-space:normal;text-align:center}}#upd .wk h3{font-size:15px;letter-spacing:.14em;text-transform:uppercase;margin:20px 0 4px;color:var(--gr)}#upd .wk h3 span{color:var(--tqd)}#upd .wk li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:16px}#upd .wk li b{font-weight:700}#upd .wk li small{display:block;color:#5a6168;font-size:14px}@media (max-width:760px){#upd .frame .wk li{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:15px}}#upd .msg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center}#upd .msg h3{margin:4px 0 6px;font-size:24px;line-height:1.15}@media (max-width:760px){#upd .frame .msg{grid-template-columns:1fr;gap:12px}}#upd .feat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:8px;overflow:hidden;background:var(--gr);color:#fff}#upd .feat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:240px}#upd .feat .t{padding:26px}#upd .feat h3{font-size:32px;line-height:1.02;text-transform:uppercase;font-weight:800;margin:10px 0 8px}#upd .feat p{margin:0 0 14px;color:#dadfe3;font-size:16px}#upd .feat .when{font-weight:700;color:#fff}@media (max-width:760px){#upd .frame .feat{grid-template-columns:1fr}#upd .frame .feat img{min-height:0;aspect-ratio:16/9}#upd .frame .feat .t{padding:18px}#upd .frame .feat h3{font-size:26px}}#upd .subf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}@media (max-width:760px){#upd .frame .subf{grid-template-columns:1fr}}#upd .badge{display:inline-block;font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;border-radius:3px;background:var(--sl2);color:var(--gr)}#upd .badge.apply,#upd .badge.audition{background:var(--gr);color:#fff}#upd .badge.join{background:var(--tq);color:var(--gr)}#upd .leader{display:flex;gap:14px;align-items:center}#upd .leader .mono,#upd .leader img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}#upd .leader .mono{display:grid;place-items:center;background:var(--sl);font-weight:800;color:#5a6168;border:2px dashed #9aa2aa}#upd .meet li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:16px}@media (max-width:760px){#upd .frame .meet li{grid-template-columns:1fr;gap:0}}#upd .empty{border:1px dashed #b9c0c6;border-radius:8px;color:#5a6168}#upd .empty,#upd .hb{padding:16px;font-size:15px}#upd .hb{display:grid;gap:16px;background:#fff}#upd .hb .post{display:flex;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:8px;padding:10px;text-decoration:none}#upd .hb .post img{width:92px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}#upd .hb .post h4{margin:0;font-size:16px;line-height:1.25}#upd .hb .chev{color:var(--tqd);font-weight:800}#upd .hb .hsub{background:var(--sl2);border-radius:8px;padding:14px}#upd .flow{padding:20px 16px;display:grid;gap:14px;font-size:15px}#upd .flow .bar{height:4px;background:var(--sl);border-radius:2px}#upd .flow .bar i{display:block;width:16%;height:100%;background:var(--tq);border-radius:2px}#upd .flow h4{font-size:22px;line-height:1.2;margin:0}#upd .d3{background:#fff}#upd .d3 .mast{position:relative;overflow:hidden;padding:52px 48px 46px;text-align:center;background:var(--gr);color:#fff}#upd .d3 .mast:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-48px;height:120px;background:var(--aqua);transform:skewY(-5deg)}#upd .d3 .mast .in{position:relative}#upd .d3 .mast h1{margin:0;font-weight:800;text-transform:uppercase;font-size:104px;line-height:.9}#upd .d3 .mast h1 .scr{color:var(--wo);font-size:1.3em;margin-left:8px}#upd .d3 .mast .sub{margin:14px auto 0;letter-spacing:.2em}#upd .d3 .mast .sub,#upd .d3 .tabs{font-weight:700;text-transform:uppercase;font-size:14px}#upd .d3 .tabs{display:flex;gap:28px;justify-content:center;background:var(--gr);color:#fff;border-top:1px solid #3a3f45;letter-spacing:.08em}#upd .d3 .tabs a{padding:14px 0;border-bottom:3px solid transparent;text-decoration:none}#upd .d3 .tabs a.on{border-color:var(--wo)}#upd .d3 .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}#upd .d3 .feat{border-radius:0}#upd .d3 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#upd .d3 .tile{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--hair);text-decoration:none;display:flex;flex-direction:column}#upd .d3 .tile img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#upd .d3 .tile .t{padding:14px 16px 18px}#upd .d3 .tile h3{margin:4px 0;font-size:19px;line-height:1.25}#upd .d3 .tile p{margin:0;font-size:15px;color:var(--mut)}#upd .d3 .bigsub{padding:48px;text-align:center;background:var(--gr);color:#fff;border-top:1px solid #3a3f45;position:relative}#upd .d3 .bigsub:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--flame)}#upd .d3 .bigsub h2{margin:0;font-size:46px;text-transform:uppercase;font-weight:800;line-height:1}#upd .d3 .bigsub h2 .scr{color:var(--wo);font-size:1.35em}#upd .d3 .bigsub .subf{max-width:520px;margin:18px auto 8px}@media (max-width:760px){#upd .frame.d3 .mast{padding:34px 18px 64px}#upd .frame.d3 .mast:before{height:70px;bottom:-40px}#upd .frame.d3 .mast h1{font-size:46px}#upd .frame.d3 .tabs{gap:18px;font-size:12px}#upd .frame.d3 .two{gap:24px}#upd .frame.d3 .tiles,#upd .frame.d3 .two{grid-template-columns:1fr}#upd .frame.d3 .bigsub{padding:34px 18px}#upd .frame.d3 .bigsub h2{font-size:30px}}#upd .crumb3{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tql)}#upd .crumb3 a{text-decoration:none;color:inherit}#upd .crumb3 a:hover{text-decoration:underline}#upd .crumb3 i{font-style:normal;opacity:.6;margin:0 6px}#upd .d3 .mast .lede{margin:14px auto 0;max-width:640px;font-size:18px;color:#e7eaed}#upd .d3 .mast .hsub{max-width:520px;margin:22px auto 0}#upd .d3 .mast .hsub .fine{margin:8px 0 0}#upd .mast.left{text-align:left}#upd .mast.left .in{max-width:1100px;margin:0 auto}#upd .mast.left .hsub,#upd .mast.left .lede{margin-left:0}#upd .d3 .mast .mn2{margin:0;font-weight:800;text-transform:uppercase;font-size:72px;line-height:.92}#upd .d3 .mast .mn2 .scr{color:var(--wo);font-size:1.3em;margin-left:6px}@media (max-width:760px){#upd .frame.d3 .mast .mn2{font-size:40px}}#upd .d3 .mast img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34}#upd .d3 .mast.m1{padding:84px 48px 92px}@media (max-width:760px){#upd .frame.d3 .mast.m1{padding:48px 18px 76px}}#upd .au{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.3}#upd .au .av{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--gr);display:grid;place-items:center;overflow:hidden}#upd .au .av img{width:22px;height:auto}#upd .au b{display:block;font-size:14px}#upd .au small{display:block;color:#5a6168;font-size:12px}#upd .on-dark .au small{color:#c9ced3}#upd .meta{font-size:13px;font-weight:600;color:#5a6168;letter-spacing:.02em}#upd .on-dark .meta{color:#c9ced3}#upd .new{display:inline-block;font-weight:800;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--wo);color:var(--gr);border-radius:3px;padding:2px 6px;margin-left:4px;vertical-align:1px}#upd .pc{display:flex;flex-direction:column;text-decoration:none;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--hair)}#upd .pc .im{position:relative;background:#000}#upd .pc .im img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;opacity:.95}#upd .pc .im .play{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(32,35,39,.8) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23fff'/%3E%3C/svg%3E") 50%/24px no-repeat}#upd .pc .t{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}#upd .pc .k{font-size:11px}#upd .pc h3{margin:0;font-size:20px;line-height:1.2}#upd .pc .ex{margin:0;font-size:15px;color:var(--mut);line-height:1.45}#upd .pc .au{margin-top:auto;padding-top:8px}#upd .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:760px){#upd .frame .grid2{grid-template-columns:1fr;gap:16px}}#upd .dl li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:16px}#upd .dl li .tm{font-weight:800}#upd .dl li .nm{font-weight:600}#upd .dl li small{display:block;color:#5a6168;font-size:14px}@media (max-width:760px){#upd .frame .dl li{grid-template-columns:86px minmax(0,1fr);gap:10px;font-size:15px}}#upd .dh{font-size:17px;margin:4px 0 2px;font-weight:800}#upd .lt2 h4{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#5a6168;margin:20px 0 2px}#upd .lt2 li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:16px;align-items:baseline}#upd .lt2 li small{display:block;color:#5a6168;font-size:14px}@media (max-width:760px){#upd .frame .lt2 li{grid-template-columns:86px minmax(0,1fr);gap:10px;font-size:15px}#upd .frame .lt2 li .tl{grid-column:2}}#upd .mcard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:center}#upd .mcard h3{margin:6px 0 8px;font-size:30px;line-height:1.1}#upd .mcard .ser,#upd .mcard h3{text-transform:uppercase;font-weight:800}#upd .mcard .ser{display:inline-block;font-size:12px;letter-spacing:.14em;background:var(--tq);color:var(--gr);border-radius:3px;padding:3px 8px}#upd .mcard .au{margin:14px 0}#upd .mcard .au .av{width:48px;height:48px}@media (max-width:760px){#upd .frame .mcard{grid-template-columns:1fr;gap:14px}#upd .frame .mcard h3{font-size:24px}}#upd .givebox{display:flex;gap:24px;align-items:center;justify-content:space-between}#upd .givebox p{margin:0;max-width:560px}@media (max-width:760px){#upd .frame .givebox{flex-direction:column;align-items:flex-start;gap:14px}}#upd .stay li{padding:9px 0;border-bottom:1px solid var(--hair);font-size:16px}#upd .stay li:last-child{border-bottom:0}#upd .stay li b{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tqd)}#upd .intro{font-size:19px;line-height:1.55;margin:0}#upd .feat .btn{margin-top:2px}#upd .upn2 h2{font-size:22px;text-transform:uppercase;margin:0 0 14px}#upd .stub{max-width:560px;margin:0 auto;padding:56px 24px;text-align:center}@media (max-width:760px){#upd .frame.d3 .mast.m1{padding-bottom:96px}}#upd :is(h1,h2,h3,h4) .ph{font-size:13px;text-transform:none;letter-spacing:0;font-weight:600;vertical-align:middle;line-height:1.5}#upd .stub h1{font-size:30px;text-transform:uppercase;margin:8px 0 10px;line-height:1.1}@media (max-width:760px){#upd .frame .stub{padding:40px 18px}}#upd .v1 .pc{box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(32,35,39,.08)}#upd .v1 .lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;border-radius:10px;overflow:hidden;background:#fff;text-decoration:none;box-shadow:0 10px 40px rgba(32,35,39,.16);margin-top:-70px;position:relative}#upd .v1 .lead>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}#upd .v1 .lead .t{padding:30px 32px;display:flex;flex-direction:column;gap:10px;justify-content:center}#upd .v1 .lead h2{margin:0;font-size:40px;line-height:1.05;text-transform:uppercase;font-weight:800}#upd .v1 .lead .ex{margin:0;color:var(--mut)}@media (max-width:760px){#upd .frame.v1 .lead{grid-template-columns:1fr;margin-top:-50px}#upd .frame.v1 .lead .t{padding:18px}#upd .frame.v1 .lead h2{font-size:28px}}#upd .v1 .edh{position:relative;overflow:hidden;background:var(--gr);color:#fff;padding:96px 48px 110px}#upd .v1 .edh img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42}#upd .v1 .edh:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,35,39,.1),rgba(32,35,39,.85))}#upd .v1 .edh:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-48px;height:110px;background:var(--aqua);transform:skewY(-4deg)}#upd .v1 .edh .in{position:relative;z-index:1;max-width:900px;margin:0 auto}#upd .v1 .edh .mn2{margin:16px 0 0;font-weight:800;text-transform:uppercase;font-size:64px;line-height:.92}#upd .v1 .edh .mn2 .scr{color:var(--wo);font-size:1.3em;margin-left:6px}#upd .v1 .edh h1{font-size:54px;line-height:1.02;margin:22px 0 12px;font-weight:800}#upd .v1 .edh .dek{font-size:20px;margin:0 0 20px;max-width:680px;color:#e7eaed}#upd .v1 .edh .row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}@media (max-width:760px){#upd .frame.v1 .edh{padding:48px 18px 84px}#upd .frame.v1 .edh .mn2{font-size:36px}#upd .frame.v1 .edh h1{font-size:34px}#upd .frame.v1 .edh .dek{font-size:17px}}#upd .v1 .body{max-width:760px;margin:0 auto;padding:0 24px}#upd .v1 .sec{padding:40px 0 4px}#upd .v1 .sec>.k{display:block;margin-bottom:4px}#upd .v1 .sec>h2{font-size:34px;line-height:1.05;text-transform:uppercase;font-weight:800;margin:0 0 14px}#upd .v1 .sec.welcome{padding-top:48px}#upd .v1 .sec.welcome h2{font-size:30px;text-transform:none}#upd .v1 .daybox{display:grid;align-items:start}#upd .v1 .stamp{background:var(--gr);color:#fff;border-radius:8px;text-align:center;padding:10px 0 12px}#upd .v1 .stamp small{display:block;font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tql)}#upd .v1 .stamp b{display:block;font-size:40px;line-height:1;margin-top:4px}#upd .v1 .stamp span{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c9ced3}@media (max-width:760px){#upd .frame.v1 .daybox{grid-template-columns:64px minmax(0,1fr);gap:12px}#upd .frame.v1 .stamp b{font-size:28px}#upd .frame.v1 .stamp small{font-size:10px;letter-spacing:.1em}}#upd .v1 .wide{max-width:1100px;margin:22px auto 0;padding:0 24px}#upd .v1 .wide .feat{border-radius:10px}#upd .v1 .wide .feat img{min-height:340px}#upd .v1 .msgband{background:var(--gr);color:#fff;margin-top:48px;padding:48px 24px;position:relative}#upd .v1 .msgband .in{max-width:1100px;margin:0 auto}#upd .v1 .msgband h2{font-size:34px;line-height:1.05;text-transform:uppercase;font-weight:800;margin:0 0 18px}#upd .v1 .msgband .fine{color:#c9ced3}@media (max-width:760px){#upd .frame.v1 .msgband{padding:32px 18px}#upd .frame.v1 .msgband h2{font-size:26px}}#upd .v1 .givecard{background:var(--sl2);border-radius:10px;padding:26px}@media (max-width:760px){#upd .frame.v1 .sec>h2{font-size:26px}#upd .frame.v1 .body,#upd .frame.v1 .wide{padding:0 18px}}#upd .v1 .upn2{max-width:1100px;margin:0 auto;padding:44px 24px}@media (max-width:760px){#upd .frame.v1 .upn2{padding:30px 18px}}#upd .v3 .field{background:var(--sl2);padding:36px 48px 48px}#upd .v3 .field .in{max-width:1100px;margin:0 auto;display:grid;gap:18px}@media (max-width:760px){#upd .frame.v3 .field{padding:20px 12px 28px}}#upd .v3 .card{background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--hair);padding:26px 28px}@media (max-width:760px){#upd .frame.v3 .card{padding:18px 16px}}#upd .v3 .row3{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}@media (max-width:760px){#upd .frame.v3 .row3{grid-template-columns:1fr;gap:12px}}#upd .v3 .lab3 h2{margin:0;font-size:24px;line-height:1.05;text-transform:uppercase;font-weight:800}#upd .v3 .lab3 .k{display:block;margin-bottom:6px}#upd .v3 .lab3 p{margin:8px 0 0;font-size:14px;color:var(--mut)}#upd .v3 .lab3 .big{font-size:56px;line-height:1;font-weight:800;display:block}@media (max-width:760px){#upd .frame.v3 .lab3 .big{font-size:36px;display:inline;margin-right:8px}}#upd .v3 .card.dark{background:var(--gr);color:#fff;box-shadow:none}#upd .v3 .card.dark .lab3 p{color:#c9ced3}#upd .v3 .card.flame{position:relative;overflow:hidden}#upd .v3 .card.flame:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--flame)}#upd .v3 .chips{display:flex;flex-wrap:wrap;gap:8px}#upd .v3 .chips a{text-decoration:none;border:1px solid var(--hair);background:#fff;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px}#upd .au .av.ini{background:var(--tqd);color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em}#upd .au .av.ini.q{background:var(--sl);color:#5a6168;border:2px dashed #9aa2aa}#upd .on-dark .au .av.ini{background:var(--tq);color:var(--gr)}#upd .on-dark .au .av.ini.q{background:transparent;color:#c9ced3;border-color:#7a838b}#upd .v1 .lead h2.big{font-size:60px;line-height:.98}@media (max-width:760px){#upd .frame.v1 .lead h2.big{font-size:36px}}#upd .v1 .lead .k .new{margin-left:8px}#upd .v1 .mast.m1.short{padding-bottom:118px}@media (max-width:760px){#upd .frame.v1 .mast.m1.short{padding-bottom:80px}}#upd .v3 .lab3 .cnt{display:block;margin-top:6px;font-size:13px;font-weight:700;color:#5a6168}#upd .mcard .thumb img{aspect-ratio:16/9}#upd .tabs a{white-space:nowrap}#upd .v3 .chips{align-items:flex-start}#upd .v3 .chips,#upd .v3 .grid2>.empty{align-self:start}#upd .v1 .dl li{grid-template-columns:150px minmax(0,1fr)}@media (max-width:760px){#upd .frame.v1 .dl li{grid-template-columns:92px minmax(0,1fr)}}#upd .tabs{flex-wrap:nowrap}#upd .crumb3{text-align:center}#upd .d3 .mast .lede{margin-left:auto;margin-right:auto}#upd .d3 .mast .mn2{font-size:84px}@media (max-width:760px){#upd .frame.d3 .mast .mn2{font-size:38px}#upd .frame.d3 .mast .mn2 .scr{font-size:1.25em}}#upd .d3 .mast .k{margin-top:14px;display:block}#upd .v1 .edh .in{text-align:center}#upd .v1 .edh .dek{margin-left:auto;margin-right:auto}#upd .v1 .edh .row{justify-content:center}#upd .v1 .sec.welcome,#upd .v1 .sec>.k,#upd .v1 .sec>h2{text-align:center}#upd .v1 .daybox{grid-template-columns:1fr;gap:14px}#upd .v1 .stamp{width:96px;margin:0 auto}@media (max-width:760px){#upd .frame.v1 .daybox{grid-template-columns:1fr}#upd .frame.v1 .stamp{width:72px}}#upd .v1 .dh,#upd .v1 .givecard{text-align:center}#upd .v1 .givecard .givebox{flex-direction:column;gap:14px}#upd .v1 .givecard .givebox p{margin:0 auto}#upd .stay{text-align:center}#upd .stay li b{margin-bottom:2px}#upd .v1 .msgband .in>.k,#upd .v1 .msgband h2{text-align:center;display:block}#upd .lt2 h4,#upd .v1 .upn2>h2,#upd .v1 .upn2>p{text-align:center}#upd .badge.members{background:var(--tq);color:var(--gr)}#upd .badge.open{background:var(--wo);color:var(--gr)}#upd .v3 .chips{justify-content:center}#upd .meet.c li{grid-template-columns:1fr;gap:0;text-align:center}#upd .meet.c li b{display:block}#upd .leader .mono.ini{border:0;background:var(--tqd);color:#fff;font-size:22px}#upd .pastors{display:flex;flex-wrap:wrap;gap:18px 34px;justify-content:center}#upd .pastors .leader img{-o-object-position:50% 20%;object-position:50% 20%}#upd .sc{background:var(--gr);color:#fff;padding:56px 48px 48px;text-align:center;position:relative}#upd .sc:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--flame)}#upd .sc h2{margin:0;font-size:46px;text-transform:uppercase;font-weight:800;line-height:1}#upd .sc h2 .scr{color:var(--wo);font-size:1.35em}#upd .sc .lede2{margin:12px auto 0;max-width:560px;color:#d5dadf}#upd .sc .pick{font:inherit;color:#fff;background:transparent;border:2px solid #4a5057;border-radius:8px;padding:12px 14px;text-align:left;cursor:pointer;display:flex;gap:10px;align-items:flex-start}#upd .sc .pick.on{border-color:var(--tq);background:rgba(50,180,183,.12)}#upd .sc .pick b{display:block;font-size:16px;line-height:1.3}#upd .sc .pick small{display:block;color:#c9ced3;font-size:13px;line-height:1.35}#upd .sc .picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:860px;margin:12px auto 0}#upd .sc .subf{max-width:560px;margin:20px auto 8px}#upd .sc .need{color:var(--wo);font-weight:700;font-size:14px;margin:6px 0 0}@media (max-width:760px){#upd .frame .sc{padding:36px 16px 32px}#upd .frame .sc h2{font-size:30px}#upd .frame .sc .picks{grid-template-columns:1fr}}#upd .gl{background:var(--gr);color:#fff;border-radius:12px;padding:22px 22px 20px;position:relative;overflow:hidden;text-align:left}#upd .gl:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--aqua)}#upd .gl .gh{display:flex;align-items:center;justify-content:center;gap:16px;margin:4px 0 14px}#upd .gl .gh h3{margin:0;font-size:24px;text-transform:uppercase;font-weight:800;min-width:210px;text-align:center}#upd .gl .gh button{width:36px;height:36px;border-radius:50%;border:2px solid #5a6168;background:none;color:#fff;font:inherit;font-size:18px;font-weight:800;cursor:pointer;line-height:1}#upd .gl .gh button[disabled]{opacity:.3;cursor:default}#upd .gl .gin{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}#upd .gl .gg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}#upd .gl .gw{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tql);text-align:center;padding:0 0 6px}#upd .gl .gd{height:44px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;padding:0}#upd .gl .gd b{font-size:15px;line-height:1}#upd .gl .gd[disabled]{color:#7a838b;cursor:default}#upd .gl .gd.wk{background:rgba(50,180,183,.18)}#upd .gl .gd.sel{background:var(--tq);color:var(--gr)}#upd .gl .dots{display:flex;gap:3px;height:6px}#upd .gl .dots i{width:6px;height:6px;border-radius:50%}#upd .gl i.g{background:var(--tq)}#upd .gl i.r{background:#ef7a6e}#upd .gl i.f{background:var(--wo)}#upd .gl .gd.sel i.g{background:var(--gr)}#upd .gl .gkey{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#c9ced3;margin-top:10px;justify-content:center}#upd .gl .gkey i{width:8px;height:8px;border-radius:50%;vertical-align:0}#upd .gl .gkey .wkk,#upd .gl .gkey i{display:inline-block;margin-right:5px}#upd .gl .gkey .wkk{width:14px;height:10px;border-radius:3px;background:rgba(50,180,183,.35);vertical-align:-1px}#upd .gl .gday{background:var(--gr2);border-radius:10px;padding:14px 16px;min-height:120px}#upd .gl .gday h4{margin:0 0 8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tql)}#upd .gl .gday li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid #3a3f45;font-size:15px}#upd .gl .gday li:last-child{border-bottom:0}#upd .gl .gday li b{font-weight:700;font-size:14px;color:#d5dadf}#upd .gl .gday a{color:#fff;font-weight:600;text-underline-offset:3px}#upd .gl .gday .rg{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#ef7a6e;color:var(--gr);border-radius:3px;padding:1px 5px;margin-left:6px;vertical-align:2px}#upd .gl .gday .fine{margin:0}@media (max-width:760px){#upd .frame .gl{padding:18px 12px 14px}#upd .frame .gl .gin{grid-template-columns:1fr;gap:14px}#upd .frame .gl .gd{height:40px}#upd .frame .gl .gh h3{font-size:20px;min-width:0}#upd .frame .gl .gday li{grid-template-columns:66px minmax(0,1fr);font-size:14px}}#upd .d3 .mast img.bg,#upd .v1 .edh img.bg{opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--fx,50%) var(--fy,50%);object-position:var(--fx,50%) var(--fy,50%)}#upd .hshade{position:absolute;inset:0;pointer-events:none}#upd .d3 .mast:before,#upd .v1 .edh:after{z-index:1}#upd .d3 .mast .in,#upd .v1 .edh .in{position:relative;z-index:2}#upd .v1 .edh:before{content:none}#upd .d3 .mast.m1.hc6{padding:76px 48px 150px}@media (max-width:760px){#upd .frame.d3 .mast.m1.hc6{padding:44px 18px 84px}#upd .frame.d3 .tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;padding:0 14px;font-size:12px;letter-spacing:.06em}#upd .frame.d3 .tabs a{text-align:center;padding:11px 0}}#upd .v3 .row3 .lab3 .badge{margin-bottom:8px}#upd .v3 .chips{justify-content:flex-start}#upd .meet.c li{grid-template-columns:200px minmax(0,1fr);text-align:left;gap:12px}@media (max-width:760px){#upd .frame .meet.c li{grid-template-columns:1fr;gap:0}}#upd .lt2 h4,#upd .stay,#upd .v1 .dh,#upd .v1 .msgband .in>.k,#upd .v1 .msgband h2,#upd .v1 .sec.welcome,#upd .v1 .sec>.k,#upd .v1 .sec>h2,#upd .v1 .upn2>h2,#upd .v1 .upn2>p{text-align:left}#upd .v1 .daybox{grid-template-columns:96px minmax(0,1fr);gap:22px}#upd .v1 .stamp{width:auto;margin:0}@media (max-width:760px){#upd .frame.v1 .daybox{grid-template-columns:64px minmax(0,1fr);gap:12px}#upd .frame.v1 .stamp{width:auto}}#upd .v1 .givecard{text-align:left}#upd .v1 .givecard .givebox{flex-direction:row;gap:24px}#upd .v1 .givecard .givebox p{margin:0}@media (max-width:760px){#upd .frame.v1 .givecard .givebox{flex-direction:column;align-items:flex-start;gap:14px}}#upd .gl .gh,#upd .gl .gkey{justify-content:flex-start}#upd .hero-W img.bg{filter:saturate(.85)}#upd .hero-W .hshade{background:linear-gradient(180deg,rgba(32,35,39,.7),rgba(32,35,39,.76) 60%,rgba(32,35,39,.84))}@media (max-width:760px){#upd .frame .hero-W img.bg{-o-object-position:4% 50%!important;object-position:4% 50%!important}}#upd .hcap{margin:18px 0 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c9ced3}#upd .v1 .edh .hcap{margin-top:16px}#upd .pc .im img{-o-object-position:var(--pos,50% 50%);object-position:var(--pos,50% 50%)}#upd .onl{display:inline-block;font-weight:800;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#fff;color:var(--tqd);border:1.5px solid var(--tqd);border-radius:3px;padding:0 5px;margin-left:6px;vertical-align:2px;line-height:1.6;white-space:nowrap}#upd .gl .onl,#upd .on-dark .onl{background:transparent;color:var(--tql);border-color:var(--tql)}#upd .tabsel{display:none;position:relative;background:var(--gr);color:#fff;border-top:1px solid #3a3f45;z-index:20}@media (max-width:760px){#upd .frame.frame.d3 .tabs{display:none}#upd .frame.frame .tabsel{display:block}}#upd .tabsel>button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:0;color:#fff;font:inherit;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;cursor:pointer}#upd .tabsel>button span{border-bottom:3px solid var(--wo);padding:2px 0}#upd .tabsel>button i{font-style:normal;font-size:12px;color:var(--tql);transition:transform .15s}#upd .tabsel.open>button i{transform:rotate(180deg)}#upd .tabsel .tsm{display:none;position:absolute;left:0;right:0;top:100%;background:var(--gr2);border-top:1px solid #3a3f45;box-shadow:0 14px 28px rgba(0,0,0,.35)}#upd .tabsel.open .tsm{display:block}#upd .tabsel .tsm a{display:block;text-align:center;padding:15px 18px;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3a3f45;color:#fff}#upd .d3 .mast.m1.hc6.olap{padding-bottom:210px}@media (max-width:760px){#upd .frame.d3 .mast.m1.hc6.olap{padding-bottom:118px}}#upd .leadw{position:relative;z-index:3;padding:0 48px 44px;margin-top:-150px;background:linear-gradient(180deg,transparent 150px,#fff 0)}#upd .leadw.g{background:linear-gradient(180deg,transparent 150px,var(--sl2) 150px);padding-bottom:0}#upd .olead{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;box-shadow:0 16px 48px rgba(32,35,39,.24)}#upd .olead>img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10;-o-object-position:var(--pos,50% 50%);object-position:var(--pos,50% 50%)}#upd .olead .t{padding:32px 34px;display:flex;flex-direction:column;gap:10px;justify-content:center}#upd .olead h2{margin:0;font-size:50px;line-height:.98;text-transform:uppercase;font-weight:800}#upd .olead h2.long{font-size:38px;line-height:1.02}#upd .olead .ex{margin:0;color:var(--mut);font-size:17px;line-height:1.45}#upd .olead .k .new{margin-left:8px}@media (max-width:760px){#upd .frame .leadw{padding:0 14px 30px;margin-top:-84px;background:linear-gradient(180deg,transparent 84px,#fff 0)}#upd .frame .leadw.g{padding-bottom:0;background:linear-gradient(180deg,transparent 84px,var(--sl2) 84px)}#upd .frame .olead{grid-template-columns:1fr}#upd .frame .olead>img{aspect-ratio:16/9;height:auto;min-height:0}#upd .frame .olead .t{padding:18px 18px 20px}#upd .frame .olead h2,#upd .frame .olead h2.long{font-size:28px;line-height:1.02}#upd .frame .olead .ex{font-size:16px}}#upd .olead .ex,#upd .pc .ex{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#upd .hsub.bl{background:rgba(50,180,183,.14);border:2px solid var(--tq);border-radius:10px;padding:16px 18px;max-width:560px;margin:22px auto 0;text-align:left}#upd .hsub.bl .hsl{margin:0;font-weight:700;color:#fff;font-size:16px;line-height:1.4}#upd .hsub.bl .subf{margin-top:10px}#upd .hsub.bl .fine{margin:8px 0 0}#upd{display:block;background:#fff}#upd .frame{font-family:Montserrat,system-ui,sans-serif;letter-spacing:normal;text-transform:none;text-align:left;font-weight:400;outline:0}@media (max-width:760px){#upd .frame.frame{width:auto}}@media (min-width:761px){#upd .frame.frame{width:auto}}#upd .scr{font-family:var(--font-accent)}@media (min-width:761px) and (max-width:1180px){#upd .frame.frame.v1 .edh h1{font-size:clamp(38px,4.6vw,54px)}#upd .frame.frame.v1 .edh .mn2{font-size:clamp(44px,5.4vw,64px)}#upd .frame.frame .olead h2.long{font-size:clamp(30px,3.3vw,38px)}#upd .frame.frame .olead h2{font-size:clamp(36px,4.2vw,50px)}#upd .frame.frame.d3 .mast .mn2{font-size:clamp(52px,6.8vw,84px)}#upd .frame.frame.d3 .mast h1:not([class]){font-size:clamp(64px,8.4vw,104px)}}@media (min-width:761px) and (max-width:1023px){#upd .frame.frame .sc .picks{grid-template-columns:repeat(2,minmax(0,1fr))}#upd .frame.frame .leadw{padding-left:24px;padding-right:24px}#upd .frame.frame.v3 .field{padding:28px 24px 40px}}@media (max-width:760px) and (max-width:380px){#upd .frame.frame.d3 .mast h1:not([class]){font-size:clamp(34px,11.6vw,46px)}}#upd .upd-allev{margin:18px 0 0;font-size:15px}#upd .upd-allev a{color:#1c7e80;font-weight:700;text-underline-offset:3px}#upd .scr{display:inline;vertical-align:baseline;line-height:0}#upd .subf .input{color:#626970}#upd .tabsel.single>button{cursor:default}#upd .tabsel.single>button i{display:none}#upd .mc-sub{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}#upd .mc-sub input.input{flex:1 1 220px;min-width:0;font:inherit;font-size:16px;color:#202327;background:#fff;border:1px solid #c9ced3;border-radius:6px;padding:12px 14px}#upd .mc-sub input.input::-moz-placeholder{color:#626970}#upd .mc-sub input.input::placeholder{color:#626970}#upd .mc-sub .btn{flex:none;border:0;cursor:pointer}#upd .mc-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}#upd .mc-msg{margin:8px 0 0;font-size:14px;line-height:1.4;color:#fdd}#upd .mc-msg:empty{display:none}#upd .mc-sub .btn{font-family:inherit}@media (max-width:760px){#upd .mc-sub{flex-direction:column}#upd .mc-sub .btn,#upd .mc-sub input.input{flex:none;width:100%}}.bmc{--bmc-turquoise:var(--color-bmc-turquoise);--bmc-granite:var(--color-bmc-granite);--bmc-starlight:var(--color-bmc-starlight);--bmc-white:var(--color-bmc-white);--bmc-wonder:var(--color-bmc-wonder);--bmc-accelerate:var(--color-bmc-accelerate);--bmc-turquoise-deep:var(--color-bmc-turquoise-deep);--bmc-turquoise-light:var(--color-bmc-turquoise-light);--bmc-granite-800:var(--color-bmc-granite-800);--bmc-granite-700:var(--color-bmc-granite-700);--bmc-grey:var(--color-bmc-grey);--bmc-hairline:var(--color-bmc-hairline);--bmc-line-on-dark:var(--color-bmc-line-on-dark);--bmc-wonder-deep:var(--color-bmc-wonder-deep);--bmc-accelerate-deep:var(--color-bmc-accelerate-deep);--color-primary:var(--bmc-turquoise);--color-accent:var(--bmc-wonder);--color-cta:var(--bmc-accelerate);--text-body:var(--bmc-granite);--text-muted:var(--bmc-grey);--text-on-dark:var(--bmc-starlight);--text-accent-on-dark:var(--bmc-turquoise-light);--text-kicker:var(--bmc-turquoise);--link:var(--bmc-turquoise-deep);--link-on-dark:var(--bmc-turquoise-light);--surface-page:var(--bmc-starlight);--surface-card:var(--bmc-white);--surface-cover:var(--bmc-granite);--surface-primary:var(--bmc-turquoise);--surface-accent:var(--bmc-wonder);--border-card:var(--bmc-hairline);--divider:var(--bmc-turquoise);--bmc-royal:var(--color-bmc-royal);--bmc-royal-deep:var(--color-bmc-royal-deep);--bmc-plum:var(--color-bmc-plum);--bmc-ember:var(--color-bmc-ember);--bmc-cream:var(--color-bmc-cream);--bmc-aqua-mid:var(--color-bmc-aqua-mid);--bmc-aqua-light:var(--color-bmc-aqua-light);--grad-aqua:linear-gradient(90deg,#2f4f99,#3b76a1 20%,#4491a7 40%,#469aa9 52%,#4ea5ad 72%,#79b7be);--grad-flame:linear-gradient(90deg,#21449b,#374290 10%,#603e7a 20%,#963b58 30%,#c13c35 40%,#da4412 50%,#e05201 60%,#df6a02 70%,#df8e1f 80%,#e8bf63 90%,#faeeba);--grad-flame-cover:linear-gradient(101deg,#faeeba,#e8bf63 12%,#df8e1f 24%,#e05201 38%,#da4412 48%,#c13c35 58%,#963b58 68%,#603e7a 80%,#374290 90%,#21449b);--grad-aqua-diag:linear-gradient(var(--bmc-diag,62deg),#2f4f99 0%,#4491a7 45%,#79b7be 100%);--grad-flame-diag:linear-gradient(var(--bmc-diag,62deg),#21449b 0%,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba 100%);--bmi-teal:var(--bmc-turquoise);--bmi-ink:var(--bmc-granite);--bmi-white:var(--bmc-white);--bmi-black:var(--bmc-granite);--bmi-teal-light:var(--bmc-turquoise-light);--bmi-teal-mid:var(--bmc-turquoise);--bmi-teal-deep:var(--bmc-granite);--bmi-teal-deep-alt:var(--bmc-turquoise-deep);--bmi-cream:var(--bmc-starlight);--bmi-warm-grey:var(--bmc-starlight);--bmi-espresso:var(--bmc-granite);--bmi-slate:var(--bmc-grey);--bmi-hairline:var(--bmc-hairline);--color-accent-strong:var(--bmc-turquoise-deep);--text-body-on-cream:var(--bmc-granite);--wordmark:var(--bmc-grey);--surface-cream:var(--bmc-starlight);--surface-cover-teal:var(--bmc-granite);--border-on-black:var(--bmc-line-on-dark);--weight-body:400;--weight-medium:500;--weight-semibold:600;--weight-head:700;--weight-head-heavy:800;--size-display:var(--text-bmc-display);--size-h1:var(--text-bmc-h1);--size-h2:var(--text-bmc-h2);--size-h3:var(--text-bmc-h3);--size-accent:var(--text-bmc-accent);--size-lead:var(--text-bmc-lead);--size-body:var(--text-bmc-body);--size-small:var(--text-bmc-small);--size-kicker:var(--text-bmc-kicker);--size-caption:var(--text-bmc-caption);--leading-display:0.98;--leading-tight:1.04;--leading-head:1.12;--leading-body:1.6;--leading-snug:1.35;--tracking-display:0em;--tracking-h1:0.01em;--tracking-kicker:0.22em;--tracking-button:0.12em;--tracking-caps:0.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--border-hairline:1px solid var(--bmc-hairline);--border-primary:2px solid var(--bmc-turquoise);--border-on-dark:1px solid var(--bmc-line-on-dark);--skew-angle:-7deg;--clip-diagonal:polygon(0 0,100% 0,100% 88%,0 100%);--clip-diagonal-up:polygon(0 12%,100% 0,100% 100%,0 100%);--content-max:1180px;--reading-max:680px;--bmc-diag:62deg;--bmc-diag-cut:16%;--bmc-frame-gap:14px;--bmc-frame-w:1px}.bmc .mo-brush{position:relative;background-color:var(--bmc-granite);background-image:repeating-linear-gradient(var(--bmc-diag),rgba(50,180,183,0) 0 3px,rgba(50,180,183,.55) 3px 11px,rgba(50,180,183,0) 11px 19px,rgba(50,180,183,.28) 19px 24px,rgba(50,180,183,0) 24px 41px),repeating-linear-gradient(calc(var(--bmc-diag) + 3deg),rgba(143,215,217,0) 0 9px,rgba(143,215,217,.3) 9px 13px,rgba(143,215,217,0) 13px 33px),repeating-linear-gradient(calc(var(--bmc-diag) - 4deg),rgba(28,126,128,0) 0 17px,rgba(28,126,128,.45) 17px 29px,rgba(28,126,128,0) 29px 58px)}.bmc .mo-brush.gold{background-image:repeating-linear-gradient(var(--bmc-diag),rgba(231,189,96,0) 0 3px,rgba(231,189,96,.7) 3px 12px,rgba(231,189,96,0) 12px 21px,rgba(231,189,96,.34) 21px 26px,rgba(231,189,96,0) 26px 44px),repeating-linear-gradient(calc(var(--bmc-diag) - 4deg),rgba(201,155,54,0) 0 15px,rgba(201,155,54,.5) 15px 27px,rgba(201,155,54,0) 27px 55px)}.bmc .mo-roundel{display:grid;place-items:center;width:190px;height:190px;border-radius:50%;background:var(--bmc-turquoise);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.bmc .mo-roundel.gold{background:var(--bmc-wonder);color:var(--bmc-granite)}.bmc .mo-roundel img{width:62%;height:auto;display:block}.bmc .mo-ring{position:absolute;border-radius:50%;border:1px solid rgba(143,215,217,.34);pointer-events:none}.bmc .mo-ring.thick{border-width:2px}.bmc .mo-ring.gold{border-color:rgba(231,189,96,.34)}.bmc .mo-chip{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bmc-turquoise);color:#fff;font-family:var(--font-head);font-weight:700;font-size:14px;letter-spacing:0;flex:none}.bmc .mo-chip.gold{background:var(--bmc-wonder);color:var(--bmc-granite)}.bmc .mo-chip.red{background:var(--bmc-accelerate)}.bmc .frame-inset{position:relative}.bmc .frame-inset:after{content:"";position:absolute;inset:var(--bmc-frame-gap);border:var(--bmc-frame-w) solid rgba(255,255,255,.55);pointer-events:none;z-index:4}.bmc .frame-inset.gold:after{border-color:rgba(231,189,96,.75)}.bmc .mo-squiggle{display:block;width:108px;height:20px;background:no-repeat 50%/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 20'><path d='M3 15 C 14 3, 24 3, 33 13 S 54 4, 63 13 S 84 3, 94 12' fill='none' stroke='%23E7BD60' stroke-width='4.5' stroke-linecap='round'/><path d='M10 19 C 20 10, 30 10, 39 18' fill='none' stroke='%23E7BD60' stroke-width='3' stroke-linecap='round' opacity='0.75'/></svg>")}.bmc .mo-squiggle.sm{width:72px;height:14px}.bmc{background:var(--bmc-white);color:var(--bmc-granite);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}body{margin:0}.bmc *{box-sizing:border-box}.bmc a{color:inherit}.bmc img{max-width:100%}.bmc .wrap{max-width:var(--content-max);margin:0 auto;padding:0 40px}.bmc .kicker{display:inline-block;font:700 var(--size-kicker)/1.3 var(--font-head);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--bmc-turquoise)}.bmc .kicker.on-dark{color:var(--bmc-turquoise-light)}.bmc .kicker.gold{color:var(--bmc-wonder)}.bmc .display{font:var(--weight-head-heavy) var(--size-display)/var(--leading-display) var(--font-head)}.bmc .display,.bmc .h1{text-transform:uppercase;margin:0}.bmc .h1{font:var(--weight-head) var(--size-h1)/var(--leading-tight) var(--font-head);letter-spacing:var(--tracking-h1)}.bmc .h2{font:var(--weight-head) var(--size-h2)/var(--leading-head) var(--font-head);letter-spacing:var(--tracking-caps);color:var(--bmc-turquoise)}.bmc .h2,.bmc .h3{text-transform:uppercase;margin:0}.bmc .h3{font:var(--weight-head) var(--size-h3)/1.25 var(--font-head)}.bmc .script{font-family:var(--font-accent);font-weight:700;color:var(--bmc-wonder);text-transform:none;letter-spacing:0;line-height:1;font-size:1.45em}.bmc .lead{font-size:var(--size-lead);line-height:1.55}.bmc .muted{color:var(--bmc-grey)}.bmc p{margin:0}.bmc p+p{margin-top:14px}.bmc .btn{display:inline-block;font:700 14px/1 var(--font-head);letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;padding:17px 26px;border-radius:var(--radius-md);border:2px solid transparent;cursor:pointer;transition:background .14s,color .14s,transform .14s}.bmc .btn:active{transform:translateY(1px)}.bmc .btn.red{background:var(--bmc-accelerate);color:#fff}.bmc .btn.red:hover{background:var(--bmc-accelerate-deep)}.bmc .btn.teal{background:var(--bmc-turquoise);color:#fff}.bmc .btn.teal:hover{background:var(--bmc-turquoise-deep)}.bmc .btn.dark{background:var(--bmc-granite);color:#fff}.bmc .btn.white{background:#fff;color:var(--bmc-granite)}.bmc .btn.ghost{border-color:rgba(255,255,255,.8);color:#fff;background:transparent}.bmc .btn.ghost:hover{border-color:var(--bmc-turquoise-light);color:var(--bmc-turquoise-light)}.bmc .btn.ghost.dark{border-color:var(--bmc-granite);color:var(--bmc-granite)}.bmc .link{font:700 13px/1.2 var(--font-head);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--bmc-accelerate)}.bmc .link:after{content:" \203A"}.bmc .link.teal{color:var(--bmc-turquoise-deep)}.bmc .link.on-dark{color:var(--bmc-turquoise-light)}.bmc .mainbar{background:var(--bmc-granite-800);color:var(--bmc-starlight);font:600 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase}.bmc .mainbar .wrap{display:flex;justify-content:space-between;align-items:center;height:38px;gap:20px}.bmc .mainbar a{text-decoration:none;color:var(--bmc-starlight);opacity:.85}.bmc .mainbar a:hover{opacity:1;color:var(--bmc-turquoise-light)}.bmc .mainbar .home{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bmc .mainbar nav{flex:none;display:flex;gap:22px}.bmc .nav{position:sticky;top:0;z-index:30;background:var(--bmc-white);border-bottom:3px solid var(--bmc-turquoise)}.bmc .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:78px;gap:24px}.bmc .nav img{height:46px;display:block}.bmc .nav .links{display:flex;gap:26px;font:700 12px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase}.bmc .nav .links a{text-decoration:none;color:var(--bmc-granite);padding:6px 0;border-bottom:2px solid transparent}.bmc .nav .links a.on,.bmc .nav .links a:hover{color:var(--bmc-turquoise-deep);border-bottom-color:var(--bmc-turquoise)}.bmc .nav .right{display:flex;gap:10px;align-items:center}.bmc .nav .right .btn{padding:12px 16px;font-size:12px}.bmc .hero{position:relative;background:var(--bmc-granite);color:#fff;overflow:hidden;min-height:700px;display:flex;align-items:center}.bmc .hero .photo{background-size:cover;background-position:50% 40%;filter:grayscale(1) contrast(1.18)}.bmc .hero .photo,.bmc .hero .tint{position:absolute;top:0;right:0;bottom:0;width:58%;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.bmc .hero .tint{background:linear-gradient(90deg,rgba(32,35,39,.55),rgba(32,35,39,.25) 55%,rgba(33,68,155,.28))}.bmc .hero .blade-t{position:absolute;right:0;bottom:0;width:46%;height:56%;background:var(--bmc-turquoise);clip-path:polygon(100% 8%,100% 100%,18% 100%);opacity:.92}.bmc .hero .blade-g{position:absolute;right:0;bottom:0;width:30%;height:34%;background:var(--bmc-wonder);clip-path:polygon(100% 22%,100% 100%,30% 100%)}.bmc .hero .blade-f{position:absolute;left:0;top:0;width:100%;height:6px;background:var(--grad-flame)}.bmc .hero .mo-ring{z-index:1}.bmc .hero .copy{position:relative;z-index:3;max-width:540px;border-left:6px solid var(--bmc-turquoise);padding:90px 0 96px 30px}.bmc .hero .display{margin-top:18px;font-size:92px}.bmc .hero .display .script{display:block;font-size:138px;margin:-6px 0 0;text-transform:none;font-weight:700}.bmc .hero .mo-squiggle{margin:6px 0 0 8px}.bmc .hero .lead{margin-top:26px;max-width:440px;color:var(--bmc-starlight)}.bmc .hero .times{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.bmc .hero .times div{background:rgba(255,255,255,.08);border:1px solid var(--bmc-line-on-dark);border-radius:var(--radius-md);padding:12px 16px}.bmc .hero .times b{display:block;font:700 15px/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase}.bmc .hero .times span{display:block;margin-top:4px;font:600 11px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-light)}.bmc .hero .actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.bmc .mission{background:var(--bmc-granite);padding:0 0 110px}.bmc .mcards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;grid-template-rows:auto auto 1fr}.bmc .mcard{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;text-align:center;color:#fff;border-radius:var(--radius-lg);padding:40px 30px 74px}.bmc .mcard.t{background:var(--bmc-turquoise)}.bmc .mcard.g{background:var(--bmc-wonder)}.bmc .mcard.r{background:var(--bmc-accelerate)}.bmc .mcard h3{font:800 46px/1 var(--font-head);text-transform:uppercase;letter-spacing:.03em;margin:0}.bmc .mcard p{margin-top:22px;font-size:16px;line-height:1.6}.bmc .mcard .badge{position:absolute;left:50%;bottom:-38px;transform:translateX(-50%);width:92px;height:92px;border-radius:50%;background:var(--bmc-granite);display:grid;place-items:center}.bmc .mcard .badge span{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;font:800 22px/1 var(--font-head);color:#fff}.bmc .mcard.t .badge span{background:var(--bmc-turquoise)}.bmc .mcard.g .badge span{background:var(--bmc-wonder);color:var(--bmc-granite)}.bmc .mcard.r .badge span{background:var(--bmc-accelerate)}.bmc .mission .tagline{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:84px 0 46px;color:#fff}.bmc .mission .tagline .script{font-size:74px}.bmc .mission.flame-ground{background:var(--grad-flame);padding-bottom:120px}.bmc .mission.flame-ground .tagline .script{color:var(--bmc-granite)}.bmc .mission.flame-ground .mcard{box-shadow:0 18px 40px rgba(32,35,39,.28)}.bmc .sec{padding:96px 0;position:relative}.bmc .sec.star{background:var(--bmc-starlight)}.bmc .sec.dark{background:var(--bmc-granite);color:#fff}.bmc .shead{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:end;margin-bottom:48px}.bmc .shead .h1{margin-top:12px;font-size:48px}.bmc .shead .h1 .script{font-size:1.6em;margin-left:.08em;white-space:nowrap;vertical-align:-.08em}.bmc .shead p{font-size:18px;line-height:1.6;color:var(--bmc-grey)}.bmc .sec.dark .shead p{color:var(--bmc-starlight)}.bmc .center{text-align:center}.bmc .hub{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.bmc .step{position:relative;display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px 22px 22px;text-decoration:none;color:var(--bmc-granite);border:0;text-align:left;font-family:inherit;cursor:pointer;overflow:hidden;transition:transform .14s,box-shadow .14s}.bmc .step:hover{transform:translateY(-3px);box-shadow:var(--shadow-raise)}.bmc .step:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--bmc-turquoise)}.bmc .step.give{background:var(--bmc-granite);color:#fff}.bmc .step.give:before{background:var(--grad-flame)}.bmc .step .h3{font-size:19px}.bmc .step small{font:700 10px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-deep);margin-top:-8px}.bmc .step p{font-size:14px;line-height:1.5;color:var(--bmc-grey)}.bmc .step.give p{color:var(--bmc-starlight)}.bmc .step .go{margin-top:auto;font:700 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--bmc-accelerate)}.bmc .step.give .go{color:var(--bmc-wonder)}.bmc .callout{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--bmc-wonder);border-radius:var(--radius-lg);padding:26px 36px;color:#fff}.bmc .callout .script{color:#fff;font-size:64px}.bmc .callout p{color:var(--bmc-granite);font-size:16px;margin-top:6px}.bmc .callout .btn{flex:none}.bmc .wk{display:grid;gap:14px}.bmc .wrow{display:grid;grid-template-columns:96px 1fr auto;gap:24px;align-items:center;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 22px 16px 16px;text-decoration:none;transition:transform .14s}.bmc .wrow:hover{transform:translateX(4px)}.bmc .date{display:grid;place-items:center;align-content:center;width:96px;height:84px;border-radius:var(--radius-md);background:var(--bmc-turquoise);color:#fff;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.bmc .date b{font:800 30px/1 var(--font-head)}.bmc .date span{font:700 11px/1 var(--font-head);letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.bmc .wrow .h3{font-size:20px}.bmc .wrow p{font-size:15px;color:var(--bmc-grey);margin-top:4px}.bmc .wrow .when{font:700 12px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep);text-align:right}.bmc .member{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--bmc-turquoise);color:#fff;display:grid;grid-template-columns:1.25fr .75fr;min-height:420px}.bmc .member .mo-brush{position:absolute;inset:0 0 0 52%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.bmc .member .body{position:relative;z-index:2;padding:56px 56px 52px}.bmc .member .h1{font-size:60px}.bmc .member .h1 .script{display:block;color:var(--bmc-granite);font-size:92px;margin-top:-4px}.bmc .member p{margin-top:20px;max-width:520px;font-size:18px}.bmc .member .chips{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.bmc .member .chips span{background:var(--bmc-granite);border-radius:3px;padding:8px 12px;font:700 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase}.bmc .member .actions{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.bmc .member .roundel-wrap{position:relative;z-index:2;display:grid;place-items:center}.bmc .member .mo-roundel{width:230px;height:230px;background:var(--bmc-granite);box-shadow:0 0 0 10px rgba(255,255,255,.18)}.bmc .events{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bmc .ev{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);text-decoration:none;color:var(--bmc-granite);transition:transform .14s,box-shadow .14s}.bmc .ev:hover{transform:translateY(-4px);box-shadow:var(--shadow-raise)}.bmc .ev .top{position:relative;height:190px;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);color:#fff;padding:22px 24px}.bmc .ev .top b{font:800 54px/.95 var(--font-head)}.bmc .ev .top b,.bmc .ev .top span{position:relative;z-index:2;display:block;text-transform:uppercase}.bmc .ev .top span{font:700 13px/1 var(--font-head);letter-spacing:.2em;margin-top:8px;color:var(--bmc-wonder)}.bmc .ev .top .mo-chip{position:absolute;right:22px;top:22px;z-index:2}.bmc .smallnote{margin-top:26px;font-size:15px;color:var(--bmc-grey)}.bmc .smallnote a{color:var(--bmc-turquoise-deep);font-weight:700}.bmc .msg{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.bmc .msg .frame{display:block;width:100%;aspect-ratio:4/5;border:10px solid var(--bmc-wonder);padding:0;background:var(--bmc-granite-700);position:relative;cursor:pointer}.bmc .msg .frame:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.75);pointer-events:none}.bmc .msg .frame .play{position:absolute;right:22px;bottom:22px;z-index:2}.bmc .msg .h1{font-size:54px;margin-top:12px}.bmc .msg .series{display:block;font-size:72px;margin-top:2px}.bmc .msg .meta{margin-top:18px;font:700 12px/1.4 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-light)}.bmc .msg p.body{margin-top:18px;color:var(--bmc-starlight);font-size:18px}.bmc .msg .actions{margin-top:30px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bmc .who{display:grid;grid-template-columns:auto 1fr 1fr;gap:56px;align-items:center}.bmc .who .mo-roundel{width:220px;height:220px;background:var(--bmc-turquoise-deep)}.bmc .who .h1{font-size:40px;margin-top:12px}.bmc .who p{font-size:17px}.bmc .stories{display:flex;gap:16px;overflow-x:auto;padding:4px 0 18px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bmc .story{position:relative;flex:0 0 200px;aspect-ratio:9/16;border-radius:var(--radius-lg);overflow:hidden;border:0;padding:0;cursor:pointer;background:#16181b 50%/cover no-repeat;scroll-snap-align:start;text-align:left;font-family:inherit;color:#fff}.bmc .story:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(32,35,39,.88),rgba(32,35,39,0) 55%)}.bmc .story span{position:absolute;left:16px;right:16px;bottom:16px;z-index:2}.bmc .story b{font:700 15px/1.2 var(--font-head);letter-spacing:.04em}.bmc .story b,.bmc .story small{display:block;text-transform:uppercase}.bmc .story small{margin-top:5px;font:700 10px/1 var(--font-head);letter-spacing:.18em;color:var(--bmc-wonder)}.bmc .story .mo-chip{position:absolute;top:14px;left:14px;z-index:2;width:30px;height:30px;font-size:11px}.bmc .quote{background:var(--bmc-granite);color:#fff;padding:96px 0 120px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);position:relative;overflow:hidden;z-index:2;margin-bottom:-70px}.bmc .quote blockquote{margin:0;font:800 60px/1.02 var(--font-head);text-transform:uppercase;max-width:940px}.bmc .quote blockquote .script{font-size:110px;display:block;margin-top:0}.bmc .quote .by{display:block;margin-top:26px;font:700 13px/1 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--bmc-turquoise-light)}.bmc .flame{background:var(--grad-flame);color:#fff;padding:166px 0 96px;position:relative;overflow:hidden}.bmc .flame:before{content:"";position:absolute;inset:0;background:linear-gradient(101deg,rgba(0,0,0,0) 40%,rgba(33,68,155,0))}.bmc .flame .btn{flex:none}.bmc .flame .wrap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.bmc .flame .h1{max-width:640px;color:var(--bmc-granite)}.bmc .flame .h1 .script{color:#fff;font-size:1.6em}.bmc .mainfoot{background:#f9fafb;color:#0f141a;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;padding:64px 0 40px}.bmc .mainfoot .wrap{max-width:1440px;padding:0 36px}.bmc .mainfoot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.bmc .mainfoot img{height:54px;display:block}.bmc .mainfoot .name{font:600 22px/1.2 Cormorant Garamond,Georgia,serif;margin:22px 0 10px}.bmc .mainfoot .vision{font-size:16px;line-height:1.5;color:#4b5563;max-width:380px}.bmc .mainfoot h4{font:600 16px/1 Inter,system-ui,sans-serif;margin:0 0 18px;color:#0f141a}.bmc .mainfoot nav a{display:block;font-size:16px;line-height:2;color:#4b5563;text-decoration:none}.bmc .mainfoot nav a:hover{color:#0f141a}.bmc .mainfoot .base{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:44px;padding-top:28px;border-top:1px solid #e5e7eb;font-size:14px;color:#6b7280}.bmc .mainfoot .base nav{display:flex;gap:24px;flex-wrap:wrap}.bmc .mainfoot .base nav a{font-size:14px;line-height:1.4;color:#6b7280}.bmc{--ease-sheet:cubic-bezier(0.32,0.72,0,1)}.bmc .banner{display:flex;flex-direction:column;gap:5px;margin:0 0 14px;padding:14px 16px;background:#fff;border-left:5px solid var(--bmc-accelerate);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-decoration:none;font:600 15px/1.35 var(--font-head);color:var(--bmc-granite)}.bmc .banner b{font:700 10px/1 var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--bmc-accelerate)}.bmc .hbs{display:grid;gap:10px}.bmc [data-hub]{--hub-g:0px}.bmc .hubx{position:relative;margin:0 calc(var(--hub-g) * -1);padding:0 var(--hub-g);overflow:hidden}@supports (overflow:clip){.bmc .hubx{overflow:visible;overflow-x:clip}}.bmc .hub-screen{position:relative}.bmc .hub-screen.off{position:absolute;top:0;left:var(--hub-g);right:var(--hub-g);visibility:hidden}.bmc .hub-screen.off:not(.moving){max-height:0;overflow:hidden}.bmc .hb{position:relative;display:grid;grid-template-columns:auto 1fr 54px;align-items:center;gap:14px;min-height:78px;width:100%;padding:0 0 0 16px;border:0;border-radius:var(--radius-lg);overflow:hidden;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .5s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bmc .hb:active{transform:scale(.98);transition:transform .1s ease-out}@media (hover:hover){.bmc .hb:hover{transform:translateY(-2px);box-shadow:var(--shadow-raise)}.bmc .hb:hover .go{background:rgba(0,0,0,.24)}.bmc .hb:active{transform:scale(.98)}}.bmc .banner:focus-visible,.bmc .hb:focus-visible,.bmc .hp-back a:focus-visible,.bmc .hub-back:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:3px}.bmc .hp-brand a:focus-visible,.bmc .panel .close:focus-visible{outline:3px solid var(--bmc-wonder);outline-offset:3px}.bmc .fab:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:3px;box-shadow:0 0 0 3px var(--bmc-wonder)}.bmc .ic{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.bmc{--ic-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E");--ic-go:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.bmc .hb .t{grid-column:2;padding:14px 0;min-width:0}.bmc .hb .go{grid-column:3}.bmc .hb .h3{display:block;font-size:19px;line-height:1.15;letter-spacing:.02em}.bmc .hb small{display:block;margin-top:3px;font:700 10px/1.2 var(--font-head);letter-spacing:.16em;text-transform:uppercase;opacity:.85}.bmc .hb .ln{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;opacity:.9}.bmc .hb .mo-chip{background:#fff;color:var(--bmc-granite)}.bmc .hb.give .mo-chip{color:var(--bmc-accelerate)}.bmc .hb.serve .mo-chip{color:var(--bmc-turquoise-deep)}.bmc .hb .go{align-self:stretch;display:grid;place-items:center;font-size:20px;background:rgba(0,0,0,.14);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}.bmc .hb.give{background:var(--bmc-accelerate);color:#fff}.bmc .hb.serve{background:var(--bmc-turquoise);color:#fff}.bmc .hb.members{background:var(--bmc-granite);color:#fff}.bmc .hb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba)}.bmc .hb.more:before,.bmc .hb.serve:before{background:linear-gradient(180deg,#2f4f99,#4491a7 45%,#79b7be)}.bmc .hb.members .go{background:rgba(255,255,255,.08)}.bmc .hb.week{background:var(--bmc-wonder);color:var(--bmc-granite)}.bmc .hb.week .mo-chip{background:var(--bmc-granite);color:var(--bmc-wonder)}.bmc .hb.week .go{background:rgba(32,35,39,.12)}.bmc .hb.more{background:#fff;color:var(--bmc-granite);box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-card)}.bmc .hb.more .mo-chip{background:var(--bmc-turquoise-deep);color:#fff}.bmc .hb.more .ln{color:var(--bmc-grey);opacity:1}.bmc .hb.more .go{background:var(--bmc-turquoise);color:#fff}.bmc .hub-mhead{display:grid;justify-items:start;gap:4px;margin:0 0 14px}.bmc .hub-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-6px 0 4px -10px;padding:0 14px 0 10px;border:0;border-radius:var(--radius-md);background:none;font:700 12px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-granite);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.bmc .hub-back span{font-size:18px;letter-spacing:0;color:var(--bmc-turquoise-deep);transition:transform .3s var(--ease-sheet)}.bmc .hub-back:active{transform:scale(.96);transition:transform .1s ease-out}@media (hover:hover){.bmc .hub-back:hover span{transform:translateX(-3px)}}.bmc [data-hub] .hub-mhead .kicker{color:var(--bmc-granite)}.bmc .hub-mtitle{font-size:24px;line-height:1.1;outline:none}.bmc .hb.ml{grid-template-columns:1fr 54px;padding-left:20px;min-height:70px}.bmc .hb.ml .t{grid-column:1}.bmc .hb.ml .go{grid-column:2;font-size:18px}.bmc .hb.ml .h3{font-size:17px}.bmc .hb.ml .ln{font-size:13px}.bmc.hubpage{background:var(--bmc-starlight)}.bmc .hp-side{position:relative;overflow:hidden;background:var(--bmc-granite);color:#fff;padding:16px 20px 30px;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%)}.bmc .hp-side .blade-f{position:absolute;left:0;top:0;width:100%;height:6px;background:var(--grad-flame)}.bmc .hp-blade-t{width:58%;height:46%;background:var(--bmc-turquoise);clip-path:polygon(100% 18%,100% 100%,26% 100%);opacity:.9}.bmc .hp-blade-g,.bmc .hp-blade-t{position:absolute;right:0;bottom:0}.bmc .hp-blade-g{width:30%;height:28%;background:var(--bmc-wonder);clip-path:polygon(100% 30%,100% 100%,32% 100%)}.bmc .hp-brand{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px}.bmc .hp-brand img{height:36px;display:block}.bmc .hp-brand>a:first-child{display:block;padding:4px 0}.bmc .hp-home{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 11px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--bmc-turquoise-light);white-space:nowrap}.bmc .hp-back a:after,.bmc .hp-back a:before,.bmc .hp-home:before{content:"";flex:none;width:13px;height:13px;background:currentColor;-webkit-mask:var(--ic-back) center/contain no-repeat;mask:var(--ic-back) center/contain no-repeat}.bmc .hp-head{position:relative;z-index:2;margin-top:14px}.bmc .hp-head .kicker{font-size:11px;letter-spacing:.2em}.bmc .hp-head .h1{margin-top:8px;font-size:30px;line-height:1.05}.bmc .hp-head .h1 .script{font-size:58px;margin-left:.06em;vertical-align:-.12em;-webkit-text-stroke:.5px currentColor}.bmc .hp-times{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bmc .hp-times span{background:rgba(255,255,255,.08);border:1px solid var(--bmc-line-on-dark);border-radius:var(--radius-md);padding:7px 9px;font:700 10px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--bmc-starlight)}.bmc .hp-main{padding:14px 16px 40px}.bmc .hp-inner{max-width:560px;margin:0 auto}.bmc .hp-inner [data-hub]{--hub-g:16px}.bmc .hp-back{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:26px;padding-top:12px;border-top:1px solid rgba(32,35,39,.14)}.bmc .hp-back a{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;font:700 11px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--bmc-granite);text-underline-offset:4px;text-decoration-thickness:2px}.bmc .hp-back a:first-child{flex:none}.bmc .hp-back a:last-child{justify-content:flex-end;text-align:right}.bmc .hp-back a:before,.bmc .hp-back a:last-child:after{color:var(--bmc-turquoise-deep)}.bmc .hp-back a:first-child:after,.bmc .hp-back a:last-child:before{display:none}.bmc .hp-back a:last-child:after{-webkit-mask-image:var(--ic-go);mask-image:var(--ic-go)}.bmc .hp-back a:hover{text-decoration-line:underline;text-decoration-color:var(--bmc-turquoise)}@media (min-width:900px){.bmc .hp{display:grid;grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh}.bmc .hp-side{clip-path:polygon(0 0,100% 0,calc(100% - 70px) 100%,0 100%);padding:44px 110px 56px 56px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.bmc .hp-head{margin-top:auto;margin-bottom:auto}.bmc .hp-brand img{height:54px}.bmc .hp-head .h1{font-size:60px}.bmc .hp-head .h1 .script{display:block;font-size:118px;margin:-2px 0 0}.bmc .hp-times{gap:8px;margin-top:16px}.bmc .hp-times span{font-size:12px;padding:10px 12px}.bmc .hp-blade-t{width:70%;height:36%}.bmc .hp-blade-g{width:40%;height:20%}.bmc .hp-main{display:flex;align-items:center;padding:64px 56px}.bmc .hp-inner{width:100%}.bmc .hp-inner [data-hub]{--hub-g:56px}.bmc .hb{min-height:92px}.bmc .hb .h3{font-size:22px}.bmc .hb .ln{font-size:14.5px}}.bmc .fab-dock{position:sticky;bottom:calc(var(--bmc-cookie, 0px) + env(safe-area-inset-bottom, 0px));height:0;z-index:35;pointer-events:none}.bmc .fab{--fab-h:58px;right:24px;bottom:18px;pointer-events:auto;display:block;height:var(--fab-h);padding:0;border:0;background:none;color:#fff;font:800 14px/1 var(--font-head);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .5s var(--ease-sheet),opacity .3s,visibility 0s}.bmc .fab,.bmc .fab:after,.bmc .fab:before{position:absolute;border-radius:var(--radius-lg)}.bmc .fab:after,.bmc .fab:before{content:"";top:0;right:0;bottom:0;box-shadow:0 10px 30px rgba(32,35,39,.35),0 0 0 2px rgba(255,255,255,.9);transition:opacity .16s linear .26s}.bmc .fab:before{left:0}.bmc .fab:after{width:var(--fab-h);opacity:0;transition-delay:0s}.bmc .fab-clip{display:block;overflow:hidden}.bmc .fab-body,.bmc .fab-clip{height:100%;border-radius:var(--radius-lg)}.bmc .fab-body{position:relative;display:flex;align-items:center;gap:12px;padding:0 24px 0 calc((var(--fab-h) - 21px) / 2);background:var(--bmc-granite);transition:transform .42s var(--ease-sheet)}.bmc .fab-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--grad-flame)}.bmc .fab-lbl{white-space:nowrap;transition:opacity .2s}.bmc .fab-ic{display:grid;grid-template-columns:repeat(2,9px);gap:3px;flex:none}.bmc .fab-ic i{width:9px;height:9px;border-radius:2px;background:var(--bmc-turquoise)}.bmc .fab-ic i:nth-child(2){background:var(--bmc-wonder)}.bmc .fab-ic i:nth-child(3){background:var(--bmc-accelerate)}.bmc .fab-ic i:nth-child(4){background:#fff}.bmc.js .fab{opacity:0;transform:translateY(calc(100% + 24px))}.bmc.js.fab-in .fab{opacity:1;transform:none}.bmc.js.fab-in .fab:active{transform:scale(.96);transition:transform .1s ease-out}@media (hover:hover){.bmc.js.fab-in .fab:hover{transform:translateY(-2px)}.bmc.js.fab-in .fab:active{transform:scale(.96)}}.bmc.hub-open .fab,.bmc.js.fab-in.hub-open .fab{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.bmc .scrim{inset:0;z-index:40;background:rgba(32,35,39,.55);opacity:0;transition:opacity .42s var(--ease-sheet),visibility 0s linear .42s}.bmc .panel,.bmc .scrim{position:fixed;visibility:hidden}.bmc .panel{top:0;right:0;bottom:0;z-index:50;width:460px;max-width:100%;background:var(--bmc-starlight);transform:translateX(100%);transition:transform .42s var(--ease-sheet),visibility 0s linear .42s;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;box-shadow:-24px 0 60px rgba(32,35,39,.22)}.bmc.hub-open .scrim{opacity:1;visibility:visible;transition:opacity .42s var(--ease-sheet),visibility 0s}.bmc.hub-open .panel{transform:none;visibility:visible;transition:transform .42s var(--ease-sheet),visibility 0s}.bmc .panel .top{position:sticky;top:0;z-index:2;background:var(--bmc-granite);color:#fff;padding:18px 22px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.bmc .panel .top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--grad-flame)}.bmc .panel .grab{display:none}.bmc .panel .top img{height:34px;display:block}.bmc .panel .top .h2{color:#fff;font-size:18px;border-left:1px solid var(--bmc-line-on-dark);padding-left:14px}.bmc .panel .close,.bmc .vmodal .close{font:700 12px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;background:none;border:0;color:#fff;cursor:pointer;padding:12px 0}.bmc .panel .close{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0}.bmc .panel .close span{font-size:18px}.bmc .pbody{padding:20px 22px 40px}.bmc .pbody [data-hub]{--hub-g:22px}.bmc .vmodal{position:fixed;inset:0;z-index:60;background:rgba(22,24,27,.94);display:none;align-items:center;justify-content:center;padding:70px 40px 40px}.bmc .vmodal.open{display:flex}.bmc .vmodal .close{position:absolute;top:22px;right:32px}.bmc .vmodal .frame{width:min(1100px,100%);aspect-ratio:16/9;background:#000;border-radius:var(--radius-lg);overflow:hidden}.bmc .vmodal .frame.tall{width:auto;height:min(82vh,760px);aspect-ratio:9/16}.bmc .vmodal iframe,.bmc .vmodal video{width:100%;height:100%;border:0;display:block;background:#000;-o-object-fit:contain;object-fit:contain}.bmc .vmodal .cap{position:absolute;left:40px;bottom:16px;color:var(--bmc-starlight);font-size:13px}@media (max-width:1100px){.bmc .nav .links{display:none}.bmc .hub{grid-template-columns:repeat(3,1fr)}.bmc .hero .display{font-size:72px}.bmc .hero .display .script{font-size:112px}}@media (max-width:860px){.bmc .wrap{padding:0 22px}.bmc .mainbar{font-size:10px;letter-spacing:.08em}.bmc .mainbar .wrap{padding:0 14px}.bmc .mainbar nav{gap:12px}.bmc .nav .wrap{height:68px}.bmc .nav img{height:38px}.bmc .nav .right .visit{display:none}.bmc .nav .right .btn{padding:11px 12px;font-size:11px}.bmc .hero{display:block;min-height:0}.bmc .hero .photo,.bmc .hero .tint{position:relative;width:100%;height:300px;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.bmc .hero .tint{position:absolute;top:0;height:300px}.bmc .hero .blade-t{height:22%;width:70%;top:auto;bottom:0}.bmc .hero .blade-g{height:14%;width:40%}.bmc .hero .copy{padding:34px 0 120px 20px;border-left-width:5px}.bmc .hero .display{font-size:52px}.bmc .hero .display .script{font-size:84px}.bmc .hero .lead{font-size:17px}.bmc .mcards{grid-template-columns:1fr;grid-template-rows:none;gap:60px}.bmc .mcard{display:block;grid-row:auto}.bmc .mcard h3{font-size:40px}.bmc .mission .tagline{display:block;padding-top:60px}.bmc .mission .tagline .script{font-size:56px;display:block;margin-top:8px}.bmc .sec{padding:72px 0}.bmc .shead{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.bmc .h1,.bmc .shead .h1{font-size:38px}.bmc .hub{grid-template-columns:1fr}.bmc .callout{display:block;padding:24px}.bmc .callout .script{font-size:50px}.bmc .callout .btn{margin-top:16px}.bmc .wrow{grid-template-columns:76px 1fr;gap:14px}.bmc .date{width:76px;height:70px}.bmc .date b{font-size:24px}.bmc .wrow .when{grid-column:2;text-align:left}.bmc .member{grid-template-columns:1fr}.bmc .member .body{padding:36px 24px}.bmc .member .h1{font-size:42px}.bmc .member .h1 .script{font-size:64px}.bmc .member .roundel-wrap{padding:0 0 36px}.bmc .member .mo-roundel{width:150px;height:150px}.bmc .member .mo-brush{inset:auto 0 0 0;height:240px;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}.bmc .events,.bmc .msg{grid-template-columns:1fr}.bmc .msg{gap:36px}.bmc .msg .h1{font-size:40px}.bmc .msg .series{font-size:56px}.bmc .who{grid-template-columns:1fr;gap:28px}.bmc .who .mo-roundel{width:150px;height:150px}.bmc .story{flex-basis:160px}.bmc .quote{padding:64px 0 90px}.bmc .quote blockquote{font-size:36px}.bmc .quote blockquote .script{font-size:70px}.bmc .flame{padding:130px 0 64px}.bmc .quote{margin-bottom:-50px}.bmc .mainfoot .cols{grid-template-columns:1fr 1fr}.bmc .mainfoot .cols>div:first-child{grid-column:1/-1}.bmc .panel{top:10px;width:100%;border-radius:14px 14px 0 0;transform:translateY(100%);box-shadow:0 -10px 40px rgba(32,35,39,.25)}.bmc .panel .top{padding:24px 16px 16px;border-radius:14px 14px 0 0}.bmc .panel .grab{display:block;position:absolute;left:50%;top:8px;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:rgba(255,255,255,.45)}.bmc .pbody{padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px))}.bmc .pbody [data-hub]{--hub-g:16px}.bmc .fab{--fab-h:54px;right:16px;bottom:14px;font-size:13px}.bmc .fab-body{padding-right:20px}}.bmc .sec:not(.dark) .shead .script,.bmc .who .script{color:var(--bmc-wonder-deep);-webkit-text-stroke:.6px var(--bmc-wonder-deep)}.bmc .who .script{white-space:nowrap;font-size:1.3em}.bmc .callout .script,.bmc .flame .script,.bmc .hero .display .script,.bmc .member .script,.bmc .mission .tagline .script,.bmc .msg .series,.bmc .quote .script{-webkit-text-stroke:.5px currentColor}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.bmc .fab,.bmc .fab-body,.bmc .fab-lbl,.bmc .fab:after,.bmc .fab:before,.bmc .hb,.bmc .hub-back,.bmc .hub-back span{transition:none!important}.bmc .hb:active,.bmc .hub-back:active,.bmc.js .fab,.bmc.js.fab-in .fab:active{transform:none}.bmc .panel{opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}.bmc .panel:not(.dragging){transform:none!important}.bmc.hub-open .panel{opacity:1;transition:opacity .15s linear,visibility 0s}.bmc .scrim{transition:opacity .15s linear,visibility 0s linear .15s}.bmc.hub-open .scrim{transition:opacity .15s linear,visibility 0s}}.bmc .pair{white-space:nowrap}.bmc .pair>.script{display:inline!important;vertical-align:baseline!important;margin:0 0 0 .08em!important;line-height:.8!important}.bmc .hero.phead{min-height:520px}.bmc .hero.phead .copy{padding:72px 0 80px 30px}.bmc .hero.phead .display{font-size:64px}.bmc .hero.phead .display .script{font-size:96px}.bmc .hero.phead .lead{max-width:470px}.bmc .hero.phead .note{display:inline-block;margin-top:18px;font:700 11px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-wonder)}.bmc .hero.phead .actions{margin-top:26px}.bmc .h1.sm{font-size:36px}.bmc .pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.bmc .pillar{position:relative;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px 26px 30px;display:flex;flex-direction:column;gap:14px}.bmc .pillar:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bmc-turquoise)}.bmc .pillar.g:before{background:var(--bmc-wonder)}.bmc .pillar.r:before{background:var(--bmc-accelerate)}.bmc .pillar .h3{font-size:20px}.bmc .pillar p{font-size:15.5px;line-height:1.6;color:var(--bmc-grey)}.bmc .lead-feature,.bmc .sec.star .pillar{box-shadow:var(--shadow-card)}.bmc .lead-feature{display:grid;grid-template-columns:minmax(300px,.85fr) 1.15fr;background:#fff;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px}.bmc .lead-feature .ph{min-height:460px;background:#0b0c0e center 20%/cover no-repeat;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.bmc .lead-feature .tx{padding:52px 52px 52px 30px;display:flex;flex-direction:column;justify-content:center;gap:14px}.bmc .lead-feature .h1{font-size:46px}.bmc .lead-feature small{font:700 12px/1.5 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .lead-feature p{font-size:17px;line-height:1.65;color:var(--bmc-grey);max-width:560px}.bmc .lcards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bmc .lcard{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.bmc .lcard .ph{aspect-ratio:4/4.4;background:#0b0c0e center 18%/cover no-repeat}.bmc .lcard .ph.mono{display:grid;place-items:center;background:var(--bmc-turquoise)}.bmc .lcard:nth-child(4) .ph.mono{background:var(--bmc-wonder)}.bmc .lcard .ph.mono span{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:var(--bmc-granite);color:#fff;font:800 40px/1 var(--font-head);letter-spacing:.04em}.bmc .lcard .tx{padding:20px 20px 24px}.bmc .lcard .h3{font-size:17px}.bmc .lcard small{display:block;margin-top:6px;font:700 10.5px/1.4 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .lcard p{margin-top:10px;font-size:14px;line-height:1.55;color:var(--bmc-grey)}.bmc .beliefs{display:grid;gap:10px}.bmc .beliefs details{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.bmc .beliefs summary{display:grid;grid-template-columns:auto 230px 1fr 28px;gap:18px;align-items:center;padding:18px 22px;cursor:pointer;list-style:none}.bmc .beliefs summary::-webkit-details-marker{display:none}.bmc .beliefs .t{font:700 16px/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.03em}.bmc .beliefs .g{font-size:15px;color:var(--bmc-grey)}.bmc .beliefs .go{font:700 22px/1 var(--font-head);color:var(--bmc-turquoise);text-align:center}.bmc .beliefs details[open] .go{transform:rotate(45deg)}.bmc .beliefs blockquote{margin:0;padding:4px 26px 24px 74px;border-top:1px solid var(--bmc-hairline)}.bmc .beliefs blockquote p{margin-top:14px;font-size:15.5px;line-height:1.7}.bmc .vision blockquote.big{margin:16px 0 0;max-width:980px;font:800 40px/1.15 var(--font-head);text-transform:uppercase}.bmc .vision blockquote.big p{margin:0}.bmc .vision .more{margin-top:26px;max-width:760px;color:var(--bmc-starlight);font-size:18px;line-height:1.65}.bmc .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.bmc .timeline:before{content:"";position:absolute;left:0;right:0;top:34px;height:3px;background:var(--grad-flame)}.bmc .yr{position:relative;padding-top:74px}.bmc .yr b{position:absolute;top:0;left:0;background:var(--bmc-granite);color:#fff;border-radius:var(--radius-md);padding:14px 16px;font:800 26px/1 var(--font-head)}.bmc .yr .h3{font-size:18px}.bmc .yr p{margin-top:8px;font-size:15px;color:var(--bmc-grey);line-height:1.6}.bmc .visit{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bmc .visit .ph{aspect-ratio:4/3;border-radius:var(--radius-lg);background:50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.bmc .visit .h1{margin-top:10px}.bmc .visit .actions{margin-top:26px}.bmc .facts-list{margin:24px 0 0;display:grid;gap:0}.bmc .facts-list div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--bmc-hairline)}.bmc .facts-list dt{font:700 11px/1.6 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .facts-list dd{margin:0;font-size:16px}.bmc .facts-list a{color:var(--bmc-turquoise-deep);font-weight:700}.bmc .series{padding:72px 0;scroll-margin-top:90px}.bmc .series.alt{background:var(--bmc-starlight)}.bmc .series .shead p+a{display:inline-block;margin-top:12px}.bmc .vrow{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 16px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bmc .vrow .vid{flex:0 0 280px;scroll-snap-align:start}.bmc .vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bmc .vid{display:flex;flex-direction:column;gap:8px;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.bmc .vid .th{aspect-ratio:16/9;border-radius:var(--radius-md);background:#16181b 50%/cover no-repeat;position:relative;overflow:hidden;transition:transform .14s}.bmc .vid .th:after{content:"\25B6";position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:var(--bmc-accelerate);color:#fff;display:grid;place-items:center;font-size:12px;opacity:.92}.bmc .vid:hover .th{transform:translateY(-3px)}.bmc .vid small{font:700 10.5px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .vid h4{margin:0;font:700 15px/1.3 var(--font-head)}.bmc .days{display:grid;gap:34px}.bmc .day-row .time{display:grid;place-items:center;align-content:center;width:104px;height:72px;padding:0 6px;border-radius:var(--radius-md);background:var(--bmc-granite);color:#fff;text-align:center}.bmc .day-row .time b{font:800 15px/1.1 var(--font-head);white-space:nowrap}.bmc .day-row .time span{margin-top:4px;font:700 9.5px/1.2 var(--font-head);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:var(--bmc-turquoise-light)}.bmc button.wrow{width:100%;border:0;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.bmc .givebox{background:var(--bmc-granite);color:#fff;border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.bmc .givebox:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--grad-flame)}.bmc .givebox p{color:var(--bmc-starlight)}.bmc .subscribe{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px 34px}.bmc .subscribe .h3{margin:10px 0 18px;font-size:20px}.bmc .form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.bmc .subscribe .form{grid-template-columns:1fr 1fr auto;align-items:end}.bmc .form label{display:flex;flex-direction:column;gap:7px;font:700 11px/1.3 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--bmc-granite)}.bmc .form .full{grid-column:1/-1}.bmc .form input[type=email],.bmc .form input[type=tel],.bmc .form input[type=text],.bmc .form textarea{font:400 16px/1.4 var(--font-body);padding:13px 14px;border:1px solid #c9d0d3;border-radius:var(--radius-md);background:#fff;color:var(--bmc-granite);text-transform:none;letter-spacing:0}.bmc .form input:focus,.bmc .form textarea:focus{outline:2px solid var(--bmc-turquoise);border-color:var(--bmc-turquoise)}.bmc #interest{background:var(--bmc-starlight)}.bmc .form fieldset{border:0;padding:0;margin:0}.bmc .form legend{font:700 11px/1.3 var(--font-head);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.bmc .teams{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bmc .team{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px 24px 26px;position:relative;overflow:hidden}.bmc .team .n{display:block;font:800 30px/1 var(--font-head);color:var(--bmc-turquoise)}.bmc .team:nth-child(3n+2) .n{color:var(--bmc-wonder-deep)}.bmc .team:nth-child(3n) .n{color:var(--bmc-accelerate)}.bmc .team .h3{margin-top:12px;font-size:17px}.bmc .team p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--bmc-grey)}.bmc .factband{background:var(--bmc-turquoise);color:#fff}.bmc .factband .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.bmc .factband .wrap>div{padding:30px 24px;border-left:1px solid rgba(255,255,255,.3)}.bmc .factband .wrap>div:first-child{border-left:0;padding-left:0}.bmc .factband b{display:block;font:800 36px/1 var(--font-head)}.bmc .factband span{display:block;margin-top:8px;font:700 11px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-granite)}.bmc .months{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bmc .month{background:#fff;border:1px solid var(--bmc-hairline);border-radius:var(--radius-lg);padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px}.bmc .month small{font:700 10.5px/1.2 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-grey)}.bmc .month .h3{font-size:24px}.bmc .month ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.bmc .month li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--bmc-hairline);font-size:14.5px}.bmc .month li span{font:700 12px/1.6 var(--font-head);letter-spacing:.06em;color:var(--bmc-turquoise-deep)}.bmc .month .btn{align-self:flex-start;margin-top:auto}.bmc .month .soon{margin-top:auto;font:700 11px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-grey)}.bmc .month.next{background:var(--bmc-granite);color:#fff;border-color:var(--bmc-granite);position:relative;overflow:hidden}.bmc .month.next:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--grad-flame)}.bmc .month.next small{color:var(--bmc-wonder)}.bmc .month.next li{border-color:rgba(255,255,255,.14)}.bmc .month.next li span{color:var(--bmc-turquoise-light)}@media (max-width:1100px){.bmc .lcards,.bmc .months,.bmc .teams,.bmc .vgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.bmc .hero.phead .copy{padding:34px 0 110px 20px}.bmc .hero.phead .display{font-size:44px}.bmc .hero.phead .display .script{font-size:68px}.bmc .h1.sm{font-size:30px}.bmc .lead-feature{grid-template-columns:1fr}.bmc .lead-feature .ph{min-height:360px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.bmc .lead-feature .tx{padding:26px 24px 30px}.bmc .lead-feature .h1{font-size:32px}.bmc .lcards{gap:12px}.bmc .lcard .tx{padding:14px 14px 18px}.bmc .lcard .h3{font-size:14px}.bmc .lcard p{display:none}.bmc .lcard .ph.mono span{width:80px;height:80px;font-size:28px}.bmc .beliefs summary{grid-template-columns:auto 1fr 22px;gap:12px;padding:16px}.bmc .beliefs .g{grid-column:2;grid-row:2;font-size:14px}.bmc .beliefs blockquote{padding:4px 18px 20px}.bmc .vision blockquote.big{font-size:26px}.bmc .timeline{grid-template-columns:1fr;gap:28px}.bmc .timeline:before{left:22px;right:auto;top:0;bottom:0;width:3px;height:auto;background:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba)}.bmc .yr{padding:0 0 0 64px}.bmc .yr b{position:static;display:inline-block;margin:0 0 10px -64px;font-size:18px;padding:10px 12px}.bmc .visit{grid-template-columns:1fr;gap:28px}.bmc .facts-list div{grid-template-columns:1fr;gap:4px}.bmc .vgrid{grid-template-columns:1fr 1fr;gap:14px}.bmc .vrow .vid{flex-basis:230px}.bmc .series{padding:56px 0}.bmc .givebox,.bmc .subscribe{padding:26px 22px}.bmc .day-row{grid-template-columns:88px 1fr}.bmc .day-row .time{width:88px;height:64px}.bmc .day-row .time b{font-size:14px}.bmc .day-row .time span{font-size:8.5px;letter-spacing:.06em}.bmc .day-row .when{display:none}.bmc .form,.bmc .subscribe .form,.bmc .teams{grid-template-columns:1fr}.bmc .factband .wrap{grid-template-columns:1fr 1fr}.bmc .factband .wrap>div,.bmc .factband .wrap>div:first-child{padding:20px 12px;border-left:0}.bmc .factband b{font-size:28px}.bmc .months{grid-template-columns:1fr}}.bmc .visit .h1 .script{font-size:1.9em;margin-left:.06em;vertical-align:-.1em;-webkit-text-stroke:.5px currentColor;color:var(--bmc-wonder-deep)}.bmc .hero.phead .display .script{-webkit-text-stroke:.6px currentColor}.bmc .hero.phead .display .pair>.script{font-size:1.3em}.bmc .msg.latest{grid-template-columns:1.35fr 1fr;gap:56px}.bmc .vframe{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#000}.bmc .msg.latest .vframe{border:6px solid var(--bmc-wonder);border-radius:var(--radius-lg)}.bmc .vframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:860px){.bmc .msg.latest{grid-template-columns:1fr;gap:28px}}.bmc.v-b .lead-feature .ph{min-height:0;align-self:start;clip-path:none}.bmc.v-b .lcard .ph,.bmc.v-b .lead-feature .ph{aspect-ratio:4/5;background-position:50%}.bmc.v-b .visit .ph{clip-path:none}.bmc.v-b .endband,.bmc.v-b .flame{clip-path:polygon(0 28px,100% 0,100% 100%,0 100%)}.bmc.v-b .quote+.flame{clip-path:none}.bmc.v-b .mainfoot .cols>div:first-child>a{display:inline-flex;align-items:center;justify-content:center;background:var(--bmc-granite);padding:16px 24px;border-radius:4px}.bmc.v-b .mainfoot .cols>div:first-child>a img{height:96px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:860px){.bmc.v-b .lead-feature .ph{min-height:0;aspect-ratio:4/5;clip-path:none}.bmc.v-b .endband,.bmc.v-b .flame{clip-path:polygon(0 18px,100% 0,100% 100%,0 100%)}.bmc.v-b .quote+.flame{clip-path:none}}.bmc.v-b .script:not(.k-b){font-family:inherit!important;font-weight:inherit!important;color:inherit!important;font-size:1em!important;letter-spacing:inherit!important;text-transform:inherit!important;-webkit-text-stroke:0!important;line-height:inherit!important;vertical-align:baseline!important;margin-left:0!important}.bmc.v-b .frame-inset:after,.bmc.v-b .mo-ring,.bmc.v-b .mo-squiggle{display:none}.bmc.v-b .mo-brush{background-image:none}.bmc.v-b .hero{min-height:640px}.bmc.v-b .hero .photo{filter:saturate(1.05) contrast(1.04)}.bmc.v-b .hero .tint{background:linear-gradient(90deg,rgba(32,35,39,.45),rgba(32,35,39,.08) 60%)}.bmc.v-b .hero .display{font-size:72px}.bmc.v-b .hero .display .script{font-size:108px}.bmc.v-b .h1,.bmc.v-b .shead .h1{font-size:44px}.bmc.v-b .sec{padding:104px 0}.bmc.v-b .date{clip-path:none}.bmc.v-b .member .mo-brush{display:none}.bmc.v-b .member .mo-roundel{box-shadow:none}.bmc.v-b .msg .frame{border-width:6px}.bmc.v-b .msg .series{display:block;font-family:var(--font-head)!important;font-size:var(--size-kicker)!important;line-height:1.3!important;letter-spacing:var(--tracking-kicker)!important;text-transform:uppercase!important;color:var(--bmc-wonder)!important;margin-top:14px}.bmc.v-b .who .mo-roundel{width:170px;height:170px}.bmc.v-b .who .h1{font-size:36px}.bmc.v-b .quote .mo-ring{display:block}.bmc.v-b .quote blockquote{font-size:56px;line-height:1.08}.bmc.v-b .flame .h1 .script,.bmc.v-b .quote .pair{white-space:nowrap}.bmc.v-b .quote blockquote .script{display:inline;white-space:nowrap;font-size:1.75em;line-height:.6;margin-left:.12em;vertical-align:-.04em}@media (max-width:860px){.bmc.v-b .who .script{white-space:normal}.bmc.v-b .hero .display{font-size:48px}.bmc.v-b .hero .display .script{font-size:76px}.bmc.v-b .h1,.bmc.v-b .shead .h1{font-size:34px}.bmc.v-b .sec{padding:72px 0}.bmc.v-b .quote blockquote{font-size:min(30px,7.2vw)}.bmc.v-b .quote blockquote .script{font-size:1.55em}}.bmc.v-b .hero .photo{background-position:62% 30%}.bmc.v-b .hero .people{position:absolute;right:40px;bottom:40px;z-index:3;display:grid;grid-template-columns:repeat(4,128px);gap:12px}.bmc.v-b .hero .people span{display:block;aspect-ratio:1;background:50%/cover no-repeat;border:4px solid #fff;border-radius:var(--radius-md);box-shadow:0 10px 26px rgba(32,35,39,.35)}.bmc.v-b .hero .people span:nth-child(2n){transform:translateY(-18px)}.bmc.v-b.hero-video .hero{min-height:700px}.bmc.v-b.hero-video .hero .photo{display:none}.bmc.v-b.hero-video .hero .bgvideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.bmc.v-b.hero-video .hero .tint{left:0;width:100%;clip-path:none;background:linear-gradient(90deg,rgba(32,35,39,.88),rgba(32,35,39,.62) 40%,rgba(32,35,39,.12) 75%)}@media (max-width:860px){.bmc.v-b .hero .people{position:relative;right:auto;bottom:auto;margin:-60px 20px 0;grid-template-columns:repeat(4,1fr);gap:8px}.bmc.v-b .hero .people span{border-width:3px}.bmc.v-b .hero .people span:nth-child(2n){transform:none}.bmc.v-b.hero-video .hero{min-height:0}.bmc.v-b.hero-video .hero .bgvideo{position:relative;height:300px;display:block}.bmc.v-b.hero-video .hero .tint{height:300px;background:linear-gradient(0deg,rgba(32,35,39,.5),rgba(32,35,39,0) 50%)}}.bmc.v-b.hero-video .hero .blade-f{z-index:2}.bmc.v-b .hero .copy{max-width:680px}.bmc.v-b:not(.hero-video) .hero .photo,.bmc.v-b:not(.hero-video) .hero .tint{width:52%}.bmc.v-b .hero .display{font-size:66px}.bmc.v-b .hero .display .pair>.script{font-size:1.3em}@media (max-width:860px){.bmc.v-b:not(.hero-video) .hero .photo,.bmc.v-b:not(.hero-video) .hero .tint{width:100%}.bmc.v-b .hero .display,.bmc.v-b .hero.phead .display{font-size:min(48px,8.2vw)}.bmc.v-b .hero .display .pair>.script{font-size:1.25em}.bmc.v-b .flame .h1{font-size:min(34px,6.6vw)}.bmc.v-b .member .h1{font-size:min(34px,6.4vw)}.bmc.v-b .member .h1 .pair>.script{font-size:1.15em}}.bmc.v-b .hp-head .h1 .pair>.script{font-size:1.45em}@media (max-width:899px){.bmc.v-b .hp-head .h1{font-size:min(40px,8vw)}}.bmc.v-b .hero .display .script.solo{display:block;font-size:1.5em;line-height:1;margin:-.06em 0 0 1.9em}@media (max-width:860px){.bmc.v-b .hero .display .script.solo{font-size:1.45em;margin-left:1.4em}.bmc.v-b:not(.x) .hero:not(.phead) .display{font-size:min(54px,13vw)}}.bmc.v-b{--scr:var(--bmc-turquoise-deep)}.bmc.v-b .hero,.bmc.v-b .hp-side,.bmc.v-b .quote,.bmc.v-b .sec.dark{--scr:var(--bmc-turquoise)}.bmc.v-b .callout,.bmc.v-b .member{--scr:var(--bmc-granite)}.bmc.v-b .script.k-b{color:var(--scr)!important;-webkit-text-stroke:.9px var(--scr)!important}.bmc.v-b .hero .display .script.solo{font-size:2.15em;line-height:.9;margin:-.02em 0 .04em 1.15em;-webkit-text-stroke:1.2px var(--scr)!important}.bmc.v-b .hero.phead .display .pair>.script{font-size:1.75em}.bmc.v-b .shead .h1 .pair>.script{font-size:1.9em}.bmc.v-b .hp-head .h1 .pair>.script{font-size:1.85em}.bmc.v-b .member .h1 .pair>.script{font-size:1.75em}.bmc.v-b .quote blockquote .script{font-size:2em}@media (max-width:860px){.bmc.v-b .hero .display .script.solo{font-size:2em;margin-left:.7em}.bmc.v-b .hero.phead .display .pair>.script{font-size:1.6em}.bmc.v-b .member .h1 .pair>.script{font-size:1.55em}.bmc.v-b .quote blockquote .script{font-size:1.8em}}@media (max-width:899px){.bmc.v-b .hp-head .h1 .pair>.script{font-size:1.7em}}.bmc.v-b .hero .blade-f,.bmc.v-b .hp-side .blade-f{background:var(--grad-aqua)}.bmc.v-b .hero .blade-g,.bmc.v-b .hp-blade-g{background:linear-gradient(120deg,#2f4f99,#4491a7 45%,#79b7be);opacity:.95}.bmc.v-b .hero.phead .note{color:var(--bmc-turquoise-light)}.bmc.v-b .btn.red,.bmc.v-b .btn.teal{background:var(--bmc-turquoise);color:var(--bmc-granite)}.bmc.v-b .btn.red:hover,.bmc.v-b .btn.teal:hover{background:var(--bmc-turquoise-deep);color:#fff}.bmc.v-b .givebox .btn.red,.bmc.v-b .nav .btn.red{background:var(--bmc-accelerate);color:#fff}.bmc.v-b .givebox .btn.red:hover,.bmc.v-b .nav .btn.red:hover{background:var(--bmc-accelerate-deep)}.bmc.v-b .mo-chip,.bmc.v-b .mo-chip.gold,.bmc.v-b .mo-chip.red{background:var(--bmc-turquoise-deep);color:#fff}.bmc.v-b .step,.bmc.v-b .step.give{background:#fff;color:var(--bmc-granite);box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-card);padding-left:30px}.bmc.v-b .step:hover{box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-raise)}.bmc.v-b .step:before{top:0;bottom:0;left:0;right:auto;width:6px;height:auto;background:var(--bmc-turquoise)}.bmc.v-b .step.give:before{background:var(--bmc-accelerate)}.bmc.v-b .step.serve:before{background:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba)}.bmc.v-b .step.members:before{background:var(--bmc-turquoise)}.bmc.v-b .step.week:before{background:var(--bmc-wonder)}.bmc.v-b button.step:before{background:var(--bmc-granite)}.bmc.v-b .step p,.bmc.v-b .step.give p{color:var(--bmc-grey)}.bmc.v-b .step .go,.bmc.v-b .step.give .go{color:var(--bmc-turquoise-deep)}.bmc.v-b .mission.flame-ground{background:linear-gradient(120deg,#2f4f99,#4491a7 45%,#79b7be)}.bmc.v-b .mission .tagline{display:block}.bmc.v-b .mission .tagline .kicker.on-dark{color:#fff}.bmc.v-b .mcard{background:#fff}.bmc.v-b .mcard,.bmc.v-b .mcard h3,.bmc.v-b .mcard.g h3,.bmc.v-b .mcard.r h3,.bmc.v-b .mcard.t h3{color:var(--bmc-granite)}.bmc.v-b .mcard p{color:var(--bmc-grey)}.bmc.v-b .mcard .badge{background:#fff;box-shadow:0 8px 20px rgba(32,35,39,.18)}.bmc.v-b .mcard .badge span,.bmc.v-b .mcard.g .badge span,.bmc.v-b .mcard.r .badge span,.bmc.v-b .mcard.t .badge span{background:var(--bmc-granite);color:#fff}.bmc.v-b .date,.bmc.v-b .member{color:var(--bmc-granite)}.bmc.v-b .member .chips span{color:#fff}.bmc.v-b .member .btn,.bmc.v-b .member .btn.red{background:var(--bmc-granite);color:#fff}.bmc.v-b .member .btn:hover{background:var(--bmc-granite-700);color:#fff}.bmc.v-b .callout{color:var(--bmc-granite)}.bmc.v-b .callout .ktitle{margin:0;font:800 30px/1.1 var(--font-head);text-transform:uppercase;letter-spacing:.02em;color:var(--bmc-granite)}.bmc.v-b .callout .ktitle .script{font-size:2em;margin-left:.06em;vertical-align:-.12em}@media (max-width:860px){.bmc.v-b .callout .ktitle{font-size:min(24px,6.4vw)}}.bmc.v-b .msg .kicker.on-dark,.bmc.v-b .msg .link.on-dark,.bmc.v-b .msg .meta{color:var(--bmc-wonder)}.bmc.v-b .msg .btn.red{background:var(--bmc-wonder);color:var(--bmc-granite)}.bmc.v-b .msg .btn.red:hover{background:#fff;color:var(--bmc-granite)}.bmc.v-b .story small{color:var(--bmc-turquoise-light)}.bmc.v-b .vid .th:after{color:var(--bmc-granite)}.bmc.v-b .pillar.g:before,.bmc.v-b .pillar.r:before,.bmc.v-b .vid .th:after{background:var(--bmc-turquoise)}.bmc.v-b .team .n,.bmc.v-b .team:nth-child(3n) .n,.bmc.v-b .team:nth-child(3n+2) .n{color:var(--bmc-turquoise-deep)}.bmc.v-b .lcard:nth-child(4) .ph.mono,.bmc.v-b .timeline:before{background:var(--bmc-turquoise)}.bmc.v-b .factband{color:var(--bmc-granite)}.bmc.v-b .factband .wrap>div{border-left-color:rgba(32,35,39,.22)}.bmc.v-b .month.next:before{background:var(--bmc-turquoise)}.bmc.v-b .month.next small{color:var(--bmc-turquoise-light)}.bmc.v-b .givebox:after{background:var(--bmc-accelerate)}.bmc.v-b .subscribe .kicker{color:var(--bmc-granite)}.bmc.v-b .subscribe .btn.red{background:var(--bmc-granite);color:#fff}.bmc.v-b .hb,.bmc.v-b .hb.give,.bmc.v-b .hb.members,.bmc.v-b .hb.ml,.bmc.v-b .hb.more,.bmc.v-b .hb.serve,.bmc.v-b .hb.week{background:#fff;color:var(--bmc-granite);box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-card)}.bmc.v-b .hb .ln,.bmc.v-b .hb small,.bmc.v-b .hb.more .ln{color:var(--bmc-grey);opacity:1}.bmc.v-b .hb .mo-chip,.bmc.v-b .hb.give .mo-chip,.bmc.v-b .hb.more .mo-chip,.bmc.v-b .hb.serve .mo-chip,.bmc.v-b .hb.week .mo-chip{background:var(--bmc-turquoise-deep);color:#fff}.bmc.v-b .hb .go,.bmc.v-b .hb.members .go,.bmc.v-b .hb.ml .go,.bmc.v-b .hb.more .go,.bmc.v-b .hb.week .go{background:var(--bmc-turquoise);color:var(--bmc-granite)}@media (hover:hover){.bmc.v-b .hb:hover .go{background:var(--bmc-turquoise-deep);color:#fff}}.bmc.v-b .hb.ml:before,.bmc.v-b .hb.more:before,.bmc.v-b .hb:before{background:var(--bmc-granite)}.bmc.v-b .hb.give:before{background:var(--bmc-accelerate)}.bmc.v-b .hb.serve:before{background:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba)}.bmc.v-b .hb.members:before{background:var(--bmc-turquoise)}.bmc.v-b .hb.week:before{background:var(--bmc-wonder)}.bmc.v-b .banner{background:var(--bmc-turquoise);border-left:0}.bmc.v-b .hero .display .script.solo,.bmc.v-b.hero-video .hero .display .script.solo{margin-left:.05em}@media (max-width:860px){.bmc.v-b .hero .display .script.solo{margin-left:.05em}}.bmc.v-b .hero .blade-t{width:17%;height:22%;opacity:.75}.bmc.v-b .hero .blade-g{width:9%;height:12%;opacity:.7}@media (max-width:860px){.bmc.v-b .hero .blade-t{width:34%;height:9%}.bmc.v-b .hero .blade-g{width:18%;height:6%}}.bmc.v-b .mcard h3,.bmc.v-b .mcard.g h3,.bmc.v-b .mcard.r h3,.bmc.v-b .mcard.t h3{color:var(--bmc-turquoise)}.bmc.v-b .member{--scr:#fff}.bmc.v-b .hb .go,.bmc.v-b .hb.members .go,.bmc.v-b .hb.ml .go,.bmc.v-b .hb.more .go,.bmc.v-b .hb.week .go{background:var(--bmc-granite);color:#fff}@media (hover:hover){.bmc.v-b .hb:hover .go{background:var(--bmc-granite-700);color:#fff}}.bmc.v-b .hb .mo-chip,.bmc.v-b .hb.give .mo-chip,.bmc.v-b .hb.more .mo-chip,.bmc.v-b .hb.serve .mo-chip,.bmc.v-b .hb.week .mo-chip,.bmc.v-b .step .mo-chip,.bmc.v-b .step .mo-chip.gold,.bmc.v-b .step .mo-chip.red{background:var(--bmc-granite);color:#fff}.bmc.v-b .step .go,.bmc.v-b .step.give .go{color:var(--bmc-granite)}.bmc.v-b .banner{box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-card)}.bmc.v-b .events{align-items:stretch}.bmc.v-b .evc{--evc-s:22px;--evc-frame:#fff;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;padding:5px;background:var(--evc-frame);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--bmc-granite);text-decoration:none;overflow:hidden;transition:transform .14s,box-shadow .14s}.bmc.v-b .evc:hover{transform:translateY(-4px);box-shadow:var(--shadow-raise)}.bmc.v-b .evc__ph{grid-area:1/1;position:relative;display:block;overflow:hidden;margin-bottom:calc(-1 * var(--evc-s));border-radius:calc(var(--radius-lg) - 3px) calc(var(--radius-lg) - 3px) 0 0;background:var(--bmc-granite)}.bmc.v-b .evc__ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:scale .5s ease}.bmc.v-b .evc__ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,35,39,.55),rgba(32,35,39,0) 30%);pointer-events:none}.bmc.v-b .evc__ph--none:after{display:none}.bmc.v-b .evc:hover .evc__ph img{scale:1.035}.bmc.v-b .evc__date{grid-area:1/1;z-index:2;align-self:start;justify-self:start;display:grid;margin:16px;padding:.45em .8em .55em;background:var(--bmc-turquoise);font:800 16px/1.15 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .evc__date b{font-size:24px;font-weight:800;letter-spacing:.06em;line-height:1}.bmc.v-b .evc__panel{grid-area:2/1;z-index:1;display:flex;flex-direction:column;gap:10px;margin:0 -1px;padding:calc(var(--evc-s) + 12px) 21px 20px;background:#fff;clip-path:polygon(0 var(--evc-s),100% 0,100% 100%,0 100%)}.bmc.v-b .evc__title{display:flex;align-items:center;min-height:calc(2 * 1.3em + 1.2em);margin:0;padding-block:.6em;border-block:1px solid rgba(32,35,39,.22);font:700 15px/1.3 var(--font-head);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}.bmc.v-b .evc__when{font:700 11px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-grey)}.bmc.v-b .evc__panel p{font-size:15px;line-height:1.55;color:var(--bmc-grey)}.bmc.v-b .evc__foot{display:flex;align-items:center;margin-top:auto;padding-top:6px}.bmc.v-b .evc .btn{padding:13px 18px;font-size:12px}.bmc.v-b a.evc:hover .evc__title{text-decoration:underline;text-underline-offset:3px}.bmc.v-b a.evc:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:3px}.bmc.v-b .mb2{position:relative;z-index:31;background:var(--bmc-granite-800);color:#fff;font:500 14px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;text-transform:none}.bmc.v-b .mb2 .mb-wrap{position:relative;display:flex;align-items:center;justify-content:center;max-width:1152px;height:64px;margin:0 auto;padding:0 16px}.bmc.v-b .mb2 a{color:#fff;opacity:1;text-decoration:none;white-space:nowrap}.bmc.v-b .mb2 nav a:hover,.bmc.v-b .mb2 nav a[aria-current]{color:var(--bmc-turquoise-light)}.bmc.v-b .mb-l{left:16px;gap:32px}.bmc.v-b .mb-l,.bmc.v-b .mb-r{position:absolute;display:flex}.bmc.v-b .mb-r{right:16px;align-items:center;gap:16px}.bmc.v-b .mb-r nav{display:flex;gap:16px}.bmc.v-b .mb-mark{display:flex;align-items:center;padding:6px}.bmc.v-b .mb-mark img{display:block;height:32px;width:auto}.bmc.v-b .mb2 svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bmc.v-b .mb2 .mb-signin{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:4px;background:var(--bmc-turquoise);color:var(--bmc-granite);font-weight:600}.bmc.v-b .mb2 .mb-signin:hover{background:var(--bmc-turquoise-light)}.bmc.v-b .mb2 .institute-account-slot{display:inline-flex;align-items:center;gap:2px;position:relative;z-index:50;flex:none}.bmc.v-b .mb2 .institute-account-slot a{display:flex!important;width:100%;min-height:0;align-items:center;justify-content:flex-start;font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;white-space:normal}.bmc.v-b .mb2 .institute-account-slot a,.bmc.v-b .mb2 .institute-account-slot a:hover{text-decoration:none!important;color:hsl(var(--foreground))}.bmc.v-b .mb2 .institute-account-slot--menu{width:100%;justify-content:flex-end;padding:8px 4px}.bmc.v-b .mb2 .institute-account-slot>div>button{color:#e1e4e9;background:transparent;border:0;min-height:44px;border-radius:999px}.bmc.v-b .mb2 .institute-account-slot>div>button:hover{background:rgba(225,228,233,.12)}.bmc.v-b .mb2 .institute-account-slot>div>button svg{color:#e1e4e9}.bmc.v-b .mb2 .institute-account-slot .z-50{color:hsl(var(--foreground));font-family:var(--font-ui,Montserrat,sans-serif);font-weight:500;letter-spacing:0;text-transform:none}.bmc.v-b .mb2 .institute-account-slot p{margin:0;font-family:var(--font-ui,Montserrat,sans-serif)}.bmc.v-b .mb-close,.bmc.v-b .mb-menu{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.bmc.v-b .mb-close svg,.bmc.v-b .mb-menu svg{width:20px;height:20px}.bmc.v-b .mb2 a:focus-visible,.bmc.v-b .mb2 button:focus-visible{outline:2px solid var(--bmc-turquoise-light);outline-offset:3px}.bmc.v-b .mb-menu{display:none;position:absolute;right:12px;background:none;border-radius:10px;width:44px;height:44px}.bmc.v-b .mb-sheet:not([hidden]){position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;overflow-y:auto;background:var(--bmc-granite-800);padding:0 16px 32px}.bmc.v-b .mb-sheet-top{position:relative;display:flex;justify-content:center;align-items:center;height:80px;margin:0 -16px;border-bottom:1px solid var(--bmc-line-on-dark)}.bmc.v-b .mb-sheet-top .mb-mark img{height:38px}.bmc.v-b .mb-close{position:absolute;right:16px;width:44px;height:44px;border-radius:12px;background:rgba(50,180,183,.18)}@media (max-width:1023px){.bmc.v-b .mb-l,.bmc.v-b .mb-r{display:none}.bmc.v-b .mb-menu{display:grid}.bmc.v-b .mb2 .mb-wrap{height:56px}}.bmc.v-b .tstrip{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 0 30px;margin:-12px 0 -16px;-webkit-mask-image:linear-gradient(90deg,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,black 28px,black calc(100% - 28px),transparent)}.bmc.v-b .tstrip::-webkit-scrollbar{display:none}.bmc.v-b .tstrip__track{display:flex;gap:18px;width:-moz-max-content;width:max-content;padding:0 6px}.bmc.v-b .tstrip:not(.drift-on) .tcard.clone{display:none}.bmc.v-b .tcard{flex:0 0 210px;display:flex;flex-direction:column;padding:0;border:0;border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-card);text-align:left;font-family:inherit;color:var(--bmc-granite);cursor:pointer;transition:transform .35s ease,box-shadow .35s ease}.bmc.v-b .tcard__ph{position:relative;display:block;aspect-ratio:4/5;background:#16181b center 30%/cover no-repeat}.bmc.v-b .tcard__play{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bmc-turquoise)}.bmc.v-b .tcard__play:before{content:"";margin-left:3px;border-left:11px solid var(--bmc-granite);border-top:7px solid transparent;border-bottom:7px solid transparent}.bmc.v-b .tcard__tx{display:grid;gap:5px;padding:14px 16px 16px}.bmc.v-b .tcard b{font:700 14px/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase}.bmc.v-b .tcard small{font:700 10px/1.2 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-grey)}.bmc.v-b .tcard:focus-visible,.bmc.v-b .tcard:hover{transform:translateY(-4px);box-shadow:0 0 0 2px rgba(50,180,183,.5),0 14px 30px rgba(50,180,183,.28)}.bmc.v-b .tcard:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:3px}@media (max-width:860px){.bmc.v-b .tcard{flex-basis:168px}}@media (prefers-reduced-motion:reduce){.bmc.v-b .tcard{transition:none}.bmc.v-b .tcard:focus-visible,.bmc.v-b .tcard:hover{transform:none}}.bmc.v-b .fab-dock{bottom:calc(var(--bmc-cookie, 0px) + env(safe-area-inset-bottom, 0px) + 47px)}.bmc.v-b .fab{bottom:-29px}@media (max-width:860px){.bmc.v-b .fab-dock{bottom:calc(var(--bmc-cookie, 0px) + env(safe-area-inset-bottom, 0px) + 41px)}.bmc.v-b .fab{bottom:-27px}}.bmc.v-b .evc__ph--none img{position:absolute;left:50%;top:42%;width:32%;max-width:150px;height:auto;transform:translate(-50%,-50%);opacity:.92}.bmc.v-b .vfaq{display:grid;gap:10px;max-width:920px}.bmc.v-b .vfaq details{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.bmc.v-b .vfaq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font:700 16px/1.3 var(--font-head);letter-spacing:.03em;text-transform:uppercase}.bmc.v-b .vfaq summary::-webkit-details-marker{display:none}.bmc.v-b .vfaq .go{flex:none;font:700 22px/1 var(--font-head);color:var(--bmc-turquoise-deep);transition:transform .2s}.bmc.v-b .vfaq details[open] .go{transform:rotate(45deg)}.bmc.v-b .vfaq .a{padding:0 22px 20px}.bmc.v-b .vfaq .a p{font-size:16px;line-height:1.6}.bmc.v-b .vfaq .a a{color:var(--bmc-turquoise-deep);font-weight:700}.bmc.v-b .visit .h1 .pair>.script{font-size:1.9em}@media (max-width:860px){.bmc.v-b .vfaq summary{font-size:15px;padding:16px 18px}.bmc.v-b .vfaq .a{padding:0 18px 18px}.bmc.v-b .flame .btn{flex:0 1 auto;max-width:100%;line-height:1.3}}.bmc.v-b .endband{position:relative;background:var(--bmc-granite);color:#fff;padding:104px 0 96px;overflow:hidden}.bmc.v-b .endband:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--bmc-turquoise)}.bmc.v-b .endband .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.bmc.v-b .endband .h1{max-width:680px;color:#fff;--scr:var(--bmc-turquoise)}.bmc.v-b .endband .h1 .pair>.script{font-size:1.9em}.bmc.v-b .endband .btn{flex:0 1 auto;max-width:100%;line-height:1.3}@media (max-width:860px){.bmc.v-b .endband{padding:72px 0 64px}.bmc.v-b .endband .h1{font-size:min(34px,7.4vw)}.bmc.v-b .endband .h1 .pair>.script{font-size:1.6em}}.bmc.v-b .sec.granite{background:radial-gradient(circle at 100% 0,transparent 0 229px,rgba(50,180,183,.42) 230px 232px,transparent 233px 309px,rgba(50,180,183,.2) 310px 312px,transparent 313px) no-repeat,var(--bmc-granite);color:#fff}.bmc.v-b .sec.granite .kicker{color:var(--bmc-turquoise)}.bmc.v-b .sec.granite .h1,.bmc.v-b .sec.granite .h3,.bmc.v-b .sec.granite h3{color:#fff}.bmc.v-b .sec.granite .shead p,.bmc.v-b .sec.granite p{color:var(--bmc-starlight)}.bmc.v-b .sec.granite :is(.link.teal,.smallnote a,.facts-list a){color:var(--bmc-turquoise-light)}.bmc.v-b .sec.granite .pillar p,.bmc.v-b .sec.granite .pv-updates p{color:var(--bmc-grey)}.bmc.v-b .sec.granite .pillar .h3,.bmc.v-b .sec.granite .pv-updates .h1{color:var(--bmc-granite)}.bmc.v-b .sec.granite .pv-updates .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .sec.granite .pv-updates{background:#fff;--scr:var(--bmc-turquoise-deep)}.bmc.v-b .sec.granite .wrow .h3{color:var(--bmc-granite)}.bmc.v-b .sec.granite .wrow p{color:var(--bmc-grey)}.bmc.v-b .sec.granite .vid small{color:var(--bmc-turquoise-light)}.bmc.v-b .sec.granite .vid .video-title,.bmc.v-b .sec.granite .vid h4{color:#fff}.bmc.v-b .sec.granite .facts-list div{border-top-color:rgba(255,255,255,.18)}.bmc.v-b .sec.granite .facts-list dt{color:var(--bmc-turquoise-light)}.bmc.v-b .sec.granite .facts-list dd{color:#fff}.bmc.v-b .sec.granite.award .award-plaque{box-shadow:0 18px 44px rgba(0,0,0,.5)}.bmc.v-b :is(.sec.dark,.endband,.quote)+.sec.dark{background:var(--bmc-turquoise-deep)}.bmc.v-b :is(.sec.dark,.endband,.quote)+.sec.dark .kicker{color:#fff}@media (max-width:860px){.bmc.v-b .sec.granite{background:radial-gradient(circle at 100% 0,transparent 0 139px,rgba(50,180,183,.42) 140px 142px,transparent 143px 189px,rgba(50,180,183,.2) 190px 192px,transparent 193px) no-repeat,var(--bmc-granite)}}.bmc.v-b .sec.starthere{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#e3f3f4,#f2f9f9)}.bmc.v-b .sec.starthere:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#2f4f99,#4491a7 55%,#79b7be)}.bmc.v-b .sec.starthere:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:radial-gradient(circle at 100% 0,transparent 0 259px,rgba(28,126,128,.32) 260px 262px,transparent 263px 339px,rgba(28,126,128,.16) 340px 342px,transparent 343px) no-repeat,linear-gradient(118deg,var(--bmc-turquoise) 0 64px,transparent 64.5px) no-repeat 0 100%/240px 460px}.bmc.v-b .sec.starthere .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .sec.starthere .shead p{color:var(--bmc-granite)}.bmc.v-b .starthere .shgroup{background:#fff;border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(32,35,39,.08);padding:30px 30px 34px;position:relative}.bmc.v-b .starthere .shgroup__head{border-top:0;padding-top:0}.bmc.v-b .starthere .shgroup:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--grad-flame)}@media (max-width:860px){.bmc.v-b .sec.starthere:after{background:radial-gradient(circle at 100% 0,transparent 0 119px,rgba(28,126,128,.32) 120px 122px,transparent 123px 169px,rgba(28,126,128,.16) 170px 172px,transparent 173px) no-repeat}.bmc.v-b .starthere .shgroup{padding:22px 18px 24px}}.bmc.v-b .hero .btn.go{display:inline-flex;align-items:center;gap:10px;background:var(--bmc-accelerate);color:#fff;border-color:var(--bmc-accelerate)}.bmc.v-b .hero .btn.go:hover{background:var(--bmc-accelerate-deep);border-color:var(--bmc-accelerate-deep);color:#fff}.bmc.v-b .hero .btn.go .chev{flex:none;margin-right:-4px}.bmc.v-b .visit-hero .actions .btn.go{grid-column:1/-1;justify-content:center;font-size:15px}.bmc.v-b.hero-video .hero.phead{min-height:600px}@media (max-width:860px){.bmc.v-b.hero-video .hero.phead{min-height:0}.bmc.v-b.hero-video .hero.phead .copy{padding-bottom:64px}}.bmc.v-b .shgroups{display:grid;gap:44px}.bmc.v-b .shgroup__head{display:flex;gap:18px;align-items:flex-start;margin-bottom:18px;padding-top:22px;border-top:1px solid var(--bmc-hairline)}.bmc.v-b .shgroup__head .n{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bmc-granite);color:#fff;font:800 15px/1 var(--font-head)}.bmc.v-b .shgroup__head .h3{font-size:20px}.bmc.v-b .shgroup__head p{margin-top:6px;max-width:720px;font-size:16px;line-height:1.55;color:var(--bmc-grey)}.bmc.v-b .vgrid.v3{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.bmc.v-b .vgrid.v3{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px}.bmc.v-b .vgrid.v3 .vid{flex:0 0 72%;scroll-snap-align:start}}.bmc.v-b button.team{display:block;width:100%;border:0;text-align:left;font-family:inherit;color:inherit;cursor:pointer;transition:transform .14s,box-shadow .14s}.bmc.v-b button.team:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--bmc-turquoise),var(--shadow-raise)}.bmc.v-b button.team:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:3px}.bmc.v-b .team .more{display:inline-block;margin-top:14px;font:700 11px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc.v-b dialog.tdlg{width:min(620px,calc(100vw - 40px));max-height:calc(100vh - 60px);margin:auto;padding:30px 34px 32px;border:0;border-radius:var(--radius-lg);background:#fff;color:var(--bmc-granite);box-shadow:0 30px 80px rgba(32,35,39,.4);overflow-y:auto;overscroll-behavior:contain}.bmc.v-b dialog.tdlg::backdrop{background:rgba(32,35,39,.62)}.bmc.v-b dialog.tdlg[open]{animation:tdlg-in .32s cubic-bezier(.32,.72,0,1)}.bmc.v-b dialog.tdlg.closing{opacity:0;transform:translateY(12px);transition:opacity .2s,transform .2s}@keyframes tdlg-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bmc.v-b .tdlg__top{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:5px solid var(--bmc-turquoise);margin:-30px -34px 18px;padding:18px 34px 0}.bmc.v-b .tdlg__top .grab{display:none}.bmc.v-b .tdlg__top .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .tdlg__close{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-md);background:var(--bmc-starlight);color:var(--bmc-granite);font:700 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bmc.v-b .tdlg__close span{font-size:20px;line-height:1}.bmc.v-b .tdlg a:focus-visible,.bmc.v-b .tdlg__close:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:2px}.bmc.v-b .tdlg .h1.sm{font-size:32px}.bmc.v-b .tdlg__lead{margin-top:12px;font-size:17px;line-height:1.6}.bmc.v-b .tdlg .facts-list{margin-top:18px}.bmc.v-b .tdlg__act{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.bmc.v-b .tdlg__act span{font-size:14px;color:var(--bmc-grey)}.bmc.v-b .tdlg__act span a{color:var(--bmc-turquoise-deep);font-weight:700;overflow-wrap:anywhere}@media (max-width:860px){.bmc.v-b dialog.tdlg{width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0;padding:0 20px calc(26px + env(safe-area-inset-bottom, 0px));border-radius:18px 18px 0 0;transition:transform .3s cubic-bezier(.32,.72,0,1)}.bmc.v-b dialog.tdlg[open]{animation:tdlg-up .36s cubic-bezier(.32,.72,0,1)}.bmc.v-b dialog.tdlg.closing{transform:translateY(100%);opacity:1}.bmc.v-b .tdlg__top{position:sticky;top:0;z-index:1;margin:0 -20px 14px;padding:22px 20px 10px;border-top:0;background:#fff}.bmc.v-b .tdlg__top .grab{display:block;position:absolute;left:50%;top:8px;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#c9d0d3}.bmc.v-b .tdlg .h1.sm{font-size:min(28px,7.4vw)}}@keyframes tdlg-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bmc.v-b dialog.tdlg[open]{animation:none}.bmc.v-b button.team,.bmc.v-b dialog.tdlg,.bmc.v-b dialog.tdlg.closing{transition:none}}.bmc.v-b .ministries{display:grid;gap:18px}.bmc.v-b .ministry{display:grid;grid-template-columns:260px 1fr;gap:10px 28px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px 28px;border-left:5px solid var(--bmc-turquoise)}.bmc.v-b .ministry header .kicker{color:var(--bmc-turquoise-deep);font-size:11px}.bmc.v-b .ministry header .h3{margin-top:6px;font-size:22px}.bmc.v-b .ministry ul{list-style:none;margin:0;padding:0;display:grid;gap:0;align-content:start}.bmc.v-b .ministry li>a,.bmc.v-b .ministry li>div{display:block;padding:12px 0;border-top:1px solid var(--bmc-hairline);text-decoration:none;color:inherit}.bmc.v-b .ministry li:first-child>a,.bmc.v-b .ministry li:first-child>div{border-top:0;padding-top:0}.bmc.v-b .ministry li b{display:block;font:700 15px/1.3 var(--font-head)}.bmc.v-b .ministry li span{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:var(--bmc-grey)}.bmc.v-b .ministry li>a:hover b{text-decoration:underline;text-underline-offset:3px;color:var(--bmc-turquoise-deep)}.bmc.v-b .ministry .btn{grid-column:2;justify-self:start;margin-top:6px;padding:13px 18px;font-size:12px}@media (max-width:860px){.bmc.v-b .ministry{grid-template-columns:1fr;padding:22px 20px}.bmc.v-b .ministry .btn{grid-column:1}.bmc.v-b .hero .photo,.bmc.v-b.hero-video .hero .bgvideo{display:block;position:absolute;inset:0;width:100%;height:100%;clip-path:none;-o-object-fit:cover;object-fit:cover}.bmc.v-b .hero .tint,.bmc.v-b.hero-video .hero .tint{position:absolute;inset:0;width:100%;height:100%;clip-path:none;background:rgba(32,35,39,.52)}}.bmc.v-b{position:relative}.bmc.v-b .fab-dock{position:fixed;inset:auto 0 calc(var(--bmc-cookie, 0px) + env(safe-area-inset-bottom, 0px));height:0}.bmc.v-b .fab{bottom:18px}.bmc.v-b .mainfoot-family{background:var(--bmc-starlight);color:var(--bmc-granite);padding:72px 0 96px;font-family:var(--font-body);border-top:1px solid var(--bmc-line)}.bmc.v-b .mainfoot-family .wrap{max-width:1200px;padding:0 28px}.bmc.v-b .mainfoot-family .footer-intro{align-items:center;justify-content:space-between;gap:48px;padding-bottom:48px;margin-bottom:40px;border-bottom:1px solid rgba(32,35,39,.15)}.bmc.v-b .mainfoot-family .footer-lockup{display:block;flex:none;width:220px}.bmc.v-b .mainfoot-family .footer-lockup span{display:block;width:100%;aspect-ratio:486/315;background:#000;mask:var(--footer-logo) center/contain no-repeat;-webkit-mask:var(--footer-logo) center/contain no-repeat}.bmc.v-b .mainfoot-family .vision{max-width:490px;font-size:17px;line-height:1.7;margin:0;color:var(--bmc-granite)}.bmc.v-b .mainfoot-family .cols{grid-template-columns:1.4fr 1.3fr 1fr 1fr;gap:40px}.bmc.v-b .mainfoot-family .cols>div:first-child{grid-column:auto}.bmc.v-b .mainfoot-family h4{font:700 13px/1.5 var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .mainfoot-family nav a{font-size:15px;line-height:1.5;margin:0 0 13px;color:var(--bmc-granite)}.bmc.v-b .mainfoot-family nav a:hover{color:#137f87;text-decoration:underline}.bmc.v-b .mainfoot-family a:focus-visible{outline:2px solid var(--bmc-turquoise);outline-offset:5px}.bmc.v-b .mainfoot-family .base{border-color:rgba(32,35,39,.15);font-size:12px;color:var(--bmc-granite)}.bmc.v-b .mainfoot-family .base nav a{font-size:12px;margin:0}@media (max-width:860px){.bmc.v-b.hero-shell .mb2{position:fixed;top:0;left:0;width:100%;background:transparent;transition:background-color .2s,box-shadow .2s}.bmc.v-b.hero-shell.nav-solid .mb2{background:var(--bmc-granite-800);box-shadow:0 2px 10px rgba(0,0,0,.25)}.bmc.v-b.hero-shell>.nav{position:absolute;top:56px;left:0;width:100%;background:transparent;border:0}.bmc.v-b.hero-shell>.nav .wrap{height:64px;gap:12px}.bmc.v-b.hero-shell>.nav img{height:34px;max-width:170px;-o-object-fit:contain;object-fit:contain}.bmc.v-b.hero-shell>.nav .right .visit{display:inline-flex;background:var(--bmc-turquoise);color:var(--bmc-granite);border-color:var(--bmc-turquoise)}.bmc.v-b.hero-shell>.nav .right>.btn.red{display:none}.bmc.v-b.hero-shell .hero .copy,.bmc.v-b.hero-shell.hero-video .hero.phead .copy{padding-top:150px;padding-bottom:64px}.bmc.v-b.hero-shell .hero{min-height:640px}.bmc.v-b.hero-shell .hero .blade-f{display:none}.bmc.v-b.hero-video .hero .bgvideo{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.bmc.v-b .fab{bottom:14px}.bmc.v-b .mainfoot-family{padding:48px 0 110px}.bmc.v-b .mainfoot-family .footer-intro{display:block;padding-bottom:28px;margin-bottom:30px}.bmc.v-b .mainfoot-family .footer-lockup{width:175px;margin-bottom:24px}.bmc.v-b .mainfoot-family .vision{font-size:15px}.bmc.v-b .mainfoot-family .cols{grid-template-columns:1fr 1fr;gap:28px 20px}.bmc.v-b .mainfoot-family .cols>div:first-child{grid-column:auto}.bmc.v-b .mainfoot-family h4{font-size:11px}.bmc.v-b .mainfoot-family nav a{font-size:14px}.bmc.v-b .mainfoot-family .base{gap:22px}.bmc.v-b .mainfoot-family .base nav{gap:16px 20px}}.bmc.v-b .staff-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.bmc.v-b .staff-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bmc.v-b .staff-cards .h3{font-size:18px}}.bmc.v-b .creed{margin-top:40px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.bmc.v-b .creed-band{background:var(--bmc-turquoise);padding:20px 32px}.bmc.v-b .creed-band .h3{margin:0;font:700 24px/1.2 var(--font-head);letter-spacing:.03em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .creed-body{padding:28px 32px 34px;max-width:calc(680px + 64px)}.bmc.v-b .creed-body p{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--bmc-granite)}.bmc.v-b .creed-body .amen{margin:0;font:700 15px/1.2 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc.v-b .mission-b .tagline .h1{color:#fff;margin:0}.bmc.v-b .mission-b .mcard .mline{margin-top:14px;font-weight:700;color:var(--bmc-granite)}.bmc.v-b .mission-b .mcard .mline+p{margin-top:12px}@media (min-width:861px){.bmc.v-b .timeline{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:599px){.bmc.v-b .creed{margin-top:28px}.bmc.v-b .creed-band{padding:16px 18px}.bmc.v-b .creed-band .h3{font-size:19px}.bmc.v-b .creed-body{padding:20px 18px 24px}.bmc.v-b .creed-body p{font-size:16px;line-height:1.65}}.bmc.v-b .mb-mobile-mark{display:none}.bmc.v-b .nav .right .visit{background:var(--bmc-accelerate);color:#fff;border-color:var(--bmc-accelerate)}.bmc.v-b .nav .right>.btn.red{background:#fff;border:1px solid var(--bmc-granite);color:var(--bmc-granite)}@media (max-width:860px){.bmc.v-b>.nav{display:none}.bmc.v-b .mb2 .mb-wrap{height:72px}.bmc.v-b .mb-desktop-mark{display:none}.bmc.v-b .mb-mobile-mark{display:block}.bmc.v-b .mb-mobile-mark img{display:block;width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.bmc.v-b .mb-mobile-mark:focus-visible{outline:2px solid var(--bmc-turquoise-light);outline-offset:4px}.bmc.v-b.hero-shell .hero .copy,.bmc.v-b.hero-shell.hero-video .hero.phead .copy{padding-top:108px}}.bmc.v-b .mb-sheet:not([hidden]){background:var(--bmc-starlight);color:var(--bmc-granite);padding:0 0 max(32px,env(safe-area-inset-bottom));overscroll-behavior:contain}.bmc.v-b .mb-sheet-top{position:sticky;top:0;z-index:2;flex-shrink:0;justify-content:space-between;height:72px;margin:0;padding:0 24px;background:var(--bmc-starlight);border-bottom:1px solid rgba(32,35,39,.15)}.bmc.v-b #mb-menu-title{font:700 11px/1.4 var(--font-head);letter-spacing:.12em;text-transform:uppercase}.bmc.v-b .mb-sheet .mb-close{position:static;flex-shrink:0;background:var(--bmc-granite);border-radius:4px}.bmc.v-b .mb-sheet .mb-close:hover{background:var(--bmc-granite-700)}.bmc.v-b .mb-close:active{transform:scale(.98)}.bmc.v-b .mb-menu:hover{background:rgba(255,255,255,.15)}.bmc.v-b .mb-menu:active{transform:scale(.95)}.bmc.v-b .mb-sheet a:focus-visible,.bmc.v-b .mb-sheet button:focus-visible{outline:2px solid var(--bmc-granite);outline-offset:4px}@media (max-width:360px){.bmc.v-b .mb-sheet-top{padding:0 18px}}.bmc.v-b .mb2:has(.mb-sheet:not([hidden])){z-index:100}.bmc.v-b:has(.mb-sheet:not([hidden])) .fab-dock{visibility:hidden}.bmc.v-b .mb2 .mb-church-list .mb-international-open{border-left:1px solid rgba(32,35,39,.3)}.bmc.v-b .mb-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:0 0 16px;padding:0 4px;border:0;background:transparent;color:var(--bmc-granite);font:700 12px/1.4 var(--font-head);cursor:pointer}.bmc.v-b .mb-back:hover{color:var(--bmc-turquoise)}.bmc.v-b .mb-back:active{transform:translateX(-2px)}.bmc.v-b .mb2 .mb-church-list .mb-international-open{border:2px solid var(--bmc-turquoise);font-size:16px;line-height:1.4;min-height:60px;background:var(--grad-aqua);color:#fff}.bmc.v-b .mb2 .mb-church-list .mb-international-open:hover{color:#fff}.bmc.v-b .mb-back{font-size:14px}.bmc.v-b #mb-menu-title{font-size:12px}.bmc.v-b.fab-start-small .fab{pointer-events:none}.bmc.v-b.fab-start-small .fab:after{pointer-events:auto;opacity:1;transition-delay:0s}.bmc.v-b.fab-start-small .fab:before{opacity:0;transition-delay:0s}.bmc.v-b.fab-start-small .fab-body{transform:translateX(calc(100% - var(--fab-h)))}.bmc.v-b.fab-start-small .fab-lbl{opacity:0}.bmc.v-b.fab-start-small .fab:focus-visible{outline:none;box-shadow:none}.bmc.v-b.fab-start-small .fab:focus-visible:after{outline:3px solid var(--bmc-granite);outline-offset:3px;box-shadow:0 0 0 3px var(--bmc-wonder)}.bmc.v-b .nav .right{margin-left:auto;flex-shrink:0}.bmc.v-b .nav .right .btn.visit{display:inline-flex;width:auto;min-width:0;grid-template-columns:none;gap:0;margin:0;padding:10px 14px;font-size:11px;line-height:1.3;min-height:36px}@media (max-width:375px) and (max-height:700px){.bmc.v-b .mb-sheet-top{height:56px;padding:0 16px}.bmc.v-b .mb-sheet .mb-close{width:44px;height:44px}.bmc.v-b .mb-back{margin-bottom:12px}}.bmc.v-b .mb-sheet-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;background:var(--bmc-granite);color:#fff;border-bottom:0}.bmc.v-b .mb-sheet-top:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--grad-flame)}.bmc.v-b .mb-sheet-logo{display:block;height:34px;width:auto;max-width:56px;-o-object-fit:contain;object-fit:contain}.bmc.v-b #mb-menu-title{font-size:18px;letter-spacing:0;text-transform:none;border-left:1px solid var(--bmc-line-on-dark);padding-left:14px}.bmc.v-b .mb-sheet .mb-close{background:rgba(255,255,255,.1);color:#fff}.bmc.v-b .mb-sheet .mb-close:hover{background:rgba(255,255,255,.2)}@media (max-width:375px) and (max-height:700px){.bmc.v-b .mb-sheet-top{gap:10px}.bmc.v-b .mb-sheet-logo{height:28px;max-width:44px}.bmc.v-b #mb-menu-title{font-size:15px;padding-left:10px}}.bmc.v-b .fab-body{padding-left:0}.bmc.v-b .fab-ic{display:grid;place-items:center;grid-template-columns:none;width:var(--fab-h);height:var(--fab-h);background:var(--grad-flame)}.bmc.v-b .fab-ic img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.bmc.v-b .mb2 .mb-wrap{height:44px}.bmc.v-b .mb-wrap nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.bmc.v-b .mb-l{gap:20px}.bmc.v-b .mb-r,.bmc.v-b .mb-r nav{gap:14px}.bmc.v-b .mb-desktop-mark img{height:22px;width:auto}.bmc.v-b .mb2 .mb-signin{height:32px;padding:0 12px;font-size:12px;gap:6px}}.bmc.v-b .tcard,.bmc.v-b .tcard__tx{background:var(--bmc-granite);color:#fff}.bmc.v-b .tcard__tx{position:relative;flex:1;align-content:start;padding-bottom:20px}.bmc.v-b .tcard__tx:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#e8bf63,#faeeba)}.bmc.v-b .tcard small{color:var(--bmc-starlight)}.bmc.v-b .bmc-chevron{display:inline-block;flex:none;width:15px;height:11px;background:currentColor;clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,42% 50%);vertical-align:middle}.bmc.v-b .chev-back{transform:rotate(180deg)}.bmc.v-b .chev-out{transform:rotate(-45deg)}.bmc.v-b svg.ic.church-chevron{width:20px;height:14.67px;fill:currentColor;stroke:none}.bmc.v-b .mb-back>span{display:inline-flex;align-items:center}.bmc.v-b .fab-ic{background:var(--grad-aqua)}.bmc.v-b .fab-ic .bmc-chevron{width:26px;height:19.07px;background:#fff}.bmc.v-b .tcard__play{border:0;border-radius:0;background:transparent}.bmc.v-b .tcard__play:before{width:24px;height:17.6px;margin:0;border:0;background:#fff;clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,42% 50%);filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.bmc.v-b{--ic-go:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11'%3E%3Cpath d='M0 0H8.7L15 5.5L8.7 11H0L6.3 5.5Z'/%3E%3C/svg%3E");--ic-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11'%3E%3Cpath d='M15 0H6.3L0 5.5L6.3 11H15L8.7 5.5Z'/%3E%3C/svg%3E")}.bmc.v-b .fab-ic{background:var(--bmc-granite)}.bmc.v-b .tcard__tx{grid-template-columns:minmax(0,1fr) 24px;-moz-column-gap:10px;column-gap:10px;padding-right:12px}.bmc.v-b .tcard__tx b,.bmc.v-b .tcard__tx small{grid-column:1;min-width:0}.bmc.v-b .tcard__play{position:static;grid-column:2;grid-row:1/3;align-self:center;width:24px;height:24px}.bmc.v-b .tcard__play:before{width:22px;height:16.13px;filter:none}.bmc.v-b .hb{grid-template-columns:auto minmax(0,1fr) 66px}.bmc.v-b .hb.ml{grid-template-columns:minmax(0,1fr) 66px}.bmc.v-b .hb .go{padding-left:14px}@media (min-width:861px) and (max-width:1100px){.bmc.v-b .mcards{grid-template-columns:repeat(3,minmax(0,1fr))}.bmc.v-b .mcard{min-width:0;padding-left:20px;padding-right:20px}.bmc.v-b .mcard h3{font-size:30px}}.bmc.v-b .hub-size{display:none}@media (min-width:861px){.bmc.v-b .panel{inset:0;width:100%;max-width:none;transform:translateY(100%);border-radius:0;transition:transform .42s var(--ease-sheet),visibility 0s linear .42s,width .3s,height .3s}.bmc.v-b.hub-open .panel{transform:none;transition:transform .42s var(--ease-sheet),visibility 0s,width .3s,height .3s}.bmc.v-b .panel .top{grid-template-columns:auto 1fr auto auto;padding:22px 32px;gap:20px}.bmc.v-b .hub-size{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--bmc-starlight);border-radius:4px;background:transparent;color:#fff;font:700 12px/1 var(--font-head);cursor:pointer}.bmc.v-b .hub-size:focus-visible{outline:3px solid var(--bmc-turquoise);outline-offset:3px}.bmc.v-b .panel .pbody{width:100%;max-width:460px;margin:auto;padding:28px 22px}.bmc.v-b .panel .hbs{grid-template-columns:1fr;gap:10px}.bmc.v-b.hub-minimized .panel{inset:auto 24px 18px auto;width:460px;height:min(680px,calc(100dvh - 36px));border-radius:12px}.bmc.v-b.hub-minimized .panel .top{padding:16px;gap:10px}.bmc.v-b.hub-minimized .panel .top img{height:28px}.bmc.v-b.hub-minimized .panel .top .h2{font-size:14px;padding-left:10px}.bmc.v-b.hub-minimized .panel .pbody{padding:20px 22px 32px}.bmc.v-b.hub-minimized .panel .hbs{grid-template-columns:1fr;gap:10px}.bmc.v-b.hub-minimized .panel .pbody{margin:0 auto}}.bmc.v-b .banner{background:var(--grad-aqua);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 18px rgba(50,180,183,.4),0 0 38px rgba(70,154,169,.22);animation:church-season-glow 5.5s ease-in-out infinite}.bmc.v-b .banner b{color:#fff}@keyframes church-season-glow{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 18px rgba(50,180,183,.4),0 0 38px rgba(70,154,169,.22)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 0 26px rgba(50,180,183,.58),0 0 48px rgba(70,154,169,.32)}}@media (prefers-reduced-motion:reduce){.bmc.v-b .banner{animation:none}}.bmc.v-b .banner{position:relative;isolation:isolate;background:#fff;box-shadow:var(--shadow-card);animation:none}.bmc.v-b .banner,.bmc.v-b .banner b{color:var(--bmc-granite)}.bmc.v-b .banner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--church-season-angle),#2f4f99 0deg,#3b76a1 72deg,#4491a7 144deg,#469aa9 .52turn,#4ea5ad .72turn,#79b7be 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:church-season-border 6s linear infinite}@keyframes church-season-border{to{--church-season-angle:360deg}}@media (prefers-reduced-motion:reduce){.bmc.v-b .banner:before{animation:none}}.bmc.v-b .panel .close:focus-visible{outline:2px solid var(--bmc-turquoise);outline-offset:3px}@media (min-width:861px){.bmc.v-b .panel,.bmc.v-b.hub-open .panel{transform:none;transform-origin:top left;transition:visibility 0s}}.bmc.v-b .skip-link{position:fixed;top:12px;left:16px;z-index:120;padding:14px 20px;background:var(--bmc-granite);color:#fff;transform:translateY(-180%);border-radius:4px;font-weight:700}.bmc.v-b .skip-link:focus{transform:none;outline:3px solid var(--bmc-turquoise)}.bmc.v-b :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--bmc-turquoise-deep);outline-offset:4px}.bmc.v-b :is(.hero,.sec.dark,.endband,.msg,.mb-sheet-top,.panel .top,.vmodal) :is(a,button,summary):focus-visible{outline-color:var(--bmc-turquoise-light)}.bmc.v-b .panel .close:focus-visible{outline-color:var(--bmc-turquoise)}.bmc.v-b .lead-feature .kicker,.bmc.v-b .sec:not(.dark) .kicker,.bmc.v-b .who .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .sec.star .kicker,.bmc.v-b .series.alt .kicker{color:var(--bmc-granite)}.bmc.v-b .mcard h3{color:var(--bmc-turquoise-deep)}.bmc.v-b .member .script.k-b{color:var(--bmc-granite)}.bmc.v-b :is(.sec.star,.series.alt) :is(.link.teal,.smallnote a,.vid small,.facts-list dt,.facts-list a){color:var(--bmc-granite)}.bmc.v-b .mainfoot-family .footer-heading{margin:0 0 18px;font:700 13px/1.5 var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .mainfoot-family nav a{display:inline-flex;min-height:36px}.bmc.v-b :is(input,textarea,select){font-size:16px}.bmc.v-b .panel .top{flex-shrink:0}.bmc.v-b .panel .top .h2{min-width:0}.bmc.v-b .panel .pbody{flex-shrink:0}.bmc.v-b .vmodal{overflow-y:auto;padding:76px 24px 70px}.bmc.v-b .vmodal .frame{width:min(1100px,100%,calc((100dvh - 160px) * 16 / 9))}.bmc.v-b .vmodal .frame.tall{height:min(760px,calc(100dvh - 160px),calc((100vw - 48px) * 16 / 9));width:auto;flex-shrink:0}.bmc.v-b .vmodal .cap{left:24px;right:24px;bottom:14px;max-height:48px;overflow:auto}.bmc.v-b .vmodal .close{min-height:44px;padding:12px;top:14px;right:14px}.bmc.v-b .btn{white-space:normal;text-align:center;line-height:1.3}@media (min-width:1024px) and (max-width:1100px){.bmc.v-b .nav .links{display:flex;gap:18px}}@media (min-width:600px) and (max-width:860px){.bmc.v-b .wrap{padding-left:32px;padding-right:32px}.bmc.v-b .sec{padding:80px 0}.bmc.v-b .events,.bmc.v-b .months,.bmc.v-b .teams{grid-template-columns:repeat(2,minmax(0,1fr))}.bmc.v-b .teams{gap:18px}.bmc.v-b .staff-cards,.bmc.v-b .vgrid.v3{grid-template-columns:repeat(3,minmax(0,1fr))}.bmc.v-b .vgrid.v3{display:grid;overflow:visible}.bmc.v-b .hero .copy{max-width:540px}}@media (max-width:599px){.bmc.v-b .mainfoot-family .cols{grid-template-columns:minmax(0,1fr)}.bmc.v-b .mainfoot-family nav a{min-height:44px;margin-bottom:4px}.bmc.v-b .mainfoot-family .footer-heading{font-size:13px}.bmc.v-b .mainfoot-family .base nav{display:grid;grid-template-columns:1fr;gap:4px}.bmc.v-b .panel .top{gap:10px}.bmc.v-b .panel .top img{max-width:52px;-o-object-fit:contain;object-fit:contain}.bmc.v-b .panel .top .h2{font-size:16px;padding-left:10px}.bmc.v-b .panel .close{font-size:11px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.bmc.v-b .panel,.bmc.v-b.hub-open .panel{transition:opacity .15s linear,visibility 0s}.bmc.v-b.hero-video .hero .bgvideo{display:none}.bmc.v-b.hero-video .hero{background:var(--bmc-granite) url(/church/photos/hero-video-poster.jpg) center/cover no-repeat}}.bmc.v-b .mcards .mcard h3{color:var(--bmc-turquoise-deep)}.bmc.v-b .member{--scr:var(--bmc-granite)}.bmc.v-b .vid .video-title{margin:0;font:700 15px/1.3 var(--font-head)}@media (max-width:860px){.bmc.v-b .panel,.bmc.v-b.hub-open .panel{inset:0;width:100%;max-width:none;border-radius:0;transform:none;transform-origin:top left;transition:visibility 0s}.bmc.v-b.hub-minimized .panel{inset:0;width:100%;max-width:none;height:auto;border-radius:0}.bmc.v-b .panel .top{grid-template-columns:auto 1fr auto auto;padding:12px;gap:8px;border-radius:0}.bmc.v-b .panel .grab{display:none}.bmc.v-b .panel .top img{height:24px}.bmc.v-b .panel .top .h2{font-size:12px;padding-left:8px}.bmc.v-b .panel .close{font-size:10px;letter-spacing:.08em;min-height:44px}.bmc.v-b .hub-size{display:none!important}.bmc.v-b .panel .pbody{width:100%;max-width:460px;margin:auto;padding:20px 14px 28px}.bmc.v-b.hub-minimized .panel .pbody{margin:0 auto}.bmc.v-b .panel .hbs{grid-template-columns:1fr}.bmc.v-b .panel .hb{grid-template-columns:auto minmax(0,1fr) 54px;gap:10px;padding-left:12px}.bmc.v-b .panel .hb.ml{grid-template-columns:minmax(0,1fr) 54px}.bmc.v-b .panel .hb .h3{font-size:18px}.bmc.v-b .panel .hb .ln{font-size:12px}}.bmc.v-b #interest .kicker,.bmc.v-b .sec .callout .kicker{color:var(--bmc-granite)}.bmc.v-b .series:not(.alt) .kicker{color:var(--bmc-turquoise-deep)}@media (max-width:860px){.bmc.v-b .panel .pbody [data-hub]{--hub-g:14px}}.bmc.v-b .panel{overflow-x:hidden}.bmc.v-b .panel .hub-screen,.bmc.v-b .panel .pbody{min-width:0}.bmc.v-b #teams{background:var(--bmc-granite);color:#fff}.bmc.v-b #teams .shead :is(.kicker,.h1,p){color:#fff}.bmc.v-b #teams button.team{color:var(--bmc-granite);background:#fff}.bmc.v-b #teams .team:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--grad-flame);pointer-events:none}.bmc.v-b #teams button.team:focus-visible{outline-color:var(--bmc-turquoise-light)}.bmc.v-b #interest{background:#fff}.bmc.v-b #interest,.bmc.v-b #interest .shead p{color:var(--bmc-granite)}.bmc.v-b .visit-hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;align-items:stretch}.bmc.v-b .visit-hero .actions .btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;padding:14px 16px;font-size:12px;line-height:1.35}@media (min-width:861px){.bmc.v-b .visit-hero .photo{background-position:70%}.bmc.v-b .visit-hero .photo,.bmc.v-b .visit-hero .tint{width:50%;clip-path:polygon(100px 0,100% 0,100% 100%,0 100%)}.bmc.v-b .visit-hero .copy{width:50%;max-width:none;padding-right:40px}.bmc.v-b .visit-hero .display{font-size:clamp(36px,4vw,56px)}.bmc.v-b .visit-hero .display .pair>.script{font-size:1.65em}.bmc.v-b .visit-hero .lead{font-size:18px;max-width:100%}.bmc.v-b .visit-hero .blade-g,.bmc.v-b .visit-hero .blade-t{max-width:50%}}@media (min-width:861px) and (max-width:1100px){.bmc.v-b .visit-hero{min-height:520px}.bmc.v-b .visit-hero .copy{padding-top:48px;padding-bottom:48px}.bmc.v-b .visit-hero .photo{background-position:45%}}@media (max-width:860px){.bmc.v-b .visit-hero .tint{background:rgba(32,35,39,.72)}.bmc.v-b .visit-hero .lead{color:#fff}.bmc.v-b .visit-hero .photo{background-position:65%}}@media (max-width:599px){.bmc.v-b .visit-hero .actions{grid-template-columns:minmax(0,1fr)}}.bmc.v-b .factband{background:var(--bmc-turquoise-deep);color:#fff}.bmc.v-b .factband .member-facts{margin:0 auto;padding-top:0;padding-bottom:0}.bmc.v-b .factband .member-facts>div{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:12px;border-left-color:rgba(255,255,255,.35)}.bmc.v-b .factband dt{font:700 clamp(20px,2vw,25px)/1.2 var(--font-head);text-transform:uppercase;color:#fff}.bmc.v-b .factband dd{margin:0;font:400 17px/1.55 var(--font-body);color:#fff}@media (max-width:860px){.bmc.v-b .factband .member-facts{row-gap:12px}.bmc.v-b .factband .member-facts>div{padding:24px 16px}}@media (max-width:599px){.bmc.v-b .factband .member-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.bmc.v-b .factband .member-facts>div,.bmc.v-b .factband .member-facts>div:first-child{padding:22px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.3)}.bmc.v-b .factband .member-facts>div:last-child{border-bottom:0}}.bmc.v-b .mainfoot-family{padding:40px 0 80px}.bmc.v-b .mainfoot-family>.wrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 48px}.bmc.v-b .mainfoot-family .footer-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0;margin:0;border:0;min-width:0}.bmc.v-b .mainfoot-family .footer-lockup{width:140px;margin:0}.bmc.v-b .mainfoot-family .vision{font-size:13px;line-height:1.5;max-width:100%}.bmc.v-b .mainfoot-family .cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bmc.v-b .mainfoot-family .cols>div{min-width:0}.bmc.v-b .mainfoot-family .footer-heading{margin:0 0 8px;font-size:12px;line-height:1.4;letter-spacing:.05em}.bmc.v-b .mainfoot-family .cols nav{display:flex;flex-direction:column;align-items:flex-start}.bmc.v-b .mainfoot-family nav a{display:flex;align-items:center;min-height:32px;margin:0;padding:5px 0;font-size:14px;line-height:1.4;text-decoration:none}.bmc.v-b .mainfoot-family .base{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px 24px;margin:0;padding-top:16px;font-size:11px;line-height:1.5}.bmc.v-b .mainfoot-family .base nav{display:flex;flex-wrap:wrap;gap:0 18px}.bmc.v-b .mainfoot-family .base nav a{font-size:11px;line-height:1.4;min-height:32px}@media (max-width:1023px){.bmc.v-b .mainfoot-family>.wrap{grid-template-columns:minmax(0,1fr);gap:24px}.bmc.v-b .mainfoot-family .footer-intro{flex-direction:row;align-items:center;gap:24px}.bmc.v-b .mainfoot-family .footer-lockup{width:112px}.bmc.v-b .mainfoot-family .vision{max-width:480px}}@media (max-width:599px){.bmc.v-b .mainfoot-family{padding:32px 0 80px}.bmc.v-b .mainfoot-family .wrap{padding-left:22px;padding-right:22px;gap:24px}.bmc.v-b .mainfoot-family .footer-intro{align-items:flex-start;gap:16px}.bmc.v-b .mainfoot-family .footer-lockup{width:88px}.bmc.v-b .mainfoot-family .vision{font-size:12px;line-height:1.5}.bmc.v-b .mainfoot-family .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.bmc.v-b .mainfoot-family .footer-heading{font-size:11px}.bmc.v-b .mainfoot-family .cols nav a{min-height:32px;font-size:13px;padding:4px 0}.bmc.v-b .mainfoot-family .base{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px}.bmc.v-b .mainfoot-family .base nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.bmc.v-b .mainfoot-family .base nav a{min-height:36px}}.bmc.v-b .sec.ihd-grad{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(120deg,#21449b,#374290 30%,#603e7a 68%,#963b58)}.bmc.v-b .sec.ihd-grad:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--grad-flame)}.bmc.v-b .sec.ihd-grad:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0,transparent 0 259px,rgba(255,255,255,.22) 260px 262px,transparent 263px 339px,rgba(255,255,255,.12) 340px 342px,transparent 343px) no-repeat}.bmc.v-b .sec.ihd-grad .kicker{color:#fff;opacity:.85}.bmc.v-b .sec.ihd-grad .h1{margin:.35em 0 0;color:#fff}.bmc.v-b .ihd-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:end;margin-bottom:44px}.bmc.v-b .ihd-text{margin:0;max-width:64ch;color:rgba(255,255,255,.92);font-size:1.0625rem;line-height:1.7}.bmc.v-b .ihd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bmc.v-b .ihd-card{position:relative;isolation:isolate;display:block;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 18px 44px rgba(16,18,40,.35)}.bmc.v-b .ihd-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.bmc.v-b .ihd-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(32,35,39,0) 34%,rgba(32,35,39,.6) 62%,rgba(32,35,39,.94))}.bmc.v-b .ihd-cap{position:absolute;left:24px;right:86px;bottom:24px}.bmc.v-b .ihd-cap small{display:block;margin-bottom:8px;font-size:15px;line-height:1.4;color:#fff}.bmc.v-b .ihd-cap b{display:block;font:800 26px/1.1 var(--font-head);letter-spacing:.04em;text-transform:uppercase}.bmc.v-b .ihd-go{position:absolute;right:22px;bottom:24px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--bmc-turquoise);color:var(--bmc-granite);transition:transform .2s}@media (hover:hover){.bmc.v-b .ihd-card:hover img{transform:scale(1.05)}.bmc.v-b .ihd-card:hover .ihd-go{transform:translate(2px,-2px)}}.bmc.v-b .ihd-card:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:860px){.bmc.v-b .ihd-head{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.bmc.v-b .ihd-cards{grid-template-columns:1fr;gap:14px}.bmc.v-b .ihd-card{aspect-ratio:16/10}.bmc.v-b .ihd-cap{left:20px;right:76px;bottom:20px}.bmc.v-b .ihd-cap b{font-size:22px}.bmc.v-b .ihd-go{right:18px;bottom:20px;width:44px;height:44px}.bmc.v-b .sec.ihd-grad:after{background:radial-gradient(circle at 100% 0,transparent 0 119px,rgba(255,255,255,.22) 120px 122px,transparent 123px 169px,rgba(255,255,255,.12) 170px 172px,transparent 173px) no-repeat}}.bmc.v-b .whoa{background:#fff}.bmc.v-b .whoa-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,7vw,104px);align-items:center}.bmc.v-b .whoa-ph{position:relative;margin:0 0 28px 28px}.bmc.v-b .whoa-ph:before{content:"";position:absolute;inset:28px 28px -28px -28px;border-radius:var(--radius-lg);background:var(--bmc-turquoise)}.bmc.v-b .whoa-ph>img{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 22px 50px rgba(32,35,39,.22)}.bmc.v-b .whoa-seal{position:absolute;right:-36px;bottom:44px;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:var(--bmc-granite);box-shadow:0 0 0 8px #fff}.bmc.v-b .whoa-seal img{width:70%;height:auto}.bmc.v-b .whoa-tx .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .whoa-tx .h1{margin:12px 0 0}.bmc.v-b .whoa-tx .h1 .pair>.script{font-size:1.9em}.bmc.v-b .whoa-lead{margin:30px 0 0;font:600 clamp(21px,1.8vw,26px)/1.45 var(--font-head);color:var(--bmc-granite)}.bmc.v-b .whoa-body{margin:18px 0 0;font-size:18px;line-height:1.7;color:var(--bmc-grey)}.bmc.v-b .whoa-call{margin-top:34px;padding:26px 30px 28px;border-left:6px solid var(--bmc-turquoise);border-radius:var(--radius-lg);background:var(--bmc-starlight)}.bmc.v-b .whoa-three{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 16px;padding:0;list-style:none}.bmc.v-b .whoa-three li{display:flex;align-items:center;gap:10px;font:800 15px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .whoa-call p{margin:0;font-size:17px;line-height:1.7;color:var(--bmc-granite)}.bmc.v-b .whoa-hl{padding:0 .08em;background:linear-gradient(transparent 42%,rgba(50,180,183,.24) 0);color:inherit;font-weight:600}@media (max-width:860px){.bmc.v-b .whoa-in{grid-template-columns:1fr;gap:56px}.bmc.v-b .whoa-ph{margin:0 18px 18px}.bmc.v-b .whoa-ph:before{inset:18px 18px -18px -18px}.bmc.v-b .whoa-ph>img{aspect-ratio:1/1;-o-object-position:center 45%;object-position:center 45%}.bmc.v-b .whoa-seal{right:-10px;bottom:-26px;width:96px;height:96px;box-shadow:0 0 0 6px #fff}.bmc.v-b .whoa-lead{margin-top:22px}.bmc.v-b .whoa-body{font-size:17px}.bmc.v-b .whoa-call{padding:22px 20px 24px}.bmc.v-b .whoa-three{gap:8px 14px}.bmc.v-b .whoa-three li{gap:7px;font-size:12px;letter-spacing:.12em}.bmc.v-b .whoa-three .mo-chip{width:26px;height:26px;font-size:10px}}.bmc.v-b .award{background:var(--bmc-starlight,#f7f4ee)}.bmc.v-b .award-in{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:center;max-width:980px}.bmc.v-b .award-plaque{width:100%;height:auto;border-radius:6px;box-shadow:0 18px 40px rgba(32,35,39,.22)}.bmc.v-b .award-tx .h1{margin:.35em 0 .45em}.bmc.v-b .award-tx p{max-width:56ch;font-size:1.0625rem;line-height:1.65;margin:0 0 20px}@media (max-width:760px){.bmc.v-b .award-in{grid-template-columns:1fr;gap:28px;justify-items:center;text-align:center}.bmc.v-b .award-plaque{max-width:200px}}.bmc.v-b .lead-feature{align-items:stretch}.bmc.v-b .lead-feature>.ph{align-self:stretch;aspect-ratio:auto;min-height:100%;background-position:center 30%}@media (max-width:860px){.bmc.v-b .lead-feature>.ph{align-self:start;aspect-ratio:4/5;min-height:0}}.bmc.v-b .mission-b .tagline .kicker{color:#fff;opacity:.85}.bmc.v-b .mission-b .mvision{margin:14px 0 40px;max-width:900px;font:700 clamp(24px,2.6vw,34px)/1.3 var(--font-head,Montserrat,sans-serif);color:#fff;letter-spacing:-.005em}@media (max-width:760px){.bmc.v-b .mission-b .mvision{margin-bottom:28px}}.bmc.v-b #beliefs{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 0 100%,transparent 0 259px,rgba(255,255,255,.28) 260px 262px,transparent 263px 339px,rgba(255,255,255,.14) 340px 342px,transparent 343px) no-repeat,linear-gradient(240deg,#2f4f99,#4491a7 55%,#79b7be)}.bmc.v-b #beliefs .shead .kicker{color:#fff;opacity:.9}.bmc.v-b #beliefs .shead h2,.bmc.v-b #beliefs .shead p{color:#fff}.bmc.v-b #beliefs .shead .script{color:var(--bmc-granite)}.bmc.v-b #beliefs .beliefs details{color:var(--bmc-granite);box-shadow:0 14px 34px rgba(32,35,39,.22)}.bmc.v-b #beliefs .creed{box-shadow:0 18px 40px rgba(32,35,39,.26)}.bmc.v-b #leadership{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 100% 0,transparent 0 199px,rgba(28,126,128,.3) 200px 202px,transparent 203px 279px,rgba(28,126,128,.15) 280px 282px,transparent 283px) no-repeat,var(--bmc-starlight,#e1e4e9)}.bmc.v-b #leadership:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:38%;height:46%;pointer-events:none;background:linear-gradient(135deg,rgba(50,180,183,.16),rgba(50,180,183,0) 70%);clip-path:polygon(0 30%,100% 100%,0 100%)}@media (max-width:760px){.bmc.v-b #beliefs{background:radial-gradient(circle at 0 100%,transparent 0 139px,rgba(255,255,255,.24) 140px 142px,transparent 143px) no-repeat,linear-gradient(240deg,#2f4f99,#4491a7 55%,#79b7be)}.bmc.v-b #leadership{background:radial-gradient(circle at 100% 0,transparent 0 119px,rgba(28,126,128,.28) 120px 122px,transparent 123px) no-repeat,var(--bmc-starlight,#e1e4e9)}.bmc.v-b #leadership:after{width:70%;height:30%}}.bmc.v-b .beliefs .bchev svg{display:block;transition:transform .2s ease}.bmc.v-b .beliefs details[open] .bchev svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bmc.v-b .beliefs .bchev svg{transition:none}}.bmc.v-b #beliefs .beliefs blockquote{border-top:1.5px solid rgba(32,35,39,.38)}.bmc.v-b .beliefs details[open] .go.bchev{transform:none}.bmc.v-b .creed-band{text-align:center}.bmc.v-b .creed-body{margin:0 auto;text-align:center}.bmc.v-b #staff.granite,.bmc.v-b :is(.sec.dark,.endband,.quote)+.sec.dark#staff{background:radial-gradient(circle at 100% 0,transparent 0 229px,rgba(50,180,183,.42) 230px 232px,transparent 233px 309px,rgba(50,180,183,.2) 310px 312px,transparent 313px) no-repeat,var(--bmc-granite);color:#fff}.bmc.v-b #staff .shead .kicker{color:var(--bmc-turquoise-light,#7fd6d7)}.bmc.v-b #staff .shead h2{color:#fff}.bmc.v-b #staff .lcard,.bmc.v-b #staff .lcard .h3,.bmc.v-b #staff .lcard h3{color:var(--bmc-granite)}.bmc.v-b .series{position:relative;overflow:hidden;isolation:isolate;background:var(--bmc-white,#fff)}.bmc.v-b .series.alt{background:var(--bmc-starlight)}.bmc.v-b .series:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,var(--bmc-royal),var(--bmc-aqua-mid) 55%,var(--bmc-aqua-light))}.bmc.v-b .series:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:radial-gradient(circle at 100% 0,transparent 0 199px,rgba(28,126,128,.3) 200px 202px,transparent 203px 279px,rgba(28,126,128,.15) 280px 282px,transparent 283px) no-repeat}.bmc.v-b .series.alt:after{background:radial-gradient(circle at 0 100%,transparent 0 199px,rgba(28,126,128,.26) 200px 202px,transparent 203px 279px,rgba(28,126,128,.13) 280px 282px,transparent 283px) no-repeat}.bmc.v-b .series .kicker{color:var(--bmc-turquoise-deep)}.bmc.v-b .series .vrow{background:var(--grad-flame) top left/100% 6px no-repeat,#fff;border-radius:var(--radius-lg,16px);box-shadow:0 10px 30px rgba(32,35,39,.1);padding:32px 30px 24px;scroll-padding-inline:30px;margin-top:8px}.bmc.v-b .series[data-current-series]{background:var(--bmc-granite);color:#fff}.bmc.v-b .series[data-current-series]:before{background:var(--grad-flame)}.bmc.v-b .series[data-current-series]:after{background:radial-gradient(circle at 100% 0,transparent 0 199px,rgba(50,180,183,.42) 200px 202px,transparent 203px 279px,rgba(50,180,183,.2) 280px 282px,transparent 283px) no-repeat}.bmc.v-b .series[data-current-series] .kicker{color:var(--bmc-turquoise-light)}.bmc.v-b .series[data-current-series] .shead h2,.bmc.v-b .series[data-current-series] .shead p{color:#fff}.bmc.v-b .series[data-current-series] .shead .link{color:var(--bmc-turquoise-light)}.bmc.v-b .series[data-current-series] .vrow{box-shadow:0 18px 40px rgba(0,0,0,.35)}.bmc.v-b .series[data-current-series] .vrow .vid small{color:var(--bmc-turquoise-deep)}.bmc.v-b .series[data-current-series] .vrow .vid h3{color:var(--bmc-granite)}.bmc.v-b .series[data-current-series] .shead h2:after{content:"Now preaching";display:table;margin:12px 0 0;padding:6px 10px;border-radius:999px;background:var(--bmc-accelerate);color:#fff;font:700 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase}@media (max-width:760px){.bmc.v-b .series .vrow{padding:26px 16px 18px;scroll-padding-inline:16px}.bmc.v-b .series.alt:after,.bmc.v-b .series:after{background:radial-gradient(circle at 100% 0,transparent 0 119px,rgba(28,126,128,.26) 120px 122px,transparent 123px) no-repeat}.bmc.v-b .series[data-current-series]:after{background:radial-gradient(circle at 100% 0,transparent 0 119px,rgba(50,180,183,.4) 120px 122px,transparent 123px) no-repeat}}.bmc.v-b .chev-down{transform:rotate(90deg)}.bmc.v-b details[open] .bmc-chevron.chev-down{transform:rotate(-90deg)}.bmc.v-b .beliefs details[open] .go.bchev,.bmc.v-b .vfaq details[open] .go.pv-chev{transform:none}.bmc.v-b .bmc-chevron{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.bmc.v-b .bmc-chevron{transition:none}}.bmc.v-b .ihd-chev.bmc-chevron{width:15px;height:11px}@media (max-width:860px){.bmc.v-b .hero .copy{border-left:0}.bmc.v-b .hero .copy:before{content:"";position:absolute;left:0;top:var(--bmc-mbar-h,72px);bottom:0;width:5px;background:var(--bmc-turquoise);pointer-events:none}}.bmc.v-b .factband.mf-band{padding:34px 0}.bmc.v-b .factband .member-facts.mf-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:2px solid rgba(255,255,255,.9);border-radius:var(--radius-lg)}.bmc.v-b .factband .member-facts.mf-box>div,.bmc.v-b .factband .member-facts.mf-box>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:26px 18px 28px;text-align:center;border:0;border-left:2px solid rgba(255,255,255,.9)}.bmc.v-b .factband .member-facts.mf-box>div:first-child{border-left:0}.bmc.v-b .factband .mf-box dt{font:700 12px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;opacity:.92}.bmc.v-b .factband .mf-box .mf-big{margin:0;font:800 clamp(32px,3.2vw,42px)/1 var(--font-head);color:#fff}.bmc.v-b .factband .mf-box .mf-sub{margin:0;font:400 16px/1.45 var(--font-body);color:#fff}@media (max-width:860px){.bmc.v-b .factband .member-facts.mf-box{grid-template-columns:repeat(2,minmax(0,1fr))}.bmc.v-b .factband .member-facts.mf-box>div:nth-child(odd){border-left:0}.bmc.v-b .factband .member-facts.mf-box>div:nth-child(n+3){border-top:2px solid rgba(255,255,255,.9)}}@media (max-width:599px){.bmc.v-b .factband .member-facts.mf-box>div,.bmc.v-b .factband .member-facts.mf-box>div:first-child{padding:20px 10px 22px}.bmc.v-b .factband .mf-box .mf-big{font-size:30px}.bmc.v-b .factband .mf-box .mf-sub{font-size:14.5px}}.bmc.v-b .month.next:before{background:var(--grad-flame)}.bmc.v-b .month.next small{align-self:flex-start;padding:5px 9px;border-radius:4px;background:var(--bmc-accelerate);color:#fff}.bmc.v-b .month.next li span{color:#fff}.bmc.v-b .month.next .btn.red{background:var(--bmc-accelerate);color:#fff}.bmc.v-b .month.next .btn.red:hover{background:var(--bmc-accelerate-deep,#a3302a);color:#fff}.bmc.v-b .review-ask{display:block;margin-top:6px;padding:22px 24px;border:1px solid var(--bmc-hairline,#dcdfe3);border-left:4px solid var(--bmc-turquoise);border-radius:var(--radius-lg);background:#fff}.bmc.v-b .review-ask .h3{margin:0 0 6px}.bmc.v-b .award-tx .review-ask p{margin:0 0 16px;font-size:1rem}.bmc.v-b .review-stars{display:inline-flex;gap:3px;margin:0 0 12px;color:#e9b640;text-decoration:none}.bmc.v-b .review-stars svg{width:24px;height:24px;transition:transform .15s}@media (hover:hover){.bmc.v-b .review-stars:hover svg{transform:scale(1.12)}}.bmc.v-b .review-stars:focus-visible{outline:3px solid var(--bmc-granite);outline-offset:4px;border-radius:4px}.bmc.v-b .review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.bmc.v-b .review-actions .btn{display:inline-flex;align-items:center;gap:10px}.bmc.v-b .sec.granite.award .review-ask{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);border-left-color:var(--bmc-turquoise)}@media (max-width:760px){.bmc.v-b .review-ask{text-align:center;padding:20px 18px}.bmc.v-b .review-actions{justify-content:center}}.bmc.v-b .story-ask{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:40px;padding:26px 28px;border-radius:var(--radius-lg);background:var(--bmc-granite);color:#fff}.bmc.v-b .story-ask .h3{margin:0 0 6px;color:#fff}.bmc.v-b .story-ask p{margin:0;max-width:56ch;color:rgba(255,255,255,.88)}.bmc.v-b .story-ask .btn{flex:none;display:inline-flex;align-items:center;gap:10px}@media (max-width:760px){.bmc.v-b .story-ask{flex-direction:column;align-items:flex-start;padding:22px 20px}}.bmc.v-b .ihd-key{font:inherit;color:inherit}.bmc.v-b .ihd-opt-b .ihd-head{grid-template-columns:1fr;gap:26px}.bmc.v-b .ihd-opt-b .ihd-text{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:26px;border-top:1px solid rgba(255,255,255,.3)}.bmc.v-b .ihd-opt-b .ihd-head{margin-bottom:34px}.bmc.v-b .ihd-opt-b .ihd-text .ihd-body,.bmc.v-b .ihd-opt-b .ihd-text .ihd-lead{margin:0;font:400 1rem/1.7 var(--font-body,inherit);color:rgba(255,255,255,.92)}.bmc.v-b .ihd-opt-b .ihd-text .ihd-body{padding:0 0 0 24px;border-left:3px solid transparent;-o-border-image:var(--grad-flame) 1;border-image:var(--grad-flame) 1}.bmc.v-b .ihd-opt-b .ihd-card{aspect-ratio:16/10}.bmc.v-b .ihd-opt-b .ihd-cap small{font-size:14px;margin-bottom:6px}.bmc.v-b .ihd-opt-b .ihd-cap b{font-size:22px}.bmc.v-b .ihd-opt-b .ihd-text .ihd-body:before{display:none}@media (max-width:860px){.bmc.v-b .ihd-opt-b .ihd-text{grid-template-columns:1fr;gap:20px}.bmc.v-b .ihd-opt-b .ihd-text .ihd-body{padding-left:18px}}.bmc.v-b .whoa-in>*{min-width:0}.bmc.v-b .whoa-tx .h1{overflow-wrap:break-word}@media (max-width:600px){.bmc.v-b .whoa-tx .h1{font-size:clamp(25px,7.2vw,32px)}}.bmc.v-b .whoa-script{display:block}.bmc.v-b .sec.whoa{padding-top:clamp(40px,4.5vw,64px)}@media (max-width:860px){.bmc.v-b .whoa-br{display:none}}.bmc.v-b .hero.phead.phead--short{min-height:0}.bmc.v-b .hero.phead.phead--short .copy{padding-bottom:120px}.bmc.v-b .sec.latest-lift{display:flow-root;overflow:visible;z-index:2;padding-top:72px}.bmc.v-b .sec.latest-lift .msg.latest{position:relative;z-index:3;margin-top:0;align-items:center}.bmc.v-b .sec.latest-lift .msg.latest>div:last-child{padding-top:0}.bmc.v-b .sec.latest-lift .msg.latest .vframe{box-shadow:0 24px 60px rgba(0,0,0,.45)}@media (max-width:860px){.bmc.v-b.hero-shell .hero.phead.phead--short{min-height:0}.bmc.v-b.hero-shell .hero.phead.phead--short .copy{padding-top:104px;padding-bottom:112px}.bmc.v-b .hero.phead.phead--short .kicker{font-size:11px;letter-spacing:.2em}.bmc.v-b .hero.phead.phead--short .display{font-size:min(40px,10.5vw)}.bmc.v-b .hero.phead.phead--short .lead{margin-top:14px;font-size:16px;line-height:1.55}.bmc.v-b .sec.latest-lift{padding-top:0}.bmc.v-b .sec.latest-lift .msg.latest{margin-top:-84px;gap:24px}.bmc.v-b .sec.latest-lift .msg.latest>div:last-child{padding-top:0}}.bmc.v-b .mcard .badge.badge--chev span.bmc-chevron{display:inline-block;width:24px;height:17.6px;border-radius:0;background:#fff}.bmc.v-b .mo-chip--chev .bmc-chevron{width:12px;height:8.8px}.bmc.v-b{--scr-inline:2.3em;--scr-own-line:2.5em}.bmc.v-b .pair{white-space:normal!important}.bmc.v-b .pair>.script.k-b{white-space:nowrap}#upd .d3 .bigsub h2 .scr,#upd .d3 .mast .mn2 .scr,#upd .d3 .mast h1 .scr,#upd .scr,.bmc .cf-imm .script.k-b,.bmc.v-b .flame .h1 .script.k-b,.bmc.v-b .hero .display .pair>.script.k-b,.bmc.v-b .hero.phead .display .pair>.script.k-b,.bmc.v-b .hp-head .h1 .pair>.script.k-b,.bmc.v-b .member .h1 .pair>.script.k-b,.bmc.v-b .pair>.script.k-b,.bmc.v-b .quote blockquote .script.k-b,.bmc.v-b .script.k-b,.bmc.v-b .shead .h1 .script.k-b{font-size:var(--scr-inline)!important;vertical-align:baseline!important;line-height:.65!important}.bmc.v-b .hero .display .script.solo,.bmc.v-b .script.k-b.whoa-script{font-size:var(--scr-own-line)!important;line-height:.85!important}@media (max-width:860px){.bmc.v-b{--scr-own-line:2.3em}}@media (min-width:1100px){.bmc.v-b .hub{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bmc.v-b .hub .step{padding-left:20px;padding-right:16px}}.bmc.v-b .panel .top{display:flex!important;align-items:center;gap:10px}.bmc.v-b .panel .top img.hub-mark{order:-1;height:40px!important;width:auto;margin-right:auto}.bmc.v-b .panel .top .h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-left:0!important;padding-left:0!important;white-space:nowrap;pointer-events:none}.bmc.v-b.hub-minimized .panel .top img.hub-mark{height:34px!important}@media (max-width:860px){.bmc.v-b .panel .top img.hub-mark{height:34px!important}}.bmc.v-b .hp-brand{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.bmc.v-b .hp-brand .hp-mark{order:-1;line-height:0}.bmc.v-b .hp-brand .hp-mark img{height:40px!important;width:auto}.bmc.v-b .hp-brand .hp-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font:700 13px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:#fff;pointer-events:none}@media (max-width:860px){.bmc.v-b .hp-brand .hp-mark img{height:34px!important}.bmc.v-b .hp-brand .hp-label{font-size:12px;letter-spacing:.08em}.bmc.v-b .hp-brand .hp-home{letter-spacing:.08em}}@media (max-width:480px){.bmc.v-b .hp-brand .hp-home-x{display:none}}.bmc.v-b #award .kicker{color:#156b6d}.bmc.v-b .panel .top img.hub-mark{flex:none}.bmc.v-b #when .kicker,.bmc.v-b .evweek-link,.bmc.v-b .pv-belief figcaption{color:#156b6d}.bmc.v-b .factband .mf-box dt{color:#fff;opacity:1}.bmc.v-b .evweek-actions .evweek-link{color:#156b6d}.bmc.v-b.hub-minimized .panel .top .h2{font-size:12px!important;letter-spacing:.08em}.bmc.v-b.hub-minimized .panel .top .hub-size{padding:0 9px;font-size:11px}.bmc.v-b.hub-minimized .panel .top .close{font-size:10px;letter-spacing:.08em;padding-left:6px;padding-right:6px}.bmc.v-b .see-all{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font:700 13px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-granite);text-decoration:none;border-bottom:2px solid var(--bmc-turquoise);padding-bottom:6px}.bmc.v-b .see-all:focus-visible,.bmc.v-b .see-all:hover{color:#156b6d}.bmc.v-b .wall{-moz-columns:220px 4;columns:220px 4;-moz-column-gap:18px;column-gap:18px}.bmc.v-b .wall .tcard{display:flex;flex:none;width:100%;margin:0 0 18px;-moz-column-break-inside:avoid;break-inside:avoid}.bmc.v-b .wall__item[hidden]{display:none!important}.bmc.v-b .wall-more{display:flex;justify-content:center;margin:12px 0 8px}.bmc.v-b .wall-more[hidden]{display:none}.bmc.v-b #wall-top .story-ask{margin-top:40px}@media (max-width:860px){.bmc.v-b .wall{-moz-columns:150px 2;columns:150px 2;-moz-column-gap:12px;column-gap:12px}.bmc.v-b .wall .tcard{margin-bottom:12px}}.bmc.v-b .callout .actions{display:flex;gap:12px;flex-wrap:wrap;flex:none}.bmc.v-b .callout .actions .btn.ghost{background:transparent;color:var(--bmc-granite);border:2px solid var(--bmc-granite)}@media (max-width:860px){.bmc.v-b .callout .actions{margin-top:16px}.bmc.v-b .callout .actions .btn{margin-top:0;flex:1 1 100%;justify-content:center;text-align:center}}.cf-on>[data-hub],.cf-on>noscript{display:none!important}.cf-host[hidden]{display:none}.cf-host{min-width:0}.hp-inner .cf-host{margin-bottom:28px}.pf{--g:var(--bmc-granite,#202327);--t:var(--bmc-turquoise,#35c3c1);--td:var(--bmc-turquoise-deep,#1f8f8d);--grey:var(--bmc-grey,#5d6166);font-family:var(--font-body,Inter,system-ui,sans-serif);color:var(--g);display:flex;flex-direction:column;gap:16px;min-height:420px;text-align:left}.pf *{box-sizing:border-box}.pf-head{display:flex;flex-direction:column;gap:10px}.pf-x{align-self:flex-start;background:none;border:0;padding:4px 0;font:600 14px/1 var(--font-head,Montserrat,sans-serif);color:var(--td);cursor:pointer}.pf-title .kicker{font:700 12px/1.3 var(--font-head,Montserrat,sans-serif);letter-spacing:.16em;color:var(--grey)}.pf-title .kicker,.pf-title b{display:block;text-transform:uppercase}.pf-title b{font:800 26px/1.1 var(--font-head,Montserrat,sans-serif);letter-spacing:.01em;margin-top:4px}.pf-q{font:700 21px/1.25 var(--font-head,Montserrat,sans-serif)}.pf-text{margin:6px 0 0;font-size:16px;line-height:1.5}.pf-help{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}.pf-go{width:100%;border:0;border-radius:999px;padding:16px 20px;background:var(--g);color:#fff;font:700 15px/1 var(--font-head,Montserrat,sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:10px}.pf-go:disabled{background:rgba(32,35,39,.25);cursor:not-allowed}.pf-ghost{width:100%;border:0;border-radius:999px;padding:14px 20px;background:none;color:var(--g);box-shadow:inset 0 0 0 2px rgba(32,35,39,.2);font:700 14px/1 var(--font-head,Montserrat,sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:10px}.pf-sum{display:flex;flex-direction:column;gap:6px}.pf-sum:empty{display:none}.pf-bar,.pf-step .pf-sum{margin-top:14px}.pf-bar{height:6px;border-radius:6px;background:rgba(32,35,39,.1);overflow:hidden}.pf-bar i{display:block;height:100%;background:var(--t);transition:width .3s}.pf{--acc:var(--t);gap:18px}.pf-head{gap:14px}.pf-x{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:.04em}.pf-title{border-left:5px solid var(--acc);padding:2px 0 2px 14px}.pf-title b{margin:0;font-size:30px;line-height:1.05}.pf-sub{display:block;margin-top:6px;font:500 16px/1.4 var(--font-body,Inter,sans-serif);color:var(--grey)}.pf-A .pf-bar{margin:0;height:4px;background:rgba(32,35,39,.08)}.pf-A .pf-bar i{background:var(--acc)}.pf-A .pf-sum{gap:0;background:#fff;border-radius:12px;padding:4px 14px;box-shadow:0 1px 2px rgba(32,35,39,.06)}.pf-q{font-size:22px;line-height:1.25;letter-spacing:-.005em}.pf-go{margin-top:0}.pf-go:not(:disabled):hover{background:var(--bmc-granite-700,#33373c)}.pf-text{color:var(--g)}.pf-step>.pf-ghost,.pf-step>.pf-go+.pf-ghost{margin-top:10px}.pf-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;margin-left:-4px}.pf-x{min-height:44px}.pf{position:relative}.pf-regban{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;width:100%;margin:10px 0 14px;text-align:left;cursor:pointer;border:0;border-radius:10px;padding:12px 14px;background:var(--bmc-granite,#202327);color:#fff;border-left:6px solid transparent;-o-border-image:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba) 1;border-image:linear-gradient(180deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba) 1}.pf-regban b{font:700 11px/1.2 var(--font-head,Montserrat,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-wonder,#e7bd60)}.pf-regban span{grid-column:1;font:700 15px/1.3 var(--font-head,Montserrat,sans-serif)}.pf-regban i{grid-column:2;grid-row:1/3;font:700 12px/1 var(--font-head,Montserrat,sans-serif);font-style:normal;letter-spacing:.1em;text-transform:uppercase;background:var(--bmc-turquoise,#32b4b7);color:var(--bmc-granite,#202327);border-radius:999px;padding:10px 14px}.pf-title h2.h3{display:block;margin:0;font:800 30px/1.05 var(--font-head,Montserrat,sans-serif);text-transform:uppercase;letter-spacing:.01em;color:var(--g)}.pf-q:focus,.pf-q:focus-visible,.pf-title h2:focus,.pf-title h2:focus-visible{outline:none}@media (max-width:380px){.pf-title h2.h3{font-size:26px}.pf-q{font-size:20px}}@media (prefers-reduced-motion:reduce){.pf-bar i{transition:none}}.bmc a.pf-way-go,.bmc a.pf-way-go:hover,.bmc a.pf-way-go:visited{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:10px;color:#fff}.bmc a.pf-regban,.bmc a.pf-regban:hover,a.pf-regban{position:relative;text-decoration:none;color:#fff}.cf-imm{--cf-g:var(--bmc-granite,#202327);--cf-g7:var(--bmc-granite-700,#2c3034);--cf-g8:var(--bmc-granite-800,#16181b);--cf-s:var(--bmc-starlight,#e1e4e9);--cf-dim:#c9ced6;--cf-tl:var(--bmc-turquoise-light,#8fd7d9);--cf-t:var(--bmc-turquoise,#32b4b7);--cf-w:var(--bmc-wonder,#e7bd60);--cf-r:var(--bmc-accelerate,#c53c32);--cf-flame:linear-gradient(90deg,#21449b,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba);--cf-track:linear-gradient(90deg,transparent 0 var(--cf-prog,0%),#43474d var(--cf-prog,0%));--scr:var(--bmc-wonder,#e7bd60)}.bmc .panel.cf-form{background:var(--bmc-granite,#202327)}.bmc .panel.cf-form .pbody{flex:1 0 auto;display:flex;flex-direction:column;margin:0 auto}.bmc .panel.cf-form .cf-host{flex:1;display:flex;flex-direction:column;margin:0}.bmc .panel.cf-form .cf-imm{flex:1}.bmc .panel.cf-form .top{transition:--cf-prog .35s ease}.bmc .panel.cf-form .top:after{height:6px;background:linear-gradient(90deg,transparent 0 var(--cf-prog,0),#43474d var(--cf-prog,0)),linear-gradient(90deg,#21449b 0,#603e7a 22%,#c13c35 44%,#e05201 62%,#e8bf63 84%,#faeeba 100%)}.panel .cf-imm .cf-strip{display:none}.bmc .hp-inner .cf-imm{background:var(--bmc-granite,#202327);border-radius:16px;padding:0 20px 18px;overflow:clip;box-shadow:0 18px 50px rgba(32,35,39,.18)}.cf-imm .cf-strip{flex:none;height:6px;margin:0 -20px 4px;background:var(--cf-track),var(--cf-flame);transition:--cf-prog .35s ease}.bmc .cf-imm.pf{color:var(--cf-s);min-height:420px}.cf-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.bmc .cf-imm .pf-x{align-self:center;color:var(--cf-tl);font:600 14px/1 var(--font-head,Montserrat,sans-serif);letter-spacing:0}.bmc .cf-imm .pf-head{gap:8px}.bmc .cf-imm .pf-title{border:0;padding:0}.bmc .cf-imm .pf-title h2.h3{font:700 12px/1.3 var(--font-head,Montserrat,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--cf-tl)}.bmc .cf-imm .pf-sub{display:none;margin:8px 0 0;font:500 17px/1.5 var(--font-body,Montserrat,sans-serif);color:var(--cf-s)}.bmc .cf-imm.cf-first .pf-sub{display:block}.cf-imm .cf-pair{white-space:nowrap}.bmc .cf-imm .script.k-b{font-family:var(--font-accent,"Adventures Unlimited",cursive);font-weight:700;color:var(--bmc-wonder,#e7bd60);text-transform:none;letter-spacing:0;font-size:2.1em;line-height:.6;-webkit-text-stroke:.4px currentColor}.bmc .cf-imm .pf-q{margin:6px 0 0;font:800 28px/1.15 var(--font-head,Montserrat,sans-serif);letter-spacing:-.005em;color:#fff}.bmc .cf-imm .pf-text{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--cf-s)}.bmc .cf-imm .pf-help{margin:8px 0 0;font-size:15px;line-height:1.5;color:#c9ced6}.cf-imm>.pf-bar,.cf-imm>.pf-sum{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);margin:0!important;padding:0!important}.cf-imm>.pf-sum{display:none}.bmc .cf-imm .pf-step .pf-sum{margin-top:18px;gap:0;background:var(--bmc-granite-700,#2c3034);border-radius:8px;padding:0 6px 0 14px;box-shadow:none}.bmc .cf-imm .pf-go{flex:1;min-height:52px;margin:0;border-radius:4px;background:var(--bmc-accelerate,#c53c32);color:#fff;font:700 14px/1 var(--font-head,Montserrat,sans-serif);letter-spacing:.12em}.bmc .cf-imm .pf-go:not(:disabled):hover{background:var(--bmc-accelerate-deep,#9e2e26);color:#fff}.bmc .cf-imm .pf-go:disabled{background:rgba(255,255,255,.14);color:#aeb4bb}.bmc .cf-imm .pf-ghost{min-height:52px;border-radius:4px;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.4);font:700 14px/1 var(--font-head,Montserrat,sans-serif);letter-spacing:.12em}.bmc .cf-imm .pf-ghost:hover{box-shadow:inset 0 0 0 2px var(--bmc-turquoise-light,#8fd7d9)}.bmc .cf-imm .pf-step>.pf-ghost,.bmc .cf-imm .pf-step>.pf-go{width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px}.bmc .cf-imm .pf-step>.pf-go:first-of-type{margin-top:22px}.bmc .cf-imm a.pf-way-go,.bmc .cf-imm a.pf-way-go:hover,.bmc .cf-imm a.pf-way-go:visited{color:#fff;margin-bottom:0}.cf-photo{margin:14px 0 0;aspect-ratio:12/5;border-radius:10px;overflow:hidden;background:#2c3034}.cf-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bmc .cf-imm :is(button,a,input,textarea,summary):focus-visible{outline:3px solid var(--bmc-turquoise-light,#8fd7d9);outline-offset:2px}@media (max-width:380px){.bmc .cf-imm .pf-q{font-size:24px}}@media (prefers-reduced-motion:reduce){.bmc .panel.cf-form .top,.cf-imm .cf-strip{transition:none}}.bmc .cf-imm .pf-x .bmc-chevron{width:15px;height:11px;margin-right:4px}.bmc .cf-imm .pf-x{gap:6px;min-height:44px;min-width:44px}.bmc.v-b .hero .photo[style*="--ph-w"]{background-image:var(--ph-w);background-position:50% 50%;background-size:cover}@media (max-width:860px){.bmc.v-b .hero .photo[style*="--ph-s"]{background-image:var(--ph-s)}}.bmc.v-b .lead-feature>.ph{align-self:start;height:auto}.bmc.v-b .lcard .ph:not(.mono),.bmc.v-b .lead-feature>.ph{aspect-ratio:4/5;min-height:0;background-size:cover;background-position:50% 50%}.bmc.v-b .pv-when-ph,.bmc.v-b .visit .ph{aspect-ratio:4/5;background-position:50% 50%}.bmc.v-b .pv-when-ph{align-self:center}.bmc.v-b .pv-updates .ph{aspect-ratio:4/5;min-height:0;background-position:50% 50%}@media (max-width:860px){.bmc.v-b .ihd-card,.bmc.v-b .pv-updates .ph,.bmc.v-b .pv-when-ph{aspect-ratio:4/5}.bmc.v-b .whoa-ph>img{aspect-ratio:4/5;-o-object-position:50% 50%;object-position:50% 50%}}.bmc.v-b .ihd-card img{-o-object-position:50% 50%!important;object-position:50% 50%!important}.bmc.v-b .evc__ph{aspect-ratio:16/9}.bmc.v-b .evc__ph:not(.evc__ph--none) img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%!important;object-position:50% 50%!important}.bmc.v-b .evc:hover .evc__ph:not(.evc__ph--none) img{scale:1.02}.bmc.v-b .evc__ph:not(.evc__ph--none):before{content:"";position:absolute;inset:-24px;z-index:0;background:var(--bmc-granite) var(--evc-img,none) center/cover no-repeat;filter:blur(20px) brightness(.5) saturate(1.1)}.bmc.v-b .evc__ph:after{z-index:2}#upd .feat>img,#upd .olead>img,#upd .pc .im>img:not(.pt),#upd .thumb img{aspect-ratio:16/9!important;width:100%;height:auto!important;min-height:0!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,50% 50%);object-position:var(--pos,50% 50%)}@media (min-width:761px){#upd .frame.frame .olead{align-items:center;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}#upd .feat>img,#upd .olead>img{align-self:center}.bmc.v-b .evc__ph--art img{-o-object-fit:cover;object-fit:cover}.bmc.v-b .evc__ph--art:before{content:none}.bmc.v-b .ihd-head{align-items:start}.bmc.v-b .ihd-text{max-width:58ch;padding-top:.4em}.bmc.v-b .ihd-text p{margin:0}.bmc.v-b .ihd-text .ihd-lead{font:600 1.3rem/1.5 var(--font-head);color:#fff;text-wrap:pretty}.bmc.v-b .ihd-text .ihd-body{position:relative;margin-top:22px;padding-top:22px;font-size:1.0625rem;line-height:1.7;color:rgba(255,255,255,.9);text-wrap:pretty}.bmc.v-b .ihd-text .ihd-body:before{content:"";position:absolute;left:0;top:0;width:56px;height:3px;border-radius:2px;background:var(--grad-flame)}@media (max-width:860px){.bmc.v-b .ihd-text{padding-top:0}.bmc.v-b .ihd-text .ihd-lead{font-size:1.15rem}}.bmc.v-b .evc--flyer .evc__date{align-self:end;justify-self:end;margin:0 14px -46px 0;z-index:3;box-shadow:0 6px 16px rgba(0,0,0,.18)}.bmc.v-b .evc--flyer .evc__kick{padding-right:96px}.bmc.v-b .award-banner{display:block;position:relative;overflow:hidden;text-decoration:none;color:#fff;background:linear-gradient(90deg,#64b9bf,#0fa8af 30%,#178ca8 55%,#22539b)}.bmc.v-b .award-banner:after{content:"";position:absolute;top:0;bottom:0;right:0;width:118px;background:#000;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%)}.bmc.v-b .award-banner .ab-in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;height:60px;padding:0 14px 0 18px}.bmc.v-b .award-banner .ab-txt{display:flex;flex-direction:column;gap:2px;font-family:var(--font-head,Montserrat,sans-serif);text-transform:uppercase;line-height:1.05;min-width:0}.bmc.v-b .award-banner .ab-name{font-weight:800;font-size:15px;letter-spacing:.01em}.bmc.v-b .award-banner .ab-vote{font-weight:700;font-style:italic;font-size:10.5px;letter-spacing:.04em}.bmc.v-b .award-banner .ab-badge{flex:none;display:block;line-height:0}.bmc.v-b .award-banner .ab-badge img{display:block;height:46px;width:auto}.bmc.v-b .award-banner:focus-visible{outline:3px solid var(--bmc-turquoise,#35c3c1);outline-offset:-3px}@media (min-width:768px){.bmc.v-b .award-banner:after{width:calc(50% - 600px + 190px);min-width:190px;clip-path:polygon(34px 0,100% 0,100% 100%,0 100%)}.bmc.v-b .award-banner .ab-in{height:84px;padding:0 40px 0 32px}.bmc.v-b .award-banner .ab-name{font-size:26px}.bmc.v-b .award-banner .ab-vote{font-size:15px}.bmc.v-b .award-banner .ab-badge img{height:66px}}@media (min-width:1100px){.bmc.v-b .mb2{box-sizing:border-box;height:auto;margin:0;padding:0;border:0;border-bottom:1px solid rgba(225,228,233,.16);border-radius:0;background:#202327;box-shadow:none;color:#e1e4e9;font:400 12px/16px BMI Intl Montserrat,Montserrat,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bmc.v-b .mb2 .mb-wrap{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - 80px);max-width:1152px;height:44px;min-height:44px;margin:0 auto;padding:0;will-change:transform}.bmc.v-b .mb2 .mb-l,.bmc.v-b .mb2 .mb-r{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:20px;margin:0;padding:0}.bmc.v-b .mb2 .mb-l{left:0;right:auto}.bmc.v-b .mb2 .mb-r{right:0;left:auto}.bmc.v-b .mb2 .mb-r nav{position:static;display:flex;align-items:center;gap:20px;margin:0;padding:0}.bmc.v-b .mb2 .mb-l a,.bmc.v-b .mb2 .mb-r a{display:inline-flex;align-items:center;gap:0;box-sizing:border-box;height:auto;min-height:44px;margin:0 -6px;padding:0 6px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;color:#e1e4e9!important;font:400 12px/16px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;opacity:1;transform:none;transition:none}.bmc.v-b .mb2 .mb-l a:hover,.bmc.v-b .mb2 .mb-l a[aria-current],.bmc.v-b .mb2 .mb-r a:hover,.bmc.v-b .mb2 .mb-r a[aria-current]{color:#e1e4e9!important;background:transparent!important;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.bmc.v-b .mb2 .mb-r .mb-signin{font-weight:600}.bmc.v-b .mb2 .mb-r .mb-signin svg{display:none}.bmc.v-b .mb2 .mb-desktop-mark{display:flex;align-items:center;justify-content:center;gap:0;box-sizing:border-box;min-height:44px;margin:0 -6px;padding:0 6px;border:0;border-radius:0;background:transparent;line-height:0}.bmc.v-b .mb2 .mb-desktop-mark img{display:block;width:auto;height:22px;max-width:none;margin:0;-o-object-fit:contain;object-fit:contain}.bmc.v-b .mb2 .mb-desktop-mark:active,.bmc.v-b .mb2 .mb-l a:active,.bmc.v-b .mb2 .mb-r a:active{opacity:.8}.bmc.v-b .mb2 .mb-desktop-mark:focus-visible,.bmc.v-b .mb2 .mb-l a:focus-visible,.bmc.v-b .mb2 .mb-r a:focus-visible{outline:3px solid #32b4b7;outline-offset:-3px;border-radius:0}}@media (max-width:1099px){:is(html,#bmi-menu) .bmi-mrow{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:72px;margin:0;padding:12px 20px;border:0;border-bottom:1px solid var(--bmi-row-rule,transparent)}:is(html,#bmi-menu) .bmi-mrow__mark{display:flex;align-items:center;flex:none;min-width:44px;min-height:44px;margin:0 auto 0 0;padding:0;position:static;transform:none;border:0;background:none}:is(html,#bmi-menu) .bmi-mrow__img{display:block;width:auto;height:40px;max-width:none;margin:0;-o-object-fit:contain;object-fit:contain}:is(html,#bmi-menu) .bmi-mburger{display:grid;place-items:center;flex:none;position:static;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;cursor:pointer}:is(html,#bmi-menu) .bmi-mburger:hover{background:rgba(128,128,128,.14)}:is(html,#bmi-menu) .bmi-mburger:active{opacity:.8}:is(html,#bmi-menu) .bmi-mburger__glyph{position:relative;display:block;box-sizing:border-box;width:22px;height:14px;border:0;border-top:2px solid;border-bottom:2px solid}:is(html,#bmi-menu) .bmi-mburger__glyph:after{content:"";position:absolute;left:0;right:0;top:4px;border-top:2px solid}:is(html,#bmi-menu) .bmc.v-b .mb2 .mb-desktop-mark,:is(html,#bmi-menu) .bmc.v-b .mb2 .mb-l,:is(html,#bmi-menu) .bmc.v-b .mb2 .mb-r,:is(html,#bmi-menu) .bmc.v-b>.nav{display:none}:is(html,#bmi-menu) .bmc.v-b .mb2 .mb-mobile-mark{display:block}:is(html,#bmi-menu) .bmc.v-b .mb2 .bmi-mrow__mark{display:flex}}:is(html,#bmi-menu) .bmi-msheet{gap:0;box-sizing:border-box;padding:0 0 max(24px,env(safe-area-inset-bottom));border:0;background:#e1e4e9;color:#202327;font-family:BMI Intl Montserrat,Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(html,#bmi-menu) .bmi-mhead{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:0;flex:none;box-sizing:border-box;width:100%;height:auto;min-height:72px;margin:0;padding:max(12px,env(safe-area-inset-top)) 20px 12px;border:0;border-bottom:1px solid rgba(225,228,233,.16);border-radius:0;background:#202327!important;background-image:none!important;color:#fff}:is(html,#bmi-menu) .bmi-mhead:after,:is(html,#bmi-menu) .bmi-mhead:before{content:none;display:none}:is(html,#bmi-menu) .bmi-mhead__mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:auto;height:40px;max-width:120px;margin:0;padding:0;-o-object-fit:contain;object-fit:contain}:is(html,#bmi-menu) .bmi-mclose{order:-1;position:static;display:grid;place-items:center;flex:none;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;transform:none;cursor:pointer;font-size:0;line-height:0}:is(html,#bmi-menu) .bmi-mclose:hover{background:rgba(255,255,255,.08)}:is(html,#bmi-menu) .bmi-mclose:active{opacity:.8}:is(html,#bmi-menu) .bmi-mclose .bmi-x{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(html,#bmi-menu) .bmi-mclose:focus-visible{outline:3px solid #fff;outline-offset:-3px}:is(html,#bmi-menu) .bmi-sr{position:absolute!important;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(html,#bmi-menu) .bmi-mpane{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:28px 24px;border:0;background:none;color:#202327}:is(html,#bmi-menu) .bmi-mhead,:is(html,#bmi-menu) .bmi-mpane{will-change:transform}:is(html,#bmi-menu) .bmi-mpane--intl{padding-top:12px}:is(html,#bmi-menu) .bmi-mpane[hidden]{display:none!important}:is(html,#bmi-menu) .bmi-mcards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;box-sizing:border-box;width:100%;margin:0 0 10px;padding:0;border:0}:is(html,#bmi-menu) .bmi-mcard{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:0;overflow:hidden;box-sizing:border-box;width:100%;height:auto;min-height:76px;margin:0;padding:0;border:2px solid #32b4b7;border-radius:0;background:#fff;background-image:none;box-shadow:none;transform:none;color:#202327;font:600 16px/21.6px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:left;text-decoration:none;white-space:normal;cursor:pointer;transition:box-shadow .15s}:is(html,#bmi-menu) .bmi-mcard[hidden]{display:none!important}:is(html,#bmi-menu) .bmi-mcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;pointer-events:none;background:var(--bmi-stripe,var(--menu-card-stripe,var(--stripe,#32b4b7)))}:is(html,#bmi-menu) .bmi-mcard:after{content:none}:is(html,#bmi-menu) .bmi-mcard__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;flex:1 1 0%;min-width:0;box-sizing:border-box;margin:0;padding:12px 16px 12px 22px;background:none;color:inherit}:is(html,#bmi-menu) .bmi-mcard b,:is(html,#bmi-menu) .bmi-mopen b{display:block;margin:0;color:inherit;font:600 16px/21.6px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}:is(html,#bmi-menu) .bmi-mcard small,:is(html,#bmi-menu) .bmi-mopen small{display:block;margin:0;opacity:1;color:#59616e;font:400 14px/19.6px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}:is(html,#bmi-menu) .bmi-mcard b svg{display:inline-block;width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px;color:#c4693a;fill:none;stroke:currentColor;stroke-width:2}:is(html,#bmi-menu) .bmi-mcard__arrow{display:grid;place-items:center;align-self:stretch;flex:0 0 56px;box-sizing:border-box;width:56px;height:auto;margin:0;padding:0 0 0 8px;border:0;border-radius:0;background:#202327!important;background-image:none!important;color:#fff;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%);font-size:0;line-height:0;transform:none;transition:none}:is(html,#bmi-menu) .bmi-chev{display:block;flex:none;width:16px;height:16px;margin:0;color:inherit;transform:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:is(html,#bmi-menu) .bmi-mcard:hover{border-color:#32b4b7;box-shadow:0 0 0 1px rgba(50,180,183,.3),0 0 18px rgba(50,180,183,.3);transform:none;color:#202327}:is(html,#bmi-menu) .bmi-mcard:active{opacity:.8}:is(html,#bmi-menu) .bmi-mback:focus-visible,:is(html,#bmi-menu) .bmi-mcard:focus-visible,:is(html,#bmi-menu) .bmi-mopen:focus-visible{outline:3px solid #28509a;outline-offset:3px}:is(html,#bmi-menu) .bmi-mcard--signin{--bmi-stripe:linear-gradient(180deg,#11234d,#1f4f9c 45%,#2b84aa 80%,#3fb6b9);background:#202327!important;background-image:none!important;color:#fff}:is(html,#bmi-menu) .bmi-mcard--signin:hover{color:#fff}:is(html,#bmi-menu) .bmi-mcard--signin small{color:#c5cbd3}:is(html,#bmi-menu) .bmi-mopen{display:block;box-sizing:border-box;width:100%;height:auto;min-height:0;margin:20px 0 0;padding:0;overflow:hidden;border:2px solid #32b4b7;border-radius:0;box-shadow:none;transform:none;background:linear-gradient(20deg,#11234d,#1f4f9c 45%,#2b84aa 80%,#3fb6b9)!important;color:#fff;font:inherit;text-align:left;cursor:pointer}:is(html,#bmi-menu) .bmi-mopen__in{display:flex;align-items:center;gap:12px;min-height:62px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;color:#fff}:is(html,#bmi-menu) .bmi-mopen__b{display:block;flex:none;width:30px;height:auto;margin:0 0 0 16px}:is(html,#bmi-menu) .bmi-mopen__copy{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:1 1 0%;min-width:0;padding:14px 0}:is(html,#bmi-menu) .bmi-mopen b{color:#fff}:is(html,#bmi-menu) .bmi-mopen small{color:#e1e4e9}:is(html,#bmi-menu) .bmi-mopen__arrow{display:grid;place-items:center;align-self:stretch;flex:0 0 56px;box-sizing:border-box;padding:0 0 0 8px;border:0;border-radius:0;background:#fff;color:#202327;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}:is(html,#bmi-menu) .bmi-mopen__arrow .bmi-chev{width:18px;height:18px}:is(html,#bmi-menu) .bmi-mopen:hover{filter:brightness(1.08)}:is(html,#bmi-menu) .bmi-mopen:active{opacity:.8}:is(html,#bmi-menu) .bmi-mback{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;min-height:44px;margin:8px 0 0;padding:10px 0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;cursor:pointer;color:#202327;font:600 13px/16px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}:is(html,#bmi-menu) .bmi-mback:hover{text-decoration:underline;background:none;color:#202327}:is(html,#bmi-menu) .bmi-mback:active{opacity:.8}:is(html,#bmi-menu) .bmi-mgroup{margin:20px 0 14px;padding:0;color:#28509a;font:700 11px/17.6px BMI Intl Montserrat,Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media (max-width:360px){:is(html,#bmi-menu) .bmi-mpane{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){:is(html,#bmi-menu) .bmi-mcard{transition:none}}.bmc.v-b .evx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bmc.v-b .evblock{--evf-top:81px;--evf-bg:#fff}.bmc.v-b .star .evblock{--evf-bg:var(--bmc-starlight,#e1e4e9)}.bmc.v-b .evf{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;position:sticky;top:var(--evf-top);z-index:6;padding:12px 0;background:var(--evf-bg)}@media (max-width:860px){.bmc.v-b .evblock{--evf-top:72px}}.bmc.v-b .evf__b{min-height:44px;padding:0 22px;border:1.5px solid var(--bmc-granite);border-radius:999px;background:#fff;color:var(--bmc-granite);font:700 13px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .14s,color .14s}.bmc.v-b .evf__b:hover{background:var(--bmc-starlight)}.bmc.v-b .evf__b[aria-pressed=true]{background:var(--bmc-granite);color:#fff}.bmc.v-b .evcal a:focus-visible,.bmc.v-b .evcal button:focus-visible,.bmc.v-b .evf__b:focus-visible{outline:3px solid var(--bmc-turquoise);outline-offset:2px}.bmc.v-b .evall{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:44px;align-items:start}.bmc.v-b .evcal-wrap{position:sticky;top:166px}.bmc.v-b .evlist .events{grid-template-columns:repeat(2,minmax(0,1fr))}.bmc.v-b .evlist .evc[hidden],.bmc.v-b .evm[hidden]{display:none}.bmc.v-b .evm+.evm{margin-top:52px}.bmc.v-b .evm__h{display:flex;align-items:baseline;gap:14px;margin:0 0 22px;padding-top:16px;border-top:2px solid var(--bmc-granite);font:800 24px/1.15 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--bmc-granite)}.bmc.v-b .evm__n{font:700 12px/1 var(--font-head);letter-spacing:.14em;color:var(--bmc-grey)}.bmc.v-b .evempty{padding:28px;border-radius:var(--radius-lg);background:var(--bmc-starlight);font-size:16px}.bmc.v-b .evc__kick{display:block;font:700 11px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-deep);margin-bottom:6px}.bmc.v-b .evc__note{display:block;margin-top:8px;font-size:13px;font-weight:600;color:var(--bmc-grey)}.bmc.v-b .evcal{position:relative;overflow:hidden;padding:22px 20px 20px;border-radius:var(--radius-lg);background:var(--bmc-granite);color:#fff;box-shadow:var(--shadow-card)}.bmc.v-b .evcal:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--bmc-turquoise)}.bmc.v-b .evcal__h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 14px}.bmc.v-b .evcal__h h3{margin:0;font:800 20px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff}.bmc.v-b .evcal__h button{display:grid;place-items:center;width:44px;height:44px;border:2px solid #5a6168;border-radius:50%;background:none;color:#fff;cursor:pointer}.bmc.v-b .evcal__h button:hover:not([disabled]){border-color:var(--bmc-turquoise-light);color:var(--bmc-turquoise-light)}.bmc.v-b .evcal__h button[disabled]{opacity:.3;cursor:default}.bmc.v-b .evcal__g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.bmc.v-b .evcal__wd{padding:0 0 6px;font:700 11px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--bmc-turquoise-light)}.bmc.v-b .evcal__d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#c9ced3;font:inherit}.bmc.v-b .evcal__d b{font-size:15px;font-weight:600;line-height:1}.bmc.v-b button.evcal__d{color:#fff;cursor:pointer;background:rgba(50,180,183,.12)}.bmc.v-b button.evcal__d b{font-weight:800}.bmc.v-b button.evcal__d:hover{background:rgba(50,180,183,.28)}.bmc.v-b .evcal__d.past{color:#7a838b}.bmc.v-b .evcal__d.today{box-shadow:inset 0 0 0 2px var(--bmc-turquoise-light)}.bmc.v-b .evcal__d.sel,.bmc.v-b button.evcal__d.sel:hover{background:var(--bmc-turquoise);color:var(--bmc-granite)}.bmc.v-b .evcal .dots{display:flex;gap:3px;height:6px}.bmc.v-b .evcal i{display:inline-block;width:6px;height:6px;border-radius:50%}.bmc.v-b .evcal i.g{background:var(--bmc-turquoise)}.bmc.v-b .evcal i.r{background:#ef7a6e}.bmc.v-b .evcal i.f{background:var(--bmc-wonder)}.bmc.v-b .evcal i.i{background:#a9b8f0}.bmc.v-b .evcal__d.sel i.i{background:var(--bmc-royal)}.bmc.v-b .evcal__d.sel i.g{background:var(--bmc-granite)}.bmc.v-b .evcal__key{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:12px;font-size:12px;color:#c9ced3}.bmc.v-b .evcal__key i{width:8px;height:8px;margin-right:5px;vertical-align:0}.bmc.v-b .evcal__day{margin-top:16px;padding:14px 16px;border-radius:10px;background:#2d3238;min-height:110px}.bmc.v-b .evcal__day h4{margin:0 0 8px;font:700 13px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-light)}.bmc.v-b .evcal__day p{margin:0;font-size:15px;color:#d5dadf}.bmc.v-b .evcal__day ul{margin:0;padding:0;list-style:none}.bmc.v-b .evcal__day li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #3a3f45;font-size:15px}.bmc.v-b .evcal__day li:last-child{border-bottom:0}.bmc.v-b .evcal__day li b{font-size:14px;font-weight:700;color:#d5dadf}.bmc.v-b .evcal__day a{color:#fff;font-weight:600;text-underline-offset:3px}.bmc.v-b .evcal__day .rg{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:3px;background:#ef7a6e;color:var(--bmc-granite);font:800 10px/1.6 var(--font-head);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}@media (max-width:1079px){.bmc.v-b .evall{grid-template-columns:minmax(0,1fr);gap:40px}.bmc.v-b .evcal-wrap{position:static;max-width:560px;width:100%;margin:0 auto}}@media (max-width:700px){.bmc.v-b .evlist .events{grid-template-columns:minmax(0,1fr)}.bmc.v-b .evf{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding:10px 20px;scrollbar-width:none;box-shadow:0 6px 10px -8px rgba(32,35,39,.35)}.bmc.v-b .evf__b{flex:none;padding:0 18px}.bmc.v-b .evcal{padding:20px 12px 16px}.bmc.v-b .evm__h{font-size:20px}.bmc.v-b .evlist .evc__panel>p{display:none}}.bmc.v-b .evc--inst .evc__kick{color:var(--bmc-royal)}.bmc.v-b .evc--inst .evc__date{background:#a9b8f0}.bmc.v-b .evm.evm--more{display:none}.bmc.v-b .evmore{display:flex;width:-moz-fit-content;width:fit-content;margin:44px auto 0;cursor:pointer;font-family:var(--font-head)}.bmc.v-b .evmore[hidden]{display:none}.bmc.v-b .evm__h:focus{outline:none}.bmc.v-b .evm__h:focus-visible{outline:3px solid var(--bmc-turquoise);outline-offset:4px}.bmc.v-b .evhome-actions{display:flex;justify-content:center;margin-top:44px}.bmc.v-b .evc-uniform{--evc-img-ratio:16/9;--evc-img-filter:saturate(0.72) contrast(0.96) brightness(0.97);--evc-img-overlay:linear-gradient(180deg,rgba(32,35,39,0.62),rgba(32,35,39,0.08) 42%,rgba(32,35,39,0) 60%,rgba(50,180,183,0.26))}.bmc.v-b .evc-uniform .evc__ph{aspect-ratio:var(--evc-img-ratio)}.bmc.v-b .evc-uniform .evc__ph img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;filter:var(--evc-img-filter)}.bmc.v-b .evc-uniform .evc__ph--none img{-o-object-fit:contain!important;object-fit:contain!important;filter:none}.bmc.v-b .evc-uniform .evc__ph:before{content:none}.bmc.v-b .evc-uniform .evc__ph--none:after,.bmc.v-b .evc-uniform .evc__ph:after{display:block;background:var(--evc-img-overlay)}.bmc.v-b .evc-uniform .evc--flyer .evc__date{align-self:start;justify-self:start;margin:16px;box-shadow:none}.bmc.v-b .evc-uniform .evc--flyer .evc__kick{padding-right:0}.bmc.v-b .evweek-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.bmc.v-b .evweek-link{font-size:15px;font-weight:700;color:var(--bmc-turquoise-deep);text-underline-offset:3px}.bmc.v-b .evfeat-h{margin:0 0 22px}.bmc.v-b .evfeat-card{max-width:620px}.bmc.v-b .evfeat-card .evc__title{font-size:clamp(18px,4.6vw,24px)}.bmc.v-b .evfeat-card .evc__date{transform:scale(1.15);transform-origin:top left}.bmc.v-b .evfeat-card .evc--flyer .evc__date{transform-origin:bottom right}@media (min-width:900px){.bmc.v-b .evfeat-card{max-width:none}.bmc.v-b .evfeat-card .evc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto;padding:0;overflow:hidden}.bmc.v-b .evfeat-card .evc__ph{grid-area:1/1;margin:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.bmc.v-b .evfeat-card .evc__panel{grid-area:1/2;clip-path:none;margin:0;padding:40px 44px;justify-content:center;gap:14px}.bmc.v-b .evfeat-card .evc__title{min-height:0;border:0;padding:0;font:800 clamp(30px,3.2vw,44px)/1.05 var(--font-head);letter-spacing:.01em}.bmc.v-b .evfeat-card .evc__foot{margin-top:10px}.bmc.v-b .evfeat-card .evc--flyer .evc__date,.bmc.v-b .evfeat-card .evc__date{grid-area:1/2;align-self:start;justify-self:start;margin:40px 0 0 44px;transform:none;box-shadow:none;position:relative;z-index:2}.bmc.v-b .evfeat-card .evc__panel{padding-top:112px;padding-bottom:36px}.bmc.v-b .evfeat-card .evc__ph{align-self:stretch;aspect-ratio:auto;height:100%;min-height:340px}.bmc.v-b .evfeat-card .evc__ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bmc.v-b .evfeat-card .evc--flyer .evc__ph img{-o-object-fit:contain;object-fit:contain}.bmc.v-b .evfeat-card .evc--flyer .evc__kick{padding-right:0}}.bmc .pv-hero .copy{container-type:inline-size}.bmc.v-b .hero.phead.pv-hero .display{white-space:nowrap;font-size:min(clamp(36px,4vw,56px),10.2cqi)}@media (max-width:860px){.bmc.v-b .hero.phead.pv-hero .display{font-size:min(48px,8.2vw,10.2cqi)}}.bmc .pv-when{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#fff}.bmc .pv-when-tx{display:flex;flex-direction:column;justify-content:center;padding:88px 64px 88px max(40px,calc((100vw - var(--content-max)) / 2 + 40px))}.bmc .pv-when-tx .h1{margin-top:12px;font-size:44px;max-width:520px}.bmc .pv-when-ph{background:50%/cover no-repeat;clip-path:polygon(64px 0,100% 0,100% 100%,0 100%)}.bmc .pv-times{list-style:none;margin:28px 0 0;padding:0;max-width:520px;border-top:1px solid var(--bmc-hairline)}.bmc .pv-times li{display:grid;grid-template-columns:170px 1fr auto;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--bmc-hairline)}.bmc .pv-times b{font:800 17px/1.2 var(--font-head);color:var(--bmc-granite)}.bmc .pv-times span{font-size:16px;color:var(--bmc-granite)}.bmc .pv-times small{font:700 11px/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .pv-addr{margin-top:22px;font-size:16px;line-height:1.6;max-width:520px}.bmc .pv-when .actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.bmc .pv-lines{list-style:none;margin:0;padding:0}.bmc .pv-line{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:40px;align-items:start;padding:28px 0;border-top:1px solid var(--bmc-line-on-dark)}.bmc .pv-line-h{display:flex;align-items:center;gap:16px}.bmc .pv-line-h .pv-ic{flex:none}.bmc .pv-line .h3{font-size:19px;color:#fff;margin:0}.bmc .pv-line p{font-size:17px;line-height:1.6;color:var(--bmc-starlight);max-width:640px;margin:0}.bmc .pv-line-a{padding-top:10px}.bmc .pv-line .link{display:inline-block;margin-top:8px;padding:8px 0;color:var(--bmc-turquoise-light)}.bmc .pv-sundays .shead{margin-bottom:40px}.bmc .pv-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bmc-turquoise);color:var(--bmc-granite)}.bmc .pv-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bmc .pv-come{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:32px;border-top:1px solid var(--bmc-line-on-dark)}.bmc .pv-come p{font:700 20px/1.35 var(--font-head);color:#fff;max-width:620px}.bmc #faq .vfaq{margin:0 auto}.bmc #faq .shead{max-width:920px;margin-left:auto;margin-right:auto}.bmc #faq .vfaq summary{min-height:60px}.bmc #faq .vfaq .go.pv-chev{display:inline-grid;place-items:center;width:24px;height:24px;font-size:0;transform:none}.bmc #faq .vfaq .go.pv-chev svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bmc #faq .vfaq details[open] .go.pv-chev{transform:none}.bmc #faq .vfaq details[open] .go.pv-chev svg{transform:rotate(180deg)}.bmc .pv-still{max-width:920px;margin:28px auto 0;font-size:16px}.bmc .pv-still .link{margin-left:6px}.bmc .pv-beliefs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bmc .pv-belief{margin:0;background:var(--bmc-starlight);border-radius:var(--radius-lg);padding:28px 26px;border-left:5px solid var(--bmc-turquoise)}.bmc .pv-belief figcaption{font:700 11px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--bmc-turquoise-deep)}.bmc .pv-belief blockquote{margin:12px 0 0}.bmc .pv-belief p{font-size:17px;line-height:1.55;color:var(--bmc-granite)}.bmc .pv-center{align-items:center;gap:16px 32px;margin-top:36px}.bmc .pv-center,.bmc .pv-pastors{display:flex;justify-content:center;flex-wrap:wrap}.bmc .pv-pastors{gap:22px}.bmc .pv-pastors>.pv-pastor{flex:0 0 calc((100% - 66px) / 4);min-width:0}.bmc .pv-pastor .tx{padding:22px 22px 26px}.bmc .pv-pastor .h3{font-size:19px}.bmc .pv-pastor p{display:block;font-size:16px}.bmc .pv-updates{display:grid;grid-template-columns:1fr 1fr;background:var(--bmc-starlight);border-radius:var(--radius-lg);overflow:hidden}.bmc .pv-updates .ph{min-height:380px;background:50%/cover no-repeat}.bmc .pv-updates .tx{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:48px}.bmc .pv-updates .h1{font-size:44px}.bmc .pv-updates p{font-size:16px;line-height:1.6;max-width:460px;overflow-wrap:anywhere}.bmc .pv-updates .btn{margin-top:8px}.bmc .pv-ask .wrap{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.bmc .pv-ask .h1{font-size:44px}.bmc .pv-ask p{font-size:18px;line-height:1.55;max-width:560px}.bmc .pv-ask .btn{margin-top:8px}.bmc .pv-contact .wrap>div{display:flex;flex-direction:column;gap:14px;max-width:680px}.bmc .pv-contact p{font-size:17px;line-height:1.6;color:var(--bmc-starlight)}.bmc .pv-direct{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bmc .pv-direct a{color:var(--bmc-turquoise-light);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bmc .pv-direct a:hover{text-decoration:underline}@media (max-width:1100px){.bmc .pv-when-tx{padding:72px 40px}.bmc .pv-pastors>.pv-pastor{flex-basis:calc((100% - 44px) / 3)}}@media (max-width:860px){.bmc .pv-when{grid-template-columns:1fr;min-height:0}.bmc .pv-when-ph{order:-1;aspect-ratio:4/3;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 28px))}.bmc .pv-when-tx{padding:40px 22px 56px}.bmc .pv-when-tx .h1{font-size:min(34px,8.4vw)}.bmc .pv-times li{grid-template-columns:1fr auto;gap:2px 12px}.bmc .pv-times b{grid-column:1/-1}.bmc .pv-when .actions{display:grid;grid-template-columns:1fr;gap:10px}.bmc .pv-when .actions .btn{text-align:center}.bmc .pv-beliefs{grid-template-columns:1fr}.bmc .pv-pastors{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:16px}.bmc .pv-pastor{display:grid;grid-template-columns:132px minmax(0,1fr)}.bmc .pv-pastors>.pv-pastor{flex:none}.bmc .pv-pastor .ph.mono span{width:72px;height:72px;font-size:26px}.bmc.v-b .pv-pastor .ph{aspect-ratio:auto;width:100%;height:100%;min-height:168px;background-position:center 20%}.bmc .pv-direct{flex-direction:column;align-items:flex-start;gap:0}.bmc .pv-direct span{display:none}.bmc .pv-pastor .tx{padding:16px 16px 18px}.bmc .pv-pastor .h3{font-size:16px}.bmc .pv-pastor p{font-size:15px;line-height:1.5}.bmc .pv-updates{grid-template-columns:minmax(0,1fr)}.bmc .pv-updates .ph{min-height:0;aspect-ratio:16/10}.bmc .pv-updates .tx{padding:28px 22px 32px}.bmc .pv-ask .h1,.bmc .pv-updates .h1{font-size:min(34px,8.4vw)}.bmc .pv-come{flex-direction:column;align-items:stretch}.bmc .pv-ask .btn,.bmc .pv-center .btn,.bmc .pv-come .btn,.bmc .pv-contact .btn,.bmc .pv-updates .btn{width:100%;text-align:center}.bmc .pv-contact .wrap{flex-direction:column;align-items:stretch}.bmc .pv-line{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.bmc .pv-line-h{gap:14px}.bmc .pv-line .pv-ic{width:40px;height:40px}.bmc .pv-line .h3{font-size:17px}.bmc .pv-line-a{padding:0 0 0 54px}.bmc .pv-line p{font-size:16px}}.bmc .pv-pastors>.pv-pastor:only-child{flex:0 1 860px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bmc .pv-pastors>.pv-pastor:only-child .ph{aspect-ratio:4/5;height:100%}.bmc .pv-pastors>.pv-pastor:only-child .tx{display:flex;flex-direction:column;justify-content:center;padding:32px 36px}.bmc .pv-pastors>.pv-pastor:only-child .h3{font-size:24px}@media (max-width:640px){.bmc .pv-pastors>.pv-pastor:only-child{grid-template-columns:minmax(0,1fr)}.bmc .pv-pastors>.pv-pastor:only-child .ph{height:auto}.bmc .pv-pastors>.pv-pastor:only-child .tx{padding:20px 20px 24px}.bmc .pv-pastors>.pv-pastor:only-child .h3{font-size:20px}}