.rs{--hang:clamp(0px, 4vw, 28px);max-width:900px;padding:clamp(32px, 7vw, 80px) clamp(20px, 5vw, 56px) 72px calc(clamp(20px, 5vw, 56px) + var(--hang));box-sizing:border-box;color:#1d232b;background:#fff;border-radius:4px;margin:0 auto;font-family:Standerd,Arial,sans-serif;font-size:15px;line-height:1.4;box-shadow:0 1px 2px #0e17260f,0 12px 40px #0e17260f}.rs *,.rs :before,.rs :after{box-sizing:border-box}.rs a{color:#28476b;text-decoration:none}.rs a:hover{text-decoration:underline}.rs ul{margin:0;padding-left:18px}.rs li{text-wrap:pretty;margin:0 0 6px}.rs p{text-wrap:pretty;margin:0}.rs strong,.rs b{font-weight:700}.rs-hdr{margin:0 0 38px calc(-1 * var(--hang));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rs h1{margin:0;font-weight:400;line-height:1.15}.rs-name{letter-spacing:3px;text-transform:uppercase;color:#1d232b;font-family:Overpass,sans-serif;font-size:clamp(22px,6vw,34px);font-weight:700}.rs-cred{color:#7c7c7c;font-family:Overpass,sans-serif;font-size:12px}.rs-title{color:#5a6270;font-size:clamp(14px,2.4vw,17px);margin-top:6px!important}.rs-br{display:none}.rs-actions{flex-wrap:wrap;align-self:center;align-items:center;gap:20px;display:flex}.rs-portfolio{font-size:14px;color:#9d9d9d!important}.rs h2{margin:44px 0 10px calc(-1 * var(--hang));letter-spacing:.09em;text-transform:uppercase;color:#9d9d9d;padding-bottom:6px;font-family:Loft,Standerd,Arial,sans-serif;font-size:12px;font-weight:400}.rs-summary{font-size:clamp(17px,2.2vw,19px);font-weight:300;line-height:1.55}.rs-job+.rs-job{margin-top:28px}.rs-job-head{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.rs h3{margin:0;font-size:18px;font-weight:700}.rs h3 span{font-weight:300}.rs-job-date{font-weight:400}.rs-job-desc{color:#7c7c7c;margin:0 0 4px!important}.rs-more{color:#5a6270;font-style:italic;margin-top:8px!important}.rs-more a{color:#5a6270;text-decoration:underline}.rs-skill{margin-bottom:3px!important}.rs-awards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:32px;display:grid}.rs-contact{flex-wrap:wrap;gap:12px 32px;display:flex}.rs-contact>span{align-items:center;gap:10px;display:flex}.rs-contact>.rs-break{flex-basis:100%;height:0}.rs-contact a{color:#1d232b}.rs-phone{align-items:center;gap:10px;display:inline-flex}.rs-phone>span{letter-spacing:.04em;color:#7c7c7c}.rs-phone button{color:#0e1726;cursor:pointer;background:#fff;border:1px solid #d5dae1;border-radius:999px;height:28px;padding:0 10px;font:700 12px/1 Standerd,Arial,sans-serif}.rs-phone button:hover{border-color:#0e1726}.rs-phone button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.rs{box-shadow:none;border-radius:0}.rs-sep{display:none}.rs-br{display:inline}.rs-hdr{row-gap:17px;margin-bottom:0}.rs-hdr+h2{margin-top:31px}.rs-job{flex-direction:column;display:flex}.rs-job-head{display:contents}.rs-job>*{order:5}.rs-job h3{order:1}.rs-job h3 span{display:block}.rs-job-desc{order:2;margin:6px 0 0!important}.rs-job-date{order:3;margin:0 0 4px!important}}.nw{white-space:nowrap}
