.conf-hero{padding:var(--hero) 0;text-align:center;background:linear-gradient(286deg, var(--maroon) 0%, var(--dmaroon) 100%)}.conf-hero__title{color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.conf-about{padding:var(--section) 0;background:var(--paper);position:relative;overflow:hidden}.conf-about:before{content:"";opacity:.05;pointer-events:none;background:url(/media/brs-logo.png) 50%/contain no-repeat;position:absolute;inset:0}.conf-about>*{position:relative}.conf-eyebrow{text-align:center;margin-bottom:var(--s-6)}.conf-about__title{max-width:820px;margin:0 auto var(--s-5);text-align:center;font-family:var(--bri), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.2}.conf-about__lead{max-width:820px;margin:0 auto}.conf-about__lead p{text-align:center;color:var(--slate);margin-bottom:1em;font-size:17px;line-height:1.6}.conf-about__lead strong{color:var(--ink);font-weight:600}.conf-grid{gap:var(--s-10);margin-top:var(--s-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.conf-grid__img{border:1px solid var(--line);max-width:100%;height:auto}.conf-grid__body p{font-family:var(--jak), sans-serif;color:var(--slate);margin-bottom:1em;font-size:16px;line-height:1.6}.conf-btn{margin-top:var(--s-2)}@media (max-width:980px){.conf-grid{grid-template-columns:1fr}}@media (max-width:600px){.conf-about__lead p{text-align:left}}
