.story-hero{min-height:670px;display:grid;grid-template-columns:1fr 1fr;background:#081a2b;color:#f5e9d7;overflow:hidden}.story-hero>div{align-self:center;padding:clamp(55px,7vw,110px);z-index:2}.story-hero .overline{color:#e6a5a6!important}.story-hero h1{font:600 clamp(75px,9vw,145px)/.84 Oswald,Impact,sans-serif;letter-spacing:-.06em;margin:24px 0}.story-hero h1 em{color:#e5b8aa;font:.75em Georgia,serif}.story-hero p{font-size:17px;line-height:1.7;max-width:450px;margin-bottom:28px}.story-hero>img{align-self:end;width:110%;height:75%;object-fit:contain;filter:drop-shadow(0 35px 20px #0009);background:radial-gradient(circle,#762034,#081a2b 65%)}.story-manifesto{padding:110px max(24px,calc((100vw - 1180px)/2));background:#e7cd9c}.story-manifesto p{font:italic clamp(32px,4vw,60px)/1.15 Georgia,serif;max-width:1050px}.story-manifesto strong{font:600 15px Oswald,Impact,sans-serif;color:#710013;letter-spacing:.17em}.story-process{padding:100px max(24px,calc((100vw - 1180px)/2));background:#f0dca9}.story-process h2,.story-gallery h2,.story-voices h2,.story-visit h2{font:600 clamp(48px,6vw,85px)/.93 Oswald,Impact,sans-serif;letter-spacing:-.045em;margin:16px 0 30px}.story-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.story-process article{min-height:310px;padding:25px;border:1px solid #76453670;border-top:6px solid #710013;background:#f8e9c7;box-shadow:0 10px 20px #50301a1a}.story-process article b{color:#710013;font:600 25px Oswald}.story-process h3{font:600 34px Oswald;margin:35px 0 9px}.story-process p{font-size:14px;line-height:1.6}.story-gallery{background:#081a2b;color:#f3e6d3;padding:100px max(24px,calc((100vw - 1180px)/2))}.story-gallery .overline,.story-voices .overline{color:#f0a7a5!important}.story-gallery>div:first-child{max-width:680px}.story-gallery p{line-height:1.7;font-size:16px}.story-gallery-photos{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:35px}.story-gallery-photos img{width:100%;height:340px;object-fit:cover;border:1px solid #f0dca94f}.story-voices{background:#710013;color:#fff0dc;padding:100px max(24px,calc((100vw - 1180px)/2))}.story-voices>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.story-voices article{padding:25px;border:1px solid #ffffff66;min-height:220px}.story-voices article p{font:italic 22px/1.3 Georgia,serif}.story-voices article b{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.story-voices>a{display:inline-block;border-bottom:1px solid;padding-bottom:8px;margin-top:35px;font-size:11px;font-weight:700;letter-spacing:.12em}.story-visit{display:grid;grid-template-columns:1fr 1fr;background:#e8d0a1}.story-visit>img{width:100%;height:100%;min-height:550px;object-fit:cover}.story-visit>div{align-self:center;padding:clamp(45px,7vw,100px)}.story-visit p{font-size:18px;line-height:1.7}.story-visit>div>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.story-visit>div>div>a:last-child{border-bottom:1px solid #710013;font-size:11px;font-weight:700;letter-spacing:.1em;padding-bottom:6px}
@media(max-width:800px){.story-hero,.story-visit{grid-template-columns:1fr}.story-hero>img{height:380px;order:-1;width:100%}.story-hero>div{padding:45px 25px}.story-process-grid{grid-template-columns:1fr 1fr}.story-gallery-photos{grid-template-columns:1fr 1fr}.story-gallery-photos img:first-child{grid-column:1/-1}.story-voices>div{grid-template-columns:1fr}.story-visit>img{min-height:350px;height:350px}}
@media(max-width:550px){.story-process-grid,.story-gallery-photos{grid-template-columns:1fr}.story-gallery-photos img:first-child{grid-column:auto}.story-manifesto,.story-process,.story-gallery,.story-voices{padding:65px 20px}.story-process article{min-height:0}.story-gallery-photos img{height:250px}}
