.fl-hc{background:#f6f3ed;color:#111}.fl-hc__hero{background:#111;color:#fff}.fl-hc__hero-inner{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.fl-hc__copy{padding:clamp(90px,9vw,150px) 50px 70px 0;display:flex;flex-direction:column;justify-content:center}.fl-hc__eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:16px;color:#c9c5be}.fl-hc__copy h1{margin:0;font-size:clamp(56px,6vw,96px);line-height:.87;letter-spacing:-.055em}.fl-hc__copy p{max-width:650px;font-size:20px;line-height:1.5;color:#d6d1cb;margin-top:28px}.fl-hc__hero-image{background:center/cover no-repeat;min-height:620px}.fl-hc__body{padding-top:80px;padding-bottom:90px}.fl-hc__story{max-width:850px;font-size:19px;line-height:1.75}.fl-hc__story p{margin:0 0 1.4em}.fl-hc blockquote{max-width:900px;margin:70px 0;padding:40px 0;border-top:1px solid #cfc8bf;border-bottom:1px solid #cfc8bf;font-family:Georgia,serif;font-style:italic;font-size:clamp(30px,3.5vw,54px);line-height:1.25}.fl-hc__second-image{width:100%;max-height:680px;object-fit:cover}.fl-hc__cta{margin-top:48px}.fl-hc__cta a{display:inline-flex;padding:16px 22px;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:800}@media(max-width:800px){.fl-hc__hero-inner{grid-template-columns:1fr}.fl-hc__copy{padding:110px 22px 50px}.fl-hc__hero-image{min-height:420px}.fl-hc__body{padding-top:50px;padding-bottom:60px}.fl-hc__story{font-size:16px}}
