#ps-projects-preview :where(h1,h2,h3,h4,p,blockquote,cite,strong,em,small,span){color:inherit}
@font-face{font-family:'Manrope';font-weight:400;src:url(../assets/fonts/font-2.ttf) format('truetype');}
@font-face{font-family:'Barlow Condensed';font-weight:500;src:url(../assets/fonts/font-0.ttf) format('truetype');}

#ps-projects-preview{background:#eceee8;color:#19231c;font-family:Manrope,Arial,sans-serif}#ps-projects-preview *{box-sizing:border-box}#ps-projects-preview header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:25px 5%;background:#fff;color:#111}#ps-projects-preview .brand{font-size:14px;letter-spacing:3px;font-weight:500}#ps-projects-preview header nav{font-size:12px;display:flex;gap:22px}#ps-projects-preview .projects-hero{position:relative;background:#101211;aspect-ratio:2;clip-path:polygon(0 0,100% 0,100% 94%,25% 100%,0 92%);isolation:isolate;overflow:hidden}#ps-projects-preview .projects-hero img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 65%;z-index:-2}#ps-projects-preview .hero-title{position:absolute;top:16%;right:7%;text-align:right}#ps-projects-preview h1{font:500 clamp(65px,10vw,110px)/1 'Barlow Condensed',sans-serif;color:#f1f1e9;text-transform:uppercase;letter-spacing:-2px;margin:0;text-shadow:0 2px 20px #000}#ps-projects-preview .ps-projects-page{max-width:1180px;margin:auto;padding:55px 6% 75px}#ps-projects-preview .ps-projects-intro{max-width:830px;margin:0 auto 50px}#ps-projects-preview .ps-projects-intro p{font-size:15px;line-height:1.85;color:#33433a;margin:0 0 16px}#ps-projects-preview .ps-projects-intro p:first-child{font-size:21px;color:#19231c}#ps-projects-preview .ps-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}#ps-projects-preview .ps-project-card{background:#101211;color:#f1f1e9;overflow:hidden;display:flex;flex-direction:column}#ps-projects-preview .ps-project-image-link{display:block;line-height:0}#ps-projects-preview .ps-project-image{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center;clip-path:polygon(0 0,100% 0,100% 95%,27% 100%,0 91%);transition:filter .3s}#ps-projects-preview .ps-project-image-link:hover .ps-project-image{filter:brightness(1.08)}#ps-projects-preview .ps-project-content{padding:30px;display:flex;flex-direction:column;align-items:flex-start;flex:1}#ps-projects-preview .ps-project-content h2{font:500 36px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#f1f1e9;margin:0 0 16px;letter-spacing:-.3px}#ps-projects-preview .ps-project-tags{color:#bbd1c6!important;font-size:11px!important;letter-spacing:1px;text-transform:uppercase;line-height:1.7!important}#ps-projects-preview .ps-project-content p{font-size:14px;line-height:1.8;color:#d4dad4;margin:0 0 22px}#ps-projects-preview .ps-project-button{color:inherit;text-decoration:none;border:1px solid #ffffff75;border-radius:30px;padding:12px 20px;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-top:auto;transition:background .2s}#ps-projects-preview .ps-project-button:hover{background:#bbd1c6;color:#101211}#ps-projects-preview .ps-booking-card{background:#bbd1c6;clip-path:polygon(0 0,75% 4%,100% 0,100% 100%,0 100%);justify-content:center}#ps-projects-preview .ps-booking-card .ps-project-content{flex:none;padding:40px}#ps-projects-preview .ps-booking-card h2{color:#19231c;font-size:50px}#ps-projects-preview .ps-booking-card p,#ps-projects-preview .ps-booking-card .ps-project-tags{color:#2e493a!important}#ps-projects-preview .ps-booking-card a{border-color:#19231c;color:#19231c}#ps-projects-preview footer{background:#19211c;color:#f1f1e9;padding:60px 6% 35px;clip-path:polygon(0 0,25% 22px,100% 6px,100% 100%,0 100%);font-size:12px}@media(max-width:650px){#ps-projects-preview header nav{display:none}#ps-projects-preview .projects-hero{aspect-ratio:1.3}#ps-projects-preview .projects-hero img{object-position:32% 65%}#ps-projects-preview .hero-title{top:8%;right:6%}#ps-projects-preview h1{font-size:65px}#ps-projects-preview .ps-projects-grid{grid-template-columns:1fr}#ps-projects-preview .ps-project-content{padding:27px}#ps-projects-preview .ps-projects-page{padding:40px 5% 55px}}
