:root{--about-bg:#fbfaf7;--about-card:#fff;--about-ink:#2f312b;--about-muted:#77776f;--about-olive:#65704f;--about-gold:#b68d4d;--about-line:#e9e3d9;--about-soft:#f5f0e7}.page-bridartis-about #wrapper{background:var(--about-bg)}.page-bridartis-about #content-wrapper{width:100%!important}.page-bridartis-about #main{max-width:none}.bp-about-page{padding:10px 0 48px;color:var(--about-ink);font-family:Arial,sans-serif}.bp-about-page h1,.bp-about-page h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;color:#34352f}.bp-about-shell{width:min(1540px,calc(100% - 44px));margin-left:auto;margin-right:auto}.bp-about-btn{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:3px;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.05em;text-decoration:none!important;transition:.18s}.bp-about-btn--primary{background:#566044;color:#fff!important;border:1px solid #566044}.bp-about-btn--primary:hover{background:#475037}.bp-about-btn--outline{background:#fff;color:#555747!important;border:1px solid #cfc4b3}.bp-about-btn--outline:hover{border-color:#a98a59;color:#8d6d3e!important}.bp-about-eyebrow,.bp-about-kicker,.bp-about-values header p,.bp-about-process header p,.bp-about-distinct header p,.bp-about-backstage header p,.bp-about-testimonials header p{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:var(--about-gold)}
.bp-about-hero{min-height:520px;display:grid;grid-template-columns:57% 43%;overflow:hidden;border-radius:0 0 24px 24px;background:#fff;margin-top:4px;box-shadow:0 12px 45px rgba(62,55,43,.04)}.bp-about-hero__media{min-height:520px;overflow:hidden}.bp-about-hero__media img{width:100%;height:100%;object-fit:cover}.bp-about-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 66px;background:linear-gradient(135deg,#fff 0%,#fbf8f2 100%)}.bp-about-hero h1{font-size:65px;line-height:.95;margin:3px 0 14px}.bp-about-flourish{color:#c7a66f;font-size:22px;margin:0 0 22px}.bp-about-hero__copy>p:not(.bp-about-eyebrow){max-width:520px;font-size:14px;line-height:1.8;color:#6d6d66;margin:0 0 27px}
.bp-about-story{display:grid;grid-template-columns:39% 61%;gap:50px;padding:74px 32px 56px}.bp-about-story__copy{padding:20px 14px 20px 32px}.bp-about-story h2{font-size:45px;line-height:1.02;margin:7px 0 10px}.bp-about-line{display:block;width:38px;height:2px;background:#c79a55;margin:18px 0 24px}.bp-about-story__copy p{font-size:13px;line-height:1.82;color:#6f6e67;margin-bottom:15px}.bp-about-story__gallery{display:grid;grid-template-columns:56% 44%;grid-template-rows:1fr 1fr;gap:9px}.bp-about-story__gallery>div{overflow:hidden;min-height:185px}.bp-about-story__gallery img{width:100%;height:100%;object-fit:cover}.bp-about-story__main{grid-row:1/3;min-height:380px!important}
.bp-about-values,.bp-about-process,.bp-about-distinct,.bp-about-backstage,.bp-about-testimonials{padding:26px 0 50px}.bp-about-values>header,.bp-about-process>header,.bp-about-distinct>header,.bp-about-backstage>header,.bp-about-testimonials>header{text-align:center;margin-bottom:24px}.bp-about-values header h2,.bp-about-process header h2,.bp-about-distinct header h2,.bp-about-backstage header h2,.bp-about-testimonials header h2{font-size:37px;margin:4px 0 10px}.bp-about-values header span,.bp-about-process header span,.bp-about-distinct header span,.bp-about-backstage header span,.bp-about-testimonials header span{display:block;width:28px;height:2px;background:#c89d5d;margin:auto}.bp-about-values__grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--about-line);background:#fff}.bp-about-values__grid article{min-height:175px;padding:29px 20px;text-align:center;border-right:1px solid var(--about-line)}.bp-about-values__grid article:last-child{border-right:0}.bp-about-values__grid .material-icons{font-size:29px;color:#a9854e}.bp-about-values__grid h3{font-family:Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.06em;margin:13px 0 8px}.bp-about-values__grid p{font-size:10px;line-height:1.6;color:#77746c;margin:0}
.bp-about-process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.bp-about-process__steps:before{content:"";position:absolute;left:8%;right:8%;top:34px;height:1px;background:#ddd3c1}.bp-about-process__steps article{position:relative;text-align:center;padding:0 20px;z-index:1}.bp-about-step-no{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;background:#67704e;color:#fff;font-size:10px}.bp-about-step-icon{width:58px;height:58px;border:1px solid #d8c8a9;border-radius:50%;display:flex!important;align-items:center;justify-content:center;margin:0 auto 11px;background:#fff;color:#b58f54;font-size:27px!important}.bp-about-process__steps h3{font-family:Arial,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:.05em;margin:0 0 7px}.bp-about-process__steps p{font-size:10px;line-height:1.6;color:#77746c;margin:0}
.bp-about-manifesto{min-height:170px;margin-top:12px;margin-bottom:28px;padding:32px 48px;display:grid;grid-template-columns:60px 42% 1fr;align-items:center;gap:30px;border:1px solid var(--about-line);background:linear-gradient(90deg,#faf7f0,#fff,#f3eadb);overflow:hidden;position:relative}.bp-about-manifesto:after{content:"";position:absolute;right:-25px;top:-25px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(180,139,73,.14)}.bp-about-quote{font-family:Georgia,serif;font-size:68px;line-height:1;color:#6e745c;align-self:start}.bp-about-manifesto h2{font-size:40px;line-height:1.05;margin:0}.bp-about-manifesto p{font-size:12px;line-height:1.7;color:#717068;margin:0 0 10px}.bp-about-manifesto em{font-family:"Cormorant Garamond",serif;font-size:23px;color:#a77e43}
.bp-about-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:34px;background:#f8f3eb;border-top:1px solid #ece1d1;border-bottom:1px solid #ece1d1}.bp-about-stats>div{text-align:center;padding:26px 20px;border-right:1px solid #ded4c5}.bp-about-stats>div:last-child{border-right:0}.bp-about-stats .material-icons{font-size:29px;color:#b89258;vertical-align:middle;margin-right:10px}.bp-about-stats strong{display:inline-block;font-family:"Cormorant Garamond",serif;font-size:33px;color:#4c4d46;vertical-align:middle}.bp-about-stats small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.07em;color:#7a786f;margin-top:5px}
.bp-about-distinct__grid{border-top:1px solid var(--about-line)}.bp-about-distinct__item{display:grid;grid-template-columns:39% 46% 15%;min-height:235px;border-bottom:1px solid var(--about-line);background:#fff}.bp-about-distinct__item:nth-child(even){grid-template-columns:39% 46% 15%}.bp-about-distinct__copy{padding:36px 45px;position:relative}.bp-about-distinct__number{position:absolute;right:-14.5%;top:50%;transform:translateY(-50%);font-family:"Cormorant Garamond",serif;font-size:58px;color:#ba955d;opacity:.85;z-index:2}.bp-about-distinct__copy h3{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:500;margin:0 0 9px}.bp-about-distinct__copy p{font-size:11px;line-height:1.7;color:#727169;margin:0 0 13px}.bp-about-distinct__copy a{text-transform:uppercase;font-size:9px;font-weight:800;color:#a0783d!important}.bp-about-distinct__image{grid-column:2/3;overflow:hidden}.bp-about-distinct__image img{width:100%;height:100%;object-fit:cover}.bp-about-distinct__item:after{content:"❧";grid-column:3/4;display:flex;align-items:center;justify-content:center;font-size:35px;color:#d9c8a8;background:#fbf8f2}
.bp-about-backstage__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.bp-about-backstage__grid div{height:210px;overflow:hidden}.bp-about-backstage__grid img{width:100%;height:100%;object-fit:cover;transition:.3s}.bp-about-backstage__grid div:hover img{transform:scale(1.035)}.bp-about-backstage>.bp-about-btn{display:flex;width:max-content;margin:20px auto 0}
.bp-about-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bp-about-testimonials__grid article{min-height:175px;border:1px solid var(--about-line);background:#fff;padding:29px 30px;text-align:center}.bp-about-stars{color:#b78c4a;letter-spacing:.11em;font-size:14px;margin-bottom:13px}.bp-about-testimonials__grid p{font-size:11px;line-height:1.75;color:#68675f;margin:0 0 18px}.bp-about-testimonials__grid strong{text-transform:uppercase;font-size:9px;letter-spacing:.07em;color:#6d6d66}
.bp-about-cta{min-height:235px;margin-top:12px;display:grid;grid-template-columns:35% 65%;border:1px solid var(--about-line);background:#fff;overflow:hidden}.bp-about-cta__image{overflow:hidden}.bp-about-cta__image img{width:100%;height:100%;object-fit:cover}.bp-about-cta__copy{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:38px;background:linear-gradient(120deg,#fff,#faf6ef)}.bp-about-cta__copy h2{font-size:41px;margin:0 0 8px}.bp-about-cta__copy p{font-size:12px;color:#78766e;margin:0 0 20px}.bp-about-cta__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
@media(max-width:1200px){.bp-about-values__grid{grid-template-columns:repeat(3,1fr)}.bp-about-values__grid article:nth-child(3n){border-right:0}.bp-about-values__grid article:nth-child(-n+3){border-bottom:1px solid var(--about-line)}.bp-about-distinct__item{grid-template-columns:44% 56%}.bp-about-distinct__item:after{display:none}.bp-about-distinct__number{right:15px;top:18px;transform:none;font-size:39px}.bp-about-distinct__image{grid-column:2/3}.bp-about-backstage__grid{grid-template-columns:repeat(3,1fr)}.bp-about-backstage__grid div{height:230px}.bp-about-backstage__grid div:nth-child(n+4){display:none}}
@media(max-width:900px){.bp-about-shell{width:calc(100% - 28px)}.bp-about-hero{grid-template-columns:1fr}.bp-about-hero__media{height:360px;min-height:0}.bp-about-hero__copy{padding:42px 34px}.bp-about-hero h1{font-size:52px}.bp-about-story{grid-template-columns:1fr;padding:50px 10px 42px;gap:24px}.bp-about-story__copy{padding:0 12px}.bp-about-values__grid{grid-template-columns:repeat(2,1fr)}.bp-about-values__grid article:nth-child(3n){border-right:1px solid var(--about-line)}.bp-about-values__grid article:nth-child(2n){border-right:0}.bp-about-values__grid article{border-bottom:1px solid var(--about-line)}.bp-about-values__grid article:nth-last-child(-n+2){border-bottom:0}.bp-about-process__steps{grid-template-columns:repeat(2,1fr);gap:28px 12px}.bp-about-process__steps:before{display:none}.bp-about-manifesto{grid-template-columns:45px 1fr;padding:28px}.bp-about-manifesto>div{grid-column:1/-1}.bp-about-stats{grid-template-columns:repeat(2,1fr)}.bp-about-stats>div:nth-child(2n){border-right:0}.bp-about-stats>div:nth-child(-n+2){border-bottom:1px solid #ded4c5}.bp-about-distinct__item{grid-template-columns:1fr}.bp-about-distinct__image{grid-column:auto;grid-row:1;height:240px}.bp-about-distinct__copy{grid-row:2;padding:28px}.bp-about-backstage__grid{grid-template-columns:repeat(2,1fr)}.bp-about-backstage__grid div:nth-child(3){display:none}.bp-about-testimonials__grid{grid-template-columns:1fr}.bp-about-cta{grid-template-columns:1fr}.bp-about-cta__image{height:220px}}
@media(max-width:520px){.bp-about-shell{width:calc(100% - 20px)}.bp-about-hero__media{height:280px}.bp-about-hero__copy{padding:32px 22px}.bp-about-hero h1{font-size:45px}.bp-about-story__gallery{grid-template-columns:1fr 1fr;grid-template-rows:250px 130px}.bp-about-story__main{grid-column:1/-1;grid-row:1;min-height:0!important}.bp-about-values__grid{grid-template-columns:1fr}.bp-about-values__grid article{border-right:0!important;border-bottom:1px solid var(--about-line)!important}.bp-about-values__grid article:last-child{border-bottom:0!important}.bp-about-process__steps{grid-template-columns:1fr}.bp-about-manifesto h2{font-size:33px}.bp-about-stats{grid-template-columns:1fr}.bp-about-stats>div{border-right:0!important;border-bottom:1px solid #ded4c5!important}.bp-about-stats>div:last-child{border-bottom:0!important}.bp-about-backstage__grid{grid-template-columns:1fr}.bp-about-backstage__grid div:nth-child(n+2){display:none}.bp-about-cta__copy h2{font-size:34px}.bp-about-cta__actions{flex-direction:column;width:100%}.bp-about-cta__actions .bp-about-btn{width:100%}}
