.our-story{--story-ink:#8c7d70;width:100%;font-family:var(--font-barlow), Helvetica, sans-serif;color:var(--story-ink);background:#fff;padding:120px 0 0}.story-block{background:#fff;grid-template-columns:1fr 1fr;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);padding:0;display:grid}.story-block--image-left{grid-template-areas:"image copy"}.story-block--image-right{grid-template-areas:"copy image"}.story-block>*{min-width:0;min-height:0}.story-block__copy{background:#fff;flex-direction:column;grid-area:copy;justify-content:center;gap:22px;min-height:min(78vh,820px);padding:clamp(40px,6vw,72px) clamp(36px,7vw,88px);display:flex}.story-block__title{color:var(--story-ink);font-family:var(--font-barlow), Helvetica, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1}.story-block__copy p{color:var(--story-ink);text-align:left;margin:0;font-size:clamp(14px,1.12vw,16px);font-weight:500;line-height:1.65}.story-block__img{object-fit:cover;object-position:center;grid-area:image;width:100%;max-width:none;height:100%;min-height:min(78vh,820px);display:block}.our-story__band{grid-template-columns:1fr 1fr;gap:0;width:100%;min-height:min(78vh,760px);display:grid}.our-story__band--image-right{grid-template-areas:"panel graphic"}.our-story__band--image-left{grid-template-areas:"graphic panel"}.our-story__panel,.our-story__graphic{min-width:0;min-height:0}.our-story__panel{background:#c67134;flex-direction:column;grid-area:panel;justify-content:center;gap:22px;padding:clamp(36px,5.5vw,72px);display:flex}.our-story__panel p{color:#fff;margin:0;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.75}.our-story__panel strong{letter-spacing:.04em;font-weight:700}.our-story__graphic{background:#fff;grid-area:graphic;place-items:center;padding:clamp(16px,3vw,40px);display:grid}.our-story__graphic img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:min(78vh,760px);display:block}@media (max-width:900px){.our-story{padding:104px 0 0}.story-block,.story-block--image-left,.story-block--image-right{grid-template-columns:1fr;grid-template-areas:"image""copy";width:100%;max-width:100%;margin-left:0}.story-block__title{font-size:22px}.story-block__copy{min-height:0;padding:32px 24px 40px}.story-block__img{height:62vw;min-height:240px}.our-story__band,.our-story__band--image-right,.our-story__band--image-left{grid-template-columns:1fr;grid-template-areas:"graphic""panel";min-height:0}.our-story__panel{gap:18px;padding:32px 24px 40px}.our-story__graphic{min-height:320px;padding:20px}.our-story__graphic img{max-height:70vw}}
