.bpa{overflow-x:clip}.bpa dd,.bpa dl,.bpa ol,.bpa ul{list-style:none;margin:0;padding:0}.bpa :focus-visible{border-radius:0}.bpa .bpa-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bpa .bpa-blue{color:var(--bp-accent)}.bpa .bpa-sec{padding:88px 0 96px}.bpa .bpa-sec-white{background:#fff}.bpa .bpa-hero{background:var(--bp-bg);border-bottom:1px solid var(--bp-line);padding:72px 0 80px}.bpa .bpa-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:72px;gap:72px;align-items:center}.bpa .bpa-hero-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.bpa .bpa-eyebrow{display:flex;align-items:center;gap:10px}.bpa .bpa-eyebrow .bp-lbl{color:var(--bp-ink-2)}.bpa .bpa-tick{width:18px;height:2px;background:var(--bp-accent);flex:none}.bpa .bpa-h1{font-size:76px;line-height:1.02;letter-spacing:-.028em;max-width:760px}.bpa .bpa-h1 .bpa-blue{display:block}.bpa .bpa-lead{font-size:19px;line-height:1.55;color:var(--bp-ink-2);max-width:560px}.bpa .bpa-dim{display:flex;align-items:center;gap:10px;max-width:560px;margin-top:10px}.bpa .bpa-dim-cap{flex:none;width:1px;height:14px;background:var(--bp-ink)}.bpa .bpa-dim-line{flex:1 1;min-width:16px;height:1px;background:var(--bp-ink)}.bpa .bpa-dim-lbl{flex:none;color:var(--bp-ink-3);max-width:calc(100% - 60px);text-align:center}.bpa .bpa-photo{position:relative;aspect-ratio:4/5;max-height:600px;border:1px solid var(--bp-ink);background:#dfe2e6;overflow:hidden;box-shadow:0 22px 40px -28px rgba(23,28,36,.5)}.bpa .bpa-photo-img{object-fit:cover;object-position:55% 45%}.bpa .bpa-story{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:80px;gap:80px;align-items:start}.bpa .bpa-chapters{min-width:0}.bpa .bpa-ch{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:32px;gap:32px;padding:30px 0 36px;border-top:1px solid var(--bp-line)}.bpa .bpa-ch:first-child{border-top-color:var(--bp-ink)}.bpa .bpa-ch:last-child{padding-bottom:0}.bpa .bpa-ch-meta{display:flex;flex-direction:column;gap:8px;padding-top:4px}.bpa .bpa-ch-n{font-size:28px;font-weight:600;line-height:1;color:var(--bp-accent)}.bpa .bpa-ch-lbl{color:var(--bp-ink-3)}.bpa .bpa-ch-h{font-size:30px;line-height:1.15;letter-spacing:-.018em;margin-bottom:14px;max-width:620px}.bpa .bpa-ch-body p{font-size:17px;line-height:1.65;color:var(--bp-ink-2);max-width:620px}.bpa .bpa-ch-body p+p{margin-top:14px}.bpa .bpa-mark{color:var(--bp-ink);font-weight:600;box-shadow:inset 0 -.42em 0 var(--bp-accent-soft)}.bpa .bpa-aside{position:-webkit-sticky;position:sticky;top:104px}.bpa .bpa-sheet-h{color:var(--bp-ink);margin-bottom:12px}.bpa .bpa-sheet{background:#fff;border:2px solid var(--bp-ink);box-shadow:0 22px 40px -26px rgba(23,28,36,.45)}.bpa .bpa-draw{padding:14px 14px 0}.bpa .bpa-draw-svg{display:block;width:100%;height:auto;aspect-ratio:6/5;border:1px solid var(--bp-line)}.bpa .bpa-dtitle{display:flex;align-items:center;gap:10px;padding:12px 16px 16px}.bpa .bpa-dtitle-n{flex:none;width:24px;height:24px;border:1.5px solid var(--bp-ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--bp-ink)}.bpa .bpa-dtitle-t{color:var(--bp-ink);border-bottom:1px solid var(--bp-ink);padding-bottom:3px}.bpa .bpa-tb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--bp-ink);border-top:2px solid var(--bp-ink)}.bpa .bpa-tb>div{background:#fff;padding:10px 16px 12px;min-width:0}.bpa .bpa-tb>.bpa-tb-full{grid-column:1/-1}.bpa .bpa-tb dt{font-size:9.5px}.bpa .bpa-tb dd{margin-top:3px;font-size:15px;font-weight:700;color:var(--bp-ink)}.bpa .bpa-tb dd.bpa-tb-disp{font-family:var(--bp-display);font-size:18px;font-weight:600;letter-spacing:-.01em}.bpa .bpa-note{display:flex;gap:14px;align-items:baseline;padding:14px 16px 16px;border-top:1px solid var(--bp-ink);background:var(--bp-bg)}.bpa .bpa-note-k{flex:none;font-size:9.5px}.bpa .bpa-note-q{font-family:var(--bp-display);font-size:16px;line-height:1.45;color:var(--bp-ink-2)}.bpa .bpa-contact-sec{background:var(--bp-bg);border-top:1px solid var(--bp-line);padding:80px 0 88px}.bpa .bpa-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--bp-ink);border:1px solid var(--bp-ink)}.bpa .bpa-contact{display:flex;flex-direction:column;background:#fff;min-width:0}.bpa .bpa-contact-band{flex:1 1;padding:24px 26px 22px;border-bottom:1px solid var(--bp-ink)}.bpa .bpa-contact-press .bpa-contact-band{background:#dce6f5}.bpa .bpa-contact-partners .bpa-contact-band,.bpa .bpa-contact-support .bpa-contact-band{background:#e3e6e4}.bpa .bpa-contact-billing .bpa-contact-band{background:#dce6f5}.bpa .bpa-contact-h{font-size:24px;line-height:1.2;letter-spacing:-.015em;margin-bottom:8px}.bpa .bpa-contact-band p{font-size:16px;line-height:1.6;color:var(--bp-ink-2)}.bpa .bpa-contact-mail{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:16px 26px;font-size:17px;font-weight:700;color:var(--bp-accent);transition:background .15s}.bpa .bpa-contact-mail:hover{background:var(--bp-accent-soft);color:var(--bp-accent-ink)}.bpa .bpa-contact-addr{min-width:0;overflow-wrap:anywhere}.bpa .bpa-contact-mail svg{flex:none}.bpa .bpa-final{background-color:#fff;border-top:1px solid var(--bp-line);padding:88px 0 96px;background-image:linear-gradient(rgba(23,28,36,.04) 1px,transparent 0),linear-gradient(90deg,rgba(23,28,36,.04) 1px,transparent 0);background-size:24px 24px}.bpa .bpa-final-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.bpa .bpa-final-copy{display:flex;flex-direction:column;gap:16px;max-width:680px}.bpa .bpa-final-lbl{color:var(--bp-ink)}.bpa .bpa-final-h{font-size:56px;line-height:1.04;letter-spacing:-.025em}.bpa .bpa-final-h .bpa-blue{display:block}.bpa .bpa-final-ctas{display:flex;flex-wrap:wrap;gap:12px;flex:none}@media (max-width:1100px){.bpa .bpa-hero-grid{gap:48px}.bpa .bpa-h1{font-size:60px}.bpa .bpa-story{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.bpa .bpa-ch{grid-template-columns:1fr;gap:10px}.bpa .bpa-ch-meta{flex-direction:row;align-items:baseline;gap:12px;padding-top:0}.bpa .bpa-ch-n{font-size:20px}.bpa .bpa-final-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:900px){.bpa .bpa-hero{padding:0 0 48px;background:#fff}.bpa .bpa-hero-grid{grid-template-columns:1fr;gap:32px;padding:0}.bpa .bpa-photo{order:-1;aspect-ratio:auto;height:320px;max-height:none;border:0;border-bottom:1px solid var(--bp-line);box-shadow:none}.bpa .bpa-photo-img{object-position:60% 40%}.bpa .bpa-hero-copy{padding:0 var(--bp-gutter,40px)}.bpa .bpa-h1{font-size:50px}.bpa .bpa-story{grid-template-columns:1fr;gap:48px}.bpa .bpa-aside{position:static;max-width:520px}}@media (max-width:720px){.bpa .bpa-sec{padding:48px 0 56px}.bpa .bpa-hero{padding-bottom:40px}.bpa .bpa-photo{height:240px}.bpa .bpa-hero-copy{gap:18px}.bpa .bpa-h1{font-size:38px;line-height:1.05;letter-spacing:-.025em}.bpa .bpa-lead{font-size:16.5px}.bpa .bpa-dim{margin-top:4px}.bpa .bpa-ch{padding:24px 0 28px}.bpa .bpa-ch-h{font-size:24px;line-height:1.2}.bpa .bpa-ch-body p{font-size:16.5px}.bpa .bpa-aside{max-width:none}.bpa .bpa-contact-sec{padding:48px 0 56px}.bpa .bpa-contacts{grid-template-columns:1fr}.bpa .bpa-contact-band{padding:20px 18px 18px}.bpa .bpa-contact-h{font-size:21px}.bpa .bpa-contact-mail{padding:14px 18px;font-size:16px}.bpa .bpa-final{padding:48px 0 56px}.bpa .bpa-final-h{font-size:34px;line-height:1.08}.bpa .bpa-final-ctas{flex-direction:column;align-items:stretch;width:100%}.bpa .bpa-final-ctas .bp-btn{min-height:52px}}@media (max-width:480px){.bpa .bpa-dim-lbl{font-size:10px;letter-spacing:.06em}.bpa .bpa-note{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.bpa .bpa-contact-mail{transition:none}}