.rw-page-intro{position:relative;padding:64px 0 44px;border-bottom:1px solid #34343b;background:#141416}.rw-page-intro h1{font-size:48px;line-height:1.1;margin:0 0 22px;max-width:850px;overflow-wrap:anywhere;letter-spacing:0}.rw-page-intro .rw-copy{max-width:650px;margin:0}.rw-page-intro--photo{min-height:440px;display:flex;align-items:end;padding:72px 0 56px}.rw-page-intro-image{position:absolute;inset:0}.rw-page-intro-image img{width:100%;height:100%;object-fit:cover}.rw-page-intro--photo::after{content:'';position:absolute;inset:0;background:#0009}.rw-page-intro .rw-shell{position:relative;z-index:1;width:100%}.rw-story{display:grid;grid-template-columns:1fr 1.3fr;gap:64px}.rw-story .rw-title{font-size:36px;max-width:420px}.rw-story p:first-child{margin-top:0}.rw-story .rw-copy{max-width:700px}.rw-contact-cta{display:flex;align-items:center;justify-content:space-between;gap:36px}.rw-contact-cta .rw-title{font-size:32px}.rw-contact-cta .rw-copy{max-width:650px}.rw-contact-cta .rw-action{flex-shrink:0}.rw-contact-email{color:var(--rw-green);overflow-wrap:anywhere}.rw-event-art img{object-fit:contain}.rw-event p{line-height:1.7}.rw-event-description{font-size:14px}
@media(min-width:990px){.rw-collection-grid:has(>.rw-collection:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:989px){.rw-story{grid-template-columns:1fr;gap:28px}.rw-contact-cta{display:block}.rw-contact-cta .rw-action{margin-top:18px}.rw-page-intro--photo{min-height:380px}}
@media(max-width:599px){.rw-page-intro{padding:42px 0 32px}.rw-page-intro h1{font-size:34px}.rw-page-intro--photo{min-height:360px;padding-bottom:38px}.rw-story .rw-title,.rw-contact-cta .rw-title{font-size:28px}}
