/* Projects-only geometry measured from the public Wix page, September 28, 2026. */
.projects-page main{position:relative;color:#000;height:736px}
.projects-intro{position:relative;height:594px;flex-shrink:0}
.projects-intro::before{content:"";position:absolute;top:12px;left:0;right:0;border-top:1px solid #757575}
.projects-intro h1{position:absolute;left:109px;top:91px;width:364px;font:17px/normal 'Helvetica Neue',Arial,sans-serif;letter-spacing:.05em}
.projects-intro h2{position:absolute;left:109px;top:147px;width:570px;font:67px/normal Fahkwang,Arial,sans-serif}
.projects-description{position:absolute;right:106px;top:155px;width:354px;font:16px/1.6 'Helvetica Neue',Arial,sans-serif}
.projects-arrow{position:absolute;left:109px;top:453px;width:74px;height:74px;fill:#000}
/* The live Wix Pro Gallery currently returns no items. Preserve its empty strip. */
.projects-gallery-space{height:132px;background:#000;flex-shrink:0}
@media(min-width:751px) and (max-width:1199px){
 .projects-intro h1,.projects-intro h2,.projects-arrow{left:40px}
 .projects-intro h2{width:48%;font-size:52px}
 .projects-description{right:40px;width:32%}
}
@media(max-width:750px){
 .projects-page .site-header{height:162px}
 .projects-page main{height:242px}
 .projects-intro{height:223px}
 .projects-intro::before{top:-2px}
 .projects-intro h1{left:20px;top:23px;width:280px;font-size:14px;line-height:16px}
 .projects-intro h2{left:20px;top:59px;width:280px;font-size:23px;line-height:30px}
 .projects-description{display:none}
 .projects-arrow{left:20px;top:147px;width:50px;height:50px}
 .projects-gallery-space{height:19px}
}
