.about-hero-copy{gap:8px;max-width:620px;margin:24px 0;display:grid}.sub-hero .about-hero-copy p{margin:0;line-height:1.55}.sub-hero .about-hero-copy p:last-child{max-width:590px;margin-top:5px}body[data-page=\/about] .sub-hero .about-hero-copy p:last-child{color:#e6dcd3}.about-process{background:linear-gradient(#0924300a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#0924300a 1px,#0000 1px) 0 0/64px 64px,#f5f2ec;position:relative;overflow:hidden}.about-process:before{content:"";background:linear-gradient(90deg, var(--sunset) 0 18%, #9f6d5a 18% 82%, var(--ocean-bright) 82%);height:4px;position:absolute;inset:0 0 auto}.about-process .about-process-intro{grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}body[data-page=\/about] .about-process .about-process-intro{max-width:none;margin-bottom:40px}.about-process-heading h2{max-width:720px}.about-process-copy{border-top:1px solid #c9a88e;gap:8px;padding:22px 0 0;display:grid}.about-process .about-process-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.5}body[data-page=\/about] .about-process .about-process-copy p{max-width:580px}.about-process .about-process-copy p:last-child{color:var(--ink);margin-top:5px;font-weight:600}.about-process-rail{grid-template-columns:repeat(3,1fr);align-items:center;margin:0 34px 18px;display:grid;position:relative}.about-process-rail:before{content:"";background:#a5735f;height:1px;position:absolute;left:12%;right:12%}.about-process-rail span{z-index:1;background:var(--sunset);border:1px solid var(--navy);justify-self:center;width:11px;height:11px;position:relative}.about-process-grid{gap:20px}.about-process-grid .value-card{min-height:0;transition:border-color .18s,background-color .18s;position:relative;overflow:hidden}body[data-page=\/about] .about-process-grid .value-card{border:1px solid #0924306b;border-top:3px solid var(--sunset);box-shadow:none;background:#f9f7f2;border-radius:0;padding:27px 28px 25px}.about-process-grid .value-card:after{content:"";pointer-events:none;border-bottom:1px solid #09243057;border-right:1px solid #09243057;width:22px;height:22px;position:absolute;bottom:12px;right:12px}body[data-page=\/about] .about-process-grid .value-card:nth-child(2){border-top-color:#d98a3c}body[data-page=\/about] .about-process-grid .value-card:nth-child(3){border-top-color:var(--ocean-bright)}.about-process-grid .value-card:hover{transform:none}body[data-page=\/about] .about-process-grid .value-card:hover{border-color:var(--navy);box-shadow:none;background-color:#fff}.about-process-grid .value-card h3,.about-process-grid .value-card p,.about-process-grid .value-card .mini-label{z-index:1;position:relative}.about-process-grid .value-card h3{margin-top:18px}body[data-page=\/about] .about-process-grid .value-card h3{font-size:24px}.about-process-grid .value-card p{max-width:390px;margin-bottom:0;line-height:1.55}.leadership-section{overflow:hidden;background:linear-gradient(#0924300b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#0924300b 1px,#0000 1px) 0 0/64px 64px,#e9ece9!important}.leadership-section:before{content:"";background:linear-gradient(90deg, var(--sunset) 0 18%, #9f6d5a 18% 82%, var(--ocean-bright) 82%);height:4px;position:absolute;inset:0 0 auto}.leadership-section .leadership-feature{box-shadow:none;border-color:#092430cc;border-radius:0;position:relative}body[data-page=\/about] .leadership-section .leadership-feature{background:#1d0f18}.leadership-section .leadership-feature:before{content:"";z-index:2;background:var(--sunset);width:82px;height:3px;position:absolute;top:0;left:0}.leadership-section .leadership-portrait{border-right:1px solid #fff3}.leadership-section .leadership-portrait span{background:var(--sunset);border:1px solid var(--navy);border-radius:0}body[data-page=\/about] #main-content .leadership-feature{gap:0}@media (width<=1199px){body[data-page=\/about] #main-content .leadership-feature{grid-template-columns:minmax(0,1fr)}body[data-page=\/about] #main-content .leadership-portrait{border-right:0;width:100%;max-width:none;margin:0;position:relative;top:auto}}@media (width>=1200px){body[data-page=\/about] #main-content .leadership-feature{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:stretch;gap:0}body[data-page=\/about] #main-content .leadership-portrait{align-self:stretch;min-height:480px;position:relative;top:auto}body[data-page=\/about] #main-content .leadership-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}}.leadership-section .chairman-profile__details{background:#ffffff29;border:1px solid #ffffff29}body[data-page=\/about] .leadership-section .chairman-profile__details{gap:1px}.leadership-section .chairman-profile__details section{background:#24131e;border:0;border-radius:0;position:relative}.leadership-section .chairman-profile__details section:before{content:"";background:var(--ocean-bright);width:42px;height:2px;position:absolute;top:0;left:0}.leadership-section .chairman-profile blockquote{background:#24131e;border:1px solid #ffffff29}.leadership-section .leader-card{transition:border-color .18s,background-color .18s;position:relative;overflow:hidden}body[data-page=\/about] .leadership-section .leader-card{box-shadow:none;background:#f7f6f1;border:1px solid #0924306b;border-radius:0}.leadership-section .leader-card:before{content:"";background:var(--sunset);width:54px;height:3px;position:absolute;top:0;left:0}.leadership-section .leader-card:after{content:"";border-bottom:1px solid #09243057;border-right:1px solid #09243057;width:22px;height:22px;position:absolute;bottom:12px;right:12px}.leadership-section .leader-card:nth-child(2n):before{background:var(--ocean-bright)}.leadership-section .leader-card:hover{transform:none}body[data-page=\/about] .leadership-section .leader-card:hover{border-color:var(--navy);box-shadow:none;background:#fff}@media (width<=900px){.about-process .about-process-intro{grid-template-columns:1fr;gap:24px}.about-process-copy{max-width:680px}}@media (width<=700px){.about-hero-copy{gap:6px;margin:20px 0}body[data-page=\/about] .about-process .about-process-intro{margin-bottom:30px}.about-process-rail{display:none}.about-process-grid{gap:14px}body[data-page=\/about] .about-process-grid .value-card{padding:24px 22px 23px}}
