.builtToLastSection{box-sizing:border-box;background:#050505;border-bottom:1px solid #ffffff52;padding:72px 32px 78px}.builtToLastInner{width:100%;max-width:var(--max-width);text-align:center;margin:0 auto}.builtToLastEyebrow{color:var(--text-on-dark,#fff);letter-spacing:5.6px;text-transform:uppercase;margin-bottom:34px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:block}.builtToLastInner h2{color:var(--text-on-dark,#fff);text-align:center;margin:0 auto 58px;font-family:Inria Serif;font-size:26px;font-style:normal;font-weight:400;line-height:normal}.builtValueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.builtValueCard{background:var(--background-page,#f6f6f9);text-align:left;box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:226px;padding:38px 34px 34px;display:flex}.builtValueIcon{background:#000;border-radius:10px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:28px;display:inline-flex}.builtValueIcon img{width:21px;height:21px;display:block}.builtValueCard h3{color:var(--background-deep,#1c1d21);margin:0 0 14px;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:1.18}.builtValueCard p{color:var(--background-deep,#1c1d21);margin:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:991px){.builtValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.builtToLastSection{padding:54px 60px}.builtToLastEyebrow{letter-spacing:4.8px;margin-bottom:24px;font-size:12px}.builtToLastInner h2{margin-bottom:36px;font-size:24px}.builtValueGrid{grid-template-columns:1fr;gap:16px}.builtValueCard{min-height:0;padding:20px}}
.sfhPurposeSection{box-sizing:border-box;background:#fff;padding:0 28px 68px}.sfhPurposeInner{width:100%;max-width:var(--max-width);grid-template-columns:minmax(0,1fr) minmax(420px,596px);align-items:center;gap:64px;margin:0 auto;display:grid}.sfhPurposeContent{flex-direction:column;align-items:flex-start;display:flex}.sfhPurposeEyebrow{color:var(--text-primary,#101011);font-family:var(--font-inter), Inter, sans-serif;letter-spacing:7.2px;text-transform:uppercase;margin-bottom:32px;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.sfhPurposeContent h2{max-width:560px;color:var(--background-deep,#1c1d21);font-family:var(--font-inria-serif), "Inria Serif", serif;margin:0 0 48px;font-size:26px;font-style:normal;font-weight:400;line-height:normal}.sfhPurposeContent p{max-width:560px;color:var(--background-deep,#1c1d21);font-family:var(--font-inter), Inter, sans-serif;margin:0 0 42px;font-size:20px;font-style:normal;font-weight:400;line-height:1.38}.sfhPurposeActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sfhPurposeTourBtn{min-height:49px}.sfhPurposeSecondaryBtn{border:1px solid var(--background-deep,#1c1d21);min-height:49px;color:var(--background-deep,#1c1d21);font-family:var(--font-inter), Inter, sans-serif;box-sizing:border-box;background:#fff;border-radius:40px;justify-content:center;align-items:center;padding:13px 30px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.sfhPurposeSecondaryBtn:hover{color:#fff;background:#2f3b73;border-color:#2f3b73}.sfhPurposeImageWrap{width:100%}.sfhPurposeImage{aspect-ratio:596/574;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}@media (max-width:991px){.sfhPurposeInner{grid-template-columns:1fr;gap:40px}.sfhPurposeContent{text-align:center;order:2;align-items:center}.sfhPurposeEyebrow,.sfhPurposeContent h2,.sfhPurposeContent p{text-align:center}.sfhPurposeActions{justify-content:center}.sfhPurposeImageWrap{order:1;max-width:596px;margin:0 auto}}@media (max-width:576px){.sfhPurposeSection{padding:0 16px 54px}.sfhPurposeEyebrow{letter-spacing:4.8px;margin-bottom:22px;font-size:12px}.sfhPurposeContent h2{margin-bottom:28px;font-size:24px}.sfhPurposeContent p{margin-bottom:30px;font-size:16px}.sfhPurposeActions,.sfhPurposeTourBtn,.sfhPurposeSecondaryBtn{width:100%}}
