.cbf-hero{--cbf-min-height:560px;--cbf-overlay:rgba(13,21,37,.55);--cbf-fp-x:50%;--cbf-fp-y:50%;--cbf-accent:#c8a951;--cbf-text:#f4f4f0;--cbf-text-muted:hsla(60,15%,95%,.72);--cbf-font-display:var(--heading-font,"Lexend Deca",sans-serif);--cbf-font-body:var(--body-font,"Lexend Deca",sans-serif);--cbf-pad-top:100px;--cbf-pad-bottom:160px;--cbf-pad-left:48px;--cbf-pad-right:48px;--cbf-eyebrow-pad-top:0px;--cbf-eyebrow-pad-bottom:16px;--cbf-title-pad-top:0px;--cbf-title-pad-bottom:12px;--cbf-meta-pad-top:0px;--cbf-meta-pad-bottom:16px;--cbf-excerpt-pad-top:0px;--cbf-excerpt-pad-bottom:24px;--cbf-cta-pad-top:8px;--cbf-cta-pad-bottom:0px}.cbf-section{font-family:var(--cbf-font-body,"Lexend Deca",sans-serif);padding:var(--cbf-sec-pad-top,0) 0 var(--cbf-sec-pad-bottom,0)}.cbf-outer{margin-bottom:-78px;position:relative}.cbf-corner{bottom:0;pointer-events:none;position:absolute;top:0;z-index:0}.cbf-corner--left{background:var(--cbf-corner-left-bg,transparent);left:0;width:50%}.cbf-corner--right{background:var(--cbf-corner-right-bg,transparent);right:0;width:50%}.cbf-wrap{clip-path:polygon(0 0,100% 0,100% 88%,50% 98%,0 88%);filter:drop-shadow(0 28px 56px rgba(0,0,0,.3));position:relative;z-index:1}.cbf-hero{align-items:flex-start;display:flex;min-height:var(--cbf-min-height);overflow:hidden;position:relative;width:100%}.cbf-hero__bg{background:linear-gradient(138deg,#0d1525,#162040 38%,#1e2d52 65%,#111826)}.cbf-hero__bg,.cbf-hero__bg-img{inset:0;position:absolute;z-index:0}.cbf-hero__bg-img{animation:cbf-img-breathe 14s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;object-position:var(--cbf-fp-x) var(--cbf-fp-y);width:100%;will-change:transform}@keyframes cbf-img-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.cbf-hero__overlay{background:var(--cbf-overlay);inset:0;position:absolute;z-index:2}.cbf-hero__inner{margin:0 auto;max-width:1280px;padding:var(--cbf-pad-top) var(--cbf-pad-right) var(--cbf-pad-bottom) var(--cbf-pad-left);position:relative;width:100%;z-index:3}.cbf-hero__content{max-width:630px}.cbf-hero__eyebrow{align-items:center;color:var(--cbf-accent);display:flex;font-family:var(--cbf-font-body);font-size:.71rem;font-weight:500;gap:12px;letter-spacing:.25em;margin:var(--cbf-eyebrow-pad-top) 0 var(--cbf-eyebrow-pad-bottom);text-transform:uppercase}.cbf-hero__eyebrow:before{background:var(--cbf-accent);content:"";display:inline-block;flex-shrink:0;height:1px;width:28px}.cbf-hero__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cbf-hero__tag{color:var(--cbf-accent);font-size:12px;font-weight:600;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.cbf-hero__tag-sep{color:var(--cbf-text);font-size:12px;opacity:.3}.cbf-hero__title{color:var(--cbf-text);font-family:var(--cbf-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:var(--cbf-title-pad-top) 0 var(--cbf-title-pad-bottom)}.cbf-hero__title a{color:inherit;text-decoration:none;transition:color .2s ease}.cbf-hero__title a:hover{color:var(--cbf-accent)}.cbf-hero__meta{color:var(--cbf-text);font-family:var(--cbf-font-body);font-size:13px;font-weight:400;margin:var(--cbf-meta-pad-top) 0 var(--cbf-meta-pad-bottom);opacity:.6}.cbf-hero__meta-sep{margin:0 6px;opacity:.5}.cbf-hero__excerpt{color:var(--cbf-text-muted);font-family:var(--cbf-font-body);font-size:15px;font-weight:400;line-height:1.7;margin:var(--cbf-excerpt-pad-top) 0 var(--cbf-excerpt-pad-bottom);max-width:520px}.cbf-hero__btn{align-items:center;align-self:flex-start;background:var(--cbf-accent);border:2px solid var(--cbf-accent);border-radius:2px;color:#0d1525;cursor:pointer;display:inline-flex;font-family:var(--cbf-font-body);font-size:13px;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:var(--cbf-cta-pad-bottom);margin-top:var(--cbf-cta-pad-top);padding:15px 34px;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease,gap .25s ease;white-space:nowrap}.cbf-hero__btn:hover{background:transparent;color:var(--cbf-accent);gap:12px;transform:translateY(-2px)}.cbf-hero__btn-arrow{display:inline-block;font-size:1.4em;line-height:1;transition:transform .2s}.cbf-hero__btn:hover .cbf-hero__btn-arrow{transform:translateX(4px)}@media (max-width:1024px){.cbf-wrap{clip-path:polygon(0 0,100% 0,100% 88%,50% 98%,0 88%)}}@media (max-width:768px){.cbf-hero{--cbf-pad-bottom:clamp(120px,22vw,180px)}.cbf-wrap{clip-path:polygon(0 0,100% 0,100% 88%,50% 97%,0 88%)}.cbf-outer{margin-bottom:-55px}.cbf-hero__bg-img{animation-duration:24s}.cbf-hero__title{font-size:clamp(1.6rem,5vw,2.5rem)}}@media (max-width:480px){.cbf-hero__eyebrow:before{display:none}.cbf-hero__title{font-size:clamp(1.35rem,6vw,2rem)}.cbf-hero__btn{justify-content:center;width:100%}.cbf-outer{margin-bottom:-40px}}.cbf-outer[data-entrance=True] .cbf-hero__content,.cbf-outer[data-entrance=true] .cbf-hero__content{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.cbf-outer[data-entrance=True] .cbf-hero__content.is-visible,.cbf-outer[data-entrance=true] .cbf-hero__content.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cbf-hero__bg-img{animation:none}.cbf-hero__content{animation:none}.cbf-hero__content,.cbf-outer[data-entrance=True] .cbf-hero__content,.cbf-outer[data-entrance=true] .cbf-hero__content{opacity:1;transform:none;transition:none}}