.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-services>header>span,.about-stats>header>span,.about-team>header>span,.story-copy>span,.values-heading>span{color:var(--orange);font-size:11px;letter-spacing:.12em}.story-copy>p{font-size:clamp(27px,3vw,44px);line-height:1.45;margin:28px 0 36px}.about-services header>a,.story-copy>a{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid;padding-bottom:7px;font-size:12px}.story-copy>a b{color:var(--orange)}.about-stats{background:#191511;color:#f4f5f3;padding:110px max(24px,calc((100vw - 1240px)/2))}.about-services>header,.about-stats>header,.about-team>header,.values-heading{width:min(1240px,100%);margin:0 auto 65px}.about-services>header h2,.about-stats>header h2,.about-team>header h2,.values-heading h2{font-size:clamp(38px,5vw,70px);line-height:1.08;max-width:780px;margin:17px 0 0}.about-stats-grid{width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #493b32}.about-stats-grid article{padding:35px 24px 0;border-inline-end:1px solid #493b32}.about-stats-grid article:first-child{padding-inline-start:0}.about-stats-grid strong{display:block;color:var(--orange);font-size:clamp(54px,6vw,88px);line-height:1}.about-stats-grid strong i{font-size:.45em;font-style:normal;vertical-align:top}.about-stats-grid h3{font-size:16px;margin:30px 0 12px}.about-stats-grid p{color:#a9a198;font-size:12px;line-height:1.8}.about-services{padding:120px max(24px,calc((100vw - 1240px)/2))}.about-services>header{position:relative}.about-services header>a{position:absolute;inset-inline-end:0;bottom:8px}.about-services>div{width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.about-services article{padding:38px 38px 55px 0;border-bottom:1px solid var(--line);position:relative}.about-services article:nth-child(odd){border-inline-end:1px solid var(--line)}.about-services article:nth-child(2n){padding-inline-start:38px}.about-services article>span{font-size:10px;color:var(--orange)}.about-services article h3{font-size:31px;margin:46px 0 13px}.about-services article p{color:#777168;line-height:1.8;max-width:480px;font-size:13px}.about-team{padding:115px max(24px,calc((100vw - 1240px)/2));background:#e9ebe8}.about-team>header{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-team>header>span{grid-column:1/-1}.about-team>header h2{margin:0}.about-team>header p{align-self:end;color:#68645e;line-height:1.8;max-width:480px}.team-grid{width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.team-portrait{height:390px;display:flex;align-items:flex-end;padding:20px;overflow:hidden;background:#211a15;position:relative}.team-portrait:before{content:"";position:absolute;width:80%;aspect-ratio:1;border-radius:50%;top:17%;left:10%;background:var(--portrait)}.team-portrait:after{content:"";position:absolute;inset:auto 12% -22% 12%;height:68%;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--portrait) 55%,#16120f)}.team-portrait span{position:relative;z-index:2;color:#fff;font-size:11px;letter-spacing:.14em}.portrait-1{--portrait:#e95c2d}.portrait-2{--portrait:#a3a49c}.portrait-3{--portrait:#d4b29c}.portrait-4{--portrait:#6e5e53}.team-grid h3{font-size:18px;margin:18px 0 5px}.team-grid p{font-size:11px;color:#777168}.values-heading{padding-top:110px;margin-bottom:30px}.about-page .values-grid{padding-bottom:120px}.about-page .values-grid h2{font-size:28px}html[data-theme=dark] .about-team{background:#24211e}html[data-theme=dark] .about-services article p,html[data-theme=dark] .about-team>header p,html[data-theme=dark] .team-grid p{color:#aaa59b}@media(max-width:900px){.about-stats-grid{grid-template-columns:repeat(2,1fr)}.about-stats-grid article{padding:30px;border-bottom:1px solid #493b32}.about-services>div,.about-team>header{grid-template-columns:1fr}.about-services article:nth-child(odd){border-inline-end:0}.about-services article:nth-child(2n){padding-inline-start:0}.team-grid{grid-template-columns:repeat(2,1fr)}.about-team>header p{margin-top:20px}.about-services header>a{position:static;margin-top:25px}.team-portrait{height:420px}}@media(max-width:560px){.about-services,.about-stats,.about-team{padding:80px 14px}.about-stats-grid{grid-template-columns:1fr}.about-stats-grid article{padding-inline:0;border-inline-end:0}.about-services>header,.about-stats>header,.about-team>header{margin-bottom:42px}.about-services>header h2,.about-stats>header h2,.about-team>header h2,.values-heading h2{font-size:38px}.team-grid{gap:8px}.team-portrait{height:245px}.team-grid h3{font-size:15px}.story-copy>p{font-size:27px}.values-heading{width:calc(100% - 28px);padding-top:80px}}