.bnr-section{margin:0 auto 1.75rem;max-width:var(--content-width, 68rem);padding-inline:var(--gutter, 1rem)}.bnr-carousel{position:relative}.bnr-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bnr-track::-webkit-scrollbar{display:none}.bnr-track>*{scroll-snap-align:start;flex:0 0 100%}.bnr-track--single{overflow:visible;scroll-snap-type:none}.bnr-track:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.bnr{position:relative;display:flex;align-items:stretch;overflow:hidden;border-radius:var(--radius-lg, 16px);aspect-ratio:var(--bnr-ar, 2 / 1)}.bnr--ar-2-1{--bnr-ar: 2 / 1}.bnr--ar-3-1{--bnr-ar: 3 / 1}@media(min-width:640px){.bnr--wide-bnr--ar-2-1{--bnr-ar: 2 / 1}.bnr--wide-bnr--ar-3-1{--bnr-ar: 3 / 1}}.bnr:not(.bnr--image){aspect-ratio:auto;min-height:9.5rem}.bnr__content{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1.35rem 1.5rem}.bnr__title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.bnr__body{margin:0;font-size:.95rem;line-height:1.4;opacity:.92}.bnr__body :is(p,ul,ol){margin:0 0 .4em}.bnr__body :is(p,ul,ol):last-child{margin-bottom:0}.bnr__body :is(ul,ol){padding-left:1.2em}.bnr__body li{margin:.12em 0}.bnr__body strong,.bnr__body b{font-weight:700}.bnr__body a{color:inherit;text-decoration:underline}.bnr__cta{align-self:flex-start;margin-top:.4rem;padding:.5rem 1.05rem;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:box-shadow .15s ease,transform .15s ease}.bnr__cta:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.bnr:not(.bnr--image) picture{display:none}@media(min-width:640px){.bnr:not(.bnr--image) picture{display:block;width:38%;flex:0 0 38%;min-height:100%}.bnr:not(.bnr--image) .bnr__img{width:100%;height:100%;object-fit:cover;object-position:var(--bnr-fx, 50%) var(--bnr-fy, 50%)}}.bnr--primary{background:var(--brand-primary);color:#fff}.bnr--accent{background:var(--brand-accent);color:#fff}.bnr--primary .bnr__cta,.bnr--accent .bnr__cta{background:#ffffff29;border-color:#ffffff80;color:#fff}.bnr--surface{background:var(--brand-surface);color:var(--brand-text);border:1px solid var(--brand-border)}.bnr--surface .bnr__body{color:var(--brand-text-muted);opacity:1}.bnr--surface .bnr__cta{background:var(--brand-primary);color:#fff}.bnr--image{color:#fff}.bnr--image picture{position:absolute;inset:0}.bnr--image .bnr__img{width:100%;height:100%;object-fit:cover;object-position:var(--bnr-fx, 50%) var(--bnr-fy, 50%)}.bnr-fx-0{--bnr-fx: 0%}.bnr-fy-0{--bnr-fy: 0%}.bnr-fx-5{--bnr-fx: 5%}.bnr-fy-5{--bnr-fy: 5%}.bnr-fx-10{--bnr-fx: 10%}.bnr-fy-10{--bnr-fy: 10%}.bnr-fx-15{--bnr-fx: 15%}.bnr-fy-15{--bnr-fy: 15%}.bnr-fx-20{--bnr-fx: 20%}.bnr-fy-20{--bnr-fy: 20%}.bnr-fx-25{--bnr-fx: 25%}.bnr-fy-25{--bnr-fy: 25%}.bnr-fx-30{--bnr-fx: 30%}.bnr-fy-30{--bnr-fy: 30%}.bnr-fx-35{--bnr-fx: 35%}.bnr-fy-35{--bnr-fy: 35%}.bnr-fx-40{--bnr-fx: 40%}.bnr-fy-40{--bnr-fy: 40%}.bnr-fx-45{--bnr-fx: 45%}.bnr-fy-45{--bnr-fy: 45%}.bnr-fx-50{--bnr-fx: 50%}.bnr-fy-50{--bnr-fy: 50%}.bnr-fx-55{--bnr-fx: 55%}.bnr-fy-55{--bnr-fy: 55%}.bnr-fx-60{--bnr-fx: 60%}.bnr-fy-60{--bnr-fy: 60%}.bnr-fx-65{--bnr-fx: 65%}.bnr-fy-65{--bnr-fy: 65%}.bnr-fx-70{--bnr-fx: 70%}.bnr-fy-70{--bnr-fy: 70%}.bnr-fx-75{--bnr-fx: 75%}.bnr-fy-75{--bnr-fy: 75%}.bnr-fx-80{--bnr-fx: 80%}.bnr-fy-80{--bnr-fy: 80%}.bnr-fx-85{--bnr-fx: 85%}.bnr-fy-85{--bnr-fy: 85%}.bnr-fx-90{--bnr-fx: 90%}.bnr-fy-90{--bnr-fy: 90%}.bnr-fx-95{--bnr-fx: 95%}.bnr-fy-95{--bnr-fy: 95%}.bnr-fx-100{--bnr-fx: 100%}.bnr-fy-100{--bnr-fy: 100%}.bnr__scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0000009e,#0000003d 65%,#00000014)}.bnr-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.bnr-nav:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-accent)}.bnr-nav:disabled{opacity:.35;cursor:default;box-shadow:none}.bnr-nav--prev{left:-.5rem}.bnr-nav--next{right:-.5rem}@media(max-width:639px){.bnr-nav{display:none}}.bnr-dots{display:flex;gap:.45rem;justify-content:center;margin-top:.65rem}.bnr-dot{width:.55rem;height:.55rem;border-radius:50%;padding:0;cursor:pointer;border:1px solid var(--brand-border);background:var(--brand-surface-alt);transition:background .15s ease,border-color .15s ease}.bnr-dot[aria-current=true]{background:var(--brand-primary);border-color:var(--brand-primary)}
