.r1-hero{min-height:min(76vh,680px)}.r1-hero .badge{margin-bottom:18px;display:inline-block;position:static}.r1-hero .r1-addr{color:#fff;margin-top:16px;font-weight:700}.r1-hero .r1-addr+p{margin-top:8px}.r1-about{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.r1-about .txt>p{color:var(--ink-2);max-width:62ch;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.r1-about h3{margin:30px 0 12px}.r1-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.r1-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-weight:600;display:flex}.r1-list li span{color:var(--ink-3);white-space:nowrap}.r1-box{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:clamp(20px,3vw,30px)}.r1-box h3{margin:0 0 12px}.r1-box>p{color:var(--ink-2);line-height:1.6}.r1-note{color:var(--ink-3);margin:14px 0 0;font-size:.84rem}#galerie-r1 .gal-sub{margin:0 0 16px}.gal+.gal-sub,.r1-gap{margin-top:clamp(36px,5vw,56px)}#finisaje .gal button{aspect-ratio:4/5}#finisaje .gal button:first-child,#finisaje .gal button:nth-child(6){aspect-ratio:4/5;grid-area:auto}#santier .gal button:first-child{aspect-ratio:auto;grid-area:span 2/span 2}#galerie-r1 .gal button:nth-child(6),#santier .gal button:nth-child(6){aspect-ratio:4/3;grid-area:auto}#schite .bloc-h{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin:0 0 22px;padding-bottom:12px;display:flex}#schite .bloc-h span{color:var(--ink-3);font-size:.9rem;font-weight:600}#schite .grid-ap+.bloc-h{margin-top:clamp(48px,6vw,80px)}#schite .ap-specs{margin-bottom:0}.r1-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.r1-cta h2{max-width:20ch}.r1-cta .acts{flex-wrap:wrap;gap:12px;display:flex}.r1-cta .btn-tel{color:var(--paper);border:1.5px solid #fbf9f68c}.r1-cta .btn-tel:hover{background:var(--paper);color:var(--ink)}@media (max-width:900px){.r1-about{grid-template-columns:1fr}}@media (max-width:640px){#finisaje .gal{grid-template-columns:repeat(2,1fr)}#galerie-r1 .gal button:first-child{aspect-ratio:16/10;grid-area:auto/span 2}.r1-list li{font-size:.95rem}}
