.cbc-module{--cbc-font:"Lexend Deca",sans-serif;font-family:var(--cbc-font);position:relative}.cbc-hero{--cbc-min-h:480px;--cbc-overlay:rgba(13,21,37,.65);--cbc-fp-x:50%;--cbc-fp-y:50%;--cbc-accent:#c8a951;--cbc-eyebrow-weight:500;--cbc-heading-color:#f4f4f0;--cbc-pad-top:100px;--cbc-pad-bottom:200px;--cbc-pad-left:48px;--cbc-pad-right:48px;align-items:flex-start;display:flex;min-height:var(--cbc-min-h);overflow:hidden;position:relative;width:100%}.cbc-hero-wrap{clip-path:polygon(0 0,100% 0,100% 88%,50% 98%,0 88%);filter:drop-shadow(0 28px 56px rgba(0,0,0,.25));position:relative;z-index:1}.cbc-hero__bg{background:linear-gradient(138deg,#0d1525,#162040 38%,#1e2d52 65%,#111826)}.cbc-hero__bg,.cbc-hero__bg-img{inset:0;position:absolute;z-index:0}.cbc-hero__bg-img{animation:cbc-breathe 14s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;object-position:var(--cbc-fp-x) var(--cbc-fp-y);width:100%}@keyframes cbc-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}.cbc-hero__bg-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.cbc-hero__overlay{background:var(--cbc-overlay);inset:0;position:absolute;z-index:2}.cbc-hero__inner{margin:0 auto;max-width:1280px;padding:var(--cbc-pad-top) var(--cbc-pad-right) var(--cbc-pad-bottom) var(--cbc-pad-left);position:relative;width:100%;z-index:3}.cbc-hero__content{max-width:720px}.cbc-hero--align-center .cbc-hero__inner{text-align:center}.cbc-hero--align-center .cbc-hero__content{margin:0 auto}.cbc-hero--align-right .cbc-hero__inner{text-align:right}.cbc-hero--align-right .cbc-hero__content{margin-left:auto}.cbc-hero__eyebrow{align-items:center;color:var(--cbc-accent);display:flex;font-family:var(--cbc-font);font-size:.71rem;font-weight:var(--cbc-eyebrow-weight,500);gap:12px;letter-spacing:.25em;margin:0 0 20px;text-transform:uppercase}.cbc-hero--align-center .cbc-hero__eyebrow:before,.cbc-hero--align-left .cbc-hero__eyebrow:before{background:var(--cbc-accent);content:"";display:inline-block;flex-shrink:0;height:1px;width:28px}.cbc-hero--align-center .cbc-hero__eyebrow{justify-content:center}.cbc-hero--align-right .cbc-hero__eyebrow{justify-content:flex-end}.cbc-hero__heading h1,.cbc-hero__heading h2{color:var(--cbc-heading-color);font-family:var(--cbc-font);font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:700;letter-spacing:-.015em;line-height:.96;margin:0 0 24px;text-transform:uppercase}.cbc-hero__sub p{color:hsla(60,15%,95%,.72);font-family:var(--cbc-font);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.78;margin:0 0 32px;max-width:540px}.cbc-hero--align-center .cbc-hero__sub p{margin-left:auto;margin-right:auto;max-width:100%}.cbc-hero--align-right .cbc-hero__sub p{margin-left:auto;max-width:100%}.cbc-hero__cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.cbc-hero--align-center .cbc-hero__cta-group{justify-content:center}.cbc-hero--align-right .cbc-hero__cta-group{justify-content:flex-end}.cbc-hero__btn{--hb-size:13px;--hb-weight:600;--hb-transform:uppercase;--hb-radius:2px;--hb-pad-top:15px;--hb-pad-bottom:15px;--hb-pad-left:34px;--hb-pad-right:34px;align-items:center;border:2px solid transparent;border-radius:var(--hb-radius);cursor:pointer;display:inline-flex;font-family:var(--cbc-font);font-size:var(--hb-size);font-weight:var(--hb-weight);gap:8px;letter-spacing:.1em;padding:var(--hb-pad-top) var(--hb-pad-right) var(--hb-pad-bottom) var(--hb-pad-left);text-decoration:none;text-transform:var(--hb-transform);transition:all .25s ease;white-space:nowrap}.cbc-hero__btn--solid{background:var(--hb-bg);border-color:var(--hb-bg-flat);color:var(--hb-txt)}.cbc-hero__btn--solid:hover{background:transparent;color:var(--hb-bg-flat)}.cbc-hero__btn--outline{background:transparent;border-color:var(--hb-bg-flat);color:var(--hb-txt)}.cbc-hero__btn--outline:hover{background:hsla(0,0%,100%,.06);border-color:var(--hb-txt)}.cbc-hero__btn--ghost{background:transparent;border-color:transparent;color:var(--hb-txt)}.cbc-hero__btn--ghost:hover{background:hsla(0,0%,100%,.06)}.cbc-hero__btn-arrow{font-size:1.4em;line-height:1;transition:transform .2s}.cbc-hero__btn:hover .cbc-hero__btn-arrow{transform:translateX(4px)}.cbc-grid-section{--cbc-grid-bg:#0d1120;--cbc-grid-cols:2;--cbc-grid-gap:24px;--cbc-grid-overlap:80px;--cbc-grid-pad-top:0px;--cbc-grid-pad-bottom:80px;--cbc-grid-pad-left:24px;--cbc-grid-pad-right:24px;background:var(--cbc-grid-bg);margin-top:calc(var(--cbc-grid-overlap)*-1);padding:var(--cbc-grid-pad-top) var(--cbc-grid-pad-right) var(--cbc-grid-pad-bottom) var(--cbc-grid-pad-left);position:relative;z-index:2}.cbc-grid-wrap{margin:0 auto;max-width:1320px}.cbc-grid{align-items:stretch;display:grid;gap:var(--cbc-grid-gap);grid-template-columns:repeat(var(--cbc-grid-cols),1fr)}.cbc-card{--card-bg:#1a1e2e;--card-bdr:hsla(0,0%,100%,.08);--card-txt:hsla(60,15%,95%,.9);--card-ttl:#f4f4f0;--card-sub:hsla(60,15%,95%,.65);--card-ttl-size:26px;--card-ttl-weight:700;--card-radius:16px;--card-pad-top:36px;--card-pad-bottom:36px;--card-pad-left:36px;--card-pad-right:36px;background:var(--card-bg);border:1px solid var(--card-bdr);border-radius:var(--card-radius);box-shadow:0 8px 32px rgba(0,0,0,.22),0 1px 4px rgba(0,0,0,.12);color:var(--card-txt);display:flex;flex-direction:column;font-family:var(--cbc-font);overflow:hidden;padding:var(--card-pad-top) var(--card-pad-right) var(--card-pad-bottom) var(--card-pad-left);position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.cbc-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.18);transform:translateY(-4px)}.cbc-card__content{display:flex;flex:1;flex-direction:column;gap:16px}.cbc-card__icon{margin-bottom:4px}.cbc-card__icon img{display:block;object-fit:contain}.cbc-card__title{color:var(--card-ttl);font-family:var(--cbc-font);font-size:var(--card-ttl-size);font-weight:var(--card-ttl-weight);line-height:1.25;margin:0}.cbc-card__title--gradient{background:var(--card-ttl-grad,var(--card-ttl));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cbc-card__subtitle{color:var(--card-sub);font-size:.92rem;line-height:1.65}.cbc-card__subtitle p{margin:0}.cbc-card__placeholder{border:2px dashed hsla(0,0%,100%,.12);border-radius:8px;color:hsla(60,15%,95%,.4);font-size:.88rem;padding:40px 24px;text-align:center}.cbc-card__placeholder p{margin:0}.cbc-card__form{margin-top:8px}.cbc-builtin-form{--fbtn-bg:#c8a951;--fbtn-txt:#0d1120;--fbtn-radius:6px;--finput-radius:8px;display:flex;flex-direction:column;gap:16px}.cbc-builtin-form__row--split{display:grid;gap:16px;grid-template-columns:1fr 1fr}.cbc-builtin-form__field{display:flex;flex-direction:column;gap:6px}.cbc-builtin-form__label{color:var(--card-txt);font-family:var(--cbc-font);font-size:.82rem;font-weight:500;letter-spacing:.03em}.cbc-builtin-form__req{color:#c8a951}.cbc-builtin-form__input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--finput-radius);box-sizing:border-box;color:#f4f4f0;font-family:var(--cbc-font);font-size:.92rem;line-height:1.4;padding:13px 16px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.cbc-builtin-form__input:focus{background:hsla(0,0%,100%,.09);border-color:rgba(200,169,81,.6);box-shadow:0 0 0 3px rgba(200,169,81,.12);outline:none}.cbc-builtin-form__input::placeholder{color:hsla(60,15%,95%,.3)}.cbc-builtin-form__textarea{min-height:110px;resize:vertical}.cbc-builtin-form__submit{align-items:center;align-self:flex-start;background:var(--fbtn-bg);border:2px solid var(--fbtn-bg);border-radius:var(--fbtn-radius);color:var(--fbtn-txt);cursor:pointer;display:inline-flex;font-family:var(--cbc-font);font-size:.88rem;font-weight:600;justify-content:center;letter-spacing:.08em;margin-top:4px;padding:15px 36px;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.cbc-builtin-form__submit:hover{background:transparent;color:var(--fbtn-bg)}.cbc-builtin-form__submit:disabled{cursor:not-allowed;opacity:.6}.cbc-builtin-form__success{padding:32px 16px;text-align:center}.cbc-builtin-form__success p{color:#c8a951;font-size:1.05rem;font-weight:500;line-height:1.6;margin:0}.cbc-card__form .hs-form{font-family:var(--cbc-font)}.cbc-card__form .hs-form-field label{color:var(--card-txt);display:block;font-size:.82rem;font-weight:500;letter-spacing:.03em;margin-bottom:6px}.cbc-card__form .hs-form-field .hs-input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-sizing:border-box;color:#f4f4f0;font-family:var(--cbc-font);font-size:.92rem;padding:13px 16px;transition:border-color .2s,background .2s;width:100%}.cbc-card__form .hs-form-field .hs-input:focus{background:hsla(0,0%,100%,.09);border-color:rgba(200,169,81,.6);box-shadow:0 0 0 3px rgba(200,169,81,.12);outline:none}.cbc-card__form .hs-form-field textarea.hs-input{min-height:100px;resize:vertical}.cbc-card__form .hs-form-field .hs-input::placeholder{color:hsla(60,15%,95%,.3)}.cbc-card__form .hs_submit .hs-button{align-items:center;background:#c8a951;border:2px solid #c8a951;border-radius:6px;color:#0d1120;cursor:pointer;display:inline-flex;font-family:var(--cbc-font);font-size:.88rem;font-weight:600;justify-content:center;letter-spacing:.08em;margin-top:4px;padding:15px 36px;text-transform:uppercase;transition:all .25s ease}.cbc-card__form .hs_submit .hs-button:hover{background:transparent;color:#c8a951}.cbc-card__form .hs-form-field{margin-bottom:16px}.cbc-card__form .hs-error-msgs,.cbc-card__form .hs_error_rollup{color:#ff6b6b;font-size:.82rem}.cbc-card__form .submitted-message{color:#c8a951;font-size:1rem;padding:20px 0;text-align:center}.cbc-card__meeting{flex:1;margin-top:8px}.cbc-card__meeting .meetings-iframe-container{border-radius:8px;min-height:600px;overflow:hidden}.cbc-card__meeting .meetings-iframe-container iframe{border-radius:8px}.cbc-card__media{margin-top:auto;padding-top:16px}.cbc-card__img-wrap{--img-fit:cover;border-radius:calc(var(--card-radius) - 4px);overflow:hidden;position:relative}.cbc-card__img{display:block;height:100%;object-fit:var(--img-fit);width:100%}.cbc-card__video-wrap{border-radius:calc(var(--card-radius) - 4px);overflow:hidden;position:relative}.cbc-card__video{display:block;object-fit:cover;width:100%}.cbc-card__cta{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;font-family:var(--cbc-font);font-size:.88rem;font-weight:600;gap:6px;margin-top:8px;text-decoration:none;transition:all .25s ease}.cbc-card__cta--solid{background:var(--btn-bg);border:2px solid var(--btn-bg-flat);border-radius:var(--btn-radius);color:var(--btn-txt);padding:var(--btn-pad)}.cbc-card__cta--solid:hover{background:transparent;color:var(--btn-bg-flat)}.cbc-card__cta--outline{background:transparent;border:2px solid var(--btn-bg-flat);border-radius:var(--btn-radius);color:var(--btn-txt);padding:var(--btn-pad)}.cbc-card__cta--outline:hover{background:hsla(0,0%,100%,.06);border-color:var(--btn-txt)}.cbc-card__cta--ghost{background:transparent;border:2px solid transparent;border-radius:var(--btn-radius);color:var(--btn-txt);padding:var(--btn-pad)}.cbc-card__cta--ghost:hover{background:hsla(0,0%,100%,.06)}.cbc-card__cta--link{background:none;border:none;color:var(--card-txt);font-weight:500;padding:8px 0}.cbc-card__cta--link:hover{gap:10px;opacity:.75}.cbc-card__cta-arrow{font-size:1.1em;transition:transform .2s}.cbc-card__cta--link:hover .cbc-card__cta-arrow{transform:translateX(3px)}@media (max-width:1024px){.cbc-hero-wrap{clip-path:polygon(0 0,100% 0,100% 90%,50% 98%,0 90%)}.cbc-grid{grid-template-columns:repeat(2,1fr)}.cbc-card{grid-column:span min(var(--card-col-span,1),2)!important}}@media (max-width:768px){.cbc-hero{--cbc-pad-bottom:clamp(140px,24vw,220px)}.cbc-hero-wrap{clip-path:polygon(0 0,100% 0,100% 90%,50% 97%,0 90%)}.cbc-grid{grid-template-columns:1fr}.cbc-card{grid-column:span 1!important;grid-row:span 1!important}.cbc-hero__cta-group{align-items:flex-start;flex-direction:column}.cbc-hero--align-center .cbc-hero__cta-group{align-items:center}.cbc-hero--align-right .cbc-hero__cta-group{align-items:flex-end}.cbc-hero__bg-img{animation-duration:24s}.cbc-card__meeting .meetings-iframe-container{min-height:500px}.cbc-builtin-form__row--split{grid-template-columns:1fr}}@media (max-width:480px){.cbc-hero__eyebrow:after,.cbc-hero__eyebrow:before{display:none}.cbc-card{--card-pad-left:20px;--card-pad-right:20px}}.cbc-module[data-entrance=True] .cbc-hero__content,.cbc-module[data-entrance=true] .cbc-hero__content{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.cbc-module[data-entrance=True] .cbc-hero__content.is-visible,.cbc-module[data-entrance=true] .cbc-hero__content.is-visible{opacity:1;transform:translateY(0)}.cbc-module[data-entrance=True] .cbc-card,.cbc-module[data-entrance=true] .cbc-card{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cbc-module[data-entrance=True] .cbc-card.is-visible,.cbc-module[data-entrance=true] .cbc-card.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cbc-hero__bg-img{animation:none}.cbc-card,.cbc-hero__content{opacity:1!important;transform:none!important;transition:none!important}.cbc-card__cta,.cbc-card__cta-arrow,.cbc-hero__btn{transition:none}}