.is-features-section.is-rail-section{padding-top:62px;padding-bottom:48px}.is-features-section.is-rail-section .is-heading{text-align:left;max-width:100%;margin:0 0 28px}.is-features-section.is-rail-section .is-heading h2{max-width:700px;font-size:40px;letter-spacing:-1.1px;line-height:1.12}.is-features-section.is-rail-section .is-heading p{margin:0;max-width:570px}.is-features-track{display:flex;overflow-x:auto;align-items:stretch;gap:22px!important;scroll-snap-type:x proximity}.is-feature-card{flex:0 0 40%;min-width:0;scroll-snap-align:start;background:white}.is-feature-media{position:relative;aspect-ratio:4/5;background:#f7f4f0;overflow:hidden;border-radius:4px}.is-feature-media img{display:block;width:100%;height:100%;object-fit:cover}.is-feature-image-label{position:absolute;left:15px;bottom:15px;background:#fffefbe8;color:#5a4535;padding:8px 11px;border:1px solid #e4d8cb;font-size:10px;line-height:1.2;letter-spacing:1.1px;font-weight:600;max-width:calc(100% - 30px)}.is-feature-copy{display:grid;grid-template-columns:27px 1fr;gap:11px;padding:21px 3px 0}.is-feature-number{font-size:11px;font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:1px;color:#a08670;margin-top:1px}.is-feature-eyebrow{display:block;font-size:9px;line-height:1.5;letter-spacing:1.7px;color:#9a7f68;margin-bottom:8px;font-weight:600}.is-feature-copy h3{font-size:25px;line-height:1.13;letter-spacing:-.6px;margin:0 0 11px;max-width:345px;color:#2f2924}.is-feature-copy p{font-size:14px;line-height:1.65;color:#776b61;margin:0;max-width:360px}.is-features-section.is-rail-section .is-rail-toolbar{margin-top:24px}.is-features-cta{margin-top:12px;text-align:center}.is-features-cta a{display:inline-flex;align-items:center;gap:18px;color:#5c4330;border-bottom:1px solid #a98b70;text-decoration:none;font-size:14px;font-weight:600;padding:6px 0 9px}.is-features-cta a:hover{color:#201b16;border-color:#201b16}.is-features-cta a:focus-visible{outline:2px solid #765c46;outline-offset:5px}
@media(max-width:749px){.is-features-section.is-rail-section{padding:42px 18px 33px}.is-features-section.is-rail-section .is-heading{margin-bottom:23px}.is-features-section.is-rail-section .is-heading h2{font-size:31px;max-width:320px;letter-spacing:-.8px}.is-features-section.is-rail-section .is-heading p{font-size:14px;max-width:315px}.is-features-section.is-rail-section .is-features-track{gap:14px!important}.is-feature-card{flex-basis:calc((100vw - 38px)/1.16);min-width:0;max-width:390px}.is-feature-media{border-radius:3px}.is-feature-image-label{left:11px;bottom:11px;font-size:8px;padding:7px 9px;letter-spacing:.9px}.is-feature-copy{grid-template-columns:23px 1fr;gap:8px;padding:17px 1px 0}.is-feature-number{font-size:10px}.is-feature-eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:7px}.is-feature-copy h3{font-size:23px;line-height:1.15;letter-spacing:-.5px;margin-bottom:10px}.is-feature-copy p{font-size:13px;line-height:1.6}.is-features-section.is-rail-section .is-rail-toolbar{margin-top:19px}.is-features-cta{margin-top:9px}.is-features-cta a{font-size:13px}}
