.home-purpose-flow{position:relative;padding:clamp(72px,8vw,108px) 0;overflow:hidden;background:#020202}.home-purpose-inner{width:100%;min-height:clamp(152px,13vw,190px);display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.home-purpose-item{position:relative;display:grid;align-items:center;isolation:isolate;overflow:hidden;border-block:1px solid rgba(213,173,106,.13)}.purpose-vision{grid-template-columns:minmax(0,1fr) clamp(76px,7vw,104px);padding:clamp(20px,2.1vw,31px) clamp(38px,4vw,68px) clamp(20px,2.1vw,31px) clamp(38px,6vw,106px);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);background:linear-gradient(105deg,#111315 0%,#171a1d 74%,#202429 100%)}.purpose-mission{grid-template-columns:clamp(76px,7vw,104px) minmax(0,1fr);padding:clamp(20px,2.1vw,31px) clamp(38px,6vw,106px) clamp(20px,2.1vw,31px) clamp(38px,4vw,68px);clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);background:linear-gradient(255deg,#25190e 0%,#2d1f10 74%,#362717 100%)}.purpose-copy{position:relative;z-index:2}.home-purpose-item h2{margin:0 0 8px;color:#f6f3ee;font-family:"Cormorant Garamond",serif;font-size:clamp(1.5rem,1.85vw,2.05rem);font-weight:500;line-height:1}.home-purpose-item p{max-width:43ch;margin:0;color:rgba(246,243,238,.74);font-family:"Cormorant Garamond",serif;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.43}.purpose-image{position:relative;z-index:2;width:clamp(118px,10vw,150px);aspect-ratio:1;border-radius:50%;background-position:center;background-size:cover;box-shadow:0 0 0 1px rgba(220,183,118,.32),0 18px 42px rgba(0,0,0,.36)}.purpose-vision .purpose-image{justify-self:end;background-image:linear-gradient(rgba(16,22,25,.28),rgba(16,22,25,.28)),url("purpose-vision-horizon.png")}.purpose-mission .purpose-image{justify-self:start;background-image:linear-gradient(rgba(46,28,12,.3),rgba(46,28,12,.3)),url("purpose-mission-stewardship.png")}.home-purpose-item::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.045) 50%,transparent 74%)}@media(max-width:900px){.home-purpose-flow{padding:68px 0}.home-purpose-inner{grid-template-columns:1fr}.purpose-vision,.purpose-mission{min-height:220px;clip-path:none;padding:34px 26px;grid-template-columns:minmax(0,1fr) 92px}.purpose-mission{grid-template-columns:92px minmax(0,1fr)}.purpose-image{width:76px}.home-purpose-item p{max-width:50ch}}@media(max-width:560px){.purpose-vision,.purpose-mission{grid-template-columns:1fr;padding:36px 28px}.purpose-image{display:none}.purpose-mission .purpose-copy{grid-column:1}}
