.about-page{--about-serif:"Libre Caslon Display", Georgia, serif;color:#203e31;background:#f7f5ed;overflow:clip}.about-container{padding-left:max(7%,50vw - 640px);padding-right:max(7%,50vw - 640px)}.about-header{z-index:40;background:#f7f5ed;justify-content:space-between;align-items:center;gap:24px;height:94px;padding:0 5%;display:flex;position:sticky;top:0}.about-brand{flex-shrink:0}.about-brand img{mix-blend-mode:multiply;width:265px;height:auto;display:block}.about-desktop-nav{align-items:center;gap:24px;font-size:11px;display:flex}.about-desktop-nav a{white-space:nowrap;padding:12px 0;position:relative}.about-desktop-nav a[aria-current]:after{content:"";background:#203e31;height:1px;position:absolute;bottom:4px;left:0;right:0}.about-desktop-nav a:hover{color:#9e7e38}.about-header-actions{align-items:center;gap:23px;display:flex}.about-language{background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.about-button{color:#fff;background:#123c2b;justify-content:space-between;align-items:center;gap:26px;padding:16px 23px;font-size:11px;transition:background .25s;display:inline-flex}.about-button:hover{background:#285641}.about-contact{white-space:nowrap;border-radius:4px;padding:13px 20px}.about-menu-toggle{background:0 0;border:0;display:none}.about-progress{transform-origin:0;background:#bc9a50;height:2px;position:absolute;bottom:0;left:0;right:0}.about-mobile-nav{z-index:39;background:#f7f5ed;padding:12px 7% 24px;position:fixed;top:94px;left:0;right:0;box-shadow:0 15px 24px #123c2b15}.about-mobile-nav a{border-bottom:1px solid #deded2;justify-content:space-between;padding:15px 0;display:flex}.about-label{letter-spacing:2px;color:#8c805c;align-items:center;gap:12px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.about-label>span{background:#b59e68;flex-shrink:0;width:37px;height:1px}.about-page h1,.about-page h2,.about-value h3{font-family:var(--about-serif);font-weight:400}.about-page h2{letter-spacing:-.9px;margin:15px 0 22px;font-size:clamp(38px,4.2vw,62px);line-height:1.04}.about-page h2 em,.about-page h1 em{font-style:normal}.about-copy p:not(.about-label){color:#707468;max-width:470px;margin-top:13px;font-size:13px;line-height:1.8}.about-photo{background:#d6dccd;height:100%;min-height:260px;position:relative;overflow:hidden}.about-photo-inner{position:absolute;inset:-7% 0}.about-photo img{object-fit:cover}.about-hero{color:#f5f3e8;height:clamp(530px,43vw,670px);position:relative;overflow:hidden}.about-hero>.about-photo,.about-cta>.about-photo{position:absolute;inset:0}.about-hero img{object-position:center 50%}.about-hero-shade{background:linear-gradient(90deg,#082e22e8,#09291d85 47%,#09291d08 80%),linear-gradient(#0000 60%,#09291d45);position:absolute;inset:0}.about-hero-copy{max-width:650px;margin-left:max(9%,50vw - 610px);padding:72px 0 70px;position:relative}.about-hero .about-label{color:#d4c79d}.about-hero h1{letter-spacing:-1.6px;margin:24px 0;font-size:clamp(56px,5.5vw,84px);line-height:.99}.about-hero-copy>p:not(.about-label){color:#edece2;max-width:415px;font-size:16px;line-height:1.7}.about-motto{font-family:var(--about-serif);color:#d7c68e;margin-top:48px;font-size:20px;font-style:italic;display:block}.about-scroll-cue{letter-spacing:2px;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;bottom:26px;right:7%}.about-location{letter-spacing:1.5px;opacity:.7;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:26px;left:9%}.about-story{grid-template-columns:1fr 1.1fr;align-items:center;gap:9%;padding-top:64px;padding-bottom:64px;display:grid;position:relative}.about-story-visual{height:355px;position:relative}.about-story-visual:before{content:"";background:#e9e4d5;width:38%;height:90px;position:absolute;top:-22px;right:-22px}.about-photo-caption{font-family:var(--about-serif);color:#8e896f;font-size:14px;font-style:italic;position:absolute;bottom:-23px;left:0}.about-botanical{color:#b8b397;opacity:.25;pointer-events:none;position:absolute;bottom:16px;right:-55px;transform:rotate(-24deg)}.about-purpose{grid-template-columns:1.18fr 1fr;align-items:stretch;display:grid}.about-purpose>.about-photo{min-height:420px}.about-purpose .about-copy{background:#efede4;flex-direction:column;justify-content:center;padding:43px 15% 43px 10%;display:flex}.about-purpose h2{font-size:clamp(40px,4.1vw,60px)}.about-framework{grid-template-columns:1.12fr 1fr;align-items:center;gap:9%;padding-top:65px;padding-bottom:54px;display:grid}.about-framework h2{margin-bottom:12px;font-size:clamp(40px,3.8vw,55px)}.about-framework h3{font-size:13px;font-weight:500;line-height:1.7}.about-framework .about-button{margin-top:23px}.about-framework-visual{height:340px;position:relative}.about-framework-visual:before{content:"";background:#405b46;position:absolute;inset:-22px -70px -22px 28%}.about-pillars{padding-top:17px;padding-bottom:52px}.about-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:27px;display:flex}.about-section-heading h2{margin-bottom:0;font-size:clamp(33px,3.4vw,49px)}.about-section-heading>p{color:#777b6d;max-width:280px;padding-bottom:3px;font-size:11px;line-height:1.7}.about-pillar-grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.about-pillar>.about-photo{height:190px;min-height:190px}.about-pillar-body{align-items:flex-start;gap:17px;padding:0 12px;display:flex}.about-round-icon{color:#e8e9d7;background:#1c4936;border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid}.about-pillar .about-round-icon{border:3px solid #f7f5ed;margin-top:-34px;position:relative}.about-round-icon.is-gold{color:#fff8dc;background:#bfa158}.about-pillar-body>div{padding-top:17px}.about-pillar h3{font-size:24px;font-weight:500;line-height:1}.about-pillar h4{color:#a28b53;margin:6px 0 12px;font-size:12px;font-weight:400;line-height:1.4}.about-pillar p{color:#76796e;font-size:11px;line-height:1.7}.about-philosophy{grid-template-columns:1.12fr 1fr;align-items:center;gap:7%;padding-top:15px;padding-bottom:50px;display:grid}.about-philosophy>div:first-child{height:310px}.about-philosophy h2{font-size:clamp(39px,4vw,57px)}.about-philosophy-note{color:#7f876e;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.about-values{color:#edeedd;background:#0e3526;padding-top:37px;padding-bottom:42px;position:relative;overflow:hidden}.about-values .about-label{color:#b8ac78}.about-values h2{text-align:center;margin:8px 0 31px;font-size:clamp(33px,3.4vw,48px)}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.about-value{border-right:1px solid #c3d1b82b;align-items:flex-start;gap:22px;padding-right:20px;display:flex}.about-value:last-child{border:0}.about-value>span{color:#c2cda8;border:1px solid #a3b39447;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.about-value h3{margin-bottom:7px;font-size:26px}.about-value p{color:#bec6b2;font-size:11px;line-height:1.7}.about-values-leaf{color:#bdc3a3;opacity:.12;position:absolute;top:-25px;right:-45px;transform:rotate(-30deg)}.about-journey{padding-top:40px;padding-bottom:50px}.about-journey h2{margin-top:12px;font-size:clamp(35px,3.6vw,50px)}.about-journey-grid{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:28px;display:grid}.about-journey-step{gap:19px;display:flex;position:relative}.about-journey .about-round-icon{color:#29412f;background:radial-gradient(circle at 35% 30%,#e9dbac,#b79952);width:68px;height:68px}.about-stage{font-size:16px;font-weight:500}.about-journey-step:last-child .about-stage{font-family:var(--about-serif);color:#a28b53;font-size:21px}.about-journey h3{margin:5px 0 13px;font-size:12px;font-weight:500;line-height:1.4}.about-journey p{color:#777b6d;font-size:11px;line-height:1.7}.about-journey-arrow{color:#758878;position:absolute;top:22px;right:-51px}.about-cta{color:#f2f1e7;height:345px;position:relative}.about-cta-shade{background:linear-gradient(90deg,#0e3024d9,#0c2c2085),linear-gradient(#0000,#0e302475);position:absolute;inset:0}.about-cta-content{justify-content:space-between;align-items:center;gap:70px;height:100%;display:flex;position:relative}.about-cta .about-label{color:#d2be88}.about-cta h2{margin:20px 0 16px;font-size:clamp(38px,3.8vw,55px)}.about-cta p:not(.about-label){color:#e2e6da;max-width:530px;font-size:13px;line-height:1.8}.about-cta-actions{gap:14px;min-width:285px;display:grid}.about-button.is-gold{color:#fff;background:#bea056}.about-button.is-gold:hover{background:#a48741}.about-button.is-outline{background:0 0;border:1px solid #c4ad76}.about-button.is-outline:hover{background:#ffffff12}.about-footer{color:#7a806e;justify-content:space-between;gap:25px;padding-top:22px;padding-bottom:22px;font-size:9px;display:flex}.about-footer a{align-items:center;gap:8px;display:flex}@media (min-width:1600px){.about-header{padding-left:max(5%,50vw - 725px);padding-right:max(5%,50vw - 725px)}}@media (max-width:1200px){.about-desktop-nav{gap:15px;font-size:10px}.about-brand img{width:225px}.about-header{gap:16px;padding:0 4%}.about-header-actions{gap:14px}.about-contact{padding:12px 14px}.about-pillar-body{gap:12px;padding:0 3px}.about-round-icon{width:58px;height:58px}.about-value{gap:15px}.about-value>span{width:58px;height:58px}}@media (max-width:950px){.about-desktop-nav{display:none}.about-menu-toggle{display:block}.about-header{height:82px;padding:0 6%}.about-mobile-nav{top:82px}.about-hero-copy{margin-left:7%;padding-top:75px}.about-hero h1{font-size:68px}.about-story,.about-framework{gap:6%}.about-purpose .about-copy{padding:35px 9%}.about-section-heading{display:block}.about-section-heading>p{max-width:470px;margin-top:18px}.about-pillar-grid{gap:18px}.about-pillar-body{display:block}.about-pillar .about-round-icon{margin-left:10px}.about-pillar-body>div{padding-top:10px}.about-value{display:block}.about-value>span{margin-bottom:15px}.about-journey-grid{gap:36px}.about-journey-step{display:block}.about-journey-step .about-round-icon{margin-bottom:16px}.about-journey-arrow{width:24px;right:-28px}.about-cta-content{gap:30px}.about-cta-actions{min-width:240px}.about-cta .about-button{padding:15px;font-size:10px}}@media (max-width:700px){.about-header{gap:15px;height:78px}.about-mobile-nav{top:78px}.about-brand img{width:min(225px,100vw - 150px)}.about-contact{display:none}.about-header-actions{gap:15px}.about-hero{height:590px}.about-hero img{object-position:62% center}.about-hero-shade{background:linear-gradient(90deg,#082e22e5,#082e2260),linear-gradient(#0000,#09291d60)}.about-hero-copy{margin-right:7%;padding-top:70px}.about-hero h1{letter-spacing:-1px;font-size:clamp(48px,10vw,65px);line-height:1.04}.about-hero-copy>p:not(.about-label){max-width:350px;font-size:14px}.about-motto{max-width:280px;margin-top:37px;font-size:18px;line-height:1.5}.about-location{letter-spacing:1px;font-size:7px;left:7%}.about-scroll-cue{gap:10px;font-size:7px}.about-label{letter-spacing:1.4px;gap:10px;font-size:8px}.about-label>span{width:24px}.about-page h2{font-size:44px}.about-copy p:not(.about-label){font-size:12px}.about-story,.about-framework,.about-philosophy{flex-direction:column;align-items:stretch;gap:30px;padding-top:43px;padding-bottom:48px;display:flex}.about-story-visual{height:285px}.about-story-visual:before{top:-12px;right:-12px}.about-photo-caption{font-size:12px}.about-purpose{flex-direction:column;display:flex}.about-purpose>.about-photo{height:300px;min-height:300px}.about-purpose .about-copy{padding:36px 7% 40px}.about-purpose h2{font-size:47px}.about-framework h2{font-size:45px}.about-framework h3{font-size:12px}.about-framework-visual{height:285px;margin-top:7px}.about-framework-visual:before{inset:-14px -8vw -14px 30%}.about-pillars{padding-top:14px;padding-bottom:35px}.about-section-heading h2{font-size:40px}.about-section-heading>p{font-size:11px}.about-pillar-grid{grid-template-columns:1fr;gap:28px}.about-pillar>.about-photo{height:235px}.about-pillar-body{gap:20px;padding:0 14px;display:flex}.about-pillar .about-round-icon{width:68px;height:68px;margin-left:0}.about-pillar-body>div{padding-top:18px}.about-pillar h3{font-size:25px}.about-pillar h4{max-width:240px;font-size:13px}.about-pillar p{font-size:12px}.about-philosophy{gap:25px;padding-top:10px;padding-bottom:36px}.about-philosophy>div:first-child{height:285px}.about-values{padding-top:31px;padding-bottom:33px}.about-values h2{text-align:left;max-width:330px;margin:16px 0 25px;font-size:37px;line-height:1.1}.about-values-grid{grid-template-columns:1fr;gap:20px}.about-value{border-bottom:1px solid #c3d1b82b;border-right:0;gap:19px;padding:0 0 20px;display:flex}.about-value:last-child{padding-bottom:0}.about-value>span{width:63px;height:63px;margin-bottom:0}.about-value p{font-size:12px}.about-value h3{font-size:27px}.about-journey{padding-top:36px;padding-bottom:40px}.about-journey h2{font-size:39px}.about-journey-grid{grid-template-columns:1fr;gap:36px}.about-journey-step{gap:22px;display:flex}.about-journey-step .about-round-icon{margin-bottom:0}.about-journey h3{margin-bottom:9px;font-size:13px}.about-journey p{font-size:12px}.about-journey-arrow{width:24px;height:24px;inset:auto auto -30px 22px;transform:rotate(90deg)}.about-cta{height:auto;min-height:420px}.about-cta-content{padding-top:40px;padding-bottom:40px;display:block}.about-cta h2{max-width:340px;font-size:42px}.about-cta p:not(.about-label){font-size:12px}.about-cta-actions{gap:11px;max-width:330px;margin-top:27px}.about-cta .about-button{padding:16px 20px;font-size:11px}.about-footer{flex-wrap:wrap;gap:17px;font-size:8px;line-height:1.5}.about-footer>span{width:100%}.about-footer a:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.about-photo-inner{transform:none!important}}
