.bp-about{--pink:#e331be;--blush:#fad8e6;--blue:#102ded;--ink:#471a10;color:var(--ink);font:16px/1.65 var(--text-font-family),sans-serif}.bp-about *{box-sizing:border-box}.bp-about p{margin:0}.bp-about h1,.bp-about h2{font-family:"Bpeachy Current",var(--text-font-family);font-weight:400;line-height:1.04;letter-spacing:0;color:var(--pink);margin:0 0 24px}.bp-about h1{font-size:clamp(46px,5vw,76px)}.bp-about h2{font-size:clamp(36px,3.5vw,54px)}.bp-about__eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5;margin-bottom:20px!important}.bp-about__hero{display:grid;grid-template-columns:48% 52%;background:var(--blush)}.bp-about__hero-copy{align-self:center;padding:70px 5vw 70px 6vw}.bp-about__hero-image{width:100%;height:100%;min-height:590px;object-fit:cover;object-position:50% 45%}.bp-about__lead{font-size:18px;max-width:450px;margin-bottom:30px}.bp-about__link{display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;color:var(--blue);padding-bottom:3px;font-size:14px;font-weight:600}.bp-about__wrap{max-width:1440px;margin:auto;padding:88px 6vw}.bp-about__belief{display:grid;grid-template-columns:1fr 2fr;gap:60px}.bp-about__belief>div{max-width:740px}.bp-about__belief>p{padding-top:10px}.bp-about__belief>div>p{font-size:19px;line-height:1.7;max-width:670px}.bp-about__design{display:grid;grid-template-columns:1fr 1fr;background:#fff5fa}.bp-about__detail-image{max-height:570px;overflow:hidden}.bp-about__detail-image img{width:100%;height:100%;object-fit:cover}.bp-about__design-copy{padding:64px 6vw;align-self:center}.bp-about__design-copy>p:not(.bp-about__eyebrow){margin-bottom:22px}.bp-about__fact{font-size:14px;padding-top:20px;border-top:1px solid #e2bdcf}.bp-about__section-heading{max-width:680px;margin-bottom:40px}.bp-about__translation{font-size:12px;margin-top:14px!important}.bp-about__wall{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bp-about__voice{display:grid;grid-template-columns:45% 55%;margin:0;background:var(--blush);min-height:380px}.bp-about__portrait{min-width:0;overflow:hidden;background:#eee}.bp-about__portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);object-position:center 30%}.bp-about__voice figcaption{padding:26px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bp-about__voice:nth-child(4n+2),.bp-about__voice:nth-child(4n+3){background:#f6e8ec}.bp-about__quote-mark{font:60px/.8 Georgia,serif;color:var(--pink);height:46px}.bp-about blockquote{padding:0;margin:0 0 25px;font:500 clamp(18px,1.65vw,24px)/1.4 var(--text-font-family),sans-serif;letter-spacing:-.02em}.bp-about__name{font-size:14px;font-weight:600;margin-top:auto!important}.bp-about__role{font-size:12px;margin-top:3px!important}.bp-about details{margin-top:20px;font-size:12px;width:100%}.bp-about summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:var(--blue)}.bp-about details p{margin-top:12px;line-height:1.7}.bp-about__events{padding-top:20px}.bp-about__event-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;align-items:stretch}.bp-about__event{background:#fff4f8}.bp-about__event>img{width:100%;height:370px;object-fit:cover}.bp-about__event>div{padding:32px}.bp-about__event h3{font:600 26px/1.2 var(--text-font-family),sans-serif;margin:0 0 16px;letter-spacing:-.02em}.bp-about__event--text{display:flex;align-items:center;background:var(--blue);color:#fff}.bp-about__event--text>div{padding:46px}.bp-about__event--text h3{font:400 44px/1.05 "Bpeachy Current",sans-serif;text-transform:uppercase;margin-bottom:28px}.bp-about__closing{text-align:center;padding:78px 24px;background:var(--blush)}.bp-about__closing>p:not(.bp-about__eyebrow){max-width:520px;margin:auto}.bp-about__actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px;flex-wrap:wrap}.bp-about__button{background:var(--blue);color:white;border-radius:4px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none}.bp-about a:focus-visible,.bp-about summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.bp-about #our-voices{scroll-margin-top:100px}
@media(max-width:1050px){.bp-about__wall{gap:16px}.bp-about__voice{grid-template-columns:1fr}.bp-about__portrait{height:330px}.bp-about__voice figcaption{min-height:330px}.bp-about__design-copy{padding:38px}.bp-about__hero-image{min-height:520px}.bp-about__event--text>div{padding:28px}}@media(max-width:700px){.bp-about__hero,.bp-about__design,.bp-about__belief,.bp-about__event-grid{grid-template-columns:1fr}.bp-about__hero-copy{padding:44px 24px}.bp-about__hero-image{height:420px;min-height:0}.bp-about__wrap{padding:54px 24px}.bp-about__belief{gap:8px}.bp-about__belief>div>p{font-size:17px}.bp-about__design-copy{padding:36px 24px}.bp-about__detail-image{height:340px}.bp-about__wall{grid-template-columns:1fr;gap:20px}.bp-about__voice{grid-template-columns:42% 58%;min-height:360px}.bp-about__portrait{height:auto}.bp-about__voice figcaption{padding:22px 18px;min-height:360px}.bp-about blockquote{font-size:19px}.bp-about__events{padding-top:8px}.bp-about__event>img{height:300px}.bp-about__event--text>div{padding:36px}.bp-about__closing{padding:52px 24px}.bp-about__event>div{padding:26px}}@media(prefers-reduced-motion:reduce){.bp-about *{scroll-behavior:auto}}

@media(min-width:701px){.bp-about__voice:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:380px}.bp-about__voice:last-child:nth-child(odd) .bp-about__portrait{height:420px}.bp-about__voice:last-child:nth-child(odd) figcaption{justify-content:center;padding:42px}.bp-about__voice:last-child:nth-child(odd) blockquote{font-size:30px;max-width:450px}.bp-about__voice:last-child:nth-child(odd) .bp-about__name{margin-top:0!important}}

.bp-about__hero-image{height:720px;min-height:0;object-position:50% 40%}.bp-about__detail-image img{object-position:50% 57%}.bp-about__testing{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bp-about__testing h2{max-width:460px}.bp-about__test-card{border-top:3px solid var(--pink);padding:32px;background:#fff5fa}.bp-about__test-card h3{font-family:var(--text-font-family);font-size:23px;line-height:1.3;color:var(--ink);margin:0 0 18px}.bp-about__test-scope{font-size:13px;line-height:1.6;margin-top:16px!important}.bp-about__test-card .bp-about__link{margin-top:22px}@media(max-width:800px){.bp-about__hero-image{height:520px;object-position:50% 36%}.bp-about__testing{grid-template-columns:1fr;gap:12px}.bp-about__test-card{padding:26px}.bp-about__testing h2{max-width:360px}}

.bp-about{background:#fff}.bp-about__wrap{padding-top:68px;padding-bottom:68px}.bp-about__belief{display:block;max-width:960px;text-align:center;padding-bottom:32px}.bp-about__belief>div{max-width:800px;margin:auto}.bp-about__belief>div>p{max-width:760px;margin:auto;font-size:18px}.bp-about__belief h2{font-size:clamp(36px,4.5vw,60px)}.bp-about__voices{padding-top:48px}.bp-about__voices .bp-about__section-heading{max-width:760px;margin:0 auto 34px;text-align:center}.bp-about__wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bp-about__voice,.bp-about__voice:last-child:nth-child(odd){display:flex;flex-direction:column;grid-column:auto;min-height:0}.bp-about__portrait,.bp-about__voice:last-child:nth-child(odd) .bp-about__portrait{height:300px;flex:none}.bp-about__voice figcaption,.bp-about__voice:last-child:nth-child(odd) figcaption{padding:26px;min-height:330px;flex:1}.bp-about__voice blockquote,.bp-about__voice:last-child:nth-child(odd) blockquote{font-size:21px;max-width:none}.bp-about__voice:last-child:nth-child(odd) .bp-about__name{margin-top:auto!important}.bp-about__design{margin-top:12px}.bp-about__detail-image{height:540px;max-height:none}.bp-about__testing{background:#fff;align-items:start;gap:40px}.bp-about__testing>div:first-child{padding-top:30px}.bp-about__testing h2{max-width:400px}.bp-about__test-card{background:#fff;border:1px solid #e8d6dd;border-top:4px solid var(--pink);box-shadow:8px 8px 0 var(--blush);padding:30px}.bp-about__report-label{font-size:11px;letter-spacing:.07em;color:var(--blue);font-weight:600;margin-bottom:20px!important}.bp-about__report-facts{margin:22px 0 0;border-top:1px solid #e8d6dd}.bp-about__report-facts>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #e8d6dd;font-size:13px;line-height:1.5}.bp-about__report-facts dt{font-weight:600}.bp-about__report-facts dd{margin:0}.bp-about__events{padding-top:30px}.bp-about__event-grid{grid-template-columns:1fr;gap:0;background:#fff5fa}.bp-about__event:not(.bp-about__event--text){display:grid;grid-template-columns:1.2fr 1fr;align-items:center;background:transparent}.bp-about__event>img{height:400px}.bp-about__event--text{background:var(--blush);color:var(--ink);border-top:1px solid #e2bdcf}.bp-about__event--text>div{padding:28px 32px;display:grid;grid-template-columns:65px 210px 1fr;gap:24px;align-items:center;width:100%}.bp-about__event--text h3{font-family:var(--text-font-family);font-weight:600;font-size:24px;text-transform:none;margin:0}.bp-about__event--text .bp-about__eyebrow{margin:0!important}.bp-about__event--text p{font-size:14px}.bp-about__section-heading{margin-bottom:30px}
@media(max-width:900px){.bp-about__wall{gap:14px}.bp-about__voice figcaption,.bp-about__voice:last-child:nth-child(odd) figcaption{padding:20px;min-height:360px}.bp-about__voice blockquote,.bp-about__voice:last-child:nth-child(odd) blockquote{font-size:19px}.bp-about__portrait,.bp-about__voice:last-child:nth-child(odd) .bp-about__portrait{height:240px}.bp-about__event--text>div{grid-template-columns:60px 180px 1fr;gap:16px}}
@media(max-width:700px){.bp-about__wrap{padding:44px 24px}.bp-about__belief{padding-bottom:16px}.bp-about__belief>div>p{font-size:16px}.bp-about__wall{grid-template-columns:1fr;gap:22px}.bp-about__voice,.bp-about__voice:last-child:nth-child(odd){display:grid;grid-template-columns:42% 58%}.bp-about__portrait,.bp-about__voice:last-child:nth-child(odd) .bp-about__portrait{height:100%;min-height:320px}.bp-about__voice figcaption,.bp-about__voice:last-child:nth-child(odd) figcaption{min-height:320px;padding:22px 18px}.bp-about__voice blockquote,.bp-about__voice:last-child:nth-child(odd) blockquote{font-size:18px}.bp-about__detail-image{height:360px}.bp-about__testing{gap:0}.bp-about__testing>div:first-child{padding:0}.bp-about__test-card{padding:24px}.bp-about__event:not(.bp-about__event--text){grid-template-columns:1fr}.bp-about__event>img{height:300px}.bp-about__event--text>div{display:block;padding:26px}.bp-about__event--text h3{margin:12px 0}.bp-about__report-facts>div{grid-template-columns:68px 1fr}}

.bp-about__testing{display:block;max-width:1100px}.bp-about__testing>div:first-child{padding:0;margin-bottom:26px}.bp-about__testing h2{max-width:none;margin-bottom:0}.bp-about__test-card{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.bp-about__report-label{grid-column:1/-1}.bp-about__test-card h3{grid-column:1;grid-row:2}.bp-about__test-card>p:not(.bp-about__report-label):not(.bp-about__test-scope){grid-column:1;grid-row:3}.bp-about__report-facts{grid-column:2;grid-row:2/5;margin:0}.bp-about__test-scope{grid-column:1;grid-row:4}.bp-about__test-card>.bp-about__link{grid-column:1/-1;justify-self:start}@media(max-width:700px){.bp-about__test-card{display:block}.bp-about__report-facts{margin-top:22px}}

@media(min-width:701px){.bp-about__wall{grid-template-columns:repeat(6,minmax(0,1fr))}.bp-about__voice,.bp-about__voice:last-child:nth-child(odd){grid-column:span 2}.bp-about__voice:nth-child(4):nth-last-child(2),.bp-about__voice:nth-child(5):last-child{grid-column:span 3}.bp-about__voice:nth-child(n+4) .bp-about__portrait img{object-position:center 30%}}
