/** Shopify CDN: Minification failed

Line 39:0 Unexpected "}"

**/
.pabout img{max-width:100%}.pabout{background:var(--pabout-bg);color:var(--pabout-fg)}.pabout__eyebrow{margin:0 0 18px;color:var(--pabout-accent);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pabout h1,.pabout h2,.pabout h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.04em;color:var(--pabout-fg)}.pabout__story>*,.pabout__gallery>*{min-width:0}.pabout__strip{margin-top:76px;padding:26px 0;border-top:1px solid rgba(18,18,18,.12);border-bottom:1px solid rgba(18,18,18,.12);background:#fffdfa;color:#8a7b62}.pabout__strip-inner{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pabout__story{max-width:1120px;margin:0 auto;padding-top:72px;padding-bottom:64px;text-align:center}.pabout__story h2{max-width:22ch;margin:14px auto 0;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.pabout__story-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,64px);text-align:left;max-width:940px;margin:0 auto}.pabout__story-copy p{margin:0;color:#413a32;font-size:16.5px;line-height:1.75}.pabout__steps{display:grid;border-top:1px solid rgba(18,18,18,.13)}.pabout__step{display:grid;grid-template-columns:96px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid rgba(18,18,18,.13)}.pabout__step b{font-family:var(--font-heading-family);font-size:36px;font-weight:400;color:var(--pabout-accent)}.pabout__step strong{display:block;margin-bottom:7px;color:#151311}.pabout__gallery{display:grid;grid-template-columns:1.4fr .6fr;gap:16px;padding-top:48px;padding-bottom:56px}.pabout__gallery img{width:100%;max-width:100%;height:340px;object-fit:cover;background:#ebe7df}@media(max-width:980px){.pabout__story-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,64px);text-align:left;max-width:940px;margin:0 auto}.pabout__gallery{grid-template-columns:1fr}}@media(max-width:680px){.pabout__notes,.pabout__strip-inner{display:grid;grid-template-columns:1fr 1fr}.pabout__step{grid-template-columns:64px 1fr}.pabout__gallery img{height:360px}}

.pabout__rule{display:block;width:64px;height:1px;background:var(--pabout-accent,#a98a5c);margin:26px auto}
.pabout__facts{display:grid;grid-template-columns:0.85fr 1.3fr 0.85fr;gap:1px;background:#e2ded8;
border-top:1px solid #e2ded8;border-bottom:1px solid #e2ded8;margin-top:56px}
.pabout__facts>div{background:var(--pabout-bg,#faf9f7);padding:26px 22px;text-align:center}
.pabout__facts b{display:block;font-family:var(--font-heading-family);font-weight:400;
font-size:clamp(22px,2.1vw,28px);line-height:1.3;white-space:nowrap;color:#121212}
.pabout__facts span{display:block;margin-top:8px;font-size:11px;letter-spacing:.16em;
text-transform:uppercase;color:#766d60}
@media screen and (max-width:900px){
  .pabout__story-copy{grid-template-columns:1fr;gap:18px}
}
@media screen and (max-width:749px){
  .pabout__facts{grid-template-columns:1fr}
  .pabout__facts b{white-space:normal}
}

/* Stacked hero: the photograph leads full width, then name + lead side by
   side, then the two notes as a footer under a rule. */










@media screen and (max-width:900px){
  .pabout__hero-head,
  
}

/* Overlap hero: photograph offset right, copy card sits over its left edge. */
.pabout__hero{padding-top:clamp(26px,3vw,44px);padding-bottom:clamp(30px,3.4vw,46px)}
.pabout__overlap{position:relative}
.pabout__hero-image{position:relative;margin:0 0 0 auto;width:72%;
height:clamp(320px,38vw,540px);overflow:hidden;background:#ebe7df}
.pabout__hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:42% center}
.pabout__hero-image figcaption{position:absolute;left:20px;bottom:18px;
background:rgba(250,249,247,.92);padding:9px 13px;color:#4a4238;font-size:10px;
letter-spacing:.14em;text-transform:uppercase}

.pabout__card{position:absolute;left:0;top:clamp(48px,7vw,116px);width:min(560px,54%);background:#ebe7df;padding:clamp(24px,2.6vw,40px) clamp(26px,3vw,44px) clamp(24px,2.6vw,36px) clamp(26px,3vw,44px);margin-left:calc(clamp(26px,3vw,44px) * -1)}
.pabout__title{margin:0 0 18px;font-size:clamp(32px,4.2vw,56px);line-height:1.05}
.pabout__lead{max-width:none;margin:0;color:#39332c;font-size:clamp(16px,1.35vw,20px);line-height:1.55}

.pabout__notes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);
margin-top:clamp(28px,3.6vw,52px);padding-top:26px;border-top:1px solid #e2ded8;
color:#766d60;font-size:14px;line-height:1.7}

@media screen and (max-width:900px){
  .pabout__hero-image{width:100%;height:clamp(260px,44vw,380px)}
  .pabout__card{position:static;width:100%;margin-left:0;padding:22px clamp(18px,4vw,24px) 24px}
  .pabout__notes{grid-template-columns:1fr;gap:18px}
}

/* Single-paragraph Our Story: one centred column instead of the left grid cell */
.pabout__story-copy:has(> p:only-child){grid-template-columns:min(62ch,100%);justify-content:center;text-align:center}
