@media(min-width:700px){.container{width:min(var(--width),calc(100% - 80px))}.hero{grid-template-columns:1.15fr 1fr;padding-top:85px;gap:30px}.architecture{padding:20px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.section-title{display:flex;justify-content:space-between;align-items:end}.section-title h2{margin-bottom:0}.project-grid{grid-template-columns:1fr 1fr}.skills{grid-template-columns:repeat(3,1fr);column-gap:30px}.career-grid{grid-template-columns:1fr 1fr;gap:80px}.section{padding-block:90px}.featured{display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.featured .project-image{padding:25px 20px 45px}.featured .project-info{padding:32px}.featured img{border-radius:5px}.hero-bottom{margin-top:50px}}
@media(max-width:1050px){nav{gap:14px}nav a{font-size:10px}.nav-wrap{gap:15px}.cv-link{font-size:10px}.layer{max-width:260px}.layer-data{transform:translateX(8px) rotate(-5deg)}}
@media(max-width:760px){.nav-wrap{min-height:74px;flex-wrap:wrap}.menu-toggle:not([hidden]){display:block;margin-left:auto}.cv-link{padding:8px 10px}nav{width:100%;order:3;display:flex;flex-wrap:wrap;padding:12px 0 22px;gap:16px}nav a{font-size:12px;min-height:32px}.js-nav nav{display:none}.js-nav nav.open{display:flex}.architecture{max-width:400px;width:100%;margin:auto}.hero{padding-top:40px}.section-label{margin-bottom:35px}.hero-bottom{flex-wrap:wrap}.featured .project-image{padding:0}.project-info{padding:24px}.skills{grid-template-columns:1fr 1fr;gap:18px}.skills>div{padding-right:0}.section{padding-block:55px}footer{flex-wrap:wrap}footer p{flex:1}.contact>.eyebrow{line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal.pending{opacity:1;transform:none}}
