.bpa-about{--bpa-ink:#2d3031;--bpa-soft:#f4f1eb;--bpa-gold:#96744e;color:var(--bpa-ink);background:#fff;word-break:keep-all;overflow-wrap:anywhere}.bpa-about *{box-sizing:border-box}.bpa-wrap{max-width:1164px;padding:0 32px;margin:0 auto}.bpa-label{display:block;font-family:var(--display);font-size:13px;letter-spacing:2px;line-height:1.6;color:var(--bpa-gold);margin-bottom:20px}.bpa-hero{padding:72px 0 0;background:linear-gradient(125deg,#faf8f3,#f0ebe3)}.bpa-hero h1{font-family:'Noto Serif KR',serif;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.65;letter-spacing:-1.5px;margin:0 0 24px}.bpa-hero h1 span{color:#846645}.bpa-cap{font-size:17px;font-weight:500;line-height:1.8;margin:0 0 14px;color:#4d4942}.bpa-lead{font-size:17px;line-height:1.95;font-weight:400;letter-spacing:.05px;color:#625e58;margin:0 0 44px}.bpa-mobile-break{display:none}.bpa-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9d0c3;padding:24px 0 28px;gap:32px}.bpa-pillars>div+div{border-left:1px solid #d9d0c3;padding-left:30px}.bpa-pillars strong{font-size:18px;font-weight:500;line-height:1.7}.bpa-pillars p{font-size:15px;line-height:1.8;color:#71695e;margin:7px 0 0}.bpa-section{padding:68px 0}.bpa-soft{background:var(--bpa-soft)}.bpa-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:80px}.bpa-about h2{font-family:'Noto Serif KR',serif;font-weight:500;font-size:29px;line-height:1.75;letter-spacing:-.8px;margin:0}.bpa-about h3{font-size:19px;font-weight:500;line-height:1.65;margin:0 0 8px}.bpa-story p,.bpa-accordion p,.bpa-timeline p,.bpa-values p,.bpa-header-note{font-size:17px;line-height:1.95;font-weight:400;letter-spacing:.05px;color:#5a5b59;margin:0 0 18px}.bpa-story blockquote{font-family:'Noto Serif KR',serif;font-size:21px;line-height:1.9;font-weight:500;color:#856743;margin:30px 0 0;padding:0 0 0 22px;border-left:2px solid #bfa786}.bpa-text-link{display:inline-block;color:#856743;border-bottom:1px solid #baa78c;font-size:15px;margin-top:26px;padding-bottom:5px}.bpa-accordion details{border-bottom:1px solid #d9d2c7}.bpa-accordion details:first-child{border-top:1px solid #d9d2c7}.bpa-accordion summary{display:flex;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:21px 0}.bpa-accordion summary::-webkit-details-marker{display:none}.bpa-accordion summary>span{font-family:var(--display);font-size:15px;color:#9a7c58}.bpa-accordion summary h3{flex:1;margin:0}.bpa-accordion i{font-size:23px;font-weight:400;font-style:normal;color:#9a7c58;transition:transform .2s}.bpa-accordion details[open] i{transform:rotate(45deg)}.bpa-accordion p{padding-left:38px;margin:0 0 24px}.bpa-timeline{list-style:none;margin:0;padding:0}.bpa-timeline li{display:flex;gap:24px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e5dfd5}.bpa-timeline li:last-child{margin-bottom:0;padding-bottom:0;border:0}.bpa-timeline li>span,.bpa-values article>span{font-family:var(--display);font-size:17px;line-height:1.8;color:#9a7c58;flex:0 0 24px}.bpa-timeline p{margin:0}.bpa-header-note{margin-top:24px}.bpa-values article{display:flex;gap:24px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #d9d2c7}.bpa-values article:last-child{border:0;padding-bottom:0;margin-bottom:0}.bpa-values p{margin:0}.bpa-closing{margin-top:56px;padding-top:36px;border-top:1px solid #d9d2c7;text-align:center}.bpa-closing>p{font-size:17px;font-weight:400;line-height:1.95;color:#625e58;margin:0 0 16px}.bpa-closing>strong{font-family:'Noto Serif KR',serif;font-size:24px;font-weight:500;line-height:1.7}.bpa-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:26px}.bpa-actions .outline-button{margin:0}.bpa-actions a{font-size:15px}
@media(max-width:850px){.bpa-split{gap:36px;grid-template-columns:1fr}.bpa-section{padding:46px 0}.bpa-wrap{padding:0 24px}.bpa-hero{padding-top:42px}.bpa-hero h1{font-size:31px;letter-spacing:-1.1px}.bpa-pillars{gap:20px}.bpa-pillars>div+div{padding-left:20px}.bpa-pillars strong{font-size:16px}.bpa-pillars p{font-size:14px}.bpa-about h2{font-size:27px}.bpa-label{margin-bottom:14px}.bpa-closing{margin-top:34px}.bpa-about h3{font-size:18px}}
@media(max-width:520px){.bpa-wrap{padding:0 22px}.bpa-hero h1{font-size:27px;line-height:1.75;letter-spacing:-1px}.bpa-hero h1 br{display:none}.bpa-cap,.bpa-lead{font-size:16px}.bpa-mobile-break{display:block}.bpa-lead{margin-bottom:30px}.bpa-pillars{grid-template-columns:1fr;gap:0;padding:4px 0 16px}.bpa-pillars>div,.bpa-pillars>div+div{border:0;padding:15px 0}.bpa-pillars>div+div{border-top:1px solid #ded7cc}.bpa-pillars p{margin-top:3px}.bpa-about h2{font-size:25px}.bpa-story p,.bpa-accordion p,.bpa-timeline p,.bpa-values p,.bpa-header-note{font-size:16px;line-height:1.9}.bpa-story blockquote{font-size:19px;padding-left:16px}.bpa-accordion summary{gap:14px;padding:18px 0}.bpa-accordion p{padding-left:0}.bpa-timeline li,.bpa-values article{gap:16px}.bpa-closing>strong{font-size:22px}.bpa-actions{flex-direction:column;align-items:stretch}.bpa-actions a{text-align:center}}
