.pbanner--blog .pbanner__frame{background:#0A1524}.bhero__slide{position:absolute;inset:0;opacity:0;transition:opacity .48s ease;z-index:0}.bhero__slide--active{opacity:1;z-index:1}.bhero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bhero__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(10,21,36,.75),rgba(10,21,36,.55) 34%,rgba(10,21,36,.15) 66%,rgba(10,21,36,0))}.bhero__copy{position:absolute;z-index:3;left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px);bottom:clamp(28px,6vw,72px);max-width:620px;color:#F3EEE6;display:flex;flex-direction:column;gap:14px}.bhero__eyebrow{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#F87303;font-weight:700}.pbanner--blog .bhero__title,.tpv6 .pbanner--blog .bhero__title{margin:0;font-family:var(--font-display,var(--font-heading),Montserrat,sans-serif);font-weight:700;font-size:clamp(26px,3.4vw,44px);line-height:1.1;letter-spacing:-.015em;color:#ffffff!important;text-shadow:0 2px 20px rgba(0,0,0,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pbanner--blog .bhero__excerpt,.tpv6 .pbanner--blog .bhero__excerpt{margin:0;font-family:var(--font-body,Poppins,sans-serif);font-size:clamp(14px,1.15vw,16px);line-height:1.55;color:#F3EEE6!important;text-shadow:0 1px 12px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pbanner--blog .bhero__eyebrow,.tpv6 .pbanner--blog .bhero__eyebrow{color:#F87303!important}.pbanner--blog .bhero__cta,.tpv6 .pbanner--blog .bhero__cta{color:#ffffff!important}.bhero__cta{align-self:flex-start;margin-top:4px;padding:12px 22px;border-radius:999px;background:#F87303;color:#ffffff;font-family:var(--font-body,Poppins,sans-serif);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px rgba(248,115,3,.32)}.bhero__cta:hover{background:#E36402;transform:translateY(-1px);box-shadow:0 12px 28px rgba(248,115,3,.4)}.bhero__cta span{transition:transform .25s ease}.bhero__cta:hover span{transform:translateX(4px)}@media (max-width:720px){.bhero__copy{left:20px;right:20px;bottom:84px;gap:10px}.bhero__excerpt{-webkit-line-clamp:2}}