.design-process{color:#f3f0e8;font-family:var(--font-dm-sans),sans-serif;background:#1c211a;padding:105px max(5.5%,50vw - 720px);scroll-margin-top:100px}.design-process__intro>p{color:#c9ac78;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:9px}.design-process__intro h2{font-family:var(--font-cormorant-garamond),Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.design-process__intro h2 em{color:#c9ac78;font-weight:300}.design-process__intro>div{color:#b5bdac;max-width:430px;font-size:12px;line-height:1.9}.design-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:55px 0 40px;padding:0;list-style:none;display:grid}.design-process__steps li{border-top:1px solid #66735973;padding:29px 0 0;position:relative}.design-process__number{color:#939c89;letter-spacing:.12em;margin-bottom:30px;font-size:9px;display:block}.design-process__steps svg{color:#c9ac78;margin-bottom:25px}.design-process__steps h3{font-family:var(--font-cormorant-garamond),Georgia,serif;margin:0 0 13px;font-size:28px;font-weight:400;line-height:1.1}.design-process__steps p{color:#a9b19f;margin:0;font-size:11px;line-height:1.9}.design-process__footer{border-top:1px solid #66735973;justify-content:space-between;align-items:center;gap:24px;padding-top:25px;display:flex}.design-process__footer p{color:#a9b19f;font-size:11px}.design-process__footer a{color:#f3f0e8;border-bottom:1px solid #c9ac78;align-items:center;gap:18px;padding:10px 0;font-size:11px;text-decoration:none;display:inline-flex}@media (max-width:900px){.design-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:600px){.design-process{padding:75px 5%}.design-process__steps{gap:30px 24px;margin-top:40px}.design-process__steps h3{font-size:25px}.design-process__steps p{font-size:10px}.design-process__footer{flex-direction:column;align-items:start;gap:5px}}
