.elementor .s-about-breadcrumb-home{font-size:13px;color:#5F625D;padding:0px;background-color:transparent;}.elementor .s-about-breadcrumb-slash{font-size:13px;color:#5F625D;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-breadcrumb-current{font-size:13px;color:#5F625D;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-breadcrumbs-inner{width:100%;max-width:1380px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-about-breadcrumbs{background-color:#F5F1E9;display:flex;justify-content:center;}.elementor .s-about-hero-eyebrow{font-weight:700;font-size:16px;color:#a94f32;letter-spacing:0.12em;line-height:1.2;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-hero-title{max-width:760px;font-weight:500;font-size:58px;color:#20221f;letter-spacing:-0.035em;line-height:1.02;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-hero-copy{width:62.5%;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 68%;}.elementor .s-about-year-label{font-weight:700;font-size:15px;color:#20221f;letter-spacing:0.14em;line-height:1.2;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-year-number{font-size:84px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-year{width:300px;min-width:300px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:44px;padding-inline-end:0px;border-inline-start-width:2px;border-color:rgba(32,35,31,.20);border-style:solid;display:flex;flex-direction:column;gap:8px;flex:0 0 300px;justify-content:center;align-items:stretch;}.elementor .s-about-hero-inner{width:100%;max-width:1200px;padding-block-start:64px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:center;}.elementor .s-about-hero{background-color:#F5F1E9;display:flex;justify-content:center;}.elementor .s-owner-photo-caption{width:93%;position:absolute;font-weight:700;font-size:9px;color:#FFFFFF;letter-spacing:0.4px;line-height:1.35em;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:434px;margin-block-end:0px;margin-inline-start:17px;margin-inline-end:0px;background-color:rgba(23,27,24,.88);}.elementor .s-owner-photo-wrap{width:42%;height:420px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:16px;flex:0 1 44%;}.elementor .s-owner-eyebrow{font-weight:700;font-size:10px;color:#9D563F;letter-spacing:1.7px;line-height:1.5em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-title{max-width:650px;font-weight:500;font-size:46px;color:#20231F;letter-spacing:-0.025em;line-height:1.08;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-text{max-width:650px;font-size:19px;color:#4e4a44;line-height:1.62;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-statement-label{font-weight:700;font-size:11px;color:#9D563F;letter-spacing:1.5px;line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-statement-quote{font-weight:400;font-size:21px;color:#272823;line-height:1.45;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-statement-credit{font-size:11px;color:#5F625D;letter-spacing:1.1px;line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-statement{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:4px;border-inline-start-width:4px;border-color:rgba(32,35,31,.20);border-style:solid;background-color:#ece3d5;display:flex;flex-direction:column;gap:10px;}.elementor .s-owner-identity-owner-label{font-weight:400;font-size:9px;color:#7B7D78;letter-spacing:1.3px;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-identity-owner-name{font-weight:400;font-size:22px;color:#20231F;line-height:1.15em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-identity-owner{width:37.5%;padding-block-start:18px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;gap:7px;}.elementor .s-owner-identity-people-label{font-weight:400;font-size:9px;color:#7B7D78;letter-spacing:1.3px;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-identity-people-name{font-weight:400;font-size:22px;color:#20231F;line-height:1.15em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-identity-people{width:62.5%;padding-block-start:18px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:0px;display:flex;flex-direction:column;gap:7px;}.elementor .s-owner-identity{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(32,35,31,.20);border-style:solid;display:none;flex-direction:row;gap:0px;}.elementor .s-owner-listen-num{font-weight:500;font-size:22px;color:#b15b3d;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-listen-title{font-weight:700;font-size:20px;color:#20221f;line-height:1.25;margin-block-start:28px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-listen-body{font-weight:400;font-size:17px;color:#4e4a44;line-height:1.58;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-listen{width:33.333%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(32,35,31,.20);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-owner-guide-num{font-weight:500;font-size:22px;color:#b15b3d;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-guide-title{font-weight:700;font-size:20px;color:#20221f;line-height:1.25;margin-block-start:28px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-guide-body{font-weight:400;font-size:17px;color:#4e4a44;line-height:1.58;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-guide{width:33.333%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;border-color:rgba(32,35,31,.20);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-owner-build-num{font-weight:500;font-size:22px;color:#b15b3d;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-build-title{font-weight:700;font-size:20px;color:#20221f;line-height:1.25;margin-block-start:28px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-build-body{font-weight:400;font-size:17px;color:#4e4a44;line-height:1.58;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-owner-build{width:33.333%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;border-color:rgba(32,35,31,.20);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-owner-principles{width:100%;padding-block-start:24px;margin-block-start:12px;border-block-start-width:1px;border-color:#20231F;border-style:solid;display:flex;flex-direction:row;gap:0px;}.elementor .s-owner-project-link{width:190px;font-weight:700;font-size:14px;color:#20231F;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;}.elementor .s-owner-service-link{width:160px;font-weight:700;font-size:14px;color:#20231F;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;}.elementor .s-owner-about-links{width:100%;margin-block-start:20px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .s-owner-copy{width:58%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 56%;}.elementor .s-owner-inner{width:100%;max-width:1200px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:72px;align-items:flex-start;}.elementor .s-about-story{background-color:#E6DED1;display:flex;justify-content:center;}