:root{--ink:#181a1c;--blue:#2457e6;--paper:#f4f1eb;--white:#fff;--line:#d9d6cf;--muted:#686a6d;--max:1180px;--shadow:0 16px 45px rgba(24,26,28,.1)}*{box-sizing:border-box}body{margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font:16px/1.6 Arial,"Helvetica Neue",sans-serif!important}.c-wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.c-header{background:#fff;border-bottom:1px solid var(--line)}.c-nav{min-height:82px;display:flex;align-items:center;gap:36px}.c-logo{color:var(--ink)!important;text-decoration:none!important;font-weight:900;letter-spacing:.17em;font-size:18px;white-space:nowrap}.c-nav nav{display:flex;justify-content:center;gap:28px;flex:1}.c-nav nav a{color:var(--ink)!important;text-decoration:none!important;font-size:13px;font-weight:700}.c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;background:var(--blue);color:#fff!important;text-decoration:none!important;font-weight:800;font-size:13px;border:1px solid var(--blue)}.c-btn--outline{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.c-hero{display:grid;grid-template-columns:.78fr 1.22fr;min-height:590px;background:#fff}.c-hero__copy{align-self:center;padding:75px max(38px,calc((100vw - var(--max))/2));padding-right:54px}.c-kicker{font-size:11px;letter-spacing:.17em;color:#777b80;font-weight:800}.c-hero h1{font-size:clamp(50px,6vw,78px);line-height:.98;letter-spacing:-.06em;margin:20px 0 24px}.c-hero p{color:var(--muted);font-size:18px}.c-actions{display:flex;gap:12px;margin-top:30px}.c-hero__image{background:url('/wp-content/uploads/2023/10/living.jpg') center/cover no-repeat}.c-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:55px;border-top:1px solid var(--line);padding-top:24px}.c-stats b{display:block;font-size:25px}.c-stats span{font-size:11px;color:var(--muted)}.c-section{padding:78px 0}.c-section--white{background:#fff}.c-section h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;margin:0 0 32px}.c-projects{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.c-project{background:#fff}.c-project img{display:block;width:100%;height:270px;object-fit:cover}.c-project:first-child img{height:390px}.c-project div{padding:18px}.c-project h3{margin:0 0 6px}.c-project p{margin:0;color:var(--muted);font-size:13px}.c-services{border-top:1px solid var(--line)}.c-service{display:grid;grid-template-columns:70px 210px 1fr 40px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0}.c-service b{font-size:22px}.c-service h3{margin:0}.c-service p{margin:0;color:var(--muted)}.c-service i{font-size:24px;font-style:normal}.c-prices,.c-journal{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.c-card{background:#fff;border:1px solid var(--line);overflow:hidden}.c-card img{width:100%;height:180px;object-fit:cover}.c-card div{padding:20px}.c-card h3{margin:0 0 8px}.c-card p{color:var(--muted);font-size:14px}.c-card strong{color:var(--blue)}.c-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.c-step{border-top:2px solid var(--ink);padding:18px 16px 0 0}.c-step b{color:var(--blue)}.c-step h3{font-size:14px}.c-step p{font-size:12px;color:var(--muted)}.c-quote{display:grid;grid-template-columns:.75fr 1.25fr;background:#e8e4dd}.c-quote blockquote{font-size:27px;padding:50px;margin:0}.c-quote div{padding:50px;background:#fff}.c-footer{background:var(--ink);color:#bbbfc4;padding:60px 0 0}.c-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.c-footer .c-logo{color:#fff!important}.c-footer h3{color:#fff;font-size:13px;text-transform:uppercase}.c-footer a{display:block;color:#e0e2e4!important;text-decoration:none!important;margin:8px 0}.c-partners{display:flex;gap:8px;flex-wrap:wrap}.c-partners a{border:1px solid #4b4e52;padding:7px 10px}.c-legal{margin-top:42px;padding:20px 0;border-top:1px solid #383b3f;display:flex;justify-content:space-between;font-size:12px}.c-cta{background:var(--blue);color:#fff;padding:32px 0}.c-cta .c-wrap{display:flex;align-items:center;justify-content:space-between}.c-cta h2{margin:0}#content{background:var(--paper)!important}.site-content>.ast-container,.ast-container{max-width:var(--max)!important;padding:50px 20px!important}#primary{width:100%!important;margin:0!important}.ast-article-single,.ast-article-post{background:#fff!important;padding:clamp(24px,5vw,62px)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}.entry-title,.entry-content h1,.entry-content h2,.entry-content h3{color:var(--ink)!important;font-weight:800!important;letter-spacing:-.035em}.entry-content a{color:var(--blue)!important}.entry-content img{max-width:100%;height:auto}.entry-content blockquote{border-left:4px solid var(--blue);padding:22px;background:var(--paper)}@media(max-width:950px){.c-nav{flex-wrap:wrap;padding:16px 0}.c-nav nav{order:3;width:100%;justify-content:flex-start;overflow:auto}.c-hero{grid-template-columns:1fr}.c-hero__copy{padding:60px 28px}.c-hero__image{min-height:400px}.c-projects{grid-template-columns:1fr 1fr}.c-project:first-child{grid-column:1/-1}.c-prices,.c-journal{grid-template-columns:1fr 1fr}.c-steps{grid-template-columns:repeat(3,1fr)}.c-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.c-wrap{width:calc(100% - 28px)}.c-nav{gap:14px}.c-nav nav{gap:18px}.c-nav nav a{white-space:nowrap}.c-nav>.c-btn{display:none}.c-hero h1{font-size:48px}.c-hero__image{min-height:260px}.c-stats{grid-template-columns:1fr 1fr}.c-section{padding:52px 0}.c-projects,.c-prices,.c-journal,.c-footer__grid,.c-quote{grid-template-columns:1fr}.c-project:first-child{grid-column:auto}.c-project:first-child img,.c-project img{height:230px}.c-service{grid-template-columns:42px 1fr}.c-service p,.c-service i{display:none}.c-steps{grid-template-columns:1fr 1fr}.c-cta .c-wrap{align-items:flex-start;flex-direction:column;gap:20px}.c-legal{flex-direction:column;gap:8px}}
