
/* 5.6 signature refinement: preserve the distinct Yacht/Belle architecture, add quiet-luxury depth */
.signature-residence .a-nav{background:rgba(244,240,230,.97)!important;box-shadow:0 12px 44px rgba(18,17,14,.07);border:1px solid rgba(255,255,255,.72)}
.sy-hero:after{content:"SIGNATURE";position:absolute;left:-.04em;bottom:-.11em;font:400 clamp(100px,18vw,280px)/1 'Playfair Display',serif;color:rgba(255,255,255,.045);pointer-events:none}.sy-intro:after{content:"01";position:absolute;right:-.02em;top:.05em;font:400 20vw/1 'Playfair Display',serif;color:rgba(100,95,84,.035);pointer-events:none}.sy-extra-view{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.sy-extra-view a{aspect-ratio:4/5;overflow:hidden}.sy-extra-view img{width:100%;height:100%;object-fit:cover;display:block}.sy-location{position:relative;overflow:hidden}.sy-location:after{content:"KOŁOBRZEG";position:absolute;left:-.03em;bottom:-.12em;font:400 10vw/1 'Playfair Display',serif;color:rgba(60,57,51,.035);pointer-events:none}
.belle-intro,.belle-story,.belle-location{position:relative;overflow:hidden}.belle-intro:after,.belle-story:after{content:"ÉPOQUE";position:absolute;right:-.05em;bottom:-.12em;font:400 16vw/1 'Playfair Display',serif;color:rgba(110,104,92,.04);pointer-events:none}.belle-location:after{content:"THE ADDRESS";position:absolute;left:-.03em;bottom:-.1em;font:400 9vw/1 'Playfair Display',serif;color:rgba(80,76,68,.035);pointer-events:none}
@media(max-width:800px){.sy-extra-view{grid-template-columns:1fr}.sy-extra-view a:last-child{display:none}.signature-residence .a-nav{background:rgba(244,240,230,.98)!important}.sy-hero:after{font-size:31vw}}
/* 12.0 PRIVATE EDITION · SIGNATURE CONTACT SHEET */
.lrpe-signature{display:none;background:#f1ece4;color:#29231f;padding:130px max(25px,6vw);overflow:hidden}.lr00-active .lrpe-signature{display:block}.lrpe-signature-head{max-width:900px;margin-bottom:70px}.lrpe-signature-head small{font:600 7px Montserrat;letter-spacing:.2em;color:#6e313b}.lrpe-signature-head h2{font:400 clamp(52px,8vw,105px)/.9 'Playfair Display';letter-spacing:-.04em;margin:18px 0 28px}.lrpe-signature-head p{max-width:520px;line-height:1.8;color:#756c64}.lrpe-contact-sheet{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:12px;align-items:start}.lrpe-contact-sheet button{position:relative;border:0;padding:0;background:#e6ddd0;cursor:pointer;overflow:hidden;opacity:.38;transition:.7s}.lrpe-contact-sheet button:first-child{grid-row:span 2}.lrpe-contact-sheet button:nth-child(4){margin-top:8vw}.lrpe-contact-sheet button:nth-child(5){transform:translateY(-2vw)}.lrpe-contact-sheet button.seen{opacity:1}.lrpe-contact-sheet img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.72) contrast(.96);transition:.8s}.lrpe-contact-sheet button:hover img,.lrpe-contact-sheet button.seen img{filter:saturate(.95)}.lrpe-contact-sheet span{position:absolute;z-index:2;left:12px;top:12px;background:#f1ece4;padding:7px;font:600 6px Montserrat;letter-spacing:.15em;color:#6e313b}.lrpe-object{display:none;max-width:850px;margin:110px 0 20px;padding-top:35px;border-top:1px solid #6e313b55}.lrpe-object.show{display:block}.lrpe-object small{font:600 7px Montserrat;letter-spacing:.2em;color:#6e313b}.lrpe-object h3{font:400 clamp(42px,6vw,78px)/.95 'Playfair Display';margin:20px 0}.lrpe-object p{line-height:1.8}.lrpe-object button{all:unset;cursor:pointer;margin-top:30px;border-bottom:1px solid #6e313b;padding-bottom:10px;font:600 7px Montserrat;letter-spacing:.18em;color:#6e313b}@media(max-width:600px){.lrpe-signature{padding:100px 25px}.lrpe-signature-head h2{font-size:14vw}.lrpe-contact-sheet{grid-template-columns:1.2fr .8fr}.lrpe-contact-sheet button:first-child{grid-row:span 1}.lrpe-contact-sheet button:nth-child(4){margin-top:0}.lrpe-contact-sheet button:nth-child(5){transform:none}.lrpe-object{margin-top:75px}.lrpe-object h3{font-size:11vw}}
