.hp-story{padding:clamp(8rem,13vw,14rem) 0;background:#fbf8f1;color:#233328}.hp-story__inner{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(4rem,10vw,13rem);align-items:center}.hp-story h2{margin:0;color:#233328;font-size:clamp(3.4rem,5.4vw,6.4rem);font-weight:500;letter-spacing:-.055em;line-height:1.02}.hp-story p{font-size:1.7rem;line-height:1.6}.hp-story__intro>p{max-width:62rem;margin:2.8rem 0;color:#59665a}.hp-story__link{color:#355b40;font-size:1.45rem;font-weight:700;text-decoration:none}.hp-story__quote{padding:4rem;border-radius:3rem;background:#e2efdd}.hp-story__quote span{display:block;color:#709775;font-size:5rem;line-height:.6}.hp-story__quote p{margin:2rem 0 3rem;color:#2e4d36;font-size:2.1rem;line-height:1.4}.hp-story__quote small,.hp-story__note{color:#637264;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.hp-story__profile{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,11vw,14rem);align-items:center;margin-top:clamp(8rem,13vw,14rem);padding:clamp(3rem,7vw,7rem);border-radius:3rem;background:linear-gradient(135deg,#f0e6d5,#f8f3e9)}.hp-story__paper{max-width:41rem;padding:4rem;background:#fffdf9;box-shadow:0 2rem 5rem rgba(73,60,44,.12);transform:rotate(-2deg)}.hp-story__paper-label{display:flex;align-items:center;gap:.9rem;margin:0!important;color:#728275;font-size:1.05rem!important;letter-spacing:.12em;text-transform:uppercase}.hp-story__paper-label img{width:2.6rem;height:2.6rem;object-fit:contain}.hp-story__paper-name{margin:3rem 0 .3rem!important;font-family:var(--font-heading-family);font-size:4.4rem!important;line-height:1}.hp-story__paper-meta{margin:0!important;color:#7b8178;font-size:1.4rem!important}.hp-story__line{width:5rem;height:1px;margin:3rem 0;background:#a2b59b}.hp-story__paper-copy{font-size:1.45rem!important}.hp-story__paper-anchor{margin:2.5rem 0 0!important;color:#42644b;font-size:1.35rem!important;font-style:italic}.hp-story__profile-copy>p:not(.hp-eyebrow):not(.hp-story__note){max-width:50rem;color:#59665a}.hp-story__voices{margin-top:clamp(8rem,13vw,14rem)}.hp-story__voices-head{max-width:65rem}.hp-story__voices-head>p:last-child{color:#687369}.hp-story__voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}.hp-story__voice-grid article{min-height:22rem;padding:2.6rem;border:1px solid #dce2d8;border-radius:2rem;background:#fffdf9}.hp-story__voice-grid span{color:#789b78;font-size:2rem}.hp-story__voice-grid p{font-size:1.35rem}.hp-story__voice-grid small{color:#7b877a;font-size:1.05rem}.hp-story__faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,10vw,12rem);margin-top:clamp(8rem,13vw,14rem);padding-top:clamp(7rem,10vw,10rem);border-top:1px solid #d8ded5}.hp-story__faq-list details{border-top:1px solid #d2d9ce}.hp-story__faq-list details:last-child{border-bottom:1px solid #d2d9ce}.hp-story__faq-list summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;font-size:1.65rem;font-weight:650;list-style:none}.hp-story__faq-list summary::-webkit-details-marker{display:none}.hp-story__faq-list summary span{color:#42644b;font-size:2.2rem}.hp-story__faq-list p{margin:0;padding:0 0 2rem;color:#59665a;font-size:1.45rem}@media(max-width:749px){.hp-story{padding:8rem 0}.hp-story__inner,.hp-story__profile,.hp-story__faq{grid-template-columns:1fr;gap:3rem}.hp-story__quote{padding:3rem}.hp-story__profile{margin-top:8rem;padding:2.4rem}.hp-story__paper{padding:3rem;transform:none}.hp-story__voice-grid{grid-template-columns:1fr}.hp-story__voice-grid article{min-height:0}.hp-story__faq{margin-top:8rem;padding-top:7rem}}
