.cp-gallery-title{align-items:flex-start;text-align:left;justify-content:center;padding:145px max(65px,calc((100vw - 1320px)/2)) 145px}.cp-gallery-title>.cp-label{font-size:9px;letter-spacing:.22em;margin-bottom:27px;display:flex;align-items:center;gap:14px}.cp-gallery-title>.cp-label:before{content:'';display:block;width:30px;height:1px;background:#d5bb8c}.cp-home .cp-gallery h1{font-size:clamp(68px,7vw,112px);max-width:930px;line-height:1.06}.cp-hero-intro{max-width:390px;color:#ede9de;font:12px/1.9 'Casa Sans',sans-serif!important;margin:28px 0 0!important}.cp-hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.cp-hero-actions .cp-clean-cta{margin-top:0}.cp-hero-secondary{font:10px 'Casa Sans',sans-serif;color:#fff;border-bottom:1px solid #ffffff80;padding:12px 0;display:flex;gap:17px;align-items:center}.cp-hero-secondary svg{width:15px;height:15px}.cp-hero-bottom{position:absolute;left:65px;right:65px;bottom:30px;z-index:6;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;padding-top:21px;gap:25px;color:#eee8d9}.cp-hero-bottom>span{font:8px/1.8 'Casa Sans',sans-serif;letter-spacing:.16em}.cp-clean-controls{position:static;display:flex;gap:10px}.cp-hero-bottom-link{font:8px 'Casa Sans',sans-serif;letter-spacing:.15em;display:flex;gap:15px;align-items:center}.cp-hero-bottom-link svg{width:17px;height:17px}.cp-gallery-main:after{background:linear-gradient(90deg,#182119b0,rgba(24,33,25,.2) 72%),linear-gradient(0deg,#18211970,transparent 55%)}.cp-hero-mark{position:absolute;z-index:4;right:65px;bottom:155px;text-align:right;font:italic 23px/1.3 'Casa Serif',serif;color:#f3ead7;border-right:1px solid #ccb68c;padding-right:18px;max-width:200px}.cp-hero-mark small{display:block;font:7px 'Casa Sans',sans-serif;letter-spacing:.18em;margin-top:12px;color:#d2c6af}
@media(max-width:1000px){.cp-gallery-title{padding-left:40px;padding-right:40px}.cp-hero-mark{right:40px;font-size:20px;max-width:165px}.cp-hero-bottom{left:40px;right:40px}}
@media(max-width:700px){.cp-gallery-title{padding:125px 27px 130px}.cp-home .cp-gallery h1{font-size:clamp(48px,10.7vw,72px);line-height:1.1}.cp-gallery-title>.cp-label{font-size:6px;letter-spacing:.14em;max-width:300px;margin-bottom:24px}.cp-gallery-title>.cp-label:before{width:19px}.cp-hero-intro{font-size:11px!important;max-width:300px;margin-top:23px!important}.cp-hero-actions{gap:18px;margin-top:24px;flex-wrap:wrap}.cp-hero-actions .cp-clean-cta{padding:16px 20px;font-size:9px}.cp-hero-secondary{font-size:9px;gap:8px}.cp-hero-mark{display:none}.cp-hero-bottom{left:27px;right:27px;bottom:22px;padding-top:15px;gap:10px}.cp-hero-bottom>span{font-size:6px;letter-spacing:.1em;max-width:120px}.cp-hero-bottom-link{display:none}.cp-clean-controls{gap:5px}.cp-clean-dot{width:22px}.cp-gallery{min-height:700px}}
