.clarity-sections_section__51I_k{padding:clamp(52px,6vw,88px) 24px;background:#f7f4ed;color:#20231f;scroll-margin-top:100px}.clarity-sections_shell__RtAAj{width:min(1120px,100%);margin:0 auto}.clarity-sections_section__51I_k h1,.clarity-sections_section__51I_k h2,.clarity-sections_section__51I_k h3{margin:0;color:inherit;font-weight:550;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.clarity-sections_section__51I_k h1{font-size:clamp(38px,5vw,64px)}.clarity-sections_section__51I_k h2{font-size:clamp(29px,3.4vw,44px);max-width:780px}.clarity-sections_section__51I_k h3{font-size:23px}.clarity-sections_section__51I_k p{font-size:17px;line-height:1.6;color:#65675e;margin:18px 0 24px;max-width:640px}.clarity-sections_section__51I_k .clarity-sections_statement__Vsv9z{font-size:clamp(29px,3.1vw,43px);max-width:970px;line-height:1.22}.clarity-sections_services__BV4D9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:48px}.clarity-sections_services__BV4D9 article{border-top:1px solid #ded7ca;padding-top:24px;scroll-margin-top:110px;display:flex;flex-direction:column}.clarity-sections_services__BV4D9 article>.clarity-sections_link__TVNNu{margin-top:auto}.clarity-sections_link__TVNNu{display:inline-flex;gap:12px;align-items:center;color:inherit;font-size:15px;font-weight:600;text-decoration:none;min-height:44px}.clarity-sections_link__TVNNu:hover{text-decoration:underline;text-underline-offset:5px}.clarity-sections_section__51I_k a:focus-visible{outline:2px solid #897348;outline-offset:5px;border-radius:2px}.clarity-sections_services__BV4D9 ul{list-style:none;padding:0;margin:0}.clarity-sections_services__BV4D9 li{border-top:1px solid #e8e3d9}.clarity-sections_services__BV4D9 li a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:16px;color:inherit}.clarity-sections_aside__XHXqe{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #ded7ca;margin-top:52px;padding-top:32px}.clarity-sections_aside__XHXqe p{margin-bottom:0;max-width:660px}.clarity-sections_tinted__80qFG{background:#f0ece3}.clarity-sections_heading__lQeYm{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.clarity-sections_projects__bPSzW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.clarity-sections_projects__bPSzW article{scroll-margin-top:110px}.clarity-sections_projectLogo__iCLJu{height:160px;display:flex;align-items:center;justify-content:center;background:#f7f4ed;margin-bottom:22px}.clarity-sections_projectLogo__iCLJu img{width:180px;height:100px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.clarity-sections_projectLogo__iCLJu span{font-size:38px;font-weight:600;letter-spacing:-.06em}.clarity-sections_projects__bPSzW p{margin:12px 0 10px}.clarity-sections_dark__iuskg{background:#20231f;color:#f7f4ed}.clarity-sections_dark__iuskg p{color:#ccc6b8}.clarity-sections_process__mHKhc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;counter-reset:steps;padding:0;margin:40px 0 0}.clarity-sections_process__mHKhc li{counter-increment:steps;border-top:1px solid #897348;padding-top:24px}.clarity-sections_process__mHKhc h3{font-size:22px}.clarity-sections_process__mHKhc p{margin-bottom:0}.clarity-sections_intro__3pdqo{background:#20231f;color:#f7f4ed;padding-top:150px;padding-bottom:60px}.clarity-sections_intro__3pdqo p{color:#ccc6b8;margin-bottom:0}.clarity-sections_split__KpXdl{display:grid;grid-template-columns:1fr 1fr;gap:40px}.clarity-sections_split__KpXdl p{margin:0}.clarity-sections_srOnly__iPpMV{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.clarity-sections_section__51I_k{padding:48px 22px}.clarity-sections_intro__3pdqo{padding-top:120px}.clarity-sections_process__mHKhc,.clarity-sections_projects__bPSzW,.clarity-sections_services__BV4D9,.clarity-sections_split__KpXdl{grid-template-columns:1fr;gap:32px}.clarity-sections_services__BV4D9{margin-top:32px}.clarity-sections_aside__XHXqe,.clarity-sections_heading__lQeYm{align-items:flex-start;flex-direction:column;gap:12px}.clarity-sections_section__51I_k p{font-size:16px}.clarity-sections_projectLogo__iCLJu{height:135px}}main#main-content.homepage>.clarity-sections_section__51I_k{background:#f7f4ed!important;color:#20231f!important}main#main-content.homepage>.clarity-sections_tinted__80qFG{background:#f0ece3!important}main#main-content.homepage>.clarity-sections_dark__iuskg{background:#20231f!important;color:#f7f4ed!important}.clarity-sections_projectLogo__iCLJu{color:#20231f}.clarity-sections_srOnly__iPpMV+.clarity-sections_services__BV4D9{margin-top:0}main#main-content.homepage>.clarity-sections_section__51I_k{padding-block:clamp(48px,6vw,80px)!important}html body main#main-content.homepage>.clarity-sections_section__51I_k .clarity-sections_statement__Vsv9z,main#main-content.homepage .clarity-sections_statement__Vsv9z{max-width:970px!important;width:100%!important;font-size:clamp(29px,3.1vw,43px)!important;line-height:1.22!important}html body main#main-content.homepage>.clarity-sections_section__51I_k .clarity-sections_statement__Vsv9z{font-weight:550!important}.clarity-sections_services__BV4D9 li a{display:flex!important;width:100%}.tern-site .clarity-sections_section__51I_k{background:#fff;color:#20231f;padding-block:clamp(64px,7vw,100px)}.tern-site .clarity-sections_shell__RtAAj{width:min(1290px,100%)}.tern-site .clarity-sections_intro__3pdqo{background:#ebe5d8;padding-top:64px;padding-bottom:64px}.tern-site .clarity-sections_dark__iuskg p,.tern-site .clarity-sections_intro__3pdqo p{color:#65675e}.tern-site .clarity-sections_dark__iuskg,.tern-site .clarity-sections_tinted__80qFG{background:#f0ece3;color:#20231f}.tern-site .clarity-sections_services__BV4D9{gap:24px}.tern-site .clarity-sections_process__mHKhc li,.tern-site .clarity-sections_projects__bPSzW article,.tern-site .clarity-sections_services__BV4D9 article{border:0;background:#fff;border-radius:12px;padding:32px}.tern-site .clarity-sections_services__BV4D9 article{background:#f0ece3}.tern-site .clarity-sections_projects__bPSzW{gap:24px}.tern-site .clarity-sections_projectLogo__iCLJu{background:#f0ece3;border-radius:14px;height:210px}.tern-site .clarity-sections_process__mHKhc{gap:24px}.tern-site .clarity-sections_link__TVNNu{color:#76613c}@media(max-width:700px){.tern-site .clarity-sections_process__mHKhc li,.tern-site .clarity-sections_projects__bPSzW article,.tern-site .clarity-sections_services__BV4D9 article{padding:24px}.tern-site .clarity-sections_intro__3pdqo{padding-block:48px}}