.our-approach *,.our-approach :after,.our-approach :before{box-sizing:border-box}.our-approach{background-color:#5c5446;padding:144px 0;position:relative;z-index:9}.our-approach__inner{width:100%}.our-approach__tag{color:#fff8f0}.our-approach__tag-dot{background-color:#fff8f0;display:inline-block;flex-shrink:0;height:8px;width:8px}.our-approach__heading{color:#fff8f0;font-size:87px;line-height:.96;margin:0 0 80px}.our-approach__heading--italic{display:block;font-family:var(--font-italic);font-style:italic;font-weight:400}.our-approach__list{list-style:none;margin:0;padding:0}.our-approach__divider,.our-approach__list-end-border{background-color:#ffffff66;height:1px}.our-approach__list-end-border{display:block;list-style:none;margin:0;padding:0}.our-approach__item{cursor:default}.our-approach__item-row{align-items:center;display:flex;min-height:0;padding:0}.our-approach__item-image{flex-shrink:0;height:223px;margin-right:0;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease,margin-right .3s ease;width:0}.our-approach__item-image img{display:block;height:223px;object-fit:cover;object-position:center;width:223px}.our-approach__item--active .our-approach__item-image,.our-approach__item:hover .our-approach__item-image{margin-right:32px;opacity:1;width:223px}.our-approach__item-content-wrap{align-items:flex-end;display:flex;flex:1;gap:15px;justify-content:space-between;min-width:0;padding:0}.our-approach__item-content{flex:1;min-width:0;padding:0}.our-approach__item-title{color:#fff8f0;font-size:38px;font-weight:400;letter-spacing:-.015em;line-height:1.07;margin:0 0 20px;transition:color .3s ease}.our-approach__item-body{color:#fff8f0;font-family:var(--font-body,"Satoshi",sans-serif);font-size:18px;line-height:26px;max-width:560px}.our-approach__item-body p{margin:0}.our-approach__item-cta{align-items:center;display:inline-flex;flex-shrink:0;font-family:var(--font-body,"Satoshi",sans-serif);font-size:15px;gap:8px;margin-left:48px;opacity:0;transition:opacity .35s ease;white-space:nowrap}.our-approach__item-cta,.our-approach__item-cta:hover{color:#fff8f0;text-decoration:none}.our-approach__item-cta-arrow{line-height:0;transition:transform .2s ease}.our-approach__item-cta:hover .our-approach__item-cta-arrow{transform:translateX(4px)}.our-approach__item--active .our-approach__item-cta,.our-approach__item:hover .our-approach__item-cta{opacity:1}.our-approach__mobile-cta{display:none!important}.our-approach__list-end-border{display:none}@media (max-width:767px){.our-approach__mobile-cta{display:inline-flex!important;margin-top:0}.our-approach__mobile-cta .haven__arrow-btn-text{flex:1}.our-approach{padding:64px 0}.our-approach__list-end-border{display:block}.our-approach__heading{font-size:38px;line-height:1.07;margin-bottom:48px}.our-approach__item:last-child .our-approach__divider{display:none}.our-approach__item-row{align-items:flex-start;flex-direction:column;gap:24px;padding:40px 0 0}.our-approach__item-image{height:220px!important;margin-right:0!important;opacity:1!important;transition:none!important;width:100%!important}.our-approach__item-image img{width:100%}.our-approach__item-title{font-size:26px;margin-bottom:16px}.our-approach__item-body{font-size:16px;line-height:24px}.our-approach__item-cta{display:none;margin-left:0;opacity:1!important;transition:none!important}.our-approach__item-content-wrap{align-items:baseline;flex-direction:column;margin-bottom:40px}}@media (max-width:1024px) and (min-width:768px){.our-approach__item--active .our-approach__item-image,.our-approach__item-image,.our-approach__item-image img,.our-approach__item:hover .our-approach__item-image{height:220px}.our-approach__item--active .our-approach__item-image,.our-approach__item:hover .our-approach__item-image{margin-right:32px;width:220px}}