.sf__page-about .m-header__desktop,.sf__page-about .m-header__mobile{position:relative;z-index:20;border-bottom:1px solid rgba(23,32,18,.08);box-shadow:0 7px 22px #17201206}.sf__page-about .fnf-about-hero{padding:44px 0 76px;background:radial-gradient(circle at 78% 12%,rgba(201,154,82,.08),transparent 28%),linear-gradient(180deg,#c99a520b,#f7f3e900 36%)}.sf__page-about .fnf-about-hero__grid{min-height:570px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);border:1px solid rgba(23,32,18,.065);box-shadow:0 24px 68px #17201216}.sf__page-about .fnf-about-hero__content{padding:clamp(48px,5.5vw,82px)}.sf__page-about .fnf-about-hero__title{max-width:610px;font-size:clamp(42px,4.6vw,66px);line-height:.99;letter-spacing:-.035em}.sf__page-about .fnf-about-hero__text{max-width:560px;margin-top:22px;font-size:clamp(15px,1.15vw,18px);line-height:1.72}.sf__page-about .fnf-about-hero .fnf-actions{margin-top:28px;gap:11px}.sf__page-about .fnf-about-hero .fnf-actions .m-button{min-height:52px;padding-inline:24px}.sf__page-about .fnf-about-hero__media{min-height:460px;overflow:hidden}.sf__page-about .fnf-about-hero__media img{transform:scale(1.1);transform-origin:58% 42%;object-position:58% 42%}.sf__page-about .fnf-about-hero__media:after{background:linear-gradient(90deg,rgba(23,32,18,.085),transparent 34%)}.sf__page-about .fnf-about-story{padding:82px 0 84px}.sf__page-about .fnf-about-story__intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(42px,6.2vw,82px);align-items:center}.sf__page-about .fnf-about-story__media{aspect-ratio:1/1.06;border:1px solid rgba(23,32,18,.075);box-shadow:0 18px 48px #17201212;background:#f7f3e9}.sf__page-about .fnf-about-story__media img{object-fit:cover;object-position:center}.sf__page-about .fnf-about-story__quote{margin-bottom:24px;font-size:clamp(32px,3.6vw,52px)}.sf__page-about .fnf-about-story__heading{margin-bottom:20px}.sf__page-about .fnf-about-story__pillars{gap:16px;margin-top:56px}.sf__page-about .fnf-pillar{padding:30px;border-color:#1720121b;box-shadow:0 10px 28px #17201209;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sf__page-about .fnf-pillar .fnf-icon{width:52px;height:52px;background:#c99a5221;color:#8a642b}.sf__page-about .fnf-pillar h3{margin-top:20px}@media(hover:hover)and (pointer:fine){.sf__page-about .fnf-pillar:hover{transform:translateY(-4px);border-color:#c99a5257;box-shadow:0 16px 38px #17201212}}.sf__page-about .fnf-about-methods{padding:72px 0 70px}.sf__page-about .fnf-about-methods__header{margin-bottom:34px}.sf__page-about .fnf-about-methods__grid{gap:16px}.sf__page-about .fnf-method{min-height:248px;padding:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.075)}.sf__page-about .fnf-method h3{margin-top:38px}.sf__page-about .fnf-about-methods__cta{margin-top:18px;margin-bottom:0;background:#ffffff12;border:1px solid rgba(255,255,255,.075)}.sf__page-about #MainContent,.sf__page-about .main-content{margin-bottom:0!important;padding-bottom:0!important}.sf__page-about #MainContent>.shopify-section:last-child,.sf__page-about #MainContent>.shopify-section:last-child .fnf-about-methods{margin-bottom:0!important}.sf__page-about #MainContent~.shopify-section-group-footer-group{margin-top:0!important}@media screen and (min-width:768px){.sf__page-about [id*=mobile_navigation],.sf__page-about [id*=mobile-sticky-bar]{height:0!important;min-height:0!important;margin:0!important;padding:0!important}}@media(max-width:1023px){.sf__page-about .fnf-about-hero{padding-top:30px}.sf__page-about .fnf-about-hero__grid{min-height:0}.sf__page-about .fnf-about-hero__media{min-height:450px}.sf__page-about .fnf-about-hero__media img{transform:scale(1.055);transform-origin:center;object-position:center}.sf__page-about .fnf-about-story__media{aspect-ratio:16/10}.sf__page-about .fnf-about-story__pillars{margin-top:48px}}@media(max-width:767px){.sf__page-about .m-header__desktop,.sf__page-about .m-header__mobile{box-shadow:none}.sf__page-about .fnf-about-hero{padding:18px 0 46px;background:linear-gradient(180deg,rgba(201,154,82,.05),transparent 34%)}.sf__page-about .fnf-about-hero__content{padding:36px 22px 38px}.sf__page-about .fnf-about-hero__title{font-size:clamp(37px,11vw,48px);line-height:1}.sf__page-about .fnf-about-hero__text{margin-top:18px}.sf__page-about .fnf-about-hero__media{min-height:330px}.sf__page-about .fnf-about-hero__media img{transform:scale(1.035)}.sf__page-about .fnf-about-story{padding:56px 0}.sf__page-about .fnf-about-story__intro{gap:30px}.sf__page-about .fnf-about-story__media{aspect-ratio:4/3}.sf__page-about .fnf-about-story__quote{font-size:clamp(31px,9.5vw,42px);margin-bottom:20px}.sf__page-about .fnf-about-story__pillars{margin-top:36px;gap:12px}.sf__page-about .fnf-pillar{padding:22px}.sf__page-about .fnf-pillar .fnf-icon{width:48px;height:48px}.sf__page-about .fnf-about-methods{padding:54px 0 52px}.sf__page-about .fnf-about-methods__header{margin-bottom:28px}.sf__page-about .fnf-method{min-height:0;padding:24px}.sf__page-about .fnf-method h3{margin-top:28px}.sf__page-about .fnf-about-methods__cta{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fnf-about-refine.css.map */
