.pb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pb-section{background:var(--charcoal,var(--bp-charcoal));color:var(--ink,var(--bp-ink));padding:40px 0}.pb-section--member{background:0 0;margin:16px 0;padding:0}.pb-stack{gap:20px;display:grid}.pb{--pb-ink:var(--ink,var(--bp-ink));border:2px solid var(--pb-ink);min-width:0;color:var(--pb-ink);box-shadow:5px 5px 0 var(--pb-ink);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pb-media{aspect-ratio:16/9;background:var(--bp-neutral-bg);min-width:0;position:relative}.pb[data-mobile] .pb-media{aspect-ratio:4/5}.pb-media picture{width:100%;height:100%;display:block}.pb-img{object-fit:cover;width:100%;height:100%;display:block}.pb-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;padding:18px 18px 20px;display:flex}.pb-title{font-family:var(--display,"Barlow Condensed"),Arial,sans-serif;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,5vw,2.1rem);font-style:italic;font-weight:800;line-height:1}.pb-desc{color:#2b2f36;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:1rem;line-height:1.5}.pb-cta{text-align:center;white-space:normal;max-width:100%;margin-top:6px;line-height:1.2}.pb-cta[aria-disabled=true]{cursor:default}.pb-cta:focus-visible{outline:3px solid var(--tosca-deep,var(--bp-tosca-deep));outline-offset:3px}.pb .button--orange{color:var(--ink,var(--bp-ink));border-color:var(--ink,var(--bp-ink));font-size:.95rem}.pb[data-variant=member] .mb-btn--primary{color:var(--ink,var(--bp-ink))}.pb[data-frame=desktop]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.pb[data-frame=desktop] .pb-media{aspect-ratio:16/9}.pb[data-frame=desktop] .pb-body{padding:28px}.pb[data-frame=desktop] .pb-title{font-size:clamp(1.8rem,3vw,2.6rem)}@media (min-width:768px){.pb:not([data-frame]){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.pb:not([data-frame]) .pb-media{aspect-ratio:16/9}.pb:not([data-frame]) .pb-body{padding:28px}.pb:not([data-frame]) .pb-title{font-size:clamp(1.8rem,3vw,2.6rem)}.pb-section{padding:56px 0}.pb-section--member{padding:0}}@media (prefers-reduced-motion:reduce){.pb .button,.pb .mb-btn{transition:none}.pb .button:hover,.pb .mb-btn:hover{transform:none}}
