/* Floor-plan presentation, shared by the English and Indonesian pages. */
.floorplans-section{background:#eee9df;scroll-margin-top:90px}
.layout-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.layout-card{background:#fbf8f1;border:1px solid var(--line);min-width:0;overflow:hidden}
.layout-card-head{padding:32px 32px 26px}.layout-card-head .eyebrow{margin-bottom:12px}.layout-card-head h3{font-size:36px;margin-bottom:15px}.layout-features{font-size:12px;color:var(--muted);margin-bottom:24px}
.layout-areas{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:20px}.layout-areas>div{border-top:1px solid var(--line);padding-top:16px}.layout-areas dt,.studio-area dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:7px}.layout-areas dd{font:400 32px/1.3 var(--serif);margin:0}.layout-areas dd span{font-size:19px}
.layout-image-button{display:block;position:relative;border:0;background:#fffdfa;padding:0;width:100%;overflow:hidden;text-align:left}.layout-image-button img{width:100%;height:auto;object-fit:contain;transition:none}.casa-plan-image{background:#faf1e9}.casa-plan-image img{max-height:720px}.layout-zoom{display:inline-flex;align-items:center;gap:12px;position:absolute;right:16px;bottom:16px;padding:8px 12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font-size:10px}.layout-image-button:hover .layout-zoom{background:var(--forest);color:var(--white);border-color:var(--forest)}
.layout-card-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 24px;font-size:10px;color:var(--muted);line-height:1.6}.layout-card-foot a{color:var(--ink);text-underline-offset:4px}.layout-note{font-size:11px;color:var(--muted);line-height:1.8;max-width:800px;margin:24px 0 0}
.hudson-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 28px}.hudson-type-card{border-top:1px solid var(--gold);padding:24px 0 0}.hudson-type-card .eyebrow{margin-bottom:12px}.hudson-type-card h3{font-size:42px;margin-bottom:24px}.hudson-type-card h3 span{font-size:26px}.hudson-type-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0}.hudson-type-card dt{font-size:10px;color:var(--muted);margin-bottom:5px}.hudson-type-card dd{font:400 23px/1.4 var(--serif);margin:0}.hudson-plan-sheet{border:1px solid var(--line);padding:22px;background:#fffdfa}.hudson-plan-image{background:#fffdfa}
.studio-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;align-items:center}.studio-plan-frame{background:#fffdfa;border:1px solid var(--line);padding:24px}.studio-plan-image img{height:700px;max-height:70vw;object-fit:contain}.studio-plan-copy h2{margin-bottom:26px}.studio-area{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0 24px;padding:23px 0}.studio-area dd{font:400 34px/1.3 var(--serif);margin:0}.studio-area dd span{font-size:20px}.studio-only{font-size:14px;line-height:1.75}.studio-plan-copy .layout-note{margin:16px 0 24px}.two-facts{grid-template-columns:repeat(2,1fr)}
.antasari-building-hero>img{object-position:53% 43%}.antasari-building-hero:before{background:linear-gradient(90deg,rgba(13,25,19,.78) 0%,rgba(13,25,19,.32) 55%,rgba(13,25,19,.05) 100%)}.antasari-building-card img{object-position:52% 48%}
.lightbox-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.lightbox-original-link{font-size:11px;color:white;text-underline-offset:4px}
@media(min-width:901px){body.rsb-refreshed .hero{height:calc(100svh - 94px)}}
@media(max-width:900px){.layout-card-head{padding:24px}.layout-card-head h3{font-size:31px}.layout-card-grid{gap:20px}.layout-features{font-size:11px}.layout-card-foot{padding:16px 18px}.studio-layout-grid{gap:6%}.studio-plan-frame{padding:14px}.studio-plan-copy h2{font-size:36px}.studio-area dd{font-size:29px}.hudson-plan-sheet{padding:12px}}
@media(max-width:600px){.floorplans-section{scroll-margin-top:75px}.layout-card-grid{grid-template-columns:1fr;gap:30px}.layout-card-head{padding:24px}.casa-plan-image img{max-height:none}.layout-card-head h3{font-size:33px}.layout-areas dd{font-size:30px}.layout-zoom{font-size:9px;right:12px;bottom:12px;padding:9px 12px}.layout-card-foot{font-size:10px}.hudson-type-grid{gap:24px}.hudson-type-card h3{font-size:31px}.hudson-type-card h3 span{font-size:21px}.hudson-type-card .eyebrow{font-size:9px}.hudson-type-card dl{grid-template-columns:1fr;gap:11px}.hudson-type-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.hudson-type-card dt{font-size:9px;margin:0}.hudson-type-card dd{font-size:18px}.hudson-plan-sheet{padding:5px}.hudson-plan-image{padding-bottom:44px}.hudson-plan-image .layout-zoom{bottom:8px}.studio-layout-grid{grid-template-columns:1fr;gap:30px}.studio-plan-copy{order:0}.studio-plan-frame{order:1}.studio-plan-image img{height:auto;max-height:660px}.studio-plan-copy h2{font-size:34px}.studio-area dd{font-size:32px}.studio-only{font-size:13px}.lightbox-footer{flex-wrap:wrap}.lightbox-actions{margin-left:auto;gap:16px}.lightbox-original-link{font-size:10px}.antasari-building-hero>img{object-position:52% center}}
