.section-fi-about{--fi-ivory: #f8f6ee;--fi-cream: #f1eedc;--fi-green: #0e3220;--fi-charcoal: #1d1f21;--fi-gold: #c8a04a;--fi-muted: #55554f;--fi-divider: rgba(29, 31, 33, .12);--fi-dark-divider: rgba(248, 246, 238, .14)}.fi-about__who,.fi-about__cta{background-color:#fff!important}.fi-about,.fi-about *{box-sizing:border-box}.fi-about{color:var(--fi-charcoal);background:var(--fi-ivory)}.fi-about p{font-size:16px}.fi-about h1,.fi-about h2,.fi-about h3,.fi-about h4,.fi-about h5,.fi-about h6{font-weight:400}.fi-about__section{width:100%}.fi-about__section--ivory{background:var(--fi-ivory)}.fi-about__section--cream{background:var(--fi-cream)}.fi-about__section--green{color:var(--fi-ivory);background:var(--fi-green)}.fi-about__container.page-width{width:100%;max-width:1440px;margin-inline:auto;padding-inline:40px}.fi-about__eyebrow{margin:0 0 2.2rem;color:var(--fi-gold);font-family:var(--font-body-family);font-size:11px!important;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.24em;text-transform:uppercase}.fi-about__heading{max-width:100%;margin:0;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:-.025em}.fi-about__heading p{margin:0}.fi-about__heading--hero{max-width:63rem;font-size:clamp(3.6rem,4.05vw,5.6rem);line-height:1.08}.fi-about__heading--section{max-width:60rem;font-size:clamp(2.8rem,2.7vw,3.8rem);line-height:1.16}.fi-about__heading--cta{font-size:clamp(3rem,3vw,4.3rem);line-height:1.12}.fi-about__copy,.fi-about__card-copy,.fi-about__cta-copy{color:var(--fi-muted);font-family:var(--font-body-family);font-size:18px!important;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.78}.fi-about__copy--narrow{max-width:80rem!important}.fi-about__copy p{margin:0}.fi-about__copy p+p{margin-top:2.1rem}.fi-about__intro-grid,.fi-about__experience-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(35rem,.92fr);align-items:center;gap:clamp(6rem,9vw,14rem);min-height:60rem;padding-top:clamp(8rem,9vw,12rem);padding-bottom:clamp(8rem,9vw,12rem)}.fi-about__intro-copy,.fi-about__experience-copy{padding-block:2rem}.fi-about__intro .fi-about__copy,.fi-about__experience .fi-about__copy{margin-top:clamp(2.8rem,3vw,4rem)}.fi-about__media{position:relative;width:100%;overflow:hidden;background:#ddd7ca}.fi-about__media--intro{aspect-ratio:1.31 / 1}.fi-about__media--experience{aspect-ratio:1.25 / 1}.fi-about__image,.fi-about__placeholder{display:block;width:100%;height:100%}.fi-about__image{object-fit:cover}.fi-about__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#ded8ca}.fi-about__placeholder span{position:absolute;top:17%;right:20%;bottom:17%;left:20%;border:1px solid rgba(29,31,33,.1)}.fi-about__placeholder span:before,.fi-about__placeholder span:after{position:absolute;content:"";border:1px solid rgba(29,31,33,.09);border-radius:50%}.fi-about__placeholder span:before{width:36%;aspect-ratio:1;top:18%;left:12%}.fi-about__placeholder span:after{width:48%;aspect-ratio:1;right:7%;bottom:9%}.fi-about__placeholder--dark{background:#363938}.fi-about__placeholder--dark span,.fi-about__placeholder--dark span:before,.fi-about__placeholder--dark span:after{border-color:#f8f6ee1f}.fi-about__who-grid{display:grid;grid-template-columns:minmax(28rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(6rem,10vw,15rem);padding-top:clamp(8rem,8vw,11rem);padding-bottom:clamp(8rem,8vw,11rem)}.fi-about__who-copy{max-width:70rem;padding-top:3.3rem}.fi-about__offer .fi-about__container,.fi-about__values .fi-about__container,.fi-about__why .fi-about__container{padding-top:clamp(8rem,9vw,12rem);padding-bottom:clamp(8rem,9vw,12rem)}.fi-about__section-lead{margin-bottom:clamp(5rem,6vw,8rem)}.fi-about__offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(4rem,8vw,10rem);row-gap:clamp(5rem,3vw,7.5rem)}.fi-about__offer-card{min-height:17rem;padding-top:2.8rem;border-top:1px solid var(--fi-divider)}.fi-about__card-title{margin:0 0 1.5rem;color:inherit;font-family:var(--font-heading-family);font-size:clamp(2rem,1.55vw,2.5rem);font-style:var(--font-heading-style);font-weight:400;line-height:1.25;letter-spacing:-.015em}.fi-about__card-copy{max-width:48rem;margin:0}.fi-about__section-lead--dark{max-width:69rem}.fi-about__section--green .fi-about__heading{color:var(--fi-ivory)}.fi-about__section--green .fi-about__card-copy{color:#f8f6eeb8}.fi-about__value-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.fi-about__value-card{min-width:0;padding:1.2rem clamp(2rem,2.25vw,3.5rem) 0}.fi-about__value-card:first-child{padding-left:0}.fi-about__value-card+.fi-about__value-card{border-left:1px solid var(--fi-dark-divider)}.fi-about__value-icon{display:block;width:2.2rem;height:2.2rem;margin-bottom:1.2rem;color:var(--fi-gold)}.fi-about__value-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.fi-about__value-card .fi-about__card-title{font-size:clamp(1.8rem,1.35vw,2.2rem)}.fi-about__experience-grid{grid-template-columns:minmax(0,.94fr) minmax(35rem,1.06fr)}.fi-about__why .fi-about__eyebrow{margin-bottom:clamp(4.5rem,5vw,7rem)}.fi-about__why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.8rem,4vw,5rem)}.fi-about__why-card{min-width:0;padding-top:2.1rem;border-top:1px solid var(--fi-divider)}.fi-about__number{margin:0 0 1rem;color:var(--fi-gold);font-family:var(--font-body-family);font-size:.95rem;font-weight:500;line-height:1;letter-spacing:.2em}.fi-about__why-card .fi-about__card-title{font-size:clamp(1.9rem,1.4vw,2.3rem)}.fi-about__cta-inner{display:flex;flex-direction:column;align-items:center;padding-top:clamp(8rem,8vw,11rem);padding-bottom:clamp(8rem,8vw,11rem);text-align:center}.fi-about__cta-copy{margin:1.8rem 0 0}.fi-about__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:3.5rem}.fi-about__button.button{min-width:21rem;min-height:5.2rem;padding:1.5rem 2.6rem;border-radius:0;font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.1rem}.fi-about__button--primary.button{--color-button: 14, 50, 32;--color-button-text: 248, 246, 238}.fi-about__button--secondary.button{--color-button: 248, 246, 238;--color-button-text: 29, 31, 33;--alpha-button-background: 0}@media screen and (max-width:1100px){.fi-about__intro-grid,.fi-about__experience-grid{gap:6rem}.fi-about__value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 0}.fi-about__value-card:nth-child(4){padding-left:0;border-left:0}}@media screen and (max-width:989px){.fi-about__intro-grid,.fi-about__experience-grid{grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr);gap:4rem;min-height:0}.fi-about__who-grid{gap:6rem}.fi-about__why-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media screen and (max-width:749px){.fi-about__container.page-width{padding-inline:2rem}.fi-about__eyebrow{margin-bottom:1.8rem}.fi-about__heading--hero{font-size:clamp(3.4rem,10vw,4.6rem)}.fi-about__heading--section{font-size:clamp(2.8rem,8vw,3.6rem)}.fi-about__intro-grid,.fi-about__experience-grid,.fi-about__who-grid{grid-template-columns:1fr;gap:4.5rem;padding-top:6rem;padding-bottom:6rem}.fi-about__intro-copy,.fi-about__experience-copy,.fi-about__who-copy{padding:0}.fi-about__intro .fi-about__copy,.fi-about__experience .fi-about__copy{margin-top:2.5rem}.fi-about__media--intro,.fi-about__media--experience{aspect-ratio:1.22 / 1}.fi-about__offer .fi-about__container,.fi-about__values .fi-about__container,.fi-about__why .fi-about__container{padding-top:6rem;padding-bottom:6rem}.fi-about__offer-grid,.fi-about__why-grid{grid-template-columns:1fr;gap:4rem}.fi-about__offer-card{min-height:0}.fi-about__value-grid{grid-template-columns:1fr;gap:0}.fi-about__value-card,.fi-about__value-card:first-child,.fi-about__value-card:nth-child(4){padding:3.5rem 0;border-left:0;border-top:1px solid var(--fi-dark-divider)}.fi-about__value-card:first-child{padding-top:0;border-top:0}.fi-about__why-card .fi-about__card-title{min-height:0}.fi-about__actions{width:100%;flex-direction:column}.fi-about__button.button{width:100%}}@media screen and (max-width:430px){.fi-about__container.page-width{padding-inline:1.8rem}.fi-about__copy,.fi-about__card-copy,.fi-about__cta-copy{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/about-us-page.css.map */
