body:has(.cp-gallery){background:#fff}body:has(.cp-gallery) .header{position:absolute;inset:0 0 auto;height:110px;z-index:50;background:linear-gradient(#181d1680,transparent);padding:0 48px;color:#fff}body:has(.cp-gallery) .header .brand{width:185px;height:100px}body:has(.cp-gallery) .header .brand img{width:172px;height:172px;top:-30px;left:4px;mix-blend-mode:normal;filter:brightness(0) invert(1)}body:has(.cp-gallery) .header .navigation{background:#ffffff09;border-color:#ffffff40;backdrop-filter:blur(12px)}body:has(.cp-gallery) .header .navigation a{color:#fff}body:has(.cp-gallery) .header>.button{background:#eee6d5;color:#30362b}.cp-gallery{padding:0;height:100svh;min-height:700px;background:#252b23;color:white}.cp-gallery-topline{position:absolute;top:145px;left:65px;right:65px;z-index:5;color:#ebe6db}.cp-gallery-stage{display:block;height:100%;max-height:none;min-height:0}.cp-gallery-main{height:100%;border-radius:0}.cp-gallery-main:after{background:linear-gradient(90deg,#151d1699,transparent 80%),linear-gradient(0deg,#151c16b0,transparent 45%)}.cp-gallery-title{left:65px;right:350px;bottom:220px}.cp-home .cp-gallery h1{font-size:clamp(76px,8.2vw,135px);line-height:1.02}.cp-gallery-title>.cp-label{margin-bottom:25px}.cp-gallery-rail{position:absolute;right:65px;bottom:205px;z-index:5;width:215px;padding:0}.cp-gallery-note{color:#fff;font-size:26px}.cp-gallery-note i{color:#decaab}.cp-gallery-rail p{color:#eee6d6;font-size:10px}.cp-gallery-cta{color:white;border-color:#d6c6a0}.cp-gallery-next{display:none}.cp-gallery-image-footer{left:65px;right:65px;bottom:105px}.cp-gallery-pagination{position:absolute;bottom:34px;left:65px;right:65px;margin:0;z-index:5}.cp-gallery-pagination button{color:#e5dece;border-top-color:#ffffff40}.cp-gallery-pagination button[aria-pressed=true]{color:white}.cp-gallery-pagination button>span{color:#e2cda6}.cp-gallery-pagination button:before{background:#e3cda2}.cp-gallery-slide{transition:opacity 1.4s,visibility 1.4s}.cp-gallery-slide img{transform:scale(1.12) translateX(1%);transition:transform 8s cubic-bezier(.18,.45,.35,1)}.cp-gallery-slide.is-current img{transform:scale(1) translateX(0)}.cp-gallery-title{animation:cp-full-title 1.4s .2s both}.cp-gallery-rail{animation:cp-full-title 1.4s .5s both}@keyframes cp-full-title{from{opacity:0;transform:translateY(35px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.brand img{mix-blend-mode:normal}
@media(max-width:1000px){body:has(.cp-gallery) .header{padding:0 25px}.cp-gallery-topline{left:35px;right:35px}.cp-gallery-title{left:35px;right:260px}.cp-gallery-rail{right:35px;width:185px}.cp-home .cp-gallery h1{font-size:83px}.cp-gallery-image-footer,.cp-gallery-pagination{left:35px;right:35px}}
@media(max-width:800px){body:has(.cp-gallery) .header{height:90px;padding:0 17px}body:has(.cp-gallery) .header .brand{width:135px;height:85px}body:has(.cp-gallery) .header .brand img{width:136px;height:136px;top:-23px;left:0}body:has(.cp-gallery) .menu-toggle{color:white;background:#ffffff15;border-color:#ffffff50}body:has(.cp-gallery) .header .navigation{top:90px;background:#333b30f5;border-color:#ffffff35}.cp-gallery{height:100svh;min-height:680px}.cp-gallery-topline{top:120px;left:25px;right:25px}.cp-gallery-title{left:25px;right:25px;bottom:285px}.cp-home .cp-gallery h1{font-size:clamp(58px,11.5vw,88px)}.cp-gallery-rail{left:25px;right:25px;bottom:158px;width:auto;display:block}.cp-gallery-note,.cp-gallery-rail p{display:none}.cp-gallery-cta{display:inline-flex;gap:35px;background:#eee6d5;color:#30362b;padding:16px 20px;border:0;margin:0}.cp-gallery-image-footer{left:25px;right:25px;bottom:85px;padding-top:14px}.cp-gallery-pagination{left:25px;right:25px;bottom:23px}.cp-gallery-pagination button{font-size:7px}.cp-gallery-slide img{object-position:60% center}.cp-gallery-title>.cp-label{font-size:7px;max-width:260px}.cp-gallery-controls button{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.cp-gallery-title,.cp-gallery-rail{animation:none}.cp-gallery-slide,.cp-gallery-slide img{transition:none;transform:none}}
